diff --git a/assets/browser-0I9QjBtz.js b/assets/browser-D4zOjB9P.js similarity index 78% rename from assets/browser-0I9QjBtz.js rename to assets/browser-D4zOjB9P.js index 6d8c0fa..b0c1373 100644 --- a/assets/browser-0I9QjBtz.js +++ b/assets/browser-D4zOjB9P.js @@ -1 +1 @@ -import{g as e}from"./index-Bc9UGdqO.js";var o=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")};const r=e(o),s=Object.freeze(Object.defineProperty({__proto__:null,default:r},Symbol.toStringTag,{value:"Module"}));export{s as b}; +import{g as e}from"./index-CF3pKyo9.js";var o=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")};const r=e(o),s=Object.freeze(Object.defineProperty({__proto__:null,default:r},Symbol.toStringTag,{value:"Module"}));export{s as b}; diff --git a/assets/index-1YMXq2qJ.css b/assets/index-1YMXq2qJ.css new file mode 100644 index 0000000..898eb9e --- /dev/null +++ b/assets/index-1YMXq2qJ.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Noto Color Emoji,nasin nanpa,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--z-enter-post: 5;--z-sidebar: 10;--z-sidebar-top: 15;--z-above-sidebar: 20;--z-popup-bg: 30;--z-popup: 40}@font-face{font-family:Inter;src:url(/roarer-2/assets/InterVariable-H_M6nIbt.ttf)}@font-face{font-family:Inter;src:url(/roarer-2/assets/InterVariable-Italic-CyhIcdxp.ttf);font-style:italic}@font-face{font-family:"Noto Color Emoji";src:url(/roarer-2/assets/NotoColorEmoji-Regular-NoSVG-DRIWDP-P.ttf)}@font-face{font-family:nasin nanpa;src:url(/roarer-2/assets/nasin-nanpa-4.0.1-UCSUR-DhpBGDfp.otf)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.bottom-0{bottom:0}.left-0{left:0}.left-\[calc\(-0\.5rem-theme\(spacing\.2\)\)\]{left:-1rem}.top-0{top:0}.z-\[--z-above-sidebar\]{z-index:var(--z-above-sidebar)}.z-\[--z-enter-post\]{z-index:var(--z-enter-post)}.z-\[--z-popup-bg\]{z-index:var(--z-popup-bg)}.z-\[--z-popup\]{z-index:var(--z-popup)}.z-\[--z-sidebar-top\]{z-index:var(--z-sidebar-top)}.z-\[--z-sidebar\]{z-index:var(--z-sidebar)}.float-right{float:right}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-0{height:0px}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[80vh\]{max-height:80vh}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-10{min-height:2.5rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.w-0{width:0px}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[min\(90vw\,30rem\)\]{width:min(90vw,30rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-72{min-width:18rem}.min-w-8{min-width:2rem}.max-w-36{max-width:9rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[min\(90vw\,30rem\)\]{max-width:min(90vw,30rem)}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-spacing-x-1{--tw-border-spacing-x: .25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-ss-none{border-start-start-radius:0px}.border{border-width:1px}.border-\[length\:0\.5rem\]{border-width:.5rem}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-r-gray-100{--tw-border-opacity: 1;border-right-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-r-gray-200{--tw-border-opacity: 1;border-right-color:rgb(229 231 235 / var(--tw-border-opacity))}.bg-\[--border-color\]{background-color:var(--border-color)}.bg-black\/50{background-color:#00000080}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-\[0\.0625rem\]{padding:.0625rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-text-top{vertical-align:text-top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.italic{font-style:italic}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-0:focus{outline-width:0px}.focus\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.600\)\]:focus{box-shadow:0 0 .25rem #65a30d}.hover\:enabled\:bg-gray-100:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.has-\[textarea\:focus\]\:border-transparent:has(textarea:focus){border-color:transparent}.has-\[textarea\:disabled\]\:opacity-70:has(textarea:disabled){opacity:.7}.has-\[textarea\:focus\]\:shadow-sm:has(textarea:focus){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.has-\[textarea\:focus\]\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.600\)\]:has(textarea:focus){box-shadow:0 0 .25rem #65a30d}.aria-pressed\:justify-end[aria-pressed=true]{justify-content:flex-end}.aria-pressed\:border-lime-500[aria-pressed=true]{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.aria-pressed\:bg-lime-300[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.aria-selected\:border-lime-500[aria-selected=true]{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.aria-selected\:bg-gray-100[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.group[aria-pressed=true] .group-aria-pressed\:border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}@media (prefers-contrast: more){.contrast-more\:hidden{display:none}}.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:border-r-gray-800:is(.dark *){--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-r-gray-900:is(.dark *){--tw-border-opacity: 1;border-right-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.dark\:bg-lime-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:\[color-scheme\:dark\]:is(.dark *){color-scheme:dark}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:focus\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.300\)\]:focus:is(.dark *){box-shadow:0 0 .25rem #bef264}.dark\:hover\:enabled\:bg-gray-800:enabled:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:has-\[textarea\:focus\]\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.300\)\]:has(textarea:focus):is(.dark *){box-shadow:0 0 .25rem #bef264}.aria-pressed\:dark\:border-lime-600:is(.dark *)[aria-pressed=true]{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.aria-pressed\:dark\:bg-lime-800:is(.dark *)[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.aria-selected\:dark\:border-lime-600:is(.dark *)[aria-selected=true]{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:aria-selected\:border-lime-600[aria-selected=true]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:aria-selected\:bg-gray-900[aria-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}@media (min-width: 1024px){.lg\:max-w-\[65\%\]{max-width:65%}.lg\:shrink{flex-shrink:1}}.\[\&\:not\(\:disabled\)\:hover\]\:bg-gray-300:not(:disabled):hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-400:not(:disabled):hover{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.aria-pressed\:\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-400:not(:disabled):hover[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.dark\:\[\&\:not\(\:disabled\)\:hover\]\:bg-gray-700:not(:disabled):hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-700:not(:disabled):hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.aria-pressed\:dark\:\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-700:not(:disabled):hover:is(.dark *)[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))} diff --git a/assets/index-Bc9UGdqO.js b/assets/index-CF3pKyo9.js similarity index 90% rename from assets/index-Bc9UGdqO.js rename to assets/index-CF3pKyo9.js index d614e7f..a94a5b0 100644 --- a/assets/index-Bc9UGdqO.js +++ b/assets/index-CF3pKyo9.js @@ -308,7 +308,7 @@ For more information, see https://radix-ui.com/primitives/docs/components/${t.do * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ec=x,l8=a8;function c8(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var u8=typeof Object.is=="function"?Object.is:c8,d8=l8.useSyncExternalStore,h8=Ec.useRef,f8=Ec.useEffect,p8=Ec.useMemo,m8=Ec.useDebugValue;vy.useSyncExternalStoreWithSelector=function(e,t,n,r,s){var i=h8(null);if(i.current===null){var o={hasValue:!1,value:null};i.current=o}else o=i.current;i=p8(function(){function l(p){if(!c){if(c=!0,u=p,p=r(p),s!==void 0&&o.hasValue){var g=o.value;if(s(g,p))return d=g}return d=p}if(g=d,u8(u,p))return g;var v=r(p);return s!==void 0&&s(g,v)?g:(u=p,d=v)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,s]);var a=d8(e,i[0],i[1]);return f8(function(){o.hasValue=!0,o.value=a},[a]),m8(a),a};yy.exports=vy;var g8=yy.exports;const y8=Eh(g8),xy={BASE_URL:"/roarer-2",DEV:!1,MODE:"production",PROD:!0,SSR:!1},{useDebugValue:v8}=Ft,{useSyncExternalStoreWithSelector:w8}=y8;let H0=!1;const _8=e=>e;function x8(e,t=_8,n){(xy?"production":void 0)!=="production"&&n&&!H0&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),H0=!0);const r=w8(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return v8(r),r}const k8=e=>{(xy?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Yx(e):e,n=(r,s)=>x8(t,r,s);return Object.assign(n,t),n},b8=e=>k8;var ky=Symbol.for("immer-nothing"),G0=Symbol.for("immer-draftable"),St=Symbol.for("immer-state");function Wt(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ni=Object.getPrototypeOf;function ri(e){return!!e&&!!e[St]}function es(e){return e?by(e)||Array.isArray(e)||!!e[G0]||!!e.constructor?.[G0]||Ac(e)||Cc(e):!1}var E8=Object.prototype.constructor.toString();function by(e){if(!e||typeof e!="object")return!1;const t=ni(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===E8}function Vl(e,t){Sc(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function Sc(e){const t=e[St];return t?t.type_:Array.isArray(e)?1:Ac(e)?2:Cc(e)?3:0}function Ud(e,t){return Sc(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ey(e,t,n){const r=Sc(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function S8(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Ac(e){return e instanceof Map}function Cc(e){return e instanceof Set}function Nr(e){return e.copy_||e.base_}function Hd(e,t){if(Ac(e))return new Map(e);if(Cc(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=by(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[St];let s=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=A8),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>If(r,!0))),e}function A8(){Wt(2)}function Rc(e){return Object.isFrozen(e)}var C8={};function ts(e){const t=C8[e];return t||Wt(0,e),t}var Eo;function Sy(){return Eo}function R8(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function W0(e,t){t&&(ts("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Gd(e){Wd(e),e.drafts_.forEach(T8),e.drafts_=null}function Wd(e){e===Eo&&(Eo=e.parent_)}function Z0(e){return Eo=R8(Eo,e)}function T8(e){const t=e[St];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function K0(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[St].modified_&&(Gd(t),Wt(4)),es(e)&&(e=Ol(t,e),t.parent_||Ll(t,e)),t.patches_&&ts("Patches").generateReplacementPatches_(n[St].base_,e,t.patches_,t.inversePatches_)):e=Ol(t,n,[]),Gd(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==ky?e:void 0}function Ol(e,t,n){if(Rc(t))return t;const r=t[St];if(!r)return Vl(t,(s,i)=>q0(e,r,t,s,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return Ll(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const s=r.copy_;let i=s,o=!1;r.type_===3&&(i=new Set(s),s.clear(),o=!0),Vl(i,(a,l)=>q0(e,r,s,a,l,n,o)),Ll(e,s,!1),n&&e.patches_&&ts("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function q0(e,t,n,r,s,i,o){if(ri(s)){const a=i&&t&&t.type_!==3&&!Ud(t.assigned_,r)?i.concat(r):void 0,l=Ol(e,s,a);if(Ey(n,r,l),ri(l))e.canAutoFreeze_=!1;else return}else o&&n.add(s);if(es(s)&&!Rc(s)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Ol(e,s),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&Ll(e,s)}}function Ll(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&If(t,n)}function P8(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Sy(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let s=r,i=jf;n&&(s=[r],i=So);const{revoke:o,proxy:a}=Proxy.revocable(s,i);return r.draft_=a,r.revoke_=o,a}var jf={get(e,t){if(t===St)return e;const n=Nr(e);if(!Ud(n,t))return V8(e,n,t);const r=n[t];return e.finalized_||!es(r)?r:r===Cu(e.base_,t)?(Ru(e),e.copy_[t]=Kd(r,e)):r},has(e,t){return t in Nr(e)},ownKeys(e){return Reflect.ownKeys(Nr(e))},set(e,t,n){const r=Ay(Nr(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const s=Cu(Nr(e),t),i=s?.[St];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(S8(n,s)&&(n!==void 0||Ud(e.base_,t)))return!0;Ru(e),Zd(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Cu(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Ru(e),Zd(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Nr(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Wt(11)},getPrototypeOf(e){return ni(e.base_)},setPrototypeOf(){Wt(12)}},So={};Vl(jf,(e,t)=>{So[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});So.deleteProperty=function(e,t){return So.set.call(this,e,t,void 0)};So.set=function(e,t,n){return jf.set.call(this,e[0],t,n,e[0])};function Cu(e,t){const n=e[St];return(n?Nr(n):e)[t]}function V8(e,t,n){const r=Ay(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function Ay(e,t){if(!(t in e))return;let n=ni(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=ni(n)}}function Zd(e){e.modified_||(e.modified_=!0,e.parent_&&Zd(e.parent_))}function Ru(e){e.copy_||(e.copy_=Hd(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var O8=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const o=this;return function(l=i,...c){return o.produce(l,u=>n.call(this,u,...c))}}typeof n!="function"&&Wt(6),r!==void 0&&typeof r!="function"&&Wt(7);let s;if(es(t)){const i=Z0(this),o=Kd(t,void 0);let a=!0;try{s=n(o),a=!1}finally{a?Gd(i):Wd(i)}return W0(i,r),K0(s,i)}else if(!t||typeof t!="object"){if(s=n(t),s===void 0&&(s=t),s===ky&&(s=void 0),this.autoFreeze_&&If(s,!0),r){const i=[],o=[];ts("Patches").generateReplacementPatches_(t,s,i,o),r(i,o)}return s}else Wt(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...a)=>this.produceWithPatches(o,l=>t(l,...a));let r,s;return[this.produce(t,n,(o,a)=>{r=o,s=a}),r,s]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){es(e)||Wt(8),ri(e)&&(e=L8(e));const t=Z0(this),n=Kd(e,void 0);return n[St].isManual_=!0,Wd(t),n}finishDraft(e,t){const n=e&&e[St];(!n||!n.isManual_)&&Wt(9);const{scope_:r}=n;return W0(r,t),K0(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 s=t[n];if(s.path.length===0&&s.op==="replace"){e=s.value;break}}n>-1&&(t=t.slice(n+1));const r=ts("Patches").applyPatches_;return ri(e)?r(e,t):this.produce(e,s=>r(s,t))}};function Kd(e,t){const n=Ac(e)?ts("MapSet").proxyMap_(e,t):Cc(e)?ts("MapSet").proxySet_(e,t):P8(e,t);return(t?t.scope_:Sy()).drafts_.push(n),n}function L8(e){return ri(e)||Wt(10,e),Cy(e)}function Cy(e){if(!es(e)||Rc(e))return e;const t=e[St];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Hd(e,t.scope_.immer_.useStrictShallowCopy_)}else n=Hd(e,!0);return Vl(n,(r,s)=>{Ey(n,r,Cy(s))}),t&&(t.finalized_=!1),n}var At=new O8,N8=At.produce;At.produceWithPatches.bind(At);At.setAutoFreeze.bind(At);At.setUseStrictShallowCopy.bind(At);At.applyPatches.bind(At);At.createDraft.bind(At);At.finishDraft.bind(At);const I8=e=>(t,n,r)=>(r.setState=(s,i,...o)=>{const a=typeof s=="function"?N8(s):s;return t(a,i,...o)},e(r.setState,n,r)),j8=I8;var ie;(function(e){e.assertEqual=s=>s;function t(s){}e.assertIs=t;function n(s){throw new Error}e.assertNever=n,e.arrayToEnum=s=>{const i={};for(const o of s)i[o]=o;return i},e.getValidEnumValues=s=>{const i=e.objectKeys(s).filter(a=>typeof s[s[a]]!="number"),o={};for(const a of i)o[a]=s[a];return e.objectValues(o)},e.objectValues=s=>e.objectKeys(s).map(function(i){return s[i]}),e.objectKeys=typeof Object.keys=="function"?s=>Object.keys(s):s=>{const i=[];for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&i.push(o);return i},e.find=(s,i)=>{for(const o of s)if(i(o))return o},e.isInteger=typeof Number.isInteger=="function"?s=>Number.isInteger(s):s=>typeof s=="number"&&isFinite(s)&&Math.floor(s)===s;function r(s,i=" | "){return s.map(o=>typeof o=="string"?`'${o}'`:o).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(s,i)=>typeof i=="bigint"?i.toString():i})(ie||(ie={}));var qd;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(qd||(qd={}));const M=ie.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),er=e=>{switch(typeof e){case"undefined":return M.undefined;case"string":return M.string;case"number":return isNaN(e)?M.nan:M.number;case"boolean":return M.boolean;case"function":return M.function;case"bigint":return M.bigint;case"symbol":return M.symbol;case"object":return Array.isArray(e)?M.array:e===null?M.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?M.promise:typeof Map<"u"&&e instanceof Map?M.map:typeof Set<"u"&&e instanceof Set?M.set:typeof Date<"u"&&e instanceof Date?M.date:M.object;default:return M.unknown}},L=ie.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","not_finite"]),D8=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class pt extends Error{constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){const n=t||function(i){return i.message},r={_errors:[]},s=i=>{for(const o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(s);else if(o.code==="invalid_return_type")s(o.returnTypeError);else if(o.code==="invalid_arguments")s(o.argumentsError);else if(o.path.length===0)r._errors.push(n(o));else{let a=r,l=0;for(;ln.message){const n={},r=[];for(const s of this.issues)s.path.length>0?(n[s.path[0]]=n[s.path[0]]||[],n[s.path[0]].push(t(s))):r.push(t(s));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}pt.create=e=>new pt(e);const si=(e,t)=>{let n;switch(e.code){case L.invalid_type:e.received===M.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case L.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,ie.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:n=`Unrecognized key(s) in object: ${ie.joinValues(e.keys,", ")}`;break;case L.invalid_union:n="Invalid input";break;case L.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${ie.joinValues(e.options)}`;break;case L.invalid_enum_value:n=`Invalid enum value. Expected ${ie.joinValues(e.options)}, received '${e.received}'`;break;case L.invalid_arguments:n="Invalid function arguments";break;case L.invalid_return_type:n="Invalid function return type";break;case L.invalid_date:n="Invalid date";break;case L.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:ie.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case L.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case L.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case L.custom:n="Invalid input";break;case L.invalid_intersection_types:n="Intersection results could not be merged";break;case L.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case L.not_finite:n="Number must be finite";break;default:n=t.defaultError,ie.assertNever(e)}return{message:n}};let Ry=si;function M8(e){Ry=e}function Nl(){return Ry}const Il=e=>{const{data:t,path:n,errorMaps:r,issueData:s}=e,i=[...n,...s.path||[]],o={...s,path:i};if(s.message!==void 0)return{...s,path:i,message:s.message};let a="";const l=r.filter(c=>!!c).slice().reverse();for(const c of l)a=c(o,{data:t,defaultError:a}).message;return{...s,path:i,message:a}},z8=[];function j(e,t){const n=Nl(),r=Il({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===si?void 0:si].filter(s=>!!s)});e.common.issues.push(r)}class tt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const s of n){if(s.status==="aborted")return K;s.status==="dirty"&&t.dirty(),r.push(s.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const s of n){const i=await s.key,o=await s.value;r.push({key:i,value:o})}return tt.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const s of n){const{key:i,value:o}=s;if(i.status==="aborted"||o.status==="aborted")return K;i.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||s.alwaysSet)&&(r[i.value]=o.value)}return{status:t.value,value:r}}}const K=Object.freeze({status:"aborted"}),Ps=e=>({status:"dirty",value:e}),it=e=>({status:"valid",value:e}),Qd=e=>e.status==="aborted",Yd=e=>e.status==="dirty",Ao=e=>e.status==="valid",Co=e=>typeof Promise<"u"&&e instanceof Promise;function jl(e,t,n,r){if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function Ty(e,t,n,r,s){if(typeof t=="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var U;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(U||(U={}));var zi,$i;class yn{constructor(t,n,r,s){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=s}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Q0=(e,t)=>{if(Ao(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new pt(e.common.issues);return this._error=n,this._error}}};function Y(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:s}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:s}:{errorMap:(o,a)=>{var l,c;const{message:u}=e;return o.code==="invalid_enum_value"?{message:u??a.defaultError}:typeof a.data>"u"?{message:(l=u??r)!==null&&l!==void 0?l:a.defaultError}:o.code!=="invalid_type"?{message:a.defaultError}:{message:(c=u??n)!==null&&c!==void 0?c:a.defaultError}},description:s}}class te{constructor(t){this.spa=this.safeParseAsync,this._def=t,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.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return er(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:er(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new tt,ctx:{common:t.parent.common,data:t.data,parsedType:er(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Co(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const s={common:{issues:[],async:(r=n?.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:er(t)},i=this._parseSync({data:t,path:s.path,parent:s});return Q0(s,i)}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:er(t)},s=this._parse({data:t,path:r.path,parent:r}),i=await(Co(s)?s:Promise.resolve(s));return Q0(r,i)}refine(t,n){const r=s=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(s):n;return this._refinement((s,i)=>{const o=t(s),a=()=>i.addIssue({code:L.custom,...r(s)});return typeof Promise<"u"&&o instanceof Promise?o.then(l=>l?!0:(a(),!1)):o?!0:(a(),!1)})}refinement(t,n){return this._refinement((r,s)=>t(r)?!0:(s.addIssue(typeof n=="function"?n(r,s):n),!1))}_refinement(t){return new en({schema:this,typeName:Z.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return gn.create(this,this._def)}nullable(){return yr.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Xt.create(this,this._def)}promise(){return oi.create(this,this._def)}or(t){return Vo.create([this,t],this._def)}and(t){return Oo.create(this,t,this._def)}transform(t){return new en({...Y(this._def),schema:this,typeName:Z.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Do({...Y(this._def),innerType:this,defaultValue:n,typeName:Z.ZodDefault})}brand(){return new Df({typeName:Z.ZodBranded,type:this,...Y(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Mo({...Y(this._def),innerType:this,catchValue:n,typeName:Z.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return ra.create(this,t)}readonly(){return zo.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const $8=/^c[^\s-]{8,}$/i,B8=/^[0-9a-z]+$/,F8=/^[0-9A-HJKMNP-TV-Z]{26}$/,U8=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,H8=/^[a-z0-9_-]{21}$/i,G8=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,W8=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Z8="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Tu;const K8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,q8=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,Q8=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Py="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Y8=new RegExp(`^${Py}$`);function Vy(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function X8(e){return new RegExp(`^${Vy(e)}$`)}function Oy(e){let t=`${Py}T${Vy(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function J8(e,t){return!!((t==="v4"||!t)&&K8.test(e)||(t==="v6"||!t)&&q8.test(e))}class Zt extends te{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==M.string){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.string,received:i.parsedType}),K}const r=new tt;let s;for(const i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(s=this._getOrReturnCtx(t,s),j(s,{code:L.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){const o=t.data.length>i.value,a=t.data.lengtht.test(s),{validation:n,code:L.invalid_string,...U.errToObj(r)})}_addCheck(t){return new Zt({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...U.errToObj(t)})}url(t){return this._addCheck({kind:"url",...U.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...U.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...U.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...U.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...U.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...U.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...U.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...U.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...U.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(n=t?.offset)!==null&&n!==void 0?n:!1,local:(r=t?.local)!==null&&r!==void 0?r:!1,...U.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...U.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...U.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...U.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...U.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...U.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...U.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...U.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...U.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...U.errToObj(n)})}nonempty(t){return this.min(1,U.errToObj(t))}trim(){return new Zt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Zt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Zt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new Zt({checks:[],typeName:Z.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Y(e)})};function e9(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,s=n>r?n:r,i=parseInt(e.toFixed(s).replace(".","")),o=parseInt(t.toFixed(s).replace(".",""));return i%o/Math.pow(10,s)}class pr extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==M.number){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.number,received:i.parsedType}),K}let r;const s=new tt;for(const i of this._def.checks)i.kind==="int"?ie.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),j(r,{code:L.invalid_type,expected:"integer",received:"float",message:i.message}),s.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),s.dirty()):i.kind==="multipleOf"?e9(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.not_multiple_of,multipleOf:i.value,message:i.message}),s.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),j(r,{code:L.not_finite,message:i.message}),s.dirty()):ie.assertNever(i);return{status:s.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,U.toString(n))}gt(t,n){return this.setLimit("min",t,!1,U.toString(n))}lte(t,n){return this.setLimit("max",t,!0,U.toString(n))}lt(t,n){return this.setLimit("max",t,!1,U.toString(n))}setLimit(t,n,r,s){return new pr({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:U.toString(s)}]})}_addCheck(t){return new pr({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:U.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:U.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:U.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:U.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:U.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:U.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:U.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:U.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:U.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&ie.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew pr({checks:[],typeName:Z.ZodNumber,coerce:e?.coerce||!1,...Y(e)});class mr extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==M.bigint){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.bigint,received:i.parsedType}),K}let r;const s=new tt;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),s.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.not_multiple_of,multipleOf:i.value,message:i.message}),s.dirty()):ie.assertNever(i);return{status:s.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,U.toString(n))}gt(t,n){return this.setLimit("min",t,!1,U.toString(n))}lte(t,n){return this.setLimit("max",t,!0,U.toString(n))}lt(t,n){return this.setLimit("max",t,!1,U.toString(n))}setLimit(t,n,r,s){return new mr({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:U.toString(s)}]})}_addCheck(t){return new mr({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:U.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:U.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:U.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:U.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:U.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new mr({checks:[],typeName:Z.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Y(e)})};class Ro extends te{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==M.boolean){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.boolean,received:r.parsedType}),K}return it(t.data)}}Ro.create=e=>new Ro({typeName:Z.ZodBoolean,coerce:e?.coerce||!1,...Y(e)});class ns extends te{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==M.date){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.date,received:i.parsedType}),K}if(isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_date}),K}const r=new tt;let s;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(s=this._getOrReturnCtx(t,s),j(s,{code:L.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):ie.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new ns({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:U.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:U.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew ns({checks:[],coerce:e?.coerce||!1,typeName:Z.ZodDate,...Y(e)});class Dl extends te{_parse(t){if(this._getType(t)!==M.symbol){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.symbol,received:r.parsedType}),K}return it(t.data)}}Dl.create=e=>new Dl({typeName:Z.ZodSymbol,...Y(e)});class To extends te{_parse(t){if(this._getType(t)!==M.undefined){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.undefined,received:r.parsedType}),K}return it(t.data)}}To.create=e=>new To({typeName:Z.ZodUndefined,...Y(e)});class Po extends te{_parse(t){if(this._getType(t)!==M.null){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.null,received:r.parsedType}),K}return it(t.data)}}Po.create=e=>new Po({typeName:Z.ZodNull,...Y(e)});class ii extends te{constructor(){super(...arguments),this._any=!0}_parse(t){return it(t.data)}}ii.create=e=>new ii({typeName:Z.ZodAny,...Y(e)});class Gr extends te{constructor(){super(...arguments),this._unknown=!0}_parse(t){return it(t.data)}}Gr.create=e=>new Gr({typeName:Z.ZodUnknown,...Y(e)});class Bn extends te{_parse(t){const n=this._getOrReturnCtx(t);return j(n,{code:L.invalid_type,expected:M.never,received:n.parsedType}),K}}Bn.create=e=>new Bn({typeName:Z.ZodNever,...Y(e)});class Ml extends te{_parse(t){if(this._getType(t)!==M.undefined){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.void,received:r.parsedType}),K}return it(t.data)}}Ml.create=e=>new Ml({typeName:Z.ZodVoid,...Y(e)});class Xt extends te{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),s=this._def;if(n.parsedType!==M.array)return j(n,{code:L.invalid_type,expected:M.array,received:n.parsedType}),K;if(s.exactLength!==null){const o=n.data.length>s.exactLength.value,a=n.data.lengths.maxLength.value&&(j(n,{code:L.too_big,maximum:s.maxLength.value,type:"array",inclusive:!0,exact:!1,message:s.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((o,a)=>s.type._parseAsync(new yn(n,o,n.path,a)))).then(o=>tt.mergeArray(r,o));const i=[...n.data].map((o,a)=>s.type._parseSync(new yn(n,o,n.path,a)));return tt.mergeArray(r,i)}get element(){return this._def.type}min(t,n){return new Xt({...this._def,minLength:{value:t,message:U.toString(n)}})}max(t,n){return new Xt({...this._def,maxLength:{value:t,message:U.toString(n)}})}length(t,n){return new Xt({...this._def,exactLength:{value:t,message:U.toString(n)}})}nonempty(t){return this.min(1,t)}}Xt.create=(e,t)=>new Xt({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Z.ZodArray,...Y(t)});function gs(e){if(e instanceof ke){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=gn.create(gs(r))}return new ke({...e._def,shape:()=>t})}else return e instanceof Xt?new Xt({...e._def,type:gs(e.element)}):e instanceof gn?gn.create(gs(e.unwrap())):e instanceof yr?yr.create(gs(e.unwrap())):e instanceof vn?vn.create(e.items.map(t=>gs(t))):e}class ke extends te{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=ie.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==M.object){const c=this._getOrReturnCtx(t);return j(c,{code:L.invalid_type,expected:M.object,received:c.parsedType}),K}const{status:r,ctx:s}=this._processInputParams(t),{shape:i,keys:o}=this._getCached(),a=[];if(!(this._def.catchall instanceof Bn&&this._def.unknownKeys==="strip"))for(const c in s.data)o.includes(c)||a.push(c);const l=[];for(const c of o){const u=i[c],d=s.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new yn(s,d,s.path,c)),alwaysSet:c in s.data})}if(this._def.catchall instanceof Bn){const c=this._def.unknownKeys;if(c==="passthrough")for(const u of a)l.push({key:{status:"valid",value:u},value:{status:"valid",value:s.data[u]}});else if(c==="strict")a.length>0&&(j(s,{code:L.unrecognized_keys,keys:a}),r.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const c=this._def.catchall;for(const u of a){const d=s.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new yn(s,d,s.path,u)),alwaysSet:u in s.data})}}return s.common.async?Promise.resolve().then(async()=>{const c=[];for(const u of l){const d=await u.key,f=await u.value;c.push({key:d,value:f,alwaysSet:u.alwaysSet})}return c}).then(c=>tt.mergeObjectSync(r,c)):tt.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return U.errToObj,new ke({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var s,i,o,a;const l=(o=(i=(s=this._def).errorMap)===null||i===void 0?void 0:i.call(s,n,r).message)!==null&&o!==void 0?o:r.defaultError;return n.code==="unrecognized_keys"?{message:(a=U.errToObj(t).message)!==null&&a!==void 0?a:l}:{message:l}}}:{}})}strip(){return new ke({...this._def,unknownKeys:"strip"})}passthrough(){return new ke({...this._def,unknownKeys:"passthrough"})}extend(t){return new ke({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new ke({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Z.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new ke({...this._def,catchall:t})}pick(t){const n={};return ie.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new ke({...this._def,shape:()=>n})}omit(t){const n={};return ie.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new ke({...this._def,shape:()=>n})}deepPartial(){return gs(this)}partial(t){const n={};return ie.objectKeys(this.shape).forEach(r=>{const s=this.shape[r];t&&!t[r]?n[r]=s:n[r]=s.optional()}),new ke({...this._def,shape:()=>n})}required(t){const n={};return ie.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof gn;)i=i._def.innerType;n[r]=i}}),new ke({...this._def,shape:()=>n})}keyof(){return Ly(ie.objectKeys(this.shape))}}ke.create=(e,t)=>new ke({shape:()=>e,unknownKeys:"strip",catchall:Bn.create(),typeName:Z.ZodObject,...Y(t)});ke.strictCreate=(e,t)=>new ke({shape:()=>e,unknownKeys:"strict",catchall:Bn.create(),typeName:Z.ZodObject,...Y(t)});ke.lazycreate=(e,t)=>new ke({shape:e,unknownKeys:"strip",catchall:Bn.create(),typeName:Z.ZodObject,...Y(t)});class Vo extends te{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function s(i){for(const a of i)if(a.result.status==="valid")return a.result;for(const a of i)if(a.result.status==="dirty")return n.common.issues.push(...a.ctx.common.issues),a.result;const o=i.map(a=>new pt(a.ctx.common.issues));return j(n,{code:L.invalid_union,unionErrors:o}),K}if(n.common.async)return Promise.all(r.map(async i=>{const o={...n,common:{...n.common,issues:[]},parent:null};return{result:await i._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(s);{let i;const o=[];for(const l of r){const c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!i&&(i={result:u,ctx:c}),c.common.issues.length&&o.push(c.common.issues)}if(i)return n.common.issues.push(...i.ctx.common.issues),i.result;const a=o.map(l=>new pt(l));return j(n,{code:L.invalid_union,unionErrors:a}),K}}get options(){return this._def.options}}Vo.create=(e,t)=>new Vo({options:e,typeName:Z.ZodUnion,...Y(t)});const En=e=>e instanceof No?En(e.schema):e instanceof en?En(e.innerType()):e instanceof Io?[e.value]:e instanceof gr?e.options:e instanceof jo?ie.objectValues(e.enum):e instanceof Do?En(e._def.innerType):e instanceof To?[void 0]:e instanceof Po?[null]:e instanceof gn?[void 0,...En(e.unwrap())]:e instanceof yr?[null,...En(e.unwrap())]:e instanceof Df||e instanceof zo?En(e.unwrap()):e instanceof Mo?En(e._def.innerType):[];class Tc extends te{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==M.object)return j(n,{code:L.invalid_type,expected:M.object,received:n.parsedType}),K;const r=this.discriminator,s=n.data[r],i=this.optionsMap.get(s);return i?n.common.async?i._parseAsync({data:n.data,path:n.path,parent:n}):i._parseSync({data:n.data,path:n.path,parent:n}):(j(n,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),K)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const s=new Map;for(const i of n){const o=En(i.shape[t]);if(!o.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const a of o){if(s.has(a))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(a)}`);s.set(a,i)}}return new Tc({typeName:Z.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:s,...Y(r)})}}function Xd(e,t){const n=er(e),r=er(t);if(e===t)return{valid:!0,data:e};if(n===M.object&&r===M.object){const s=ie.objectKeys(t),i=ie.objectKeys(e).filter(a=>s.indexOf(a)!==-1),o={...e,...t};for(const a of i){const l=Xd(e[a],t[a]);if(!l.valid)return{valid:!1};o[a]=l.data}return{valid:!0,data:o}}else if(n===M.array&&r===M.array){if(e.length!==t.length)return{valid:!1};const s=[];for(let i=0;i{if(Qd(i)||Qd(o))return K;const a=Xd(i.value,o.value);return a.valid?((Yd(i)||Yd(o))&&n.dirty(),{status:n.value,value:a.data}):(j(r,{code:L.invalid_intersection_types}),K)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,o])=>s(i,o)):s(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Oo.create=(e,t,n)=>new Oo({left:e,right:t,typeName:Z.ZodIntersection,...Y(n)});class vn extends te{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.array)return j(r,{code:L.invalid_type,expected:M.array,received:r.parsedType}),K;if(r.data.lengththis._def.items.length&&(j(r,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const i=[...r.data].map((o,a)=>{const l=this._def.items[a]||this._def.rest;return l?l._parse(new yn(r,o,r.path,a)):null}).filter(o=>!!o);return r.common.async?Promise.all(i).then(o=>tt.mergeArray(n,o)):tt.mergeArray(n,i)}get items(){return this._def.items}rest(t){return new vn({...this._def,rest:t})}}vn.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new vn({items:e,typeName:Z.ZodTuple,rest:null,...Y(t)})};class Lo extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.object)return j(r,{code:L.invalid_type,expected:M.object,received:r.parsedType}),K;const s=[],i=this._def.keyType,o=this._def.valueType;for(const a in r.data)s.push({key:i._parse(new yn(r,a,r.path,a)),value:o._parse(new yn(r,r.data[a],r.path,a)),alwaysSet:a in r.data});return r.common.async?tt.mergeObjectAsync(n,s):tt.mergeObjectSync(n,s)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof te?new Lo({keyType:t,valueType:n,typeName:Z.ZodRecord,...Y(r)}):new Lo({keyType:Zt.create(),valueType:t,typeName:Z.ZodRecord,...Y(n)})}}class zl extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.map)return j(r,{code:L.invalid_type,expected:M.map,received:r.parsedType}),K;const s=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map(([a,l],c)=>({key:s._parse(new yn(r,a,r.path,[c,"key"])),value:i._parse(new yn(r,l,r.path,[c,"value"]))}));if(r.common.async){const a=new Map;return Promise.resolve().then(async()=>{for(const l of o){const c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return K;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),a.set(c.value,u.value)}return{status:n.value,value:a}})}else{const a=new Map;for(const l of o){const c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return K;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),a.set(c.value,u.value)}return{status:n.value,value:a}}}}zl.create=(e,t,n)=>new zl({valueType:t,keyType:e,typeName:Z.ZodMap,...Y(n)});class rs extends te{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.set)return j(r,{code:L.invalid_type,expected:M.set,received:r.parsedType}),K;const s=this._def;s.minSize!==null&&r.data.sizes.maxSize.value&&(j(r,{code:L.too_big,maximum:s.maxSize.value,type:"set",inclusive:!0,exact:!1,message:s.maxSize.message}),n.dirty());const i=this._def.valueType;function o(l){const c=new Set;for(const u of l){if(u.status==="aborted")return K;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}const a=[...r.data.values()].map((l,c)=>i._parse(new yn(r,l,r.path,c)));return r.common.async?Promise.all(a).then(l=>o(l)):o(a)}min(t,n){return new rs({...this._def,minSize:{value:t,message:U.toString(n)}})}max(t,n){return new rs({...this._def,maxSize:{value:t,message:U.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}rs.create=(e,t)=>new rs({valueType:e,minSize:null,maxSize:null,typeName:Z.ZodSet,...Y(t)});class $s extends te{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==M.function)return j(n,{code:L.invalid_type,expected:M.function,received:n.parsedType}),K;function r(a,l){return Il({data:a,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Nl(),si].filter(c=>!!c),issueData:{code:L.invalid_arguments,argumentsError:l}})}function s(a,l){return Il({data:a,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Nl(),si].filter(c=>!!c),issueData:{code:L.invalid_return_type,returnTypeError:l}})}const i={errorMap:n.common.contextualErrorMap},o=n.data;if(this._def.returns instanceof oi){const a=this;return it(async function(...l){const c=new pt([]),u=await a._def.args.parseAsync(l,i).catch(p=>{throw c.addIssue(r(l,p)),c}),d=await Reflect.apply(o,this,u);return await a._def.returns._def.type.parseAsync(d,i).catch(p=>{throw c.addIssue(s(d,p)),c})})}else{const a=this;return it(function(...l){const c=a._def.args.safeParse(l,i);if(!c.success)throw new pt([r(l,c.error)]);const u=Reflect.apply(o,this,c.data),d=a._def.returns.safeParse(u,i);if(!d.success)throw new pt([s(u,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new $s({...this._def,args:vn.create(t).rest(Gr.create())})}returns(t){return new $s({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new $s({args:t||vn.create([]).rest(Gr.create()),returns:n||Gr.create(),typeName:Z.ZodFunction,...Y(r)})}}class No extends te{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}No.create=(e,t)=>new No({getter:e,typeName:Z.ZodLazy,...Y(t)});class Io extends te{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return j(n,{received:n.data,code:L.invalid_literal,expected:this._def.value}),K}return{status:"valid",value:t.data}}get value(){return this._def.value}}Io.create=(e,t)=>new Io({value:e,typeName:Z.ZodLiteral,...Y(t)});function Ly(e,t){return new gr({values:e,typeName:Z.ZodEnum,...Y(t)})}class gr extends te{constructor(){super(...arguments),zi.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return j(n,{expected:ie.joinValues(r),received:n.parsedType,code:L.invalid_type}),K}if(jl(this,zi)||Ty(this,zi,new Set(this._def.values)),!jl(this,zi).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return j(n,{received:n.data,code:L.invalid_enum_value,options:r}),K}return it(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return gr.create(t,{...this._def,...n})}exclude(t,n=this._def){return gr.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}zi=new WeakMap;gr.create=Ly;class jo extends te{constructor(){super(...arguments),$i.set(this,void 0)}_parse(t){const n=ie.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==M.string&&r.parsedType!==M.number){const s=ie.objectValues(n);return j(r,{expected:ie.joinValues(s),received:r.parsedType,code:L.invalid_type}),K}if(jl(this,$i)||Ty(this,$i,new Set(ie.getValidEnumValues(this._def.values))),!jl(this,$i).has(t.data)){const s=ie.objectValues(n);return j(r,{received:r.data,code:L.invalid_enum_value,options:s}),K}return it(t.data)}get enum(){return this._def.values}}$i=new WeakMap;jo.create=(e,t)=>new jo({values:e,typeName:Z.ZodNativeEnum,...Y(t)});class oi extends te{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==M.promise&&n.common.async===!1)return j(n,{code:L.invalid_type,expected:M.promise,received:n.parsedType}),K;const r=n.parsedType===M.promise?n.data:Promise.resolve(n.data);return it(r.then(s=>this._def.type.parseAsync(s,{path:n.path,errorMap:n.common.contextualErrorMap})))}}oi.create=(e,t)=>new oi({type:e,typeName:Z.ZodPromise,...Y(t)});class en extends te{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Z.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),s=this._def.effect||null,i={addIssue:o=>{j(r,o),o.fatal?n.abort():n.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),s.type==="preprocess"){const o=s.transform(r.data,i);if(r.common.async)return Promise.resolve(o).then(async a=>{if(n.value==="aborted")return K;const l=await this._def.schema._parseAsync({data:a,path:r.path,parent:r});return l.status==="aborted"?K:l.status==="dirty"||n.value==="dirty"?Ps(l.value):l});{if(n.value==="aborted")return K;const a=this._def.schema._parseSync({data:o,path:r.path,parent:r});return a.status==="aborted"?K:a.status==="dirty"||n.value==="dirty"?Ps(a.value):a}}if(s.type==="refinement"){const o=a=>{const l=s.refinement(a,i);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return a};if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?K:(a.status==="dirty"&&n.dirty(),o(a.value),{status:n.value,value:a.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>a.status==="aborted"?K:(a.status==="dirty"&&n.dirty(),o(a.value).then(()=>({status:n.value,value:a.value}))))}if(s.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Ao(o))return o;const a=s.transform(o.value,i);if(a instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:a}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>Ao(o)?Promise.resolve(s.transform(o.value,i)).then(a=>({status:n.value,value:a})):o);ie.assertNever(s)}}en.create=(e,t,n)=>new en({schema:e,typeName:Z.ZodEffects,effect:t,...Y(n)});en.createWithPreprocess=(e,t,n)=>new en({schema:t,effect:{type:"preprocess",transform:e},typeName:Z.ZodEffects,...Y(n)});class gn extends te{_parse(t){return this._getType(t)===M.undefined?it(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}gn.create=(e,t)=>new gn({innerType:e,typeName:Z.ZodOptional,...Y(t)});class yr extends te{_parse(t){return this._getType(t)===M.null?it(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}yr.create=(e,t)=>new yr({innerType:e,typeName:Z.ZodNullable,...Y(t)});class Do extends te{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===M.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Do.create=(e,t)=>new Do({innerType:e,typeName:Z.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Y(t)});class Mo extends te{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},s=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Co(s)?s.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new pt(r.common.issues)},input:r.data})})):{status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new pt(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Mo.create=(e,t)=>new Mo({innerType:e,typeName:Z.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Y(t)});class $l extends te{_parse(t){if(this._getType(t)!==M.nan){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.nan,received:r.parsedType}),K}return{status:"valid",value:t.data}}}$l.create=e=>new $l({typeName:Z.ZodNaN,...Y(e)});const t9=Symbol("zod_brand");class Df extends te{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class ra extends te{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?K:i.status==="dirty"?(n.dirty(),Ps(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{const s=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?K:s.status==="dirty"?(n.dirty(),{status:"dirty",value:s.value}):this._def.out._parseSync({data:s.value,path:r.path,parent:r})}}static create(t,n){return new ra({in:t,out:n,typeName:Z.ZodPipeline})}}class zo extends te{_parse(t){const n=this._def.innerType._parse(t),r=s=>(Ao(s)&&(s.value=Object.freeze(s.value)),s);return Co(n)?n.then(s=>r(s)):r(n)}unwrap(){return this._def.innerType}}zo.create=(e,t)=>new zo({innerType:e,typeName:Z.ZodReadonly,...Y(t)});function Ny(e,t={},n){return e?ii.create().superRefine((r,s)=>{var i,o;if(!e(r)){const a=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,l=(o=(i=a.fatal)!==null&&i!==void 0?i:n)!==null&&o!==void 0?o:!0,c=typeof a=="string"?{message:a}:a;s.addIssue({code:"custom",...c,fatal:l})}}):ii.create()}const n9={object:ke.lazycreate};var Z;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",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.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Z||(Z={}));const r9=(e,t={message:`Input not instance of ${e.name}`})=>Ny(n=>n instanceof e,t),Iy=Zt.create,jy=pr.create,s9=$l.create,i9=mr.create,Dy=Ro.create,o9=ns.create,a9=Dl.create,l9=To.create,c9=Po.create,u9=ii.create,d9=Gr.create,h9=Bn.create,f9=Ml.create,p9=Xt.create,m9=ke.create,g9=ke.strictCreate,y9=Vo.create,v9=Tc.create,w9=Oo.create,_9=vn.create,x9=Lo.create,k9=zl.create,b9=rs.create,E9=$s.create,S9=No.create,A9=Io.create,C9=gr.create,R9=jo.create,T9=oi.create,Y0=en.create,P9=gn.create,V9=yr.create,O9=en.createWithPreprocess,L9=ra.create,N9=()=>Iy().optional(),I9=()=>jy().optional(),j9=()=>Dy().optional(),D9={string:e=>Zt.create({...e,coerce:!0}),number:e=>pr.create({...e,coerce:!0}),boolean:e=>Ro.create({...e,coerce:!0}),bigint:e=>mr.create({...e,coerce:!0}),date:e=>ns.create({...e,coerce:!0})},M9=K;var T=Object.freeze({__proto__:null,defaultErrorMap:si,setErrorMap:M8,getErrorMap:Nl,makeIssue:Il,EMPTY_PATH:z8,addIssueToContext:j,ParseStatus:tt,INVALID:K,DIRTY:Ps,OK:it,isAborted:Qd,isDirty:Yd,isValid:Ao,isAsync:Co,get util(){return ie},get objectUtil(){return qd},ZodParsedType:M,getParsedType:er,ZodType:te,datetimeRegex:Oy,ZodString:Zt,ZodNumber:pr,ZodBigInt:mr,ZodBoolean:Ro,ZodDate:ns,ZodSymbol:Dl,ZodUndefined:To,ZodNull:Po,ZodAny:ii,ZodUnknown:Gr,ZodNever:Bn,ZodVoid:Ml,ZodArray:Xt,ZodObject:ke,ZodUnion:Vo,ZodDiscriminatedUnion:Tc,ZodIntersection:Oo,ZodTuple:vn,ZodRecord:Lo,ZodMap:zl,ZodSet:rs,ZodFunction:$s,ZodLazy:No,ZodLiteral:Io,ZodEnum:gr,ZodNativeEnum:jo,ZodPromise:oi,ZodEffects:en,ZodTransformer:en,ZodOptional:gn,ZodNullable:yr,ZodDefault:Do,ZodCatch:Mo,ZodNaN:$l,BRAND:t9,ZodBranded:Df,ZodPipeline:ra,ZodReadonly:zo,custom:Ny,Schema:te,ZodSchema:te,late:n9,get ZodFirstPartyTypeKind(){return Z},coerce:D9,any:u9,array:p9,bigint:i9,boolean:Dy,date:o9,discriminatedUnion:v9,effect:Y0,enum:C9,function:E9,instanceof:r9,intersection:w9,lazy:S9,literal:A9,map:k9,nan:s9,nativeEnum:R9,never:h9,null:c9,nullable:V9,number:jy,object:m9,oboolean:j9,onumber:I9,optional:P9,ostring:N9,pipeline:L9,preprocess:O9,promise:T9,record:x9,set:b9,strictObject:g9,string:Iy,symbol:a9,transformer:Y0,tuple:_9,undefined:l9,union:y9,unknown:d9,void:f9,NEVER:M9,ZodIssueCode:L,quotelessJson:D8,ZodError:pt});const z9="modulepreload",$9=function(e){return"/roarer-2/"+e},X0={},E=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=o?.nonce||o?.getAttribute("nonce");s=Promise.allSettled(n.map(l=>{if(l=$9(l),l in X0)return;X0[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":z9,c||(d.as="script"),d.crossOrigin="",d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),c)return new Promise((f,p)=>{d.addEventListener("load",f),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return s.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};let Jd;globalThis.WebSocket?Jd=WebSocket:Jd=(await E(async()=>{const{default:e}=await import("./browser-0I9QjBtz.js").then(t=>t.b);return{default:e}},[])).default;class B9{_websocket;motd;ulist;server_ver;options;listeners=[];constructor(t){this.options=t,this._setup()}get status(){return this._websocket.readyState}send(t){this._websocket.send(JSON.stringify(t))}emit(t,n){this.options.log&&console.log(`[Cloudlink] Emitting "${t}" event:`,n);for(let r of this.listeners)r.event===t&&r.callback(n)}on(t,n){this.options.log&&console.log(`[Cloudlink] Registered "${t}" handler:`,n),this.listeners.push({event:t,callback:n})}messageHandle(t){t.cmd=="ulist"&&t.val.method?t.val.method=="set"?this.ulist=t.val.val:t.val.method=="add"&&!this.ulist.includes(t.val.val)?this.ulist.push(t.val.val):t.val.method=="remove"&&this.ulist.includes(t.val.val)&&this.ulist.splice(this.ulist.indexOf(t.val.val),1):t.cmd=="ulist"?this.ulist=t.val:t.cmd=="motd"?this.motd=t.val:t.cmd=="server_version"&&(this.server_ver=t.val),this.emit(t.cmd,t),this.emit("packet",t)}connect(t){this.options=t||this.options,this._setup()}disconnect(){this._websocket.close(),delete this.motd,delete this.ulist,delete this.server_ver}_setup(){this._websocket=new Jd(this.options.url),this._websocket.addEventListener("open",()=>{for(;this._websocket.readyState!==1;);this.emit("open"),this.send({cmd:"handshake"})}),this._websocket.addEventListener("close",t=>{this.emit("close",{clean:t.wasClean,code:t.code})}),this._websocket.addEventListener("error",t=>{this.emit("wserror",t)}),this._websocket.addEventListener("message",t=>this.messageHandle(JSON.parse(t.data)))}}const Mf=new URLSearchParams(location.search),zf=e=>e&&(e.endsWith("/")?e.slice(0,-1):e),He=zf(Mf.get("api"))??"https://api.meower.org",$o=zf(Mf.get("cl"))??"wss://server.meower.org",fn=zf(Mf.get("uploads"))??"https://uploads.meower.org",My=[];let Bl=null;const F9=e=>{if(Bl)throw new Error("Cloudlink is already initialized");const t=new B9({url:$o+`?v=1${e?`&token=${encodeURIComponent(e)}`:""}`,log:!1});Bl=t,My.forEach(n=>n(t))},U9=()=>new Promise(e=>{if(Bl)return e(Bl);My.push(e)}),Cr=()=>new Promise(e=>{U9().then(t=>{if(t.status===1){e(t);return}t.on("open",()=>{e(t)})})});Cr().then(e=>{setInterval(()=>{e.send({cmd:"ping",val:"",listener:"๐Ÿ“"})},2e4)});const H9=e=>e.and(T.object({error:T.literal(!1)})).or(T.object({error:T.literal(!0),type:T.string()})),J0=25,em=e=>{const t=Math.floor(e/J0)+1,n=e%J0;return{page:t,remove:n}},lt=async(e,t)=>{let n;try{n=H9(t).parse(await(await e).json())}catch(r){return console.warn("API returned invalid JSON or schema didn't match",r instanceof pt?r.message:r),{error:!0,message:r?.message}}return"error"in n&&n.error?{error:!0,message:n.type}:{error:!1,response:n}},Pc=T.object({_id:T.string(),avatar:T.string(),avatar_color:T.string(),banned:T.boolean(),created:T.number().nullable(),flags:T.number(),last_seen:T.number().nullable(),lower_username:T.string(),lvl:T.number(),permissions:T.number().nullable(),pfp_data:T.number().nullable(),quote:T.string().nullable(),uuid:T.string().nullable()}),G9=T.object({cmd:T.literal("update_profile"),val:Pc.omit({_id:!0}).partial().and(T.object({_id:T.string()}))}),W9=(e,t)=>{Cr().then(r=>{r.on("packet",async s=>{const i=G9.safeParse(s);if(!i.success)return;const o=i.data.val._id.toLowerCase(),a=t().users[o];!a||a.error||e(l=>{l.users[o]={...a,...i.data.val,...tm(i.data.val.quote)}})})});const n=new Set;return{users:{},addUser:r=>{e(s=>{s.users[r._id.toLowerCase()]={...r,error:!1,...tm(r.quote)}})},loadUser:async(r,s)=>{const i=r.toLowerCase(),o=s?.force??!1,a=t();if(i in a.users&&(!a.users[i]?.error||!o)||n.has(i))return;n.add(i);const l=await lt(fetch(`${He}/users/${encodeURIComponent(i)}`),Pc);if(n.delete(i),l.error){e(c=>{c.users[i]=l});return}t().addUser(l.response)}}},tm=e=>{const[t,n,r]=e?.match(/^(.*)\n+\[([^\]\n]+)\]$/s)??[];return n&&r?{quote:n,pronouns:r}:{pronouns:""}},zy=T.object({account:Pc,token:T.string()}),Z9=T.object({cmd:T.literal("auth"),val:zy}),K9=T.object({newTokenSystem:T.literal(!0),accounts:T.record(T.string(),T.string())}),Pu="roarer2:username",Vi="roarer2:token",Vu="roarer2:storedAccounts",q9=e=>{try{return{error:!1,accounts:K9.parse(JSON.parse(e)).accounts}}catch{return{error:!0}}},Q9=(e,t)=>{const n=q9(localStorage.getItem(Vu)??""),r=[],s=new Promise(a=>{r.push(a)}),i=n.error?{}:n.accounts,o=localStorage.getItem(Vi);return o||r.forEach(a=>a()),F9(o),Cr().then(a=>{a.on("packet",l=>{const c=Z9.safeParse(l);c.success&&(localStorage.setItem(Vi,c.data.val.token),e(u=>{u.credentials={username:c.data.val.account._id,token:c.data.val.token},u.storeAccount(u.credentials.username,u.credentials.token);const d=u.chatPosts.home;!d||d.error||(d.stopLoadingMore=!1)}),r.forEach(u=>u()))})}),{credentials:null,storedAccounts:i,finishedAuth:()=>s,logIn:async(a,l,c)=>{const u=t();u.credentials&&(localStorage.setItem(Pu,a),localStorage.setItem(Vi,l),location.reload());const d=await lt(fetch(`${He}/auth/${c.signUp?"register":"login"}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:a,password:l,...c.signUp?{captcha:c.captcha}:{}})}),zy);if(d.error)return d;const f=d.response.token;return localStorage.setItem(Pu,a),localStorage.setItem(Vi,f),c.storeAccount&&u.storeAccount(a,f),location.reload(),{error:!1}},storeAccount:(a,l)=>{e(c=>{c.storedAccounts[a]=l}),localStorage.setItem(Vu,JSON.stringify(t().storedAccounts))},removeStoredAccount:a=>{e(l=>{delete l.storedAccounts[a]}),localStorage.setItem(Vu,JSON.stringify(t().storedAccounts))},signOut:()=>{localStorage.removeItem(Pu),localStorage.removeItem(Vi),e({credentials:null}),location.reload()}}},Xi=T.object({allow_pinning:T.boolean().optional(),created:T.number(),deleted:T.literal(!1),icon:T.string().optional(),icon_color:T.string().optional(),last_active:T.number(),members:T.string().array(),type:T.number(),_id:T.string(),nickname:T.string().nullable(),owner:T.string().nullable()}),Y9=T.object({autoget:Xi.array()}),X9=T.object({cmd:T.literal("update_chat"),val:Xi.omit({_id:!0}).partial().and(T.object({_id:T.string()}))}),J9=(e,t)=>{Cr().then(s=>{s.on("packet",async i=>{const o=X9.safeParse(i);if(!o.success)return;const a=o.data.val._id,l=t().chats[a];!l||l.error||l.deleted||e(c=>{c.chats[a]={...l,...o.data.val}})})});const n=new Set,r=new Map;return{userChats:void 0,chats:{},addChat:s=>{e(i=>{i.chats[s._id]={...s,error:!1}})},loadChats:async()=>{const s=t();if(s.userChats)return;const i=t().credentials,o=await lt(fetch(`${He}/chats`,{headers:i?{Token:i.token}:{}}),Y9);o.error||o.response.autoget.forEach(a=>{s.addChat(a)}),e({userChats:o.error?o:{error:!1,chats:o.response.autoget.map(a=>a._id)}})},loadChat:async s=>{if(s in t().chats||n.has(s)||s==="home"||s==="livechat"||s==="inbox")return;n.add(s);const i=await lt(fetch(`${He}/chats/${encodeURIComponent(s)}`),Xi);if(i.error){e(o=>{o.chats[s]={error:!0,message:i.message}});return}t().addChat(i.response),n.delete(s)},updateChat:async(s,i)=>{const o=t(),a=await lt(fetch(`https://api.meower.org/chats/${encodeURIComponent(s)}`,{method:"PATCH",headers:{...o.credentials?{Token:o.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify(i)}),Xi);return a.error?a:{error:!1}},getDM:async s=>{const i=t(),o=r.get(s);if(o)return{error:!1,chat:o};let a;try{a=Xi.parse(await(await fetch(`${He}/users/${encodeURIComponent(s)}/dm`,{headers:i.credentials?{Token:i.credentials.token}:{}})).json())}catch(l){return{error:!0,message:l.message}}return t().addChat(a),e(l=>{!l.userChats||l.userChats.error||l.userChats.chats.push(a._id)}),r.set(s,a._id),{error:!1,chat:a._id}}}},e6=(e,t)=>({updateMe:async n=>{const r=t(),s=await lt(fetch(`${He}/me/config`,{method:"PATCH",headers:{...r.credentials?{Token:r.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify(n)}),T.object({}));return s.error?s:{error:!1}}}),t6=/^(@[a-z_0-9-]+(?: "[^\n]*" (?:\(([a-f0-9\-]+)\))| \[([a-f0-9\-]+)\])(?:\n| )?)(.*)$/is,$f=e=>{const t=e.match(t6);if(!t)return null;const n=t[4];if(n===void 0)throw new Error("Post content is not defined");const r=t[1];if(r===void 0)throw new Error("Reply text is not defined");const s=t[2]||t[3];if(s===void 0)throw new Error("ID is not defined");const i=$f(n);return{ids:[s,...i?.ids??[]],postContent:i?.postContent??n,replyText:i?r+i.replyText:r,legacy:!0}},n6=T.object({filename:T.string(),height:T.number(),id:T.string(),mime:T.string(),size:T.number(),width:T.number()}),r6=T.object({attachments:n6.array(),edited_at:T.number().optional(),emojis:T.object({_id:T.string(),name:T.string()}).array().optional(),isDeleted:T.literal(!1),p:T.string(),post_id:T.string(),post_origin:T.string(),t:T.object({e:T.number()}),type:T.number(),u:T.string(),reactions:T.object({count:T.number(),emoji:T.string(),user_reacted:T.boolean()}).array()}),Wr=r6.extend({reply_to:T.lazy(()=>Wr.nullable().array())}),s6=T.object({cmd:T.literal("delete_post"),val:T.object({post_id:T.string()})}),i6=T.object({cmd:T.literal("update_post"),val:Wr}),o6=T.object({autoget:Wr.array(),pages:T.number()}),a6=T.object({cmd:T.literal("post"),val:Wr}),l6=T.object({autoget:Pc.array(),pages:T.number()}),c6=T.object({cmd:T.literal("post_reaction_add").or(T.literal("post_reaction_remove")),val:T.object({emoji:T.string(),post_id:T.string(),username:T.string()})}),u6=(e,t)=>{Cr().then(a=>{a.on("packet",async l=>{const c=a6.safeParse(l);if(!c.success)return;const u=c.data.val,d=t();e(g=>{if(u.post_origin==="home")return;const v=g.chats[u.post_origin];!v||v.error||v.deleted||(v.last_active=Date.now()/1e3)});const f=d.addPost(u),p=$f(f.p)?.postContent??f.p;d.notificationState==="enabled"&&f.u!==d.credentials?.username&&f.p.includes("@"+d.credentials?.username)&&(document.hidden||d.openChat!==f.post_origin)&&"Notification"in window&&new Notification(`${f.u} mentioned you:`,{body:p}).addEventListener("click",()=>{d.setOpenChat(u.post_origin),focus()}),e(g=>{const v=g.chatPosts[u.post_origin];if(!(!v||v.error)&&(v.posts.unshift(u.post_id),u.u===g.credentials?.username)){const _=Object.entries(v.currentOptimistics).find(([m,y])=>y===u.p)?.[0];if(!_)return;delete v.currentOptimistics[_],g.posts[_]={error:!1,isDeleted:!0}}})}),a.on("packet",l=>{const c=i6.safeParse(l);if(!c.success)return;const u=c.data.val;t().addPost(u)}),a.on("packet",l=>{const c=s6.safeParse(l);c.success&&e(u=>{u.posts[c.data.val.post_id]={isDeleted:!0,error:!1}})}),a.on("packet",l=>{const c=c6.safeParse(l);if(!c.success)return;const{post_id:u,username:d,emoji:f}=c.data.val;e(p=>{const g=p.posts[u];if(!g||g.error||g.isDeleted)return;const v=g.reactions.find(y=>y.emoji===f),_=`${u}/${f}`,m=c.data.cmd==="post_reaction_add";if(v){const y=v.count+(m?1:-1);if(y===0?g.reactions=g.reactions.filter(w=>w!==v):(v.count=y,d===p.credentials?.username&&(v.user_reacted=m)),p.reactionUsers[_]&&!p.reactionUsers[_].error)if(m){if(p.reactionUsers[_].users.includes(d))return;p.reactionUsers[_].users.unshift(d)}else{const w=p.reactionUsers[_].users.findIndex(S=>S===d),b=p.reactionUsers[_].users;p.reactionUsers[_].users=b.slice(0,w).concat(b.slice(w+1))}}else g.reactions.push({count:m?1:-1,emoji:c.data.val.emoji,user_reacted:c.data.val.username===p.credentials?.username}),p.reactionUsers[_]={users:[c.data.val.username],stopLoadingMore:!0,error:!1}})})});let n=0;const r=()=>`optimistic:${n++}`,s=new Set,i=new Set,o=new Set;return{posts:{},chatPosts:{livechat:{posts:[],stopLoadingMore:!0,currentOptimistics:{},error:!1}},reactionUsers:{},addPost:a=>{const l=t(),c=a.reply_to.filter(u=>u!==null);return c.forEach(u=>{u.reply_to.some(d=>d===null)||l.addPost(u)}),e(u=>{u.posts[a.post_id]={...a,reply_to:c.map(d=>d.post_id),error:!1}}),a},loadPost:async a=>{if(a in t().posts||s.has(a))return;s.add(a);const l=t(),c=await lt(fetch(`${He}/posts?id=${encodeURIComponent(a)}`,{headers:l.credentials?{Token:l.credentials.token}:{}}),Wr);c.error?e(u=>{u.posts[a]=c}):l.addPost(c.response),s.delete(a)},loadMorePosts:async a=>{const l=t(),c=l.chatPosts[a];if(i.has(a)||c?.error)return{error:!1};i.add(a);const u=await l.loadPostsByAmount(a,c?.posts?.filter(d=>!l.posts[d]?.error&&!l.posts[d]?.isDeleted)?.length??0);return u.error?u:(e(d=>{const f=d.chatPosts[a];f?.error||(d.chatPosts[a]={posts:[...f?.posts??[],...u.posts],stopLoadingMore:u.stop,currentOptimistics:{},error:!1})}),i.delete(a),{error:!1})},loadChatPosts:async a=>{const l=t();l.chatPosts[a]||l.loadMorePosts(a)},loadPostsByAmount:async(a,l)=>{await t().finishedAuth();const u=t(),{page:d,remove:f}=em(l),p=await lt(fetch(`${He}/${a==="home"?"home":a==="inbox"?"inbox":`posts/${encodeURIComponent(a)}`}?page=${d}`,{headers:u.credentials?{Token:u.credentials.token}:{}}),o6);if(p.error)return p;const g=p.response.autoget.slice(f);g.forEach(_=>{u.addPost(_)});const v=t();return{error:!1,posts:g.map(_=>_.post_id),stop:v.credentials&&a==="home"?!1:d===p.response.pages}},post:async(a,l,c,u)=>{const d=t(),f=r(),p=d.credentials;if(!p)return;e(v=>{const _=a.trim();v.posts[f]={type:1,attachments:[],isDeleted:!1,p:_,post_id:f,post_origin:l,t:{e:Date.now()/1e3},u:p.username,error:!1,optimistic:{},reply_to:c,reactions:[]};const m=v.chatPosts[l];m&&!m.error&&(m.posts.unshift(f),m.currentOptimistics[f]=_)});const g=await lt(fetch(`${He}/${l==="home"?"home":`posts/${encodeURIComponent(l)}`}`,{headers:{...d.credentials?{Token:d.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify({content:a,attachments:u,reply_to:c}),method:"POST"}),Wr);g.error&&e(v=>{const _=v.posts[f];if(!_||_.error||_.isDeleted)return;_.optimistic={error:g.message};const m=v.chatPosts[l];m&&!m.error&&delete m.currentOptimistics[f]})},editPost:(a,l)=>{const c=t();return lt(fetch(`${He}/posts?id=${encodeURIComponent(a)}`,{headers:{...c.credentials?{Token:c.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify({content:l}),method:"PATCH"}),Wr)},deletePost:a=>{const l=t();return lt(fetch(`${He}/posts?id=${encodeURIComponent(a)}`,{headers:{...l.credentials?{Token:l.credentials.token}:{}},method:"DELETE"}),T.object({}))},reactToPost:async(a,l,c)=>{const u=t();return await lt(fetch(`https://api.meower.org/posts/${a}/reactions/${encodeURIComponent(l)}${c==="delete"?"/@me":""}`,{headers:{"Content-Type":"application/json",...u.credentials?{Token:u.credentials.token}:void 0},method:c==="add"?"POST":"DELETE"}),T.object({}))},reportPost:async(a,l,c)=>{const u=t();return await lt(fetch(`https://api.meower.org/posts/${a}/report`,{headers:{...u.credentials?{Token:u.credentials.token}:{},"Content-Type":"application/json"},method:"POST",body:JSON.stringify({comment:c,reason:l})}),T.object({}))},loadReactionUsers:async(a,l)=>{const c=t();if(c.reactionUsers[`${a}/${l}`])return;const u=await c.loadMoreReactionUsers(a,l);u.error&&e(d=>{d.reactionUsers[`${a}/${l}`]=u})},loadMoreReactionUsers:async(a,l)=>{const c=t(),u=c.reactionUsers[`${a}/${l}`];if(o.has(`${a}/${l}`)||u&&u.error)return{error:!1};o.add(`${a}/${l}`);const d=await c.loadReactionUsersByAmount(a,l,u?.users.length??0);return d.error?d:(e(f=>{const p=f.reactionUsers[`${a}/${l}`];f.reactionUsers[`${a}/${l}`]={users:[...p&&!p.error?p.users:[],...d.users],stopLoadingMore:d.stop,error:!1}}),o.delete(`${a}/${l}`),{error:!1})},loadReactionUsersByAmount:async(a,l,c)=>{const{page:u,remove:d}=em(c),f=t(),p=await lt(fetch(`${He}/posts/${encodeURIComponent(a)}/reactions/${encodeURIComponent(l)}?page=${encodeURIComponent(u)}`,{headers:f.credentials?{Token:f.credentials.token}:void 0}),l6);if(p.error)return p;const g=p.response.autoget.slice(d);return g.forEach(v=>{f.addUser(v)}),{error:!1,stop:u===p.response.pages,users:g.map(v=>v._id)}}}},Bf="roarer2:notifications",nm="roarer2:settings",d6=T.object({enterSend:T.boolean(),avatarBorders:T.boolean()}),h6=d6.partial(),f6=(e,t)=>{const n=localStorage.getItem(Bf),r=(()=>{try{const s=localStorage.getItem(nm);return s?h6.parse(JSON.parse(s)):{}}catch{return{}}})();return{openChat:"home",setOpenChat:s=>{e({openChat:s})},notificationState:!("Notification"in window)||Notification.permission==="denied"?"denied":Notification.permission==="granted"&&n&&n==="enabled"?"enabled":"disabled",enableNotifications:async()=>{Notification.permission==="granted"&&e(i=>{i.notificationState="enabled"});const s=await Notification.requestPermission();e(i=>{i.notificationState=s==="granted"?"enabled":s==="denied"?"denied":"disabled"})},disableNotifications:()=>{e(s=>{s.notificationState="disabled"})},settings:{enterSend:r.enterSend??!0,avatarBorders:r.avatarBorders??!1},setSettings:s=>{e(i=>{i.settings={...i.settings,...s}}),localStorage.setItem(nm,JSON.stringify(t().settings))}}},p6=T.object({cmd:T.literal("typing"),val:T.object({chat_id:T.string(),username:T.string()})}),m6=(e,t)=>{const n={};let r=0;return Cr().then(s=>{s.on("packet",i=>{const o=p6.safeParse(i);if(!o.success)return;const a=o.data.val.chat_id,l=o.data.val.username;e(u=>{u.typingUsers[a]?.includes(l)||(u.typingUsers[a]=[...u.typingUsers[a]??[],l])});const c=Date.now();n[a]??={},n[a][l]=c,setTimeout(()=>{n[a]?.[l]===c&&e(u=>{u.typingUsers[a]=u.typingUsers[a]?.filter(d=>d!==l)??[]})},3e3)})}),{typingUsers:{},sendTyping:s=>{const i=t();r>Date.now()-2500||(r=Date.now(),fetch(`${He}/${s==="home"?"home":`chats/${s}`}/typing`,{method:"POST",headers:i.credentials?{Token:i.credentials.token}:{}}),r=Date.now())}}},g6=e=>(Cr().then(t=>{const n=()=>{const r=t.ulist;r&&e({ulist:r.split(";").slice(0,-1).sort((s,i)=>{const o=s.toLowerCase(),a=i.toLowerCase();return oa?1:0})})};n(),t.on("ulist",n)}),{ulist:[]}),le=b8()(j8((...e)=>({...Q9(...e),...J9(...e),...e6(...e),...u6(...e),...f6(...e),...m6(...e),...g6(...e),...W9(...e)}))),y6=le.getState();localStorage.setItem(Bf,y6.notificationState);le.subscribe((e,t)=>{e.notificationState!==t.notificationState&&localStorage.setItem(Bf,e.notificationState)});const Ff="-",v6=e=>{const t=_6(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{const a=o.split(Ff);return a[0]===""&&a.length!==1&&a.shift(),$y(a,t)||w6(o)},getConflictingClassGroupIds:(o,a)=>{const l=n[o]||[];return a&&r[o]?[...l,...r[o]]:l}}},$y=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),s=r?$y(e.slice(1),r):void 0;if(s)return s;if(t.validators.length===0)return;const i=e.join(Ff);return t.validators.find(({validator:o})=>o(i))?.classGroupId},rm=/^\[(.+)\]$/,w6=e=>{if(rm.test(e)){const t=rm.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},_6=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return k6(Object.entries(e.classGroups),n).forEach(([i,o])=>{eh(o,r,i,t)}),r},eh=(e,t,n,r)=>{e.forEach(s=>{if(typeof s=="string"){const i=s===""?t:sm(t,s);i.classGroupId=n;return}if(typeof s=="function"){if(x6(s)){eh(s(r),t,n,r);return}t.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([i,o])=>{eh(o,sm(t,i),n,r)})})},sm=(e,t)=>{let n=e;return t.split(Ff).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},x6=e=>e.isThemeGetter,k6=(e,t)=>t?e.map(([n,r])=>{const s=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,a])=>[t+o,a])):i);return[n,s]}):e,b6=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const s=(i,o)=>{n.set(i,o),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let o=n.get(i);if(o!==void 0)return o;if((o=r.get(i))!==void 0)return s(i,o),o},set(i,o){n.has(i)?n.set(i,o):s(i,o)}}},By="!",E6=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,s=t[0],i=t.length,o=a=>{const l=[];let c=0,u=0,d;for(let _=0;_u?d-u:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:v}};return n?a=>n({className:a,parseClassName:o}):o},S6=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},A6=e=>({cache:b6(e.cacheSize),parseClassName:E6(e),...v6(e)}),C6=/\s+/,R6=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=t,i=[],o=e.trim().split(C6);let a="";for(let l=o.length-1;l>=0;l-=1){const c=o[l],{modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(c);let g=!!p,v=r(g?f.substring(0,p):f);if(!v){if(!g){a=c+(a.length>0?" "+a:a);continue}if(v=r(f),!v){a=c+(a.length>0?" "+a:a);continue}g=!1}const _=S6(u).join(":"),m=d?_+By:_,y=m+v;if(i.includes(y))continue;i.push(y);const w=s(v,g);for(let b=0;b0?" "+a:a)}return a};function T6(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rd(u),e());return n=A6(c),r=n.cache.get,s=n.cache.set,i=a,a(l)}function a(l){const c=r(l);if(c)return c;const u=R6(l,n);return s(l,u),u}return function(){return i(T6.apply(null,arguments))}}const ye=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Uy=/^\[(?:([a-z-]+):)?(.+)\]$/i,V6=/^\d+\/\d+$/,O6=new Set(["px","full","screen"]),L6=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,N6=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,I6=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,j6=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,D6=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,bn=e=>Bs(e)||O6.has(e)||V6.test(e),Wn=e=>mi(e,"length",G6),Bs=e=>!!e&&!Number.isNaN(Number(e)),Ou=e=>mi(e,"number",Bs),Oi=e=>!!e&&Number.isInteger(Number(e)),M6=e=>e.endsWith("%")&&Bs(e.slice(0,-1)),X=e=>Uy.test(e),Zn=e=>L6.test(e),z6=new Set(["length","size","percentage"]),$6=e=>mi(e,z6,Hy),B6=e=>mi(e,"position",Hy),F6=new Set(["image","url"]),U6=e=>mi(e,F6,Z6),H6=e=>mi(e,"",W6),Li=()=>!0,mi=(e,t,n)=>{const r=Uy.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},G6=e=>N6.test(e)&&!I6.test(e),Hy=()=>!1,W6=e=>j6.test(e),Z6=e=>D6.test(e),K6=()=>{const e=ye("colors"),t=ye("spacing"),n=ye("blur"),r=ye("brightness"),s=ye("borderColor"),i=ye("borderRadius"),o=ye("borderSpacing"),a=ye("borderWidth"),l=ye("contrast"),c=ye("grayscale"),u=ye("hueRotate"),d=ye("invert"),f=ye("gap"),p=ye("gradientColorStops"),g=ye("gradientColorStopPositions"),v=ye("inset"),_=ye("margin"),m=ye("opacity"),y=ye("padding"),w=ye("saturate"),b=ye("scale"),S=ye("sepia"),C=ye("skew"),A=ye("space"),R=ye("translate"),F=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],q=()=>["auto",X,t],G=()=>[X,t],oe=()=>["",bn,Wn],J=()=>["auto",Bs,X],fe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ee=()=>["solid","dashed","dotted","double","none"],ge=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],P=()=>["start","end","center","between","around","evenly","stretch"],B=()=>["","0",X],W=()=>["auto","avoid","all","avoid-page","page","left","right","column"],se=()=>[Bs,X];return{cacheSize:500,separator:":",theme:{colors:[Li],spacing:[bn,Wn],blur:["none","",Zn,X],brightness:se(),borderColor:[e],borderRadius:["none","","full",Zn,X],borderSpacing:G(),borderWidth:oe(),contrast:se(),grayscale:B(),hueRotate:se(),invert:B(),gap:G(),gradientColorStops:[e],gradientColorStopPositions:[M6,Wn],inset:q(),margin:q(),opacity:se(),padding:G(),saturate:se(),scale:se(),sepia:B(),skew:se(),space:G(),translate:G()},classGroups:{aspect:[{aspect:["auto","square","video",X]}],container:["container"],columns:[{columns:[Zn]}],"break-after":[{"break-after":W()}],"break-before":[{"break-before":W()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...fe(),X]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Oi,X]}],basis:[{basis:q()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",X]}],grow:[{grow:B()}],shrink:[{shrink:B()}],order:[{order:["first","last","none",Oi,X]}],"grid-cols":[{"grid-cols":[Li]}],"col-start-end":[{col:["auto",{span:["full",Oi,X]},X]}],"col-start":[{"col-start":J()}],"col-end":[{"col-end":J()}],"grid-rows":[{"grid-rows":[Li]}],"row-start-end":[{row:["auto",{span:[Oi,X]},X]}],"row-start":[{"row-start":J()}],"row-end":[{"row-end":J()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",X]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",X]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...P()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...P(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...P(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[A]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[A]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",X,t]}],"min-w":[{"min-w":[X,t,"min","max","fit"]}],"max-w":[{"max-w":[X,t,"none","full","min","max","fit","prose",{screen:[Zn]},Zn]}],h:[{h:[X,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[X,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[X,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[X,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Zn,Wn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ou]}],"font-family":[{font:[Li]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",X]}],"line-clamp":[{"line-clamp":["none",Bs,Ou]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",bn,X]}],"list-image":[{"list-image":["none",X]}],"list-style-type":[{list:["none","disc","decimal",X]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ee(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",bn,Wn]}],"underline-offset":[{"underline-offset":["auto",bn,X]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:G()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",X]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",X]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...fe(),B6]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",$6]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},U6]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...ee(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:ee()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...ee()]}],"outline-offset":[{"outline-offset":[bn,X]}],"outline-w":[{outline:[bn,Wn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:oe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[bn,Wn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Zn,H6]}],"shadow-color":[{shadow:[Li]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":[...ge(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ge()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Zn,X]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",X]}],duration:[{duration:se()}],ease:[{ease:["linear","in","out","in-out",X]}],delay:[{delay:se()}],animate:[{animate:["none","spin","ping","pulse","bounce",X]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[Oi,X]}],"translate-x":[{"translate-x":[R]}],"translate-y":[{"translate-y":[R]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",X]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",X]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":G()}],"scroll-mx":[{"scroll-mx":G()}],"scroll-my":[{"scroll-my":G()}],"scroll-ms":[{"scroll-ms":G()}],"scroll-me":[{"scroll-me":G()}],"scroll-mt":[{"scroll-mt":G()}],"scroll-mr":[{"scroll-mr":G()}],"scroll-mb":[{"scroll-mb":G()}],"scroll-ml":[{"scroll-ml":G()}],"scroll-p":[{"scroll-p":G()}],"scroll-px":[{"scroll-px":G()}],"scroll-py":[{"scroll-py":G()}],"scroll-ps":[{"scroll-ps":G()}],"scroll-pe":[{"scroll-pe":G()}],"scroll-pt":[{"scroll-pt":G()}],"scroll-pr":[{"scroll-pr":G()}],"scroll-pb":[{"scroll-pb":G()}],"scroll-pl":[{"scroll-pl":G()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",X]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[bn,Wn,Ou]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Ae=P6(K6),Ze=x.forwardRef((e,t)=>{const n={...e};return delete n.secondary,h.jsx("button",{...n,ref:t,className:Ae("rounded-lg border px-2 py-1 font-bold transition-[background-color] disabled:cursor-not-allowed disabled:opacity-70",e.secondary?"border-gray-400 bg-gray-200 dark:border-gray-500 dark:bg-gray-600 [&:not(:disabled):hover]:bg-gray-300 dark:[&:not(:disabled):hover]:bg-gray-700":"border-lime-500 bg-lime-300 dark:border-lime-600 dark:bg-lime-800 [&:not(:disabled):hover]:bg-lime-400 dark:[&:not(:disabled):hover]:bg-lime-700",e.className),children:e.children})}),Ji={avatar:"",avatar_color:"",pfp_data:500},im="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAABC9JREFUeNrtnd1TE1cYh39nd7MJQuVD+SiINIbRqNU6U67o/39Vb1p12hkrYyG9QKY6CLHmY3N6QUHbZmAatPvuOc8zw1VI2D3vc973fG1wkrwgWhKaAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAH+I7VU8t6f+9NcSs025q3F9MLrryUIML7xllL1hxd/V8XO/lDee7XXMjON2F7N5L3Xi1fDC3+3X3jdMiSxk4FvCFlfSLT7ezHRe9PEaeQnyzbTuVO/kN71J2uCxEnFaLL3rl9L1Xk9IgNImjj40kkArs8k58o1LhX3h15v3o3U7Y3Gvn7/xvkZ5vpMMnHwJWnvEvcclADt1cun8oOjQquzH27l5rUPQZ9Urqd7g7PPeHCz9rfXvpxLdHB0+QDeXim/FJReArz/dH/+wUauJ7/2P9u1brcbevy8p37x6a7ZOYcAMVO2AKwDsA4ACAAIAAhQCrMNF23jz9bL738mVgJjnQmUPQMwUwIebtSiC/7XRu7ZRAaIMQtY6P2mBoEzjXjGoxZqvzkBuj2vhxt58MH/ppnrbd8jwDie7A60fXcq2OBv323ox5cDW6VIBv9jyL21TM86g6CCf2+9pp86Q3PXZbLwDorwBoQWg282A4Q4I5htJHrb82SAi2gupgqRw/cjMkDs6wFW5v5mM0CaKmi+beUIcH4D1YMW4PEvPUpArOn/lCxzKgoyQLT884QxGeAv7qxm+vm3QRQSWBoMshsYuQCUgMhBgBJYX2A7OGqWF+w82WxiDHC14XT4xygqCTgR9HGPmCMRRS3AlQYCRC1AXnNEImYB6P+Rt33hCUTUAgwxIG4BjiObApqajlpYB5iuScd9ngyKNgN0B3H1ui1DJ4MYgJfA7oGdI+JsB0ec/skAYEeAFfYD4hZg/zCOErA2b+vsO6eCI67/5sYA8+wKxp0BQs8CSeJk7fbMdbmvFsN9Psyi2zwe/j+Rp04Dg1seJovu3FRYY4GtVt1k8M1mAEna2sz1/fNeEAJYfCzcvAChlIIv6onpnU7TubZR8bOC6wup+W1u0wL0hic9qIq0ljN13tg/6GK6BJwynTsd96pzaqi1lGnnoKjEtVZCAEmqZ9L7gf1LXb6a6tVRdWStTH7tDU9G09+1G3bHLJmrVPArlQE+Zv6K0+uunYZ+1Mz1w8tqnmurpACn3L+R6eleuQ1veY4fVAkYx7POUM45PWrmpQS+6sGvfAb412whczr+jGuurZVMO/uFQiKoRffu0J/1TOecNlcu90UMW5t1TeXJ2eeFFvzgMgBEngEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABEIAmQABAAEAAQABAAEAAQABAAEAAQABAAAiaPwELZWj2fG7TWQAAAABJRU5ErkJggg==",q6="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20version='1.1'%20width='70.474754'%20height='66.685616'%20viewBox='0%200%2070.474752%2066.685615'%20id='svg48'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs52'%20/%3e%3cpath%20d='m%2068.974754,43.069638%20c%200,16.72038%20-15.11949,22.11596%20-33.73722,22.11596%20-18.61773,0%20-33.7372201,-5.3363%20-33.7372201,-22.11596%200,-7.88585%202.2531,-16.83896%207.05576,-24.19119%20L%204.5835039,5.5970181%20c%20-0.7708,-2.54956%201.77876,-4.86195998%204.15045,-3.85399%20l%2013.1035601,5.45488%20c%203.85399,-1.71947%208.3009,-2.72744%2013.40002,-2.72744%204.98054,0%209.42745,1.00797%2013.28144,2.78673%20l%2013.22214,-5.51417%20c%202.37168,-0.94866998%204.92125,1.36372%204.15045,3.85399%20l%20-4.03186,13.4593099%20c%204.80266,7.23364%207.11505,16.18675%207.11505,24.01331%20z'%20fill='%23ff7319'%20stroke='none'%20stroke-width='2'%20stroke-linecap='butt'%20id='path28'%20style='mix-blend-mode:normal;fill:none;fill-rule:nonzero;stroke:%23808080;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:6,%203;stroke-dashoffset:0;stroke-opacity:1'%20/%3e%3cpath%20d='m%2032.272934,37.436898%20c%200,-1.18584%201.30443,-1.5416%202.96461,-1.5416%201.66018,0%202.96461,0.35575%202.96461,1.5416%200,1.18584%20-0.88938,2.66814%20-2.96461,2.66814%20-2.07523,0%20-2.96461,-1.4823%20-2.96461,-2.66814%20z'%20fill='%23945600'%20stroke='%23000000'%20stroke-width='1.5'%20stroke-linecap='butt'%20id='path32'%20style='mix-blend-mode:normal;fill:%23808080;fill-opacity:1;fill-rule:nonzero;stroke:%23808080;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'%20/%3e%3cpath%20d='m%2045.257904,40.290878%20c%200,2.78673%20-2.2531,4.98054%20-5.03983,4.98054%20-2.78673,0%20-5.03983,-2.2531%20-5.03983,-4.98054%200,-0.11859%200,-0.11858%200,-0.11858%200,-0.17788%200,-0.29646%200,-0.29646%200,0%200,0.11859%200,0.29646%200,0%200,0%200,0.11858%200,2.78673%20-2.2531,4.98054%20-5.03983,4.98054%20-2.78673,0%20-5.03983,-2.2531%20-5.03983,-4.98054'%20fill='none'%20stroke='%23000000'%20stroke-width='2.5'%20stroke-linecap='round'%20id='path34'%20style='mix-blend-mode:normal;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23808080;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'%20/%3e%3cpath%20d='m%2026.521594,27.297938%20c%200,-1.57182%201.27421,-2.84602%202.84602,-2.84602%201.57182,0%202.84602,1.2742%202.84602,2.84602%200,1.57182%20-1.2742,2.84602%20-2.84602,2.84602%20-1.57182,0%20-2.84602,-1.27421%20-2.84602,-2.84602%20z'%20fill='%23000000'%20stroke='none'%20stroke-width='1'%20stroke-linecap='butt'%20id='path36'%20style='mix-blend-mode:normal;fill:%23808080;fill-opacity:1;fill-rule:nonzero;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0'%20/%3e%3cpath%20d='m%2038.202144,27.297938%20c%200,-1.57182%201.27421,-2.84602%202.84602,-2.84602%201.57182,0%202.84602,1.2742%202.84602,2.84602%200,1.57182%20-1.2742,2.84602%20-2.84602,2.84602%20-1.57182,0%20-2.84602,-1.27421%20-2.84602,-2.84602%20z'%20fill='%23000000'%20stroke='none'%20stroke-width='1'%20stroke-linecap='butt'%20id='path38'%20style='mix-blend-mode:normal;fill:%23808080;fill-opacity:1;fill-rule:nonzero;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0'%20/%3e%3c/svg%3e",Q6="/roarer-2/assets/2-CcJD7vCh.svg",Y6="/roarer-2/assets/3-U9uM4IsJ.svg",X6="/roarer-2/assets/4-qWqJ3N-u.svg",J6="/roarer-2/assets/6-BL-plRHt.svg",ek="/roarer-2/assets/7-ZRB1BaIB.svg",tk="/roarer-2/assets/8-CoK7NwNO.svg",nk="/roarer-2/assets/9-CBJJqJjZ.svg",rk="/roarer-2/assets/10-BVNy8BLx.svg",sk="/roarer-2/assets/11-C2818v9P.svg",ik="/roarer-2/assets/12-DbeTpinG.svg",ok="/roarer-2/assets/13-BN8S469t.svg",ak="/roarer-2/assets/14-YW-E0IK_.svg",lk="/roarer-2/assets/15-BI5c-Dan.svg",ck="/roarer-2/assets/16-DtL6olCx.svg",uk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg7'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs7'%20/%3e%3cpath%20d='m%2010.1422,2.3428844%2017.8759,6.6991%20c%203.5217,-1.0399%207.4955,-1.5966%2011.9819,-1.5137%204.4861,-0.0829%208.4601,0.4738%2011.9816,1.5137%20l%2017.8758,-6.6991%20c%203.6597,-0.629%206.864,2.3265%206.1819,5.7024%20L%2073.5095,24.656284%20c%203.0772,7.0138%204.1094,14.0912%204.1094,18.3728%200,10.9993%20-5.0212,24.7134%20-37.6189,24.7134%20-32.598,0%20-37.6192,-13.7141%20-37.6192,-24.7134%200,-4.2816%201.0322,-11.359%204.1093,-18.3728%20L%203.9604,8.0452844%20c%20-0.6819,-3.3759%202.5222,-6.3314%206.1818,-5.7024%20z'%20fill='%23f9a535'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2010.7985,0.1601844%20-0.2316,-0.0398%20c%20-5.1811,-0.8904%20-9.9261,3.2867%20-8.9558,8.2937%20L%204.0412,24.370284%20C%201.0279,31.488184%200,38.594584%200,43.028484%20c%200,5.7996%201.3249,12.71%207.3262,18.1184%205.9601,5.3713%2016.0847,8.8531%2032.6739,8.8531%2016.5891,0%2026.7136,-3.4819%2032.6737,-8.8531%206.0013,-5.4084%207.3262,-12.3188%207.3262,-18.1184%200,-4.4339%20-1.0279,-11.5403%20-4.0412,-18.6582%20L%2078.3889,8.4142844%20c%200.9707,-5.0073%20-3.775,-9.1843%20-8.9558,-8.2939%20l%20-0.2316,0.0398%20-17.3289,6.4942%20c%20-3.5584,-0.9624%20-7.5037,-1.4619%20-11.8725,-1.3852%20-4.369,-0.0767%20-8.3141,0.4228%20-11.8726,1.3852%20z%20m%2017.2197,8.8813%20c%203.5218,-1.04%207.4955,-1.5967%2011.9819,-1.5138%204.4862,-0.0829%208.4602,0.4738%2011.9817,1.5138%20l%2017.8758,-6.6992%20c%203.6596,-0.629%206.864,2.3266%206.1819,5.7025%20L%2073.5097,24.655684%20c%203.0771,7.0138%204.1093,14.0912%204.1093,18.3728%200,10.9994%20-5.0211,24.7134%20-37.6189,24.7134%20-32.598,0%20-37.6191,-13.714%20-37.6191,-24.7134%200,-4.2816%201.0321,-11.359%204.1093,-18.3728%20L%203.9605,8.0447844%20c%20-0.6818,-3.3759%202.5222,-6.3315%206.1819,-5.7025%20z'%20fill='%23844e1d'%20id='path2'%20/%3e%3cpath%20d='m%2039.9999,65.259884%20c%2015.7796,0%2028.5714,-4.164%2028.5714,-14.0163%200,-9.8523%20-11.138,-21.6616%20-28.5714,-21.6616%20-17.4334,0%20-28.5714,11.8093%20-28.5714,21.6616%200,9.8523%2012.7918,14.0163%2028.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2044.5237,25.968384%20v%207.2259%20c%200,1.9954%201.7056,3.613%203.8095,3.613%202.104,0%203.8095,-1.6176%203.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%20-1.7055,-3.6129%20-3.8095,-3.6129%20-2.1039,0%20-3.8095,1.6175%20-3.8095,3.6129%20z'%20fill='%23844e1d'%20id='path4'%20/%3e%3cpath%20d='m%2027.8569,25.968384%20v%207.2259%20c%200,1.9954%201.7056,3.613%203.8096,3.613%202.1039,0%203.8095,-1.6176%203.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%20-1.7056,-3.6129%20-3.8095,-3.6129%20-2.104,0%20-3.8096,1.6175%20-3.8096,3.6129%20z'%20fill='%23844e1d'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2041.0711,40.050184%20c%201.1817,-0.3205%202.0242,-1.1452%202.0242,-2.0269%200,-1.1307%20-1.3858,-1.4452%20-3.0952,-1.4452%20-1.7095,0%20-3.0952,0.3145%20-3.0952,1.4452%200,0.8816%200.8424,1.7063%202.0238,2.0268%20v%201.7209%20c%200,1.6213%20-1.3855,2.9356%20-3.0946,2.9356%20-0.9325,0%20-1.7686,-0.3912%20-2.336,-1.01%20-0.3377,-0.3684%20-0.968,-0.4974%20-1.3293,-0.1504%20l%20-0.1667,0.1602%20c%20-0.384,0.3688%20-0.4648,0.9522%20-0.1039,1.3419%200.9598,1.0364%202.3673,1.6906%203.9359,1.6906%201.699,0%203.209,-0.7675%204.1658,-1.9569%200.9568,1.1894%202.4669,1.9569%204.1659,1.9569%201.5685,0%202.976,-0.6542%203.9358,-1.6905%200.3609,-0.3897%200.2801,-0.9732%20-0.1039,-1.342%20l%20-0.1666,-0.1601%20c%20-0.3614,-0.3471%20-0.9917,-0.2181%20-1.3294,0.1503%20-0.5674,0.6188%20-1.4035,1.01%20-2.3359,1.01%20-1.7092,0%20-3.0947,-1.3143%20-3.0947,-2.9356%20z'%20fill='%23844e1d'%20id='path6'%20/%3e%3ccircle%20cx='-40'%20cy='37.999985'%20r='4'%20transform='scale(-1,1)'%20fill='%23ff3a3a'%20id='circle6'%20/%3e%3ccircle%20cx='-39'%20cy='36.999985'%20r='2'%20transform='scale(-1,1)'%20fill='%23ff7070'%20id='circle7'%20/%3e%3c/svg%3e",dk="/roarer-2/assets/18-B2te5K_s.svg",hk="/roarer-2/assets/19-0sCyn8qw.png",fk="/roarer-2/assets/20-BOVgSEbc.png",pk="/roarer-2/assets/21-DNYmC1pq.svg",mk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23f9a535'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23844e1d'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23844e1d'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23844e1d'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23844e1d'%20id='path6'%20/%3e%3c/svg%3e",gk="/roarer-2/assets/23-BxvILC10.svg",yk="/roarer-2/assets/24-Bf8ilFJ7.svg",vk="/roarer-2/assets/25-S_-eO95q.png",wk="/roarer-2/assets/26-Da72oExS.png",_k="/roarer-2/assets/27-Bjb4JjjC.svg",xk="/roarer-2/assets/28-DRcOA5ZZ.svg",kk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%2335f96a'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%231d842f'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%231d842f'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%231d842f'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%231d842f'%20id='path6'%20/%3e%3c/svg%3e",bk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23b835f9'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23581d84'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23581d84'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23581d84'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23581d84'%20id='path6'%20/%3e%3c/svg%3e",Ek="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23e44a51'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23792834'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23792834'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23792834'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23792834'%20id='path6'%20/%3e%3c/svg%3e",Sk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23359df9'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%231d5e84'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%231d5e84'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%231d5e84'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%231d5e84'%20id='path6'%20/%3e%3c/svg%3e",Ak="/roarer-2/assets/33-D5hPm-Ao.svg",Ck="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20version='1.1'%20width='64.924507'%20height='64.92598'%20viewBox='0%200%2064.924506%2064.925979'%20id='svg7'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs7'%20/%3e%3cg%20transform='translate(-207.53775,-147.53701)'%20id='g7'%3e%3cg%20data-paper-data='{"isPaintingLayer":true}'%20fill-rule='nonzero'%20stroke-linecap='butt'%20stroke-linejoin='miter'%20stroke-miterlimit='10'%20stroke-dasharray='none'%20stroke-dashoffset='0'%20style='mix-blend-mode:normal'%20id='g6'%3e%3cpath%20d='m%20270.07326,212.46299%20c%20-0.61125,0%20-1.22249,-0.23359%20-1.68968,-0.69884%20l%20-59.64671,-59.64866%20c%20-0.93244,-0.93244%20-0.93244,-2.44691%200,-3.37935%200.93244,-0.93244%202.44691,-0.93244%203.37935,0%20l%2059.64671,59.64671%20c%200.93244,0.93244%200.93244,2.44691%200,3.37935%20-0.46719,0.46525%20-1.07844,0.70078%20-1.68968,0.70078%20z'%20fill='%23d99e82'%20stroke='none'%20stroke-width='1'%20id='path1'%20/%3e%3cpath%20d='m%20233.82505,160.68066%20c%200,7.25899%20-5.88466,13.14365%20-13.14365,13.14365%20-7.25899,0%20-13.14365,-5.88466%20-13.14365,-13.14365%200,-7.25899%205.88466,-13.14365%2013.14365,-13.14365%207.25899,0%2013.14365,5.88466%2013.14365,13.14365%20z'%20fill='%23fcb1e3'%20stroke='none'%20stroke-width='1'%20id='path2'%20/%3e%3cpath%20d='m%20232.00315,187.81525%20c%20-7.06475,-1.66821%20-11.43951,-8.74768%20-9.77129,-15.81243%201.66821,-7.06475%208.74768,-11.43951%2015.81243,-9.77129%207.06475,1.66821%2011.43951,8.74768%209.77129,15.81243%20-1.66821,7.06475%20-8.74768,11.43951%20-15.81243,9.77129%20z'%20fill='%23ffd983'%20stroke='none'%20stroke-width='1'%20id='path3'%20/%3e%3cpath%20d='m%20262.50476,189.35843%20c%200,7.25899%20-5.88661,13.14559%20-13.14559,13.14559%20-7.25899,0%20-13.14365,-5.88661%20-13.14365,-13.14559%200,-7.25899%205.88466,-13.14365%2013.14365,-13.14365%207.25899,0%2013.14559,5.88661%2013.14559,13.14365%20z'%20fill='%23a6d388'%20stroke='none'%20stroke-width='1'%20id='path4'%20/%3e%3cpath%20d='m%20270.07326,212.46299%20c%20-0.61125,0%20-1.22249,-0.23359%20-1.68968,-0.69884%20l%20-14.63866,-14.63866%20c%20-0.93439,-0.93244%20-0.93439,-2.44691%200,-3.37935%200.93439,-0.93244%202.44496,-0.93244%203.37935,0%20l%2014.63866,14.63866%20c%200.93244,0.93244%200.93244,2.44691%200,3.37935%20-0.46719,0.4633%20-1.07844,0.69884%20-1.68968,0.69884%20z'%20fill='%23d99e82'%20stroke='none'%20stroke-width='1'%20id='path5'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e%3c!--rotationCenter:49.5008:49.74242000000001--%3e",Rk="/roarer-2/assets/101-DH19GbJt.svg",Tk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20version='1.1'%20width='78.950912'%20height='69.135063'%20viewBox='0%200%2078.95091%2069.135062'%20id='svg5'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs5'%20/%3e%3cg%20transform='translate(-280.52454,-145.43247)'%20id='g5'%3e%3cg%20data-paper-data='{"isPaintingLayer":true}'%20fill-rule='nonzero'%20stroke-miterlimit='10'%20stroke-dasharray='none'%20stroke-dashoffset='0'%20style='mix-blend-mode:normal'%20id='g4'%3e%3cpath%20d='m%20320.00001,148.18247%20c%202.45743,0%204.73653,1.28314%206.01102,3.38426%20l%2029.77388,49.70516%20c%201.24916,2.16325%201.25662,4.8269%200.0196,6.99714%20-1.23703,2.17021%20-3.53274,3.52106%20-6.03061,3.5485%20h%20-59.5478%20c%20-2.49787,-0.0275%20-4.79358,-1.37829%20-6.03061,-3.5485%20-1.23703,-2.17021%20-1.22957,-4.83386%200.0196,-6.99714%20l%2029.77388,-49.70516%20c%201.27449,-2.10111%203.55359,-3.38426%206.01102,-3.38426%20z'%20fill='none'%20stroke='%23000000'%20stroke-width='5.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path2'%20style='stroke:%23ffb601;stroke-opacity:1'%20/%3e%3cpath%20d='M%20320.00001,183.69582%20V%20169.63496'%20fill='none'%20stroke='%23000000'%20stroke-width='5.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path3'%20style='stroke:%23ffb601;stroke-opacity:1'%20/%3e%3cpath%20d='m%20320.00001,197.75668%20h%200.0351'%20fill='none'%20stroke='%23000000'%20stroke-width='5.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path4'%20style='stroke:%23ffb601;stroke-opacity:1'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Pk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23979797'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23505050'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23505050'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23505050'%20id='path5'%20/%3e%3cpath%20d='m%2038.9286,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0953,-1.4452%201.7094,0%203.0952,0.3145%203.0952,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0238,2.0268%20v%201.7209%20c%200,1.6213%201.3855,2.9356%203.0946,2.9356%200.4261,0%200.8343,0.3096%200.8343,0.7357%20v%200.4067%20c%200,0.4757%20-0.3484,0.889%20-0.824,0.8898%20-0.0034,0%20-0.0069,0%20-0.0103,0%20-1.699,0%20-3.209,-0.7674%20-4.1659,-1.9568%20-0.9568,1.1894%20-2.4668,1.9568%20-4.1658,1.9568%20-0.0033,0%20-0.0066,0%20-0.0099,0%20-0.4757,-8e-4%20-0.8241,-0.4141%20-0.8241,-0.8898%20v%20-0.407%20c%200,-0.426%200.408,-0.7354%200.834,-0.7354%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23505050'%20id='path6'%20/%3e%3c/svg%3e",Vk=new Map([[1,im],[2,Q6],[3,Y6],[4,X6],[5,im],[6,J6],[7,ek],[8,tk],[9,nk],[10,rk],[11,sk],[12,ik],[13,ok],[14,ak],[15,lk],[16,ck],[17,uk],[18,dk],[19,hk],[20,fk],[21,pk],[22,mk],[23,gk],[24,yk],[25,vk],[26,wk],[27,_k],[28,xk],[29,kk],[30,bk],[31,Ek],[32,Sk],[33,Ak],[34,Ck],[101,Rk],[102,Tk],[500,Pk],[-3,q6]]),gi=e=>{const[t,n,r]=le(De(s=>[e.username?s.users[e.username.toLowerCase()]:void 0,s.loadUser,s.ulist]));return e.username&&n(e.username),h.jsx(Fs,{pfp:t&&!t.error?t:Ji,className:e.className,online:e.dontShowOnline??!1?!1:e.username?r.includes(e.username):!1,smallBorderPadding:e.smallBorderPadding,size:e.size})},Ok=e=>{const[t,n]=le(De(r=>[e.chat?r.chats[e.chat]:void 0,r.loadChat]));return e.chat&&n(e.chat),h.jsx(Fs,{pfp:t&&!t.error&&"icon"in t&&"icon_color"in t?{avatar:t.icon??"",avatar_color:t.icon_color??"",pfp_data:null}:Ji,className:e.className,size:e.size,smallBorderPadding:e.smallBorderPadding,placeholder:22})},Fs=e=>{const t=le(n=>n.settings);return h.jsxs("div",{className:Ae("relative",e.size??"h-10 min-h-10 w-10 min-w-10"),children:[h.jsx("img",{className:Ae("rounded-lg bg-[--border-color] object-cover",e.className,e.smallBorderPadding?"p-[0.0625rem]":"p-0.5",e.size??"h-10 min-h-10 w-10 min-w-10"),style:{"--border-color":t.avatarBorders&&e.pfp.avatar&&e.pfp.avatar_color!=="!color"?"#"+e.pfp.avatar_color:"transparent"},src:e.pfp.avatar?`${fn}/icons/${e.pfp.avatar}`:Vk.get(e.pfp.pfp_data??e.placeholder??500),"aria-hidden":!0}),e.online?h.jsx("div",{className:"absolute -bottom-1 -right-1 h-4 w-4 rounded-full border border-green-600 bg-green-400 dark:border-green-500 dark:bg-green-600",children:h.jsx("span",{className:"sr-only",children:"Online"})}):void 0]})},Rr=e=>h.jsxs(Sx,{...e.controlled??{},children:[h.jsx(Ax,{asChild:e.triggerAsChild,children:e.trigger}),h.jsxs(Cx,{children:[h.jsx(Rx,{className:"absolute left-0 top-0 z-[--z-popup-bg] h-screen w-screen bg-black/50 backdrop-blur-md"}),h.jsx(Tx,{"aria-describedby":void 0,className:Ae("absolute inset-0 z-[--z-popup] m-auto h-fit max-h-[80vh] w-fit overflow-auto rounded-xl bg-white px-4 py-2 focus:outline-0 dark:bg-gray-900",e.className,e.size==="wide"?"max-w-[90vw]":e.size==="extend"?"w-[min(90vw,30rem)]":"max-w-[min(90vw,30rem)]"),children:e.children})]})]});var Lk=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},om=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},th=(e,t,n)=>(Lk(e,t,"access private method"),n);function Uf(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}var cs=Uf();function Gy(e){cs=e}var Wy=/[&<>"']/,Nk=new RegExp(Wy.source,"g"),Zy=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Ik=new RegExp(Zy.source,"g"),jk={"&":"&","<":"<",">":">",'"':""","'":"'"},am=e=>jk[e];function Xe(e,t){if(t){if(Wy.test(e))return e.replace(Nk,am)}else if(Zy.test(e))return e.replace(Ik,am);return e}var Dk=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Ky(e){return e.replace(Dk,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}var Mk=/(^|[^\[])\^/g;function ce(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(r,s)=>(s=typeof s=="object"&&"source"in s?s.source:s,s=s.replace(Mk,"$1"),e=e.replace(r,s),n),getRegex:()=>new RegExp(e,t)};return n}var zk=/[^\w:]/g,$k=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function lm(e,t,n){if(e){let r;try{r=decodeURIComponent(Ky(n)).replace(zk,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}t&&!$k.test(n)&&(n=Hk(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}var Va={},Bk=/^[^:]+:\/*[^/]*$/,Fk=/^([^:]+:)[\s\S]*$/,Uk=/^([^:]+:\/*[^/]*)[\s\S]*$/;function Hk(e,t){Va[" "+e]||(Bk.test(e)?Va[" "+e]=e+"/":Va[" "+e]=Ja(e,"/",!0)),e=Va[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(Fk,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(Uk,"$1")+t:e+t}var Fl={exec:()=>null};function cm(e,t){const n=e.replace(/\|/g,(i,o,a)=>{let l=!1,c=o;for(;--c>=0&&a[c]==="\\";)l=!l;return l?"|":" |"}),r=n.split(/ \|/);let s=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.lengthe;function x8(e,t=_8,n){(xy?"production":void 0)!=="production"&&n&&!H0&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),H0=!0);const r=w8(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return v8(r),r}const k8=e=>{(xy?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Yx(e):e,n=(r,s)=>x8(t,r,s);return Object.assign(n,t),n},b8=e=>k8;var ky=Symbol.for("immer-nothing"),G0=Symbol.for("immer-draftable"),St=Symbol.for("immer-state");function Wt(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ni=Object.getPrototypeOf;function ri(e){return!!e&&!!e[St]}function es(e){return e?by(e)||Array.isArray(e)||!!e[G0]||!!e.constructor?.[G0]||Ac(e)||Cc(e):!1}var E8=Object.prototype.constructor.toString();function by(e){if(!e||typeof e!="object")return!1;const t=ni(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===E8}function Vl(e,t){Sc(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function Sc(e){const t=e[St];return t?t.type_:Array.isArray(e)?1:Ac(e)?2:Cc(e)?3:0}function Ud(e,t){return Sc(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ey(e,t,n){const r=Sc(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function S8(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Ac(e){return e instanceof Map}function Cc(e){return e instanceof Set}function Nr(e){return e.copy_||e.base_}function Hd(e,t){if(Ac(e))return new Map(e);if(Cc(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=by(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[St];let s=Reflect.ownKeys(r);for(let i=0;i1&&(e.set=e.add=e.clear=e.delete=A8),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>If(r,!0))),e}function A8(){Wt(2)}function Rc(e){return Object.isFrozen(e)}var C8={};function ts(e){const t=C8[e];return t||Wt(0,e),t}var Eo;function Sy(){return Eo}function R8(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function W0(e,t){t&&(ts("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Gd(e){Wd(e),e.drafts_.forEach(T8),e.drafts_=null}function Wd(e){e===Eo&&(Eo=e.parent_)}function Z0(e){return Eo=R8(Eo,e)}function T8(e){const t=e[St];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function K0(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[St].modified_&&(Gd(t),Wt(4)),es(e)&&(e=Ol(t,e),t.parent_||Ll(t,e)),t.patches_&&ts("Patches").generateReplacementPatches_(n[St].base_,e,t.patches_,t.inversePatches_)):e=Ol(t,n,[]),Gd(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==ky?e:void 0}function Ol(e,t,n){if(Rc(t))return t;const r=t[St];if(!r)return Vl(t,(s,i)=>q0(e,r,t,s,i,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return Ll(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const s=r.copy_;let i=s,o=!1;r.type_===3&&(i=new Set(s),s.clear(),o=!0),Vl(i,(a,l)=>q0(e,r,s,a,l,n,o)),Ll(e,s,!1),n&&e.patches_&&ts("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function q0(e,t,n,r,s,i,o){if(ri(s)){const a=i&&t&&t.type_!==3&&!Ud(t.assigned_,r)?i.concat(r):void 0,l=Ol(e,s,a);if(Ey(n,r,l),ri(l))e.canAutoFreeze_=!1;else return}else o&&n.add(s);if(es(s)&&!Rc(s)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Ol(e,s),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&Ll(e,s)}}function Ll(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&If(t,n)}function P8(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Sy(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let s=r,i=jf;n&&(s=[r],i=So);const{revoke:o,proxy:a}=Proxy.revocable(s,i);return r.draft_=a,r.revoke_=o,a}var jf={get(e,t){if(t===St)return e;const n=Nr(e);if(!Ud(n,t))return V8(e,n,t);const r=n[t];return e.finalized_||!es(r)?r:r===Cu(e.base_,t)?(Ru(e),e.copy_[t]=Kd(r,e)):r},has(e,t){return t in Nr(e)},ownKeys(e){return Reflect.ownKeys(Nr(e))},set(e,t,n){const r=Ay(Nr(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const s=Cu(Nr(e),t),i=s?.[St];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(S8(n,s)&&(n!==void 0||Ud(e.base_,t)))return!0;Ru(e),Zd(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Cu(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Ru(e),Zd(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Nr(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Wt(11)},getPrototypeOf(e){return ni(e.base_)},setPrototypeOf(){Wt(12)}},So={};Vl(jf,(e,t)=>{So[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});So.deleteProperty=function(e,t){return So.set.call(this,e,t,void 0)};So.set=function(e,t,n){return jf.set.call(this,e[0],t,n,e[0])};function Cu(e,t){const n=e[St];return(n?Nr(n):e)[t]}function V8(e,t,n){const r=Ay(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function Ay(e,t){if(!(t in e))return;let n=ni(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=ni(n)}}function Zd(e){e.modified_||(e.modified_=!0,e.parent_&&Zd(e.parent_))}function Ru(e){e.copy_||(e.copy_=Hd(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var O8=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const i=n;n=t;const o=this;return function(l=i,...c){return o.produce(l,u=>n.call(this,u,...c))}}typeof n!="function"&&Wt(6),r!==void 0&&typeof r!="function"&&Wt(7);let s;if(es(t)){const i=Z0(this),o=Kd(t,void 0);let a=!0;try{s=n(o),a=!1}finally{a?Gd(i):Wd(i)}return W0(i,r),K0(s,i)}else if(!t||typeof t!="object"){if(s=n(t),s===void 0&&(s=t),s===ky&&(s=void 0),this.autoFreeze_&&If(s,!0),r){const i=[],o=[];ts("Patches").generateReplacementPatches_(t,s,i,o),r(i,o)}return s}else Wt(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...a)=>this.produceWithPatches(o,l=>t(l,...a));let r,s;return[this.produce(t,n,(o,a)=>{r=o,s=a}),r,s]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){es(e)||Wt(8),ri(e)&&(e=L8(e));const t=Z0(this),n=Kd(e,void 0);return n[St].isManual_=!0,Wd(t),n}finishDraft(e,t){const n=e&&e[St];(!n||!n.isManual_)&&Wt(9);const{scope_:r}=n;return W0(r,t),K0(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 s=t[n];if(s.path.length===0&&s.op==="replace"){e=s.value;break}}n>-1&&(t=t.slice(n+1));const r=ts("Patches").applyPatches_;return ri(e)?r(e,t):this.produce(e,s=>r(s,t))}};function Kd(e,t){const n=Ac(e)?ts("MapSet").proxyMap_(e,t):Cc(e)?ts("MapSet").proxySet_(e,t):P8(e,t);return(t?t.scope_:Sy()).drafts_.push(n),n}function L8(e){return ri(e)||Wt(10,e),Cy(e)}function Cy(e){if(!es(e)||Rc(e))return e;const t=e[St];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Hd(e,t.scope_.immer_.useStrictShallowCopy_)}else n=Hd(e,!0);return Vl(n,(r,s)=>{Ey(n,r,Cy(s))}),t&&(t.finalized_=!1),n}var At=new O8,N8=At.produce;At.produceWithPatches.bind(At);At.setAutoFreeze.bind(At);At.setUseStrictShallowCopy.bind(At);At.applyPatches.bind(At);At.createDraft.bind(At);At.finishDraft.bind(At);const I8=e=>(t,n,r)=>(r.setState=(s,i,...o)=>{const a=typeof s=="function"?N8(s):s;return t(a,i,...o)},e(r.setState,n,r)),j8=I8;var ie;(function(e){e.assertEqual=s=>s;function t(s){}e.assertIs=t;function n(s){throw new Error}e.assertNever=n,e.arrayToEnum=s=>{const i={};for(const o of s)i[o]=o;return i},e.getValidEnumValues=s=>{const i=e.objectKeys(s).filter(a=>typeof s[s[a]]!="number"),o={};for(const a of i)o[a]=s[a];return e.objectValues(o)},e.objectValues=s=>e.objectKeys(s).map(function(i){return s[i]}),e.objectKeys=typeof Object.keys=="function"?s=>Object.keys(s):s=>{const i=[];for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&i.push(o);return i},e.find=(s,i)=>{for(const o of s)if(i(o))return o},e.isInteger=typeof Number.isInteger=="function"?s=>Number.isInteger(s):s=>typeof s=="number"&&isFinite(s)&&Math.floor(s)===s;function r(s,i=" | "){return s.map(o=>typeof o=="string"?`'${o}'`:o).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(s,i)=>typeof i=="bigint"?i.toString():i})(ie||(ie={}));var qd;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(qd||(qd={}));const M=ie.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),er=e=>{switch(typeof e){case"undefined":return M.undefined;case"string":return M.string;case"number":return isNaN(e)?M.nan:M.number;case"boolean":return M.boolean;case"function":return M.function;case"bigint":return M.bigint;case"symbol":return M.symbol;case"object":return Array.isArray(e)?M.array:e===null?M.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?M.promise:typeof Map<"u"&&e instanceof Map?M.map:typeof Set<"u"&&e instanceof Set?M.set:typeof Date<"u"&&e instanceof Date?M.date:M.object;default:return M.unknown}},L=ie.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","not_finite"]),D8=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class pt extends Error{constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){const n=t||function(i){return i.message},r={_errors:[]},s=i=>{for(const o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(s);else if(o.code==="invalid_return_type")s(o.returnTypeError);else if(o.code==="invalid_arguments")s(o.argumentsError);else if(o.path.length===0)r._errors.push(n(o));else{let a=r,l=0;for(;ln.message){const n={},r=[];for(const s of this.issues)s.path.length>0?(n[s.path[0]]=n[s.path[0]]||[],n[s.path[0]].push(t(s))):r.push(t(s));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}pt.create=e=>new pt(e);const si=(e,t)=>{let n;switch(e.code){case L.invalid_type:e.received===M.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case L.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,ie.jsonStringifyReplacer)}`;break;case L.unrecognized_keys:n=`Unrecognized key(s) in object: ${ie.joinValues(e.keys,", ")}`;break;case L.invalid_union:n="Invalid input";break;case L.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${ie.joinValues(e.options)}`;break;case L.invalid_enum_value:n=`Invalid enum value. Expected ${ie.joinValues(e.options)}, received '${e.received}'`;break;case L.invalid_arguments:n="Invalid function arguments";break;case L.invalid_return_type:n="Invalid function return type";break;case L.invalid_date:n="Invalid date";break;case L.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:ie.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case L.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case L.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case L.custom:n="Invalid input";break;case L.invalid_intersection_types:n="Intersection results could not be merged";break;case L.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case L.not_finite:n="Number must be finite";break;default:n=t.defaultError,ie.assertNever(e)}return{message:n}};let Ry=si;function M8(e){Ry=e}function Nl(){return Ry}const Il=e=>{const{data:t,path:n,errorMaps:r,issueData:s}=e,i=[...n,...s.path||[]],o={...s,path:i};if(s.message!==void 0)return{...s,path:i,message:s.message};let a="";const l=r.filter(c=>!!c).slice().reverse();for(const c of l)a=c(o,{data:t,defaultError:a}).message;return{...s,path:i,message:a}},z8=[];function j(e,t){const n=Nl(),r=Il({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===si?void 0:si].filter(s=>!!s)});e.common.issues.push(r)}class tt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const s of n){if(s.status==="aborted")return K;s.status==="dirty"&&t.dirty(),r.push(s.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const s of n){const i=await s.key,o=await s.value;r.push({key:i,value:o})}return tt.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const s of n){const{key:i,value:o}=s;if(i.status==="aborted"||o.status==="aborted")return K;i.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||s.alwaysSet)&&(r[i.value]=o.value)}return{status:t.value,value:r}}}const K=Object.freeze({status:"aborted"}),Ps=e=>({status:"dirty",value:e}),it=e=>({status:"valid",value:e}),Qd=e=>e.status==="aborted",Yd=e=>e.status==="dirty",Ao=e=>e.status==="valid",Co=e=>typeof Promise<"u"&&e instanceof Promise;function jl(e,t,n,r){if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function Ty(e,t,n,r,s){if(typeof t=="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var U;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(U||(U={}));var zi,$i;class yn{constructor(t,n,r,s){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=s}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Q0=(e,t)=>{if(Ao(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new pt(e.common.issues);return this._error=n,this._error}}};function Y(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:s}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:s}:{errorMap:(o,a)=>{var l,c;const{message:u}=e;return o.code==="invalid_enum_value"?{message:u??a.defaultError}:typeof a.data>"u"?{message:(l=u??r)!==null&&l!==void 0?l:a.defaultError}:o.code!=="invalid_type"?{message:a.defaultError}:{message:(c=u??n)!==null&&c!==void 0?c:a.defaultError}},description:s}}class te{constructor(t){this.spa=this.safeParseAsync,this._def=t,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.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return er(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:er(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new tt,ctx:{common:t.parent.common,data:t.data,parsedType:er(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Co(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const s={common:{issues:[],async:(r=n?.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:er(t)},i=this._parseSync({data:t,path:s.path,parent:s});return Q0(s,i)}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:er(t)},s=this._parse({data:t,path:r.path,parent:r}),i=await(Co(s)?s:Promise.resolve(s));return Q0(r,i)}refine(t,n){const r=s=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(s):n;return this._refinement((s,i)=>{const o=t(s),a=()=>i.addIssue({code:L.custom,...r(s)});return typeof Promise<"u"&&o instanceof Promise?o.then(l=>l?!0:(a(),!1)):o?!0:(a(),!1)})}refinement(t,n){return this._refinement((r,s)=>t(r)?!0:(s.addIssue(typeof n=="function"?n(r,s):n),!1))}_refinement(t){return new en({schema:this,typeName:Z.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return gn.create(this,this._def)}nullable(){return yr.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Xt.create(this,this._def)}promise(){return oi.create(this,this._def)}or(t){return Vo.create([this,t],this._def)}and(t){return Oo.create(this,t,this._def)}transform(t){return new en({...Y(this._def),schema:this,typeName:Z.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Do({...Y(this._def),innerType:this,defaultValue:n,typeName:Z.ZodDefault})}brand(){return new Df({typeName:Z.ZodBranded,type:this,...Y(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Mo({...Y(this._def),innerType:this,catchValue:n,typeName:Z.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return ra.create(this,t)}readonly(){return zo.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const $8=/^c[^\s-]{8,}$/i,B8=/^[0-9a-z]+$/,F8=/^[0-9A-HJKMNP-TV-Z]{26}$/,U8=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,H8=/^[a-z0-9_-]{21}$/i,G8=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,W8=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Z8="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Tu;const K8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,q8=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,Q8=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Py="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Y8=new RegExp(`^${Py}$`);function Vy(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function X8(e){return new RegExp(`^${Vy(e)}$`)}function Oy(e){let t=`${Py}T${Vy(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function J8(e,t){return!!((t==="v4"||!t)&&K8.test(e)||(t==="v6"||!t)&&q8.test(e))}class Zt extends te{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==M.string){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.string,received:i.parsedType}),K}const r=new tt;let s;for(const i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(s=this._getOrReturnCtx(t,s),j(s,{code:L.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){const o=t.data.length>i.value,a=t.data.lengtht.test(s),{validation:n,code:L.invalid_string,...U.errToObj(r)})}_addCheck(t){return new Zt({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...U.errToObj(t)})}url(t){return this._addCheck({kind:"url",...U.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...U.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...U.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...U.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...U.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...U.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...U.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...U.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...U.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(n=t?.offset)!==null&&n!==void 0?n:!1,local:(r=t?.local)!==null&&r!==void 0?r:!1,...U.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...U.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...U.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...U.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...U.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...U.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...U.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...U.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...U.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...U.errToObj(n)})}nonempty(t){return this.min(1,U.errToObj(t))}trim(){return new Zt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Zt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Zt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new Zt({checks:[],typeName:Z.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Y(e)})};function e6(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,s=n>r?n:r,i=parseInt(e.toFixed(s).replace(".","")),o=parseInt(t.toFixed(s).replace(".",""));return i%o/Math.pow(10,s)}class pr extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==M.number){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.number,received:i.parsedType}),K}let r;const s=new tt;for(const i of this._def.checks)i.kind==="int"?ie.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),j(r,{code:L.invalid_type,expected:"integer",received:"float",message:i.message}),s.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),s.dirty()):i.kind==="multipleOf"?e6(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.not_multiple_of,multipleOf:i.value,message:i.message}),s.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),j(r,{code:L.not_finite,message:i.message}),s.dirty()):ie.assertNever(i);return{status:s.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,U.toString(n))}gt(t,n){return this.setLimit("min",t,!1,U.toString(n))}lte(t,n){return this.setLimit("max",t,!0,U.toString(n))}lt(t,n){return this.setLimit("max",t,!1,U.toString(n))}setLimit(t,n,r,s){return new pr({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:U.toString(s)}]})}_addCheck(t){return new pr({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:U.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:U.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:U.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:U.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:U.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:U.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:U.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:U.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:U.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&ie.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew pr({checks:[],typeName:Z.ZodNumber,coerce:e?.coerce||!1,...Y(e)});class mr extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==M.bigint){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.bigint,received:i.parsedType}),K}let r;const s=new tt;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),s.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),j(r,{code:L.not_multiple_of,multipleOf:i.value,message:i.message}),s.dirty()):ie.assertNever(i);return{status:s.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,U.toString(n))}gt(t,n){return this.setLimit("min",t,!1,U.toString(n))}lte(t,n){return this.setLimit("max",t,!0,U.toString(n))}lt(t,n){return this.setLimit("max",t,!1,U.toString(n))}setLimit(t,n,r,s){return new mr({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:U.toString(s)}]})}_addCheck(t){return new mr({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:U.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:U.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:U.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:U.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:U.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new mr({checks:[],typeName:Z.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Y(e)})};class Ro extends te{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==M.boolean){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.boolean,received:r.parsedType}),K}return it(t.data)}}Ro.create=e=>new Ro({typeName:Z.ZodBoolean,coerce:e?.coerce||!1,...Y(e)});class ns extends te{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==M.date){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_type,expected:M.date,received:i.parsedType}),K}if(isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return j(i,{code:L.invalid_date}),K}const r=new tt;let s;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(s=this._getOrReturnCtx(t,s),j(s,{code:L.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):ie.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new ns({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:U.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:U.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew ns({checks:[],coerce:e?.coerce||!1,typeName:Z.ZodDate,...Y(e)});class Dl extends te{_parse(t){if(this._getType(t)!==M.symbol){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.symbol,received:r.parsedType}),K}return it(t.data)}}Dl.create=e=>new Dl({typeName:Z.ZodSymbol,...Y(e)});class To extends te{_parse(t){if(this._getType(t)!==M.undefined){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.undefined,received:r.parsedType}),K}return it(t.data)}}To.create=e=>new To({typeName:Z.ZodUndefined,...Y(e)});class Po extends te{_parse(t){if(this._getType(t)!==M.null){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.null,received:r.parsedType}),K}return it(t.data)}}Po.create=e=>new Po({typeName:Z.ZodNull,...Y(e)});class ii extends te{constructor(){super(...arguments),this._any=!0}_parse(t){return it(t.data)}}ii.create=e=>new ii({typeName:Z.ZodAny,...Y(e)});class Gr extends te{constructor(){super(...arguments),this._unknown=!0}_parse(t){return it(t.data)}}Gr.create=e=>new Gr({typeName:Z.ZodUnknown,...Y(e)});class Bn extends te{_parse(t){const n=this._getOrReturnCtx(t);return j(n,{code:L.invalid_type,expected:M.never,received:n.parsedType}),K}}Bn.create=e=>new Bn({typeName:Z.ZodNever,...Y(e)});class Ml extends te{_parse(t){if(this._getType(t)!==M.undefined){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.void,received:r.parsedType}),K}return it(t.data)}}Ml.create=e=>new Ml({typeName:Z.ZodVoid,...Y(e)});class Xt extends te{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),s=this._def;if(n.parsedType!==M.array)return j(n,{code:L.invalid_type,expected:M.array,received:n.parsedType}),K;if(s.exactLength!==null){const o=n.data.length>s.exactLength.value,a=n.data.lengths.maxLength.value&&(j(n,{code:L.too_big,maximum:s.maxLength.value,type:"array",inclusive:!0,exact:!1,message:s.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((o,a)=>s.type._parseAsync(new yn(n,o,n.path,a)))).then(o=>tt.mergeArray(r,o));const i=[...n.data].map((o,a)=>s.type._parseSync(new yn(n,o,n.path,a)));return tt.mergeArray(r,i)}get element(){return this._def.type}min(t,n){return new Xt({...this._def,minLength:{value:t,message:U.toString(n)}})}max(t,n){return new Xt({...this._def,maxLength:{value:t,message:U.toString(n)}})}length(t,n){return new Xt({...this._def,exactLength:{value:t,message:U.toString(n)}})}nonempty(t){return this.min(1,t)}}Xt.create=(e,t)=>new Xt({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Z.ZodArray,...Y(t)});function gs(e){if(e instanceof ke){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=gn.create(gs(r))}return new ke({...e._def,shape:()=>t})}else return e instanceof Xt?new Xt({...e._def,type:gs(e.element)}):e instanceof gn?gn.create(gs(e.unwrap())):e instanceof yr?yr.create(gs(e.unwrap())):e instanceof vn?vn.create(e.items.map(t=>gs(t))):e}class ke extends te{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=ie.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==M.object){const c=this._getOrReturnCtx(t);return j(c,{code:L.invalid_type,expected:M.object,received:c.parsedType}),K}const{status:r,ctx:s}=this._processInputParams(t),{shape:i,keys:o}=this._getCached(),a=[];if(!(this._def.catchall instanceof Bn&&this._def.unknownKeys==="strip"))for(const c in s.data)o.includes(c)||a.push(c);const l=[];for(const c of o){const u=i[c],d=s.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new yn(s,d,s.path,c)),alwaysSet:c in s.data})}if(this._def.catchall instanceof Bn){const c=this._def.unknownKeys;if(c==="passthrough")for(const u of a)l.push({key:{status:"valid",value:u},value:{status:"valid",value:s.data[u]}});else if(c==="strict")a.length>0&&(j(s,{code:L.unrecognized_keys,keys:a}),r.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const c=this._def.catchall;for(const u of a){const d=s.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new yn(s,d,s.path,u)),alwaysSet:u in s.data})}}return s.common.async?Promise.resolve().then(async()=>{const c=[];for(const u of l){const d=await u.key,f=await u.value;c.push({key:d,value:f,alwaysSet:u.alwaysSet})}return c}).then(c=>tt.mergeObjectSync(r,c)):tt.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return U.errToObj,new ke({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var s,i,o,a;const l=(o=(i=(s=this._def).errorMap)===null||i===void 0?void 0:i.call(s,n,r).message)!==null&&o!==void 0?o:r.defaultError;return n.code==="unrecognized_keys"?{message:(a=U.errToObj(t).message)!==null&&a!==void 0?a:l}:{message:l}}}:{}})}strip(){return new ke({...this._def,unknownKeys:"strip"})}passthrough(){return new ke({...this._def,unknownKeys:"passthrough"})}extend(t){return new ke({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new ke({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Z.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new ke({...this._def,catchall:t})}pick(t){const n={};return ie.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new ke({...this._def,shape:()=>n})}omit(t){const n={};return ie.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new ke({...this._def,shape:()=>n})}deepPartial(){return gs(this)}partial(t){const n={};return ie.objectKeys(this.shape).forEach(r=>{const s=this.shape[r];t&&!t[r]?n[r]=s:n[r]=s.optional()}),new ke({...this._def,shape:()=>n})}required(t){const n={};return ie.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof gn;)i=i._def.innerType;n[r]=i}}),new ke({...this._def,shape:()=>n})}keyof(){return Ly(ie.objectKeys(this.shape))}}ke.create=(e,t)=>new ke({shape:()=>e,unknownKeys:"strip",catchall:Bn.create(),typeName:Z.ZodObject,...Y(t)});ke.strictCreate=(e,t)=>new ke({shape:()=>e,unknownKeys:"strict",catchall:Bn.create(),typeName:Z.ZodObject,...Y(t)});ke.lazycreate=(e,t)=>new ke({shape:e,unknownKeys:"strip",catchall:Bn.create(),typeName:Z.ZodObject,...Y(t)});class Vo extends te{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function s(i){for(const a of i)if(a.result.status==="valid")return a.result;for(const a of i)if(a.result.status==="dirty")return n.common.issues.push(...a.ctx.common.issues),a.result;const o=i.map(a=>new pt(a.ctx.common.issues));return j(n,{code:L.invalid_union,unionErrors:o}),K}if(n.common.async)return Promise.all(r.map(async i=>{const o={...n,common:{...n.common,issues:[]},parent:null};return{result:await i._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(s);{let i;const o=[];for(const l of r){const c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!i&&(i={result:u,ctx:c}),c.common.issues.length&&o.push(c.common.issues)}if(i)return n.common.issues.push(...i.ctx.common.issues),i.result;const a=o.map(l=>new pt(l));return j(n,{code:L.invalid_union,unionErrors:a}),K}}get options(){return this._def.options}}Vo.create=(e,t)=>new Vo({options:e,typeName:Z.ZodUnion,...Y(t)});const En=e=>e instanceof No?En(e.schema):e instanceof en?En(e.innerType()):e instanceof Io?[e.value]:e instanceof gr?e.options:e instanceof jo?ie.objectValues(e.enum):e instanceof Do?En(e._def.innerType):e instanceof To?[void 0]:e instanceof Po?[null]:e instanceof gn?[void 0,...En(e.unwrap())]:e instanceof yr?[null,...En(e.unwrap())]:e instanceof Df||e instanceof zo?En(e.unwrap()):e instanceof Mo?En(e._def.innerType):[];class Tc extends te{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==M.object)return j(n,{code:L.invalid_type,expected:M.object,received:n.parsedType}),K;const r=this.discriminator,s=n.data[r],i=this.optionsMap.get(s);return i?n.common.async?i._parseAsync({data:n.data,path:n.path,parent:n}):i._parseSync({data:n.data,path:n.path,parent:n}):(j(n,{code:L.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),K)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const s=new Map;for(const i of n){const o=En(i.shape[t]);if(!o.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const a of o){if(s.has(a))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(a)}`);s.set(a,i)}}return new Tc({typeName:Z.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:s,...Y(r)})}}function Xd(e,t){const n=er(e),r=er(t);if(e===t)return{valid:!0,data:e};if(n===M.object&&r===M.object){const s=ie.objectKeys(t),i=ie.objectKeys(e).filter(a=>s.indexOf(a)!==-1),o={...e,...t};for(const a of i){const l=Xd(e[a],t[a]);if(!l.valid)return{valid:!1};o[a]=l.data}return{valid:!0,data:o}}else if(n===M.array&&r===M.array){if(e.length!==t.length)return{valid:!1};const s=[];for(let i=0;i{if(Qd(i)||Qd(o))return K;const a=Xd(i.value,o.value);return a.valid?((Yd(i)||Yd(o))&&n.dirty(),{status:n.value,value:a.data}):(j(r,{code:L.invalid_intersection_types}),K)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,o])=>s(i,o)):s(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Oo.create=(e,t,n)=>new Oo({left:e,right:t,typeName:Z.ZodIntersection,...Y(n)});class vn extends te{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.array)return j(r,{code:L.invalid_type,expected:M.array,received:r.parsedType}),K;if(r.data.lengththis._def.items.length&&(j(r,{code:L.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const i=[...r.data].map((o,a)=>{const l=this._def.items[a]||this._def.rest;return l?l._parse(new yn(r,o,r.path,a)):null}).filter(o=>!!o);return r.common.async?Promise.all(i).then(o=>tt.mergeArray(n,o)):tt.mergeArray(n,i)}get items(){return this._def.items}rest(t){return new vn({...this._def,rest:t})}}vn.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new vn({items:e,typeName:Z.ZodTuple,rest:null,...Y(t)})};class Lo extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.object)return j(r,{code:L.invalid_type,expected:M.object,received:r.parsedType}),K;const s=[],i=this._def.keyType,o=this._def.valueType;for(const a in r.data)s.push({key:i._parse(new yn(r,a,r.path,a)),value:o._parse(new yn(r,r.data[a],r.path,a)),alwaysSet:a in r.data});return r.common.async?tt.mergeObjectAsync(n,s):tt.mergeObjectSync(n,s)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof te?new Lo({keyType:t,valueType:n,typeName:Z.ZodRecord,...Y(r)}):new Lo({keyType:Zt.create(),valueType:t,typeName:Z.ZodRecord,...Y(n)})}}class zl extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.map)return j(r,{code:L.invalid_type,expected:M.map,received:r.parsedType}),K;const s=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map(([a,l],c)=>({key:s._parse(new yn(r,a,r.path,[c,"key"])),value:i._parse(new yn(r,l,r.path,[c,"value"]))}));if(r.common.async){const a=new Map;return Promise.resolve().then(async()=>{for(const l of o){const c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return K;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),a.set(c.value,u.value)}return{status:n.value,value:a}})}else{const a=new Map;for(const l of o){const c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return K;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),a.set(c.value,u.value)}return{status:n.value,value:a}}}}zl.create=(e,t,n)=>new zl({valueType:t,keyType:e,typeName:Z.ZodMap,...Y(n)});class rs extends te{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==M.set)return j(r,{code:L.invalid_type,expected:M.set,received:r.parsedType}),K;const s=this._def;s.minSize!==null&&r.data.sizes.maxSize.value&&(j(r,{code:L.too_big,maximum:s.maxSize.value,type:"set",inclusive:!0,exact:!1,message:s.maxSize.message}),n.dirty());const i=this._def.valueType;function o(l){const c=new Set;for(const u of l){if(u.status==="aborted")return K;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}const a=[...r.data.values()].map((l,c)=>i._parse(new yn(r,l,r.path,c)));return r.common.async?Promise.all(a).then(l=>o(l)):o(a)}min(t,n){return new rs({...this._def,minSize:{value:t,message:U.toString(n)}})}max(t,n){return new rs({...this._def,maxSize:{value:t,message:U.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}rs.create=(e,t)=>new rs({valueType:e,minSize:null,maxSize:null,typeName:Z.ZodSet,...Y(t)});class $s extends te{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==M.function)return j(n,{code:L.invalid_type,expected:M.function,received:n.parsedType}),K;function r(a,l){return Il({data:a,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Nl(),si].filter(c=>!!c),issueData:{code:L.invalid_arguments,argumentsError:l}})}function s(a,l){return Il({data:a,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Nl(),si].filter(c=>!!c),issueData:{code:L.invalid_return_type,returnTypeError:l}})}const i={errorMap:n.common.contextualErrorMap},o=n.data;if(this._def.returns instanceof oi){const a=this;return it(async function(...l){const c=new pt([]),u=await a._def.args.parseAsync(l,i).catch(p=>{throw c.addIssue(r(l,p)),c}),d=await Reflect.apply(o,this,u);return await a._def.returns._def.type.parseAsync(d,i).catch(p=>{throw c.addIssue(s(d,p)),c})})}else{const a=this;return it(function(...l){const c=a._def.args.safeParse(l,i);if(!c.success)throw new pt([r(l,c.error)]);const u=Reflect.apply(o,this,c.data),d=a._def.returns.safeParse(u,i);if(!d.success)throw new pt([s(u,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new $s({...this._def,args:vn.create(t).rest(Gr.create())})}returns(t){return new $s({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new $s({args:t||vn.create([]).rest(Gr.create()),returns:n||Gr.create(),typeName:Z.ZodFunction,...Y(r)})}}class No extends te{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}No.create=(e,t)=>new No({getter:e,typeName:Z.ZodLazy,...Y(t)});class Io extends te{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return j(n,{received:n.data,code:L.invalid_literal,expected:this._def.value}),K}return{status:"valid",value:t.data}}get value(){return this._def.value}}Io.create=(e,t)=>new Io({value:e,typeName:Z.ZodLiteral,...Y(t)});function Ly(e,t){return new gr({values:e,typeName:Z.ZodEnum,...Y(t)})}class gr extends te{constructor(){super(...arguments),zi.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return j(n,{expected:ie.joinValues(r),received:n.parsedType,code:L.invalid_type}),K}if(jl(this,zi)||Ty(this,zi,new Set(this._def.values)),!jl(this,zi).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return j(n,{received:n.data,code:L.invalid_enum_value,options:r}),K}return it(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return gr.create(t,{...this._def,...n})}exclude(t,n=this._def){return gr.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}zi=new WeakMap;gr.create=Ly;class jo extends te{constructor(){super(...arguments),$i.set(this,void 0)}_parse(t){const n=ie.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==M.string&&r.parsedType!==M.number){const s=ie.objectValues(n);return j(r,{expected:ie.joinValues(s),received:r.parsedType,code:L.invalid_type}),K}if(jl(this,$i)||Ty(this,$i,new Set(ie.getValidEnumValues(this._def.values))),!jl(this,$i).has(t.data)){const s=ie.objectValues(n);return j(r,{received:r.data,code:L.invalid_enum_value,options:s}),K}return it(t.data)}get enum(){return this._def.values}}$i=new WeakMap;jo.create=(e,t)=>new jo({values:e,typeName:Z.ZodNativeEnum,...Y(t)});class oi extends te{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==M.promise&&n.common.async===!1)return j(n,{code:L.invalid_type,expected:M.promise,received:n.parsedType}),K;const r=n.parsedType===M.promise?n.data:Promise.resolve(n.data);return it(r.then(s=>this._def.type.parseAsync(s,{path:n.path,errorMap:n.common.contextualErrorMap})))}}oi.create=(e,t)=>new oi({type:e,typeName:Z.ZodPromise,...Y(t)});class en extends te{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Z.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),s=this._def.effect||null,i={addIssue:o=>{j(r,o),o.fatal?n.abort():n.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),s.type==="preprocess"){const o=s.transform(r.data,i);if(r.common.async)return Promise.resolve(o).then(async a=>{if(n.value==="aborted")return K;const l=await this._def.schema._parseAsync({data:a,path:r.path,parent:r});return l.status==="aborted"?K:l.status==="dirty"||n.value==="dirty"?Ps(l.value):l});{if(n.value==="aborted")return K;const a=this._def.schema._parseSync({data:o,path:r.path,parent:r});return a.status==="aborted"?K:a.status==="dirty"||n.value==="dirty"?Ps(a.value):a}}if(s.type==="refinement"){const o=a=>{const l=s.refinement(a,i);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return a};if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?K:(a.status==="dirty"&&n.dirty(),o(a.value),{status:n.value,value:a.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>a.status==="aborted"?K:(a.status==="dirty"&&n.dirty(),o(a.value).then(()=>({status:n.value,value:a.value}))))}if(s.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Ao(o))return o;const a=s.transform(o.value,i);if(a instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:a}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>Ao(o)?Promise.resolve(s.transform(o.value,i)).then(a=>({status:n.value,value:a})):o);ie.assertNever(s)}}en.create=(e,t,n)=>new en({schema:e,typeName:Z.ZodEffects,effect:t,...Y(n)});en.createWithPreprocess=(e,t,n)=>new en({schema:t,effect:{type:"preprocess",transform:e},typeName:Z.ZodEffects,...Y(n)});class gn extends te{_parse(t){return this._getType(t)===M.undefined?it(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}gn.create=(e,t)=>new gn({innerType:e,typeName:Z.ZodOptional,...Y(t)});class yr extends te{_parse(t){return this._getType(t)===M.null?it(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}yr.create=(e,t)=>new yr({innerType:e,typeName:Z.ZodNullable,...Y(t)});class Do extends te{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===M.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Do.create=(e,t)=>new Do({innerType:e,typeName:Z.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Y(t)});class Mo extends te{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},s=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Co(s)?s.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new pt(r.common.issues)},input:r.data})})):{status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new pt(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Mo.create=(e,t)=>new Mo({innerType:e,typeName:Z.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Y(t)});class $l extends te{_parse(t){if(this._getType(t)!==M.nan){const r=this._getOrReturnCtx(t);return j(r,{code:L.invalid_type,expected:M.nan,received:r.parsedType}),K}return{status:"valid",value:t.data}}}$l.create=e=>new $l({typeName:Z.ZodNaN,...Y(e)});const t6=Symbol("zod_brand");class Df extends te{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class ra extends te{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?K:i.status==="dirty"?(n.dirty(),Ps(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{const s=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?K:s.status==="dirty"?(n.dirty(),{status:"dirty",value:s.value}):this._def.out._parseSync({data:s.value,path:r.path,parent:r})}}static create(t,n){return new ra({in:t,out:n,typeName:Z.ZodPipeline})}}class zo extends te{_parse(t){const n=this._def.innerType._parse(t),r=s=>(Ao(s)&&(s.value=Object.freeze(s.value)),s);return Co(n)?n.then(s=>r(s)):r(n)}unwrap(){return this._def.innerType}}zo.create=(e,t)=>new zo({innerType:e,typeName:Z.ZodReadonly,...Y(t)});function Ny(e,t={},n){return e?ii.create().superRefine((r,s)=>{var i,o;if(!e(r)){const a=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,l=(o=(i=a.fatal)!==null&&i!==void 0?i:n)!==null&&o!==void 0?o:!0,c=typeof a=="string"?{message:a}:a;s.addIssue({code:"custom",...c,fatal:l})}}):ii.create()}const n6={object:ke.lazycreate};var Z;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",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.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Z||(Z={}));const r6=(e,t={message:`Input not instance of ${e.name}`})=>Ny(n=>n instanceof e,t),Iy=Zt.create,jy=pr.create,s6=$l.create,i6=mr.create,Dy=Ro.create,o6=ns.create,a6=Dl.create,l6=To.create,c6=Po.create,u6=ii.create,d6=Gr.create,h6=Bn.create,f6=Ml.create,p6=Xt.create,m6=ke.create,g6=ke.strictCreate,y6=Vo.create,v6=Tc.create,w6=Oo.create,_6=vn.create,x6=Lo.create,k6=zl.create,b6=rs.create,E6=$s.create,S6=No.create,A6=Io.create,C6=gr.create,R6=jo.create,T6=oi.create,Y0=en.create,P6=gn.create,V6=yr.create,O6=en.createWithPreprocess,L6=ra.create,N6=()=>Iy().optional(),I6=()=>jy().optional(),j6=()=>Dy().optional(),D6={string:e=>Zt.create({...e,coerce:!0}),number:e=>pr.create({...e,coerce:!0}),boolean:e=>Ro.create({...e,coerce:!0}),bigint:e=>mr.create({...e,coerce:!0}),date:e=>ns.create({...e,coerce:!0})},M6=K;var T=Object.freeze({__proto__:null,defaultErrorMap:si,setErrorMap:M8,getErrorMap:Nl,makeIssue:Il,EMPTY_PATH:z8,addIssueToContext:j,ParseStatus:tt,INVALID:K,DIRTY:Ps,OK:it,isAborted:Qd,isDirty:Yd,isValid:Ao,isAsync:Co,get util(){return ie},get objectUtil(){return qd},ZodParsedType:M,getParsedType:er,ZodType:te,datetimeRegex:Oy,ZodString:Zt,ZodNumber:pr,ZodBigInt:mr,ZodBoolean:Ro,ZodDate:ns,ZodSymbol:Dl,ZodUndefined:To,ZodNull:Po,ZodAny:ii,ZodUnknown:Gr,ZodNever:Bn,ZodVoid:Ml,ZodArray:Xt,ZodObject:ke,ZodUnion:Vo,ZodDiscriminatedUnion:Tc,ZodIntersection:Oo,ZodTuple:vn,ZodRecord:Lo,ZodMap:zl,ZodSet:rs,ZodFunction:$s,ZodLazy:No,ZodLiteral:Io,ZodEnum:gr,ZodNativeEnum:jo,ZodPromise:oi,ZodEffects:en,ZodTransformer:en,ZodOptional:gn,ZodNullable:yr,ZodDefault:Do,ZodCatch:Mo,ZodNaN:$l,BRAND:t6,ZodBranded:Df,ZodPipeline:ra,ZodReadonly:zo,custom:Ny,Schema:te,ZodSchema:te,late:n6,get ZodFirstPartyTypeKind(){return Z},coerce:D6,any:u6,array:p6,bigint:i6,boolean:Dy,date:o6,discriminatedUnion:v6,effect:Y0,enum:C6,function:E6,instanceof:r6,intersection:w6,lazy:S6,literal:A6,map:k6,nan:s6,nativeEnum:R6,never:h6,null:c6,nullable:V6,number:jy,object:m6,oboolean:j6,onumber:I6,optional:P6,ostring:N6,pipeline:L6,preprocess:O6,promise:T6,record:x6,set:b6,strictObject:g6,string:Iy,symbol:a6,transformer:Y0,tuple:_6,undefined:l6,union:y6,unknown:d6,void:f6,NEVER:M6,ZodIssueCode:L,quotelessJson:D8,ZodError:pt});const z6="modulepreload",$6=function(e){return"/roarer-2/"+e},X0={},E=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=o?.nonce||o?.getAttribute("nonce");s=Promise.allSettled(n.map(l=>{if(l=$6(l),l in X0)return;X0[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":z6,c||(d.as="script"),d.crossOrigin="",d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),c)return new Promise((f,p)=>{d.addEventListener("load",f),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return s.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};let Jd;globalThis.WebSocket?Jd=WebSocket:Jd=(await E(async()=>{const{default:e}=await import("./browser-D4zOjB9P.js").then(t=>t.b);return{default:e}},[])).default;class B6{_websocket;motd;ulist;server_ver;options;listeners=[];constructor(t){this.options=t,this._setup()}get status(){return this._websocket.readyState}send(t){this._websocket.send(JSON.stringify(t))}emit(t,n){this.options.log&&console.log(`[Cloudlink] Emitting "${t}" event:`,n);for(let r of this.listeners)r.event===t&&r.callback(n)}on(t,n){this.options.log&&console.log(`[Cloudlink] Registered "${t}" handler:`,n),this.listeners.push({event:t,callback:n})}messageHandle(t){t.cmd=="ulist"&&t.val.method?t.val.method=="set"?this.ulist=t.val.val:t.val.method=="add"&&!this.ulist.includes(t.val.val)?this.ulist.push(t.val.val):t.val.method=="remove"&&this.ulist.includes(t.val.val)&&this.ulist.splice(this.ulist.indexOf(t.val.val),1):t.cmd=="ulist"?this.ulist=t.val:t.cmd=="motd"?this.motd=t.val:t.cmd=="server_version"&&(this.server_ver=t.val),this.emit(t.cmd,t),this.emit("packet",t)}connect(t){this.options=t||this.options,this._setup()}disconnect(){this._websocket.close(),delete this.motd,delete this.ulist,delete this.server_ver}_setup(){this._websocket=new Jd(this.options.url),this._websocket.addEventListener("open",()=>{for(;this._websocket.readyState!==1;);this.emit("open"),this.send({cmd:"handshake"})}),this._websocket.addEventListener("close",t=>{this.emit("close",{clean:t.wasClean,code:t.code})}),this._websocket.addEventListener("error",t=>{this.emit("wserror",t)}),this._websocket.addEventListener("message",t=>this.messageHandle(JSON.parse(t.data)))}}const Mf=new URLSearchParams(location.search),zf=e=>e&&(e.endsWith("/")?e.slice(0,-1):e),He=zf(Mf.get("api"))??"https://api.meower.org",$o=zf(Mf.get("cl"))??"wss://server.meower.org",fn=zf(Mf.get("uploads"))??"https://uploads.meower.org",My=[];let Bl=null;const F6=e=>{if(Bl)throw new Error("Cloudlink is already initialized");const t=new B6({url:$o+`?v=1${e?`&token=${encodeURIComponent(e)}`:""}`,log:!1});Bl=t,My.forEach(n=>n(t))},U6=()=>new Promise(e=>{if(Bl)return e(Bl);My.push(e)}),Cr=()=>new Promise(e=>{U6().then(t=>{if(t.status===1){e(t);return}t.on("open",()=>{e(t)})})});Cr().then(e=>{setInterval(()=>{e.send({cmd:"ping",val:"",listener:"๐Ÿ“"})},2e4)});const H6=e=>e.and(T.object({error:T.literal(!1)})).or(T.object({error:T.literal(!0),type:T.string()})),J0=25,em=e=>{const t=Math.floor(e/J0)+1,n=e%J0;return{page:t,remove:n}},lt=async(e,t)=>{let n;try{n=H6(t).parse(await(await e).json())}catch(r){return console.warn("API returned invalid JSON or schema didn't match",r instanceof pt?r.message:r),{error:!0,message:r?.message}}return"error"in n&&n.error?{error:!0,message:n.type}:{error:!1,response:n}},Pc=T.object({_id:T.string(),avatar:T.string(),avatar_color:T.string(),banned:T.boolean(),created:T.number().nullable(),flags:T.number(),last_seen:T.number().nullable(),lower_username:T.string(),lvl:T.number(),permissions:T.number().nullable(),pfp_data:T.number().nullable(),quote:T.string().nullable(),uuid:T.string().nullable()}),G6=T.object({cmd:T.literal("update_profile"),val:Pc.omit({_id:!0}).partial().and(T.object({_id:T.string()}))}),W6=(e,t)=>{Cr().then(r=>{r.on("packet",async s=>{const i=G6.safeParse(s);if(!i.success)return;const o=i.data.val._id.toLowerCase(),a=t().users[o];!a||a.error||e(l=>{l.users[o]={...a,...i.data.val,...tm(i.data.val.quote)}})})});const n=new Set;return{users:{},addUser:r=>{e(s=>{s.users[r._id.toLowerCase()]={...r,error:!1,...tm(r.quote)}})},loadUser:async(r,s)=>{const i=r.toLowerCase(),o=s?.force??!1,a=t();if(i in a.users&&(!a.users[i]?.error||!o)||n.has(i))return;n.add(i);const l=await lt(fetch(`${He}/users/${encodeURIComponent(i)}`),Pc);if(n.delete(i),l.error){e(c=>{c.users[i]=l});return}t().addUser(l.response)}}},tm=e=>{const[t,n,r]=e?.match(/^(.*)\n+\[([^\]\n]+)\]$/s)??[];return n&&r?{quote:n,pronouns:r}:{pronouns:""}},zy=T.object({account:Pc,token:T.string()}),Z6=T.object({cmd:T.literal("auth"),val:zy}),K6=T.object({newTokenSystem:T.literal(!0),accounts:T.record(T.string(),T.string())}),Pu="roarer2:username",Vi="roarer2:token",Vu="roarer2:storedAccounts",q6=e=>{try{return{error:!1,accounts:K6.parse(JSON.parse(e)).accounts}}catch{return{error:!0}}},Q6=(e,t)=>{const n=q6(localStorage.getItem(Vu)??""),r=[],s=new Promise(a=>{r.push(a)}),i=n.error?{}:n.accounts,o=localStorage.getItem(Vi);return o||r.forEach(a=>a()),F6(o),Cr().then(a=>{a.on("packet",l=>{const c=Z6.safeParse(l);c.success&&(localStorage.setItem(Vi,c.data.val.token),e(u=>{u.credentials={username:c.data.val.account._id,token:c.data.val.token},u.storeAccount(u.credentials.username,u.credentials.token);const d=u.chatPosts.home;!d||d.error||(d.stopLoadingMore=!1)}),r.forEach(u=>u()))})}),{credentials:null,storedAccounts:i,finishedAuth:()=>s,logIn:async(a,l,c)=>{const u=t();u.credentials&&(localStorage.setItem(Pu,a),localStorage.setItem(Vi,l),location.reload());const d=await lt(fetch(`${He}/auth/${c.signUp?"register":"login"}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:a,password:l,...c.signUp?{captcha:c.captcha}:{}})}),zy);if(d.error)return d;const f=d.response.token;return localStorage.setItem(Pu,a),localStorage.setItem(Vi,f),c.storeAccount&&u.storeAccount(a,f),location.reload(),{error:!1}},storeAccount:(a,l)=>{e(c=>{c.storedAccounts[a]=l}),localStorage.setItem(Vu,JSON.stringify(t().storedAccounts))},removeStoredAccount:a=>{e(l=>{delete l.storedAccounts[a]}),localStorage.setItem(Vu,JSON.stringify(t().storedAccounts))},signOut:()=>{localStorage.removeItem(Pu),localStorage.removeItem(Vi),e({credentials:null}),location.reload()}}},Xi=T.object({allow_pinning:T.boolean().optional(),created:T.number(),deleted:T.literal(!1),icon:T.string().optional(),icon_color:T.string().optional(),last_active:T.number(),members:T.string().array(),type:T.number(),_id:T.string(),nickname:T.string().nullable(),owner:T.string().nullable()}),Y6=T.object({autoget:Xi.array()}),X6=T.object({cmd:T.literal("update_chat"),val:Xi.omit({_id:!0}).partial().and(T.object({_id:T.string()}))}),J6=(e,t)=>{Cr().then(s=>{s.on("packet",async i=>{const o=X6.safeParse(i);if(!o.success)return;const a=o.data.val._id,l=t().chats[a];!l||l.error||l.deleted||e(c=>{c.chats[a]={...l,...o.data.val}})})});const n=new Set,r=new Map;return{userChats:void 0,chats:{},addChat:s=>{e(i=>{i.chats[s._id]={...s,error:!1}})},loadChats:async()=>{const s=t();if(s.userChats)return;const i=t().credentials,o=await lt(fetch(`${He}/chats`,{headers:i?{Token:i.token}:{}}),Y6);o.error||o.response.autoget.forEach(a=>{s.addChat(a)}),e({userChats:o.error?o:{error:!1,chats:o.response.autoget.map(a=>a._id)}})},loadChat:async s=>{if(s in t().chats||n.has(s)||s==="home"||s==="livechat"||s==="inbox")return;n.add(s);const i=await lt(fetch(`${He}/chats/${encodeURIComponent(s)}`),Xi);if(i.error){e(o=>{o.chats[s]={error:!0,message:i.message}});return}t().addChat(i.response),n.delete(s)},updateChat:async(s,i)=>{const o=t(),a=await lt(fetch(`https://api.meower.org/chats/${encodeURIComponent(s)}`,{method:"PATCH",headers:{...o.credentials?{Token:o.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify(i)}),Xi);return a.error?a:{error:!1}},getDM:async s=>{const i=t(),o=r.get(s);if(o)return{error:!1,chat:o};let a;try{a=Xi.parse(await(await fetch(`${He}/users/${encodeURIComponent(s)}/dm`,{headers:i.credentials?{Token:i.credentials.token}:{}})).json())}catch(l){return{error:!0,message:l.message}}return t().addChat(a),e(l=>{!l.userChats||l.userChats.error||l.userChats.chats.push(a._id)}),r.set(s,a._id),{error:!1,chat:a._id}}}},e9=(e,t)=>({updateMe:async n=>{const r=t(),s=await lt(fetch(`${He}/me/config`,{method:"PATCH",headers:{...r.credentials?{Token:r.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify(n)}),T.object({}));return s.error?s:{error:!1}}}),t9=/^(@[a-z_0-9-]+(?: "[^\n]*" (?:\(([a-f0-9\-]+)\))| \[([a-f0-9\-]+)\])(?:\n| )?)(.*)$/is,$f=e=>{const t=e.match(t9);if(!t)return null;const n=t[4];if(n===void 0)throw new Error("Post content is not defined");const r=t[1];if(r===void 0)throw new Error("Reply text is not defined");const s=t[2]||t[3];if(s===void 0)throw new Error("ID is not defined");const i=$f(n);return{ids:[s,...i?.ids??[]],postContent:i?.postContent??n,replyText:i?r+i.replyText:r,legacy:!0}},n9=T.object({filename:T.string(),height:T.number(),id:T.string(),mime:T.string(),size:T.number(),width:T.number()}),r9=T.object({attachments:n9.array(),edited_at:T.number().optional(),emojis:T.object({_id:T.string(),name:T.string()}).array().optional(),isDeleted:T.literal(!1),p:T.string(),post_id:T.string(),post_origin:T.string(),t:T.object({e:T.number()}),type:T.number(),u:T.string(),reactions:T.object({count:T.number(),emoji:T.string(),user_reacted:T.boolean()}).array()}),Wr=r9.extend({reply_to:T.lazy(()=>Wr.nullable().array())}),s9=T.object({cmd:T.literal("delete_post"),val:T.object({post_id:T.string()})}),i9=T.object({cmd:T.literal("update_post"),val:Wr}),o9=T.object({autoget:Wr.array(),pages:T.number()}),a9=T.object({cmd:T.literal("post"),val:Wr}),l9=T.object({autoget:Pc.array(),pages:T.number()}),c9=T.object({cmd:T.literal("post_reaction_add").or(T.literal("post_reaction_remove")),val:T.object({emoji:T.string(),post_id:T.string(),username:T.string()})}),u9=(e,t)=>{Cr().then(a=>{a.on("packet",async l=>{const c=a9.safeParse(l);if(!c.success)return;const u=c.data.val,d=t();e(g=>{if(u.post_origin==="home")return;const v=g.chats[u.post_origin];!v||v.error||v.deleted||(v.last_active=Date.now()/1e3)});const f=d.addPost(u),p=$f(f.p)?.postContent??f.p;d.notificationState==="enabled"&&f.u!==d.credentials?.username&&f.p.includes("@"+d.credentials?.username)&&(document.hidden||d.openChat!==f.post_origin)&&"Notification"in window&&new Notification(`${f.u} mentioned you:`,{body:p}).addEventListener("click",()=>{d.setOpenChat(u.post_origin),focus()}),e(g=>{const v=g.chatPosts[u.post_origin];if(!(!v||v.error)&&(v.posts.unshift(u.post_id),u.u===g.credentials?.username)){const _=Object.entries(v.currentOptimistics).find(([m,y])=>y===u.p)?.[0];if(!_)return;delete v.currentOptimistics[_],g.posts[_]={error:!1,isDeleted:!0}}})}),a.on("packet",l=>{const c=i9.safeParse(l);if(!c.success)return;const u=c.data.val;t().addPost(u)}),a.on("packet",l=>{const c=s9.safeParse(l);c.success&&e(u=>{u.posts[c.data.val.post_id]={isDeleted:!0,error:!1}})}),a.on("packet",l=>{const c=c9.safeParse(l);if(!c.success)return;const{post_id:u,username:d,emoji:f}=c.data.val;e(p=>{const g=p.posts[u];if(!g||g.error||g.isDeleted)return;const v=g.reactions.find(y=>y.emoji===f),_=`${u}/${f}`,m=c.data.cmd==="post_reaction_add";if(v){const y=v.count+(m?1:-1);if(y===0?g.reactions=g.reactions.filter(w=>w!==v):(v.count=y,d===p.credentials?.username&&(v.user_reacted=m)),p.reactionUsers[_]&&!p.reactionUsers[_].error)if(m){if(p.reactionUsers[_].users.includes(d))return;p.reactionUsers[_].users.unshift(d)}else{const w=p.reactionUsers[_].users.findIndex(S=>S===d),b=p.reactionUsers[_].users;p.reactionUsers[_].users=b.slice(0,w).concat(b.slice(w+1))}}else g.reactions.push({count:m?1:-1,emoji:c.data.val.emoji,user_reacted:c.data.val.username===p.credentials?.username}),p.reactionUsers[_]={users:[c.data.val.username],stopLoadingMore:!0,error:!1}})})});let n=0;const r=()=>`optimistic:${n++}`,s=new Set,i=new Set,o=new Set;return{posts:{},chatPosts:{livechat:{posts:[],stopLoadingMore:!0,currentOptimistics:{},error:!1}},reactionUsers:{},addPost:a=>{const l=t(),c=a.reply_to.filter(u=>u!==null);return c.forEach(u=>{u.reply_to.some(d=>d===null)||l.addPost(u)}),e(u=>{u.posts[a.post_id]={...a,reply_to:c.map(d=>d.post_id),error:!1}}),a},loadPost:async a=>{if(a in t().posts||s.has(a))return;s.add(a);const l=t(),c=await lt(fetch(`${He}/posts?id=${encodeURIComponent(a)}`,{headers:l.credentials?{Token:l.credentials.token}:{}}),Wr);c.error?e(u=>{u.posts[a]=c}):l.addPost(c.response),s.delete(a)},loadMorePosts:async a=>{const l=t(),c=l.chatPosts[a];if(i.has(a)||c?.error)return{error:!1};i.add(a);const u=await l.loadPostsByAmount(a,c?.posts?.filter(d=>!l.posts[d]?.error&&!l.posts[d]?.isDeleted)?.length??0);return u.error?u:(e(d=>{const f=d.chatPosts[a];f?.error||(d.chatPosts[a]={posts:[...f?.posts??[],...u.posts],stopLoadingMore:u.stop,currentOptimistics:{},error:!1})}),i.delete(a),{error:!1})},loadChatPosts:async a=>{const l=t();l.chatPosts[a]||l.loadMorePosts(a)},loadPostsByAmount:async(a,l)=>{await t().finishedAuth();const u=t(),{page:d,remove:f}=em(l),p=await lt(fetch(`${He}/${a==="home"?"home":a==="inbox"?"inbox":`posts/${encodeURIComponent(a)}`}?page=${d}`,{headers:u.credentials?{Token:u.credentials.token}:{}}),o9);if(p.error)return p;const g=p.response.autoget.slice(f);g.forEach(_=>{u.addPost(_)});const v=t();return{error:!1,posts:g.map(_=>_.post_id),stop:v.credentials&&a==="home"?!1:d===p.response.pages}},post:async(a,l,c,u)=>{const d=t(),f=r(),p=d.credentials;if(!p)return;e(v=>{const _=a.trim();v.posts[f]={type:1,attachments:[],isDeleted:!1,p:_,post_id:f,post_origin:l,t:{e:Date.now()/1e3},u:p.username,error:!1,optimistic:{},reply_to:c,reactions:[]};const m=v.chatPosts[l];m&&!m.error&&(m.posts.unshift(f),m.currentOptimistics[f]=_)});const g=await lt(fetch(`${He}/${l==="home"?"home":`posts/${encodeURIComponent(l)}`}`,{headers:{...d.credentials?{Token:d.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify({content:a,attachments:u,reply_to:c}),method:"POST"}),Wr);g.error&&e(v=>{const _=v.posts[f];if(!_||_.error||_.isDeleted)return;_.optimistic={error:g.message};const m=v.chatPosts[l];m&&!m.error&&delete m.currentOptimistics[f]})},editPost:(a,l)=>{const c=t();return lt(fetch(`${He}/posts?id=${encodeURIComponent(a)}`,{headers:{...c.credentials?{Token:c.credentials.token}:{},"Content-Type":"application/json"},body:JSON.stringify({content:l}),method:"PATCH"}),Wr)},deletePost:a=>{const l=t();return lt(fetch(`${He}/posts?id=${encodeURIComponent(a)}`,{headers:{...l.credentials?{Token:l.credentials.token}:{}},method:"DELETE"}),T.object({}))},reactToPost:async(a,l,c)=>{const u=t();return await lt(fetch(`https://api.meower.org/posts/${a}/reactions/${encodeURIComponent(l)}${c==="delete"?"/@me":""}`,{headers:{"Content-Type":"application/json",...u.credentials?{Token:u.credentials.token}:void 0},method:c==="add"?"POST":"DELETE"}),T.object({}))},reportPost:async(a,l,c)=>{const u=t();return await lt(fetch(`https://api.meower.org/posts/${a}/report`,{headers:{...u.credentials?{Token:u.credentials.token}:{},"Content-Type":"application/json"},method:"POST",body:JSON.stringify({comment:c,reason:l})}),T.object({}))},loadReactionUsers:async(a,l)=>{const c=t();if(c.reactionUsers[`${a}/${l}`])return;const u=await c.loadMoreReactionUsers(a,l);u.error&&e(d=>{d.reactionUsers[`${a}/${l}`]=u})},loadMoreReactionUsers:async(a,l)=>{const c=t(),u=c.reactionUsers[`${a}/${l}`];if(o.has(`${a}/${l}`)||u&&u.error)return{error:!1};o.add(`${a}/${l}`);const d=await c.loadReactionUsersByAmount(a,l,u?.users.length??0);return d.error?d:(e(f=>{const p=f.reactionUsers[`${a}/${l}`];f.reactionUsers[`${a}/${l}`]={users:[...p&&!p.error?p.users:[],...d.users],stopLoadingMore:d.stop,error:!1}}),o.delete(`${a}/${l}`),{error:!1})},loadReactionUsersByAmount:async(a,l,c)=>{const{page:u,remove:d}=em(c),f=t(),p=await lt(fetch(`${He}/posts/${encodeURIComponent(a)}/reactions/${encodeURIComponent(l)}?page=${encodeURIComponent(u)}`,{headers:f.credentials?{Token:f.credentials.token}:void 0}),l9);if(p.error)return p;const g=p.response.autoget.slice(d);return g.forEach(v=>{f.addUser(v)}),{error:!1,stop:u===p.response.pages,users:g.map(v=>v._id)}}}},Bf="roarer2:notifications",nm="roarer2:settings",d9=T.object({enterSend:T.boolean(),avatarBorders:T.boolean()}),h9=d9.partial(),f9=(e,t)=>{const n=localStorage.getItem(Bf),r=(()=>{try{const s=localStorage.getItem(nm);return s?h9.parse(JSON.parse(s)):{}}catch{return{}}})();return{openChat:"home",setOpenChat:s=>{e({openChat:s})},notificationState:!("Notification"in window)||Notification.permission==="denied"?"denied":Notification.permission==="granted"&&n&&n==="enabled"?"enabled":"disabled",enableNotifications:async()=>{Notification.permission==="granted"&&e(i=>{i.notificationState="enabled"});const s=await Notification.requestPermission();e(i=>{i.notificationState=s==="granted"?"enabled":s==="denied"?"denied":"disabled"})},disableNotifications:()=>{e(s=>{s.notificationState="disabled"})},settings:{enterSend:r.enterSend??!0,avatarBorders:r.avatarBorders??!1},setSettings:s=>{e(i=>{i.settings={...i.settings,...s}}),localStorage.setItem(nm,JSON.stringify(t().settings))}}},p9=T.object({cmd:T.literal("typing"),val:T.object({chat_id:T.string(),username:T.string()})}),m9=(e,t)=>{const n={};let r=0;return Cr().then(s=>{s.on("packet",i=>{const o=p9.safeParse(i);if(!o.success)return;const a=o.data.val.chat_id,l=o.data.val.username;e(u=>{u.typingUsers[a]?.includes(l)||(u.typingUsers[a]=[...u.typingUsers[a]??[],l])});const c=Date.now();n[a]??={},n[a][l]=c,setTimeout(()=>{n[a]?.[l]===c&&e(u=>{u.typingUsers[a]=u.typingUsers[a]?.filter(d=>d!==l)??[]})},3e3)})}),{typingUsers:{},sendTyping:s=>{const i=t();r>Date.now()-2500||(r=Date.now(),fetch(`${He}/${s==="home"?"home":`chats/${s}`}/typing`,{method:"POST",headers:i.credentials?{Token:i.credentials.token}:{}}),r=Date.now())}}},g9=e=>(Cr().then(t=>{const n=()=>{const r=t.ulist;r&&e({ulist:r.split(";").slice(0,-1).sort((s,i)=>{const o=s.toLowerCase(),a=i.toLowerCase();return oa?1:0})})};n(),t.on("ulist",n)}),{ulist:[]}),le=b8()(j8((...e)=>({...Q6(...e),...J6(...e),...e9(...e),...u9(...e),...f9(...e),...m9(...e),...g9(...e),...W6(...e)}))),y9=le.getState();localStorage.setItem(Bf,y9.notificationState);le.subscribe((e,t)=>{e.notificationState!==t.notificationState&&localStorage.setItem(Bf,e.notificationState)});const Ff="-",v9=e=>{const t=_9(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{const a=o.split(Ff);return a[0]===""&&a.length!==1&&a.shift(),$y(a,t)||w9(o)},getConflictingClassGroupIds:(o,a)=>{const l=n[o]||[];return a&&r[o]?[...l,...r[o]]:l}}},$y=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),s=r?$y(e.slice(1),r):void 0;if(s)return s;if(t.validators.length===0)return;const i=e.join(Ff);return t.validators.find(({validator:o})=>o(i))?.classGroupId},rm=/^\[(.+)\]$/,w9=e=>{if(rm.test(e)){const t=rm.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},_9=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return k9(Object.entries(e.classGroups),n).forEach(([i,o])=>{eh(o,r,i,t)}),r},eh=(e,t,n,r)=>{e.forEach(s=>{if(typeof s=="string"){const i=s===""?t:sm(t,s);i.classGroupId=n;return}if(typeof s=="function"){if(x9(s)){eh(s(r),t,n,r);return}t.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([i,o])=>{eh(o,sm(t,i),n,r)})})},sm=(e,t)=>{let n=e;return t.split(Ff).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},x9=e=>e.isThemeGetter,k9=(e,t)=>t?e.map(([n,r])=>{const s=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,a])=>[t+o,a])):i);return[n,s]}):e,b9=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const s=(i,o)=>{n.set(i,o),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let o=n.get(i);if(o!==void 0)return o;if((o=r.get(i))!==void 0)return s(i,o),o},set(i,o){n.has(i)?n.set(i,o):s(i,o)}}},By="!",E9=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,s=t[0],i=t.length,o=a=>{const l=[];let c=0,u=0,d;for(let _=0;_u?d-u:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:v}};return n?a=>n({className:a,parseClassName:o}):o},S9=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},A9=e=>({cache:b9(e.cacheSize),parseClassName:E9(e),...v9(e)}),C9=/\s+/,R9=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=t,i=[],o=e.trim().split(C9);let a="";for(let l=o.length-1;l>=0;l-=1){const c=o[l],{modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(c);let g=!!p,v=r(g?f.substring(0,p):f);if(!v){if(!g){a=c+(a.length>0?" "+a:a);continue}if(v=r(f),!v){a=c+(a.length>0?" "+a:a);continue}g=!1}const _=S9(u).join(":"),m=d?_+By:_,y=m+v;if(i.includes(y))continue;i.push(y);const w=s(v,g);for(let b=0;b0?" "+a:a)}return a};function T9(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rd(u),e());return n=A9(c),r=n.cache.get,s=n.cache.set,i=a,a(l)}function a(l){const c=r(l);if(c)return c;const u=R9(l,n);return s(l,u),u}return function(){return i(T9.apply(null,arguments))}}const ye=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Uy=/^\[(?:([a-z-]+):)?(.+)\]$/i,V9=/^\d+\/\d+$/,O9=new Set(["px","full","screen"]),L9=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,N9=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,I9=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,j9=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,D9=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,bn=e=>Bs(e)||O9.has(e)||V9.test(e),Wn=e=>mi(e,"length",G9),Bs=e=>!!e&&!Number.isNaN(Number(e)),Ou=e=>mi(e,"number",Bs),Oi=e=>!!e&&Number.isInteger(Number(e)),M9=e=>e.endsWith("%")&&Bs(e.slice(0,-1)),X=e=>Uy.test(e),Zn=e=>L9.test(e),z9=new Set(["length","size","percentage"]),$9=e=>mi(e,z9,Hy),B9=e=>mi(e,"position",Hy),F9=new Set(["image","url"]),U9=e=>mi(e,F9,Z9),H9=e=>mi(e,"",W9),Li=()=>!0,mi=(e,t,n)=>{const r=Uy.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},G9=e=>N9.test(e)&&!I9.test(e),Hy=()=>!1,W9=e=>j9.test(e),Z9=e=>D9.test(e),K9=()=>{const e=ye("colors"),t=ye("spacing"),n=ye("blur"),r=ye("brightness"),s=ye("borderColor"),i=ye("borderRadius"),o=ye("borderSpacing"),a=ye("borderWidth"),l=ye("contrast"),c=ye("grayscale"),u=ye("hueRotate"),d=ye("invert"),f=ye("gap"),p=ye("gradientColorStops"),g=ye("gradientColorStopPositions"),v=ye("inset"),_=ye("margin"),m=ye("opacity"),y=ye("padding"),w=ye("saturate"),b=ye("scale"),S=ye("sepia"),C=ye("skew"),A=ye("space"),R=ye("translate"),F=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],q=()=>["auto",X,t],G=()=>[X,t],oe=()=>["",bn,Wn],J=()=>["auto",Bs,X],fe=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ee=()=>["solid","dashed","dotted","double","none"],ge=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],P=()=>["start","end","center","between","around","evenly","stretch"],B=()=>["","0",X],W=()=>["auto","avoid","all","avoid-page","page","left","right","column"],se=()=>[Bs,X];return{cacheSize:500,separator:":",theme:{colors:[Li],spacing:[bn,Wn],blur:["none","",Zn,X],brightness:se(),borderColor:[e],borderRadius:["none","","full",Zn,X],borderSpacing:G(),borderWidth:oe(),contrast:se(),grayscale:B(),hueRotate:se(),invert:B(),gap:G(),gradientColorStops:[e],gradientColorStopPositions:[M9,Wn],inset:q(),margin:q(),opacity:se(),padding:G(),saturate:se(),scale:se(),sepia:B(),skew:se(),space:G(),translate:G()},classGroups:{aspect:[{aspect:["auto","square","video",X]}],container:["container"],columns:[{columns:[Zn]}],"break-after":[{"break-after":W()}],"break-before":[{"break-before":W()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...fe(),X]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Oi,X]}],basis:[{basis:q()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",X]}],grow:[{grow:B()}],shrink:[{shrink:B()}],order:[{order:["first","last","none",Oi,X]}],"grid-cols":[{"grid-cols":[Li]}],"col-start-end":[{col:["auto",{span:["full",Oi,X]},X]}],"col-start":[{"col-start":J()}],"col-end":[{"col-end":J()}],"grid-rows":[{"grid-rows":[Li]}],"row-start-end":[{row:["auto",{span:[Oi,X]},X]}],"row-start":[{"row-start":J()}],"row-end":[{"row-end":J()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",X]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",X]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...P()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...P(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...P(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[A]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[A]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",X,t]}],"min-w":[{"min-w":[X,t,"min","max","fit"]}],"max-w":[{"max-w":[X,t,"none","full","min","max","fit","prose",{screen:[Zn]},Zn]}],h:[{h:[X,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[X,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[X,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[X,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Zn,Wn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ou]}],"font-family":[{font:[Li]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",X]}],"line-clamp":[{"line-clamp":["none",Bs,Ou]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",bn,X]}],"list-image":[{"list-image":["none",X]}],"list-style-type":[{list:["none","disc","decimal",X]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ee(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",bn,Wn]}],"underline-offset":[{"underline-offset":["auto",bn,X]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:G()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",X]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",X]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...fe(),B9]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",$9]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},U9]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...ee(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:ee()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...ee()]}],"outline-offset":[{"outline-offset":[bn,X]}],"outline-w":[{outline:[bn,Wn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:oe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[bn,Wn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Zn,H9]}],"shadow-color":[{shadow:[Li]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":[...ge(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ge()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Zn,X]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",X]}],duration:[{duration:se()}],ease:[{ease:["linear","in","out","in-out",X]}],delay:[{delay:se()}],animate:[{animate:["none","spin","ping","pulse","bounce",X]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[Oi,X]}],"translate-x":[{"translate-x":[R]}],"translate-y":[{"translate-y":[R]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",X]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",X]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":G()}],"scroll-mx":[{"scroll-mx":G()}],"scroll-my":[{"scroll-my":G()}],"scroll-ms":[{"scroll-ms":G()}],"scroll-me":[{"scroll-me":G()}],"scroll-mt":[{"scroll-mt":G()}],"scroll-mr":[{"scroll-mr":G()}],"scroll-mb":[{"scroll-mb":G()}],"scroll-ml":[{"scroll-ml":G()}],"scroll-p":[{"scroll-p":G()}],"scroll-px":[{"scroll-px":G()}],"scroll-py":[{"scroll-py":G()}],"scroll-ps":[{"scroll-ps":G()}],"scroll-pe":[{"scroll-pe":G()}],"scroll-pt":[{"scroll-pt":G()}],"scroll-pr":[{"scroll-pr":G()}],"scroll-pb":[{"scroll-pb":G()}],"scroll-pl":[{"scroll-pl":G()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",X]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[bn,Wn,Ou]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Ae=P9(K9),Ze=x.forwardRef((e,t)=>{const n={...e};return delete n.secondary,h.jsx("button",{...n,ref:t,className:Ae("rounded-lg border px-2 py-1 font-bold transition-[background-color] disabled:cursor-not-allowed disabled:opacity-70",e.secondary?"border-gray-400 bg-gray-200 dark:border-gray-500 dark:bg-gray-600 [&:not(:disabled):hover]:bg-gray-300 dark:[&:not(:disabled):hover]:bg-gray-700":"border-lime-500 bg-lime-300 dark:border-lime-600 dark:bg-lime-800 [&:not(:disabled):hover]:bg-lime-400 dark:[&:not(:disabled):hover]:bg-lime-700",e.className),children:e.children})}),Ji={avatar:"",avatar_color:"",pfp_data:500},im="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAABC9JREFUeNrtnd1TE1cYh39nd7MJQuVD+SiINIbRqNU6U67o/39Vb1p12hkrYyG9QKY6CLHmY3N6QUHbZmAatPvuOc8zw1VI2D3vc973fG1wkrwgWhKaAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAH+I7VU8t6f+9NcSs025q3F9MLrryUIML7xllL1hxd/V8XO/lDee7XXMjON2F7N5L3Xi1fDC3+3X3jdMiSxk4FvCFlfSLT7ezHRe9PEaeQnyzbTuVO/kN71J2uCxEnFaLL3rl9L1Xk9IgNImjj40kkArs8k58o1LhX3h15v3o3U7Y3Gvn7/xvkZ5vpMMnHwJWnvEvcclADt1cun8oOjQquzH27l5rUPQZ9Urqd7g7PPeHCz9rfXvpxLdHB0+QDeXim/FJReArz/dH/+wUauJ7/2P9u1brcbevy8p37x6a7ZOYcAMVO2AKwDsA4ACAAIAAhQCrMNF23jz9bL738mVgJjnQmUPQMwUwIebtSiC/7XRu7ZRAaIMQtY6P2mBoEzjXjGoxZqvzkBuj2vhxt58MH/ppnrbd8jwDie7A60fXcq2OBv323ox5cDW6VIBv9jyL21TM86g6CCf2+9pp86Q3PXZbLwDorwBoQWg282A4Q4I5htJHrb82SAi2gupgqRw/cjMkDs6wFW5v5mM0CaKmi+beUIcH4D1YMW4PEvPUpArOn/lCxzKgoyQLT884QxGeAv7qxm+vm3QRQSWBoMshsYuQCUgMhBgBJYX2A7OGqWF+w82WxiDHC14XT4xygqCTgR9HGPmCMRRS3AlQYCRC1AXnNEImYB6P+Rt33hCUTUAgwxIG4BjiObApqajlpYB5iuScd9ngyKNgN0B3H1ui1DJ4MYgJfA7oGdI+JsB0ec/skAYEeAFfYD4hZg/zCOErA2b+vsO6eCI67/5sYA8+wKxp0BQs8CSeJk7fbMdbmvFsN9Psyi2zwe/j+Rp04Dg1seJovu3FRYY4GtVt1k8M1mAEna2sz1/fNeEAJYfCzcvAChlIIv6onpnU7TubZR8bOC6wup+W1u0wL0hic9qIq0ljN13tg/6GK6BJwynTsd96pzaqi1lGnnoKjEtVZCAEmqZ9L7gf1LXb6a6tVRdWStTH7tDU9G09+1G3bHLJmrVPArlQE+Zv6K0+uunYZ+1Mz1w8tqnmurpACn3L+R6eleuQ1veY4fVAkYx7POUM45PWrmpQS+6sGvfAb412whczr+jGuurZVMO/uFQiKoRffu0J/1TOecNlcu90UMW5t1TeXJ2eeFFvzgMgBEngEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABEIAmQABAAEAAQABAAEAAQABAAEAAQABAAAiaPwELZWj2fG7TWQAAAABJRU5ErkJggg==",q9="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20version='1.1'%20width='70.474754'%20height='66.685616'%20viewBox='0%200%2070.474752%2066.685615'%20id='svg48'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs52'%20/%3e%3cpath%20d='m%2068.974754,43.069638%20c%200,16.72038%20-15.11949,22.11596%20-33.73722,22.11596%20-18.61773,0%20-33.7372201,-5.3363%20-33.7372201,-22.11596%200,-7.88585%202.2531,-16.83896%207.05576,-24.19119%20L%204.5835039,5.5970181%20c%20-0.7708,-2.54956%201.77876,-4.86195998%204.15045,-3.85399%20l%2013.1035601,5.45488%20c%203.85399,-1.71947%208.3009,-2.72744%2013.40002,-2.72744%204.98054,0%209.42745,1.00797%2013.28144,2.78673%20l%2013.22214,-5.51417%20c%202.37168,-0.94866998%204.92125,1.36372%204.15045,3.85399%20l%20-4.03186,13.4593099%20c%204.80266,7.23364%207.11505,16.18675%207.11505,24.01331%20z'%20fill='%23ff7319'%20stroke='none'%20stroke-width='2'%20stroke-linecap='butt'%20id='path28'%20style='mix-blend-mode:normal;fill:none;fill-rule:nonzero;stroke:%23808080;stroke-width:3;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:6,%203;stroke-dashoffset:0;stroke-opacity:1'%20/%3e%3cpath%20d='m%2032.272934,37.436898%20c%200,-1.18584%201.30443,-1.5416%202.96461,-1.5416%201.66018,0%202.96461,0.35575%202.96461,1.5416%200,1.18584%20-0.88938,2.66814%20-2.96461,2.66814%20-2.07523,0%20-2.96461,-1.4823%20-2.96461,-2.66814%20z'%20fill='%23945600'%20stroke='%23000000'%20stroke-width='1.5'%20stroke-linecap='butt'%20id='path32'%20style='mix-blend-mode:normal;fill:%23808080;fill-opacity:1;fill-rule:nonzero;stroke:%23808080;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'%20/%3e%3cpath%20d='m%2045.257904,40.290878%20c%200,2.78673%20-2.2531,4.98054%20-5.03983,4.98054%20-2.78673,0%20-5.03983,-2.2531%20-5.03983,-4.98054%200,-0.11859%200,-0.11858%200,-0.11858%200,-0.17788%200,-0.29646%200,-0.29646%200,0%200,0.11859%200,0.29646%200,0%200,0%200,0.11858%200,2.78673%20-2.2531,4.98054%20-5.03983,4.98054%20-2.78673,0%20-5.03983,-2.2531%20-5.03983,-4.98054'%20fill='none'%20stroke='%23000000'%20stroke-width='2.5'%20stroke-linecap='round'%20id='path34'%20style='mix-blend-mode:normal;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23808080;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'%20/%3e%3cpath%20d='m%2026.521594,27.297938%20c%200,-1.57182%201.27421,-2.84602%202.84602,-2.84602%201.57182,0%202.84602,1.2742%202.84602,2.84602%200,1.57182%20-1.2742,2.84602%20-2.84602,2.84602%20-1.57182,0%20-2.84602,-1.27421%20-2.84602,-2.84602%20z'%20fill='%23000000'%20stroke='none'%20stroke-width='1'%20stroke-linecap='butt'%20id='path36'%20style='mix-blend-mode:normal;fill:%23808080;fill-opacity:1;fill-rule:nonzero;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0'%20/%3e%3cpath%20d='m%2038.202144,27.297938%20c%200,-1.57182%201.27421,-2.84602%202.84602,-2.84602%201.57182,0%202.84602,1.2742%202.84602,2.84602%200,1.57182%20-1.2742,2.84602%20-2.84602,2.84602%20-1.57182,0%20-2.84602,-1.27421%20-2.84602,-2.84602%20z'%20fill='%23000000'%20stroke='none'%20stroke-width='1'%20stroke-linecap='butt'%20id='path38'%20style='mix-blend-mode:normal;fill:%23808080;fill-opacity:1;fill-rule:nonzero;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0'%20/%3e%3c/svg%3e",Q9="/roarer-2/assets/2-CcJD7vCh.svg",Y9="/roarer-2/assets/3-U9uM4IsJ.svg",X9="/roarer-2/assets/4-qWqJ3N-u.svg",J9="/roarer-2/assets/6-BL-plRHt.svg",ek="/roarer-2/assets/7-ZRB1BaIB.svg",tk="/roarer-2/assets/8-CoK7NwNO.svg",nk="/roarer-2/assets/9-CBJJqJjZ.svg",rk="/roarer-2/assets/10-BVNy8BLx.svg",sk="/roarer-2/assets/11-C2818v9P.svg",ik="/roarer-2/assets/12-DbeTpinG.svg",ok="/roarer-2/assets/13-BN8S469t.svg",ak="/roarer-2/assets/14-YW-E0IK_.svg",lk="/roarer-2/assets/15-BI5c-Dan.svg",ck="/roarer-2/assets/16-DtL6olCx.svg",uk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg7'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs7'%20/%3e%3cpath%20d='m%2010.1422,2.3428844%2017.8759,6.6991%20c%203.5217,-1.0399%207.4955,-1.5966%2011.9819,-1.5137%204.4861,-0.0829%208.4601,0.4738%2011.9816,1.5137%20l%2017.8758,-6.6991%20c%203.6597,-0.629%206.864,2.3265%206.1819,5.7024%20L%2073.5095,24.656284%20c%203.0772,7.0138%204.1094,14.0912%204.1094,18.3728%200,10.9993%20-5.0212,24.7134%20-37.6189,24.7134%20-32.598,0%20-37.6192,-13.7141%20-37.6192,-24.7134%200,-4.2816%201.0322,-11.359%204.1093,-18.3728%20L%203.9604,8.0452844%20c%20-0.6819,-3.3759%202.5222,-6.3314%206.1818,-5.7024%20z'%20fill='%23f9a535'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2010.7985,0.1601844%20-0.2316,-0.0398%20c%20-5.1811,-0.8904%20-9.9261,3.2867%20-8.9558,8.2937%20L%204.0412,24.370284%20C%201.0279,31.488184%200,38.594584%200,43.028484%20c%200,5.7996%201.3249,12.71%207.3262,18.1184%205.9601,5.3713%2016.0847,8.8531%2032.6739,8.8531%2016.5891,0%2026.7136,-3.4819%2032.6737,-8.8531%206.0013,-5.4084%207.3262,-12.3188%207.3262,-18.1184%200,-4.4339%20-1.0279,-11.5403%20-4.0412,-18.6582%20L%2078.3889,8.4142844%20c%200.9707,-5.0073%20-3.775,-9.1843%20-8.9558,-8.2939%20l%20-0.2316,0.0398%20-17.3289,6.4942%20c%20-3.5584,-0.9624%20-7.5037,-1.4619%20-11.8725,-1.3852%20-4.369,-0.0767%20-8.3141,0.4228%20-11.8726,1.3852%20z%20m%2017.2197,8.8813%20c%203.5218,-1.04%207.4955,-1.5967%2011.9819,-1.5138%204.4862,-0.0829%208.4602,0.4738%2011.9817,1.5138%20l%2017.8758,-6.6992%20c%203.6596,-0.629%206.864,2.3266%206.1819,5.7025%20L%2073.5097,24.655684%20c%203.0771,7.0138%204.1093,14.0912%204.1093,18.3728%200,10.9994%20-5.0211,24.7134%20-37.6189,24.7134%20-32.598,0%20-37.6191,-13.714%20-37.6191,-24.7134%200,-4.2816%201.0321,-11.359%204.1093,-18.3728%20L%203.9605,8.0447844%20c%20-0.6818,-3.3759%202.5222,-6.3315%206.1819,-5.7025%20z'%20fill='%23844e1d'%20id='path2'%20/%3e%3cpath%20d='m%2039.9999,65.259884%20c%2015.7796,0%2028.5714,-4.164%2028.5714,-14.0163%200,-9.8523%20-11.138,-21.6616%20-28.5714,-21.6616%20-17.4334,0%20-28.5714,11.8093%20-28.5714,21.6616%200,9.8523%2012.7918,14.0163%2028.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2044.5237,25.968384%20v%207.2259%20c%200,1.9954%201.7056,3.613%203.8095,3.613%202.104,0%203.8095,-1.6176%203.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%20-1.7055,-3.6129%20-3.8095,-3.6129%20-2.1039,0%20-3.8095,1.6175%20-3.8095,3.6129%20z'%20fill='%23844e1d'%20id='path4'%20/%3e%3cpath%20d='m%2027.8569,25.968384%20v%207.2259%20c%200,1.9954%201.7056,3.613%203.8096,3.613%202.1039,0%203.8095,-1.6176%203.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%20-1.7056,-3.6129%20-3.8095,-3.6129%20-2.104,0%20-3.8096,1.6175%20-3.8096,3.6129%20z'%20fill='%23844e1d'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2041.0711,40.050184%20c%201.1817,-0.3205%202.0242,-1.1452%202.0242,-2.0269%200,-1.1307%20-1.3858,-1.4452%20-3.0952,-1.4452%20-1.7095,0%20-3.0952,0.3145%20-3.0952,1.4452%200,0.8816%200.8424,1.7063%202.0238,2.0268%20v%201.7209%20c%200,1.6213%20-1.3855,2.9356%20-3.0946,2.9356%20-0.9325,0%20-1.7686,-0.3912%20-2.336,-1.01%20-0.3377,-0.3684%20-0.968,-0.4974%20-1.3293,-0.1504%20l%20-0.1667,0.1602%20c%20-0.384,0.3688%20-0.4648,0.9522%20-0.1039,1.3419%200.9598,1.0364%202.3673,1.6906%203.9359,1.6906%201.699,0%203.209,-0.7675%204.1658,-1.9569%200.9568,1.1894%202.4669,1.9569%204.1659,1.9569%201.5685,0%202.976,-0.6542%203.9358,-1.6905%200.3609,-0.3897%200.2801,-0.9732%20-0.1039,-1.342%20l%20-0.1666,-0.1601%20c%20-0.3614,-0.3471%20-0.9917,-0.2181%20-1.3294,0.1503%20-0.5674,0.6188%20-1.4035,1.01%20-2.3359,1.01%20-1.7092,0%20-3.0947,-1.3143%20-3.0947,-2.9356%20z'%20fill='%23844e1d'%20id='path6'%20/%3e%3ccircle%20cx='-40'%20cy='37.999985'%20r='4'%20transform='scale(-1,1)'%20fill='%23ff3a3a'%20id='circle6'%20/%3e%3ccircle%20cx='-39'%20cy='36.999985'%20r='2'%20transform='scale(-1,1)'%20fill='%23ff7070'%20id='circle7'%20/%3e%3c/svg%3e",dk="/roarer-2/assets/18-B2te5K_s.svg",hk="/roarer-2/assets/19-0sCyn8qw.png",fk="/roarer-2/assets/20-BOVgSEbc.png",pk="/roarer-2/assets/21-DNYmC1pq.svg",mk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23f9a535'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23844e1d'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23844e1d'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23844e1d'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23844e1d'%20id='path6'%20/%3e%3c/svg%3e",gk="/roarer-2/assets/23-BxvILC10.svg",yk="/roarer-2/assets/24-Bf8ilFJ7.svg",vk="/roarer-2/assets/25-S_-eO95q.png",wk="/roarer-2/assets/26-Da72oExS.png",_k="/roarer-2/assets/27-Bjb4JjjC.svg",xk="/roarer-2/assets/28-DRcOA5ZZ.svg",kk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%2335f96a'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%231d842f'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%231d842f'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%231d842f'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%231d842f'%20id='path6'%20/%3e%3c/svg%3e",bk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23b835f9'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23581d84'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23581d84'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23581d84'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23581d84'%20id='path6'%20/%3e%3c/svg%3e",Ek="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23e44a51'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23792834'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23792834'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23792834'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23792834'%20id='path6'%20/%3e%3c/svg%3e",Sk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23359df9'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%231d5e84'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%231d5e84'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%231d5e84'%20id='path5'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2038.9291,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0952,-1.4452%201.7095,0%203.0953,0.3145%203.0953,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0239,2.0268%20v%201.7209%20c%200,1.6213%201.3856,2.9356%203.0947,2.9356%200.9324,0%201.7685,-0.3912%202.3359,-1.01%200.3377,-0.3684%200.9681,-0.4974%201.3294,-0.1504%20l%200.1667,0.1601%20c%200.3839,0.3689%200.4647,0.9523%200.1038,1.342%20-0.9598,1.0364%20-2.3673,1.6906%20-3.9358,1.6906%20-1.699,0%20-3.2091,-0.7675%20-4.1659,-1.9569%20-0.9568,1.1894%20-2.4668,1.9569%20-4.1658,1.9569%20-1.5686,0%20-2.976,-0.6542%20-3.9358,-1.6905%20-0.361,-0.3897%20-0.2802,-0.9732%200.1038,-1.342%20l%200.1667,-0.1601%20c%200.3613,-0.3471%200.9916,-0.2181%201.3294,0.1503%200.5673,0.6188%201.4034,1.01%202.3359,1.01%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%231d5e84'%20id='path6'%20/%3e%3c/svg%3e",Ak="/roarer-2/assets/33-D5hPm-Ao.svg",Ck="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20version='1.1'%20width='64.924507'%20height='64.92598'%20viewBox='0%200%2064.924506%2064.925979'%20id='svg7'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs7'%20/%3e%3cg%20transform='translate(-207.53775,-147.53701)'%20id='g7'%3e%3cg%20data-paper-data='{"isPaintingLayer":true}'%20fill-rule='nonzero'%20stroke-linecap='butt'%20stroke-linejoin='miter'%20stroke-miterlimit='10'%20stroke-dasharray='none'%20stroke-dashoffset='0'%20style='mix-blend-mode:normal'%20id='g6'%3e%3cpath%20d='m%20270.07326,212.46299%20c%20-0.61125,0%20-1.22249,-0.23359%20-1.68968,-0.69884%20l%20-59.64671,-59.64866%20c%20-0.93244,-0.93244%20-0.93244,-2.44691%200,-3.37935%200.93244,-0.93244%202.44691,-0.93244%203.37935,0%20l%2059.64671,59.64671%20c%200.93244,0.93244%200.93244,2.44691%200,3.37935%20-0.46719,0.46525%20-1.07844,0.70078%20-1.68968,0.70078%20z'%20fill='%23d99e82'%20stroke='none'%20stroke-width='1'%20id='path1'%20/%3e%3cpath%20d='m%20233.82505,160.68066%20c%200,7.25899%20-5.88466,13.14365%20-13.14365,13.14365%20-7.25899,0%20-13.14365,-5.88466%20-13.14365,-13.14365%200,-7.25899%205.88466,-13.14365%2013.14365,-13.14365%207.25899,0%2013.14365,5.88466%2013.14365,13.14365%20z'%20fill='%23fcb1e3'%20stroke='none'%20stroke-width='1'%20id='path2'%20/%3e%3cpath%20d='m%20232.00315,187.81525%20c%20-7.06475,-1.66821%20-11.43951,-8.74768%20-9.77129,-15.81243%201.66821,-7.06475%208.74768,-11.43951%2015.81243,-9.77129%207.06475,1.66821%2011.43951,8.74768%209.77129,15.81243%20-1.66821,7.06475%20-8.74768,11.43951%20-15.81243,9.77129%20z'%20fill='%23ffd983'%20stroke='none'%20stroke-width='1'%20id='path3'%20/%3e%3cpath%20d='m%20262.50476,189.35843%20c%200,7.25899%20-5.88661,13.14559%20-13.14559,13.14559%20-7.25899,0%20-13.14365,-5.88661%20-13.14365,-13.14559%200,-7.25899%205.88466,-13.14365%2013.14365,-13.14365%207.25899,0%2013.14559,5.88661%2013.14559,13.14365%20z'%20fill='%23a6d388'%20stroke='none'%20stroke-width='1'%20id='path4'%20/%3e%3cpath%20d='m%20270.07326,212.46299%20c%20-0.61125,0%20-1.22249,-0.23359%20-1.68968,-0.69884%20l%20-14.63866,-14.63866%20c%20-0.93439,-0.93244%20-0.93439,-2.44691%200,-3.37935%200.93439,-0.93244%202.44496,-0.93244%203.37935,0%20l%2014.63866,14.63866%20c%200.93244,0.93244%200.93244,2.44691%200,3.37935%20-0.46719,0.4633%20-1.07844,0.69884%20-1.68968,0.69884%20z'%20fill='%23d99e82'%20stroke='none'%20stroke-width='1'%20id='path5'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e%3c!--rotationCenter:49.5008:49.74242000000001--%3e",Rk="/roarer-2/assets/101-DH19GbJt.svg",Tk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20version='1.1'%20width='78.950912'%20height='69.135063'%20viewBox='0%200%2078.95091%2069.135062'%20id='svg5'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs5'%20/%3e%3cg%20transform='translate(-280.52454,-145.43247)'%20id='g5'%3e%3cg%20data-paper-data='{"isPaintingLayer":true}'%20fill-rule='nonzero'%20stroke-miterlimit='10'%20stroke-dasharray='none'%20stroke-dashoffset='0'%20style='mix-blend-mode:normal'%20id='g4'%3e%3cpath%20d='m%20320.00001,148.18247%20c%202.45743,0%204.73653,1.28314%206.01102,3.38426%20l%2029.77388,49.70516%20c%201.24916,2.16325%201.25662,4.8269%200.0196,6.99714%20-1.23703,2.17021%20-3.53274,3.52106%20-6.03061,3.5485%20h%20-59.5478%20c%20-2.49787,-0.0275%20-4.79358,-1.37829%20-6.03061,-3.5485%20-1.23703,-2.17021%20-1.22957,-4.83386%200.0196,-6.99714%20l%2029.77388,-49.70516%20c%201.27449,-2.10111%203.55359,-3.38426%206.01102,-3.38426%20z'%20fill='none'%20stroke='%23000000'%20stroke-width='5.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path2'%20style='stroke:%23ffb601;stroke-opacity:1'%20/%3e%3cpath%20d='M%20320.00001,183.69582%20V%20169.63496'%20fill='none'%20stroke='%23000000'%20stroke-width='5.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path3'%20style='stroke:%23ffb601;stroke-opacity:1'%20/%3e%3cpath%20d='m%20320.00001,197.75668%20h%200.0351'%20fill='none'%20stroke='%23000000'%20stroke-width='5.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20id='path4'%20style='stroke:%23ffb601;stroke-opacity:1'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Pk="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20width='80'%20height='69.999985'%20viewBox='0%200%2080%2069.999985'%20fill='none'%20version='1.1'%20id='svg6'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs6'%20/%3e%3cpath%20d='m%2069.8578,2.3428844%20-17.8759,6.6991%20c%20-3.5217,-1.0399%20-7.4955,-1.5966%20-11.9819,-1.5137%20-4.4861,-0.0829%20-8.4601,0.4738%20-11.9816,1.5137%20l%20-17.8758,-6.6991%20c%20-3.6597,-0.629%20-6.864,2.3265%20-6.1819,5.7024%20L%206.4905,24.656284%20c%20-3.0772,7.0138%20-4.1094,14.0912%20-4.1094,18.3728%200,10.9993%205.0212,24.7134%2037.6189,24.7134%2032.598,0%2037.6192,-13.7141%2037.6192,-24.7134%200,-4.2816%20-1.0322,-11.359%20-4.1093,-18.3728%20L%2076.0396,8.0452844%20c%200.6819,-3.3759%20-2.5222,-6.3314%20-6.1818,-5.7024%20z'%20fill='%23979797'%20id='path1'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='m%2069.2015,0.1601844%200.2316,-0.0398%20c%205.1811,-0.8904%209.9261,3.2867%208.9558,8.2937%20L%2075.9588,24.370284%20c%203.0133,7.1179%204.0412,14.2243%204.0412,18.6582%200,5.7996%20-1.3249,12.71%20-7.3262,18.1184%20-5.9601,5.3713%20-16.0847,8.8531%20-32.6739,8.8531%20-16.5891,0%20-26.7136,-3.4819%20-32.6737,-8.8531%20C%201.3249,55.738484%200,48.828084%200,43.028484%20c%200,-4.4339%201.0279,-11.5403%204.0412,-18.6582%20L%201.6111,8.4142844%20c%20-0.9707,-5.0073%203.775,-9.1843%208.9558,-8.2939%20l%200.2316,0.0398%2017.3289,6.4942%20c%203.5584,-0.9624%207.5037,-1.4619%2011.8725,-1.3852%204.369,-0.0767%208.3141,0.4228%2011.8726,1.3852%20z%20m%20-17.2197,8.8813%20c%20-3.5218,-1.04%20-7.4955,-1.5967%20-11.9819,-1.5138%20-4.4862,-0.0829%20-8.4602,0.4738%20-11.9817,1.5138%20l%20-17.8758,-6.6992%20c%20-3.6596,-0.629%20-6.864,2.3266%20-6.1819,5.7025%20L%206.4903,24.655684%20c%20-3.0771,7.0138%20-4.1093,14.0912%20-4.1093,18.3728%200,10.9994%205.0211,24.7134%2037.6189,24.7134%2032.598,0%2037.6191,-13.714%2037.6191,-24.7134%200,-4.2816%20-1.0321,-11.359%20-4.1093,-18.3728%20L%2076.0395,8.0447844%20c%200.6818,-3.3759%20-2.5222,-6.3315%20-6.1819,-5.7025%20z'%20fill='%23505050'%20id='path2'%20/%3e%3cpath%20d='m%2040.0001,65.259884%20c%20-15.7796,0%20-28.5714,-4.164%20-28.5714,-14.0163%200,-9.8523%2011.138,-21.6616%2028.5714,-21.6616%2017.4334,0%2028.5714,11.8093%2028.5714,21.6616%200,9.8523%20-12.7918,14.0163%20-28.5714,14.0163%20z'%20fill='%23fefefe'%20id='path3'%20/%3e%3cpath%20d='m%2035.4763,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8095,3.613%20-2.104,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7055,-3.6129%203.8095,-3.6129%202.1039,0%203.8095,1.6175%203.8095,3.6129%20z'%20fill='%23505050'%20id='path4'%20/%3e%3cpath%20d='m%2052.1431,25.968384%20v%207.2259%20c%200,1.9954%20-1.7056,3.613%20-3.8096,3.613%20-2.1039,0%20-3.8095,-1.6176%20-3.8095,-3.613%20v%20-7.2259%20c%200,-1.9954%201.7056,-3.6129%203.8095,-3.6129%202.104,0%203.8096,1.6175%203.8096,3.6129%20z'%20fill='%23505050'%20id='path5'%20/%3e%3cpath%20d='m%2038.9286,40.050184%20c%20-1.1816,-0.3205%20-2.0242,-1.1452%20-2.0242,-2.0269%200,-1.1307%201.3858,-1.4452%203.0953,-1.4452%201.7094,0%203.0952,0.3145%203.0952,1.4452%200,0.8816%20-0.8424,1.7063%20-2.0238,2.0268%20v%201.7209%20c%200,1.6213%201.3855,2.9356%203.0946,2.9356%200.4261,0%200.8343,0.3096%200.8343,0.7357%20v%200.4067%20c%200,0.4757%20-0.3484,0.889%20-0.824,0.8898%20-0.0034,0%20-0.0069,0%20-0.0103,0%20-1.699,0%20-3.209,-0.7674%20-4.1659,-1.9568%20-0.9568,1.1894%20-2.4668,1.9568%20-4.1658,1.9568%20-0.0033,0%20-0.0066,0%20-0.0099,0%20-0.4757,-8e-4%20-0.8241,-0.4141%20-0.8241,-0.8898%20v%20-0.407%20c%200,-0.426%200.408,-0.7354%200.834,-0.7354%201.7091,0%203.0946,-1.3143%203.0946,-2.9356%20z'%20fill='%23505050'%20id='path6'%20/%3e%3c/svg%3e",Vk=new Map([[1,im],[2,Q9],[3,Y9],[4,X9],[5,im],[6,J9],[7,ek],[8,tk],[9,nk],[10,rk],[11,sk],[12,ik],[13,ok],[14,ak],[15,lk],[16,ck],[17,uk],[18,dk],[19,hk],[20,fk],[21,pk],[22,mk],[23,gk],[24,yk],[25,vk],[26,wk],[27,_k],[28,xk],[29,kk],[30,bk],[31,Ek],[32,Sk],[33,Ak],[34,Ck],[101,Rk],[102,Tk],[500,Pk],[-3,q9]]),gi=e=>{const[t,n,r]=le(De(s=>[e.username?s.users[e.username.toLowerCase()]:void 0,s.loadUser,s.ulist]));return e.username&&n(e.username),h.jsx(Fs,{pfp:t&&!t.error?t:Ji,className:e.className,online:e.dontShowOnline??!1?!1:e.username?r.includes(e.username):!1,smallBorderPadding:e.smallBorderPadding,size:e.size})},Ok=e=>{const[t,n]=le(De(r=>[e.chat?r.chats[e.chat]:void 0,r.loadChat]));return e.chat&&n(e.chat),h.jsx(Fs,{pfp:t&&!t.error&&"icon"in t&&"icon_color"in t?{avatar:t.icon??"",avatar_color:t.icon_color??"",pfp_data:null}:Ji,className:e.className,size:e.size,smallBorderPadding:e.smallBorderPadding,placeholder:22})},Fs=e=>{const t=le(n=>n.settings);return h.jsxs("div",{className:Ae("relative",e.size??"h-10 min-h-10 w-10 min-w-10"),children:[h.jsx("img",{className:Ae("rounded-lg bg-[--border-color] object-cover",e.className,e.smallBorderPadding?"p-[0.0625rem]":"p-0.5",e.size??"h-10 min-h-10 w-10 min-w-10"),style:{"--border-color":t.avatarBorders&&e.pfp.avatar&&e.pfp.avatar_color!=="!color"?"#"+e.pfp.avatar_color:"transparent"},src:e.pfp.avatar?`${fn}/icons/${e.pfp.avatar}`:Vk.get(e.pfp.pfp_data??e.placeholder??500),"aria-hidden":!0}),e.online?h.jsx("div",{className:"absolute -bottom-1 -right-1 h-4 w-4 rounded-full border border-green-600 bg-green-400 dark:border-green-500 dark:bg-green-600",children:h.jsx("span",{className:"sr-only",children:"Online"})}):void 0]})},Rr=e=>h.jsxs(Sx,{...e.controlled??{},children:[h.jsx(Ax,{asChild:e.triggerAsChild,children:e.trigger}),h.jsxs(Cx,{children:[h.jsx(Rx,{className:"absolute left-0 top-0 z-[--z-popup-bg] h-screen w-screen bg-black/50 backdrop-blur-md"}),h.jsx(Tx,{"aria-describedby":void 0,className:Ae("absolute inset-0 z-[--z-popup] m-auto h-fit max-h-[80vh] w-fit overflow-auto rounded-xl bg-white px-4 py-2 focus:outline-0 dark:bg-gray-900",e.className,e.size==="wide"?"max-w-[90vw]":e.size==="extend"?"w-[min(90vw,30rem)]":"max-w-[min(90vw,30rem)]"),children:e.children})]})]});var Lk=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},om=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},th=(e,t,n)=>(Lk(e,t,"access private method"),n);function Uf(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}var cs=Uf();function Gy(e){cs=e}var Wy=/[&<>"']/,Nk=new RegExp(Wy.source,"g"),Zy=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Ik=new RegExp(Zy.source,"g"),jk={"&":"&","<":"<",">":">",'"':""","'":"'"},am=e=>jk[e];function Xe(e,t){if(t){if(Wy.test(e))return e.replace(Nk,am)}else if(Zy.test(e))return e.replace(Ik,am);return e}var Dk=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Ky(e){return e.replace(Dk,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}var Mk=/(^|[^\[])\^/g;function ce(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(r,s)=>(s=typeof s=="object"&&"source"in s?s.source:s,s=s.replace(Mk,"$1"),e=e.replace(r,s),n),getRegex:()=>new RegExp(e,t)};return n}var zk=/[^\w:]/g,$k=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function lm(e,t,n){if(e){let r;try{r=decodeURIComponent(Ky(n)).replace(zk,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}t&&!$k.test(n)&&(n=Hk(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}var Va={},Bk=/^[^:]+:\/*[^/]*$/,Fk=/^([^:]+:)[\s\S]*$/,Uk=/^([^:]+:\/*[^/]*)[\s\S]*$/;function Hk(e,t){Va[" "+e]||(Bk.test(e)?Va[" "+e]=e+"/":Va[" "+e]=Ja(e,"/",!0)),e=Va[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(Fk,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(Uk,"$1")+t:e+t}var Fl={exec:()=>null};function cm(e,t){const n=e.replace(/\|/g,(i,o,a)=>{let l=!1,c=o;for(;--c>=0&&a[c]==="\\";)l=!l;return l?"|":" |"}),r=n.split(/ \|/);let s=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length{const i=s.match(/^\s+/);if(i===null)return s;const[o]=i;return o.length>=r.length?s.slice(r.length):s}).join(` `)}var Ul=class{constructor(e){this.options=e||cs}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Ja(n,` `)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],r=Zk(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(/#$/.test(n)){const r=Ja(n,"#");(this.options.pedantic||!r||/ $/.test(r))&&(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const n=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(n);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:s,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,r,s,i,o,a,l,c,u,d,f,p,g=t[1].trim();const v=g.length>1,_={type:"list",raw:"",ordered:v,start:v?+g.slice(0,-1):"",loose:!1,items:[]};g=v?`\\d{1,9}\\${g.slice(-1)}`:`\\${g}`,this.options.pedantic&&(g=v?g:"[*+-]");const m=new RegExp(`^( {0,3}${g})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(p=!1,!(!(t=m.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),c=t[2].split(` @@ -952,5 +952,5 @@ svg.scratchblocks-style-scratch3-high-contrast .sb3-literal-string { * http://opensource.org/licenses/MIT */function hA(e){const t=e.document;KS(e),uA(e);function n(){t.head.appendChild(qS()),t.head.appendChild(dA())}function r(l,c){if(c={style:"scratch2",...c},c.scale=c.scale||1,c.style==="scratch2")return vr(l,c);if(/^scratch3($|-)/.test(c.style))return wr(l,c);throw new Error(`Unknown style: ${c.style}`)}function s(l,c){if(typeof c=="function")throw new Error("render() no longer takes a callback");const d=r(l,c).render();return d.classList.add(`scratchblocks-style-${c.style}`),d}function i(l,c){c={inline:!1,...c};const u=l.innerHTML.replace(/
\s?|\n|\r\n|\r/gi,` `),d=t.createElement("pre");d.innerHTML=u;let f=d.textContent;return c.inline&&(f=f.replace(` -`,"")),f}function o(l,c,u,d){let f;if(d.inline){f=t.createElement("span");let p="scratchblocks scratchblocks-inline";u.scripts[0]&&!u.scripts[0].isEmpty&&(p+=` scratchblocks-inline-${u.scripts[0].blocks[0].shape}`),f.className=p,f.style.display="inline-block",f.style.verticalAlign="middle"}else f=t.createElement("div"),f.className="scratchblocks";f.appendChild(c),l.innerHTML="",l.appendChild(f)}return{allLanguages:sp,loadLanguages:Gv,stringify:function(l){return l.stringify()},Label:Ge,Icon:qt,Input:yt,Block:li,Comment:jc,Script:Ht,Document:Dc,newView:r,read:i,parse:Um,replace:o,render:s,renderMatching:function(l,c){l=l||"pre.blocks",c={style:"scratch2",inline:!1,languages:["en"],scale:1,read:i,parse:Um,render:s,replace:o,...c},[].slice.apply(t.querySelectorAll(l)).forEach(d=>{const f=c.read(d,c),p=c.parse(f,c),g=c.render(p,c);c.replace(d,g,p,c)})},appendStyles:n}}const Jv=hA(window);Jv.appendStyles();const fA=e=>{const t=x.useRef(!1),n=mA();return x.useEffect(()=>{t.current||(Jv.renderMatching(`[data-scratchblocks-id=${n}]`,{style:"scratch3",inline:e.inline??!1,scale:.675}),t.current=!0)},[]),h.jsx("span",{"data-scratchblocks-id":n,children:e.code})};let pA=0;const mA=()=>`scratchblocks-${pA++}`,gA=/@(?[a-zA-Z0-9\-_]+)/g,yA=/(?<(?a?):(?\w+):(?\d+)>)/g,vA=/(?:<:(?[a-zA-Z0-9]+)>)/,wA=/(?:(?<)|(?>))/,_A=new RegExp(`(?:${gA.source}|${yA.source}|${wA.source}|${vA.source}|[^@<&]+|.)`,"g"),xA=/^(?:\p{Emoji_Presentation}|(?<(?a?):(?\w+):(?\d+)>)|(?:<:(?[a-zA-Z0-9]+)>)|\s)+$/gu,kA={1:"text-2xl",2:"text-xl",3:"text-lg",4:"text-md",5:"text-sm",6:"text-xs"};let bA=0;const ze=()=>bA++,op=e=>{const t=e.children,n=(e?.bigEmoji??!0)&&!!e.children.match(xA);return h.jsx("div",{className:n?"text-2xl":"",children:h.jsx(tb,{gfm:!0,breaks:!0,isInline:!!e.inline,langPrefix:"",renderer:{code:(r,s)=>h.jsx("pre",{className:"my-1 overflow-auto rounded-lg bg-gray-800 px-1 py-0.5 text-gray-100 first:mt-0 last:mb-0",children:h.jsx(qm,{code:r?.toString(),lang:s})},ze()),blockquote:r=>h.jsx("blockquote",{className:"my-1 border-l-2 border-lime-500 pl-2 first:mt-0 last:mb-0 dark:border-lime-600",children:r},ze()),heading:(r,s)=>h.jsx("p",{className:Ae("my-1 font-bold first:mt-0 last:mb-0",kA[s]),children:r},ze()),hr:()=>h.jsx("hr",{className:"mx-12 my-1 border-current opacity-20 first:mt-0 last:mb-0"},ze()),list:(r,s)=>{const i=s?"ol":"ul";return h.jsx(i,{className:Ae("my-1 table border-spacing-x-1 list-inside first:mt-0 last:mb-0",s?"list-decimal":"list-disc"),children:r},ze())},listItem:r=>h.jsxs("li",{className:"table-row",children:[h.jsx("span",{className:"table-cell text-right",children:h.jsx("span",{className:"list-item"})}),h.jsx("div",{className:"table-cell",children:r})]},ze()),checkbox:r=>h.jsxs(x.Fragment,{children:[h.jsx("input",{className:"mr-2",type:"checkbox",checked:!!r,readOnly:!0,"aria-hidden":!0}),h.jsx("span",{className:"sr-only",children:r?"Done":"Not done"})]},ze()),paragraph:r=>h.jsx("p",{className:"my-1 first:mt-0 last:mb-0",children:r},ze()),table:r=>h.jsx("table",{className:"my-1 border-collapse first:mt-0 last:mb-0",children:r},ze()),tableCell:(r,s)=>{const i=s.header?"th":"td";return h.jsx(i,{className:"border border-gray-300 px-2",style:{textAlign:s.align??"left"},children:r},ze())},codespan:r=>{const s=r?.toString()?.match(/^\((\w+)\) (.*)$/);return h.jsx("code",{className:"rounded-lg bg-gray-800 px-1 py-0.5 text-gray-100",children:s?h.jsx(qm,{lang:s[1],code:s[2],inline:!0}):r},ze())},link:(r,s)=>{const i=r.match(/^https?:\/\/app.meower.org\/users\/([a-z0-9\-_]+)$/i);if(i){const o=i[1];return h.jsx(ci,{username:o,children:h.jsx("button",{type:"button",className:"font-bold text-lime-600",children:s})},ze())}return!e.inline&&Mm.some(o=>{if(typeof o!="string"&&!o.autolink)return;const a=typeof o=="string"?o:o.url;return a!==r&&r.startsWith(a)})?h.jsx("img",{className:"inline-block max-h-40",src:r,alt:r,title:r}):h.jsx("a",{href:EA(r),className:"font-bold text-lime-600",target:"_blank",children:s},ze())},image:(r,s,i)=>e.inline?h.jsx(h.Fragment,{}):Mm.some(o=>r.startsWith(typeof o=="string"?o:o.url))?h.jsx("img",{src:r,alt:s,title:i??s,className:"inline-block max-h-40"},ze()):h.jsx("a",{className:"font-bold text-lime-600",href:r,children:s||"Unnamed image"},ze()),text:r=>{const s=[...(r?.toString()??"").matchAll(_A)];return h.jsx(x.Fragment,{children:s.map(i=>{if(i.groups?.mention)return h.jsx(Bc,{username:i[0].slice(1)},ze());if(i.groups?.emoji)return h.jsx("img",{className:"inline-block",src:Bv({name:i.groups?.emojiName??"",id:i.groups?.emojiId??"",isGif:!!i.groups?.emojiAnimated,big:n}),alt:`:${i.groups?.emojiName}:`,title:`:${i.groups?.emojiName}:`},ze());if(i.groups?.nativeEmojiID){const o=e.knownEmoji?.find(a=>a._id===i.groups?.nativeEmojiID)?.name;return h.jsx("img",{className:Ae("inline-block",n?"h-9":"h-6"),src:`https://uploads.meower.org/emojis/${encodeURIComponent(i.groups.nativeEmojiID)}`,alt:o,title:o})}return i.groups?.lt?"<":i.groups?.gt?">":i[0]})},ze())}},children:t})})},EA=e=>{try{return new URL(e),e}catch{return`https://${e}`}},qm=e=>{const[t,n]=x.useState("");return e.lang==="scratch"?h.jsx(fA,{code:e.code??"",inline:e.inline}):(e.lang&&mS(e.code??"",{lang:e.lang,theme:"github-dark-default",structure:"inline"}).then(n),t?h.jsx("span",{dangerouslySetInnerHTML:{__html:t}}):e.code)},Qm=[{ms:1e3,max:60,unit:"seconds"},{ms:1e3*60,max:60,unit:"minutes"},{ms:1e3*60*60,max:24,unit:"hours"},{ms:1e3*60*60*24,max:7,unit:"days"},{ms:1e3*60*60*24*7,max:4,unit:"weeks"},{ms:1e3*60*60*24*7*4,max:12,unit:"months"},{ms:1e3*60*60*24*7*4*12,max:1/0,unit:"years"}],e3=e=>{const[t,n]=x.useState(Ym(e.time));x.useEffect(()=>{const s=setInterval(()=>{n(Ym(e.time))},1e3);return()=>clearInterval(s)},[]);const r=new Date(e.time*1e3).toString();return h.jsx("span",{title:r,children:t})},SA=new Intl.RelativeTimeFormat("en",{style:"short"}),Ym=e=>{const t=Date.now()-e*1e3,n=Qm.find(r=>Math.round(t/r.ms){const[t,n]=le(De(s=>[s.users,s.loadUser]));n(e.username);const r=t[e.username.toLowerCase()];return r&&!r.error?r._id:e.username},AA=[{name:"Sysadmin",description:"System administrator of Meower.",icon:L_},{name:"View reports",description:"Can view reports to users or posts and who sent them.",icon:V_},{name:"Update reports",description:"Can mark reports as resolved or escalate them.",icon:__},{name:"View notes",description:"Can view notes on users made by moderators for other moderators to view.",icon:E2},{name:"Edit notes",description:"Can add notes on users which other moderators can then see.",icon:P_},{name:"View post revisions",description:"Can view versions of posts from before they were edited.",icon:H_},{name:"Delete posts",description:"Can delete posts created by anybody.",icon:Q_},{name:"View alternative accounts",description:"Can view all accounts made by the same person.",icon:J_},{name:"Send alerts",description:"Can send alerts to the inboxes of individual users.",icon:S_},{name:"Kick users",description:"Can temporarily kick users from Meower.",icon:M_},{name:"Clear profile details",description:"Can clear the quotes and profile pictures of users.",icon:Y_},{name:"View ban states",description:"Can view whether, and for how long a user is banned.",icon:N_},{name:"Ban users",description:"Can temporarily and permanently ban users.",icon:O_},{name:"Delete users",description:"Can delete individual users completely.",icon:X_},{name:"View IPs",description:"Can view IP addresses of users.",icon:j_},{name:"Block IPs",description:"Can IP-ban individual users from Meower.",icon:D_},{name:"View chats",description:"Can view any chat, even ones they are not part of.",icon:F_},{name:"Edit chats",description:"Can modify any chat, even ones they are not part of or the creator of.",icon:B_},{name:"Send announcements",description:"Can send announcements to every Meower users' inbox at once.",icon:z_}],jt=x.forwardRef((e,t)=>{const n={...e};return h.jsx("button",{...n,ref:t,className:Ae("",e.className),children:e.children})}),ci=e=>{const[t,n,r,s,i]=le(De(g=>[g.credentials,g.users[e.username.toLowerCase()],g.loadUser,g.setOpenChat,g.getDM])),[o,a]=x.useState(),[l,c]=x.useState(e.openInitially??!1),[u,d]=x.useState(!1);r(e.username);const f=async()=>{const g=await i(e.username);if(g.error){a(g.message);return}s(g.chat),c(!1)},p=()=>{navigator.clipboard.writeText(`https://mybearworld.github.io/roarer-2?user=${encodeURIComponent(e.username)}`),d(!0),setTimeout(()=>{d(!1)},1e3)};return h.jsx(Rr,{trigger:e.children,triggerAsChild:!0,controlled:{open:l,onOpenChange:c},children:n?n.error?h.jsxs(h.Fragment,{children:[h.jsxs(Lt,{children:["An error occured getting ",e.username,"!",h.jsx("br",{})]}),h.jsx("br",{}),"Message: ",n.message]}):h.jsxs("div",{className:"max-w-full",children:[h.jsxs("div",{className:"flex max-w-full items-center gap-4",children:[h.jsx("div",{children:h.jsx(gi,{username:e.username})}),h.jsxs("div",{className:"max-w-full shrink",children:[h.jsx(Lt,{className:"flex items-center gap-2",children:h.jsx("span",{className:"text-xl font-bold",children:h.jsx(ap,{username:e.username})})}),n.created?h.jsxs("p",{className:"text-sm italic opacity-60",children:["Joined ",h.jsx(e3,{time:n.created}),n.pronouns?h.jsxs(h.Fragment,{children:[" ","- ",h.jsx("span",{className:"break-all",children:n.pronouns})]}):void 0]}):void 0]}),t&&t.username!==e.username?h.jsxs("div",{className:"flex grow justify-end gap-2",children:[h.jsx(Ze,{type:"button",onClick:f,children:"DM"}),h.jsx(jt,{type:"button","aria-label":"Copy link",onClick:p,children:u?h.jsx(k_,{className:"h-5 w-5","aria-hidden":!0}):h.jsx(T_,{className:"h-5 w-5","aria-hidden":!0})})]}):void 0]}),h.jsxs("div",{className:"mt-2 flex max-w-full flex-col gap-2",children:[n.quote?h.jsx("div",{className:"max-w-full overflow-auto",children:h.jsx(op,{children:n.quote})}):void 0,n.permissions?h.jsx(CA,{permissions:n.permissions}):void 0,o?h.jsx("div",{className:"text-red-500",children:o}):void 0]})]}):h.jsxs(Lt,{children:["Loading ",e.username,"..."]})})},CA=e=>h.jsxs("div",{children:[h.jsx("p",{className:"font-bold",children:"Permissions:"}),h.jsx("div",{className:"rounded-xl bg-gray-100 dark:bg-gray-800",children:AA.map((t,n)=>e.permissions&1<{const t=le(n=>n.credentials);return h.jsx(ci,{username:e.username,children:h.jsxs("button",{className:Ae("inline-flex items-center gap-1 text-nowrap align-top font-bold",e.username===t?.username?"text-yellow-600":"text-lime-600"),children:[h.jsx("span",{className:"inline-block align-text-top",children:e.pfp??!0?h.jsx(gi,{username:e.username,dontShowOnline:!0,size:"w-5 h-5 min-w-5 min-h-5",smallBorderPadding:!0}):void 0}),h.jsxs("span",{className:"inline-block",children:[h.jsx("span",{className:"sr-only",children:"@"}),h.jsx(ap,{username:e.username})]})]})})},dr=x.forwardRef((e,t)=>{const n={...e};return delete n.label,h.jsxs("label",{className:"flex flex-col",children:[h.jsx("span",{className:"text-sm font-bold",children:e.label}),h.jsx("input",{...n,ref:t,className:Ae("rounded-xl border border-gray-200 bg-transparent px-2 py-1 transition-colors focus:border-transparent focus:shadow-sm focus:outline-0 focus:[box-shadow:0_0_0.25rem_theme(colors.lime.600)] disabled:opacity-70 dark:border-gray-700 dark:focus:[box-shadow:0_0_0.25rem_theme(colors.lime.300)]",e.className)})]})}),RA=x.forwardRef((e,t)=>{const n={...e};delete n.before,delete n.after,delete n.above,delete n.below,delete n.onEnter,delete n.replaceTextarea;const r=le(l=>l.settings),s=x.useRef(null);x.useImperativeHandle(t,()=>s.current);const i=()=>{s.current&&(s.current.style.height="auto",s.current.style.height=s.current.scrollHeight+"px")},o=l=>{i(),e.onInput?.(l)},a=l=>{r.enterSend&&(l.key==="Enter"&&!l.shiftKey&&(l.preventDefault(),e.onEnter?.()),e.onKeyDown?.(l))};return x.useEffect(()=>{i()}),h.jsxs("div",{className:Ae("flex flex-col rounded-xl border border-gray-200 px-2 py-1 transition-colors has-[textarea:focus]:border-transparent has-[textarea:disabled]:opacity-70 has-[textarea:focus]:shadow-sm has-[textarea:focus]:[box-shadow:0_0_0.25rem_theme(colors.lime.600)] dark:border-gray-700 dark:has-[textarea:focus]:[box-shadow:0_0_0.25rem_theme(colors.lime.300)]",e.className),children:[e.above,h.jsxs("div",{className:"flex",children:[e.before,e.replaceTextarea?h.jsx("div",{className:"mx-2 max-h-64 min-h-8 grow overflow-y-auto py-1",children:e.replaceTextarea}):h.jsx("textarea",{...n,className:void 0,onInput:o,onKeyDown:a,className:"mx-2 h-full max-h-64 grow resize-none overflow-y-auto bg-transparent py-1 outline-none",rows:1,ref:s}),e.after]}),e.below]})}),TA=e=>{const[t,n]=x.useState(He),[r,s]=x.useState($o),[i,o]=x.useState(fn),a=t&&r&&i;return h.jsxs(Rr,{trigger:e.children,triggerAsChild:!0,children:[h.jsx(Lt,{children:h.jsx("p",{className:"mx-4 text-lg font-bold",children:"Change servers"})}),h.jsxs("div",{className:"flex flex-col gap-4 p-4",children:[h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(x_,{className:"h-6 w-6"}),h.jsx(dr,{label:"API",defaultValue:He,required:!0,onInput:l=>n(l.currentTarget.value),value:t})]}),h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(R_,{className:"h-6 w-6"}),h.jsx(dr,{label:"Cloudlink",defaultValue:$o,required:!0,onInput:l=>s(l.currentTarget.value),value:r})]}),h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(C_,{className:"h-6 w-6"}),h.jsx(dr,{label:"Uploads",defaultValue:fn,required:!0,onInput:l=>o(l.currentTarget.value),value:i})]}),h.jsx(Ze,{onClick:()=>location.replace(location.origin+location.pathname+`?api=${encodeURIComponent(t)}&cl=${encodeURIComponent(r)}&uploads=${encodeURIComponent(i)}`),disabled:!a,children:"Change"})]})]})},PA=()=>h.jsxs("div",{className:"flex flex-col gap-2 px-2",children:[h.jsx("p",{className:"text-2xl font-bold",children:"Roarer"}),h.jsxs("p",{children:["Roarer is a simple and mobile friendly client for"," ",h.jsx("a",{href:"https://meower.org/",className:"font-bold text-lime-600",children:"Meower"})," ","made by ",h.jsx(Bc,{username:"mybearworld"}),"."]}),h.jsxs("p",{children:["You're using Roarer 2, which is a new version of Roarer that's currently in development. It may be unstable. Please let me know what you think! You can access the original version of Roarer"," ",h.jsx("a",{href:"https://mybearworld.github.io/roarer/#/home",target:"_blank",className:"font-bold text-lime-600",children:"here"}),"."]}),h.jsxs("div",{children:["You are using the following servers:",h.jsxs("ul",{className:"list-inside list-disc",children:[h.jsxs("li",{children:["API:"," ",h.jsx("a",{className:"font-bold text-lime-600",href:He,children:He})]}),h.jsxs("li",{children:["Cloudlink:"," ",h.jsx("a",{className:"font-bold text-lime-600",href:$o,children:$o})]}),h.jsxs("li",{children:["Uploads:"," ",h.jsx("a",{className:"font-bold text-lime-600",href:fn,children:fn})]})]})]}),h.jsx("div",{className:"flex justify-center text-lg",children:h.jsx("a",{href:"https://github.com/mybearworld/roarer-2",target:"_blank",className:"font-bold text-lime-600",children:"GitHub"})}),h.jsxs("div",{className:"flex gap-2",children:[h.jsx(Ze,{onClick:()=>Cr().then(e=>e.disconnect()),children:"Disconnect"}),h.jsx(TA,{children:h.jsx(Ze,{children:"Change servers"})})]})]});function VA(e){if(window._hCaptchaOnLoadPromise)return window._hCaptchaOnLoadPromise;if(window.hcaptcha)return console.warn("[@hcaptcha/vanilla-hcaptcha]: hCaptcha JS API detected to be externally loaded. Unless you know what are you doing, this task should be delegated to this web component."),window._hCaptchaOnLoadPromise=Promise.resolve(),window._hCaptchaOnLoadPromise;{let t,n;window._hCaptchaOnLoadPromise=new Promise((i,o)=>{t=i,n=o,window._hCaptchaOnLoad=t});const r=function(i){let o=i.jsapi;return o=an(o,"render","explicit"),o=an(o,"onload","_hCaptchaOnLoad"),o=an(o,"recaptchacompat",i.recaptchacompat==="false"?"off":void 0),o=an(o,"host",i.host),o=an(o,"hl",i.hl),o=an(o,"sentry",i.sentry==="false"?"false":"true"),o=an(o,"endpoint",i.endpoint),o=an(o,"assethost",i.assethost),o=an(o,"imghost",i.imghost),o=an(o,"reportapi",i.reportapi),o}(e),s=document.createElement("script");return s.src=r,s.async=!0,s.defer=!0,s.onerror=i=>{const o=`Failed to load hCaptcha JS API: "${r}"`;console.error(o,i),n(o)},document.head.appendChild(s),window._hCaptchaOnLoadPromise}}function an(e,t,n){if(n!=null){const r=e.includes("?")?"&":"?";return e+r+t+"="+encodeURIComponent(n)}return e}const wh="[@hcaptcha/vanilla-hcaptcha]:";class un extends Error{constructor(t){super(`${wh}: ${t}`),Object.setPrototypeOf(this,un.prototype)}}const Kn={notRendered:'hCaptcha was not yet rendered. Please call "render()" first.',apiNotLoaded:e=>`hCaptcha JS API was not loaded yet. Please wait for \`loaded\` event to safely call "${e}".`};class OA extends HTMLElement{constructor(){super(...arguments),this.hcaptchaId=void 0,this.loadJsApiTimeout=void 0,this.jsApiLoaded=!1}connectedCallback(){this.tryLoadingJsApi()}disconnectedCallback(){this.loadJsApiTimeout&&clearTimeout(this.loadJsApiTimeout)}static get observedAttributes(){return["jsapi","host","endpoint","reportapi","assethost","imghost","hl","sentry","recaptchacompat"]}attributeChangedCallback(){this.tryLoadingJsApi()}isJsApiConfigValid(t){let n=!["jsapi","host","endpoint","reportapi","assethost","imghost"].some(r=>{var s;return t[r]&&!(!((s=t[r])===null||s===void 0)&&s.match(/^\w/))});return t.hl&&!t.hl.match(/[\w-]+/)&&(n=!1),t.sentry&&["true","false"].indexOf(t.sentry)===-1&&(n=!1),t.recaptchacompat&&["true","false"].indexOf(t.recaptchacompat)===-1&&(n=!1),n}tryLoadingJsApi(){const t=this.getJsApiConfig();this.isJsApiConfigValid(t)&&(this.loadJsApiTimeout&&clearTimeout(this.loadJsApiTimeout),this.loadJsApiTimeout=setTimeout(()=>{this.jsApiLoaded&&console.error(`${wh} JS API attributes cannot change once hCaptcha JS API is loaded.`),this.jsApiLoaded=!0,VA(t).then(this.onApiLoaded.bind(this)).catch(this.onError.bind(this))},1))}getAttr(t){return this.getAttribute(t)||void 0}getJsApiConfig(){return{host:this.getAttr("host"),hl:this.getAttr("hl"),sentry:this.getAttr("sentry"),recaptchacompat:this.getAttr("recaptchacompat"),jsapi:this.getAttr("jsapi")||"https://js.hcaptcha.com/1/api.js",endpoint:this.getAttr("endpoint"),reportapi:this.getAttr("reportapi"),assethost:this.getAttr("assethost"),imghost:this.getAttr("imghost")}}onApiLoaded(){if(this.$emit("loaded"),this.getAttr("auto-render")==="false")return;const t=this.getAttr("rqdata"),n=this.getAttr("tabindex"),r=this.getAttr("sitekey")||this.getAttr("site-key"),s=this.getAttr("challenge-container");if(!r)return;const i={sitekey:r,theme:this.getAttr("theme"),size:this.getAttr("size"),hl:this.getAttr("hl"),tplinks:this.getAttr("tplinks")==="off"?"off":"on",tabindex:n?parseInt(n):void 0,custom:this.getAttr("custom")==="true"};s&&(i["challenge-container"]=s),this.render(i),t&&this.setData(t)}onError(t){console.error(t),this.$emit("error",{error:t})}$emit(t,n){let r;typeof Event=="function"?r=new Event(t):(r=document.createEvent("Event"),r.initEvent(t,!1,!1)),n&&Object.assign(r,n),this.dispatchEvent(r)}render(t){if(!hcaptcha)throw new un(Kn.apiNotLoaded("render"));this.hcaptchaId?console.warn(`${wh} hCaptcha was already rendered. You may want to call 'reset()' first.`):this.hcaptchaId=hcaptcha.render(this,Object.assign(Object.assign({},t),{callback:()=>{const n=hcaptcha.getResponse(this.hcaptchaId),r=hcaptcha.getRespKey(this.hcaptchaId);this.$emit("verified",{token:n,eKey:r,key:n})},"expired-callback":()=>{this.$emit("expired")},"chalexpired-callback":()=>{this.$emit("challenge-expired")},"error-callback":this.onError.bind(this),"open-callback":()=>{this.$emit("opened")},"close-callback":()=>{this.$emit("closed")}}))}setData(t){if(!this.hcaptchaId)throw new un(Kn.notRendered);hcaptcha.setData(this.hcaptchaId,{rqdata:t})}execute(){if(!hcaptcha)throw new un(Kn.apiNotLoaded("execute"));if(!this.hcaptchaId)throw new un(Kn.notRendered);hcaptcha.execute(this.hcaptchaId)}executeAsync(){if(!hcaptcha)throw new un(Kn.apiNotLoaded("execute"));if(!this.hcaptchaId)throw new un(Kn.notRendered);return hcaptcha.execute(this.hcaptchaId,{async:!0})}reset(){if(!hcaptcha)throw new un(Kn.apiNotLoaded("reset"));if(!this.hcaptchaId)throw new un(Kn.notRendered);hcaptcha.reset(this.hcaptchaId)}}customElements.define("h-captcha",OA);const LA="4c12844a-bb0e-4d3d-a12d-a59f6a6c4afb",NA=e=>{const t=x.useRef(null);return x.useEffect(()=>{t.current?.addEventListener("verified",n=>{const r=n;e.onVerify(r.token)}),t.current?.addEventListener("expired",()=>{e.onExpire()})},[]),h.jsx("h-captcha",{"site-key":LA,ref:t})},IA=e=>e.tagName==="IFRAME"&&e.src.startsWith("https://newassets.hcaptcha.com/");var jA="Toggle",t3=x.forwardRef((e,t)=>{const{pressed:n,defaultPressed:r=!1,onPressedChange:s,...i}=e,[o=!1,a]=na({prop:n,onChange:s,defaultProp:r});return h.jsx(Ve.button,{type:"button","aria-pressed":o,"data-state":o?"on":"off","data-disabled":e.disabled?"":void 0,...i,ref:t,onClick:Se(e.onClick,()=>{e.disabled||a(!o)})})});t3.displayName=jA;var DA=t3;const Ko=e=>h.jsx(DA,{pressed:e.checked,onPressedChange:e.onInput,disabled:e.disabled,className:"group flex h-5 w-8 items-center rounded-full border border-gray-400 bg-gray-300 transition-[background-color] disabled:opacity-50 aria-pressed:justify-end aria-pressed:border-lime-500 aria-pressed:bg-lime-300 dark:border-gray-500 dark:bg-gray-600 aria-pressed:dark:border-lime-600 aria-pressed:dark:bg-lime-800 [&:not(:disabled):hover]:bg-gray-300 aria-pressed:[&:not(:disabled):hover]:bg-lime-400 dark:[&:not(:disabled):hover]:bg-gray-700 aria-pressed:dark:[&:not(:disabled):hover]:bg-lime-700",children:h.jsx("div",{className:"box-content h-4 w-4 rounded-full border border-gray-400 bg-white group-aria-pressed:border-lime-500","aria-hidden":!0})}),MA=["top","right","bottom","left"],_r=Math.min,wt=Math.max,tc=Math.round,Da=Math.floor,xr=e=>({x:e,y:e}),zA={left:"right",right:"left",bottom:"top",top:"bottom"},$A={start:"end",end:"start"};function _h(e,t,n){return wt(e,_r(t,n))}function Fn(e,t){return typeof e=="function"?e(t):e}function Un(e){return e.split("-")[0]}function wi(e){return e.split("-")[1]}function lp(e){return e==="x"?"y":"x"}function cp(e){return e==="y"?"height":"width"}function kr(e){return["top","bottom"].includes(Un(e))?"y":"x"}function up(e){return lp(kr(e))}function BA(e,t,n){n===void 0&&(n=!1);const r=wi(e),s=up(e),i=cp(s);let o=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=nc(o)),[o,nc(o)]}function FA(e){const t=nc(e);return[xh(e),t,xh(t)]}function xh(e){return e.replace(/start|end/g,t=>$A[t])}function UA(e,t,n){const r=["left","right"],s=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?s:r:t?r:s;case"left":case"right":return t?i:o;default:return[]}}function HA(e,t,n,r){const s=wi(e);let i=UA(Un(e),n==="start",r);return s&&(i=i.map(o=>o+"-"+s),t&&(i=i.concat(i.map(xh)))),i}function nc(e){return e.replace(/left|right|bottom|top/g,t=>zA[t])}function GA(e){return{top:0,right:0,bottom:0,left:0,...e}}function n3(e){return typeof e!="number"?GA(e):{top:e,right:e,bottom:e,left:e}}function rc(e){const{x:t,y:n,width:r,height:s}=e;return{width:r,height:s,top:n,left:t,right:t+r,bottom:n+s,x:t,y:n}}function Xm(e,t,n){let{reference:r,floating:s}=e;const i=kr(t),o=up(t),a=cp(o),l=Un(t),c=i==="y",u=r.x+r.width/2-s.width/2,d=r.y+r.height/2-s.height/2,f=r[a]/2-s[a]/2;let p;switch(l){case"top":p={x:u,y:r.y-s.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-s.width,y:d};break;default:p={x:r.x,y:r.y}}switch(wi(t)){case"start":p[o]-=f*(n&&c?-1:1);break;case"end":p[o]+=f*(n&&c?-1:1);break}return p}const WA=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:o}=n,a=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:d}=Xm(c,r,l),f=r,p={},g=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:s,rects:i,platform:o,elements:a,middlewareData:l}=t,{element:c,padding:u=0}=Fn(e,t)||{};if(c==null)return{};const d=n3(u),f={x:n,y:r},p=up(s),g=cp(p),v=await o.getDimensions(c),_=p==="y",m=_?"top":"left",y=_?"bottom":"right",w=_?"clientHeight":"clientWidth",b=i.reference[g]+i.reference[p]-f[p]-i.floating[g],S=f[p]-i.reference[p],C=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let A=C?C[w]:0;(!A||!await(o.isElement==null?void 0:o.isElement(C)))&&(A=a.floating[w]||i.floating[g]);const R=b/2-S/2,F=A/2-v[g]/2-1,I=_r(d[m],F),q=_r(d[y],F),G=I,oe=A-v[g]-q,J=A/2-v[g]/2+R,fe=_h(G,J,oe),ee=!l.arrow&&wi(s)!=null&&J!==fe&&i.reference[g]/2-(JJ<=0)){var q,G;const J=(((q=i.flip)==null?void 0:q.index)||0)+1,fe=A[J];if(fe)return{data:{index:J,overflows:I},reset:{placement:fe}};let ee=(G=I.filter(ge=>ge.overflows[0]<=0).sort((ge,P)=>ge.overflows[1]-P.overflows[1])[0])==null?void 0:G.placement;if(!ee)switch(p){case"bestFit":{var oe;const ge=(oe=I.filter(P=>{if(C){const B=kr(P.placement);return B===y||B==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(B=>B>0).reduce((B,W)=>B+W,0)]).sort((P,B)=>P[1]-B[1])[0])==null?void 0:oe[0];ge&&(ee=ge);break}case"initialPlacement":ee=a;break}if(s!==ee)return{reset:{placement:ee}}}return{}}}};function Jm(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function e1(e){return MA.some(t=>e[t]>=0)}const qA=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...s}=Fn(e,t);switch(r){case"referenceHidden":{const i=await qo(t,{...s,elementContext:"reference"}),o=Jm(i,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:e1(o)}}}case"escaped":{const i=await qo(t,{...s,altBoundary:!0}),o=Jm(i,n.floating);return{data:{escapedOffsets:o,escaped:e1(o)}}}default:return{}}}}};async function QA(e,t){const{placement:n,platform:r,elements:s}=e,i=await(r.isRTL==null?void 0:r.isRTL(s.floating)),o=Un(n),a=wi(n),l=kr(n)==="y",c=["left","top"].includes(o)?-1:1,u=i&&l?-1:1,d=Fn(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof g=="number"&&(p=a==="end"?g*-1:g),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}const YA=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:i,placement:o,middlewareData:a}=t,l=await QA(t,e);return o===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:s+l.x,y:i+l.y,data:{...l,placement:o}}}}},XA=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:a={fn:_=>{let{x:m,y}=_;return{x:m,y}}},...l}=Fn(e,t),c={x:n,y:r},u=await qo(t,l),d=kr(Un(s)),f=lp(d);let p=c[f],g=c[d];if(i){const _=f==="y"?"top":"left",m=f==="y"?"bottom":"right",y=p+u[_],w=p-u[m];p=_h(y,p,w)}if(o){const _=d==="y"?"top":"left",m=d==="y"?"bottom":"right",y=g+u[_],w=g-u[m];g=_h(y,g,w)}const v=a.fn({...t,[f]:p,[d]:g});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[f]:i,[d]:o}}}}}},JA=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:s,rects:i,middlewareData:o}=t,{offset:a=0,mainAxis:l=!0,crossAxis:c=!0}=Fn(e,t),u={x:n,y:r},d=kr(s),f=lp(d);let p=u[f],g=u[d];const v=Fn(a,t),_=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const w=f==="y"?"height":"width",b=i.reference[f]-i.floating[w]+_.mainAxis,S=i.reference[f]+i.reference[w]-_.mainAxis;pS&&(p=S)}if(c){var m,y;const w=f==="y"?"width":"height",b=["top","left"].includes(Un(s)),S=i.reference[d]-i.floating[w]+(b&&((m=o.offset)==null?void 0:m[d])||0)+(b?0:_.crossAxis),C=i.reference[d]+i.reference[w]+(b?0:((y=o.offset)==null?void 0:y[d])||0)-(b?_.crossAxis:0);gC&&(g=C)}return{[f]:p,[d]:g}}}},eC=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:s,rects:i,platform:o,elements:a}=t,{apply:l=()=>{},...c}=Fn(e,t),u=await qo(t,c),d=Un(s),f=wi(s),p=kr(s)==="y",{width:g,height:v}=i.floating;let _,m;d==="top"||d==="bottom"?(_=d,m=f===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(m=d,_=f==="end"?"top":"bottom");const y=v-u.top-u.bottom,w=g-u.left-u.right,b=_r(v-u[_],y),S=_r(g-u[m],w),C=!t.middlewareData.shift;let A=b,R=S;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(R=w),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(A=y),C&&!f){const I=wt(u.left,0),q=wt(u.right,0),G=wt(u.top,0),oe=wt(u.bottom,0);p?R=g-2*(I!==0||q!==0?I+q:wt(u.left,u.right)):A=v-2*(G!==0||oe!==0?G+oe:wt(u.top,u.bottom))}await l({...t,availableWidth:R,availableHeight:A});const F=await o.getDimensions(a.floating);return g!==F.width||v!==F.height?{reset:{rects:!0}}:{}}}};function Fc(){return typeof window<"u"}function _i(e){return r3(e)?(e.nodeName||"").toLowerCase():"#document"}function bt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function _n(e){var t;return(t=(r3(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function r3(e){return Fc()?e instanceof Node||e instanceof bt(e).Node:!1}function tn(e){return Fc()?e instanceof Element||e instanceof bt(e).Element:!1}function wn(e){return Fc()?e instanceof HTMLElement||e instanceof bt(e).HTMLElement:!1}function t1(e){return!Fc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof bt(e).ShadowRoot}function oa(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=nn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(s)}function tC(e){return["table","td","th"].includes(_i(e))}function Uc(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function dp(e){const t=hp(),n=tn(e)?nn(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function nC(e){let t=br(e);for(;wn(t)&&!ui(t);){if(dp(t))return t;if(Uc(t))return null;t=br(t)}return null}function hp(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ui(e){return["html","body","#document"].includes(_i(e))}function nn(e){return bt(e).getComputedStyle(e)}function Hc(e){return tn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function br(e){if(_i(e)==="html")return e;const t=e.assignedSlot||e.parentNode||t1(e)&&e.host||_n(e);return t1(t)?t.host:t}function s3(e){const t=br(e);return ui(t)?e.ownerDocument?e.ownerDocument.body:e.body:wn(t)&&oa(t)?t:s3(t)}function Qo(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=s3(e),i=s===((r=e.ownerDocument)==null?void 0:r.body),o=bt(s);if(i){const a=kh(o);return t.concat(o,o.visualViewport||[],oa(s)?s:[],a&&n?Qo(a):[])}return t.concat(s,Qo(s,[],n))}function kh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function i3(e){const t=nn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=wn(e),i=s?e.offsetWidth:n,o=s?e.offsetHeight:r,a=tc(n)!==i||tc(r)!==o;return a&&(n=i,r=o),{width:n,height:r,$:a}}function fp(e){return tn(e)?e:e.contextElement}function Ws(e){const t=fp(e);if(!wn(t))return xr(1);const n=t.getBoundingClientRect(),{width:r,height:s,$:i}=i3(t);let o=(i?tc(n.width):n.width)/r,a=(i?tc(n.height):n.height)/s;return(!o||!Number.isFinite(o))&&(o=1),(!a||!Number.isFinite(a))&&(a=1),{x:o,y:a}}const rC=xr(0);function o3(e){const t=bt(e);return!hp()||!t.visualViewport?rC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function sC(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==bt(e)?!1:t}function is(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),i=fp(e);let o=xr(1);t&&(r?tn(r)&&(o=Ws(r)):o=Ws(e));const a=sC(i,n,r)?o3(i):xr(0);let l=(s.left+a.x)/o.x,c=(s.top+a.y)/o.y,u=s.width/o.x,d=s.height/o.y;if(i){const f=bt(i),p=r&&tn(r)?bt(r):r;let g=f,v=kh(g);for(;v&&r&&p!==g;){const _=Ws(v),m=v.getBoundingClientRect(),y=nn(v),w=m.left+(v.clientLeft+parseFloat(y.paddingLeft))*_.x,b=m.top+(v.clientTop+parseFloat(y.paddingTop))*_.y;l*=_.x,c*=_.y,u*=_.x,d*=_.y,l+=w,c+=b,g=bt(v),v=kh(g)}}return rc({width:u,height:d,x:l,y:c})}function iC(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const i=s==="fixed",o=_n(r),a=t?Uc(t.floating):!1;if(r===o||a&&i)return n;let l={scrollLeft:0,scrollTop:0},c=xr(1);const u=xr(0),d=wn(r);if((d||!d&&!i)&&((_i(r)!=="body"||oa(o))&&(l=Hc(r)),wn(r))){const f=is(r);c=Ws(r),u.x=f.x+r.clientLeft,u.y=f.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}}function oC(e){return Array.from(e.getClientRects())}function bh(e,t){const n=Hc(e).scrollLeft;return t?t.left+n:is(_n(e)).left+n}function aC(e){const t=_n(e),n=Hc(e),r=e.ownerDocument.body,s=wt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=wt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+bh(e);const a=-n.scrollTop;return nn(r).direction==="rtl"&&(o+=wt(t.clientWidth,r.clientWidth)-s),{width:s,height:i,x:o,y:a}}function lC(e,t){const n=bt(e),r=_n(e),s=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,a=0,l=0;if(s){i=s.width,o=s.height;const c=hp();(!c||c&&t==="fixed")&&(a=s.offsetLeft,l=s.offsetTop)}return{width:i,height:o,x:a,y:l}}function cC(e,t){const n=is(e,!0,t==="fixed"),r=n.top+e.clientTop,s=n.left+e.clientLeft,i=wn(e)?Ws(e):xr(1),o=e.clientWidth*i.x,a=e.clientHeight*i.y,l=s*i.x,c=r*i.y;return{width:o,height:a,x:l,y:c}}function n1(e,t,n){let r;if(t==="viewport")r=lC(e,n);else if(t==="document")r=aC(_n(e));else if(tn(t))r=cC(t,n);else{const s=o3(e);r={...t,x:t.x-s.x,y:t.y-s.y}}return rc(r)}function a3(e,t){const n=br(e);return n===t||!tn(n)||ui(n)?!1:nn(n).position==="fixed"||a3(n,t)}function uC(e,t){const n=t.get(e);if(n)return n;let r=Qo(e,[],!1).filter(a=>tn(a)&&_i(a)!=="body"),s=null;const i=nn(e).position==="fixed";let o=i?br(e):e;for(;tn(o)&&!ui(o);){const a=nn(o),l=dp(o);!l&&a.position==="fixed"&&(s=null),(i?!l&&!s:!l&&a.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||oa(o)&&!l&&a3(e,o))?r=r.filter(u=>u!==o):s=a,o=br(o)}return t.set(e,r),r}function dC(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const o=[...n==="clippingAncestors"?Uc(t)?[]:uC(t,this._c):[].concat(n),r],a=o[0],l=o.reduce((c,u)=>{const d=n1(t,u,s);return c.top=wt(d.top,c.top),c.right=_r(d.right,c.right),c.bottom=_r(d.bottom,c.bottom),c.left=wt(d.left,c.left),c},n1(t,a,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function hC(e){const{width:t,height:n}=i3(e);return{width:t,height:n}}function fC(e,t,n){const r=wn(t),s=_n(t),i=n==="fixed",o=is(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=xr(0);if(r||!r&&!i)if((_i(t)!=="body"||oa(s))&&(a=Hc(t)),r){const p=is(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}else s&&(l.x=bh(s));let c=0,u=0;if(s&&!r&&!i){const p=s.getBoundingClientRect();u=p.top+a.scrollTop,c=p.left+a.scrollLeft-bh(s,p)}const d=o.left+a.scrollLeft-l.x-c,f=o.top+a.scrollTop-l.y-u;return{x:d,y:f,width:o.width,height:o.height}}function Uu(e){return nn(e).position==="static"}function r1(e,t){if(!wn(e)||nn(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return _n(e)===n&&(n=n.ownerDocument.body),n}function l3(e,t){const n=bt(e);if(Uc(e))return n;if(!wn(e)){let s=br(e);for(;s&&!ui(s);){if(tn(s)&&!Uu(s))return s;s=br(s)}return n}let r=r1(e,t);for(;r&&tC(r)&&Uu(r);)r=r1(r,t);return r&&ui(r)&&Uu(r)&&!dp(r)?n:r||nC(e)||n}const pC=async function(e){const t=this.getOffsetParent||l3,n=this.getDimensions,r=await n(e.floating);return{reference:fC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function mC(e){return nn(e).direction==="rtl"}const gC={convertOffsetParentRelativeRectToViewportRelativeRect:iC,getDocumentElement:_n,getClippingRect:dC,getOffsetParent:l3,getElementRects:pC,getClientRects:oC,getDimensions:hC,getScale:Ws,isElement:tn,isRTL:mC};function yC(e,t){let n=null,r;const s=_n(e);function i(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function o(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;const p=Da(u),g=Da(s.clientWidth-(c+d)),v=Da(s.clientHeight-(u+f)),_=Da(c),y={rootMargin:-p+"px "+-g+"px "+-v+"px "+-_+"px",threshold:wt(0,_r(1,l))||1};let w=!0;function b(S){const C=S[0].intersectionRatio;if(C!==l){if(!w)return o();C?o(!1,C):r=setTimeout(()=>{o(!1,1e-7)},1e3)}w=!1}try{n=new IntersectionObserver(b,{...y,root:s.ownerDocument})}catch{n=new IntersectionObserver(b,y)}n.observe(e)}return o(!0),i}function vC(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=fp(e),u=s||i?[...c?Qo(c):[],...Qo(t)]:[];u.forEach(m=>{s&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const d=c&&a?yC(c,n):null;let f=-1,p=null;o&&(p=new ResizeObserver(m=>{let[y]=m;y&&y.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var w;(w=p)==null||w.observe(t)})),n()}),c&&!l&&p.observe(c),p.observe(t));let g,v=l?is(e):null;l&&_();function _(){const m=is(e);v&&(m.x!==v.x||m.y!==v.y||m.width!==v.width||m.height!==v.height)&&n(),v=m,g=requestAnimationFrame(_)}return n(),()=>{var m;u.forEach(y=>{s&&y.removeEventListener("scroll",n),i&&y.removeEventListener("resize",n)}),d?.(),(m=p)==null||m.disconnect(),p=null,l&&cancelAnimationFrame(g)}}const wC=YA,_C=XA,xC=KA,kC=eC,bC=qA,s1=ZA,EC=JA,SC=(e,t,n)=>{const r=new Map,s={platform:gC,...n},i={...s.platform,_c:r};return WA(e,t,{...s,platform:i})};var sl=typeof document<"u"?x.useLayoutEffect:x.useEffect;function sc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!sc(e[r],t[r]))return!1;return!0}if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,s[r]))return!1;for(r=n;r--!==0;){const i=s[r];if(!(i==="_owner"&&e.$$typeof)&&!sc(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function c3(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function i1(e,t){const n=c3(e);return Math.round(t*n)/n}function Hu(e){const t=x.useRef(e);return sl(()=>{t.current=e}),t}function AC(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:i,floating:o}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,d]=x.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=x.useState(r);sc(f,r)||p(r);const[g,v]=x.useState(null),[_,m]=x.useState(null),y=x.useCallback(P=>{P!==C.current&&(C.current=P,v(P))},[]),w=x.useCallback(P=>{P!==A.current&&(A.current=P,m(P))},[]),b=i||g,S=o||_,C=x.useRef(null),A=x.useRef(null),R=x.useRef(u),F=l!=null,I=Hu(l),q=Hu(s),G=Hu(c),oe=x.useCallback(()=>{if(!C.current||!A.current)return;const P={placement:t,strategy:n,middleware:f};q.current&&(P.platform=q.current),SC(C.current,A.current,P).then(B=>{const W={...B,isPositioned:G.current!==!1};J.current&&!sc(R.current,W)&&(R.current=W,xc.flushSync(()=>{d(W)}))})},[f,t,n,q,G]);sl(()=>{c===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,d(P=>({...P,isPositioned:!1})))},[c]);const J=x.useRef(!1);sl(()=>(J.current=!0,()=>{J.current=!1}),[]),sl(()=>{if(b&&(C.current=b),S&&(A.current=S),b&&S){if(I.current)return I.current(b,S,oe);oe()}},[b,S,oe,I,F]);const fe=x.useMemo(()=>({reference:C,floating:A,setReference:y,setFloating:w}),[y,w]),ee=x.useMemo(()=>({reference:b,floating:S}),[b,S]),ge=x.useMemo(()=>{const P={position:n,left:0,top:0};if(!ee.floating)return P;const B=i1(ee.floating,u.x),W=i1(ee.floating,u.y);return a?{...P,transform:"translate("+B+"px, "+W+"px)",...c3(ee.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:B,top:W}},[n,a,ee.floating,u.x,u.y]);return x.useMemo(()=>({...u,update:oe,refs:fe,elements:ee,floatingStyles:ge}),[u,oe,fe,ee,ge])}const CC=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:s}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?s1({element:r.current,padding:s}).fn(n):{}:r?s1({element:r,padding:s}).fn(n):{}}}},RC=(e,t)=>({...wC(e),options:[e,t]}),TC=(e,t)=>({..._C(e),options:[e,t]}),PC=(e,t)=>({...EC(e),options:[e,t]}),VC=(e,t)=>({...xC(e),options:[e,t]}),OC=(e,t)=>({...kC(e),options:[e,t]}),LC=(e,t)=>({...bC(e),options:[e,t]}),NC=(e,t)=>({...CC(e),options:[e,t]});var IC="Arrow",u3=x.forwardRef((e,t)=>{const{children:n,width:r=10,height:s=5,...i}=e;return h.jsx(Ve.svg,{...i,ref:t,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:h.jsx("polygon",{points:"0,0 30,0 15,10"})})});u3.displayName=IC;var jC=u3;function DC(e){const[t,n]=x.useState(void 0);return Xr(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const i=s[0];let o,a;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;o=c.inlineSize,a=c.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var pp="Popper",[d3,h3]=Pf(pp),[MC,f3]=d3(pp),p3=e=>{const{__scopePopper:t,children:n}=e,[r,s]=x.useState(null);return h.jsx(MC,{scope:t,anchor:r,onAnchorChange:s,children:n})};p3.displayName=pp;var m3="PopperAnchor",g3=x.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...s}=e,i=f3(m3,n),o=x.useRef(null),a=mt(t,o);return x.useEffect(()=>{i.onAnchorChange(r?.current||o.current)}),r?null:h.jsx(Ve.div,{...s,ref:a})});g3.displayName=m3;var mp="PopperContent",[zC,$C]=d3(mp),y3=x.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:i="center",alignOffset:o=0,arrowPadding:a=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:f=!1,updatePositionStrategy:p="optimized",onPlaced:g,...v}=e,_=f3(mp,n),[m,y]=x.useState(null),w=mt(t,sn=>y(sn)),[b,S]=x.useState(null),C=DC(b),A=C?.width??0,R=C?.height??0,F=r+(i!=="center"?"-"+i:""),I=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},q=Array.isArray(c)?c:[c],G=q.length>0,oe={padding:I,boundary:q.filter(FC),altBoundary:G},{refs:J,floatingStyles:fe,placement:ee,isPositioned:ge,middlewareData:P}=AC({strategy:"fixed",placement:F,whileElementsMounted:(...sn)=>vC(...sn,{animationFrame:p==="always"}),elements:{reference:_.anchor},middleware:[RC({mainAxis:s+R,alignmentAxis:o}),l&&TC({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?PC():void 0,...oe}),l&&VC({...oe}),OC({...oe,apply:({elements:sn,rects:_p,availableWidth:M3,availableHeight:z3})=>{const{width:$3,height:B3}=_p.reference,la=sn.floating.style;la.setProperty("--radix-popper-available-width",`${M3}px`),la.setProperty("--radix-popper-available-height",`${z3}px`),la.setProperty("--radix-popper-anchor-width",`${$3}px`),la.setProperty("--radix-popper-anchor-height",`${B3}px`)}}),b&&NC({element:b,padding:a}),UC({arrowWidth:A,arrowHeight:R}),f&&LC({strategy:"referenceHidden",...oe})]}),[B,W]=_3(ee),se=$n(g);Xr(()=>{ge&&se?.()},[ge,se]);const Oe=P.arrow?.x,ds=P.arrow?.y,xn=P.arrow?.centerOffset!==0,[ki,kn]=x.useState();return Xr(()=>{m&&kn(window.getComputedStyle(m).zIndex)},[m]),h.jsx("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...fe,transform:ge?fe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ki,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(" "),...P.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:h.jsx(zC,{scope:n,placedSide:B,onArrowChange:S,arrowX:Oe,arrowY:ds,shouldHideArrow:xn,children:h.jsx(Ve.div,{"data-side":B,"data-align":W,...v,ref:w,style:{...v.style,animation:ge?void 0:"none"}})})})});y3.displayName=mp;var v3="PopperArrow",BC={top:"bottom",right:"left",bottom:"top",left:"right"},w3=x.forwardRef(function(t,n){const{__scopePopper:r,...s}=t,i=$C(v3,r),o=BC[i.placedSide];return h.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:h.jsx(jC,{...s,ref:n,style:{...s.style,display:"block"}})})});w3.displayName=v3;function FC(e){return e!==null}var UC=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:s}=t,o=s.arrow?.centerOffset!==0,a=o?0:e.arrowWidth,l=o?0:e.arrowHeight,[c,u]=_3(n),d={start:"0%",center:"50%",end:"100%"}[u],f=(s.arrow?.x??0)+a/2,p=(s.arrow?.y??0)+l/2;let g="",v="";return c==="bottom"?(g=o?d:`${f}px`,v=`${-l}px`):c==="top"?(g=o?d:`${f}px`,v=`${r.floating.height+l}px`):c==="right"?(g=`${-l}px`,v=o?d:`${p}px`):c==="left"&&(g=`${r.floating.width+l}px`,v=o?d:`${p}px`),{data:{x:g,y:v}}}});function _3(e){const[t,n="center"]=e.split("-");return[t,n]}var HC=p3,x3=g3,GC=y3,WC=w3,gp="Popover",[k3,qR]=xf(gp,[h3]),aa=h3(),[ZC,Pr]=k3(gp),b3=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:o=!1}=e,a=aa(t),l=x.useRef(null),[c,u]=x.useState(!1),[d=!1,f]=na({prop:r,defaultProp:s,onChange:i});return h.jsx(HC,{...a,children:h.jsx(ZC,{scope:t,contentId:Ms(),triggerRef:l,open:d,onOpenChange:f,onOpenToggle:x.useCallback(()=>f(p=>!p),[f]),hasCustomAnchor:c,onCustomAnchorAdd:x.useCallback(()=>u(!0),[]),onCustomAnchorRemove:x.useCallback(()=>u(!1),[]),modal:o,children:n})})};b3.displayName=gp;var E3="PopoverAnchor",KC=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=Pr(E3,n),i=aa(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:a}=s;return x.useEffect(()=>(o(),()=>a()),[o,a]),h.jsx(x3,{...i,...r,ref:t})});KC.displayName=E3;var S3="PopoverTrigger",A3=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=Pr(S3,n),i=aa(n),o=mt(t,s.triggerRef),a=h.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":O3(s.open),...r,ref:o,onClick:Se(e.onClick,s.onOpenToggle)});return s.hasCustomAnchor?a:h.jsx(x3,{asChild:!0,...i,children:a})});A3.displayName=S3;var yp="PopoverPortal",[qC,QC]=k3(yp,{forceMount:void 0}),C3=e=>{const{__scopePopover:t,forceMount:n,children:r,container:s}=e,i=Pr(yp,t);return h.jsx(qC,{scope:t,forceMount:n,children:h.jsx(ls,{present:n||i.open,children:h.jsx(Ef,{asChild:!0,container:s,children:r})})})};C3.displayName=yp;var di="PopoverContent",R3=x.forwardRef((e,t)=>{const n=QC(di,e.__scopePopover),{forceMount:r=n.forceMount,...s}=e,i=Pr(di,e.__scopePopover);return h.jsx(ls,{present:r||i.open,children:i.modal?h.jsx(YC,{...s,ref:t}):h.jsx(XC,{...s,ref:t})})});R3.displayName=di;var YC=x.forwardRef((e,t)=>{const n=Pr(di,e.__scopePopover),r=x.useRef(null),s=mt(t,r),i=x.useRef(!1);return x.useEffect(()=>{const o=r.current;if(o)return M2(o)},[]),h.jsx(Sf,{as:ei,allowPinchZoom:!0,children:h.jsx(T3,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Se(e.onCloseAutoFocus,o=>{o.preventDefault(),i.current||n.triggerRef.current?.focus()}),onPointerDownOutside:Se(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0,c=a.button===2||l;i.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:Se(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1})})})}),XC=x.forwardRef((e,t)=>{const n=Pr(di,e.__scopePopover),r=x.useRef(!1),s=x.useRef(!1);return h.jsx(T3,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(r.current||n.triggerRef.current?.focus(),i.preventDefault()),r.current=!1,s.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const o=i.target;n.triggerRef.current?.contains(o)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&s.current&&i.preventDefault()}})}),T3=x.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...d}=e,f=Pr(di,n),p=aa(n);return T2(),h.jsx(bf,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:i,children:h.jsx(kf,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1),children:h.jsx(GC,{"data-state":O3(f.open),role:"dialog",id:f.contentId,...p,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),P3="PopoverClose",V3=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=Pr(P3,n);return h.jsx(Ve.button,{type:"button",...r,ref:t,onClick:Se(e.onClick,()=>s.onOpenChange(!1))})});V3.displayName=P3;var JC="PopoverArrow",eR=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=aa(n);return h.jsx(WC,{...s,...r,ref:t})});eR.displayName=JC;function O3(e){return e?"open":"closed"}var tR=b3,nR=A3,rR=C3,sR=R3,iR=V3;const xi=e=>h.jsxs(tR,{children:[h.jsx(nR,{asChild:!0,className:"focus:outline-0",children:e.trigger}),h.jsx(rR,{children:h.jsx(sR,{...e.contentProps,className:Ae("z-[--z-above-sidebar] flex flex-col rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950",e.contextMenu??!0?"":"px-2 py-1"),align:"end",sideOffset:4,children:e.children})})]}),Cn=x.forwardRef((e,t)=>{const n={...e};delete n.dontClose;const r=h.jsx("button",{type:"button",...n,ref:t,className:"px-2 py-1 text-left transition-[background-color] last:rounded-b-lg focus:outline-0 hover:enabled:bg-gray-100 disabled:opacity-70 dark:hover:enabled:bg-gray-800",children:e.children});return e.dontClose?r:h.jsx(iR,{children:r,asChild:!0})}),vp=x.forwardRef((e,t)=>{const n=le(r=>r.loadUser);return e.force&&n(e.username,{force:!0}),h.jsxs("button",{ref:t,className:Ae("flex w-full items-center bg-white px-2 py-1 dark:bg-gray-950",e.secondary?"bg-white dark:bg-gray-900":"bg-white dark:bg-gray-950",e.disabled?"":e.secondary?"hover:bg-gray-100 dark:hover:bg-gray-800":"hover:bg-gray-100 dark:hover:bg-gray-900",e.disabled?"":"group",e.className),onClick:e.onClick,disabled:e.disabled,children:[h.jsxs("div",{className:"flex w-full grow items-center gap-2",children:[h.jsx(gi,{className:"inline-block",username:e.username,size:"h-8 min-h-8 w-8 min-w-8"}),h.jsxs("div",{children:[h.jsx(ap,{username:e.username})," ",e.text?h.jsxs("span",{className:"text-sm",children:["(",e.text,")"]}):void 0]})]}),e.rightText?h.jsx("div",{className:"text-sm",children:e.rightText}):void 0]})}),L3=e=>{const[t,n]=le(De(s=>[s.storedAccounts,s.credentials])),r=Object.entries(t);return h.jsxs(Rr,{trigger:e.children,triggerAsChild:!0,className:"min-w-72 px-0",children:[h.jsx(Lt,{children:h.jsx("p",{className:"mx-4 text-lg font-bold",children:"Choose an account"})}),n&&n.username in t?h.jsx(o1,{...n,isLoggedIn:!0}):void 0,r.length?r.map(([s,i])=>n?.username!==s?h.jsx(o1,{username:s,token:i},s):void 0):h.jsx("div",{className:"mx-4",children:"You currently do not have any stored accounts."})]})},o1=e=>{const[t,n]=le(De(r=>[r.logIn,r.removeStoredAccount]));return h.jsxs("div",{className:"flex",children:[h.jsx(vp,{username:e.username,secondary:!0,disabled:e.isLoggedIn,onClick:()=>t(e.username,e.token,{signUp:!1,storeAccount:!0}),text:e.isLoggedIn?"Logged in":void 0,className:"px-4"}),h.jsx(jt,{"aria-label":"Remove",className:"bg-white px-4 py-1 hover:bg-gray-100 dark:bg-gray-900 dark:hover:bg-gray-800",onClick:()=>n(e.username),children:h.jsx(_f,{"aria-hidden":!0})})]})},oR=()=>{const e=le(t=>t.credentials);return e?h.jsx(lR,{...e}):h.jsx(aR,{})},aR=()=>{const[e,t]=x.useState("sign in"),[n,r]=x.useState(""),[s,i]=x.useState(""),[o,a]=x.useState(!0),[l,c]=x.useState(""),[u,d]=x.useState(!1),[f,p]=x.useState(),[g,v]=x.useState(!1),[_,m]=x.useState(),y=le(A=>A.logIn),w=n&&s,S=e==="sign in"?w:w&&l===s&&u&&f,C=async A=>{A.preventDefault(),v(!0);const R=await y(n,s,{storeAccount:o,...e==="sign up"?{signUp:!0,captcha:f??""}:{signUp:!1}});R.error&&m(R.message),v(!1)};return h.jsx(xi,{trigger:h.jsx(Ze,{children:"Sign in"}),contextMenu:!1,contentProps:{onFocusOutside:A=>{IA(A.target)&&A.preventDefault()}},children:h.jsxs("form",{className:"flex flex-col gap-2",onSubmit:C,children:[h.jsx(dr,{label:"Username",placeholder:"Username",value:n,type:"text",required:!0,onInput:A=>r(A.currentTarget.value)}),h.jsx(dr,{label:"Password",placeholder:"Password",value:s,type:"password",required:!0,onInput:A=>i(A.currentTarget.value)}),e==="sign up"?h.jsx(dr,{label:"Confirm password",placeholder:"Confirm password",value:l,type:"password",required:!0,onInput:A=>c(A.currentTarget.value)}):void 0,h.jsxs("label",{className:"flex items-center gap-2",children:[h.jsx(Ko,{checked:o,onInput:a}),h.jsx("span",{children:"Store account"})]}),e==="sign up"?h.jsxs("label",{className:"flex items-center gap-2",children:[h.jsx(Ko,{checked:u,onInput:d}),h.jsxs("span",{children:["I agree to Meower's"," ",h.jsx("a",{className:"font-bold text-lime-600",target:"_blank",href:"https://meower.org/legal",children:"terms"}),"."]})]}):void 0,e==="sign up"?h.jsx(NA,{onVerify:p,onExpire:()=>p(void 0)}):void 0,_?h.jsx("div",{className:"text-red-500",children:_}):null,h.jsxs("div",{children:[h.jsxs("div",{className:"flex gap-2",children:[h.jsx(Ze,{type:"submit",className:"grow",disabled:!S||g,children:e==="sign in"?"Sign in":"Sign up"}),h.jsx(Ze,{type:"button",secondary:!0,onClick:()=>t(e==="sign in"?"sign up":"sign in"),disabled:g,children:e==="sign in"?"Sign up":"Sign in"})]}),h.jsxs("div",{className:"text-right",children:["...or use a"," ",h.jsx(L3,{children:h.jsx("button",{className:"inline font-bold text-lime-600",children:"stored account"})}),"."]})]})]})})},lR=e=>{const t=le(n=>n.signOut);return h.jsxs(xi,{trigger:h.jsxs("button",{type:"button",className:"flex items-center gap-1",children:[h.jsx(gi,{size:"w-7 h-7 min-w-7 min-h-7",username:e.username,dontShowOnline:!0}),h.jsx(E_,{})]}),children:[h.jsx("span",{className:"px-2 pt-1 text-sm font-bold",children:e.username}),h.jsx(L3,{children:h.jsx(Cn,{dontClose:!0,children:"Switch account"})}),h.jsx(Cn,{onClick:t,children:"Sign out"})]})},cR=e=>new Promise(t=>{const n=new Image;n.addEventListener("load",()=>{t({width:n.width,height:n.height})}),n.addEventListener("error",()=>{t({width:0,height:0})}),n.src=e}),N3=e=>{const t=e>0?Math.floor(Math.log2(e)/10):0,n=(t>0?["Ki","Mi","Gi","Ti"][t-1]:"")+"B";return Math.floor(e/Math.pow(1024,t))+n},uR=5<<20,dR=25<<20,I3=async(e,t)=>{const n=le.getState().credentials?.token;if(!n)return{error:!0,message:"You need to be logged in to upload an image."};const r=t==="icons"?uR:dR;if(e.size>r)return{error:!0,message:`This image is too big! Please keep it at or under ${N3(r)}.`};const s=new FormData;s.set("file",e);let i;try{i=hR.parse(await(await fetch(`${fn}/${t}`,{method:"POST",body:s,headers:{Authorization:n}})).json())}catch(o){return{error:!0,message:o.message}}return{error:!1,response:i}},hR=T.object({bucket:T.string(),claimed:T.boolean(),filename:T.string(),hash:T.string(),id:T.string(),uploaded_at:T.number(),uploaded_by:T.string()}),fR=x.forwardRef((e,t)=>{const n={...e};return delete n.label,h.jsxs("label",{className:"flex flex-col",children:[h.jsx("span",{className:"text-sm font-bold",children:e.label}),h.jsx("select",{...n,ref:t,className:Ae("rounded-xl border border-gray-200 bg-transparent px-2 py-1 transition-colors disabled:opacity-70 dark:border-gray-700",e.className)})]})}),a1=x.forwardRef((e,t)=>h.jsx("option",{...e,className:Ae("bg-white dark:bg-gray-900",e.className),ref:t})),pR=e=>{const[t,n]=le(De(s=>[s.posts,s.loadPost]));n(e.post);const r=t[e.post];return h.jsx(Rr,{trigger:e.children,triggerAsChild:!0,size:"extend",children:r?r.error?h.jsxs(Lt,{children:["Failed to get post.",h.jsx("br",{}),"Message: ",r.message]}):r.isDeleted?h.jsx(Lt,{children:"This was post was deleted."}):r.reactions.length?h.jsxs("div",{children:[h.jsx(Lt,{className:"text-xl font-bold",children:"Reactions"}),h.jsxs(Lf,{className:"flex gap-2",defaultValue:r.reactions[0]?.emoji,children:[h.jsx(Nf,{className:"flex flex-col gap-2",children:r.reactions.map(s=>h.jsx(zr,{value:s.emoji,className:"border-b-2 border-transparent text-xl aria-selected:border-lime-500 dark:aria-selected:border-lime-600",children:s.emoji},s.emoji))}),r.reactions.map(s=>h.jsx($r,{className:"grow",value:s.emoji,children:h.jsx(mR,{post:e.post,emoji:s.emoji})},s.emoji))]})]}):h.jsx(Lt,{children:"This post doesn't have any reactions yet. Be the first to react!"}):h.jsx(Lt,{children:"Loading post..."})})},mR=e=>{const[t,n,r,s,i]=le(De(p=>[p.credentials,p.reactionUsers,p.loadReactionUsers,p.loadMoreReactionUsers,p.reactToPost])),[o,a]=x.useState(),[l,c]=x.useState(!1);r(e.post,e.emoji);const u=n[`${e.post}/${e.emoji}`],d=async()=>{const p=await i(e.post,e.emoji,"delete");p.error&&a(p.message)},f=async()=>{c(!0);const p=await s(e.post,e.emoji);c(!1),p.error&&a(p.message)};return h.jsx("div",{children:u?u.error?h.jsxs("div",{children:["Failed getting users.",h.jsx("br",{}),"Message: ",u.message]}):h.jsxs("div",{className:"flex flex-col gap-2",children:[o?h.jsx("div",{className:"text-red-400",children:o}):void 0,h.jsx("div",{className:"flex flex-col",children:u.users.map(p=>h.jsx(vp,{username:p,secondary:!0,disabled:p!==t?.username,text:p===t?.username?"You":void 0,rightText:p===t?.username?"Remove":void 0,onClick:d},p))}),u.stopLoadingMore?void 0:h.jsx(Ze,{className:"w-full",onClick:f,disabled:l,children:"Load more"})]}):"Loading..."})},Gu=[{id:"people",categoryEmoji:"๐Ÿ˜€",emoji:[["๐Ÿ˜€"],["๐Ÿ˜ƒ"],["๐Ÿ˜„"],["๐Ÿ˜"],["๐Ÿ˜†"],["๐Ÿ˜…"],["๐Ÿคฃ"],["๐Ÿ˜‚"],["๐Ÿ™‚"],["๐Ÿ™ƒ"],["๐Ÿซ "],["๐Ÿ˜‰"],["๐Ÿ˜Š"],["๐Ÿ˜‡"],["๐Ÿฅฐ"],["๐Ÿ˜"],["๐Ÿคฉ"],["๐Ÿ˜˜"],["๐Ÿ˜—"],["โ˜บ๏ธ"],["๐Ÿ˜š"],["๐Ÿ˜™"],["๐Ÿฅฒ"],["๐Ÿ˜‹"],["๐Ÿ˜›"],["๐Ÿ˜œ"],["๐Ÿคช"],["๐Ÿ˜"],["๐Ÿค‘"],["๐Ÿค—"],["๐Ÿคญ"],["๐Ÿซข"],["๐Ÿซฃ"],["๐Ÿคซ"],["๐Ÿค”"],["๐Ÿซก"],["๐Ÿค"],["๐Ÿคจ"],["๐Ÿ˜"],["๐Ÿ˜‘"],["๐Ÿ˜ถ"],["๐Ÿซฅ"],["๐Ÿ˜ถโ€๐ŸŒซ๏ธ"],["๐Ÿ˜"],["๐Ÿ˜’"],["๐Ÿ™„"],["๐Ÿ˜ฌ"],["๐Ÿ˜ฎโ€๐Ÿ’จ"],["๐Ÿคฅ"],["๐Ÿซจ"],["๐Ÿ˜Œ"],["๐Ÿ˜”"],["๐Ÿ˜ช"],["๐Ÿคค"],["๐Ÿ˜ด"],["๐Ÿ˜ท"],["๐Ÿค’"],["๐Ÿค•"],["๐Ÿคข"],["๐Ÿคฎ"],["๐Ÿคง"],["๐Ÿฅต"],["๐Ÿฅถ"],["๐Ÿฅด"],["๐Ÿ˜ต"],["๐Ÿ˜ตโ€๐Ÿ’ซ"],["๐Ÿคฏ"],["๐Ÿค "],["๐Ÿฅณ"],["๐Ÿฅธ"],["๐Ÿ˜Ž"],["๐Ÿค“"],["๐Ÿง"],["๐Ÿ˜•"],["๐Ÿซค"],["๐Ÿ˜Ÿ"],["๐Ÿ™"],["โ˜น๏ธ"],["๐Ÿ˜ฎ"],["๐Ÿ˜ฏ"],["๐Ÿ˜ฒ"],["๐Ÿ˜ณ"],["๐Ÿฅบ"],["๐Ÿฅน"],["๐Ÿ˜ฆ"],["๐Ÿ˜ง"],["๐Ÿ˜จ"],["๐Ÿ˜ฐ"],["๐Ÿ˜ฅ"],["๐Ÿ˜ข"],["๐Ÿ˜ญ"],["๐Ÿ˜ฑ"],["๐Ÿ˜–"],["๐Ÿ˜ฃ"],["๐Ÿ˜ž"],["๐Ÿ˜“"],["๐Ÿ˜ฉ"],["๐Ÿ˜ซ"],["๐Ÿฅฑ"],["๐Ÿ˜ค"],["๐Ÿ˜ก"],["๐Ÿ˜ "],["๐Ÿคฌ"],["๐Ÿ˜ˆ"],["๐Ÿ‘ฟ"],["๐Ÿ’€"],["โ˜ ๏ธ"],["๐Ÿ’ฉ"],["๐Ÿคก"],["๐Ÿ‘น"],["๐Ÿ‘บ"],["๐Ÿ‘ป"],["๐Ÿ‘ฝ"],["๐Ÿ‘พ"],["๐Ÿ‘‹","๐Ÿ‘‹๐Ÿป","๐Ÿ‘‹๐Ÿผ","๐Ÿ‘‹๐Ÿฝ","๐Ÿ‘‹๐Ÿพ","๐Ÿ‘‹๐Ÿฟ"],["๐Ÿคš","๐Ÿคš๐Ÿป","๐Ÿคš๐Ÿผ","๐Ÿคš๐Ÿฝ","๐Ÿคš๐Ÿพ","๐Ÿคš๐Ÿฟ"],["๐Ÿ–๏ธ","๐Ÿ–๐Ÿป","๐Ÿ–๐Ÿผ","๐Ÿ–๐Ÿฝ","๐Ÿ–๐Ÿพ","๐Ÿ–๐Ÿฟ"],["โœ‹","โœ‹๐Ÿป","โœ‹๐Ÿผ","โœ‹๐Ÿฝ","โœ‹๐Ÿพ","โœ‹๐Ÿฟ"],["๐Ÿ––","๐Ÿ––๐Ÿป","๐Ÿ––๐Ÿผ","๐Ÿ––๐Ÿฝ","๐Ÿ––๐Ÿพ","๐Ÿ––๐Ÿฟ"],["๐Ÿซฑ","๐Ÿซฑ๐Ÿป","๐Ÿซฑ๐Ÿผ","๐Ÿซฑ๐Ÿฝ","๐Ÿซฑ๐Ÿพ","๐Ÿซฑ๐Ÿฟ"],["๐Ÿซฒ","๐Ÿซฒ๐Ÿป","๐Ÿซฒ๐Ÿผ","๐Ÿซฒ๐Ÿฝ","๐Ÿซฒ๐Ÿพ","๐Ÿซฒ๐Ÿฟ"],["๐Ÿซณ","๐Ÿซณ๐Ÿป","๐Ÿซณ๐Ÿผ","๐Ÿซณ๐Ÿฝ","๐Ÿซณ๐Ÿพ","๐Ÿซณ๐Ÿฟ"],["๐Ÿซด","๐Ÿซด๐Ÿป","๐Ÿซด๐Ÿผ","๐Ÿซด๐Ÿฝ","๐Ÿซด๐Ÿพ","๐Ÿซด๐Ÿฟ"],["๐Ÿซท","๐Ÿซท๐Ÿป","๐Ÿซท๐Ÿผ","๐Ÿซท๐Ÿฝ","๐Ÿซท๐Ÿพ","๐Ÿซท๐Ÿฟ"],["๐Ÿซธ","๐Ÿซธ๐Ÿป","๐Ÿซธ๐Ÿผ","๐Ÿซธ๐Ÿฝ","๐Ÿซธ๐Ÿพ","๐Ÿซธ๐Ÿฟ"],["๐Ÿ‘Œ","๐Ÿ‘Œ๐Ÿป","๐Ÿ‘Œ๐Ÿผ","๐Ÿ‘Œ๐Ÿฝ","๐Ÿ‘Œ๐Ÿพ","๐Ÿ‘Œ๐Ÿฟ"],["๐ŸคŒ","๐ŸคŒ๐Ÿป","๐ŸคŒ๐Ÿผ","๐ŸคŒ๐Ÿฝ","๐ŸคŒ๐Ÿพ","๐ŸคŒ๐Ÿฟ"],["๐Ÿค","๐Ÿค๐Ÿป","๐Ÿค๐Ÿผ","๐Ÿค๐Ÿฝ","๐Ÿค๐Ÿพ","๐Ÿค๐Ÿฟ"],["โœŒ๏ธ","โœŒ๐Ÿป","โœŒ๐Ÿผ","โœŒ๐Ÿฝ","โœŒ๐Ÿพ","โœŒ๐Ÿฟ"],["๐Ÿคž","๐Ÿคž๐Ÿป","๐Ÿคž๐Ÿผ","๐Ÿคž๐Ÿฝ","๐Ÿคž๐Ÿพ","๐Ÿคž๐Ÿฟ"],["๐Ÿซฐ","๐Ÿซฐ๐Ÿป","๐Ÿซฐ๐Ÿผ","๐Ÿซฐ๐Ÿฝ","๐Ÿซฐ๐Ÿพ","๐Ÿซฐ๐Ÿฟ"],["๐ŸคŸ","๐ŸคŸ๐Ÿป","๐ŸคŸ๐Ÿผ","๐ŸคŸ๐Ÿฝ","๐ŸคŸ๐Ÿพ","๐ŸคŸ๐Ÿฟ"],["๐Ÿค˜","๐Ÿค˜๐Ÿป","๐Ÿค˜๐Ÿผ","๐Ÿค˜๐Ÿฝ","๐Ÿค˜๐Ÿพ","๐Ÿค˜๐Ÿฟ"],["๐Ÿค™","๐Ÿค™๐Ÿป","๐Ÿค™๐Ÿผ","๐Ÿค™๐Ÿฝ","๐Ÿค™๐Ÿพ","๐Ÿค™๐Ÿฟ"],["๐Ÿ‘ˆ","๐Ÿ‘ˆ๐Ÿป","๐Ÿ‘ˆ๐Ÿผ","๐Ÿ‘ˆ๐Ÿฝ","๐Ÿ‘ˆ๐Ÿพ","๐Ÿ‘ˆ๐Ÿฟ"],["๐Ÿ‘‰","๐Ÿ‘‰๐Ÿป","๐Ÿ‘‰๐Ÿผ","๐Ÿ‘‰๐Ÿฝ","๐Ÿ‘‰๐Ÿพ","๐Ÿ‘‰๐Ÿฟ"],["๐Ÿ‘†","๐Ÿ‘†๐Ÿป","๐Ÿ‘†๐Ÿผ","๐Ÿ‘†๐Ÿฝ","๐Ÿ‘†๐Ÿพ","๐Ÿ‘†๐Ÿฟ"],["๐Ÿ–•","๐Ÿ–•๐Ÿป","๐Ÿ–•๐Ÿผ","๐Ÿ–•๐Ÿฝ","๐Ÿ–•๐Ÿพ","๐Ÿ–•๐Ÿฟ"],["๐Ÿ‘‡","๐Ÿ‘‡๐Ÿป","๐Ÿ‘‡๐Ÿผ","๐Ÿ‘‡๐Ÿฝ","๐Ÿ‘‡๐Ÿพ","๐Ÿ‘‡๐Ÿฟ"],["โ˜๏ธ","โ˜๐Ÿป","โ˜๐Ÿผ","โ˜๐Ÿฝ","โ˜๐Ÿพ","โ˜๐Ÿฟ"],["๐Ÿซต","๐Ÿซต๐Ÿป","๐Ÿซต๐Ÿผ","๐Ÿซต๐Ÿฝ","๐Ÿซต๐Ÿพ","๐Ÿซต๐Ÿฟ"],["๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ"],["๐Ÿ‘Ž","๐Ÿ‘Ž๐Ÿป","๐Ÿ‘Ž๐Ÿผ","๐Ÿ‘Ž๐Ÿฝ","๐Ÿ‘Ž๐Ÿพ","๐Ÿ‘Ž๐Ÿฟ"],["โœŠ","โœŠ๐Ÿป","โœŠ๐Ÿผ","โœŠ๐Ÿฝ","โœŠ๐Ÿพ","โœŠ๐Ÿฟ"],["๐Ÿ‘Š","๐Ÿ‘Š๐Ÿป","๐Ÿ‘Š๐Ÿผ","๐Ÿ‘Š๐Ÿฝ","๐Ÿ‘Š๐Ÿพ","๐Ÿ‘Š๐Ÿฟ"],["๐Ÿค›","๐Ÿค›๐Ÿป","๐Ÿค›๐Ÿผ","๐Ÿค›๐Ÿฝ","๐Ÿค›๐Ÿพ","๐Ÿค›๐Ÿฟ"],["๐Ÿคœ","๐Ÿคœ๐Ÿป","๐Ÿคœ๐Ÿผ","๐Ÿคœ๐Ÿฝ","๐Ÿคœ๐Ÿพ","๐Ÿคœ๐Ÿฟ"],["๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ"],["๐Ÿ™Œ","๐Ÿ™Œ๐Ÿป","๐Ÿ™Œ๐Ÿผ","๐Ÿ™Œ๐Ÿฝ","๐Ÿ™Œ๐Ÿพ","๐Ÿ™Œ๐Ÿฟ"],["๐Ÿซถ","๐Ÿซถ๐Ÿป","๐Ÿซถ๐Ÿผ","๐Ÿซถ๐Ÿฝ","๐Ÿซถ๐Ÿพ","๐Ÿซถ๐Ÿฟ"],["๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ"],["๐Ÿคฒ","๐Ÿคฒ๐Ÿป","๐Ÿคฒ๐Ÿผ","๐Ÿคฒ๐Ÿฝ","๐Ÿคฒ๐Ÿพ","๐Ÿคฒ๐Ÿฟ"],["๐Ÿค","๐Ÿค๐Ÿป","๐Ÿค๐Ÿผ","๐Ÿค๐Ÿฝ","๐Ÿค๐Ÿพ","๐Ÿค๐Ÿฟ"],["๐Ÿ™","๐Ÿ™๐Ÿป","๐Ÿ™๐Ÿผ","๐Ÿ™๐Ÿฝ","๐Ÿ™๐Ÿพ","๐Ÿ™๐Ÿฟ"],["โœ๏ธ","โœ๐Ÿป","โœ๐Ÿผ","โœ๐Ÿฝ","โœ๐Ÿพ","โœ๐Ÿฟ"],["๐Ÿ’…","๐Ÿ’…๐Ÿป","๐Ÿ’…๐Ÿผ","๐Ÿ’…๐Ÿฝ","๐Ÿ’…๐Ÿพ","๐Ÿ’…๐Ÿฟ"],["๐Ÿคณ","๐Ÿคณ๐Ÿป","๐Ÿคณ๐Ÿผ","๐Ÿคณ๐Ÿฝ","๐Ÿคณ๐Ÿพ","๐Ÿคณ๐Ÿฟ"],["๐Ÿ’ช","๐Ÿ’ช๐Ÿป","๐Ÿ’ช๐Ÿผ","๐Ÿ’ช๐Ÿฝ","๐Ÿ’ช๐Ÿพ","๐Ÿ’ช๐Ÿฟ"],["๐Ÿฆพ"],["๐Ÿฆฟ"],["๐Ÿฆต","๐Ÿฆต๐Ÿป","๐Ÿฆต๐Ÿผ","๐Ÿฆต๐Ÿฝ","๐Ÿฆต๐Ÿพ","๐Ÿฆต๐Ÿฟ"],["๐Ÿฆถ","๐Ÿฆถ๐Ÿป","๐Ÿฆถ๐Ÿผ","๐Ÿฆถ๐Ÿฝ","๐Ÿฆถ๐Ÿพ","๐Ÿฆถ๐Ÿฟ"],["๐Ÿ‘‚","๐Ÿ‘‚๐Ÿป","๐Ÿ‘‚๐Ÿผ","๐Ÿ‘‚๐Ÿฝ","๐Ÿ‘‚๐Ÿพ","๐Ÿ‘‚๐Ÿฟ"],["๐Ÿฆป","๐Ÿฆป๐Ÿป","๐Ÿฆป๐Ÿผ","๐Ÿฆป๐Ÿฝ","๐Ÿฆป๐Ÿพ","๐Ÿฆป๐Ÿฟ"],["๐Ÿ‘ƒ","๐Ÿ‘ƒ๐Ÿป","๐Ÿ‘ƒ๐Ÿผ","๐Ÿ‘ƒ๐Ÿฝ","๐Ÿ‘ƒ๐Ÿพ","๐Ÿ‘ƒ๐Ÿฟ"],["๐Ÿง "],["๐Ÿซ€"],["๐Ÿซ"],["๐Ÿฆท"],["๐Ÿฆด"],["๐Ÿ‘€"],["๐Ÿ‘๏ธ"],["๐Ÿ‘…"],["๐Ÿ‘„"],["๐Ÿซฆ"],["๐Ÿ‘ถ","๐Ÿ‘ถ๐Ÿป","๐Ÿ‘ถ๐Ÿผ","๐Ÿ‘ถ๐Ÿฝ","๐Ÿ‘ถ๐Ÿพ","๐Ÿ‘ถ๐Ÿฟ"],["๐Ÿง’","๐Ÿง’๐Ÿป","๐Ÿง’๐Ÿผ","๐Ÿง’๐Ÿฝ","๐Ÿง’๐Ÿพ","๐Ÿง’๐Ÿฟ"],["๐Ÿ‘ฆ","๐Ÿ‘ฆ๐Ÿป","๐Ÿ‘ฆ๐Ÿผ","๐Ÿ‘ฆ๐Ÿฝ","๐Ÿ‘ฆ๐Ÿพ","๐Ÿ‘ฆ๐Ÿฟ"],["๐Ÿ‘ง","๐Ÿ‘ง๐Ÿป","๐Ÿ‘ง๐Ÿผ","๐Ÿ‘ง๐Ÿฝ","๐Ÿ‘ง๐Ÿพ","๐Ÿ‘ง๐Ÿฟ"],["๐Ÿง‘","๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿฟ"],["๐Ÿ‘ฑ","๐Ÿ‘ฑ๐Ÿป","๐Ÿ‘ฑ๐Ÿผ","๐Ÿ‘ฑ๐Ÿฝ","๐Ÿ‘ฑ๐Ÿพ","๐Ÿ‘ฑ๐Ÿฟ"],["๐Ÿ‘จ","๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟ"],["๐Ÿง”","๐Ÿง”๐Ÿป","๐Ÿง”๐Ÿผ","๐Ÿง”๐Ÿฝ","๐Ÿง”๐Ÿพ","๐Ÿง”๐Ÿฟ"],["๐Ÿง”โ€โ™‚๏ธ","๐Ÿง”๐Ÿปโ€โ™‚๏ธ","๐Ÿง”๐Ÿผโ€โ™‚๏ธ","๐Ÿง”๐Ÿฝโ€โ™‚๏ธ","๐Ÿง”๐Ÿพโ€โ™‚๏ธ","๐Ÿง”๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง”โ€โ™€๏ธ","๐Ÿง”๐Ÿปโ€โ™€๏ธ","๐Ÿง”๐Ÿผโ€โ™€๏ธ","๐Ÿง”๐Ÿฝโ€โ™€๏ธ","๐Ÿง”๐Ÿพโ€โ™€๏ธ","๐Ÿง”๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘จโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฐ"],["๐Ÿ‘จโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฑ"],["๐Ÿ‘จโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆณ"],["๐Ÿ‘จโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฒ"],["๐Ÿ‘ฉ","๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟ"],["๐Ÿ‘ฉโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฐ"],["๐Ÿง‘โ€๐Ÿฆฐ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฐ"],["๐Ÿ‘ฉโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฑ"],["๐Ÿง‘โ€๐Ÿฆฑ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฑ"],["๐Ÿ‘ฉโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆณ"],["๐Ÿง‘โ€๐Ÿฆณ","๐Ÿง‘๐Ÿปโ€๐Ÿฆณ","๐Ÿง‘๐Ÿผโ€๐Ÿฆณ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆณ","๐Ÿง‘๐Ÿพโ€๐Ÿฆณ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆณ"],["๐Ÿ‘ฉโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฒ"],["๐Ÿง‘โ€๐Ÿฆฒ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฒ"],["๐Ÿ‘ฑโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘ฑโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง“","๐Ÿง“๐Ÿป","๐Ÿง“๐Ÿผ","๐Ÿง“๐Ÿฝ","๐Ÿง“๐Ÿพ","๐Ÿง“๐Ÿฟ"],["๐Ÿ‘ด","๐Ÿ‘ด๐Ÿป","๐Ÿ‘ด๐Ÿผ","๐Ÿ‘ด๐Ÿฝ","๐Ÿ‘ด๐Ÿพ","๐Ÿ‘ด๐Ÿฟ"],["๐Ÿ‘ต","๐Ÿ‘ต๐Ÿป","๐Ÿ‘ต๐Ÿผ","๐Ÿ‘ต๐Ÿฝ","๐Ÿ‘ต๐Ÿพ","๐Ÿ‘ต๐Ÿฟ"],["๐Ÿ™","๐Ÿ™๐Ÿป","๐Ÿ™๐Ÿผ","๐Ÿ™๐Ÿฝ","๐Ÿ™๐Ÿพ","๐Ÿ™๐Ÿฟ"],["๐Ÿ™โ€โ™‚๏ธ","๐Ÿ™๐Ÿปโ€โ™‚๏ธ","๐Ÿ™๐Ÿผโ€โ™‚๏ธ","๐Ÿ™๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™๐Ÿพโ€โ™‚๏ธ","๐Ÿ™๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™โ€โ™€๏ธ","๐Ÿ™๐Ÿปโ€โ™€๏ธ","๐Ÿ™๐Ÿผโ€โ™€๏ธ","๐Ÿ™๐Ÿฝโ€โ™€๏ธ","๐Ÿ™๐Ÿพโ€โ™€๏ธ","๐Ÿ™๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™Ž","๐Ÿ™Ž๐Ÿป","๐Ÿ™Ž๐Ÿผ","๐Ÿ™Ž๐Ÿฝ","๐Ÿ™Ž๐Ÿพ","๐Ÿ™Ž๐Ÿฟ"],["๐Ÿ™Žโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿปโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿผโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿพโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™Žโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿปโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿผโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿฝโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿพโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™…","๐Ÿ™…๐Ÿป","๐Ÿ™…๐Ÿผ","๐Ÿ™…๐Ÿฝ","๐Ÿ™…๐Ÿพ","๐Ÿ™…๐Ÿฟ"],["๐Ÿ™…โ€โ™‚๏ธ","๐Ÿ™…๐Ÿปโ€โ™‚๏ธ","๐Ÿ™…๐Ÿผโ€โ™‚๏ธ","๐Ÿ™…๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™…๐Ÿพโ€โ™‚๏ธ","๐Ÿ™…๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™…โ€โ™€๏ธ","๐Ÿ™…๐Ÿปโ€โ™€๏ธ","๐Ÿ™…๐Ÿผโ€โ™€๏ธ","๐Ÿ™…๐Ÿฝโ€โ™€๏ธ","๐Ÿ™…๐Ÿพโ€โ™€๏ธ","๐Ÿ™…๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™†","๐Ÿ™†๐Ÿป","๐Ÿ™†๐Ÿผ","๐Ÿ™†๐Ÿฝ","๐Ÿ™†๐Ÿพ","๐Ÿ™†๐Ÿฟ"],["๐Ÿ™†โ€โ™‚๏ธ","๐Ÿ™†๐Ÿปโ€โ™‚๏ธ","๐Ÿ™†๐Ÿผโ€โ™‚๏ธ","๐Ÿ™†๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™†๐Ÿพโ€โ™‚๏ธ","๐Ÿ™†๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™†โ€โ™€๏ธ","๐Ÿ™†๐Ÿปโ€โ™€๏ธ","๐Ÿ™†๐Ÿผโ€โ™€๏ธ","๐Ÿ™†๐Ÿฝโ€โ™€๏ธ","๐Ÿ™†๐Ÿพโ€โ™€๏ธ","๐Ÿ™†๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’","๐Ÿ’๐Ÿป","๐Ÿ’๐Ÿผ","๐Ÿ’๐Ÿฝ","๐Ÿ’๐Ÿพ","๐Ÿ’๐Ÿฟ"],["๐Ÿ’โ€โ™‚๏ธ","๐Ÿ’๐Ÿปโ€โ™‚๏ธ","๐Ÿ’๐Ÿผโ€โ™‚๏ธ","๐Ÿ’๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’๐Ÿพโ€โ™‚๏ธ","๐Ÿ’๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’โ€โ™€๏ธ","๐Ÿ’๐Ÿปโ€โ™€๏ธ","๐Ÿ’๐Ÿผโ€โ™€๏ธ","๐Ÿ’๐Ÿฝโ€โ™€๏ธ","๐Ÿ’๐Ÿพโ€โ™€๏ธ","๐Ÿ’๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™‹","๐Ÿ™‹๐Ÿป","๐Ÿ™‹๐Ÿผ","๐Ÿ™‹๐Ÿฝ","๐Ÿ™‹๐Ÿพ","๐Ÿ™‹๐Ÿฟ"],["๐Ÿ™‹โ€โ™‚๏ธ","๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿผโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿพโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™‹โ€โ™€๏ธ","๐Ÿ™‹๐Ÿปโ€โ™€๏ธ","๐Ÿ™‹๐Ÿผโ€โ™€๏ธ","๐Ÿ™‹๐Ÿฝโ€โ™€๏ธ","๐Ÿ™‹๐Ÿพโ€โ™€๏ธ","๐Ÿ™‹๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟ"],["๐Ÿงโ€โ™‚๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™‡","๐Ÿ™‡๐Ÿป","๐Ÿ™‡๐Ÿผ","๐Ÿ™‡๐Ÿฝ","๐Ÿ™‡๐Ÿพ","๐Ÿ™‡๐Ÿฟ"],["๐Ÿ™‡โ€โ™‚๏ธ","๐Ÿ™‡๐Ÿปโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿผโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿพโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™‡โ€โ™€๏ธ","๐Ÿ™‡๐Ÿปโ€โ™€๏ธ","๐Ÿ™‡๐Ÿผโ€โ™€๏ธ","๐Ÿ™‡๐Ÿฝโ€โ™€๏ธ","๐Ÿ™‡๐Ÿพโ€โ™€๏ธ","๐Ÿ™‡๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคฆ","๐Ÿคฆ๐Ÿป","๐Ÿคฆ๐Ÿผ","๐Ÿคฆ๐Ÿฝ","๐Ÿคฆ๐Ÿพ","๐Ÿคฆ๐Ÿฟ"],["๐Ÿคฆโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿผโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿพโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคฆโ€โ™€๏ธ","๐Ÿคฆ๐Ÿปโ€โ™€๏ธ","๐Ÿคฆ๐Ÿผโ€โ™€๏ธ","๐Ÿคฆ๐Ÿฝโ€โ™€๏ธ","๐Ÿคฆ๐Ÿพโ€โ™€๏ธ","๐Ÿคฆ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคท","๐Ÿคท๐Ÿป","๐Ÿคท๐Ÿผ","๐Ÿคท๐Ÿฝ","๐Ÿคท๐Ÿพ","๐Ÿคท๐Ÿฟ"],["๐Ÿคทโ€โ™‚๏ธ","๐Ÿคท๐Ÿปโ€โ™‚๏ธ","๐Ÿคท๐Ÿผโ€โ™‚๏ธ","๐Ÿคท๐Ÿฝโ€โ™‚๏ธ","๐Ÿคท๐Ÿพโ€โ™‚๏ธ","๐Ÿคท๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคทโ€โ™€๏ธ","๐Ÿคท๐Ÿปโ€โ™€๏ธ","๐Ÿคท๐Ÿผโ€โ™€๏ธ","๐Ÿคท๐Ÿฝโ€โ™€๏ธ","๐Ÿคท๐Ÿพโ€โ™€๏ธ","๐Ÿคท๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง‘โ€โš•๏ธ","๐Ÿง‘๐Ÿปโ€โš•๏ธ","๐Ÿง‘๐Ÿผโ€โš•๏ธ","๐Ÿง‘๐Ÿฝโ€โš•๏ธ","๐Ÿง‘๐Ÿพโ€โš•๏ธ","๐Ÿง‘๐Ÿฟโ€โš•๏ธ"],["๐Ÿ‘จโ€โš•๏ธ","๐Ÿ‘จ๐Ÿปโ€โš•๏ธ","๐Ÿ‘จ๐Ÿผโ€โš•๏ธ","๐Ÿ‘จ๐Ÿฝโ€โš•๏ธ","๐Ÿ‘จ๐Ÿพโ€โš•๏ธ","๐Ÿ‘จ๐Ÿฟโ€โš•๏ธ"],["๐Ÿ‘ฉโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ"],["๐Ÿง‘โ€๐ŸŽ“","๐Ÿง‘๐Ÿปโ€๐ŸŽ“","๐Ÿง‘๐Ÿผโ€๐ŸŽ“","๐Ÿง‘๐Ÿฝโ€๐ŸŽ“","๐Ÿง‘๐Ÿพโ€๐ŸŽ“","๐Ÿง‘๐Ÿฟโ€๐ŸŽ“"],["๐Ÿ‘จโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿผโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿพโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽ“"],["๐Ÿ‘ฉโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“"],["๐Ÿง‘โ€๐Ÿซ","๐Ÿง‘๐Ÿปโ€๐Ÿซ","๐Ÿง‘๐Ÿผโ€๐Ÿซ","๐Ÿง‘๐Ÿฝโ€๐Ÿซ","๐Ÿง‘๐Ÿพโ€๐Ÿซ","๐Ÿง‘๐Ÿฟโ€๐Ÿซ"],["๐Ÿ‘จโ€๐Ÿซ","๐Ÿ‘จ๐Ÿปโ€๐Ÿซ","๐Ÿ‘จ๐Ÿผโ€๐Ÿซ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿซ","๐Ÿ‘จ๐Ÿพโ€๐Ÿซ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿซ"],["๐Ÿ‘ฉโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿซ"],["๐Ÿง‘โ€โš–๏ธ","๐Ÿง‘๐Ÿปโ€โš–๏ธ","๐Ÿง‘๐Ÿผโ€โš–๏ธ","๐Ÿง‘๐Ÿฝโ€โš–๏ธ","๐Ÿง‘๐Ÿพโ€โš–๏ธ","๐Ÿง‘๐Ÿฟโ€โš–๏ธ"],["๐Ÿ‘จโ€โš–๏ธ","๐Ÿ‘จ๐Ÿปโ€โš–๏ธ","๐Ÿ‘จ๐Ÿผโ€โš–๏ธ","๐Ÿ‘จ๐Ÿฝโ€โš–๏ธ","๐Ÿ‘จ๐Ÿพโ€โš–๏ธ","๐Ÿ‘จ๐Ÿฟโ€โš–๏ธ"],["๐Ÿ‘ฉโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โš–๏ธ"],["๐Ÿง‘โ€๐ŸŒพ","๐Ÿง‘๐Ÿปโ€๐ŸŒพ","๐Ÿง‘๐Ÿผโ€๐ŸŒพ","๐Ÿง‘๐Ÿฝโ€๐ŸŒพ","๐Ÿง‘๐Ÿพโ€๐ŸŒพ","๐Ÿง‘๐Ÿฟโ€๐ŸŒพ"],["๐Ÿ‘จโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿปโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿผโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿฝโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿพโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿฟโ€๐ŸŒพ"],["๐Ÿ‘ฉโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŒพ"],["๐Ÿง‘โ€๐Ÿณ","๐Ÿง‘๐Ÿปโ€๐Ÿณ","๐Ÿง‘๐Ÿผโ€๐Ÿณ","๐Ÿง‘๐Ÿฝโ€๐Ÿณ","๐Ÿง‘๐Ÿพโ€๐Ÿณ","๐Ÿง‘๐Ÿฟโ€๐Ÿณ"],["๐Ÿ‘จโ€๐Ÿณ","๐Ÿ‘จ๐Ÿปโ€๐Ÿณ","๐Ÿ‘จ๐Ÿผโ€๐Ÿณ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ","๐Ÿ‘จ๐Ÿพโ€๐Ÿณ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿณ"],["๐Ÿ‘ฉโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿณ"],["๐Ÿง‘โ€๐Ÿ”ง","๐Ÿง‘๐Ÿปโ€๐Ÿ”ง","๐Ÿง‘๐Ÿผโ€๐Ÿ”ง","๐Ÿง‘๐Ÿฝโ€๐Ÿ”ง","๐Ÿง‘๐Ÿพโ€๐Ÿ”ง","๐Ÿง‘๐Ÿฟโ€๐Ÿ”ง"],["๐Ÿ‘จโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ง"],["๐Ÿ‘ฉโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ง"],["๐Ÿง‘โ€๐Ÿญ","๐Ÿง‘๐Ÿปโ€๐Ÿญ","๐Ÿง‘๐Ÿผโ€๐Ÿญ","๐Ÿง‘๐Ÿฝโ€๐Ÿญ","๐Ÿง‘๐Ÿพโ€๐Ÿญ","๐Ÿง‘๐Ÿฟโ€๐Ÿญ"],["๐Ÿ‘จโ€๐Ÿญ","๐Ÿ‘จ๐Ÿปโ€๐Ÿญ","๐Ÿ‘จ๐Ÿผโ€๐Ÿญ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿญ","๐Ÿ‘จ๐Ÿพโ€๐Ÿญ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿญ"],["๐Ÿ‘ฉโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿญ"],["๐Ÿง‘โ€๐Ÿ’ผ","๐Ÿง‘๐Ÿปโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿผโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿฝโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿพโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿฟโ€๐Ÿ’ผ"],["๐Ÿ‘จโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ผ"],["๐Ÿ‘ฉโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ผ"],["๐Ÿง‘โ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿปโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿผโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿพโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿฟโ€๐Ÿ”ฌ"],["๐Ÿ‘จโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ฌ"],["๐Ÿ‘ฉโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ฌ"],["๐Ÿง‘โ€๐Ÿ’ป","๐Ÿง‘๐Ÿปโ€๐Ÿ’ป","๐Ÿง‘๐Ÿผโ€๐Ÿ’ป","๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป","๐Ÿง‘๐Ÿพโ€๐Ÿ’ป","๐Ÿง‘๐Ÿฟโ€๐Ÿ’ป"],["๐Ÿ‘จโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป"],["๐Ÿ‘ฉโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป"],["๐Ÿง‘โ€๐ŸŽค","๐Ÿง‘๐Ÿปโ€๐ŸŽค","๐Ÿง‘๐Ÿผโ€๐ŸŽค","๐Ÿง‘๐Ÿฝโ€๐ŸŽค","๐Ÿง‘๐Ÿพโ€๐ŸŽค","๐Ÿง‘๐Ÿฟโ€๐ŸŽค"],["๐Ÿ‘จโ€๐ŸŽค","๐Ÿ‘จ๐Ÿปโ€๐ŸŽค","๐Ÿ‘จ๐Ÿผโ€๐ŸŽค","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽค","๐Ÿ‘จ๐Ÿพโ€๐ŸŽค","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽค"],["๐Ÿ‘ฉโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽค"],["๐Ÿง‘โ€๐ŸŽจ","๐Ÿง‘๐Ÿปโ€๐ŸŽจ","๐Ÿง‘๐Ÿผโ€๐ŸŽจ","๐Ÿง‘๐Ÿฝโ€๐ŸŽจ","๐Ÿง‘๐Ÿพโ€๐ŸŽจ","๐Ÿง‘๐Ÿฟโ€๐ŸŽจ"],["๐Ÿ‘จโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿพโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽจ"],["๐Ÿ‘ฉโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽจ"],["๐Ÿง‘โ€โœˆ๏ธ","๐Ÿง‘๐Ÿปโ€โœˆ๏ธ","๐Ÿง‘๐Ÿผโ€โœˆ๏ธ","๐Ÿง‘๐Ÿฝโ€โœˆ๏ธ","๐Ÿง‘๐Ÿพโ€โœˆ๏ธ","๐Ÿง‘๐Ÿฟโ€โœˆ๏ธ"],["๐Ÿ‘จโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿปโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿผโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿฝโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿพโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿฟโ€โœˆ๏ธ"],["๐Ÿ‘ฉโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โœˆ๏ธ"],["๐Ÿง‘โ€๐Ÿš€","๐Ÿง‘๐Ÿปโ€๐Ÿš€","๐Ÿง‘๐Ÿผโ€๐Ÿš€","๐Ÿง‘๐Ÿฝโ€๐Ÿš€","๐Ÿง‘๐Ÿพโ€๐Ÿš€","๐Ÿง‘๐Ÿฟโ€๐Ÿš€"],["๐Ÿ‘จโ€๐Ÿš€","๐Ÿ‘จ๐Ÿปโ€๐Ÿš€","๐Ÿ‘จ๐Ÿผโ€๐Ÿš€","๐Ÿ‘จ๐Ÿฝโ€๐Ÿš€","๐Ÿ‘จ๐Ÿพโ€๐Ÿš€","๐Ÿ‘จ๐Ÿฟโ€๐Ÿš€"],["๐Ÿ‘ฉโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš€"],["๐Ÿง‘โ€๐Ÿš’","๐Ÿง‘๐Ÿปโ€๐Ÿš’","๐Ÿง‘๐Ÿผโ€๐Ÿš’","๐Ÿง‘๐Ÿฝโ€๐Ÿš’","๐Ÿง‘๐Ÿพโ€๐Ÿš’","๐Ÿง‘๐Ÿฟโ€๐Ÿš’"],["๐Ÿ‘จโ€๐Ÿš’","๐Ÿ‘จ๐Ÿปโ€๐Ÿš’","๐Ÿ‘จ๐Ÿผโ€๐Ÿš’","๐Ÿ‘จ๐Ÿฝโ€๐Ÿš’","๐Ÿ‘จ๐Ÿพโ€๐Ÿš’","๐Ÿ‘จ๐Ÿฟโ€๐Ÿš’"],["๐Ÿ‘ฉโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš’"],["๐Ÿ‘ฎ","๐Ÿ‘ฎ๐Ÿป","๐Ÿ‘ฎ๐Ÿผ","๐Ÿ‘ฎ๐Ÿฝ","๐Ÿ‘ฎ๐Ÿพ","๐Ÿ‘ฎ๐Ÿฟ"],["๐Ÿ‘ฎโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ฎโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ•ต๏ธ","๐Ÿ•ต๐Ÿป","๐Ÿ•ต๐Ÿผ","๐Ÿ•ต๐Ÿฝ","๐Ÿ•ต๐Ÿพ","๐Ÿ•ต๐Ÿฟ"],["๐Ÿ•ต๏ธโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿผโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿฝโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿพโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ•ต๏ธโ€โ™€๏ธ","๐Ÿ•ต๐Ÿปโ€โ™€๏ธ","๐Ÿ•ต๐Ÿผโ€โ™€๏ธ","๐Ÿ•ต๐Ÿฝโ€โ™€๏ธ","๐Ÿ•ต๐Ÿพโ€โ™€๏ธ","๐Ÿ•ต๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’‚","๐Ÿ’‚๐Ÿป","๐Ÿ’‚๐Ÿผ","๐Ÿ’‚๐Ÿฝ","๐Ÿ’‚๐Ÿพ","๐Ÿ’‚๐Ÿฟ"],["๐Ÿ’‚โ€โ™‚๏ธ","๐Ÿ’‚๐Ÿปโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿผโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿพโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’‚โ€โ™€๏ธ","๐Ÿ’‚๐Ÿปโ€โ™€๏ธ","๐Ÿ’‚๐Ÿผโ€โ™€๏ธ","๐Ÿ’‚๐Ÿฝโ€โ™€๏ธ","๐Ÿ’‚๐Ÿพโ€โ™€๏ธ","๐Ÿ’‚๐Ÿฟโ€โ™€๏ธ"],["๐Ÿฅท","๐Ÿฅท๐Ÿป","๐Ÿฅท๐Ÿผ","๐Ÿฅท๐Ÿฝ","๐Ÿฅท๐Ÿพ","๐Ÿฅท๐Ÿฟ"],["๐Ÿ‘ท","๐Ÿ‘ท๐Ÿป","๐Ÿ‘ท๐Ÿผ","๐Ÿ‘ท๐Ÿฝ","๐Ÿ‘ท๐Ÿพ","๐Ÿ‘ท๐Ÿฟ"],["๐Ÿ‘ทโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ทโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿฟโ€โ™€๏ธ"],["๐Ÿซ…","๐Ÿซ…๐Ÿป","๐Ÿซ…๐Ÿผ","๐Ÿซ…๐Ÿฝ","๐Ÿซ…๐Ÿพ","๐Ÿซ…๐Ÿฟ"],["๐Ÿคด","๐Ÿคด๐Ÿป","๐Ÿคด๐Ÿผ","๐Ÿคด๐Ÿฝ","๐Ÿคด๐Ÿพ","๐Ÿคด๐Ÿฟ"],["๐Ÿ‘ธ","๐Ÿ‘ธ๐Ÿป","๐Ÿ‘ธ๐Ÿผ","๐Ÿ‘ธ๐Ÿฝ","๐Ÿ‘ธ๐Ÿพ","๐Ÿ‘ธ๐Ÿฟ"],["๐Ÿ‘ณ","๐Ÿ‘ณ๐Ÿป","๐Ÿ‘ณ๐Ÿผ","๐Ÿ‘ณ๐Ÿฝ","๐Ÿ‘ณ๐Ÿพ","๐Ÿ‘ณ๐Ÿฟ"],["๐Ÿ‘ณโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ณโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘ฒ","๐Ÿ‘ฒ๐Ÿป","๐Ÿ‘ฒ๐Ÿผ","๐Ÿ‘ฒ๐Ÿฝ","๐Ÿ‘ฒ๐Ÿพ","๐Ÿ‘ฒ๐Ÿฟ"],["๐Ÿง•","๐Ÿง•๐Ÿป","๐Ÿง•๐Ÿผ","๐Ÿง•๐Ÿฝ","๐Ÿง•๐Ÿพ","๐Ÿง•๐Ÿฟ"],["๐Ÿคต","๐Ÿคต๐Ÿป","๐Ÿคต๐Ÿผ","๐Ÿคต๐Ÿฝ","๐Ÿคต๐Ÿพ","๐Ÿคต๐Ÿฟ"],["๐Ÿคตโ€โ™‚๏ธ","๐Ÿคต๐Ÿปโ€โ™‚๏ธ","๐Ÿคต๐Ÿผโ€โ™‚๏ธ","๐Ÿคต๐Ÿฝโ€โ™‚๏ธ","๐Ÿคต๐Ÿพโ€โ™‚๏ธ","๐Ÿคต๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคตโ€โ™€๏ธ","๐Ÿคต๐Ÿปโ€โ™€๏ธ","๐Ÿคต๐Ÿผโ€โ™€๏ธ","๐Ÿคต๐Ÿฝโ€โ™€๏ธ","๐Ÿคต๐Ÿพโ€โ™€๏ธ","๐Ÿคต๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘ฐ","๐Ÿ‘ฐ๐Ÿป","๐Ÿ‘ฐ๐Ÿผ","๐Ÿ‘ฐ๐Ÿฝ","๐Ÿ‘ฐ๐Ÿพ","๐Ÿ‘ฐ๐Ÿฟ"],["๐Ÿ‘ฐโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ฐโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคฐ","๐Ÿคฐ๐Ÿป","๐Ÿคฐ๐Ÿผ","๐Ÿคฐ๐Ÿฝ","๐Ÿคฐ๐Ÿพ","๐Ÿคฐ๐Ÿฟ"],["๐Ÿซƒ","๐Ÿซƒ๐Ÿป","๐Ÿซƒ๐Ÿผ","๐Ÿซƒ๐Ÿฝ","๐Ÿซƒ๐Ÿพ","๐Ÿซƒ๐Ÿฟ"],["๐Ÿซ„","๐Ÿซ„๐Ÿป","๐Ÿซ„๐Ÿผ","๐Ÿซ„๐Ÿฝ","๐Ÿซ„๐Ÿพ","๐Ÿซ„๐Ÿฟ"],["๐Ÿคฑ","๐Ÿคฑ๐Ÿป","๐Ÿคฑ๐Ÿผ","๐Ÿคฑ๐Ÿฝ","๐Ÿคฑ๐Ÿพ","๐Ÿคฑ๐Ÿฟ"],["๐Ÿ‘ฉโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿผ"],["๐Ÿ‘จโ€๐Ÿผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿผ"],["๐Ÿง‘โ€๐Ÿผ","๐Ÿง‘๐Ÿปโ€๐Ÿผ","๐Ÿง‘๐Ÿผโ€๐Ÿผ","๐Ÿง‘๐Ÿฝโ€๐Ÿผ","๐Ÿง‘๐Ÿพโ€๐Ÿผ","๐Ÿง‘๐Ÿฟโ€๐Ÿผ"],["๐Ÿ‘ผ","๐Ÿ‘ผ๐Ÿป","๐Ÿ‘ผ๐Ÿผ","๐Ÿ‘ผ๐Ÿฝ","๐Ÿ‘ผ๐Ÿพ","๐Ÿ‘ผ๐Ÿฟ"],["๐ŸŽ…","๐ŸŽ…๐Ÿป","๐ŸŽ…๐Ÿผ","๐ŸŽ…๐Ÿฝ","๐ŸŽ…๐Ÿพ","๐ŸŽ…๐Ÿฟ"],["๐Ÿคถ","๐Ÿคถ๐Ÿป","๐Ÿคถ๐Ÿผ","๐Ÿคถ๐Ÿฝ","๐Ÿคถ๐Ÿพ","๐Ÿคถ๐Ÿฟ"],["๐Ÿง‘โ€๐ŸŽ„","๐Ÿง‘๐Ÿปโ€๐ŸŽ„","๐Ÿง‘๐Ÿผโ€๐ŸŽ„","๐Ÿง‘๐Ÿฝโ€๐ŸŽ„","๐Ÿง‘๐Ÿพโ€๐ŸŽ„","๐Ÿง‘๐Ÿฟโ€๐ŸŽ„"],["๐Ÿฆธ","๐Ÿฆธ๐Ÿป","๐Ÿฆธ๐Ÿผ","๐Ÿฆธ๐Ÿฝ","๐Ÿฆธ๐Ÿพ","๐Ÿฆธ๐Ÿฟ"],["๐Ÿฆธโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿปโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿผโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿฝโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿพโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿฆธโ€โ™€๏ธ","๐Ÿฆธ๐Ÿปโ€โ™€๏ธ","๐Ÿฆธ๐Ÿผโ€โ™€๏ธ","๐Ÿฆธ๐Ÿฝโ€โ™€๏ธ","๐Ÿฆธ๐Ÿพโ€โ™€๏ธ","๐Ÿฆธ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿฆน","๐Ÿฆน๐Ÿป","๐Ÿฆน๐Ÿผ","๐Ÿฆน๐Ÿฝ","๐Ÿฆน๐Ÿพ","๐Ÿฆน๐Ÿฟ"],["๐Ÿฆนโ€โ™‚๏ธ","๐Ÿฆน๐Ÿปโ€โ™‚๏ธ","๐Ÿฆน๐Ÿผโ€โ™‚๏ธ","๐Ÿฆน๐Ÿฝโ€โ™‚๏ธ","๐Ÿฆน๐Ÿพโ€โ™‚๏ธ","๐Ÿฆน๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿฆนโ€โ™€๏ธ","๐Ÿฆน๐Ÿปโ€โ™€๏ธ","๐Ÿฆน๐Ÿผโ€โ™€๏ธ","๐Ÿฆน๐Ÿฝโ€โ™€๏ธ","๐Ÿฆน๐Ÿพโ€โ™€๏ธ","๐Ÿฆน๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง™","๐Ÿง™๐Ÿป","๐Ÿง™๐Ÿผ","๐Ÿง™๐Ÿฝ","๐Ÿง™๐Ÿพ","๐Ÿง™๐Ÿฟ"],["๐Ÿง™โ€โ™‚๏ธ","๐Ÿง™๐Ÿปโ€โ™‚๏ธ","๐Ÿง™๐Ÿผโ€โ™‚๏ธ","๐Ÿง™๐Ÿฝโ€โ™‚๏ธ","๐Ÿง™๐Ÿพโ€โ™‚๏ธ","๐Ÿง™๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง™โ€โ™€๏ธ","๐Ÿง™๐Ÿปโ€โ™€๏ธ","๐Ÿง™๐Ÿผโ€โ™€๏ธ","๐Ÿง™๐Ÿฝโ€โ™€๏ธ","๐Ÿง™๐Ÿพโ€โ™€๏ธ","๐Ÿง™๐Ÿฟโ€โ™€๏ธ"],["๐Ÿงš","๐Ÿงš๐Ÿป","๐Ÿงš๐Ÿผ","๐Ÿงš๐Ÿฝ","๐Ÿงš๐Ÿพ","๐Ÿงš๐Ÿฟ"],["๐Ÿงšโ€โ™‚๏ธ","๐Ÿงš๐Ÿปโ€โ™‚๏ธ","๐Ÿงš๐Ÿผโ€โ™‚๏ธ","๐Ÿงš๐Ÿฝโ€โ™‚๏ธ","๐Ÿงš๐Ÿพโ€โ™‚๏ธ","๐Ÿงš๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงšโ€โ™€๏ธ","๐Ÿงš๐Ÿปโ€โ™€๏ธ","๐Ÿงš๐Ÿผโ€โ™€๏ธ","๐Ÿงš๐Ÿฝโ€โ™€๏ธ","๐Ÿงš๐Ÿพโ€โ™€๏ธ","๐Ÿงš๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง›","๐Ÿง›๐Ÿป","๐Ÿง›๐Ÿผ","๐Ÿง›๐Ÿฝ","๐Ÿง›๐Ÿพ","๐Ÿง›๐Ÿฟ"],["๐Ÿง›โ€โ™‚๏ธ","๐Ÿง›๐Ÿปโ€โ™‚๏ธ","๐Ÿง›๐Ÿผโ€โ™‚๏ธ","๐Ÿง›๐Ÿฝโ€โ™‚๏ธ","๐Ÿง›๐Ÿพโ€โ™‚๏ธ","๐Ÿง›๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง›โ€โ™€๏ธ","๐Ÿง›๐Ÿปโ€โ™€๏ธ","๐Ÿง›๐Ÿผโ€โ™€๏ธ","๐Ÿง›๐Ÿฝโ€โ™€๏ธ","๐Ÿง›๐Ÿพโ€โ™€๏ธ","๐Ÿง›๐Ÿฟโ€โ™€๏ธ"],["๐Ÿงœ","๐Ÿงœ๐Ÿป","๐Ÿงœ๐Ÿผ","๐Ÿงœ๐Ÿฝ","๐Ÿงœ๐Ÿพ","๐Ÿงœ๐Ÿฟ"],["๐Ÿงœโ€โ™‚๏ธ","๐Ÿงœ๐Ÿปโ€โ™‚๏ธ","๐Ÿงœ๐Ÿผโ€โ™‚๏ธ","๐Ÿงœ๐Ÿฝโ€โ™‚๏ธ","๐Ÿงœ๐Ÿพโ€โ™‚๏ธ","๐Ÿงœ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงœโ€โ™€๏ธ","๐Ÿงœ๐Ÿปโ€โ™€๏ธ","๐Ÿงœ๐Ÿผโ€โ™€๏ธ","๐Ÿงœ๐Ÿฝโ€โ™€๏ธ","๐Ÿงœ๐Ÿพโ€โ™€๏ธ","๐Ÿงœ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟ"],["๐Ÿงโ€โ™‚๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™€๏ธ"],["๐Ÿงž"],["๐Ÿงžโ€โ™‚๏ธ"],["๐Ÿงžโ€โ™€๏ธ"],["๐ŸงŸ"],["๐ŸงŸโ€โ™‚๏ธ"],["๐ŸงŸโ€โ™€๏ธ"],["๐ŸงŒ"],["๐Ÿ’†","๐Ÿ’†๐Ÿป","๐Ÿ’†๐Ÿผ","๐Ÿ’†๐Ÿฝ","๐Ÿ’†๐Ÿพ","๐Ÿ’†๐Ÿฟ"],["๐Ÿ’†โ€โ™‚๏ธ","๐Ÿ’†๐Ÿปโ€โ™‚๏ธ","๐Ÿ’†๐Ÿผโ€โ™‚๏ธ","๐Ÿ’†๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’†๐Ÿพโ€โ™‚๏ธ","๐Ÿ’†๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’†โ€โ™€๏ธ","๐Ÿ’†๐Ÿปโ€โ™€๏ธ","๐Ÿ’†๐Ÿผโ€โ™€๏ธ","๐Ÿ’†๐Ÿฝโ€โ™€๏ธ","๐Ÿ’†๐Ÿพโ€โ™€๏ธ","๐Ÿ’†๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’‡","๐Ÿ’‡๐Ÿป","๐Ÿ’‡๐Ÿผ","๐Ÿ’‡๐Ÿฝ","๐Ÿ’‡๐Ÿพ","๐Ÿ’‡๐Ÿฟ"],["๐Ÿ’‡โ€โ™‚๏ธ","๐Ÿ’‡๐Ÿปโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿผโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿพโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’‡โ€โ™€๏ธ","๐Ÿ’‡๐Ÿปโ€โ™€๏ธ","๐Ÿ’‡๐Ÿผโ€โ™€๏ธ","๐Ÿ’‡๐Ÿฝโ€โ™€๏ธ","๐Ÿ’‡๐Ÿพโ€โ™€๏ธ","๐Ÿ’‡๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšถ","๐Ÿšถ๐Ÿป","๐Ÿšถ๐Ÿผ","๐Ÿšถ๐Ÿฝ","๐Ÿšถ๐Ÿพ","๐Ÿšถ๐Ÿฟ"],["๐Ÿšถโ€โ™‚๏ธ","๐Ÿšถ๐Ÿปโ€โ™‚๏ธ","๐Ÿšถ๐Ÿผโ€โ™‚๏ธ","๐Ÿšถ๐Ÿฝโ€โ™‚๏ธ","๐Ÿšถ๐Ÿพโ€โ™‚๏ธ","๐Ÿšถ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšถโ€โ™€๏ธ","๐Ÿšถ๐Ÿปโ€โ™€๏ธ","๐Ÿšถ๐Ÿผโ€โ™€๏ธ","๐Ÿšถ๐Ÿฝโ€โ™€๏ธ","๐Ÿšถ๐Ÿพโ€โ™€๏ธ","๐Ÿšถ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟ"],["๐Ÿงโ€โ™‚๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™€๏ธ"],["๐ŸงŽ","๐ŸงŽ๐Ÿป","๐ŸงŽ๐Ÿผ","๐ŸงŽ๐Ÿฝ","๐ŸงŽ๐Ÿพ","๐ŸงŽ๐Ÿฟ"],["๐ŸงŽโ€โ™‚๏ธ","๐ŸงŽ๐Ÿปโ€โ™‚๏ธ","๐ŸงŽ๐Ÿผโ€โ™‚๏ธ","๐ŸงŽ๐Ÿฝโ€โ™‚๏ธ","๐ŸงŽ๐Ÿพโ€โ™‚๏ธ","๐ŸงŽ๐Ÿฟโ€โ™‚๏ธ"],["๐ŸงŽโ€โ™€๏ธ","๐ŸงŽ๐Ÿปโ€โ™€๏ธ","๐ŸงŽ๐Ÿผโ€โ™€๏ธ","๐ŸงŽ๐Ÿฝโ€โ™€๏ธ","๐ŸงŽ๐Ÿพโ€โ™€๏ธ","๐ŸงŽ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง‘โ€๐Ÿฆฏ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฏ"],["๐Ÿ‘จโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฏ"],["๐Ÿ‘ฉโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฏ"],["๐Ÿง‘โ€๐Ÿฆผ","๐Ÿง‘๐Ÿปโ€๐Ÿฆผ","๐Ÿง‘๐Ÿผโ€๐Ÿฆผ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆผ","๐Ÿง‘๐Ÿพโ€๐Ÿฆผ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆผ"],["๐Ÿ‘จโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆผ"],["๐Ÿ‘ฉโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆผ"],["๐Ÿง‘โ€๐Ÿฆฝ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฝ"],["๐Ÿ‘จโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฝ"],["๐Ÿ‘ฉโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฝ"],["๐Ÿƒ","๐Ÿƒ๐Ÿป","๐Ÿƒ๐Ÿผ","๐Ÿƒ๐Ÿฝ","๐Ÿƒ๐Ÿพ","๐Ÿƒ๐Ÿฟ"],["๐Ÿƒโ€โ™‚๏ธ","๐Ÿƒ๐Ÿปโ€โ™‚๏ธ","๐Ÿƒ๐Ÿผโ€โ™‚๏ธ","๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ","๐Ÿƒ๐Ÿพโ€โ™‚๏ธ","๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿƒโ€โ™€๏ธ","๐Ÿƒ๐Ÿปโ€โ™€๏ธ","๐Ÿƒ๐Ÿผโ€โ™€๏ธ","๐Ÿƒ๐Ÿฝโ€โ™€๏ธ","๐Ÿƒ๐Ÿพโ€โ™€๏ธ","๐Ÿƒ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’ƒ","๐Ÿ’ƒ๐Ÿป","๐Ÿ’ƒ๐Ÿผ","๐Ÿ’ƒ๐Ÿฝ","๐Ÿ’ƒ๐Ÿพ","๐Ÿ’ƒ๐Ÿฟ"],["๐Ÿ•บ","๐Ÿ•บ๐Ÿป","๐Ÿ•บ๐Ÿผ","๐Ÿ•บ๐Ÿฝ","๐Ÿ•บ๐Ÿพ","๐Ÿ•บ๐Ÿฟ"],["๐Ÿ•ด๏ธ","๐Ÿ•ด๐Ÿป","๐Ÿ•ด๐Ÿผ","๐Ÿ•ด๐Ÿฝ","๐Ÿ•ด๐Ÿพ","๐Ÿ•ด๐Ÿฟ"],["๐Ÿ‘ฏ"],["๐Ÿ‘ฏโ€โ™‚๏ธ"],["๐Ÿ‘ฏโ€โ™€๏ธ"],["๐Ÿง–","๐Ÿง–๐Ÿป","๐Ÿง–๐Ÿผ","๐Ÿง–๐Ÿฝ","๐Ÿง–๐Ÿพ","๐Ÿง–๐Ÿฟ"],["๐Ÿง–โ€โ™‚๏ธ","๐Ÿง–๐Ÿปโ€โ™‚๏ธ","๐Ÿง–๐Ÿผโ€โ™‚๏ธ","๐Ÿง–๐Ÿฝโ€โ™‚๏ธ","๐Ÿง–๐Ÿพโ€โ™‚๏ธ","๐Ÿง–๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง–โ€โ™€๏ธ","๐Ÿง–๐Ÿปโ€โ™€๏ธ","๐Ÿง–๐Ÿผโ€โ™€๏ธ","๐Ÿง–๐Ÿฝโ€โ™€๏ธ","๐Ÿง–๐Ÿพโ€โ™€๏ธ","๐Ÿง–๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง—","๐Ÿง—๐Ÿป","๐Ÿง—๐Ÿผ","๐Ÿง—๐Ÿฝ","๐Ÿง—๐Ÿพ","๐Ÿง—๐Ÿฟ"],["๐Ÿง—โ€โ™‚๏ธ","๐Ÿง—๐Ÿปโ€โ™‚๏ธ","๐Ÿง—๐Ÿผโ€โ™‚๏ธ","๐Ÿง—๐Ÿฝโ€โ™‚๏ธ","๐Ÿง—๐Ÿพโ€โ™‚๏ธ","๐Ÿง—๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง—โ€โ™€๏ธ","๐Ÿง—๐Ÿปโ€โ™€๏ธ","๐Ÿง—๐Ÿผโ€โ™€๏ธ","๐Ÿง—๐Ÿฝโ€โ™€๏ธ","๐Ÿง—๐Ÿพโ€โ™€๏ธ","๐Ÿง—๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคบ"],["๐Ÿ‡","๐Ÿ‡๐Ÿป","๐Ÿ‡๐Ÿผ","๐Ÿ‡๐Ÿฝ","๐Ÿ‡๐Ÿพ","๐Ÿ‡๐Ÿฟ"],["โ›ท๏ธ"],["๐Ÿ‚","๐Ÿ‚๐Ÿป","๐Ÿ‚๐Ÿผ","๐Ÿ‚๐Ÿฝ","๐Ÿ‚๐Ÿพ","๐Ÿ‚๐Ÿฟ"],["๐ŸŒ๏ธ","๐ŸŒ๐Ÿป","๐ŸŒ๐Ÿผ","๐ŸŒ๐Ÿฝ","๐ŸŒ๐Ÿพ","๐ŸŒ๐Ÿฟ"],["๐ŸŒ๏ธโ€โ™‚๏ธ","๐ŸŒ๐Ÿปโ€โ™‚๏ธ","๐ŸŒ๐Ÿผโ€โ™‚๏ธ","๐ŸŒ๐Ÿฝโ€โ™‚๏ธ","๐ŸŒ๐Ÿพโ€โ™‚๏ธ","๐ŸŒ๐Ÿฟโ€โ™‚๏ธ"],["๐ŸŒ๏ธโ€โ™€๏ธ","๐ŸŒ๐Ÿปโ€โ™€๏ธ","๐ŸŒ๐Ÿผโ€โ™€๏ธ","๐ŸŒ๐Ÿฝโ€โ™€๏ธ","๐ŸŒ๐Ÿพโ€โ™€๏ธ","๐ŸŒ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ„","๐Ÿ„๐Ÿป","๐Ÿ„๐Ÿผ","๐Ÿ„๐Ÿฝ","๐Ÿ„๐Ÿพ","๐Ÿ„๐Ÿฟ"],["๐Ÿ„โ€โ™‚๏ธ","๐Ÿ„๐Ÿปโ€โ™‚๏ธ","๐Ÿ„๐Ÿผโ€โ™‚๏ธ","๐Ÿ„๐Ÿฝโ€โ™‚๏ธ","๐Ÿ„๐Ÿพโ€โ™‚๏ธ","๐Ÿ„๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ„โ€โ™€๏ธ","๐Ÿ„๐Ÿปโ€โ™€๏ธ","๐Ÿ„๐Ÿผโ€โ™€๏ธ","๐Ÿ„๐Ÿฝโ€โ™€๏ธ","๐Ÿ„๐Ÿพโ€โ™€๏ธ","๐Ÿ„๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšฃ","๐Ÿšฃ๐Ÿป","๐Ÿšฃ๐Ÿผ","๐Ÿšฃ๐Ÿฝ","๐Ÿšฃ๐Ÿพ","๐Ÿšฃ๐Ÿฟ"],["๐Ÿšฃโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿปโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿผโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿฝโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿพโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšฃโ€โ™€๏ธ","๐Ÿšฃ๐Ÿปโ€โ™€๏ธ","๐Ÿšฃ๐Ÿผโ€โ™€๏ธ","๐Ÿšฃ๐Ÿฝโ€โ™€๏ธ","๐Ÿšฃ๐Ÿพโ€โ™€๏ธ","๐Ÿšฃ๐Ÿฟโ€โ™€๏ธ"],["๐ŸŠ","๐ŸŠ๐Ÿป","๐ŸŠ๐Ÿผ","๐ŸŠ๐Ÿฝ","๐ŸŠ๐Ÿพ","๐ŸŠ๐Ÿฟ"],["๐ŸŠโ€โ™‚๏ธ","๐ŸŠ๐Ÿปโ€โ™‚๏ธ","๐ŸŠ๐Ÿผโ€โ™‚๏ธ","๐ŸŠ๐Ÿฝโ€โ™‚๏ธ","๐ŸŠ๐Ÿพโ€โ™‚๏ธ","๐ŸŠ๐Ÿฟโ€โ™‚๏ธ"],["๐ŸŠโ€โ™€๏ธ","๐ŸŠ๐Ÿปโ€โ™€๏ธ","๐ŸŠ๐Ÿผโ€โ™€๏ธ","๐ŸŠ๐Ÿฝโ€โ™€๏ธ","๐ŸŠ๐Ÿพโ€โ™€๏ธ","๐ŸŠ๐Ÿฟโ€โ™€๏ธ"],["โ›น๏ธ","โ›น๐Ÿป","โ›น๐Ÿผ","โ›น๐Ÿฝ","โ›น๐Ÿพ","โ›น๐Ÿฟ"],["โ›น๏ธโ€โ™‚๏ธ","โ›น๐Ÿปโ€โ™‚๏ธ","โ›น๐Ÿผโ€โ™‚๏ธ","โ›น๐Ÿฝโ€โ™‚๏ธ","โ›น๐Ÿพโ€โ™‚๏ธ","โ›น๐Ÿฟโ€โ™‚๏ธ"],["โ›น๏ธโ€โ™€๏ธ","โ›น๐Ÿปโ€โ™€๏ธ","โ›น๐Ÿผโ€โ™€๏ธ","โ›น๐Ÿฝโ€โ™€๏ธ","โ›น๐Ÿพโ€โ™€๏ธ","โ›น๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‹๏ธ","๐Ÿ‹๐Ÿป","๐Ÿ‹๐Ÿผ","๐Ÿ‹๐Ÿฝ","๐Ÿ‹๐Ÿพ","๐Ÿ‹๐Ÿฟ"],["๐Ÿ‹๏ธโ€โ™‚๏ธ","๐Ÿ‹๐Ÿปโ€โ™‚๏ธ","๐Ÿ‹๐Ÿผโ€โ™‚๏ธ","๐Ÿ‹๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‹๐Ÿพโ€โ™‚๏ธ","๐Ÿ‹๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‹๏ธโ€โ™€๏ธ","๐Ÿ‹๐Ÿปโ€โ™€๏ธ","๐Ÿ‹๐Ÿผโ€โ™€๏ธ","๐Ÿ‹๐Ÿฝโ€โ™€๏ธ","๐Ÿ‹๐Ÿพโ€โ™€๏ธ","๐Ÿ‹๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšด","๐Ÿšด๐Ÿป","๐Ÿšด๐Ÿผ","๐Ÿšด๐Ÿฝ","๐Ÿšด๐Ÿพ","๐Ÿšด๐Ÿฟ"],["๐Ÿšดโ€โ™‚๏ธ","๐Ÿšด๐Ÿปโ€โ™‚๏ธ","๐Ÿšด๐Ÿผโ€โ™‚๏ธ","๐Ÿšด๐Ÿฝโ€โ™‚๏ธ","๐Ÿšด๐Ÿพโ€โ™‚๏ธ","๐Ÿšด๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšดโ€โ™€๏ธ","๐Ÿšด๐Ÿปโ€โ™€๏ธ","๐Ÿšด๐Ÿผโ€โ™€๏ธ","๐Ÿšด๐Ÿฝโ€โ™€๏ธ","๐Ÿšด๐Ÿพโ€โ™€๏ธ","๐Ÿšด๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšต","๐Ÿšต๐Ÿป","๐Ÿšต๐Ÿผ","๐Ÿšต๐Ÿฝ","๐Ÿšต๐Ÿพ","๐Ÿšต๐Ÿฟ"],["๐Ÿšตโ€โ™‚๏ธ","๐Ÿšต๐Ÿปโ€โ™‚๏ธ","๐Ÿšต๐Ÿผโ€โ™‚๏ธ","๐Ÿšต๐Ÿฝโ€โ™‚๏ธ","๐Ÿšต๐Ÿพโ€โ™‚๏ธ","๐Ÿšต๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšตโ€โ™€๏ธ","๐Ÿšต๐Ÿปโ€โ™€๏ธ","๐Ÿšต๐Ÿผโ€โ™€๏ธ","๐Ÿšต๐Ÿฝโ€โ™€๏ธ","๐Ÿšต๐Ÿพโ€โ™€๏ธ","๐Ÿšต๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคธ","๐Ÿคธ๐Ÿป","๐Ÿคธ๐Ÿผ","๐Ÿคธ๐Ÿฝ","๐Ÿคธ๐Ÿพ","๐Ÿคธ๐Ÿฟ"],["๐Ÿคธโ€โ™‚๏ธ","๐Ÿคธ๐Ÿปโ€โ™‚๏ธ","๐Ÿคธ๐Ÿผโ€โ™‚๏ธ","๐Ÿคธ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคธ๐Ÿพโ€โ™‚๏ธ","๐Ÿคธ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคธโ€โ™€๏ธ","๐Ÿคธ๐Ÿปโ€โ™€๏ธ","๐Ÿคธ๐Ÿผโ€โ™€๏ธ","๐Ÿคธ๐Ÿฝโ€โ™€๏ธ","๐Ÿคธ๐Ÿพโ€โ™€๏ธ","๐Ÿคธ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคผ"],["๐Ÿคผโ€โ™‚๏ธ"],["๐Ÿคผโ€โ™€๏ธ"],["๐Ÿคฝ","๐Ÿคฝ๐Ÿป","๐Ÿคฝ๐Ÿผ","๐Ÿคฝ๐Ÿฝ","๐Ÿคฝ๐Ÿพ","๐Ÿคฝ๐Ÿฟ"],["๐Ÿคฝโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿปโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿผโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿพโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคฝโ€โ™€๏ธ","๐Ÿคฝ๐Ÿปโ€โ™€๏ธ","๐Ÿคฝ๐Ÿผโ€โ™€๏ธ","๐Ÿคฝ๐Ÿฝโ€โ™€๏ธ","๐Ÿคฝ๐Ÿพโ€โ™€๏ธ","๐Ÿคฝ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคพ","๐Ÿคพ๐Ÿป","๐Ÿคพ๐Ÿผ","๐Ÿคพ๐Ÿฝ","๐Ÿคพ๐Ÿพ","๐Ÿคพ๐Ÿฟ"],["๐Ÿคพโ€โ™‚๏ธ","๐Ÿคพ๐Ÿปโ€โ™‚๏ธ","๐Ÿคพ๐Ÿผโ€โ™‚๏ธ","๐Ÿคพ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคพ๐Ÿพโ€โ™‚๏ธ","๐Ÿคพ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคพโ€โ™€๏ธ","๐Ÿคพ๐Ÿปโ€โ™€๏ธ","๐Ÿคพ๐Ÿผโ€โ™€๏ธ","๐Ÿคพ๐Ÿฝโ€โ™€๏ธ","๐Ÿคพ๐Ÿพโ€โ™€๏ธ","๐Ÿคพ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคน","๐Ÿคน๐Ÿป","๐Ÿคน๐Ÿผ","๐Ÿคน๐Ÿฝ","๐Ÿคน๐Ÿพ","๐Ÿคน๐Ÿฟ"],["๐Ÿคนโ€โ™‚๏ธ","๐Ÿคน๐Ÿปโ€โ™‚๏ธ","๐Ÿคน๐Ÿผโ€โ™‚๏ธ","๐Ÿคน๐Ÿฝโ€โ™‚๏ธ","๐Ÿคน๐Ÿพโ€โ™‚๏ธ","๐Ÿคน๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคนโ€โ™€๏ธ","๐Ÿคน๐Ÿปโ€โ™€๏ธ","๐Ÿคน๐Ÿผโ€โ™€๏ธ","๐Ÿคน๐Ÿฝโ€โ™€๏ธ","๐Ÿคน๐Ÿพโ€โ™€๏ธ","๐Ÿคน๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง˜","๐Ÿง˜๐Ÿป","๐Ÿง˜๐Ÿผ","๐Ÿง˜๐Ÿฝ","๐Ÿง˜๐Ÿพ","๐Ÿง˜๐Ÿฟ"],["๐Ÿง˜โ€โ™‚๏ธ","๐Ÿง˜๐Ÿปโ€โ™‚๏ธ","๐Ÿง˜๐Ÿผโ€โ™‚๏ธ","๐Ÿง˜๐Ÿฝโ€โ™‚๏ธ","๐Ÿง˜๐Ÿพโ€โ™‚๏ธ","๐Ÿง˜๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง˜โ€โ™€๏ธ","๐Ÿง˜๐Ÿปโ€โ™€๏ธ","๐Ÿง˜๐Ÿผโ€โ™€๏ธ","๐Ÿง˜๐Ÿฝโ€โ™€๏ธ","๐Ÿง˜๐Ÿพโ€โ™€๏ธ","๐Ÿง˜๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ›€","๐Ÿ›€๐Ÿป","๐Ÿ›€๐Ÿผ","๐Ÿ›€๐Ÿฝ","๐Ÿ›€๐Ÿพ","๐Ÿ›€๐Ÿฟ"],["๐Ÿ›Œ","๐Ÿ›Œ๐Ÿป","๐Ÿ›Œ๐Ÿผ","๐Ÿ›Œ๐Ÿฝ","๐Ÿ›Œ๐Ÿพ","๐Ÿ›Œ๐Ÿฟ"],["๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘","๐Ÿง‘๐Ÿปโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿผโ€๐Ÿคโ€๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฝโ€๐Ÿคโ€๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿฟ"],["๐Ÿ‘ญ","๐Ÿ‘ญ๐Ÿป","๐Ÿ‘ญ๐Ÿผ","๐Ÿ‘ญ๐Ÿฝ","๐Ÿ‘ญ๐Ÿพ","๐Ÿ‘ญ๐Ÿฟ"],["๐Ÿ‘ซ","๐Ÿ‘ซ๐Ÿป","๐Ÿ‘ซ๐Ÿผ","๐Ÿ‘ซ๐Ÿฝ","๐Ÿ‘ซ๐Ÿพ","๐Ÿ‘ซ๐Ÿฟ"],["๐Ÿ‘ฌ","๐Ÿ‘ฌ๐Ÿป","๐Ÿ‘ฌ๐Ÿผ","๐Ÿ‘ฌ๐Ÿฝ","๐Ÿ‘ฌ๐Ÿพ","๐Ÿ‘ฌ๐Ÿฟ"],["๐Ÿ’","๐Ÿ’๐Ÿป","๐Ÿ’๐Ÿผ","๐Ÿ’๐Ÿฝ","๐Ÿ’๐Ÿพ","๐Ÿ’๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","๐Ÿ‘จ๐Ÿปโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿฟ"],["๐Ÿ’‘","๐Ÿ’‘๐Ÿป","๐Ÿ’‘๐Ÿผ","๐Ÿ’‘๐Ÿฝ","๐Ÿ’‘๐Ÿพ","๐Ÿ’‘๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","๐Ÿ‘จ๐Ÿปโ€โค๏ธโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผโ€โค๏ธโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพโ€โค๏ธโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿฟ"],["๐Ÿ‘ช"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ—ฃ๏ธ"],["๐Ÿ‘ค"],["๐Ÿ‘ฅ"],["๐Ÿซ‚"],["๐Ÿ‘ฃ"],["๐Ÿค–"],["๐Ÿ˜บ"],["๐Ÿ˜ธ"],["๐Ÿ˜น"],["๐Ÿ˜ป"],["๐Ÿ˜ผ"],["๐Ÿ˜ฝ"],["๐Ÿ™€"],["๐Ÿ˜ฟ"],["๐Ÿ˜พ"],["๐Ÿ™ˆ"],["๐Ÿ™‰"],["๐Ÿ™Š"],["๐Ÿ’Œ"],["๐Ÿ’˜"],["๐Ÿ’"],["๐Ÿ’–"],["๐Ÿ’—"],["๐Ÿ’“"],["๐Ÿ’ž"],["๐Ÿ’•"],["๐Ÿ’Ÿ"],["โฃ๏ธ"],["๐Ÿ’”"],["โค๏ธโ€๐Ÿ”ฅ"],["โค๏ธโ€๐Ÿฉน"],["โค๏ธ"],["๐Ÿฉท"],["๐Ÿงก"],["๐Ÿ’›"],["๐Ÿ’š"],["๐Ÿ’™"],["๐Ÿฉต"],["๐Ÿ’œ"],["๐ŸคŽ"],["๐Ÿ–ค"],["๐Ÿฉถ"],["๐Ÿค"],["๐Ÿ’‹"],["๐Ÿ’ฏ"],["๐Ÿ’ข"],["๐Ÿ’ฅ"],["๐Ÿ’ซ"],["๐Ÿ’ฆ"],["๐Ÿ’จ"],["๐Ÿ•ณ๏ธ"],["๐Ÿ’ฌ"],["๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ"],["๐Ÿ—จ๏ธ"],["๐Ÿ—ฏ๏ธ"],["๐Ÿ’ญ"],["๐Ÿ’ค"]]},{id:"nature",categoryEmoji:"๐Ÿป",emoji:[["๐Ÿต"],["๐Ÿ’"],["๐Ÿฆ"],["๐Ÿฆง"],["๐Ÿถ"],["๐Ÿ•"],["๐Ÿฆฎ"],["๐Ÿ•โ€๐Ÿฆบ"],["๐Ÿฉ"],["๐Ÿบ"],["๐ŸฆŠ"],["๐Ÿฆ"],["๐Ÿฑ"],["๐Ÿˆ"],["๐Ÿˆโ€โฌ›"],["๐Ÿฆ"],["๐Ÿฏ"],["๐Ÿ…"],["๐Ÿ†"],["๐Ÿด"],["๐ŸซŽ"],["๐Ÿซ"],["๐ŸŽ"],["๐Ÿฆ„"],["๐Ÿฆ“"],["๐ŸฆŒ"],["๐Ÿฆฌ"],["๐Ÿฎ"],["๐Ÿ‚"],["๐Ÿƒ"],["๐Ÿ„"],["๐Ÿท"],["๐Ÿ–"],["๐Ÿ—"],["๐Ÿฝ"],["๐Ÿ"],["๐Ÿ‘"],["๐Ÿ"],["๐Ÿช"],["๐Ÿซ"],["๐Ÿฆ™"],["๐Ÿฆ’"],["๐Ÿ˜"],["๐Ÿฆฃ"],["๐Ÿฆ"],["๐Ÿฆ›"],["๐Ÿญ"],["๐Ÿ"],["๐Ÿ€"],["๐Ÿน"],["๐Ÿฐ"],["๐Ÿ‡"],["๐Ÿฟ๏ธ"],["๐Ÿฆซ"],["๐Ÿฆ”"],["๐Ÿฆ‡"],["๐Ÿป"],["๐Ÿปโ€โ„๏ธ"],["๐Ÿจ"],["๐Ÿผ"],["๐Ÿฆฅ"],["๐Ÿฆฆ"],["๐Ÿฆจ"],["๐Ÿฆ˜"],["๐Ÿฆก"],["๐Ÿพ"],["๐Ÿฆƒ"],["๐Ÿ”"],["๐Ÿ“"],["๐Ÿฃ"],["๐Ÿค"],["๐Ÿฅ"],["๐Ÿฆ"],["๐Ÿง"],["๐Ÿ•Š๏ธ"],["๐Ÿฆ…"],["๐Ÿฆ†"],["๐Ÿฆข"],["๐Ÿฆ‰"],["๐Ÿฆค"],["๐Ÿชถ"],["๐Ÿฆฉ"],["๐Ÿฆš"],["๐Ÿฆœ"],["๐Ÿชฝ"],["๐Ÿฆโ€โฌ›"],["๐Ÿชฟ"],["๐Ÿธ"],["๐ŸŠ"],["๐Ÿข"],["๐ŸฆŽ"],["๐Ÿ"],["๐Ÿฒ"],["๐Ÿ‰"],["๐Ÿฆ•"],["๐Ÿฆ–"],["๐Ÿณ"],["๐Ÿ‹"],["๐Ÿฌ"],["๐Ÿฆญ"],["๐ŸŸ"],["๐Ÿ "],["๐Ÿก"],["๐Ÿฆˆ"],["๐Ÿ™"],["๐Ÿš"],["๐Ÿชธ"],["๐Ÿชผ"],["๐ŸŒ"],["๐Ÿฆ‹"],["๐Ÿ›"],["๐Ÿœ"],["๐Ÿ"],["๐Ÿชฒ"],["๐Ÿž"],["๐Ÿฆ—"],["๐Ÿชณ"],["๐Ÿ•ท๏ธ"],["๐Ÿ•ธ๏ธ"],["๐Ÿฆ‚"],["๐ŸฆŸ"],["๐Ÿชฐ"],["๐Ÿชฑ"],["๐Ÿฆ "],["๐Ÿ’"],["๐ŸŒธ"],["๐Ÿ’ฎ"],["๐Ÿชท"],["๐Ÿต๏ธ"],["๐ŸŒน"],["๐Ÿฅ€"],["๐ŸŒบ"],["๐ŸŒป"],["๐ŸŒผ"],["๐ŸŒท"],["๐Ÿชป"],["๐ŸŒฑ"],["๐Ÿชด"],["๐ŸŒฒ"],["๐ŸŒณ"],["๐ŸŒด"],["๐ŸŒต"],["๐ŸŒพ"],["๐ŸŒฟ"],["โ˜˜๏ธ"],["๐Ÿ€"],["๐Ÿ"],["๐Ÿ‚"],["๐Ÿƒ"],["๐Ÿชน"],["๐Ÿชบ"],["๐Ÿ„"]]},{id:"foods",categoryEmoji:"๐Ÿ",emoji:[["๐Ÿ‡"],["๐Ÿˆ"],["๐Ÿ‰"],["๐ŸŠ"],["๐Ÿ‹"],["๐ŸŒ"],["๐Ÿ"],["๐Ÿฅญ"],["๐ŸŽ"],["๐Ÿ"],["๐Ÿ"],["๐Ÿ‘"],["๐Ÿ’"],["๐Ÿ“"],["๐Ÿซ"],["๐Ÿฅ"],["๐Ÿ…"],["๐Ÿซ’"],["๐Ÿฅฅ"],["๐Ÿฅ‘"],["๐Ÿ†"],["๐Ÿฅ”"],["๐Ÿฅ•"],["๐ŸŒฝ"],["๐ŸŒถ๏ธ"],["๐Ÿซ‘"],["๐Ÿฅ’"],["๐Ÿฅฌ"],["๐Ÿฅฆ"],["๐Ÿง„"],["๐Ÿง…"],["๐Ÿฅœ"],["๐Ÿซ˜"],["๐ŸŒฐ"],["๐Ÿซš"],["๐Ÿซ›"],["๐Ÿž"],["๐Ÿฅ"],["๐Ÿฅ–"],["๐Ÿซ“"],["๐Ÿฅจ"],["๐Ÿฅฏ"],["๐Ÿฅž"],["๐Ÿง‡"],["๐Ÿง€"],["๐Ÿ–"],["๐Ÿ—"],["๐Ÿฅฉ"],["๐Ÿฅ“"],["๐Ÿ”"],["๐ŸŸ"],["๐Ÿ•"],["๐ŸŒญ"],["๐Ÿฅช"],["๐ŸŒฎ"],["๐ŸŒฏ"],["๐Ÿซ”"],["๐Ÿฅ™"],["๐Ÿง†"],["๐Ÿฅš"],["๐Ÿณ"],["๐Ÿฅ˜"],["๐Ÿฒ"],["๐Ÿซ•"],["๐Ÿฅฃ"],["๐Ÿฅ—"],["๐Ÿฟ"],["๐Ÿงˆ"],["๐Ÿง‚"],["๐Ÿฅซ"],["๐Ÿฑ"],["๐Ÿ˜"],["๐Ÿ™"],["๐Ÿš"],["๐Ÿ›"],["๐Ÿœ"],["๐Ÿ"],["๐Ÿ "],["๐Ÿข"],["๐Ÿฃ"],["๐Ÿค"],["๐Ÿฅ"],["๐Ÿฅฎ"],["๐Ÿก"],["๐ŸฅŸ"],["๐Ÿฅ "],["๐Ÿฅก"],["๐Ÿฆ€"],["๐Ÿฆž"],["๐Ÿฆ"],["๐Ÿฆ‘"],["๐Ÿฆช"],["๐Ÿฆ"],["๐Ÿง"],["๐Ÿจ"],["๐Ÿฉ"],["๐Ÿช"],["๐ŸŽ‚"],["๐Ÿฐ"],["๐Ÿง"],["๐Ÿฅง"],["๐Ÿซ"],["๐Ÿฌ"],["๐Ÿญ"],["๐Ÿฎ"],["๐Ÿฏ"],["๐Ÿผ"],["๐Ÿฅ›"],["โ˜•"],["๐Ÿซ–"],["๐Ÿต"],["๐Ÿถ"],["๐Ÿพ"],["๐Ÿท"],["๐Ÿธ"],["๐Ÿน"],["๐Ÿบ"],["๐Ÿป"],["๐Ÿฅ‚"],["๐Ÿฅƒ"],["๐Ÿซ—"],["๐Ÿฅค"],["๐Ÿง‹"],["๐Ÿงƒ"],["๐Ÿง‰"],["๐ŸงŠ"],["๐Ÿฅข"],["๐Ÿฝ๏ธ"],["๐Ÿด"],["๐Ÿฅ„"],["๐Ÿ”ช"],["๐Ÿซ™"],["๐Ÿบ"]]},{id:"activity",categoryEmoji:"๐ŸŽ",emoji:[["๐ŸŽƒ"],["๐ŸŽ„"],["๐ŸŽ†"],["๐ŸŽ‡"],["๐Ÿงจ"],["โœจ"],["๐ŸŽˆ"],["๐ŸŽ‰"],["๐ŸŽŠ"],["๐ŸŽ‹"],["๐ŸŽ"],["๐ŸŽŽ"],["๐ŸŽ"],["๐ŸŽ"],["๐ŸŽ‘"],["๐Ÿงง"],["๐ŸŽ€"],["๐ŸŽ"],["๐ŸŽ—๏ธ"],["๐ŸŽŸ๏ธ"],["๐ŸŽซ"],["๐ŸŽ–๏ธ"],["๐Ÿ†"],["๐Ÿ…"],["๐Ÿฅ‡"],["๐Ÿฅˆ"],["๐Ÿฅ‰"],["โšฝ"],["โšพ"],["๐ŸฅŽ"],["๐Ÿ€"],["๐Ÿ"],["๐Ÿˆ"],["๐Ÿ‰"],["๐ŸŽพ"],["๐Ÿฅ"],["๐ŸŽณ"],["๐Ÿ"],["๐Ÿ‘"],["๐Ÿ’"],["๐Ÿฅ"],["๐Ÿ“"],["๐Ÿธ"],["๐ŸฅŠ"],["๐Ÿฅ‹"],["๐Ÿฅ…"],["โ›ณ"],["โ›ธ๏ธ"],["๐ŸŽฃ"],["๐Ÿคฟ"],["๐ŸŽฝ"],["๐ŸŽฟ"],["๐Ÿ›ท"],["๐ŸฅŒ"],["๐ŸŽฏ"],["๐Ÿช€"],["๐Ÿช"],["๐Ÿ”ซ"],["๐ŸŽฑ"],["๐Ÿ”ฎ"],["๐Ÿช„"],["๐ŸŽฎ"],["๐Ÿ•น๏ธ"],["๐ŸŽฐ"],["๐ŸŽฒ"],["๐Ÿงฉ"],["๐Ÿงธ"],["๐Ÿช…"],["๐Ÿชฉ"],["๐Ÿช†"],["โ™ ๏ธ"],["โ™ฅ๏ธ"],["โ™ฆ๏ธ"],["โ™ฃ๏ธ"],["โ™Ÿ๏ธ"],["๐Ÿƒ"],["๐Ÿ€„"],["๐ŸŽด"],["๐ŸŽญ"],["๐Ÿ–ผ๏ธ"],["๐ŸŽจ"],["๐Ÿงต"],["๐Ÿชก"],["๐Ÿงถ"],["๐Ÿชข"]]},{id:"places",categoryEmoji:"๐ŸŒ",emoji:[["๐ŸŒ"],["๐ŸŒŽ"],["๐ŸŒ"],["๐ŸŒ"],["๐Ÿ—บ๏ธ"],["๐Ÿ—พ"],["๐Ÿงญ"],["๐Ÿ”๏ธ"],["โ›ฐ๏ธ"],["๐ŸŒ‹"],["๐Ÿ—ป"],["๐Ÿ•๏ธ"],["๐Ÿ–๏ธ"],["๐Ÿœ๏ธ"],["๐Ÿ๏ธ"],["๐Ÿž๏ธ"],["๐ŸŸ๏ธ"],["๐Ÿ›๏ธ"],["๐Ÿ—๏ธ"],["๐Ÿงฑ"],["๐Ÿชจ"],["๐Ÿชต"],["๐Ÿ›–"],["๐Ÿ˜๏ธ"],["๐Ÿš๏ธ"],["๐Ÿ "],["๐Ÿก"],["๐Ÿข"],["๐Ÿฃ"],["๐Ÿค"],["๐Ÿฅ"],["๐Ÿฆ"],["๐Ÿจ"],["๐Ÿฉ"],["๐Ÿช"],["๐Ÿซ"],["๐Ÿฌ"],["๐Ÿญ"],["๐Ÿฏ"],["๐Ÿฐ"],["๐Ÿ’’"],["๐Ÿ—ผ"],["๐Ÿ—ฝ"],["โ›ช"],["๐Ÿ•Œ"],["๐Ÿ›•"],["๐Ÿ•"],["โ›ฉ๏ธ"],["๐Ÿ•‹"],["โ›ฒ"],["โ›บ"],["๐ŸŒ"],["๐ŸŒƒ"],["๐Ÿ™๏ธ"],["๐ŸŒ„"],["๐ŸŒ…"],["๐ŸŒ†"],["๐ŸŒ‡"],["๐ŸŒ‰"],["โ™จ๏ธ"],["๐ŸŽ "],["๐Ÿ›"],["๐ŸŽก"],["๐ŸŽข"],["๐Ÿ’ˆ"],["๐ŸŽช"],["๐Ÿš‚"],["๐Ÿšƒ"],["๐Ÿš„"],["๐Ÿš…"],["๐Ÿš†"],["๐Ÿš‡"],["๐Ÿšˆ"],["๐Ÿš‰"],["๐ŸšŠ"],["๐Ÿš"],["๐Ÿšž"],["๐Ÿš‹"],["๐ŸšŒ"],["๐Ÿš"],["๐ŸšŽ"],["๐Ÿš"],["๐Ÿš‘"],["๐Ÿš’"],["๐Ÿš“"],["๐Ÿš”"],["๐Ÿš•"],["๐Ÿš–"],["๐Ÿš—"],["๐Ÿš˜"],["๐Ÿš™"],["๐Ÿ›ป"],["๐Ÿšš"],["๐Ÿš›"],["๐Ÿšœ"],["๐ŸŽ๏ธ"],["๐Ÿ๏ธ"],["๐Ÿ›ต"],["๐Ÿฆฝ"],["๐Ÿฆผ"],["๐Ÿ›บ"],["๐Ÿšฒ"],["๐Ÿ›ด"],["๐Ÿ›น"],["๐Ÿ›ผ"],["๐Ÿš"],["๐Ÿ›ฃ๏ธ"],["๐Ÿ›ค๏ธ"],["๐Ÿ›ข๏ธ"],["โ›ฝ"],["๐Ÿ›ž"],["๐Ÿšจ"],["๐Ÿšฅ"],["๐Ÿšฆ"],["๐Ÿ›‘"],["๐Ÿšง"],["โš“"],["๐Ÿ›Ÿ"],["โ›ต"],["๐Ÿ›ถ"],["๐Ÿšค"],["๐Ÿ›ณ๏ธ"],["โ›ด๏ธ"],["๐Ÿ›ฅ๏ธ"],["๐Ÿšข"],["โœˆ๏ธ"],["๐Ÿ›ฉ๏ธ"],["๐Ÿ›ซ"],["๐Ÿ›ฌ"],["๐Ÿช‚"],["๐Ÿ’บ"],["๐Ÿš"],["๐ŸšŸ"],["๐Ÿš "],["๐Ÿšก"],["๐Ÿ›ฐ๏ธ"],["๐Ÿš€"],["๐Ÿ›ธ"],["๐Ÿ›Ž๏ธ"],["๐Ÿงณ"],["โŒ›"],["โณ"],["โŒš"],["โฐ"],["โฑ๏ธ"],["โฒ๏ธ"],["๐Ÿ•ฐ๏ธ"],["๐Ÿ•›"],["๐Ÿ•ง"],["๐Ÿ•"],["๐Ÿ•œ"],["๐Ÿ•‘"],["๐Ÿ•"],["๐Ÿ•’"],["๐Ÿ•ž"],["๐Ÿ•“"],["๐Ÿ•Ÿ"],["๐Ÿ•”"],["๐Ÿ• "],["๐Ÿ••"],["๐Ÿ•ก"],["๐Ÿ•–"],["๐Ÿ•ข"],["๐Ÿ•—"],["๐Ÿ•ฃ"],["๐Ÿ•˜"],["๐Ÿ•ค"],["๐Ÿ•™"],["๐Ÿ•ฅ"],["๐Ÿ•š"],["๐Ÿ•ฆ"],["๐ŸŒ‘"],["๐ŸŒ’"],["๐ŸŒ“"],["๐ŸŒ”"],["๐ŸŒ•"],["๐ŸŒ–"],["๐ŸŒ—"],["๐ŸŒ˜"],["๐ŸŒ™"],["๐ŸŒš"],["๐ŸŒ›"],["๐ŸŒœ"],["๐ŸŒก๏ธ"],["โ˜€๏ธ"],["๐ŸŒ"],["๐ŸŒž"],["๐Ÿช"],["โญ"],["๐ŸŒŸ"],["๐ŸŒ "],["๐ŸŒŒ"],["โ˜๏ธ"],["โ›…"],["โ›ˆ๏ธ"],["๐ŸŒค๏ธ"],["๐ŸŒฅ๏ธ"],["๐ŸŒฆ๏ธ"],["๐ŸŒง๏ธ"],["๐ŸŒจ๏ธ"],["๐ŸŒฉ๏ธ"],["๐ŸŒช๏ธ"],["๐ŸŒซ๏ธ"],["๐ŸŒฌ๏ธ"],["๐ŸŒ€"],["๐ŸŒˆ"],["๐ŸŒ‚"],["โ˜‚๏ธ"],["โ˜”"],["โ›ฑ๏ธ"],["โšก"],["โ„๏ธ"],["โ˜ƒ๏ธ"],["โ›„"],["โ˜„๏ธ"],["๐Ÿ”ฅ"],["๐Ÿ’ง"],["๐ŸŒŠ"]]},{id:"objects",categoryEmoji:"๐Ÿ‘‘",emoji:[["๐Ÿ‘“"],["๐Ÿ•ถ๏ธ"],["๐Ÿฅฝ"],["๐Ÿฅผ"],["๐Ÿฆบ"],["๐Ÿ‘”"],["๐Ÿ‘•"],["๐Ÿ‘–"],["๐Ÿงฃ"],["๐Ÿงค"],["๐Ÿงฅ"],["๐Ÿงฆ"],["๐Ÿ‘—"],["๐Ÿ‘˜"],["๐Ÿฅป"],["๐Ÿฉฑ"],["๐Ÿฉฒ"],["๐Ÿฉณ"],["๐Ÿ‘™"],["๐Ÿ‘š"],["๐Ÿชญ"],["๐Ÿ‘›"],["๐Ÿ‘œ"],["๐Ÿ‘"],["๐Ÿ›๏ธ"],["๐ŸŽ’"],["๐Ÿฉด"],["๐Ÿ‘ž"],["๐Ÿ‘Ÿ"],["๐Ÿฅพ"],["๐Ÿฅฟ"],["๐Ÿ‘ "],["๐Ÿ‘ก"],["๐Ÿฉฐ"],["๐Ÿ‘ข"],["๐Ÿชฎ"],["๐Ÿ‘‘"],["๐Ÿ‘’"],["๐ŸŽฉ"],["๐ŸŽ“"],["๐Ÿงข"],["๐Ÿช–"],["โ›‘๏ธ"],["๐Ÿ“ฟ"],["๐Ÿ’„"],["๐Ÿ’"],["๐Ÿ’Ž"],["๐Ÿ”‡"],["๐Ÿ”ˆ"],["๐Ÿ”‰"],["๐Ÿ”Š"],["๐Ÿ“ข"],["๐Ÿ“ฃ"],["๐Ÿ“ฏ"],["๐Ÿ””"],["๐Ÿ”•"],["๐ŸŽผ"],["๐ŸŽต"],["๐ŸŽถ"],["๐ŸŽ™๏ธ"],["๐ŸŽš๏ธ"],["๐ŸŽ›๏ธ"],["๐ŸŽค"],["๐ŸŽง"],["๐Ÿ“ป"],["๐ŸŽท"],["๐Ÿช—"],["๐ŸŽธ"],["๐ŸŽน"],["๐ŸŽบ"],["๐ŸŽป"],["๐Ÿช•"],["๐Ÿฅ"],["๐Ÿช˜"],["๐Ÿช‡"],["๐Ÿชˆ"],["๐Ÿ“ฑ"],["๐Ÿ“ฒ"],["โ˜Ž๏ธ"],["๐Ÿ“ž"],["๐Ÿ“Ÿ"],["๐Ÿ“ "],["๐Ÿ”‹"],["๐Ÿชซ"],["๐Ÿ”Œ"],["๐Ÿ’ป"],["๐Ÿ–ฅ๏ธ"],["๐Ÿ–จ๏ธ"],["โŒจ๏ธ"],["๐Ÿ–ฑ๏ธ"],["๐Ÿ–ฒ๏ธ"],["๐Ÿ’ฝ"],["๐Ÿ’พ"],["๐Ÿ’ฟ"],["๐Ÿ“€"],["๐Ÿงฎ"],["๐ŸŽฅ"],["๐ŸŽž๏ธ"],["๐Ÿ“ฝ๏ธ"],["๐ŸŽฌ"],["๐Ÿ“บ"],["๐Ÿ“ท"],["๐Ÿ“ธ"],["๐Ÿ“น"],["๐Ÿ“ผ"],["๐Ÿ”"],["๐Ÿ”Ž"],["๐Ÿ•ฏ๏ธ"],["๐Ÿ’ก"],["๐Ÿ”ฆ"],["๐Ÿฎ"],["๐Ÿช”"],["๐Ÿ“”"],["๐Ÿ“•"],["๐Ÿ“–"],["๐Ÿ“—"],["๐Ÿ“˜"],["๐Ÿ“™"],["๐Ÿ“š"],["๐Ÿ““"],["๐Ÿ“’"],["๐Ÿ“ƒ"],["๐Ÿ“œ"],["๐Ÿ“„"],["๐Ÿ“ฐ"],["๐Ÿ—ž๏ธ"],["๐Ÿ“‘"],["๐Ÿ”–"],["๐Ÿท๏ธ"],["๐Ÿ’ฐ"],["๐Ÿช™"],["๐Ÿ’ด"],["๐Ÿ’ต"],["๐Ÿ’ถ"],["๐Ÿ’ท"],["๐Ÿ’ธ"],["๐Ÿ’ณ"],["๐Ÿงพ"],["๐Ÿ’น"],["โœ‰๏ธ"],["๐Ÿ“ง"],["๐Ÿ“จ"],["๐Ÿ“ฉ"],["๐Ÿ“ค"],["๐Ÿ“ฅ"],["๐Ÿ“ฆ"],["๐Ÿ“ซ"],["๐Ÿ“ช"],["๐Ÿ“ฌ"],["๐Ÿ“ญ"],["๐Ÿ“ฎ"],["๐Ÿ—ณ๏ธ"],["โœ๏ธ"],["โœ’๏ธ"],["๐Ÿ–‹๏ธ"],["๐Ÿ–Š๏ธ"],["๐Ÿ–Œ๏ธ"],["๐Ÿ–๏ธ"],["๐Ÿ“"],["๐Ÿ’ผ"],["๐Ÿ“"],["๐Ÿ“‚"],["๐Ÿ—‚๏ธ"],["๐Ÿ“…"],["๐Ÿ“†"],["๐Ÿ—’๏ธ"],["๐Ÿ—“๏ธ"],["๐Ÿ“‡"],["๐Ÿ“ˆ"],["๐Ÿ“‰"],["๐Ÿ“Š"],["๐Ÿ“‹"],["๐Ÿ“Œ"],["๐Ÿ“"],["๐Ÿ“Ž"],["๐Ÿ–‡๏ธ"],["๐Ÿ“"],["๐Ÿ“"],["โœ‚๏ธ"],["๐Ÿ—ƒ๏ธ"],["๐Ÿ—„๏ธ"],["๐Ÿ—‘๏ธ"],["๐Ÿ”’"],["๐Ÿ”“"],["๐Ÿ”"],["๐Ÿ”"],["๐Ÿ”‘"],["๐Ÿ—๏ธ"],["๐Ÿ”จ"],["๐Ÿช“"],["โ›๏ธ"],["โš’๏ธ"],["๐Ÿ› ๏ธ"],["๐Ÿ—ก๏ธ"],["โš”๏ธ"],["๐Ÿ’ฃ"],["๐Ÿชƒ"],["๐Ÿน"],["๐Ÿ›ก๏ธ"],["๐Ÿชš"],["๐Ÿ”ง"],["๐Ÿช›"],["๐Ÿ”ฉ"],["โš™๏ธ"],["๐Ÿ—œ๏ธ"],["โš–๏ธ"],["๐Ÿฆฏ"],["๐Ÿ”—"],["โ›“๏ธ"],["๐Ÿช"],["๐Ÿงฐ"],["๐Ÿงฒ"],["๐Ÿชœ"],["โš—๏ธ"],["๐Ÿงช"],["๐Ÿงซ"],["๐Ÿงฌ"],["๐Ÿ”ฌ"],["๐Ÿ”ญ"],["๐Ÿ“ก"],["๐Ÿ’‰"],["๐Ÿฉธ"],["๐Ÿ’Š"],["๐Ÿฉน"],["๐Ÿฉผ"],["๐Ÿฉบ"],["๐Ÿฉป"],["๐Ÿšช"],["๐Ÿ›—"],["๐Ÿชž"],["๐ŸชŸ"],["๐Ÿ›๏ธ"],["๐Ÿ›‹๏ธ"],["๐Ÿช‘"],["๐Ÿšฝ"],["๐Ÿช "],["๐Ÿšฟ"],["๐Ÿ›"],["๐Ÿชค"],["๐Ÿช’"],["๐Ÿงด"],["๐Ÿงท"],["๐Ÿงน"],["๐Ÿงบ"],["๐Ÿงป"],["๐Ÿชฃ"],["๐Ÿงผ"],["๐Ÿซง"],["๐Ÿชฅ"],["๐Ÿงฝ"],["๐Ÿงฏ"],["๐Ÿ›’"],["๐Ÿšฌ"],["โšฐ๏ธ"],["๐Ÿชฆ"],["โšฑ๏ธ"],["๐Ÿงฟ"],["๐Ÿชฌ"],["๐Ÿ—ฟ"],["๐Ÿชง"],["๐Ÿชช"]]},{id:"symbols",categoryEmoji:"๐Ÿ”ก",emoji:[["๐Ÿง"],["๐Ÿšฎ"],["๐Ÿšฐ"],["โ™ฟ"],["๐Ÿšน"],["๐Ÿšบ"],["๐Ÿšป"],["๐Ÿšผ"],["๐Ÿšพ"],["๐Ÿ›‚"],["๐Ÿ›ƒ"],["๐Ÿ›„"],["๐Ÿ›…"],["โš ๏ธ"],["๐Ÿšธ"],["โ›”"],["๐Ÿšซ"],["๐Ÿšณ"],["๐Ÿšญ"],["๐Ÿšฏ"],["๐Ÿšฑ"],["๐Ÿšท"],["๐Ÿ“ต"],["๐Ÿ”ž"],["โ˜ข๏ธ"],["โ˜ฃ๏ธ"],["โฌ†๏ธ"],["โ†—๏ธ"],["โžก๏ธ"],["โ†˜๏ธ"],["โฌ‡๏ธ"],["โ†™๏ธ"],["โฌ…๏ธ"],["โ†–๏ธ"],["โ†•๏ธ"],["โ†”๏ธ"],["โ†ฉ๏ธ"],["โ†ช๏ธ"],["โคด๏ธ"],["โคต๏ธ"],["๐Ÿ”ƒ"],["๐Ÿ”„"],["๐Ÿ”™"],["๐Ÿ”š"],["๐Ÿ”›"],["๐Ÿ”œ"],["๐Ÿ”"],["๐Ÿ›"],["โš›๏ธ"],["๐Ÿ•‰๏ธ"],["โœก๏ธ"],["โ˜ธ๏ธ"],["โ˜ฏ๏ธ"],["โœ๏ธ"],["โ˜ฆ๏ธ"],["โ˜ช๏ธ"],["โ˜ฎ๏ธ"],["๐Ÿ•Ž"],["๐Ÿ”ฏ"],["๐Ÿชฏ"],["โ™ˆ"],["โ™‰"],["โ™Š"],["โ™‹"],["โ™Œ"],["โ™"],["โ™Ž"],["โ™"],["โ™"],["โ™‘"],["โ™’"],["โ™“"],["โ›Ž"],["๐Ÿ”€"],["๐Ÿ”"],["๐Ÿ”‚"],["โ–ถ๏ธ"],["โฉ"],["โญ๏ธ"],["โฏ๏ธ"],["โ—€๏ธ"],["โช"],["โฎ๏ธ"],["๐Ÿ”ผ"],["โซ"],["๐Ÿ”ฝ"],["โฌ"],["โธ๏ธ"],["โน๏ธ"],["โบ๏ธ"],["โ๏ธ"],["๐ŸŽฆ"],["๐Ÿ”…"],["๐Ÿ”†"],["๐Ÿ“ถ"],["๐Ÿ›œ"],["๐Ÿ“ณ"],["๐Ÿ“ด"],["โ™€๏ธ"],["โ™‚๏ธ"],["โšง๏ธ"],["โœ–๏ธ"],["โž•"],["โž–"],["โž—"],["๐ŸŸฐ"],["โ™พ๏ธ"],["โ€ผ๏ธ"],["โ‰๏ธ"],["โ“"],["โ”"],["โ•"],["โ—"],["ใ€ฐ๏ธ"],["๐Ÿ’ฑ"],["๐Ÿ’ฒ"],["โš•๏ธ"],["โ™ป๏ธ"],["โšœ๏ธ"],["๐Ÿ”ฑ"],["๐Ÿ“›"],["๐Ÿ”ฐ"],["โญ•"],["โœ…"],["โ˜‘๏ธ"],["โœ”๏ธ"],["โŒ"],["โŽ"],["โžฐ"],["โžฟ"],["ใ€ฝ๏ธ"],["โœณ๏ธ"],["โœด๏ธ"],["โ‡๏ธ"],["ยฉ๏ธ"],["ยฎ๏ธ"],["โ„ข๏ธ"],["#๏ธโƒฃ"],["*๏ธโƒฃ"],["0๏ธโƒฃ"],["1๏ธโƒฃ"],["2๏ธโƒฃ"],["3๏ธโƒฃ"],["4๏ธโƒฃ"],["5๏ธโƒฃ"],["6๏ธโƒฃ"],["7๏ธโƒฃ"],["8๏ธโƒฃ"],["9๏ธโƒฃ"],["๐Ÿ”Ÿ"],["๐Ÿ” "],["๐Ÿ”ก"],["๐Ÿ”ข"],["๐Ÿ”ฃ"],["๐Ÿ”ค"],["๐Ÿ…ฐ๏ธ"],["๐Ÿ†Ž"],["๐Ÿ…ฑ๏ธ"],["๐Ÿ†‘"],["๐Ÿ†’"],["๐Ÿ†“"],["โ„น๏ธ"],["๐Ÿ†”"],["โ“‚๏ธ"],["๐Ÿ†•"],["๐Ÿ†–"],["๐Ÿ…พ๏ธ"],["๐Ÿ†—"],["๐Ÿ…ฟ๏ธ"],["๐Ÿ†˜"],["๐Ÿ†™"],["๐Ÿ†š"],["๐Ÿˆ"],["๐Ÿˆ‚๏ธ"],["๐Ÿˆท๏ธ"],["๐Ÿˆถ"],["๐Ÿˆฏ"],["๐Ÿ‰"],["๐Ÿˆน"],["๐Ÿˆš"],["๐Ÿˆฒ"],["๐Ÿ‰‘"],["๐Ÿˆธ"],["๐Ÿˆด"],["๐Ÿˆณ"],["ใŠ—๏ธ"],["ใŠ™๏ธ"],["๐Ÿˆบ"],["๐Ÿˆต"],["๐Ÿ”ด"],["๐ŸŸ "],["๐ŸŸก"],["๐ŸŸข"],["๐Ÿ”ต"],["๐ŸŸฃ"],["๐ŸŸค"],["โšซ"],["โšช"],["๐ŸŸฅ"],["๐ŸŸง"],["๐ŸŸจ"],["๐ŸŸฉ"],["๐ŸŸฆ"],["๐ŸŸช"],["๐ŸŸซ"],["โฌ›"],["โฌœ"],["โ—ผ๏ธ"],["โ—ป๏ธ"],["โ—พ"],["โ—ฝ"],["โ–ช๏ธ"],["โ–ซ๏ธ"],["๐Ÿ”ถ"],["๐Ÿ”ท"],["๐Ÿ”ธ"],["๐Ÿ”น"],["๐Ÿ”บ"],["๐Ÿ”ป"],["๐Ÿ’ "],["๐Ÿ”˜"],["๐Ÿ”ณ"],["๐Ÿ”ฒ"]]},{id:"flags",categoryEmoji:"๐Ÿšฉ",emoji:[["๐Ÿ‡ฆ๐Ÿ‡จ"],["๐Ÿ‡ฆ๐Ÿ‡ฉ"],["๐Ÿ‡ฆ๐Ÿ‡ช"],["๐Ÿ‡ฆ๐Ÿ‡ซ"],["๐Ÿ‡ฆ๐Ÿ‡ฌ"],["๐Ÿ‡ฆ๐Ÿ‡ฎ"],["๐Ÿ‡ฆ๐Ÿ‡ฑ"],["๐Ÿ‡ฆ๐Ÿ‡ฒ"],["๐Ÿ‡ฆ๐Ÿ‡ด"],["๐Ÿ‡ฆ๐Ÿ‡ถ"],["๐Ÿ‡ฆ๐Ÿ‡ท"],["๐Ÿ‡ฆ๐Ÿ‡ธ"],["๐Ÿ‡ฆ๐Ÿ‡น"],["๐Ÿ‡ฆ๐Ÿ‡บ"],["๐Ÿ‡ฆ๐Ÿ‡ผ"],["๐Ÿ‡ฆ๐Ÿ‡ฝ"],["๐Ÿ‡ฆ๐Ÿ‡ฟ"],["๐Ÿ‡ง๐Ÿ‡ฆ"],["๐Ÿ‡ง๐Ÿ‡ง"],["๐Ÿ‡ง๐Ÿ‡ฉ"],["๐Ÿ‡ง๐Ÿ‡ช"],["๐Ÿ‡ง๐Ÿ‡ซ"],["๐Ÿ‡ง๐Ÿ‡ฌ"],["๐Ÿ‡ง๐Ÿ‡ญ"],["๐Ÿ‡ง๐Ÿ‡ฎ"],["๐Ÿ‡ง๐Ÿ‡ฏ"],["๐Ÿ‡ง๐Ÿ‡ฑ"],["๐Ÿ‡ง๐Ÿ‡ฒ"],["๐Ÿ‡ง๐Ÿ‡ณ"],["๐Ÿ‡ง๐Ÿ‡ด"],["๐Ÿ‡ง๐Ÿ‡ถ"],["๐Ÿ‡ง๐Ÿ‡ท"],["๐Ÿ‡ง๐Ÿ‡ธ"],["๐Ÿ‡ง๐Ÿ‡น"],["๐Ÿ‡ง๐Ÿ‡ป"],["๐Ÿ‡ง๐Ÿ‡ผ"],["๐Ÿ‡ง๐Ÿ‡พ"],["๐Ÿ‡ง๐Ÿ‡ฟ"],["๐Ÿ‡จ๐Ÿ‡ฆ"],["๐Ÿ‡จ๐Ÿ‡จ"],["๐Ÿ‡จ๐Ÿ‡ฉ"],["๐Ÿ‡จ๐Ÿ‡ซ"],["๐Ÿ‡จ๐Ÿ‡ฌ"],["๐Ÿ‡จ๐Ÿ‡ญ"],["๐Ÿ‡จ๐Ÿ‡ฎ"],["๐Ÿ‡จ๐Ÿ‡ฐ"],["๐Ÿ‡จ๐Ÿ‡ฑ"],["๐Ÿ‡จ๐Ÿ‡ฒ"],["๐Ÿ‡จ๐Ÿ‡ณ"],["๐Ÿ‡จ๐Ÿ‡ด"],["๐Ÿ‡จ๐Ÿ‡ต"],["๐Ÿ‡จ๐Ÿ‡ท"],["๐Ÿ‡จ๐Ÿ‡บ"],["๐Ÿ‡จ๐Ÿ‡ป"],["๐Ÿ‡จ๐Ÿ‡ผ"],["๐Ÿ‡จ๐Ÿ‡ฝ"],["๐Ÿ‡จ๐Ÿ‡พ"],["๐Ÿ‡จ๐Ÿ‡ฟ"],["๐Ÿ‡ฉ๐Ÿ‡ช"],["๐Ÿ‡ฉ๐Ÿ‡ฌ"],["๐Ÿ‡ฉ๐Ÿ‡ฏ"],["๐Ÿ‡ฉ๐Ÿ‡ฐ"],["๐Ÿ‡ฉ๐Ÿ‡ฒ"],["๐Ÿ‡ฉ๐Ÿ‡ด"],["๐Ÿ‡ฉ๐Ÿ‡ฟ"],["๐Ÿ‡ช๐Ÿ‡ฆ"],["๐Ÿ‡ช๐Ÿ‡จ"],["๐Ÿ‡ช๐Ÿ‡ช"],["๐Ÿ‡ช๐Ÿ‡ฌ"],["๐Ÿ‡ช๐Ÿ‡ญ"],["๐Ÿ‡ช๐Ÿ‡ท"],["๐Ÿ‡ช๐Ÿ‡ธ"],["๐Ÿ‡ช๐Ÿ‡น"],["๐Ÿ‡ช๐Ÿ‡บ"],["๐Ÿ‡ซ๐Ÿ‡ฎ"],["๐Ÿ‡ซ๐Ÿ‡ฏ"],["๐Ÿ‡ซ๐Ÿ‡ฐ"],["๐Ÿ‡ซ๐Ÿ‡ฒ"],["๐Ÿ‡ซ๐Ÿ‡ด"],["๐Ÿ‡ซ๐Ÿ‡ท"],["๐Ÿ‡ฌ๐Ÿ‡ฆ"],["๐Ÿ‡ฌ๐Ÿ‡ง"],["๐Ÿ‡ฌ๐Ÿ‡ฉ"],["๐Ÿ‡ฌ๐Ÿ‡ช"],["๐Ÿ‡ฌ๐Ÿ‡ซ"],["๐Ÿ‡ฌ๐Ÿ‡ฌ"],["๐Ÿ‡ฌ๐Ÿ‡ญ"],["๐Ÿ‡ฌ๐Ÿ‡ฎ"],["๐Ÿ‡ฌ๐Ÿ‡ฑ"],["๐Ÿ‡ฌ๐Ÿ‡ฒ"],["๐Ÿ‡ฌ๐Ÿ‡ณ"],["๐Ÿ‡ฌ๐Ÿ‡ต"],["๐Ÿ‡ฌ๐Ÿ‡ถ"],["๐Ÿ‡ฌ๐Ÿ‡ท"],["๐Ÿ‡ฌ๐Ÿ‡ธ"],["๐Ÿ‡ฌ๐Ÿ‡น"],["๐Ÿ‡ฌ๐Ÿ‡บ"],["๐Ÿ‡ฌ๐Ÿ‡ผ"],["๐Ÿ‡ฌ๐Ÿ‡พ"],["๐Ÿ‡ญ๐Ÿ‡ฐ"],["๐Ÿ‡ญ๐Ÿ‡ฒ"],["๐Ÿ‡ญ๐Ÿ‡ณ"],["๐Ÿ‡ญ๐Ÿ‡ท"],["๐Ÿ‡ญ๐Ÿ‡น"],["๐Ÿ‡ญ๐Ÿ‡บ"],["๐Ÿ‡ฎ๐Ÿ‡จ"],["๐Ÿ‡ฎ๐Ÿ‡ฉ"],["๐Ÿ‡ฎ๐Ÿ‡ช"],["๐Ÿ‡ฎ๐Ÿ‡ฑ"],["๐Ÿ‡ฎ๐Ÿ‡ฒ"],["๐Ÿ‡ฎ๐Ÿ‡ณ"],["๐Ÿ‡ฎ๐Ÿ‡ด"],["๐Ÿ‡ฎ๐Ÿ‡ถ"],["๐Ÿ‡ฎ๐Ÿ‡ท"],["๐Ÿ‡ฎ๐Ÿ‡ธ"],["๐Ÿ‡ฎ๐Ÿ‡น"],["๐Ÿ‡ฏ๐Ÿ‡ช"],["๐Ÿ‡ฏ๐Ÿ‡ฒ"],["๐Ÿ‡ฏ๐Ÿ‡ด"],["๐Ÿ‡ฏ๐Ÿ‡ต"],["๐Ÿ‡ฐ๐Ÿ‡ช"],["๐Ÿ‡ฐ๐Ÿ‡ฌ"],["๐Ÿ‡ฐ๐Ÿ‡ญ"],["๐Ÿ‡ฐ๐Ÿ‡ฎ"],["๐Ÿ‡ฐ๐Ÿ‡ฒ"],["๐Ÿ‡ฐ๐Ÿ‡ณ"],["๐Ÿ‡ฐ๐Ÿ‡ต"],["๐Ÿ‡ฐ๐Ÿ‡ท"],["๐Ÿ‡ฐ๐Ÿ‡ผ"],["๐Ÿ‡ฐ๐Ÿ‡พ"],["๐Ÿ‡ฐ๐Ÿ‡ฟ"],["๐Ÿ‡ฑ๐Ÿ‡ฆ"],["๐Ÿ‡ฑ๐Ÿ‡ง"],["๐Ÿ‡ฑ๐Ÿ‡จ"],["๐Ÿ‡ฑ๐Ÿ‡ฎ"],["๐Ÿ‡ฑ๐Ÿ‡ฐ"],["๐Ÿ‡ฑ๐Ÿ‡ท"],["๐Ÿ‡ฑ๐Ÿ‡ธ"],["๐Ÿ‡ฑ๐Ÿ‡น"],["๐Ÿ‡ฑ๐Ÿ‡บ"],["๐Ÿ‡ฑ๐Ÿ‡ป"],["๐Ÿ‡ฑ๐Ÿ‡พ"],["๐Ÿ‡ฒ๐Ÿ‡ฆ"],["๐Ÿ‡ฒ๐Ÿ‡จ"],["๐Ÿ‡ฒ๐Ÿ‡ฉ"],["๐Ÿ‡ฒ๐Ÿ‡ช"],["๐Ÿ‡ฒ๐Ÿ‡ซ"],["๐Ÿ‡ฒ๐Ÿ‡ฌ"],["๐Ÿ‡ฒ๐Ÿ‡ญ"],["๐Ÿ‡ฒ๐Ÿ‡ฐ"],["๐Ÿ‡ฒ๐Ÿ‡ฑ"],["๐Ÿ‡ฒ๐Ÿ‡ฒ"],["๐Ÿ‡ฒ๐Ÿ‡ณ"],["๐Ÿ‡ฒ๐Ÿ‡ด"],["๐Ÿ‡ฒ๐Ÿ‡ต"],["๐Ÿ‡ฒ๐Ÿ‡ถ"],["๐Ÿ‡ฒ๐Ÿ‡ท"],["๐Ÿ‡ฒ๐Ÿ‡ธ"],["๐Ÿ‡ฒ๐Ÿ‡น"],["๐Ÿ‡ฒ๐Ÿ‡บ"],["๐Ÿ‡ฒ๐Ÿ‡ป"],["๐Ÿ‡ฒ๐Ÿ‡ผ"],["๐Ÿ‡ฒ๐Ÿ‡ฝ"],["๐Ÿ‡ฒ๐Ÿ‡พ"],["๐Ÿ‡ฒ๐Ÿ‡ฟ"],["๐Ÿ‡ณ๐Ÿ‡ฆ"],["๐Ÿ‡ณ๐Ÿ‡จ"],["๐Ÿ‡ณ๐Ÿ‡ช"],["๐Ÿ‡ณ๐Ÿ‡ซ"],["๐Ÿ‡ณ๐Ÿ‡ฌ"],["๐Ÿ‡ณ๐Ÿ‡ฎ"],["๐Ÿ‡ณ๐Ÿ‡ฑ"],["๐Ÿ‡ณ๐Ÿ‡ด"],["๐Ÿ‡ณ๐Ÿ‡ต"],["๐Ÿ‡ณ๐Ÿ‡ท"],["๐Ÿ‡ณ๐Ÿ‡บ"],["๐Ÿ‡ณ๐Ÿ‡ฟ"],["๐Ÿ‡ด๐Ÿ‡ฒ"],["๐Ÿ‡ต๐Ÿ‡ฆ"],["๐Ÿ‡ต๐Ÿ‡ช"],["๐Ÿ‡ต๐Ÿ‡ซ"],["๐Ÿ‡ต๐Ÿ‡ฌ"],["๐Ÿ‡ต๐Ÿ‡ญ"],["๐Ÿ‡ต๐Ÿ‡ฐ"],["๐Ÿ‡ต๐Ÿ‡ฑ"],["๐Ÿ‡ต๐Ÿ‡ฒ"],["๐Ÿ‡ต๐Ÿ‡ณ"],["๐Ÿ‡ต๐Ÿ‡ท"],["๐Ÿ‡ต๐Ÿ‡ธ"],["๐Ÿ‡ต๐Ÿ‡น"],["๐Ÿ‡ต๐Ÿ‡ผ"],["๐Ÿ‡ต๐Ÿ‡พ"],["๐Ÿ‡ถ๐Ÿ‡ฆ"],["๐Ÿ‡ท๐Ÿ‡ช"],["๐Ÿ‡ท๐Ÿ‡ด"],["๐Ÿ‡ท๐Ÿ‡ธ"],["๐Ÿ‡ท๐Ÿ‡บ"],["๐Ÿ‡ท๐Ÿ‡ผ"],["๐Ÿ‡ธ๐Ÿ‡ฆ"],["๐Ÿ‡ธ๐Ÿ‡ง"],["๐Ÿ‡ธ๐Ÿ‡จ"],["๐Ÿ‡ธ๐Ÿ‡ฉ"],["๐Ÿ‡ธ๐Ÿ‡ช"],["๐Ÿ‡ธ๐Ÿ‡ฌ"],["๐Ÿ‡ธ๐Ÿ‡ญ"],["๐Ÿ‡ธ๐Ÿ‡ฎ"],["๐Ÿ‡ธ๐Ÿ‡ฏ"],["๐Ÿ‡ธ๐Ÿ‡ฐ"],["๐Ÿ‡ธ๐Ÿ‡ฑ"],["๐Ÿ‡ธ๐Ÿ‡ฒ"],["๐Ÿ‡ธ๐Ÿ‡ณ"],["๐Ÿ‡ธ๐Ÿ‡ด"],["๐Ÿ‡ธ๐Ÿ‡ท"],["๐Ÿ‡ธ๐Ÿ‡ธ"],["๐Ÿ‡ธ๐Ÿ‡น"],["๐Ÿ‡ธ๐Ÿ‡ป"],["๐Ÿ‡ธ๐Ÿ‡ฝ"],["๐Ÿ‡ธ๐Ÿ‡พ"],["๐Ÿ‡ธ๐Ÿ‡ฟ"],["๐Ÿ‡น๐Ÿ‡ฆ"],["๐Ÿ‡น๐Ÿ‡จ"],["๐Ÿ‡น๐Ÿ‡ฉ"],["๐Ÿ‡น๐Ÿ‡ซ"],["๐Ÿ‡น๐Ÿ‡ฌ"],["๐Ÿ‡น๐Ÿ‡ญ"],["๐Ÿ‡น๐Ÿ‡ฏ"],["๐Ÿ‡น๐Ÿ‡ฐ"],["๐Ÿ‡น๐Ÿ‡ฑ"],["๐Ÿ‡น๐Ÿ‡ฒ"],["๐Ÿ‡น๐Ÿ‡ณ"],["๐Ÿ‡น๐Ÿ‡ด"],["๐Ÿ‡น๐Ÿ‡ท"],["๐Ÿ‡น๐Ÿ‡น"],["๐Ÿ‡น๐Ÿ‡ป"],["๐Ÿ‡น๐Ÿ‡ผ"],["๐Ÿ‡น๐Ÿ‡ฟ"],["๐Ÿ‡บ๐Ÿ‡ฆ"],["๐Ÿ‡บ๐Ÿ‡ฌ"],["๐Ÿ‡บ๐Ÿ‡ฒ"],["๐Ÿ‡บ๐Ÿ‡ณ"],["๐Ÿ‡บ๐Ÿ‡ธ"],["๐Ÿ‡บ๐Ÿ‡พ"],["๐Ÿ‡บ๐Ÿ‡ฟ"],["๐Ÿ‡ป๐Ÿ‡ฆ"],["๐Ÿ‡ป๐Ÿ‡จ"],["๐Ÿ‡ป๐Ÿ‡ช"],["๐Ÿ‡ป๐Ÿ‡ฌ"],["๐Ÿ‡ป๐Ÿ‡ฎ"],["๐Ÿ‡ป๐Ÿ‡ณ"],["๐Ÿ‡ป๐Ÿ‡บ"],["๐Ÿ‡ผ๐Ÿ‡ซ"],["๐Ÿ‡ผ๐Ÿ‡ธ"],["๐Ÿ‡ฝ๐Ÿ‡ฐ"],["๐Ÿ‡พ๐Ÿ‡ช"],["๐Ÿ‡พ๐Ÿ‡น"],["๐Ÿ‡ฟ๐Ÿ‡ฆ"],["๐Ÿ‡ฟ๐Ÿ‡ฒ"],["๐Ÿ‡ฟ๐Ÿ‡ผ"],["๐ŸŽŒ"],["๐Ÿ"],["๐Ÿณ๏ธ"],["๐Ÿณ๏ธโ€โšง๏ธ"],["๐Ÿณ๏ธโ€๐ŸŒˆ"],["๐Ÿด"],["๐Ÿดโ€โ˜ ๏ธ"],["๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ"],["๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ"],["๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ"],["๐Ÿšฉ"]]}],l1="roarer2:emojiSkinTone",j3=e=>h.jsx(xi,{trigger:e.trigger,contextMenu:!1,contentProps:{className:"w-80"},children:h.jsx(gR,{...e})}),gR=e=>{const t=localStorage.getItem(l1),n=Number(t),[r,s]=x.useState(t&&!Number.isNaN(n)?n:0),i=e.discordEmoji??!0;x.useEffect(()=>{console.log("running"),localStorage.setItem(l1,r.toString())},[r]);const o=Gu.find(a=>a.id==="people")?.emoji.find(a=>a.length>1);if(!o)throw new Error("No emoji with skin tones");return h.jsxs(Lf,{defaultValue:i?"meower":"people",children:[h.jsxs(Nf,{className:"mb-2 flex justify-center gap-2",children:[Gu.map(a=>h.jsx(zr,{asChild:!0,value:a.id,children:h.jsx("button",{type:"button","aria-label":a.id,className:"border-b-2 border-transparent text-xl aria-selected:border-lime-500 aria-selected:dark:border-lime-600",children:a.categoryEmoji})},a.id)),i?h.jsx(zr,{asChild:!0,value:"meower",children:h.jsx("button",{"aria-label":"Meower",className:"border-b-2 border-transparent text-xl aria-selected:border-lime-500 aria-selected:dark:border-lime-600",children:"โœจ"})}):void 0]}),Gu.map(a=>h.jsxs($r,{value:a.id,children:[h.jsx("div",{className:"grid max-h-80 grid-cols-7 flex-wrap justify-center gap-0 overflow-auto px-2",children:a.emoji.map(l=>{const c=l[0];if(c)return h.jsx("button",{className:"p-1 text-xl",onClick:()=>e.onEmoji(l[r]??c),children:l[r]??c},l.toString())})}),a.id==="people"?h.jsx("div",{className:"flex justify-end",children:h.jsx(xi,{trigger:h.jsxs("button",{className:"flex items-center gap-1 p-1 text-xl",children:[h.jsx("span",{children:o[r]??o[0]}),h.jsx(b_,{className:"h-5 w-5"})]}),children:o.map((l,c)=>h.jsx(Cn,{"aria-label":`Skin tone ${c}`,onClick:()=>s(c),children:l},l))})}):void 0]},a.id)),i?h.jsx($r,{value:"meower",children:h.jsx("div",{className:"grid max-h-80 grid-cols-7 flex-wrap justify-center gap-0 overflow-auto px-2",children:$v.map(a=>h.jsx("button",{className:"box-content h-6 w-6 p-1",title:`:${a.name}:`,onClick:()=>e.onEmoji(a),children:h.jsx("img",{src:Bv(a),alt:a.name})},a.id))})}):void 0]})},yR=["Spam","Harassment or abuse towards others","Rude, vulgar or offensive language","NSFW (sexual, alcohol, violence, gore, etc.)","Scams, hacks, phishing or other malicious content","Threatening violence or real world harm","Illegal activity","Self-harm/suicide","Other"],Gc=x.memo(e=>{const[t,n]=le(De(r=>[r.posts[e.id],r.loadPost]));return t&&!t.error&&t.isDeleted?e.reply?h.jsx(il,{speaker:h.jsx(Fs,{pfp:Ji,size:"h-7 min-h-7 w-7 min-w-7"}),bubble:"This post was deleted.",reply:e.reply,topLevel:e.topLevel}):void 0:(n(e.id),t?t.error?h.jsx(il,{speaker:h.jsx(Fs,{pfp:Ji,size:e.reply?"h-7 min-h-7 w-7 min-w-7":void 0}),reply:e.reply,topLevel:e.topLevel,bubble:h.jsxs(h.Fragment,{children:["There was an error loading this post.",h.jsx("br",{}),"Message: ",t.message]})}):h.jsx(vR,{post:t,reply:e.reply,topLevel:e.topLevel,onReply:e.onReply}):h.jsx(il,{speaker:h.jsx(Fs,{pfp:Ji,size:e.reply?"h-7 min-h-7 w-7 min-w-7":void 0}),reply:e.reply,topLevel:e.topLevel,bubble:"Loading..."}))}),vR=x.memo(e=>{const[t,n]=x.useState(),[r,s]=x.useState(),[i,o]=x.useState("view"),[a,l]=x.useState(!1),[c,u,d,f]=le(De(b=>[b.credentials,b.editPost,b.deletePost,b.reactToPost])),p=e.post.reply_to&&e.post.reply_to.length!==0?{ids:e.post.reply_to,postContent:e.post.p,replyText:"",legacy:!1}:$f(e.post.p),g=e.post.type===2,v=()=>{e.onReply?.(e.post.post_id,_,e.post.u)},_=p?p.postContent:e.post.p,m=b=>u(e.post.post_id,p?p.replyText+b:b),y=async()=>{const b=await d(e.post.post_id);b.error&&n(b.message)},w=async(b,S)=>{if(typeof b!="string")return;const C=await f(e.post.post_id,b,S??(e.post.reactions.some(A=>A.emoji===b&&A.user_reacted)?"delete":"add"));C.error?s(C.message):s(void 0)};return h.jsx("div",{children:h.jsx(il,{reply:e.reply,topLevel:e.topLevel,transparent:!!e.post.optimistic,arrow:!e.reply,speaker:e.reply?void 0:h.jsx(ci,{username:e.post.u,children:h.jsx("button",{"aria-label":e.post.u,children:h.jsx(gi,{size:e.reply?"h-7 min-h-7 w-7 min-w-7":void 0,username:e.post.u})})}),bubble:h.jsxs("div",{className:Ae("flex max-w-full",e.reply?"flex-row items-center gap-3":"flex-col"),children:[h.jsxs("div",{className:"flex justify-between",children:[h.jsx("div",{children:e.reply?h.jsx(Bc,{username:e.post.u}):h.jsxs("div",{className:"space-x-2",children:[h.jsx(ci,{username:e.post.u,children:h.jsxs("button",{className:Ae("text-nowrap text-left font-bold",e.reply?"":"text-sm"),children:[e.post.u,e.post.u==="noodles"?" ๐Ÿง€":void 0]})}),h.jsx("span",{className:"text-sm opacity-70",children:h.jsx(e3,{time:e.post.t.e})})]})}),!e.reply&&!e.post.optimistic?h.jsx("div",{className:"flex gap-1",children:c?h.jsxs(h.Fragment,{children:[h.jsx(j3,{onEmoji:w,discordEmoji:!1,trigger:h.jsx(jt,{type:"button","aria-label":"React",children:h.jsx(Z_,{className:"h-5 w-5","aria-hidden":!0})})}),g?void 0:h.jsx(jt,{type:"button","aria-label":"Reply",onClick:v,children:h.jsx(G_,{className:"h-6 w-6","aria-hidden":!0})}),h.jsxs(xi,{trigger:h.jsx(jt,{"aria-label":"Actions",className:"flex items-center",children:h.jsx($_,{className:"h-6 w-6","aria-hidden":!0})}),children:[c?h.jsx(Rr,{trigger:h.jsx(Cn,{dontClose:!0,children:"Report"}),triggerAsChild:!0,controlled:{open:a,onOpenChange:l},children:h.jsx(wR,{post:e.post.post_id,onSuccess:()=>l(!1)})}):void 0,c.username!==e.post.u?h.jsx(Cn,{onClick:()=>o(b=>b==="source"?"view":"source"),children:i==="source"?"View post":"View source"}):void 0,c.username===e.post.u?h.jsxs(h.Fragment,{children:[h.jsx(Cn,{onClick:()=>o(b=>b==="edit"?"view":"edit"),children:i==="edit"?"Cancel editing":"Edit"}),h.jsx(Cn,{onClick:y,children:"Delete"})]}):void 0,h.jsx(Cn,{onClick:()=>{navigator.clipboard.writeText(`https://mybearworld.github.io/roarer-2?post=${e.post.post_id}`)},children:"Copy link"}),e.post.reactions.length?h.jsx(pR,{post:e.post.post_id,children:h.jsx(Cn,{dontClose:!0,children:"Reactions"})}):void 0]})]}):void 0}):void 0]}),e.post.optimistic?.error?h.jsxs("div",{className:"text-red-500",children:["This post failed sending. Message: ",e.post.optimistic.error]}):void 0,t?h.jsxs("div",{className:"text-red-500",children:["Couldn't delete post. Message: ",t]}):void 0,!e.reply&&p?.ids&&!(i==="source"&&p?.legacy)?h.jsx("div",{className:"my-1 flex flex-col gap-2",children:p.ids.map(b=>h.jsx(Gc,{id:b,reply:!0,topLevel:!1},b))}):void 0,h.jsx("div",{className:e.reply?"line-clamp-1":"max-h-64 overflow-y-auto",children:i==="edit"?h.jsx("div",{className:"mx-1 my-2",children:h.jsx(wp,{chat:e.post.post_origin,onSubmit:m,value:_,onSuccess:()=>o("view"),attachments:!1})}):i==="view"?h.jsxs(h.Fragment,{children:[h.jsx(op,{secondaryBackground:e.topLevel?!1:e.reply,inline:!!e.reply,bigEmoji:!e.reply,knownEmoji:e.post.emojis,children:_}),e.post.u==="mybearworld"&&e.post.p.endsWith("โ€")&&!e.reply?h.jsx(Ze,{type:"button",onClick:()=>location.reload(),children:"Reload"}):void 0]}):h.jsx("div",{className:"whitespace-pre-wrap",children:e.post.p})}),e.reply?void 0:h.jsx(_R,{attachments:e.post.attachments}),e.post.reactions.length&&!e.reply?h.jsx("div",{className:"mt-1 flex flex-wrap gap-2",children:e.post.reactions.map(b=>h.jsx(Ze,{secondary:!b.user_reacted,onClick:()=>w(b.emoji,b.user_reacted?"delete":"add"),type:"button",children:h.jsxs("div",{className:"flex items-center gap-2",children:[b.emoji," ",b.count]})},b.emoji))}):void 0,r?h.jsxs("div",{className:"text-red-500",children:["Couldn't change post reaction. Message: ",r]}):void 0]})})})}),il=e=>{const t=e.topLevel??!0;return h.jsxs("div",{className:Ae("flex",e.arrow??!0?"gap-2":"gap-1",e.reply?"items-center":"",e.transparent?"opacity-70":""),children:[h.jsx("div",{children:e.speaker}),h.jsxs("div",{className:Ae("relative min-w-0 grow break-words rounded-lg px-2 py-1",t?"bg-gray-100 dark:bg-gray-900":"bg-gray-200 dark:bg-gray-800",e.arrow??!0?"rounded-ss-none":""),children:[e.arrow??!0?h.jsx("div",{className:Ae("absolute left-[calc(-0.5rem-theme(spacing.2))] top-0 box-content h-0 w-0 border-[length:0.5rem] border-transparent border-r-gray-100 contrast-more:hidden",t?"border-r-gray-100 dark:border-r-gray-900":"border-r-gray-200 dark:border-r-gray-800"),"aria-hidden":!0}):void 0,e.bubble]})]})},wR=e=>{const t=le(c=>c.reportPost),[n,r]=x.useState(),[s,i]=x.useState(""),[o,a]=x.useState(),l=async c=>{c.preventDefault();const u=await t(e.post,n,s);if(u.error){a(u.message);return}e.onSuccess()};return h.jsxs("form",{className:"flex flex-col gap-2",onSubmit:l,children:[h.jsx(Lt,{className:"text-lg font-bold",children:"Report this post"}),h.jsxs(fR,{label:"Reason",onInput:c=>r(c.currentTarget.value),children:[h.jsx(a1,{selected:!0,disabled:!0,children:"Choose a reason..."}),yR.map(c=>h.jsx(a1,{value:c,children:c},c))]}),h.jsx(dr,{label:"Comment",value:s,onInput:c=>i(c.currentTarget.value)}),h.jsx(Ze,{type:"submit",children:"Report"}),o?h.jsx("div",{className:"text-red-500",children:o}):void 0]})},_R=e=>{if(e.attachments.length)return h.jsx("div",{className:"flex flex-wrap gap-2",children:e.attachments.map(t=>h.jsx(D3,{attachment:t},t.id))})},D3=e=>{const t=x.useRef(null),n=e.onRemove?h.jsxs("button",{type:"button","aria-label":"Remove",className:"flex items-center gap-2 text-wrap font-bold",onClick:()=>e.onRemove?.(e.attachment.id),children:[h.jsx("span",{children:e.attachment.filename}),h.jsx(_f,{className:"h-6 w-6",strokeWidth:2.2,"aria-hidden":!0})]}):void 0;return e.attachment.mime.startsWith("image/")?h.jsx(Rr,{triggerAsChild:!0,size:"wide",trigger:h.jsxs("div",{className:"flex flex-col items-center",children:[n,h.jsx("button",{type:"button","aria-label":e.attachment.filename,children:h.jsx("img",{className:"max-h-40",src:`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}?preview`,alt:e.attachment.filename,title:e.attachment.filename,height:Math.min(160,e.attachment.height)},e.attachment.id)})]}),children:h.jsxs("div",{className:"flex flex-col gap-2",children:[h.jsx("div",{className:"flex gap-2",children:h.jsx(Lt,{className:"grow text-xl font-bold",children:e.attachment.filename})}),h.jsx("img",{src:`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}`,alt:e.attachment.filename,title:e.attachment.filename,width:e.attachment.width,height:e.attachment.height})]})}):e.attachment.mime.startsWith("video/")?h.jsxs("div",{className:"flex flex-col items-center",children:[n,h.jsx("video",{src:`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}`,className:"max-h-40",controls:!0,title:e.attachment.filename})]}):h.jsxs("div",{className:"relative inline-flex flex-col items-center",children:[h.jsx("a",{ref:t,download:e.attachment.filename,hidden:!0}),n,h.jsxs(Ze,{onClick:async()=>{const r=URL.createObjectURL(await(await fetch(`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}`)).blob());t.current&&(t.current.href=r,t.current.click())},type:"button",className:"flex h-36 w-36 max-w-36 flex-col items-center justify-center gap-2 text-center",title:e.attachment.filename,children:[h.jsx(E2,{className:"h-14 w-14",strokeWidth:1.25}),h.jsxs("div",{children:[h.jsx("div",{className:"line-clamp-2 text-sm font-bold [overflow-wrap:anywhere]",children:e.attachment.filename}),h.jsxs("div",{className:"text-sm",children:["(",N3(e.attachment.size),")"]})]})]})]})},wp=e=>{const t=e.replies??[],[n,r]=le(De(b=>[b.credentials,b.sendTyping,b.settings])),[s,i]=x.useState(e.value??""),[o,a]=x.useState(""),[l,c]=x.useState("writing"),[u,d]=x.useState([]),[f,p]=x.useState(!1),g=x.useRef(null),v=x.useRef(null);if(x.useEffect(()=>{v.current?.focus?.()},[e.replies]),x.useEffect(()=>{i(e.value??"")},[e.value]),!n)return h.jsx(h.Fragment,{});const _=async b=>{if(b?.preventDefault(),l!=="writing"||!(u.length||s))return;c("posting");const S=await e.onSubmit(Dm(s),t,u.map(C=>C.id));c("writing"),S.error?a(S.message):(e.onSuccess?.(),e.value||i(""),d([]),a(""),p(!1),e.setReplies?.([]))},m=b=>{const S=typeof b=="string"?b:yS(b);i(C=>v.current?C.slice(0,v.current.selectionStart)+S+C.slice(v.current.selectionEnd):C+S)},y=e.attachments??!0,w=async b=>{const S=[];c("uploading");for(const C of b){const A=await I3(C,"attachments");if(A.error){S.push(A.message);break}const R=await cR(URL.createObjectURL(C));d(F=>[...F,{filename:C.name,id:A.response.id,mime:C.type,size:C.size,width:R.width,height:R.height}])}S.length&&a(`Some files couldn't be uploaded. Errors: ${S.join(",")}`),c("writing")};return h.jsxs("form",{onSubmit:_,className:Ae("w-full"),children:[h.jsx(RA,{"aria-label":"Enter post",ref:v,value:s,onChange:b=>i(b.currentTarget.value),onInput:()=>{e.chat&&r(e.chat)},onKeyDown:b=>{b.key==="Escape"&&e.setReplies?.([])},disabled:l==="uploading"||(e.disableWhenSending??!0)&&l==="posting",onEnter:_,before:h.jsx(h.Fragment,{children:y?h.jsxs(jt,{type:"button","aria-label":"Upload attachment",disabled:l!=="writing",onClick:()=>g.current?.click(),children:[h.jsx("input",{type:"file",hidden:!0,multiple:!0,onInput:async b=>{const S=b.currentTarget.files;S&&(await w(S),b.currentTarget.value="")},ref:g}),h.jsx(A_,{"aria-hidden":!0})]}):void 0}),after:h.jsxs("div",{className:"flex gap-2",children:[h.jsx(j3,{onEmoji:m,trigger:h.jsx(jt,{type:"button","aria-label":"Pick an emoji",disabled:l!=="writing",children:h.jsx(K_,{"aria-hidden":!0})})}),h.jsx(jt,{type:"submit","aria-label":"Send",disabled:l!=="writing",children:h.jsx(W_,{"aria-hidden":!0})})]}),above:h.jsx("div",{className:"flex flex-col gap-2",children:t.map((b,S)=>h.jsxs("div",{className:"flex gap-2",children:[h.jsx("div",{className:"grow",children:h.jsx(Gc,{id:b,reply:!0})}),h.jsx("button",{type:"button","aria-label":"Remove reply",onClick:()=>e.setReplies?.(t.slice(0,S).concat(t.slice(S+1))),children:h.jsx(_f,{"aria-hidden":!0})})]},S))}),below:h.jsxs("div",{children:[h.jsx("div",{className:"float-right",children:h.jsxs("label",{className:"flex gap-2",children:[h.jsx(Ko,{checked:f,onInput:p}),h.jsx("span",{children:"Preview"})]})}),h.jsx("div",{className:"flex flex-wrap gap-2",children:u.map(b=>h.jsx(D3,{attachment:b,onRemove:f?void 0:S=>d(C=>C.filter(A=>A.id!==S))},b.id))})]}),replaceTextarea:f?h.jsx(op,{children:Dm(s)}):void 0,onPaste:b=>{y&&b.clipboardData.files.length&&w(b.clipboardData.files)},onDrop:b=>{b.preventDefault(),y&&b.dataTransfer.files.length&&w(b.dataTransfer.files)}}),o?h.jsx("span",{className:"text-red-500",children:o}):void 0]})},xR=e=>{const[t,n]=x.useState({}),[r,s]=x.useState(),i=x.useRef(null),o=async a=>{const l=a.currentTarget.files?.[0];if(!l)return;const c=await I3(l,"icons");if(c.error){s(c.message);return}s(void 0),n(u=>({...u,icon:c.response.id,icon_color:"!color"})),a.currentTarget.value=""};return h.jsx(xi,{trigger:e.trigger,contextMenu:!1,children:h.jsxs("form",{className:"flex flex-col gap-2",onSubmit:async a=>{a.preventDefault();const l=await e.onSubmit?.(t);if(l?.error){s(l.message);return}n({})},children:[h.jsx(dr,{label:"Chat name",placeholder:"Chat name",type:"text",value:t.nickname??e.base.nickname,onInput:a=>n(l=>({...l,nickname:a.currentTarget.value}))}),h.jsxs("div",{className:"flex flex-col gap-2",children:[h.jsx("p",{children:"New profile picture:"}),h.jsx("input",{type:"file",ref:i,accept:"image/png,image/jpeg,image/webp,image/gif",hidden:!0,onInput:o}),t.icon?h.jsxs(h.Fragment,{children:[h.jsx(Fs,{pfp:{avatar:t.icon,avatar_color:t.icon_color??"!color",pfp_data:null}}),h.jsxs("label",{className:"flex flex-row gap-2",children:[h.jsx("input",{type:"radio",name:"edit-chat-color",checked:t.icon_color==="!color",onChange:()=>n(a=>({...a,icon_color:"!color"}))}),"No color"]}),h.jsxs("label",{className:"flex flex-row gap-2",children:[h.jsx("input",{type:"radio",name:"edit-chat-color",checked:t.icon_color!=="!color",onChange:()=>n(a=>({...a,icon_color:"000000"}))}),"Color:",h.jsx("input",{type:"color",value:t.icon_color??e.base.icon_color,onChange:a=>n(l=>({...l,icon_color:a.currentTarget.value.slice(1)}))})]})]}):void 0,h.jsx(Ze,{type:"button",onClick:()=>i.current?.click(),children:"Upload"})]}),r?h.jsxs("p",{className:"text-red-500",children:["Failed uploading:",h.jsx("br",{}),r]}):void 0,h.jsx(Ze,{type:"submit",children:"Edit"})]})})},kR=e=>{const[t,n]=x.useState([]),[r,s]=x.useState(!1),[i,o]=x.useState(),a=x.useRef(null),[l,c,u,d,f,p,g]=le(De(m=>[m.credentials,m.chats[e.chat],m.loadChat,m.chatPosts[e.chat],m.loadChatPosts,m.loadMorePosts,m.updateChat]));u(e.chat),f(e.chat);const v=x.useCallback(m=>{n(y=>[...y,m])},[]);if(!d)return h.jsx(h.Fragment,{children:"Loading posts..."});if(d.error)return h.jsxs("div",{children:[h.jsx("p",{className:"font-bold",children:"There was an error loading posts."}),h.jsx("p",{children:d.message})]});const _=async()=>{s(!0);const m=await p(e.chat);m.error&&o(m.message),s(!1)};return h.jsxs("div",{className:"flex flex-col gap-2",ref:a,children:[e.chat==="home"?void 0:h.jsxs("p",{className:"flex justify-between font-bold",children:[h.jsxs("div",{children:[e.chat==="livechat"?"Livechat":e.chat==="inbox"?"Inbox":c?c.error?`Failed getting chat. Message: ${c.message}`:c.deleted?"":c.nickname??h.jsx(Bc,{username:c.members.find(m=>m!==l?.username)??""}):"Loading chat name...",h.jsxs("span",{className:"ml-2 text-xs font-medium",children:["(",e.chat,")"]})]}),c&&!c.error&&!c.deleted&&c.nickname&&c.owner===l?.username?h.jsx(xR,{trigger:h.jsx(Ze,{children:"Edit"}),base:{nickname:c.nickname,icon:c.icon,icon_color:c.icon_color,allow_pinning:c.allow_pinning},onSubmit:async m=>{const y=await g(e.chat,m);return y.error?y:{error:!1}}}):void 0]}),e.chat!=="inbox"?h.jsxs(h.Fragment,{children:[l?h.jsx(ER,{chat:e.chat,replies:t,setReplies:n,onPost:()=>{!a.current||!a.current.parentElement||(a.current.parentElement.scrollTop=0)}}):void 0,h.jsx(bR,{chat:e.chat})]}):void 0,d.posts.map(m=>h.jsx(Gc,{id:m,onReply:v},m)),d.stopLoadingMore?void 0:h.jsx(Ze,{type:"button",onClick:_,disabled:r,children:"Load more"}),i?h.jsx("div",{className:"text-red-500",children:i}):null]})},bR=e=>{const[t,n]=le(De(i=>[i.typingUsers[e.chat],i.credentials])),r=t?.filter(i=>i!==n?.username),s=r&&r.length;return h.jsxs("div",{className:Ae("flex items-center gap-2",s?"":"text-gray-500 dark:text-gray-400"),children:[h.jsx(I_,{className:"h-5 min-h-5 w-5 min-w-5","aria-label":"Typing users:"}),s?r.join(", "):"No one is currently typing."]})},ER=e=>{const t=le(r=>r.post),n=(r,s,i)=>(t(r,e.chat,s,i),e.onPost?.(),Promise.resolve({error:!1}));return h.jsx("div",{className:"sticky top-0 z-[--z-enter-post] bg-white dark:bg-gray-950",children:h.jsx(wp,{...e,onSubmit:n,disableWhenSending:!1})})},SR=e=>{const[t,n,r,s]=le(De(a=>[a.chats,a.userChats,a.credentials,a.loadChats]));if(r&&s(),!r)return h.jsxs("div",{className:"flex h-full flex-col items-center justify-center text-center",children:[h.jsx("p",{className:"text-lg font-bold",children:"No chats yet!"}),h.jsx("p",{children:"Sign into Meower to join chats and message users."})]});if(!n)return h.jsx("div",{className:"flex h-full flex-col items-center justify-center text-center",children:"Loading..."});if(n.error)return h.jsxs("div",{className:"flex h-full flex-col items-center justify-center text-center",children:[h.jsx("p",{className:"text-lg font-bold",children:"There was an error loading your chats."}),h.jsx("p",{children:n.message})]});const i=a=>{const l=t[a];return l===void 0||l.error||l.deleted?0:l.last_active},o=[...n.chats].sort((a,l)=>i(l)-i(a));return h.jsxs("div",{className:"max-w-full",children:[h.jsx(Ma,{chat:"home",onClick:e.onChatClick,current:e.currentChat==="home"}),h.jsx(Ma,{chat:"livechat",onClick:e.onChatClick,current:e.currentChat==="livechat"}),h.jsx(Ma,{chat:"inbox",onClick:e.onChatClick,current:e.currentChat==="inbox"}),o.map(a=>h.jsx(Ma,{chat:a,onClick:e.onChatClick,current:e.currentChat===a},a))]})},Ma=e=>{const[t,n,r]=le(De(l=>[l.credentials,l.chats[e.chat],l.loadChat]));r(e.chat);const s=e.chat==="home"?"home":e.chat==="livechat"?"livechat":e.chat==="inbox"?"inbox":n,i=s==="home"||s==="livechat"||s==="inbox";if(!i&&!s)return h.jsx(h.Fragment,{children:"Loading chat..."});if(!i&&s.error)return h.jsxs("div",{children:[h.jsx("p",{children:"There was an error loading this chat."}),h.jsx("p",{children:s.message})]});if(!i&&s.deleted)return h.jsx(h.Fragment,{});const o=s!=="home"&&s!=="livechat"&&s!=="inbox"&&!s.owner,a=l=>l.members.find(c=>c!==t?.username);return h.jsxs("button",{className:Ae("flex w-full max-w-full items-center gap-2 px-2 py-1 text-left",e.current?"bg-gray-100 dark:bg-gray-900":"bg-white hover:bg-gray-100 dark:bg-gray-950 dark:hover:bg-gray-900"),type:"button",onClick:()=>{e.onClick(e.chat)},children:[o?h.jsx(gi,{username:a(s),size:"h-8 min-h-8 w-8 min-w-8"}):s!=="home"&&s!=="livechat"&&s!=="inbox"?h.jsx(Ok,{chat:e.chat,size:"h-8 min-h-8 w-8 min-w-8"}):void 0,h.jsxs("div",{className:"grow",children:[h.jsx("div",{className:"font-bold",children:o?`@${a(s)}`:s==="home"?"Home":s==="livechat"?"Livechat":s==="inbox"?"Inbox":s.nickname}),h.jsx("div",{className:"line-clamp-1 text-sm text-gray-500 dark:text-gray-400",children:!o&&!i?s.members.join(", "):void 0})]})]})},AR=()=>{const[e,t]=le(De(n=>[n.ulist,n.credentials]));return h.jsxs("div",{children:[h.jsxs("div",{className:"px-2 text-sm",children:[e.length," users online:"]}),t?h.jsx(c1,{username:t.username,you:!0}):void 0,e.map(n=>n!==t?.username?h.jsx(c1,{username:n},n):void 0)]})},c1=e=>h.jsx(ci,{username:e.username,children:h.jsx(vp,{username:e.username,text:e.you?"You":void 0,force:!0})}),CR=e=>{const[t,n]=x.useState(e.openInitially??!1);return h.jsx(Rr,{trigger:e.children,controlled:{open:t,onOpenChange:n},size:"extend",children:h.jsx(Gc,{id:e.id,topLevel:!1})})},RR=()=>h.jsx("div",{className:"px-2",children:h.jsx(TR,{})}),TR=()=>{const[e,t,n,r,s,i]=le(De(a=>[a.credentials,a.users,a.loadUser,a.updateMe,a.settings,a.setSettings]));if(!e)return;n(e.username);const o=t[e.username.toLowerCase()];return o?o.error?h.jsxs("div",{children:["Failed to get your profile!",h.jsx("br",{}),"Message: ",o.message]}):h.jsxs("div",{className:"flex flex-col gap-2",children:[h.jsx("p",{className:"font-bold",children:"Quote:"}),h.jsx(wp,{onSubmit:async a=>r({quote:a}),value:o.quote?o.quote+(o.pronouns?` +`,"")),f}function o(l,c,u,d){let f;if(d.inline){f=t.createElement("span");let p="scratchblocks scratchblocks-inline";u.scripts[0]&&!u.scripts[0].isEmpty&&(p+=` scratchblocks-inline-${u.scripts[0].blocks[0].shape}`),f.className=p,f.style.display="inline-block",f.style.verticalAlign="middle"}else f=t.createElement("div"),f.className="scratchblocks";f.appendChild(c),l.innerHTML="",l.appendChild(f)}return{allLanguages:sp,loadLanguages:Gv,stringify:function(l){return l.stringify()},Label:Ge,Icon:qt,Input:yt,Block:li,Comment:jc,Script:Ht,Document:Dc,newView:r,read:i,parse:Um,replace:o,render:s,renderMatching:function(l,c){l=l||"pre.blocks",c={style:"scratch2",inline:!1,languages:["en"],scale:1,read:i,parse:Um,render:s,replace:o,...c},[].slice.apply(t.querySelectorAll(l)).forEach(d=>{const f=c.read(d,c),p=c.parse(f,c),g=c.render(p,c);c.replace(d,g,p,c)})},appendStyles:n}}const Jv=hA(window);Jv.appendStyles();const fA=e=>{const t=x.useRef(!1),n=mA();return x.useEffect(()=>{t.current||(Jv.renderMatching(`[data-scratchblocks-id=${n}]`,{style:"scratch3",inline:e.inline??!1,scale:.675}),t.current=!0)},[]),h.jsx("span",{"data-scratchblocks-id":n,children:e.code})};let pA=0;const mA=()=>`scratchblocks-${pA++}`,gA=/@(?[a-zA-Z0-9\-_]+)/g,yA=/(?<(?a?):(?\w+):(?\d+)>)/g,vA=/(?:<:(?[a-zA-Z0-9]+)>)/,wA=/(?:(?<)|(?>))/,_A=new RegExp(`(?:${gA.source}|${yA.source}|${wA.source}|${vA.source}|[^@<&]+|.)`,"g"),xA=/^(?:\p{Emoji_Presentation}|(?<(?a?):(?\w+):(?\d+)>)|(?:<:(?[a-zA-Z0-9]+)>)|\s)+$/gu,kA={1:"text-2xl",2:"text-xl",3:"text-lg",4:"text-md",5:"text-sm",6:"text-xs"};let bA=0;const ze=()=>bA++,op=e=>{const t=e.children,n=(e?.bigEmoji??!0)&&!!e.children.match(xA);return h.jsx("div",{className:n?"text-2xl":"",children:h.jsx(tb,{gfm:!0,breaks:!0,isInline:!!e.inline,langPrefix:"",renderer:{code:(r,s)=>h.jsx("pre",{className:"my-1 overflow-auto rounded-lg bg-gray-800 px-1 py-0.5 text-gray-100 first:mt-0 last:mb-0",children:h.jsx(qm,{code:r?.toString(),lang:s})},ze()),blockquote:r=>h.jsx("blockquote",{className:"my-1 border-l-2 border-lime-500 pl-2 first:mt-0 last:mb-0 dark:border-lime-600",children:r},ze()),heading:(r,s)=>h.jsx("p",{className:Ae("my-1 font-bold first:mt-0 last:mb-0",kA[s]),children:r},ze()),hr:()=>h.jsx("hr",{className:"mx-12 my-1 border-current opacity-20 first:mt-0 last:mb-0"},ze()),list:(r,s)=>{const i=s?"ol":"ul";return h.jsx(i,{className:Ae("my-1 table border-spacing-x-1 list-inside first:mt-0 last:mb-0",s?"list-decimal":"list-disc"),children:r},ze())},listItem:r=>h.jsxs("li",{className:"table-row",children:[h.jsx("span",{className:"table-cell text-right",children:h.jsx("span",{className:"list-item"})}),h.jsx("div",{className:"table-cell",children:r})]},ze()),checkbox:r=>h.jsxs(x.Fragment,{children:[h.jsx("input",{className:"mr-2",type:"checkbox",checked:!!r,readOnly:!0,"aria-hidden":!0}),h.jsx("span",{className:"sr-only",children:r?"Done":"Not done"})]},ze()),paragraph:r=>h.jsx("p",{className:"my-1 first:mt-0 last:mb-0",children:r},ze()),table:r=>h.jsx("table",{className:"my-1 border-collapse first:mt-0 last:mb-0",children:r},ze()),tableCell:(r,s)=>{const i=s.header?"th":"td";return h.jsx(i,{className:"border border-gray-300 px-2",style:{textAlign:s.align??"left"},children:r},ze())},codespan:r=>{const s=r?.toString()?.match(/^\((\w+)\) (.*)$/);return h.jsx("code",{className:"rounded-lg bg-gray-800 px-1 py-0.5 text-gray-100",children:s?h.jsx(qm,{lang:s[1],code:s[2],inline:!0}):r},ze())},link:(r,s)=>{const i=r.match(/^https?:\/\/app.meower.org\/users\/([a-z0-9\-_]+)$/i);if(i){const o=i[1];return h.jsx(ci,{username:o,children:h.jsx("button",{type:"button",className:"font-bold text-lime-600",children:s})},ze())}return!e.inline&&Mm.some(o=>{if(typeof o!="string"&&!o.autolink)return;const a=typeof o=="string"?o:o.url;return a!==r&&r.startsWith(a)})?h.jsx("img",{className:"inline-block max-h-40",src:r,alt:r,title:r}):h.jsx("a",{href:EA(r),className:"font-bold text-lime-600",target:"_blank",children:s},ze())},image:(r,s,i)=>e.inline?h.jsx(h.Fragment,{}):Mm.some(o=>r.startsWith(typeof o=="string"?o:o.url))?h.jsx("img",{src:r,alt:s,title:i??s,className:"inline-block max-h-40"},ze()):h.jsx("a",{className:"font-bold text-lime-600",href:r,children:s||"Unnamed image"},ze()),text:r=>{const s=[...(r?.toString()??"").matchAll(_A)];return h.jsx(x.Fragment,{children:s.map(i=>{if(i.groups?.mention)return h.jsx(Bc,{username:i[0].slice(1)},ze());if(i.groups?.emoji)return h.jsx("img",{className:"inline-block",src:Bv({name:i.groups?.emojiName??"",id:i.groups?.emojiId??"",isGif:!!i.groups?.emojiAnimated,big:n}),alt:`:${i.groups?.emojiName}:`,title:`:${i.groups?.emojiName}:`},ze());if(i.groups?.nativeEmojiID){const o=e.knownEmoji?.find(a=>a._id===i.groups?.nativeEmojiID)?.name;return h.jsx("img",{className:Ae("inline-block",n?"h-9":"h-6"),src:`https://uploads.meower.org/emojis/${encodeURIComponent(i.groups.nativeEmojiID)}`,alt:o,title:o})}return i.groups?.lt?"<":i.groups?.gt?">":i[0]})},ze())}},children:t})})},EA=e=>{try{return new URL(e),e}catch{return`https://${e}`}},qm=e=>{const[t,n]=x.useState("");return e.lang==="scratch"?h.jsx(fA,{code:e.code??"",inline:e.inline}):(e.lang&&mS(e.code??"",{lang:e.lang,theme:"github-dark-default",structure:"inline"}).then(n),t?h.jsx("span",{dangerouslySetInnerHTML:{__html:t}}):e.code)},Qm=[{ms:1e3,max:60,unit:"seconds"},{ms:1e3*60,max:60,unit:"minutes"},{ms:1e3*60*60,max:24,unit:"hours"},{ms:1e3*60*60*24,max:7,unit:"days"},{ms:1e3*60*60*24*7,max:4,unit:"weeks"},{ms:1e3*60*60*24*7*4,max:12,unit:"months"},{ms:1e3*60*60*24*7*4*12,max:1/0,unit:"years"}],e3=e=>{const[t,n]=x.useState(Ym(e.time));x.useEffect(()=>{const s=setInterval(()=>{n(Ym(e.time))},1e3);return()=>clearInterval(s)},[]);const r=new Date(e.time*1e3).toString();return h.jsx("span",{title:r,children:t})},SA=new Intl.RelativeTimeFormat("en",{style:"short"}),Ym=e=>{const t=Date.now()-e*1e3,n=Qm.find(r=>Math.round(t/r.ms){const[t,n]=le(De(s=>[s.users,s.loadUser]));n(e.username);const r=t[e.username.toLowerCase()];return r&&!r.error?r._id:e.username},AA=[{name:"Sysadmin",description:"System administrator of Meower.",icon:L_},{name:"View reports",description:"Can view reports to users or posts and who sent them.",icon:V_},{name:"Update reports",description:"Can mark reports as resolved or escalate them.",icon:__},{name:"View notes",description:"Can view notes on users made by moderators for other moderators to view.",icon:E2},{name:"Edit notes",description:"Can add notes on users which other moderators can then see.",icon:P_},{name:"View post revisions",description:"Can view versions of posts from before they were edited.",icon:H_},{name:"Delete posts",description:"Can delete posts created by anybody.",icon:Q_},{name:"View alternative accounts",description:"Can view all accounts made by the same person.",icon:J_},{name:"Send alerts",description:"Can send alerts to the inboxes of individual users.",icon:S_},{name:"Kick users",description:"Can temporarily kick users from Meower.",icon:M_},{name:"Clear profile details",description:"Can clear the quotes and profile pictures of users.",icon:Y_},{name:"View ban states",description:"Can view whether, and for how long a user is banned.",icon:N_},{name:"Ban users",description:"Can temporarily and permanently ban users.",icon:O_},{name:"Delete users",description:"Can delete individual users completely.",icon:X_},{name:"View IPs",description:"Can view IP addresses of users.",icon:j_},{name:"Block IPs",description:"Can IP-ban individual users from Meower.",icon:D_},{name:"View chats",description:"Can view any chat, even ones they are not part of.",icon:F_},{name:"Edit chats",description:"Can modify any chat, even ones they are not part of or the creator of.",icon:B_},{name:"Send announcements",description:"Can send announcements to every Meower users' inbox at once.",icon:z_}],jt=x.forwardRef((e,t)=>{const n={...e};return h.jsx("button",{...n,ref:t,className:Ae("",e.className),children:e.children})}),ci=e=>{const[t,n,r,s,i]=le(De(g=>[g.credentials,g.users[e.username.toLowerCase()],g.loadUser,g.setOpenChat,g.getDM])),[o,a]=x.useState(),[l,c]=x.useState(e.openInitially??!1),[u,d]=x.useState(!1);r(e.username);const f=async()=>{const g=await i(e.username);if(g.error){a(g.message);return}s(g.chat),c(!1)},p=()=>{navigator.clipboard.writeText(`https://mybearworld.github.io/roarer-2?user=${encodeURIComponent(e.username)}`),d(!0),setTimeout(()=>{d(!1)},1e3)};return h.jsx(Rr,{trigger:e.children,triggerAsChild:!0,controlled:{open:l,onOpenChange:c},children:n?n.error?h.jsxs(h.Fragment,{children:[h.jsxs(Lt,{children:["An error occured getting ",e.username,"!",h.jsx("br",{})]}),h.jsx("br",{}),"Message: ",n.message]}):h.jsxs("div",{className:"max-w-full",children:[h.jsxs("div",{className:"flex max-w-full items-center gap-4",children:[h.jsx("div",{children:h.jsx(gi,{username:e.username})}),h.jsxs("div",{className:"max-w-full shrink",children:[h.jsx(Lt,{className:"flex items-center gap-2",children:h.jsx("span",{className:"text-xl font-bold",children:h.jsx(ap,{username:e.username})})}),n.created?h.jsxs("p",{className:"text-sm italic opacity-60",children:["Joined ",h.jsx(e3,{time:n.created}),n.pronouns?h.jsxs(h.Fragment,{children:[" ","- ",h.jsx("span",{className:"break-all",children:n.pronouns})]}):void 0]}):void 0]}),t&&t.username!==e.username?h.jsxs("div",{className:"flex grow justify-end gap-2",children:[h.jsx(Ze,{type:"button",onClick:f,children:"DM"}),h.jsx(jt,{type:"button","aria-label":"Copy link",onClick:p,children:u?h.jsx(k_,{className:"h-5 w-5","aria-hidden":!0}):h.jsx(T_,{className:"h-5 w-5","aria-hidden":!0})})]}):void 0]}),h.jsxs("div",{className:"mt-2 flex max-w-full flex-col gap-2",children:[n.quote?h.jsx("div",{className:"max-w-full overflow-auto",children:h.jsx(op,{children:n.quote})}):void 0,n.permissions?h.jsx(CA,{permissions:n.permissions}):void 0,o?h.jsx("div",{className:"text-red-500",children:o}):void 0]})]}):h.jsxs(Lt,{children:["Loading ",e.username,"..."]})})},CA=e=>h.jsxs("div",{children:[h.jsx("p",{className:"font-bold",children:"Permissions:"}),h.jsx("div",{className:"rounded-xl bg-gray-100 dark:bg-gray-800",children:AA.map((t,n)=>e.permissions&1<{const t=le(n=>n.credentials);return h.jsx(ci,{username:e.username,children:h.jsxs("button",{className:Ae("inline-flex items-center gap-1 text-nowrap align-top font-bold",e.username===t?.username?"text-yellow-600":"text-lime-600"),children:[h.jsx("span",{className:"inline-block align-text-top",children:e.pfp??!0?h.jsx(gi,{username:e.username,dontShowOnline:!0,size:"w-5 h-5 min-w-5 min-h-5",smallBorderPadding:!0}):void 0}),h.jsxs("span",{className:"inline-block",children:[h.jsx("span",{className:"sr-only",children:"@"}),h.jsx(ap,{username:e.username})]})]})})},dr=x.forwardRef((e,t)=>{const n={...e};return delete n.label,h.jsxs("label",{className:"flex flex-col",children:[h.jsx("span",{className:"text-sm font-bold",children:e.label}),h.jsx("input",{...n,ref:t,className:Ae("rounded-xl border border-gray-200 bg-transparent px-2 py-1 transition-colors focus:border-transparent focus:shadow-sm focus:outline-0 focus:[box-shadow:0_0_0.25rem_theme(colors.lime.600)] disabled:opacity-70 dark:border-gray-700 dark:focus:[box-shadow:0_0_0.25rem_theme(colors.lime.300)]",e.className)})]})}),RA=x.forwardRef((e,t)=>{const n={...e};delete n.before,delete n.after,delete n.above,delete n.below,delete n.onEnter,delete n.replaceTextarea;const r=le(l=>l.settings),s=x.useRef(null);x.useImperativeHandle(t,()=>s.current);const i=()=>{s.current&&(s.current.style.height="auto",s.current.style.height=s.current.scrollHeight+"px")},o=l=>{i(),e.onInput?.(l)},a=l=>{r.enterSend&&(l.key==="Enter"&&!l.shiftKey&&(l.preventDefault(),e.onEnter?.()),e.onKeyDown?.(l))};return x.useEffect(()=>{i()}),h.jsxs("div",{className:Ae("flex flex-col rounded-xl border border-gray-200 px-2 py-1 transition-colors has-[textarea:focus]:border-transparent has-[textarea:disabled]:opacity-70 has-[textarea:focus]:shadow-sm has-[textarea:focus]:[box-shadow:0_0_0.25rem_theme(colors.lime.600)] dark:border-gray-700 dark:has-[textarea:focus]:[box-shadow:0_0_0.25rem_theme(colors.lime.300)]",e.className),children:[e.above,h.jsxs("div",{className:"flex",children:[e.before,e.replaceTextarea?h.jsx("div",{className:"mx-2 max-h-64 min-h-8 grow overflow-y-auto py-1",children:e.replaceTextarea}):h.jsx("textarea",{...n,className:void 0,onInput:o,onKeyDown:a,className:"mx-2 h-full max-h-64 grow resize-none overflow-y-auto bg-transparent py-1 outline-none",rows:1,ref:s}),e.after]}),e.below]})}),TA=e=>{const[t,n]=x.useState(He),[r,s]=x.useState($o),[i,o]=x.useState(fn),a=t&&r&&i;return h.jsxs(Rr,{trigger:e.children,triggerAsChild:!0,children:[h.jsx(Lt,{children:h.jsx("p",{className:"mx-4 text-lg font-bold",children:"Change servers"})}),h.jsxs("div",{className:"flex flex-col gap-4 p-4",children:[h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(x_,{className:"h-6 w-6"}),h.jsx(dr,{label:"API",defaultValue:He,required:!0,onInput:l=>n(l.currentTarget.value),value:t})]}),h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(R_,{className:"h-6 w-6"}),h.jsx(dr,{label:"Cloudlink",defaultValue:$o,required:!0,onInput:l=>s(l.currentTarget.value),value:r})]}),h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(C_,{className:"h-6 w-6"}),h.jsx(dr,{label:"Uploads",defaultValue:fn,required:!0,onInput:l=>o(l.currentTarget.value),value:i})]}),h.jsx(Ze,{onClick:()=>location.replace(location.origin+location.pathname+`?api=${encodeURIComponent(t)}&cl=${encodeURIComponent(r)}&uploads=${encodeURIComponent(i)}`),disabled:!a,children:"Change"})]})]})},PA=()=>h.jsxs("div",{className:"flex flex-col gap-2 px-2",children:[h.jsx("p",{className:"text-2xl font-bold",children:"Roarer"}),h.jsxs("p",{children:["Roarer is a simple and mobile friendly client for"," ",h.jsx("a",{href:"https://meower.org/",className:"font-bold text-lime-600",children:"Meower"})," ","made by ",h.jsx(Bc,{username:"mybearworld"}),"."]}),h.jsxs("p",{children:["You're using Roarer 2, which is a new version of Roarer that's currently in development. It may be unstable. Please let me know what you think! You can access the original version of Roarer"," ",h.jsx("a",{href:"https://mybearworld.github.io/roarer/#/home",target:"_blank",className:"font-bold text-lime-600",children:"here"}),"."]}),h.jsxs("div",{children:["You are using the following servers:",h.jsxs("ul",{className:"list-inside list-disc",children:[h.jsxs("li",{children:["API:"," ",h.jsx("a",{className:"font-bold text-lime-600",href:He,children:He})]}),h.jsxs("li",{children:["Cloudlink:"," ",h.jsx("a",{className:"font-bold text-lime-600",href:$o,children:$o})]}),h.jsxs("li",{children:["Uploads:"," ",h.jsx("a",{className:"font-bold text-lime-600",href:fn,children:fn})]})]})]}),h.jsx("div",{className:"flex justify-center text-lg",children:h.jsx("a",{href:"https://github.com/mybearworld/roarer-2",target:"_blank",className:"font-bold text-lime-600",children:"GitHub"})}),h.jsxs("div",{className:"flex gap-2",children:[h.jsx(Ze,{onClick:()=>Cr().then(e=>e.disconnect()),children:"Disconnect"}),h.jsx(TA,{children:h.jsx(Ze,{children:"Change servers"})})]})]});function VA(e){if(window._hCaptchaOnLoadPromise)return window._hCaptchaOnLoadPromise;if(window.hcaptcha)return console.warn("[@hcaptcha/vanilla-hcaptcha]: hCaptcha JS API detected to be externally loaded. Unless you know what are you doing, this task should be delegated to this web component."),window._hCaptchaOnLoadPromise=Promise.resolve(),window._hCaptchaOnLoadPromise;{let t,n;window._hCaptchaOnLoadPromise=new Promise((i,o)=>{t=i,n=o,window._hCaptchaOnLoad=t});const r=function(i){let o=i.jsapi;return o=an(o,"render","explicit"),o=an(o,"onload","_hCaptchaOnLoad"),o=an(o,"recaptchacompat",i.recaptchacompat==="false"?"off":void 0),o=an(o,"host",i.host),o=an(o,"hl",i.hl),o=an(o,"sentry",i.sentry==="false"?"false":"true"),o=an(o,"endpoint",i.endpoint),o=an(o,"assethost",i.assethost),o=an(o,"imghost",i.imghost),o=an(o,"reportapi",i.reportapi),o}(e),s=document.createElement("script");return s.src=r,s.async=!0,s.defer=!0,s.onerror=i=>{const o=`Failed to load hCaptcha JS API: "${r}"`;console.error(o,i),n(o)},document.head.appendChild(s),window._hCaptchaOnLoadPromise}}function an(e,t,n){if(n!=null){const r=e.includes("?")?"&":"?";return e+r+t+"="+encodeURIComponent(n)}return e}const wh="[@hcaptcha/vanilla-hcaptcha]:";class un extends Error{constructor(t){super(`${wh}: ${t}`),Object.setPrototypeOf(this,un.prototype)}}const Kn={notRendered:'hCaptcha was not yet rendered. Please call "render()" first.',apiNotLoaded:e=>`hCaptcha JS API was not loaded yet. Please wait for \`loaded\` event to safely call "${e}".`};class OA extends HTMLElement{constructor(){super(...arguments),this.hcaptchaId=void 0,this.loadJsApiTimeout=void 0,this.jsApiLoaded=!1}connectedCallback(){this.tryLoadingJsApi()}disconnectedCallback(){this.loadJsApiTimeout&&clearTimeout(this.loadJsApiTimeout)}static get observedAttributes(){return["jsapi","host","endpoint","reportapi","assethost","imghost","hl","sentry","recaptchacompat"]}attributeChangedCallback(){this.tryLoadingJsApi()}isJsApiConfigValid(t){let n=!["jsapi","host","endpoint","reportapi","assethost","imghost"].some(r=>{var s;return t[r]&&!(!((s=t[r])===null||s===void 0)&&s.match(/^\w/))});return t.hl&&!t.hl.match(/[\w-]+/)&&(n=!1),t.sentry&&["true","false"].indexOf(t.sentry)===-1&&(n=!1),t.recaptchacompat&&["true","false"].indexOf(t.recaptchacompat)===-1&&(n=!1),n}tryLoadingJsApi(){const t=this.getJsApiConfig();this.isJsApiConfigValid(t)&&(this.loadJsApiTimeout&&clearTimeout(this.loadJsApiTimeout),this.loadJsApiTimeout=setTimeout(()=>{this.jsApiLoaded&&console.error(`${wh} JS API attributes cannot change once hCaptcha JS API is loaded.`),this.jsApiLoaded=!0,VA(t).then(this.onApiLoaded.bind(this)).catch(this.onError.bind(this))},1))}getAttr(t){return this.getAttribute(t)||void 0}getJsApiConfig(){return{host:this.getAttr("host"),hl:this.getAttr("hl"),sentry:this.getAttr("sentry"),recaptchacompat:this.getAttr("recaptchacompat"),jsapi:this.getAttr("jsapi")||"https://js.hcaptcha.com/1/api.js",endpoint:this.getAttr("endpoint"),reportapi:this.getAttr("reportapi"),assethost:this.getAttr("assethost"),imghost:this.getAttr("imghost")}}onApiLoaded(){if(this.$emit("loaded"),this.getAttr("auto-render")==="false")return;const t=this.getAttr("rqdata"),n=this.getAttr("tabindex"),r=this.getAttr("sitekey")||this.getAttr("site-key"),s=this.getAttr("challenge-container");if(!r)return;const i={sitekey:r,theme:this.getAttr("theme"),size:this.getAttr("size"),hl:this.getAttr("hl"),tplinks:this.getAttr("tplinks")==="off"?"off":"on",tabindex:n?parseInt(n):void 0,custom:this.getAttr("custom")==="true"};s&&(i["challenge-container"]=s),this.render(i),t&&this.setData(t)}onError(t){console.error(t),this.$emit("error",{error:t})}$emit(t,n){let r;typeof Event=="function"?r=new Event(t):(r=document.createEvent("Event"),r.initEvent(t,!1,!1)),n&&Object.assign(r,n),this.dispatchEvent(r)}render(t){if(!hcaptcha)throw new un(Kn.apiNotLoaded("render"));this.hcaptchaId?console.warn(`${wh} hCaptcha was already rendered. You may want to call 'reset()' first.`):this.hcaptchaId=hcaptcha.render(this,Object.assign(Object.assign({},t),{callback:()=>{const n=hcaptcha.getResponse(this.hcaptchaId),r=hcaptcha.getRespKey(this.hcaptchaId);this.$emit("verified",{token:n,eKey:r,key:n})},"expired-callback":()=>{this.$emit("expired")},"chalexpired-callback":()=>{this.$emit("challenge-expired")},"error-callback":this.onError.bind(this),"open-callback":()=>{this.$emit("opened")},"close-callback":()=>{this.$emit("closed")}}))}setData(t){if(!this.hcaptchaId)throw new un(Kn.notRendered);hcaptcha.setData(this.hcaptchaId,{rqdata:t})}execute(){if(!hcaptcha)throw new un(Kn.apiNotLoaded("execute"));if(!this.hcaptchaId)throw new un(Kn.notRendered);hcaptcha.execute(this.hcaptchaId)}executeAsync(){if(!hcaptcha)throw new un(Kn.apiNotLoaded("execute"));if(!this.hcaptchaId)throw new un(Kn.notRendered);return hcaptcha.execute(this.hcaptchaId,{async:!0})}reset(){if(!hcaptcha)throw new un(Kn.apiNotLoaded("reset"));if(!this.hcaptchaId)throw new un(Kn.notRendered);hcaptcha.reset(this.hcaptchaId)}}customElements.define("h-captcha",OA);const LA="4c12844a-bb0e-4d3d-a12d-a59f6a6c4afb",NA=e=>{const t=x.useRef(null);return x.useEffect(()=>{t.current?.addEventListener("verified",n=>{const r=n;e.onVerify(r.token)}),t.current?.addEventListener("expired",()=>{e.onExpire()})},[]),h.jsx("h-captcha",{"site-key":LA,ref:t})},IA=e=>e.tagName==="IFRAME"&&e.src.startsWith("https://newassets.hcaptcha.com/");var jA="Toggle",t3=x.forwardRef((e,t)=>{const{pressed:n,defaultPressed:r=!1,onPressedChange:s,...i}=e,[o=!1,a]=na({prop:n,onChange:s,defaultProp:r});return h.jsx(Ve.button,{type:"button","aria-pressed":o,"data-state":o?"on":"off","data-disabled":e.disabled?"":void 0,...i,ref:t,onClick:Se(e.onClick,()=>{e.disabled||a(!o)})})});t3.displayName=jA;var DA=t3;const Ko=e=>h.jsx(DA,{pressed:e.checked,onPressedChange:e.onInput,disabled:e.disabled,className:"group flex h-5 w-8 items-center rounded-full border border-gray-400 bg-gray-300 transition-[background-color] disabled:opacity-50 aria-pressed:justify-end aria-pressed:border-lime-500 aria-pressed:bg-lime-300 dark:border-gray-500 dark:bg-gray-600 aria-pressed:dark:border-lime-600 aria-pressed:dark:bg-lime-800 [&:not(:disabled):hover]:bg-gray-300 aria-pressed:[&:not(:disabled):hover]:bg-lime-400 dark:[&:not(:disabled):hover]:bg-gray-700 aria-pressed:dark:[&:not(:disabled):hover]:bg-lime-700",children:h.jsx("div",{className:"box-content h-4 w-4 rounded-full border border-gray-400 bg-white group-aria-pressed:border-lime-500","aria-hidden":!0})}),MA=["top","right","bottom","left"],_r=Math.min,wt=Math.max,tc=Math.round,Da=Math.floor,xr=e=>({x:e,y:e}),zA={left:"right",right:"left",bottom:"top",top:"bottom"},$A={start:"end",end:"start"};function _h(e,t,n){return wt(e,_r(t,n))}function Fn(e,t){return typeof e=="function"?e(t):e}function Un(e){return e.split("-")[0]}function wi(e){return e.split("-")[1]}function lp(e){return e==="x"?"y":"x"}function cp(e){return e==="y"?"height":"width"}function kr(e){return["top","bottom"].includes(Un(e))?"y":"x"}function up(e){return lp(kr(e))}function BA(e,t,n){n===void 0&&(n=!1);const r=wi(e),s=up(e),i=cp(s);let o=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=nc(o)),[o,nc(o)]}function FA(e){const t=nc(e);return[xh(e),t,xh(t)]}function xh(e){return e.replace(/start|end/g,t=>$A[t])}function UA(e,t,n){const r=["left","right"],s=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?s:r:t?r:s;case"left":case"right":return t?i:o;default:return[]}}function HA(e,t,n,r){const s=wi(e);let i=UA(Un(e),n==="start",r);return s&&(i=i.map(o=>o+"-"+s),t&&(i=i.concat(i.map(xh)))),i}function nc(e){return e.replace(/left|right|bottom|top/g,t=>zA[t])}function GA(e){return{top:0,right:0,bottom:0,left:0,...e}}function n3(e){return typeof e!="number"?GA(e):{top:e,right:e,bottom:e,left:e}}function rc(e){const{x:t,y:n,width:r,height:s}=e;return{width:r,height:s,top:n,left:t,right:t+r,bottom:n+s,x:t,y:n}}function Xm(e,t,n){let{reference:r,floating:s}=e;const i=kr(t),o=up(t),a=cp(o),l=Un(t),c=i==="y",u=r.x+r.width/2-s.width/2,d=r.y+r.height/2-s.height/2,f=r[a]/2-s[a]/2;let p;switch(l){case"top":p={x:u,y:r.y-s.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-s.width,y:d};break;default:p={x:r.x,y:r.y}}switch(wi(t)){case"start":p[o]-=f*(n&&c?-1:1);break;case"end":p[o]+=f*(n&&c?-1:1);break}return p}const WA=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:o}=n,a=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:d}=Xm(c,r,l),f=r,p={},g=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:s,rects:i,platform:o,elements:a,middlewareData:l}=t,{element:c,padding:u=0}=Fn(e,t)||{};if(c==null)return{};const d=n3(u),f={x:n,y:r},p=up(s),g=cp(p),v=await o.getDimensions(c),_=p==="y",m=_?"top":"left",y=_?"bottom":"right",w=_?"clientHeight":"clientWidth",b=i.reference[g]+i.reference[p]-f[p]-i.floating[g],S=f[p]-i.reference[p],C=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let A=C?C[w]:0;(!A||!await(o.isElement==null?void 0:o.isElement(C)))&&(A=a.floating[w]||i.floating[g]);const R=b/2-S/2,F=A/2-v[g]/2-1,I=_r(d[m],F),q=_r(d[y],F),G=I,oe=A-v[g]-q,J=A/2-v[g]/2+R,fe=_h(G,J,oe),ee=!l.arrow&&wi(s)!=null&&J!==fe&&i.reference[g]/2-(JJ<=0)){var q,G;const J=(((q=i.flip)==null?void 0:q.index)||0)+1,fe=A[J];if(fe)return{data:{index:J,overflows:I},reset:{placement:fe}};let ee=(G=I.filter(ge=>ge.overflows[0]<=0).sort((ge,P)=>ge.overflows[1]-P.overflows[1])[0])==null?void 0:G.placement;if(!ee)switch(p){case"bestFit":{var oe;const ge=(oe=I.filter(P=>{if(C){const B=kr(P.placement);return B===y||B==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(B=>B>0).reduce((B,W)=>B+W,0)]).sort((P,B)=>P[1]-B[1])[0])==null?void 0:oe[0];ge&&(ee=ge);break}case"initialPlacement":ee=a;break}if(s!==ee)return{reset:{placement:ee}}}return{}}}};function Jm(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function e1(e){return MA.some(t=>e[t]>=0)}const qA=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...s}=Fn(e,t);switch(r){case"referenceHidden":{const i=await qo(t,{...s,elementContext:"reference"}),o=Jm(i,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:e1(o)}}}case"escaped":{const i=await qo(t,{...s,altBoundary:!0}),o=Jm(i,n.floating);return{data:{escapedOffsets:o,escaped:e1(o)}}}default:return{}}}}};async function QA(e,t){const{placement:n,platform:r,elements:s}=e,i=await(r.isRTL==null?void 0:r.isRTL(s.floating)),o=Un(n),a=wi(n),l=kr(n)==="y",c=["left","top"].includes(o)?-1:1,u=i&&l?-1:1,d=Fn(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof g=="number"&&(p=a==="end"?g*-1:g),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}const YA=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:i,placement:o,middlewareData:a}=t,l=await QA(t,e);return o===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:s+l.x,y:i+l.y,data:{...l,placement:o}}}}},XA=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:a={fn:_=>{let{x:m,y}=_;return{x:m,y}}},...l}=Fn(e,t),c={x:n,y:r},u=await qo(t,l),d=kr(Un(s)),f=lp(d);let p=c[f],g=c[d];if(i){const _=f==="y"?"top":"left",m=f==="y"?"bottom":"right",y=p+u[_],w=p-u[m];p=_h(y,p,w)}if(o){const _=d==="y"?"top":"left",m=d==="y"?"bottom":"right",y=g+u[_],w=g-u[m];g=_h(y,g,w)}const v=a.fn({...t,[f]:p,[d]:g});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[f]:i,[d]:o}}}}}},JA=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:s,rects:i,middlewareData:o}=t,{offset:a=0,mainAxis:l=!0,crossAxis:c=!0}=Fn(e,t),u={x:n,y:r},d=kr(s),f=lp(d);let p=u[f],g=u[d];const v=Fn(a,t),_=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const w=f==="y"?"height":"width",b=i.reference[f]-i.floating[w]+_.mainAxis,S=i.reference[f]+i.reference[w]-_.mainAxis;pS&&(p=S)}if(c){var m,y;const w=f==="y"?"width":"height",b=["top","left"].includes(Un(s)),S=i.reference[d]-i.floating[w]+(b&&((m=o.offset)==null?void 0:m[d])||0)+(b?0:_.crossAxis),C=i.reference[d]+i.reference[w]+(b?0:((y=o.offset)==null?void 0:y[d])||0)-(b?_.crossAxis:0);gC&&(g=C)}return{[f]:p,[d]:g}}}},eC=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:s,rects:i,platform:o,elements:a}=t,{apply:l=()=>{},...c}=Fn(e,t),u=await qo(t,c),d=Un(s),f=wi(s),p=kr(s)==="y",{width:g,height:v}=i.floating;let _,m;d==="top"||d==="bottom"?(_=d,m=f===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(m=d,_=f==="end"?"top":"bottom");const y=v-u.top-u.bottom,w=g-u.left-u.right,b=_r(v-u[_],y),S=_r(g-u[m],w),C=!t.middlewareData.shift;let A=b,R=S;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(R=w),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(A=y),C&&!f){const I=wt(u.left,0),q=wt(u.right,0),G=wt(u.top,0),oe=wt(u.bottom,0);p?R=g-2*(I!==0||q!==0?I+q:wt(u.left,u.right)):A=v-2*(G!==0||oe!==0?G+oe:wt(u.top,u.bottom))}await l({...t,availableWidth:R,availableHeight:A});const F=await o.getDimensions(a.floating);return g!==F.width||v!==F.height?{reset:{rects:!0}}:{}}}};function Fc(){return typeof window<"u"}function _i(e){return r3(e)?(e.nodeName||"").toLowerCase():"#document"}function bt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function _n(e){var t;return(t=(r3(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function r3(e){return Fc()?e instanceof Node||e instanceof bt(e).Node:!1}function tn(e){return Fc()?e instanceof Element||e instanceof bt(e).Element:!1}function wn(e){return Fc()?e instanceof HTMLElement||e instanceof bt(e).HTMLElement:!1}function t1(e){return!Fc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof bt(e).ShadowRoot}function oa(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=nn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(s)}function tC(e){return["table","td","th"].includes(_i(e))}function Uc(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function dp(e){const t=hp(),n=tn(e)?nn(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function nC(e){let t=br(e);for(;wn(t)&&!ui(t);){if(dp(t))return t;if(Uc(t))return null;t=br(t)}return null}function hp(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ui(e){return["html","body","#document"].includes(_i(e))}function nn(e){return bt(e).getComputedStyle(e)}function Hc(e){return tn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function br(e){if(_i(e)==="html")return e;const t=e.assignedSlot||e.parentNode||t1(e)&&e.host||_n(e);return t1(t)?t.host:t}function s3(e){const t=br(e);return ui(t)?e.ownerDocument?e.ownerDocument.body:e.body:wn(t)&&oa(t)?t:s3(t)}function Qo(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=s3(e),i=s===((r=e.ownerDocument)==null?void 0:r.body),o=bt(s);if(i){const a=kh(o);return t.concat(o,o.visualViewport||[],oa(s)?s:[],a&&n?Qo(a):[])}return t.concat(s,Qo(s,[],n))}function kh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function i3(e){const t=nn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=wn(e),i=s?e.offsetWidth:n,o=s?e.offsetHeight:r,a=tc(n)!==i||tc(r)!==o;return a&&(n=i,r=o),{width:n,height:r,$:a}}function fp(e){return tn(e)?e:e.contextElement}function Ws(e){const t=fp(e);if(!wn(t))return xr(1);const n=t.getBoundingClientRect(),{width:r,height:s,$:i}=i3(t);let o=(i?tc(n.width):n.width)/r,a=(i?tc(n.height):n.height)/s;return(!o||!Number.isFinite(o))&&(o=1),(!a||!Number.isFinite(a))&&(a=1),{x:o,y:a}}const rC=xr(0);function o3(e){const t=bt(e);return!hp()||!t.visualViewport?rC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function sC(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==bt(e)?!1:t}function is(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),i=fp(e);let o=xr(1);t&&(r?tn(r)&&(o=Ws(r)):o=Ws(e));const a=sC(i,n,r)?o3(i):xr(0);let l=(s.left+a.x)/o.x,c=(s.top+a.y)/o.y,u=s.width/o.x,d=s.height/o.y;if(i){const f=bt(i),p=r&&tn(r)?bt(r):r;let g=f,v=kh(g);for(;v&&r&&p!==g;){const _=Ws(v),m=v.getBoundingClientRect(),y=nn(v),w=m.left+(v.clientLeft+parseFloat(y.paddingLeft))*_.x,b=m.top+(v.clientTop+parseFloat(y.paddingTop))*_.y;l*=_.x,c*=_.y,u*=_.x,d*=_.y,l+=w,c+=b,g=bt(v),v=kh(g)}}return rc({width:u,height:d,x:l,y:c})}function iC(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const i=s==="fixed",o=_n(r),a=t?Uc(t.floating):!1;if(r===o||a&&i)return n;let l={scrollLeft:0,scrollTop:0},c=xr(1);const u=xr(0),d=wn(r);if((d||!d&&!i)&&((_i(r)!=="body"||oa(o))&&(l=Hc(r)),wn(r))){const f=is(r);c=Ws(r),u.x=f.x+r.clientLeft,u.y=f.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}}function oC(e){return Array.from(e.getClientRects())}function bh(e,t){const n=Hc(e).scrollLeft;return t?t.left+n:is(_n(e)).left+n}function aC(e){const t=_n(e),n=Hc(e),r=e.ownerDocument.body,s=wt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=wt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+bh(e);const a=-n.scrollTop;return nn(r).direction==="rtl"&&(o+=wt(t.clientWidth,r.clientWidth)-s),{width:s,height:i,x:o,y:a}}function lC(e,t){const n=bt(e),r=_n(e),s=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,a=0,l=0;if(s){i=s.width,o=s.height;const c=hp();(!c||c&&t==="fixed")&&(a=s.offsetLeft,l=s.offsetTop)}return{width:i,height:o,x:a,y:l}}function cC(e,t){const n=is(e,!0,t==="fixed"),r=n.top+e.clientTop,s=n.left+e.clientLeft,i=wn(e)?Ws(e):xr(1),o=e.clientWidth*i.x,a=e.clientHeight*i.y,l=s*i.x,c=r*i.y;return{width:o,height:a,x:l,y:c}}function n1(e,t,n){let r;if(t==="viewport")r=lC(e,n);else if(t==="document")r=aC(_n(e));else if(tn(t))r=cC(t,n);else{const s=o3(e);r={...t,x:t.x-s.x,y:t.y-s.y}}return rc(r)}function a3(e,t){const n=br(e);return n===t||!tn(n)||ui(n)?!1:nn(n).position==="fixed"||a3(n,t)}function uC(e,t){const n=t.get(e);if(n)return n;let r=Qo(e,[],!1).filter(a=>tn(a)&&_i(a)!=="body"),s=null;const i=nn(e).position==="fixed";let o=i?br(e):e;for(;tn(o)&&!ui(o);){const a=nn(o),l=dp(o);!l&&a.position==="fixed"&&(s=null),(i?!l&&!s:!l&&a.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||oa(o)&&!l&&a3(e,o))?r=r.filter(u=>u!==o):s=a,o=br(o)}return t.set(e,r),r}function dC(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const o=[...n==="clippingAncestors"?Uc(t)?[]:uC(t,this._c):[].concat(n),r],a=o[0],l=o.reduce((c,u)=>{const d=n1(t,u,s);return c.top=wt(d.top,c.top),c.right=_r(d.right,c.right),c.bottom=_r(d.bottom,c.bottom),c.left=wt(d.left,c.left),c},n1(t,a,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function hC(e){const{width:t,height:n}=i3(e);return{width:t,height:n}}function fC(e,t,n){const r=wn(t),s=_n(t),i=n==="fixed",o=is(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=xr(0);if(r||!r&&!i)if((_i(t)!=="body"||oa(s))&&(a=Hc(t)),r){const p=is(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}else s&&(l.x=bh(s));let c=0,u=0;if(s&&!r&&!i){const p=s.getBoundingClientRect();u=p.top+a.scrollTop,c=p.left+a.scrollLeft-bh(s,p)}const d=o.left+a.scrollLeft-l.x-c,f=o.top+a.scrollTop-l.y-u;return{x:d,y:f,width:o.width,height:o.height}}function Uu(e){return nn(e).position==="static"}function r1(e,t){if(!wn(e)||nn(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return _n(e)===n&&(n=n.ownerDocument.body),n}function l3(e,t){const n=bt(e);if(Uc(e))return n;if(!wn(e)){let s=br(e);for(;s&&!ui(s);){if(tn(s)&&!Uu(s))return s;s=br(s)}return n}let r=r1(e,t);for(;r&&tC(r)&&Uu(r);)r=r1(r,t);return r&&ui(r)&&Uu(r)&&!dp(r)?n:r||nC(e)||n}const pC=async function(e){const t=this.getOffsetParent||l3,n=this.getDimensions,r=await n(e.floating);return{reference:fC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function mC(e){return nn(e).direction==="rtl"}const gC={convertOffsetParentRelativeRectToViewportRelativeRect:iC,getDocumentElement:_n,getClippingRect:dC,getOffsetParent:l3,getElementRects:pC,getClientRects:oC,getDimensions:hC,getScale:Ws,isElement:tn,isRTL:mC};function yC(e,t){let n=null,r;const s=_n(e);function i(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function o(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;const p=Da(u),g=Da(s.clientWidth-(c+d)),v=Da(s.clientHeight-(u+f)),_=Da(c),y={rootMargin:-p+"px "+-g+"px "+-v+"px "+-_+"px",threshold:wt(0,_r(1,l))||1};let w=!0;function b(S){const C=S[0].intersectionRatio;if(C!==l){if(!w)return o();C?o(!1,C):r=setTimeout(()=>{o(!1,1e-7)},1e3)}w=!1}try{n=new IntersectionObserver(b,{...y,root:s.ownerDocument})}catch{n=new IntersectionObserver(b,y)}n.observe(e)}return o(!0),i}function vC(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=fp(e),u=s||i?[...c?Qo(c):[],...Qo(t)]:[];u.forEach(m=>{s&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const d=c&&a?yC(c,n):null;let f=-1,p=null;o&&(p=new ResizeObserver(m=>{let[y]=m;y&&y.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var w;(w=p)==null||w.observe(t)})),n()}),c&&!l&&p.observe(c),p.observe(t));let g,v=l?is(e):null;l&&_();function _(){const m=is(e);v&&(m.x!==v.x||m.y!==v.y||m.width!==v.width||m.height!==v.height)&&n(),v=m,g=requestAnimationFrame(_)}return n(),()=>{var m;u.forEach(y=>{s&&y.removeEventListener("scroll",n),i&&y.removeEventListener("resize",n)}),d?.(),(m=p)==null||m.disconnect(),p=null,l&&cancelAnimationFrame(g)}}const wC=YA,_C=XA,xC=KA,kC=eC,bC=qA,s1=ZA,EC=JA,SC=(e,t,n)=>{const r=new Map,s={platform:gC,...n},i={...s.platform,_c:r};return WA(e,t,{...s,platform:i})};var sl=typeof document<"u"?x.useLayoutEffect:x.useEffect;function sc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!sc(e[r],t[r]))return!1;return!0}if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,s[r]))return!1;for(r=n;r--!==0;){const i=s[r];if(!(i==="_owner"&&e.$$typeof)&&!sc(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function c3(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function i1(e,t){const n=c3(e);return Math.round(t*n)/n}function Hu(e){const t=x.useRef(e);return sl(()=>{t.current=e}),t}function AC(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:i,floating:o}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,d]=x.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=x.useState(r);sc(f,r)||p(r);const[g,v]=x.useState(null),[_,m]=x.useState(null),y=x.useCallback(P=>{P!==C.current&&(C.current=P,v(P))},[]),w=x.useCallback(P=>{P!==A.current&&(A.current=P,m(P))},[]),b=i||g,S=o||_,C=x.useRef(null),A=x.useRef(null),R=x.useRef(u),F=l!=null,I=Hu(l),q=Hu(s),G=Hu(c),oe=x.useCallback(()=>{if(!C.current||!A.current)return;const P={placement:t,strategy:n,middleware:f};q.current&&(P.platform=q.current),SC(C.current,A.current,P).then(B=>{const W={...B,isPositioned:G.current!==!1};J.current&&!sc(R.current,W)&&(R.current=W,xc.flushSync(()=>{d(W)}))})},[f,t,n,q,G]);sl(()=>{c===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,d(P=>({...P,isPositioned:!1})))},[c]);const J=x.useRef(!1);sl(()=>(J.current=!0,()=>{J.current=!1}),[]),sl(()=>{if(b&&(C.current=b),S&&(A.current=S),b&&S){if(I.current)return I.current(b,S,oe);oe()}},[b,S,oe,I,F]);const fe=x.useMemo(()=>({reference:C,floating:A,setReference:y,setFloating:w}),[y,w]),ee=x.useMemo(()=>({reference:b,floating:S}),[b,S]),ge=x.useMemo(()=>{const P={position:n,left:0,top:0};if(!ee.floating)return P;const B=i1(ee.floating,u.x),W=i1(ee.floating,u.y);return a?{...P,transform:"translate("+B+"px, "+W+"px)",...c3(ee.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:B,top:W}},[n,a,ee.floating,u.x,u.y]);return x.useMemo(()=>({...u,update:oe,refs:fe,elements:ee,floatingStyles:ge}),[u,oe,fe,ee,ge])}const CC=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:s}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?s1({element:r.current,padding:s}).fn(n):{}:r?s1({element:r,padding:s}).fn(n):{}}}},RC=(e,t)=>({...wC(e),options:[e,t]}),TC=(e,t)=>({..._C(e),options:[e,t]}),PC=(e,t)=>({...EC(e),options:[e,t]}),VC=(e,t)=>({...xC(e),options:[e,t]}),OC=(e,t)=>({...kC(e),options:[e,t]}),LC=(e,t)=>({...bC(e),options:[e,t]}),NC=(e,t)=>({...CC(e),options:[e,t]});var IC="Arrow",u3=x.forwardRef((e,t)=>{const{children:n,width:r=10,height:s=5,...i}=e;return h.jsx(Ve.svg,{...i,ref:t,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:h.jsx("polygon",{points:"0,0 30,0 15,10"})})});u3.displayName=IC;var jC=u3;function DC(e){const[t,n]=x.useState(void 0);return Xr(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const i=s[0];let o,a;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;o=c.inlineSize,a=c.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var pp="Popper",[d3,h3]=Pf(pp),[MC,f3]=d3(pp),p3=e=>{const{__scopePopper:t,children:n}=e,[r,s]=x.useState(null);return h.jsx(MC,{scope:t,anchor:r,onAnchorChange:s,children:n})};p3.displayName=pp;var m3="PopperAnchor",g3=x.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...s}=e,i=f3(m3,n),o=x.useRef(null),a=mt(t,o);return x.useEffect(()=>{i.onAnchorChange(r?.current||o.current)}),r?null:h.jsx(Ve.div,{...s,ref:a})});g3.displayName=m3;var mp="PopperContent",[zC,$C]=d3(mp),y3=x.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:i="center",alignOffset:o=0,arrowPadding:a=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:f=!1,updatePositionStrategy:p="optimized",onPlaced:g,...v}=e,_=f3(mp,n),[m,y]=x.useState(null),w=mt(t,sn=>y(sn)),[b,S]=x.useState(null),C=DC(b),A=C?.width??0,R=C?.height??0,F=r+(i!=="center"?"-"+i:""),I=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},q=Array.isArray(c)?c:[c],G=q.length>0,oe={padding:I,boundary:q.filter(FC),altBoundary:G},{refs:J,floatingStyles:fe,placement:ee,isPositioned:ge,middlewareData:P}=AC({strategy:"fixed",placement:F,whileElementsMounted:(...sn)=>vC(...sn,{animationFrame:p==="always"}),elements:{reference:_.anchor},middleware:[RC({mainAxis:s+R,alignmentAxis:o}),l&&TC({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?PC():void 0,...oe}),l&&VC({...oe}),OC({...oe,apply:({elements:sn,rects:_p,availableWidth:M3,availableHeight:z3})=>{const{width:$3,height:B3}=_p.reference,la=sn.floating.style;la.setProperty("--radix-popper-available-width",`${M3}px`),la.setProperty("--radix-popper-available-height",`${z3}px`),la.setProperty("--radix-popper-anchor-width",`${$3}px`),la.setProperty("--radix-popper-anchor-height",`${B3}px`)}}),b&&NC({element:b,padding:a}),UC({arrowWidth:A,arrowHeight:R}),f&&LC({strategy:"referenceHidden",...oe})]}),[B,W]=_3(ee),se=$n(g);Xr(()=>{ge&&se?.()},[ge,se]);const Oe=P.arrow?.x,ds=P.arrow?.y,xn=P.arrow?.centerOffset!==0,[ki,kn]=x.useState();return Xr(()=>{m&&kn(window.getComputedStyle(m).zIndex)},[m]),h.jsx("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...fe,transform:ge?fe.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ki,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(" "),...P.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:h.jsx(zC,{scope:n,placedSide:B,onArrowChange:S,arrowX:Oe,arrowY:ds,shouldHideArrow:xn,children:h.jsx(Ve.div,{"data-side":B,"data-align":W,...v,ref:w,style:{...v.style,animation:ge?void 0:"none"}})})})});y3.displayName=mp;var v3="PopperArrow",BC={top:"bottom",right:"left",bottom:"top",left:"right"},w3=x.forwardRef(function(t,n){const{__scopePopper:r,...s}=t,i=$C(v3,r),o=BC[i.placedSide];return h.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:h.jsx(jC,{...s,ref:n,style:{...s.style,display:"block"}})})});w3.displayName=v3;function FC(e){return e!==null}var UC=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:s}=t,o=s.arrow?.centerOffset!==0,a=o?0:e.arrowWidth,l=o?0:e.arrowHeight,[c,u]=_3(n),d={start:"0%",center:"50%",end:"100%"}[u],f=(s.arrow?.x??0)+a/2,p=(s.arrow?.y??0)+l/2;let g="",v="";return c==="bottom"?(g=o?d:`${f}px`,v=`${-l}px`):c==="top"?(g=o?d:`${f}px`,v=`${r.floating.height+l}px`):c==="right"?(g=`${-l}px`,v=o?d:`${p}px`):c==="left"&&(g=`${r.floating.width+l}px`,v=o?d:`${p}px`),{data:{x:g,y:v}}}});function _3(e){const[t,n="center"]=e.split("-");return[t,n]}var HC=p3,x3=g3,GC=y3,WC=w3,gp="Popover",[k3,qR]=xf(gp,[h3]),aa=h3(),[ZC,Pr]=k3(gp),b3=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:o=!1}=e,a=aa(t),l=x.useRef(null),[c,u]=x.useState(!1),[d=!1,f]=na({prop:r,defaultProp:s,onChange:i});return h.jsx(HC,{...a,children:h.jsx(ZC,{scope:t,contentId:Ms(),triggerRef:l,open:d,onOpenChange:f,onOpenToggle:x.useCallback(()=>f(p=>!p),[f]),hasCustomAnchor:c,onCustomAnchorAdd:x.useCallback(()=>u(!0),[]),onCustomAnchorRemove:x.useCallback(()=>u(!1),[]),modal:o,children:n})})};b3.displayName=gp;var E3="PopoverAnchor",KC=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=Pr(E3,n),i=aa(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:a}=s;return x.useEffect(()=>(o(),()=>a()),[o,a]),h.jsx(x3,{...i,...r,ref:t})});KC.displayName=E3;var S3="PopoverTrigger",A3=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=Pr(S3,n),i=aa(n),o=mt(t,s.triggerRef),a=h.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":O3(s.open),...r,ref:o,onClick:Se(e.onClick,s.onOpenToggle)});return s.hasCustomAnchor?a:h.jsx(x3,{asChild:!0,...i,children:a})});A3.displayName=S3;var yp="PopoverPortal",[qC,QC]=k3(yp,{forceMount:void 0}),C3=e=>{const{__scopePopover:t,forceMount:n,children:r,container:s}=e,i=Pr(yp,t);return h.jsx(qC,{scope:t,forceMount:n,children:h.jsx(ls,{present:n||i.open,children:h.jsx(Ef,{asChild:!0,container:s,children:r})})})};C3.displayName=yp;var di="PopoverContent",R3=x.forwardRef((e,t)=>{const n=QC(di,e.__scopePopover),{forceMount:r=n.forceMount,...s}=e,i=Pr(di,e.__scopePopover);return h.jsx(ls,{present:r||i.open,children:i.modal?h.jsx(YC,{...s,ref:t}):h.jsx(XC,{...s,ref:t})})});R3.displayName=di;var YC=x.forwardRef((e,t)=>{const n=Pr(di,e.__scopePopover),r=x.useRef(null),s=mt(t,r),i=x.useRef(!1);return x.useEffect(()=>{const o=r.current;if(o)return M2(o)},[]),h.jsx(Sf,{as:ei,allowPinchZoom:!0,children:h.jsx(T3,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Se(e.onCloseAutoFocus,o=>{o.preventDefault(),i.current||n.triggerRef.current?.focus()}),onPointerDownOutside:Se(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0,c=a.button===2||l;i.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:Se(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1})})})}),XC=x.forwardRef((e,t)=>{const n=Pr(di,e.__scopePopover),r=x.useRef(!1),s=x.useRef(!1);return h.jsx(T3,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(r.current||n.triggerRef.current?.focus(),i.preventDefault()),r.current=!1,s.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const o=i.target;n.triggerRef.current?.contains(o)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&s.current&&i.preventDefault()}})}),T3=x.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...d}=e,f=Pr(di,n),p=aa(n);return T2(),h.jsx(bf,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:i,children:h.jsx(kf,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1),children:h.jsx(GC,{"data-state":O3(f.open),role:"dialog",id:f.contentId,...p,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),P3="PopoverClose",V3=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=Pr(P3,n);return h.jsx(Ve.button,{type:"button",...r,ref:t,onClick:Se(e.onClick,()=>s.onOpenChange(!1))})});V3.displayName=P3;var JC="PopoverArrow",eR=x.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,s=aa(n);return h.jsx(WC,{...s,...r,ref:t})});eR.displayName=JC;function O3(e){return e?"open":"closed"}var tR=b3,nR=A3,rR=C3,sR=R3,iR=V3;const xi=e=>h.jsxs(tR,{children:[h.jsx(nR,{asChild:!0,className:"focus:outline-0",children:e.trigger}),h.jsx(rR,{children:h.jsx(sR,{...e.contentProps,className:Ae("z-[--z-above-sidebar] flex flex-col rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950",e.contextMenu??!0?"":"px-2 py-1"),align:"end",sideOffset:4,children:e.children})})]}),Cn=x.forwardRef((e,t)=>{const n={...e};delete n.dontClose;const r=h.jsx("button",{type:"button",...n,ref:t,className:"px-2 py-1 text-left transition-[background-color] last:rounded-b-lg focus:outline-0 hover:enabled:bg-gray-100 disabled:opacity-70 dark:hover:enabled:bg-gray-800",children:e.children});return e.dontClose?r:h.jsx(iR,{children:r,asChild:!0})}),vp=x.forwardRef((e,t)=>{const n=le(r=>r.loadUser);return e.force&&n(e.username,{force:!0}),h.jsxs("button",{ref:t,className:Ae("flex w-full items-center bg-white px-2 py-1 dark:bg-gray-950",e.secondary?"bg-white dark:bg-gray-900":"bg-white dark:bg-gray-950",e.disabled?"":e.secondary?"hover:bg-gray-100 dark:hover:bg-gray-800":"hover:bg-gray-100 dark:hover:bg-gray-900",e.disabled?"":"group",e.className),onClick:e.onClick,disabled:e.disabled,children:[h.jsxs("div",{className:"flex w-full grow items-center gap-2",children:[h.jsx(gi,{className:"inline-block",username:e.username,size:"h-8 min-h-8 w-8 min-w-8"}),h.jsxs("div",{children:[h.jsx(ap,{username:e.username})," ",e.text?h.jsxs("span",{className:"text-sm",children:["(",e.text,")"]}):void 0]})]}),e.rightText?h.jsx("div",{className:"text-sm",children:e.rightText}):void 0]})}),L3=e=>{const[t,n]=le(De(s=>[s.storedAccounts,s.credentials])),r=Object.entries(t);return h.jsxs(Rr,{trigger:e.children,triggerAsChild:!0,className:"min-w-72 px-0",children:[h.jsx(Lt,{children:h.jsx("p",{className:"mx-4 text-lg font-bold",children:"Choose an account"})}),n&&n.username in t?h.jsx(o1,{...n,isLoggedIn:!0}):void 0,r.length?r.map(([s,i])=>n?.username!==s?h.jsx(o1,{username:s,token:i},s):void 0):h.jsx("div",{className:"mx-4",children:"You currently do not have any stored accounts."})]})},o1=e=>{const[t,n]=le(De(r=>[r.logIn,r.removeStoredAccount]));return h.jsxs("div",{className:"flex",children:[h.jsx(vp,{username:e.username,secondary:!0,disabled:e.isLoggedIn,onClick:()=>t(e.username,e.token,{signUp:!1,storeAccount:!0}),text:e.isLoggedIn?"Logged in":void 0,className:"px-4"}),h.jsx(jt,{"aria-label":"Remove",className:"bg-white px-4 py-1 hover:bg-gray-100 dark:bg-gray-900 dark:hover:bg-gray-800",onClick:()=>n(e.username),children:h.jsx(_f,{"aria-hidden":!0})})]})},oR=()=>{const e=le(t=>t.credentials);return e?h.jsx(lR,{...e}):h.jsx(aR,{})},aR=()=>{const[e,t]=x.useState("sign in"),[n,r]=x.useState(""),[s,i]=x.useState(""),[o,a]=x.useState(!0),[l,c]=x.useState(""),[u,d]=x.useState(!1),[f,p]=x.useState(),[g,v]=x.useState(!1),[_,m]=x.useState(),y=le(A=>A.logIn),w=n&&s,S=e==="sign in"?w:w&&l===s&&u&&f,C=async A=>{A.preventDefault(),v(!0);const R=await y(n,s,{storeAccount:o,...e==="sign up"?{signUp:!0,captcha:f??""}:{signUp:!1}});R.error&&m(R.message),v(!1)};return h.jsx(xi,{trigger:h.jsx(Ze,{children:"Sign in"}),contextMenu:!1,contentProps:{onFocusOutside:A=>{IA(A.target)&&A.preventDefault()}},children:h.jsxs("form",{className:"flex flex-col gap-2",onSubmit:C,children:[h.jsx(dr,{label:"Username",placeholder:"Username",value:n,type:"text",required:!0,onInput:A=>r(A.currentTarget.value)}),h.jsx(dr,{label:"Password",placeholder:"Password",value:s,type:"password",required:!0,onInput:A=>i(A.currentTarget.value)}),e==="sign up"?h.jsx(dr,{label:"Confirm password",placeholder:"Confirm password",value:l,type:"password",required:!0,onInput:A=>c(A.currentTarget.value)}):void 0,h.jsxs("label",{className:"flex items-center gap-2",children:[h.jsx(Ko,{checked:o,onInput:a}),h.jsx("span",{children:"Store account"})]}),e==="sign up"?h.jsxs("label",{className:"flex items-center gap-2",children:[h.jsx(Ko,{checked:u,onInput:d}),h.jsxs("span",{children:["I agree to Meower's"," ",h.jsx("a",{className:"font-bold text-lime-600",target:"_blank",href:"https://meower.org/legal",children:"terms"}),"."]})]}):void 0,e==="sign up"?h.jsx(NA,{onVerify:p,onExpire:()=>p(void 0)}):void 0,_?h.jsx("div",{className:"text-red-500",children:_}):null,h.jsxs("div",{children:[h.jsxs("div",{className:"flex gap-2",children:[h.jsx(Ze,{type:"submit",className:"grow",disabled:!S||g,children:e==="sign in"?"Sign in":"Sign up"}),h.jsx(Ze,{type:"button",secondary:!0,onClick:()=>t(e==="sign in"?"sign up":"sign in"),disabled:g,children:e==="sign in"?"Sign up":"Sign in"})]}),h.jsxs("div",{className:"text-right",children:["...or use a"," ",h.jsx(L3,{children:h.jsx("button",{className:"inline font-bold text-lime-600",children:"stored account"})}),"."]})]})]})})},lR=e=>{const t=le(n=>n.signOut);return h.jsxs(xi,{trigger:h.jsxs("button",{type:"button",className:"flex items-center gap-1",children:[h.jsx(gi,{size:"w-7 h-7 min-w-7 min-h-7",username:e.username,dontShowOnline:!0}),h.jsx(E_,{})]}),children:[h.jsx("span",{className:"px-2 pt-1 text-sm font-bold",children:e.username}),h.jsx(L3,{children:h.jsx(Cn,{dontClose:!0,children:"Switch account"})}),h.jsx(Cn,{onClick:t,children:"Sign out"})]})},cR=e=>new Promise(t=>{const n=new Image;n.addEventListener("load",()=>{t({width:n.width,height:n.height})}),n.addEventListener("error",()=>{t({width:0,height:0})}),n.src=e}),N3=e=>{const t=e>0?Math.floor(Math.log2(e)/10):0,n=(t>0?["Ki","Mi","Gi","Ti"][t-1]:"")+"B";return Math.floor(e/Math.pow(1024,t))+n},uR=5<<20,dR=25<<20,I3=async(e,t)=>{const n=le.getState().credentials?.token;if(!n)return{error:!0,message:"You need to be logged in to upload an image."};const r=t==="icons"?uR:dR;if(e.size>r)return{error:!0,message:`This image is too big! Please keep it at or under ${N3(r)}.`};const s=new FormData;s.set("file",e);let i;try{i=hR.parse(await(await fetch(`${fn}/${t}`,{method:"POST",body:s,headers:{Authorization:n}})).json())}catch(o){return{error:!0,message:o.message}}return{error:!1,response:i}},hR=T.object({bucket:T.string(),claimed:T.boolean(),filename:T.string(),hash:T.string(),id:T.string(),uploaded_at:T.number(),uploaded_by:T.string()}),fR=x.forwardRef((e,t)=>{const n={...e};return delete n.label,h.jsxs("label",{className:"flex flex-col",children:[h.jsx("span",{className:"text-sm font-bold",children:e.label}),h.jsx("select",{...n,ref:t,className:Ae("rounded-xl border border-gray-200 bg-transparent px-2 py-1 transition-colors disabled:opacity-70 dark:border-gray-700",e.className)})]})}),a1=x.forwardRef((e,t)=>h.jsx("option",{...e,className:Ae("bg-white dark:bg-gray-900",e.className),ref:t})),pR=e=>{const[t,n]=le(De(s=>[s.posts,s.loadPost]));n(e.post);const r=t[e.post];return h.jsx(Rr,{trigger:e.children,triggerAsChild:!0,size:"extend",children:r?r.error?h.jsxs(Lt,{children:["Failed to get post.",h.jsx("br",{}),"Message: ",r.message]}):r.isDeleted?h.jsx(Lt,{children:"This was post was deleted."}):r.reactions.length?h.jsxs("div",{children:[h.jsx(Lt,{className:"text-xl font-bold",children:"Reactions"}),h.jsxs(Lf,{className:"flex gap-2",defaultValue:r.reactions[0]?.emoji,children:[h.jsx(Nf,{className:"flex flex-col gap-2",children:r.reactions.map(s=>h.jsx(zr,{value:s.emoji,className:"border-b-2 border-transparent text-xl aria-selected:border-lime-500 dark:aria-selected:border-lime-600",children:s.emoji.length===24?h.jsx("img",{src:`https://uploads.meower.org/emojis/${encodeURIComponent(s.emoji)}`,className:"mb-1 h-6 min-h-6 w-6 min-w-6"}):s.emoji},s.emoji))}),r.reactions.map(s=>h.jsx($r,{className:"grow",value:s.emoji,children:h.jsx(mR,{post:e.post,emoji:s.emoji})},s.emoji))]})]}):h.jsx(Lt,{children:"This post doesn't have any reactions yet. Be the first to react!"}):h.jsx(Lt,{children:"Loading post..."})})},mR=e=>{const[t,n,r,s,i]=le(De(p=>[p.credentials,p.reactionUsers,p.loadReactionUsers,p.loadMoreReactionUsers,p.reactToPost])),[o,a]=x.useState(),[l,c]=x.useState(!1);r(e.post,e.emoji);const u=n[`${e.post}/${e.emoji}`],d=async()=>{const p=await i(e.post,e.emoji,"delete");p.error&&a(p.message)},f=async()=>{c(!0);const p=await s(e.post,e.emoji);c(!1),p.error&&a(p.message)};return h.jsx("div",{children:u?u.error?h.jsxs("div",{children:["Failed getting users.",h.jsx("br",{}),"Message: ",u.message]}):h.jsxs("div",{className:"flex flex-col gap-2",children:[o?h.jsx("div",{className:"text-red-400",children:o}):void 0,h.jsx("div",{className:"flex flex-col",children:u.users.map(p=>h.jsx(vp,{username:p,secondary:!0,disabled:p!==t?.username,text:p===t?.username?"You":void 0,rightText:p===t?.username?"Remove":void 0,onClick:d},p))}),u.stopLoadingMore?void 0:h.jsx(Ze,{className:"w-full",onClick:f,disabled:l,children:"Load more"})]}):"Loading..."})},Gu=[{id:"people",categoryEmoji:"๐Ÿ˜€",emoji:[["๐Ÿ˜€"],["๐Ÿ˜ƒ"],["๐Ÿ˜„"],["๐Ÿ˜"],["๐Ÿ˜†"],["๐Ÿ˜…"],["๐Ÿคฃ"],["๐Ÿ˜‚"],["๐Ÿ™‚"],["๐Ÿ™ƒ"],["๐Ÿซ "],["๐Ÿ˜‰"],["๐Ÿ˜Š"],["๐Ÿ˜‡"],["๐Ÿฅฐ"],["๐Ÿ˜"],["๐Ÿคฉ"],["๐Ÿ˜˜"],["๐Ÿ˜—"],["โ˜บ๏ธ"],["๐Ÿ˜š"],["๐Ÿ˜™"],["๐Ÿฅฒ"],["๐Ÿ˜‹"],["๐Ÿ˜›"],["๐Ÿ˜œ"],["๐Ÿคช"],["๐Ÿ˜"],["๐Ÿค‘"],["๐Ÿค—"],["๐Ÿคญ"],["๐Ÿซข"],["๐Ÿซฃ"],["๐Ÿคซ"],["๐Ÿค”"],["๐Ÿซก"],["๐Ÿค"],["๐Ÿคจ"],["๐Ÿ˜"],["๐Ÿ˜‘"],["๐Ÿ˜ถ"],["๐Ÿซฅ"],["๐Ÿ˜ถโ€๐ŸŒซ๏ธ"],["๐Ÿ˜"],["๐Ÿ˜’"],["๐Ÿ™„"],["๐Ÿ˜ฌ"],["๐Ÿ˜ฎโ€๐Ÿ’จ"],["๐Ÿคฅ"],["๐Ÿซจ"],["๐Ÿ˜Œ"],["๐Ÿ˜”"],["๐Ÿ˜ช"],["๐Ÿคค"],["๐Ÿ˜ด"],["๐Ÿ˜ท"],["๐Ÿค’"],["๐Ÿค•"],["๐Ÿคข"],["๐Ÿคฎ"],["๐Ÿคง"],["๐Ÿฅต"],["๐Ÿฅถ"],["๐Ÿฅด"],["๐Ÿ˜ต"],["๐Ÿ˜ตโ€๐Ÿ’ซ"],["๐Ÿคฏ"],["๐Ÿค "],["๐Ÿฅณ"],["๐Ÿฅธ"],["๐Ÿ˜Ž"],["๐Ÿค“"],["๐Ÿง"],["๐Ÿ˜•"],["๐Ÿซค"],["๐Ÿ˜Ÿ"],["๐Ÿ™"],["โ˜น๏ธ"],["๐Ÿ˜ฎ"],["๐Ÿ˜ฏ"],["๐Ÿ˜ฒ"],["๐Ÿ˜ณ"],["๐Ÿฅบ"],["๐Ÿฅน"],["๐Ÿ˜ฆ"],["๐Ÿ˜ง"],["๐Ÿ˜จ"],["๐Ÿ˜ฐ"],["๐Ÿ˜ฅ"],["๐Ÿ˜ข"],["๐Ÿ˜ญ"],["๐Ÿ˜ฑ"],["๐Ÿ˜–"],["๐Ÿ˜ฃ"],["๐Ÿ˜ž"],["๐Ÿ˜“"],["๐Ÿ˜ฉ"],["๐Ÿ˜ซ"],["๐Ÿฅฑ"],["๐Ÿ˜ค"],["๐Ÿ˜ก"],["๐Ÿ˜ "],["๐Ÿคฌ"],["๐Ÿ˜ˆ"],["๐Ÿ‘ฟ"],["๐Ÿ’€"],["โ˜ ๏ธ"],["๐Ÿ’ฉ"],["๐Ÿคก"],["๐Ÿ‘น"],["๐Ÿ‘บ"],["๐Ÿ‘ป"],["๐Ÿ‘ฝ"],["๐Ÿ‘พ"],["๐Ÿ‘‹","๐Ÿ‘‹๐Ÿป","๐Ÿ‘‹๐Ÿผ","๐Ÿ‘‹๐Ÿฝ","๐Ÿ‘‹๐Ÿพ","๐Ÿ‘‹๐Ÿฟ"],["๐Ÿคš","๐Ÿคš๐Ÿป","๐Ÿคš๐Ÿผ","๐Ÿคš๐Ÿฝ","๐Ÿคš๐Ÿพ","๐Ÿคš๐Ÿฟ"],["๐Ÿ–๏ธ","๐Ÿ–๐Ÿป","๐Ÿ–๐Ÿผ","๐Ÿ–๐Ÿฝ","๐Ÿ–๐Ÿพ","๐Ÿ–๐Ÿฟ"],["โœ‹","โœ‹๐Ÿป","โœ‹๐Ÿผ","โœ‹๐Ÿฝ","โœ‹๐Ÿพ","โœ‹๐Ÿฟ"],["๐Ÿ––","๐Ÿ––๐Ÿป","๐Ÿ––๐Ÿผ","๐Ÿ––๐Ÿฝ","๐Ÿ––๐Ÿพ","๐Ÿ––๐Ÿฟ"],["๐Ÿซฑ","๐Ÿซฑ๐Ÿป","๐Ÿซฑ๐Ÿผ","๐Ÿซฑ๐Ÿฝ","๐Ÿซฑ๐Ÿพ","๐Ÿซฑ๐Ÿฟ"],["๐Ÿซฒ","๐Ÿซฒ๐Ÿป","๐Ÿซฒ๐Ÿผ","๐Ÿซฒ๐Ÿฝ","๐Ÿซฒ๐Ÿพ","๐Ÿซฒ๐Ÿฟ"],["๐Ÿซณ","๐Ÿซณ๐Ÿป","๐Ÿซณ๐Ÿผ","๐Ÿซณ๐Ÿฝ","๐Ÿซณ๐Ÿพ","๐Ÿซณ๐Ÿฟ"],["๐Ÿซด","๐Ÿซด๐Ÿป","๐Ÿซด๐Ÿผ","๐Ÿซด๐Ÿฝ","๐Ÿซด๐Ÿพ","๐Ÿซด๐Ÿฟ"],["๐Ÿซท","๐Ÿซท๐Ÿป","๐Ÿซท๐Ÿผ","๐Ÿซท๐Ÿฝ","๐Ÿซท๐Ÿพ","๐Ÿซท๐Ÿฟ"],["๐Ÿซธ","๐Ÿซธ๐Ÿป","๐Ÿซธ๐Ÿผ","๐Ÿซธ๐Ÿฝ","๐Ÿซธ๐Ÿพ","๐Ÿซธ๐Ÿฟ"],["๐Ÿ‘Œ","๐Ÿ‘Œ๐Ÿป","๐Ÿ‘Œ๐Ÿผ","๐Ÿ‘Œ๐Ÿฝ","๐Ÿ‘Œ๐Ÿพ","๐Ÿ‘Œ๐Ÿฟ"],["๐ŸคŒ","๐ŸคŒ๐Ÿป","๐ŸคŒ๐Ÿผ","๐ŸคŒ๐Ÿฝ","๐ŸคŒ๐Ÿพ","๐ŸคŒ๐Ÿฟ"],["๐Ÿค","๐Ÿค๐Ÿป","๐Ÿค๐Ÿผ","๐Ÿค๐Ÿฝ","๐Ÿค๐Ÿพ","๐Ÿค๐Ÿฟ"],["โœŒ๏ธ","โœŒ๐Ÿป","โœŒ๐Ÿผ","โœŒ๐Ÿฝ","โœŒ๐Ÿพ","โœŒ๐Ÿฟ"],["๐Ÿคž","๐Ÿคž๐Ÿป","๐Ÿคž๐Ÿผ","๐Ÿคž๐Ÿฝ","๐Ÿคž๐Ÿพ","๐Ÿคž๐Ÿฟ"],["๐Ÿซฐ","๐Ÿซฐ๐Ÿป","๐Ÿซฐ๐Ÿผ","๐Ÿซฐ๐Ÿฝ","๐Ÿซฐ๐Ÿพ","๐Ÿซฐ๐Ÿฟ"],["๐ŸคŸ","๐ŸคŸ๐Ÿป","๐ŸคŸ๐Ÿผ","๐ŸคŸ๐Ÿฝ","๐ŸคŸ๐Ÿพ","๐ŸคŸ๐Ÿฟ"],["๐Ÿค˜","๐Ÿค˜๐Ÿป","๐Ÿค˜๐Ÿผ","๐Ÿค˜๐Ÿฝ","๐Ÿค˜๐Ÿพ","๐Ÿค˜๐Ÿฟ"],["๐Ÿค™","๐Ÿค™๐Ÿป","๐Ÿค™๐Ÿผ","๐Ÿค™๐Ÿฝ","๐Ÿค™๐Ÿพ","๐Ÿค™๐Ÿฟ"],["๐Ÿ‘ˆ","๐Ÿ‘ˆ๐Ÿป","๐Ÿ‘ˆ๐Ÿผ","๐Ÿ‘ˆ๐Ÿฝ","๐Ÿ‘ˆ๐Ÿพ","๐Ÿ‘ˆ๐Ÿฟ"],["๐Ÿ‘‰","๐Ÿ‘‰๐Ÿป","๐Ÿ‘‰๐Ÿผ","๐Ÿ‘‰๐Ÿฝ","๐Ÿ‘‰๐Ÿพ","๐Ÿ‘‰๐Ÿฟ"],["๐Ÿ‘†","๐Ÿ‘†๐Ÿป","๐Ÿ‘†๐Ÿผ","๐Ÿ‘†๐Ÿฝ","๐Ÿ‘†๐Ÿพ","๐Ÿ‘†๐Ÿฟ"],["๐Ÿ–•","๐Ÿ–•๐Ÿป","๐Ÿ–•๐Ÿผ","๐Ÿ–•๐Ÿฝ","๐Ÿ–•๐Ÿพ","๐Ÿ–•๐Ÿฟ"],["๐Ÿ‘‡","๐Ÿ‘‡๐Ÿป","๐Ÿ‘‡๐Ÿผ","๐Ÿ‘‡๐Ÿฝ","๐Ÿ‘‡๐Ÿพ","๐Ÿ‘‡๐Ÿฟ"],["โ˜๏ธ","โ˜๐Ÿป","โ˜๐Ÿผ","โ˜๐Ÿฝ","โ˜๐Ÿพ","โ˜๐Ÿฟ"],["๐Ÿซต","๐Ÿซต๐Ÿป","๐Ÿซต๐Ÿผ","๐Ÿซต๐Ÿฝ","๐Ÿซต๐Ÿพ","๐Ÿซต๐Ÿฟ"],["๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ"],["๐Ÿ‘Ž","๐Ÿ‘Ž๐Ÿป","๐Ÿ‘Ž๐Ÿผ","๐Ÿ‘Ž๐Ÿฝ","๐Ÿ‘Ž๐Ÿพ","๐Ÿ‘Ž๐Ÿฟ"],["โœŠ","โœŠ๐Ÿป","โœŠ๐Ÿผ","โœŠ๐Ÿฝ","โœŠ๐Ÿพ","โœŠ๐Ÿฟ"],["๐Ÿ‘Š","๐Ÿ‘Š๐Ÿป","๐Ÿ‘Š๐Ÿผ","๐Ÿ‘Š๐Ÿฝ","๐Ÿ‘Š๐Ÿพ","๐Ÿ‘Š๐Ÿฟ"],["๐Ÿค›","๐Ÿค›๐Ÿป","๐Ÿค›๐Ÿผ","๐Ÿค›๐Ÿฝ","๐Ÿค›๐Ÿพ","๐Ÿค›๐Ÿฟ"],["๐Ÿคœ","๐Ÿคœ๐Ÿป","๐Ÿคœ๐Ÿผ","๐Ÿคœ๐Ÿฝ","๐Ÿคœ๐Ÿพ","๐Ÿคœ๐Ÿฟ"],["๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ"],["๐Ÿ™Œ","๐Ÿ™Œ๐Ÿป","๐Ÿ™Œ๐Ÿผ","๐Ÿ™Œ๐Ÿฝ","๐Ÿ™Œ๐Ÿพ","๐Ÿ™Œ๐Ÿฟ"],["๐Ÿซถ","๐Ÿซถ๐Ÿป","๐Ÿซถ๐Ÿผ","๐Ÿซถ๐Ÿฝ","๐Ÿซถ๐Ÿพ","๐Ÿซถ๐Ÿฟ"],["๐Ÿ‘","๐Ÿ‘๐Ÿป","๐Ÿ‘๐Ÿผ","๐Ÿ‘๐Ÿฝ","๐Ÿ‘๐Ÿพ","๐Ÿ‘๐Ÿฟ"],["๐Ÿคฒ","๐Ÿคฒ๐Ÿป","๐Ÿคฒ๐Ÿผ","๐Ÿคฒ๐Ÿฝ","๐Ÿคฒ๐Ÿพ","๐Ÿคฒ๐Ÿฟ"],["๐Ÿค","๐Ÿค๐Ÿป","๐Ÿค๐Ÿผ","๐Ÿค๐Ÿฝ","๐Ÿค๐Ÿพ","๐Ÿค๐Ÿฟ"],["๐Ÿ™","๐Ÿ™๐Ÿป","๐Ÿ™๐Ÿผ","๐Ÿ™๐Ÿฝ","๐Ÿ™๐Ÿพ","๐Ÿ™๐Ÿฟ"],["โœ๏ธ","โœ๐Ÿป","โœ๐Ÿผ","โœ๐Ÿฝ","โœ๐Ÿพ","โœ๐Ÿฟ"],["๐Ÿ’…","๐Ÿ’…๐Ÿป","๐Ÿ’…๐Ÿผ","๐Ÿ’…๐Ÿฝ","๐Ÿ’…๐Ÿพ","๐Ÿ’…๐Ÿฟ"],["๐Ÿคณ","๐Ÿคณ๐Ÿป","๐Ÿคณ๐Ÿผ","๐Ÿคณ๐Ÿฝ","๐Ÿคณ๐Ÿพ","๐Ÿคณ๐Ÿฟ"],["๐Ÿ’ช","๐Ÿ’ช๐Ÿป","๐Ÿ’ช๐Ÿผ","๐Ÿ’ช๐Ÿฝ","๐Ÿ’ช๐Ÿพ","๐Ÿ’ช๐Ÿฟ"],["๐Ÿฆพ"],["๐Ÿฆฟ"],["๐Ÿฆต","๐Ÿฆต๐Ÿป","๐Ÿฆต๐Ÿผ","๐Ÿฆต๐Ÿฝ","๐Ÿฆต๐Ÿพ","๐Ÿฆต๐Ÿฟ"],["๐Ÿฆถ","๐Ÿฆถ๐Ÿป","๐Ÿฆถ๐Ÿผ","๐Ÿฆถ๐Ÿฝ","๐Ÿฆถ๐Ÿพ","๐Ÿฆถ๐Ÿฟ"],["๐Ÿ‘‚","๐Ÿ‘‚๐Ÿป","๐Ÿ‘‚๐Ÿผ","๐Ÿ‘‚๐Ÿฝ","๐Ÿ‘‚๐Ÿพ","๐Ÿ‘‚๐Ÿฟ"],["๐Ÿฆป","๐Ÿฆป๐Ÿป","๐Ÿฆป๐Ÿผ","๐Ÿฆป๐Ÿฝ","๐Ÿฆป๐Ÿพ","๐Ÿฆป๐Ÿฟ"],["๐Ÿ‘ƒ","๐Ÿ‘ƒ๐Ÿป","๐Ÿ‘ƒ๐Ÿผ","๐Ÿ‘ƒ๐Ÿฝ","๐Ÿ‘ƒ๐Ÿพ","๐Ÿ‘ƒ๐Ÿฟ"],["๐Ÿง "],["๐Ÿซ€"],["๐Ÿซ"],["๐Ÿฆท"],["๐Ÿฆด"],["๐Ÿ‘€"],["๐Ÿ‘๏ธ"],["๐Ÿ‘…"],["๐Ÿ‘„"],["๐Ÿซฆ"],["๐Ÿ‘ถ","๐Ÿ‘ถ๐Ÿป","๐Ÿ‘ถ๐Ÿผ","๐Ÿ‘ถ๐Ÿฝ","๐Ÿ‘ถ๐Ÿพ","๐Ÿ‘ถ๐Ÿฟ"],["๐Ÿง’","๐Ÿง’๐Ÿป","๐Ÿง’๐Ÿผ","๐Ÿง’๐Ÿฝ","๐Ÿง’๐Ÿพ","๐Ÿง’๐Ÿฟ"],["๐Ÿ‘ฆ","๐Ÿ‘ฆ๐Ÿป","๐Ÿ‘ฆ๐Ÿผ","๐Ÿ‘ฆ๐Ÿฝ","๐Ÿ‘ฆ๐Ÿพ","๐Ÿ‘ฆ๐Ÿฟ"],["๐Ÿ‘ง","๐Ÿ‘ง๐Ÿป","๐Ÿ‘ง๐Ÿผ","๐Ÿ‘ง๐Ÿฝ","๐Ÿ‘ง๐Ÿพ","๐Ÿ‘ง๐Ÿฟ"],["๐Ÿง‘","๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿฟ"],["๐Ÿ‘ฑ","๐Ÿ‘ฑ๐Ÿป","๐Ÿ‘ฑ๐Ÿผ","๐Ÿ‘ฑ๐Ÿฝ","๐Ÿ‘ฑ๐Ÿพ","๐Ÿ‘ฑ๐Ÿฟ"],["๐Ÿ‘จ","๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟ"],["๐Ÿง”","๐Ÿง”๐Ÿป","๐Ÿง”๐Ÿผ","๐Ÿง”๐Ÿฝ","๐Ÿง”๐Ÿพ","๐Ÿง”๐Ÿฟ"],["๐Ÿง”โ€โ™‚๏ธ","๐Ÿง”๐Ÿปโ€โ™‚๏ธ","๐Ÿง”๐Ÿผโ€โ™‚๏ธ","๐Ÿง”๐Ÿฝโ€โ™‚๏ธ","๐Ÿง”๐Ÿพโ€โ™‚๏ธ","๐Ÿง”๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง”โ€โ™€๏ธ","๐Ÿง”๐Ÿปโ€โ™€๏ธ","๐Ÿง”๐Ÿผโ€โ™€๏ธ","๐Ÿง”๐Ÿฝโ€โ™€๏ธ","๐Ÿง”๐Ÿพโ€โ™€๏ธ","๐Ÿง”๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘จโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฐ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฐ"],["๐Ÿ‘จโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฑ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฑ"],["๐Ÿ‘จโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆณ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆณ"],["๐Ÿ‘จโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฒ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฒ"],["๐Ÿ‘ฉ","๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟ"],["๐Ÿ‘ฉโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฐ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฐ"],["๐Ÿง‘โ€๐Ÿฆฐ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฐ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฐ"],["๐Ÿ‘ฉโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฑ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฑ"],["๐Ÿง‘โ€๐Ÿฆฑ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฑ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฑ"],["๐Ÿ‘ฉโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆณ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆณ"],["๐Ÿง‘โ€๐Ÿฆณ","๐Ÿง‘๐Ÿปโ€๐Ÿฆณ","๐Ÿง‘๐Ÿผโ€๐Ÿฆณ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆณ","๐Ÿง‘๐Ÿพโ€๐Ÿฆณ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆณ"],["๐Ÿ‘ฉโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฒ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฒ"],["๐Ÿง‘โ€๐Ÿฆฒ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฒ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฒ"],["๐Ÿ‘ฑโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฑ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘ฑโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฑ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง“","๐Ÿง“๐Ÿป","๐Ÿง“๐Ÿผ","๐Ÿง“๐Ÿฝ","๐Ÿง“๐Ÿพ","๐Ÿง“๐Ÿฟ"],["๐Ÿ‘ด","๐Ÿ‘ด๐Ÿป","๐Ÿ‘ด๐Ÿผ","๐Ÿ‘ด๐Ÿฝ","๐Ÿ‘ด๐Ÿพ","๐Ÿ‘ด๐Ÿฟ"],["๐Ÿ‘ต","๐Ÿ‘ต๐Ÿป","๐Ÿ‘ต๐Ÿผ","๐Ÿ‘ต๐Ÿฝ","๐Ÿ‘ต๐Ÿพ","๐Ÿ‘ต๐Ÿฟ"],["๐Ÿ™","๐Ÿ™๐Ÿป","๐Ÿ™๐Ÿผ","๐Ÿ™๐Ÿฝ","๐Ÿ™๐Ÿพ","๐Ÿ™๐Ÿฟ"],["๐Ÿ™โ€โ™‚๏ธ","๐Ÿ™๐Ÿปโ€โ™‚๏ธ","๐Ÿ™๐Ÿผโ€โ™‚๏ธ","๐Ÿ™๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™๐Ÿพโ€โ™‚๏ธ","๐Ÿ™๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™โ€โ™€๏ธ","๐Ÿ™๐Ÿปโ€โ™€๏ธ","๐Ÿ™๐Ÿผโ€โ™€๏ธ","๐Ÿ™๐Ÿฝโ€โ™€๏ธ","๐Ÿ™๐Ÿพโ€โ™€๏ธ","๐Ÿ™๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™Ž","๐Ÿ™Ž๐Ÿป","๐Ÿ™Ž๐Ÿผ","๐Ÿ™Ž๐Ÿฝ","๐Ÿ™Ž๐Ÿพ","๐Ÿ™Ž๐Ÿฟ"],["๐Ÿ™Žโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿปโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿผโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿพโ€โ™‚๏ธ","๐Ÿ™Ž๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™Žโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿปโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿผโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿฝโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿพโ€โ™€๏ธ","๐Ÿ™Ž๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™…","๐Ÿ™…๐Ÿป","๐Ÿ™…๐Ÿผ","๐Ÿ™…๐Ÿฝ","๐Ÿ™…๐Ÿพ","๐Ÿ™…๐Ÿฟ"],["๐Ÿ™…โ€โ™‚๏ธ","๐Ÿ™…๐Ÿปโ€โ™‚๏ธ","๐Ÿ™…๐Ÿผโ€โ™‚๏ธ","๐Ÿ™…๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™…๐Ÿพโ€โ™‚๏ธ","๐Ÿ™…๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™…โ€โ™€๏ธ","๐Ÿ™…๐Ÿปโ€โ™€๏ธ","๐Ÿ™…๐Ÿผโ€โ™€๏ธ","๐Ÿ™…๐Ÿฝโ€โ™€๏ธ","๐Ÿ™…๐Ÿพโ€โ™€๏ธ","๐Ÿ™…๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™†","๐Ÿ™†๐Ÿป","๐Ÿ™†๐Ÿผ","๐Ÿ™†๐Ÿฝ","๐Ÿ™†๐Ÿพ","๐Ÿ™†๐Ÿฟ"],["๐Ÿ™†โ€โ™‚๏ธ","๐Ÿ™†๐Ÿปโ€โ™‚๏ธ","๐Ÿ™†๐Ÿผโ€โ™‚๏ธ","๐Ÿ™†๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™†๐Ÿพโ€โ™‚๏ธ","๐Ÿ™†๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™†โ€โ™€๏ธ","๐Ÿ™†๐Ÿปโ€โ™€๏ธ","๐Ÿ™†๐Ÿผโ€โ™€๏ธ","๐Ÿ™†๐Ÿฝโ€โ™€๏ธ","๐Ÿ™†๐Ÿพโ€โ™€๏ธ","๐Ÿ™†๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’","๐Ÿ’๐Ÿป","๐Ÿ’๐Ÿผ","๐Ÿ’๐Ÿฝ","๐Ÿ’๐Ÿพ","๐Ÿ’๐Ÿฟ"],["๐Ÿ’โ€โ™‚๏ธ","๐Ÿ’๐Ÿปโ€โ™‚๏ธ","๐Ÿ’๐Ÿผโ€โ™‚๏ธ","๐Ÿ’๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’๐Ÿพโ€โ™‚๏ธ","๐Ÿ’๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’โ€โ™€๏ธ","๐Ÿ’๐Ÿปโ€โ™€๏ธ","๐Ÿ’๐Ÿผโ€โ™€๏ธ","๐Ÿ’๐Ÿฝโ€โ™€๏ธ","๐Ÿ’๐Ÿพโ€โ™€๏ธ","๐Ÿ’๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™‹","๐Ÿ™‹๐Ÿป","๐Ÿ™‹๐Ÿผ","๐Ÿ™‹๐Ÿฝ","๐Ÿ™‹๐Ÿพ","๐Ÿ™‹๐Ÿฟ"],["๐Ÿ™‹โ€โ™‚๏ธ","๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿผโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿพโ€โ™‚๏ธ","๐Ÿ™‹๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™‹โ€โ™€๏ธ","๐Ÿ™‹๐Ÿปโ€โ™€๏ธ","๐Ÿ™‹๐Ÿผโ€โ™€๏ธ","๐Ÿ™‹๐Ÿฝโ€โ™€๏ธ","๐Ÿ™‹๐Ÿพโ€โ™€๏ธ","๐Ÿ™‹๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟ"],["๐Ÿงโ€โ™‚๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ™‡","๐Ÿ™‡๐Ÿป","๐Ÿ™‡๐Ÿผ","๐Ÿ™‡๐Ÿฝ","๐Ÿ™‡๐Ÿพ","๐Ÿ™‡๐Ÿฟ"],["๐Ÿ™‡โ€โ™‚๏ธ","๐Ÿ™‡๐Ÿปโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿผโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿฝโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿพโ€โ™‚๏ธ","๐Ÿ™‡๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ™‡โ€โ™€๏ธ","๐Ÿ™‡๐Ÿปโ€โ™€๏ธ","๐Ÿ™‡๐Ÿผโ€โ™€๏ธ","๐Ÿ™‡๐Ÿฝโ€โ™€๏ธ","๐Ÿ™‡๐Ÿพโ€โ™€๏ธ","๐Ÿ™‡๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคฆ","๐Ÿคฆ๐Ÿป","๐Ÿคฆ๐Ÿผ","๐Ÿคฆ๐Ÿฝ","๐Ÿคฆ๐Ÿพ","๐Ÿคฆ๐Ÿฟ"],["๐Ÿคฆโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿผโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿพโ€โ™‚๏ธ","๐Ÿคฆ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคฆโ€โ™€๏ธ","๐Ÿคฆ๐Ÿปโ€โ™€๏ธ","๐Ÿคฆ๐Ÿผโ€โ™€๏ธ","๐Ÿคฆ๐Ÿฝโ€โ™€๏ธ","๐Ÿคฆ๐Ÿพโ€โ™€๏ธ","๐Ÿคฆ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคท","๐Ÿคท๐Ÿป","๐Ÿคท๐Ÿผ","๐Ÿคท๐Ÿฝ","๐Ÿคท๐Ÿพ","๐Ÿคท๐Ÿฟ"],["๐Ÿคทโ€โ™‚๏ธ","๐Ÿคท๐Ÿปโ€โ™‚๏ธ","๐Ÿคท๐Ÿผโ€โ™‚๏ธ","๐Ÿคท๐Ÿฝโ€โ™‚๏ธ","๐Ÿคท๐Ÿพโ€โ™‚๏ธ","๐Ÿคท๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคทโ€โ™€๏ธ","๐Ÿคท๐Ÿปโ€โ™€๏ธ","๐Ÿคท๐Ÿผโ€โ™€๏ธ","๐Ÿคท๐Ÿฝโ€โ™€๏ธ","๐Ÿคท๐Ÿพโ€โ™€๏ธ","๐Ÿคท๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง‘โ€โš•๏ธ","๐Ÿง‘๐Ÿปโ€โš•๏ธ","๐Ÿง‘๐Ÿผโ€โš•๏ธ","๐Ÿง‘๐Ÿฝโ€โš•๏ธ","๐Ÿง‘๐Ÿพโ€โš•๏ธ","๐Ÿง‘๐Ÿฟโ€โš•๏ธ"],["๐Ÿ‘จโ€โš•๏ธ","๐Ÿ‘จ๐Ÿปโ€โš•๏ธ","๐Ÿ‘จ๐Ÿผโ€โš•๏ธ","๐Ÿ‘จ๐Ÿฝโ€โš•๏ธ","๐Ÿ‘จ๐Ÿพโ€โš•๏ธ","๐Ÿ‘จ๐Ÿฟโ€โš•๏ธ"],["๐Ÿ‘ฉโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โš•๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ"],["๐Ÿง‘โ€๐ŸŽ“","๐Ÿง‘๐Ÿปโ€๐ŸŽ“","๐Ÿง‘๐Ÿผโ€๐ŸŽ“","๐Ÿง‘๐Ÿฝโ€๐ŸŽ“","๐Ÿง‘๐Ÿพโ€๐ŸŽ“","๐Ÿง‘๐Ÿฟโ€๐ŸŽ“"],["๐Ÿ‘จโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿผโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿพโ€๐ŸŽ“","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽ“"],["๐Ÿ‘ฉโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“"],["๐Ÿง‘โ€๐Ÿซ","๐Ÿง‘๐Ÿปโ€๐Ÿซ","๐Ÿง‘๐Ÿผโ€๐Ÿซ","๐Ÿง‘๐Ÿฝโ€๐Ÿซ","๐Ÿง‘๐Ÿพโ€๐Ÿซ","๐Ÿง‘๐Ÿฟโ€๐Ÿซ"],["๐Ÿ‘จโ€๐Ÿซ","๐Ÿ‘จ๐Ÿปโ€๐Ÿซ","๐Ÿ‘จ๐Ÿผโ€๐Ÿซ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿซ","๐Ÿ‘จ๐Ÿพโ€๐Ÿซ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿซ"],["๐Ÿ‘ฉโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿซ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿซ"],["๐Ÿง‘โ€โš–๏ธ","๐Ÿง‘๐Ÿปโ€โš–๏ธ","๐Ÿง‘๐Ÿผโ€โš–๏ธ","๐Ÿง‘๐Ÿฝโ€โš–๏ธ","๐Ÿง‘๐Ÿพโ€โš–๏ธ","๐Ÿง‘๐Ÿฟโ€โš–๏ธ"],["๐Ÿ‘จโ€โš–๏ธ","๐Ÿ‘จ๐Ÿปโ€โš–๏ธ","๐Ÿ‘จ๐Ÿผโ€โš–๏ธ","๐Ÿ‘จ๐Ÿฝโ€โš–๏ธ","๐Ÿ‘จ๐Ÿพโ€โš–๏ธ","๐Ÿ‘จ๐Ÿฟโ€โš–๏ธ"],["๐Ÿ‘ฉโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โš–๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โš–๏ธ"],["๐Ÿง‘โ€๐ŸŒพ","๐Ÿง‘๐Ÿปโ€๐ŸŒพ","๐Ÿง‘๐Ÿผโ€๐ŸŒพ","๐Ÿง‘๐Ÿฝโ€๐ŸŒพ","๐Ÿง‘๐Ÿพโ€๐ŸŒพ","๐Ÿง‘๐Ÿฟโ€๐ŸŒพ"],["๐Ÿ‘จโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿปโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿผโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿฝโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿพโ€๐ŸŒพ","๐Ÿ‘จ๐Ÿฟโ€๐ŸŒพ"],["๐Ÿ‘ฉโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŒพ","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŒพ"],["๐Ÿง‘โ€๐Ÿณ","๐Ÿง‘๐Ÿปโ€๐Ÿณ","๐Ÿง‘๐Ÿผโ€๐Ÿณ","๐Ÿง‘๐Ÿฝโ€๐Ÿณ","๐Ÿง‘๐Ÿพโ€๐Ÿณ","๐Ÿง‘๐Ÿฟโ€๐Ÿณ"],["๐Ÿ‘จโ€๐Ÿณ","๐Ÿ‘จ๐Ÿปโ€๐Ÿณ","๐Ÿ‘จ๐Ÿผโ€๐Ÿณ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ","๐Ÿ‘จ๐Ÿพโ€๐Ÿณ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿณ"],["๐Ÿ‘ฉโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿณ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿณ"],["๐Ÿง‘โ€๐Ÿ”ง","๐Ÿง‘๐Ÿปโ€๐Ÿ”ง","๐Ÿง‘๐Ÿผโ€๐Ÿ”ง","๐Ÿง‘๐Ÿฝโ€๐Ÿ”ง","๐Ÿง‘๐Ÿพโ€๐Ÿ”ง","๐Ÿง‘๐Ÿฟโ€๐Ÿ”ง"],["๐Ÿ‘จโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ง","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ง"],["๐Ÿ‘ฉโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ง","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ง"],["๐Ÿง‘โ€๐Ÿญ","๐Ÿง‘๐Ÿปโ€๐Ÿญ","๐Ÿง‘๐Ÿผโ€๐Ÿญ","๐Ÿง‘๐Ÿฝโ€๐Ÿญ","๐Ÿง‘๐Ÿพโ€๐Ÿญ","๐Ÿง‘๐Ÿฟโ€๐Ÿญ"],["๐Ÿ‘จโ€๐Ÿญ","๐Ÿ‘จ๐Ÿปโ€๐Ÿญ","๐Ÿ‘จ๐Ÿผโ€๐Ÿญ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿญ","๐Ÿ‘จ๐Ÿพโ€๐Ÿญ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿญ"],["๐Ÿ‘ฉโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿญ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿญ"],["๐Ÿง‘โ€๐Ÿ’ผ","๐Ÿง‘๐Ÿปโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿผโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿฝโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿพโ€๐Ÿ’ผ","๐Ÿง‘๐Ÿฟโ€๐Ÿ’ผ"],["๐Ÿ‘จโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ผ"],["๐Ÿ‘ฉโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ผ"],["๐Ÿง‘โ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿปโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿผโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿพโ€๐Ÿ”ฌ","๐Ÿง‘๐Ÿฟโ€๐Ÿ”ฌ"],["๐Ÿ‘จโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ฌ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ฌ"],["๐Ÿ‘ฉโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ฌ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ฌ"],["๐Ÿง‘โ€๐Ÿ’ป","๐Ÿง‘๐Ÿปโ€๐Ÿ’ป","๐Ÿง‘๐Ÿผโ€๐Ÿ’ป","๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป","๐Ÿง‘๐Ÿพโ€๐Ÿ’ป","๐Ÿง‘๐Ÿฟโ€๐Ÿ’ป"],["๐Ÿ‘จโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป","๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป"],["๐Ÿ‘ฉโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป"],["๐Ÿง‘โ€๐ŸŽค","๐Ÿง‘๐Ÿปโ€๐ŸŽค","๐Ÿง‘๐Ÿผโ€๐ŸŽค","๐Ÿง‘๐Ÿฝโ€๐ŸŽค","๐Ÿง‘๐Ÿพโ€๐ŸŽค","๐Ÿง‘๐Ÿฟโ€๐ŸŽค"],["๐Ÿ‘จโ€๐ŸŽค","๐Ÿ‘จ๐Ÿปโ€๐ŸŽค","๐Ÿ‘จ๐Ÿผโ€๐ŸŽค","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽค","๐Ÿ‘จ๐Ÿพโ€๐ŸŽค","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽค"],["๐Ÿ‘ฉโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽค","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽค"],["๐Ÿง‘โ€๐ŸŽจ","๐Ÿง‘๐Ÿปโ€๐ŸŽจ","๐Ÿง‘๐Ÿผโ€๐ŸŽจ","๐Ÿง‘๐Ÿฝโ€๐ŸŽจ","๐Ÿง‘๐Ÿพโ€๐ŸŽจ","๐Ÿง‘๐Ÿฟโ€๐ŸŽจ"],["๐Ÿ‘จโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿฝโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿพโ€๐ŸŽจ","๐Ÿ‘จ๐Ÿฟโ€๐ŸŽจ"],["๐Ÿ‘ฉโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽจ","๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽจ"],["๐Ÿง‘โ€โœˆ๏ธ","๐Ÿง‘๐Ÿปโ€โœˆ๏ธ","๐Ÿง‘๐Ÿผโ€โœˆ๏ธ","๐Ÿง‘๐Ÿฝโ€โœˆ๏ธ","๐Ÿง‘๐Ÿพโ€โœˆ๏ธ","๐Ÿง‘๐Ÿฟโ€โœˆ๏ธ"],["๐Ÿ‘จโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿปโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿผโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿฝโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿพโ€โœˆ๏ธ","๐Ÿ‘จ๐Ÿฟโ€โœˆ๏ธ"],["๐Ÿ‘ฉโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿปโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿผโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿฝโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿพโ€โœˆ๏ธ","๐Ÿ‘ฉ๐Ÿฟโ€โœˆ๏ธ"],["๐Ÿง‘โ€๐Ÿš€","๐Ÿง‘๐Ÿปโ€๐Ÿš€","๐Ÿง‘๐Ÿผโ€๐Ÿš€","๐Ÿง‘๐Ÿฝโ€๐Ÿš€","๐Ÿง‘๐Ÿพโ€๐Ÿš€","๐Ÿง‘๐Ÿฟโ€๐Ÿš€"],["๐Ÿ‘จโ€๐Ÿš€","๐Ÿ‘จ๐Ÿปโ€๐Ÿš€","๐Ÿ‘จ๐Ÿผโ€๐Ÿš€","๐Ÿ‘จ๐Ÿฝโ€๐Ÿš€","๐Ÿ‘จ๐Ÿพโ€๐Ÿš€","๐Ÿ‘จ๐Ÿฟโ€๐Ÿš€"],["๐Ÿ‘ฉโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš€"],["๐Ÿง‘โ€๐Ÿš’","๐Ÿง‘๐Ÿปโ€๐Ÿš’","๐Ÿง‘๐Ÿผโ€๐Ÿš’","๐Ÿง‘๐Ÿฝโ€๐Ÿš’","๐Ÿง‘๐Ÿพโ€๐Ÿš’","๐Ÿง‘๐Ÿฟโ€๐Ÿš’"],["๐Ÿ‘จโ€๐Ÿš’","๐Ÿ‘จ๐Ÿปโ€๐Ÿš’","๐Ÿ‘จ๐Ÿผโ€๐Ÿš’","๐Ÿ‘จ๐Ÿฝโ€๐Ÿš’","๐Ÿ‘จ๐Ÿพโ€๐Ÿš’","๐Ÿ‘จ๐Ÿฟโ€๐Ÿš’"],["๐Ÿ‘ฉโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš’","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš’"],["๐Ÿ‘ฎ","๐Ÿ‘ฎ๐Ÿป","๐Ÿ‘ฎ๐Ÿผ","๐Ÿ‘ฎ๐Ÿฝ","๐Ÿ‘ฎ๐Ÿพ","๐Ÿ‘ฎ๐Ÿฟ"],["๐Ÿ‘ฎโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฎ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ฎโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฎ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ•ต๏ธ","๐Ÿ•ต๐Ÿป","๐Ÿ•ต๐Ÿผ","๐Ÿ•ต๐Ÿฝ","๐Ÿ•ต๐Ÿพ","๐Ÿ•ต๐Ÿฟ"],["๐Ÿ•ต๏ธโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿผโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿฝโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿพโ€โ™‚๏ธ","๐Ÿ•ต๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ•ต๏ธโ€โ™€๏ธ","๐Ÿ•ต๐Ÿปโ€โ™€๏ธ","๐Ÿ•ต๐Ÿผโ€โ™€๏ธ","๐Ÿ•ต๐Ÿฝโ€โ™€๏ธ","๐Ÿ•ต๐Ÿพโ€โ™€๏ธ","๐Ÿ•ต๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’‚","๐Ÿ’‚๐Ÿป","๐Ÿ’‚๐Ÿผ","๐Ÿ’‚๐Ÿฝ","๐Ÿ’‚๐Ÿพ","๐Ÿ’‚๐Ÿฟ"],["๐Ÿ’‚โ€โ™‚๏ธ","๐Ÿ’‚๐Ÿปโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿผโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿพโ€โ™‚๏ธ","๐Ÿ’‚๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’‚โ€โ™€๏ธ","๐Ÿ’‚๐Ÿปโ€โ™€๏ธ","๐Ÿ’‚๐Ÿผโ€โ™€๏ธ","๐Ÿ’‚๐Ÿฝโ€โ™€๏ธ","๐Ÿ’‚๐Ÿพโ€โ™€๏ธ","๐Ÿ’‚๐Ÿฟโ€โ™€๏ธ"],["๐Ÿฅท","๐Ÿฅท๐Ÿป","๐Ÿฅท๐Ÿผ","๐Ÿฅท๐Ÿฝ","๐Ÿฅท๐Ÿพ","๐Ÿฅท๐Ÿฟ"],["๐Ÿ‘ท","๐Ÿ‘ท๐Ÿป","๐Ÿ‘ท๐Ÿผ","๐Ÿ‘ท๐Ÿฝ","๐Ÿ‘ท๐Ÿพ","๐Ÿ‘ท๐Ÿฟ"],["๐Ÿ‘ทโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ท๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ทโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ท๐Ÿฟโ€โ™€๏ธ"],["๐Ÿซ…","๐Ÿซ…๐Ÿป","๐Ÿซ…๐Ÿผ","๐Ÿซ…๐Ÿฝ","๐Ÿซ…๐Ÿพ","๐Ÿซ…๐Ÿฟ"],["๐Ÿคด","๐Ÿคด๐Ÿป","๐Ÿคด๐Ÿผ","๐Ÿคด๐Ÿฝ","๐Ÿคด๐Ÿพ","๐Ÿคด๐Ÿฟ"],["๐Ÿ‘ธ","๐Ÿ‘ธ๐Ÿป","๐Ÿ‘ธ๐Ÿผ","๐Ÿ‘ธ๐Ÿฝ","๐Ÿ‘ธ๐Ÿพ","๐Ÿ‘ธ๐Ÿฟ"],["๐Ÿ‘ณ","๐Ÿ‘ณ๐Ÿป","๐Ÿ‘ณ๐Ÿผ","๐Ÿ‘ณ๐Ÿฝ","๐Ÿ‘ณ๐Ÿพ","๐Ÿ‘ณ๐Ÿฟ"],["๐Ÿ‘ณโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ณ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ณโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ณ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘ฒ","๐Ÿ‘ฒ๐Ÿป","๐Ÿ‘ฒ๐Ÿผ","๐Ÿ‘ฒ๐Ÿฝ","๐Ÿ‘ฒ๐Ÿพ","๐Ÿ‘ฒ๐Ÿฟ"],["๐Ÿง•","๐Ÿง•๐Ÿป","๐Ÿง•๐Ÿผ","๐Ÿง•๐Ÿฝ","๐Ÿง•๐Ÿพ","๐Ÿง•๐Ÿฟ"],["๐Ÿคต","๐Ÿคต๐Ÿป","๐Ÿคต๐Ÿผ","๐Ÿคต๐Ÿฝ","๐Ÿคต๐Ÿพ","๐Ÿคต๐Ÿฟ"],["๐Ÿคตโ€โ™‚๏ธ","๐Ÿคต๐Ÿปโ€โ™‚๏ธ","๐Ÿคต๐Ÿผโ€โ™‚๏ธ","๐Ÿคต๐Ÿฝโ€โ™‚๏ธ","๐Ÿคต๐Ÿพโ€โ™‚๏ธ","๐Ÿคต๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคตโ€โ™€๏ธ","๐Ÿคต๐Ÿปโ€โ™€๏ธ","๐Ÿคต๐Ÿผโ€โ™€๏ธ","๐Ÿคต๐Ÿฝโ€โ™€๏ธ","๐Ÿคต๐Ÿพโ€โ™€๏ธ","๐Ÿคต๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‘ฐ","๐Ÿ‘ฐ๐Ÿป","๐Ÿ‘ฐ๐Ÿผ","๐Ÿ‘ฐ๐Ÿฝ","๐Ÿ‘ฐ๐Ÿพ","๐Ÿ‘ฐ๐Ÿฟ"],["๐Ÿ‘ฐโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿปโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿผโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿพโ€โ™‚๏ธ","๐Ÿ‘ฐ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‘ฐโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿปโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿผโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿฝโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿพโ€โ™€๏ธ","๐Ÿ‘ฐ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคฐ","๐Ÿคฐ๐Ÿป","๐Ÿคฐ๐Ÿผ","๐Ÿคฐ๐Ÿฝ","๐Ÿคฐ๐Ÿพ","๐Ÿคฐ๐Ÿฟ"],["๐Ÿซƒ","๐Ÿซƒ๐Ÿป","๐Ÿซƒ๐Ÿผ","๐Ÿซƒ๐Ÿฝ","๐Ÿซƒ๐Ÿพ","๐Ÿซƒ๐Ÿฟ"],["๐Ÿซ„","๐Ÿซ„๐Ÿป","๐Ÿซ„๐Ÿผ","๐Ÿซ„๐Ÿฝ","๐Ÿซ„๐Ÿพ","๐Ÿซ„๐Ÿฟ"],["๐Ÿคฑ","๐Ÿคฑ๐Ÿป","๐Ÿคฑ๐Ÿผ","๐Ÿคฑ๐Ÿฝ","๐Ÿคฑ๐Ÿพ","๐Ÿคฑ๐Ÿฟ"],["๐Ÿ‘ฉโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿผ"],["๐Ÿ‘จโ€๐Ÿผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿผ"],["๐Ÿง‘โ€๐Ÿผ","๐Ÿง‘๐Ÿปโ€๐Ÿผ","๐Ÿง‘๐Ÿผโ€๐Ÿผ","๐Ÿง‘๐Ÿฝโ€๐Ÿผ","๐Ÿง‘๐Ÿพโ€๐Ÿผ","๐Ÿง‘๐Ÿฟโ€๐Ÿผ"],["๐Ÿ‘ผ","๐Ÿ‘ผ๐Ÿป","๐Ÿ‘ผ๐Ÿผ","๐Ÿ‘ผ๐Ÿฝ","๐Ÿ‘ผ๐Ÿพ","๐Ÿ‘ผ๐Ÿฟ"],["๐ŸŽ…","๐ŸŽ…๐Ÿป","๐ŸŽ…๐Ÿผ","๐ŸŽ…๐Ÿฝ","๐ŸŽ…๐Ÿพ","๐ŸŽ…๐Ÿฟ"],["๐Ÿคถ","๐Ÿคถ๐Ÿป","๐Ÿคถ๐Ÿผ","๐Ÿคถ๐Ÿฝ","๐Ÿคถ๐Ÿพ","๐Ÿคถ๐Ÿฟ"],["๐Ÿง‘โ€๐ŸŽ„","๐Ÿง‘๐Ÿปโ€๐ŸŽ„","๐Ÿง‘๐Ÿผโ€๐ŸŽ„","๐Ÿง‘๐Ÿฝโ€๐ŸŽ„","๐Ÿง‘๐Ÿพโ€๐ŸŽ„","๐Ÿง‘๐Ÿฟโ€๐ŸŽ„"],["๐Ÿฆธ","๐Ÿฆธ๐Ÿป","๐Ÿฆธ๐Ÿผ","๐Ÿฆธ๐Ÿฝ","๐Ÿฆธ๐Ÿพ","๐Ÿฆธ๐Ÿฟ"],["๐Ÿฆธโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿปโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿผโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿฝโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿพโ€โ™‚๏ธ","๐Ÿฆธ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿฆธโ€โ™€๏ธ","๐Ÿฆธ๐Ÿปโ€โ™€๏ธ","๐Ÿฆธ๐Ÿผโ€โ™€๏ธ","๐Ÿฆธ๐Ÿฝโ€โ™€๏ธ","๐Ÿฆธ๐Ÿพโ€โ™€๏ธ","๐Ÿฆธ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿฆน","๐Ÿฆน๐Ÿป","๐Ÿฆน๐Ÿผ","๐Ÿฆน๐Ÿฝ","๐Ÿฆน๐Ÿพ","๐Ÿฆน๐Ÿฟ"],["๐Ÿฆนโ€โ™‚๏ธ","๐Ÿฆน๐Ÿปโ€โ™‚๏ธ","๐Ÿฆน๐Ÿผโ€โ™‚๏ธ","๐Ÿฆน๐Ÿฝโ€โ™‚๏ธ","๐Ÿฆน๐Ÿพโ€โ™‚๏ธ","๐Ÿฆน๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿฆนโ€โ™€๏ธ","๐Ÿฆน๐Ÿปโ€โ™€๏ธ","๐Ÿฆน๐Ÿผโ€โ™€๏ธ","๐Ÿฆน๐Ÿฝโ€โ™€๏ธ","๐Ÿฆน๐Ÿพโ€โ™€๏ธ","๐Ÿฆน๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง™","๐Ÿง™๐Ÿป","๐Ÿง™๐Ÿผ","๐Ÿง™๐Ÿฝ","๐Ÿง™๐Ÿพ","๐Ÿง™๐Ÿฟ"],["๐Ÿง™โ€โ™‚๏ธ","๐Ÿง™๐Ÿปโ€โ™‚๏ธ","๐Ÿง™๐Ÿผโ€โ™‚๏ธ","๐Ÿง™๐Ÿฝโ€โ™‚๏ธ","๐Ÿง™๐Ÿพโ€โ™‚๏ธ","๐Ÿง™๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง™โ€โ™€๏ธ","๐Ÿง™๐Ÿปโ€โ™€๏ธ","๐Ÿง™๐Ÿผโ€โ™€๏ธ","๐Ÿง™๐Ÿฝโ€โ™€๏ธ","๐Ÿง™๐Ÿพโ€โ™€๏ธ","๐Ÿง™๐Ÿฟโ€โ™€๏ธ"],["๐Ÿงš","๐Ÿงš๐Ÿป","๐Ÿงš๐Ÿผ","๐Ÿงš๐Ÿฝ","๐Ÿงš๐Ÿพ","๐Ÿงš๐Ÿฟ"],["๐Ÿงšโ€โ™‚๏ธ","๐Ÿงš๐Ÿปโ€โ™‚๏ธ","๐Ÿงš๐Ÿผโ€โ™‚๏ธ","๐Ÿงš๐Ÿฝโ€โ™‚๏ธ","๐Ÿงš๐Ÿพโ€โ™‚๏ธ","๐Ÿงš๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงšโ€โ™€๏ธ","๐Ÿงš๐Ÿปโ€โ™€๏ธ","๐Ÿงš๐Ÿผโ€โ™€๏ธ","๐Ÿงš๐Ÿฝโ€โ™€๏ธ","๐Ÿงš๐Ÿพโ€โ™€๏ธ","๐Ÿงš๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง›","๐Ÿง›๐Ÿป","๐Ÿง›๐Ÿผ","๐Ÿง›๐Ÿฝ","๐Ÿง›๐Ÿพ","๐Ÿง›๐Ÿฟ"],["๐Ÿง›โ€โ™‚๏ธ","๐Ÿง›๐Ÿปโ€โ™‚๏ธ","๐Ÿง›๐Ÿผโ€โ™‚๏ธ","๐Ÿง›๐Ÿฝโ€โ™‚๏ธ","๐Ÿง›๐Ÿพโ€โ™‚๏ธ","๐Ÿง›๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง›โ€โ™€๏ธ","๐Ÿง›๐Ÿปโ€โ™€๏ธ","๐Ÿง›๐Ÿผโ€โ™€๏ธ","๐Ÿง›๐Ÿฝโ€โ™€๏ธ","๐Ÿง›๐Ÿพโ€โ™€๏ธ","๐Ÿง›๐Ÿฟโ€โ™€๏ธ"],["๐Ÿงœ","๐Ÿงœ๐Ÿป","๐Ÿงœ๐Ÿผ","๐Ÿงœ๐Ÿฝ","๐Ÿงœ๐Ÿพ","๐Ÿงœ๐Ÿฟ"],["๐Ÿงœโ€โ™‚๏ธ","๐Ÿงœ๐Ÿปโ€โ™‚๏ธ","๐Ÿงœ๐Ÿผโ€โ™‚๏ธ","๐Ÿงœ๐Ÿฝโ€โ™‚๏ธ","๐Ÿงœ๐Ÿพโ€โ™‚๏ธ","๐Ÿงœ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงœโ€โ™€๏ธ","๐Ÿงœ๐Ÿปโ€โ™€๏ธ","๐Ÿงœ๐Ÿผโ€โ™€๏ธ","๐Ÿงœ๐Ÿฝโ€โ™€๏ธ","๐Ÿงœ๐Ÿพโ€โ™€๏ธ","๐Ÿงœ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟ"],["๐Ÿงโ€โ™‚๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™€๏ธ"],["๐Ÿงž"],["๐Ÿงžโ€โ™‚๏ธ"],["๐Ÿงžโ€โ™€๏ธ"],["๐ŸงŸ"],["๐ŸงŸโ€โ™‚๏ธ"],["๐ŸงŸโ€โ™€๏ธ"],["๐ŸงŒ"],["๐Ÿ’†","๐Ÿ’†๐Ÿป","๐Ÿ’†๐Ÿผ","๐Ÿ’†๐Ÿฝ","๐Ÿ’†๐Ÿพ","๐Ÿ’†๐Ÿฟ"],["๐Ÿ’†โ€โ™‚๏ธ","๐Ÿ’†๐Ÿปโ€โ™‚๏ธ","๐Ÿ’†๐Ÿผโ€โ™‚๏ธ","๐Ÿ’†๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’†๐Ÿพโ€โ™‚๏ธ","๐Ÿ’†๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’†โ€โ™€๏ธ","๐Ÿ’†๐Ÿปโ€โ™€๏ธ","๐Ÿ’†๐Ÿผโ€โ™€๏ธ","๐Ÿ’†๐Ÿฝโ€โ™€๏ธ","๐Ÿ’†๐Ÿพโ€โ™€๏ธ","๐Ÿ’†๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’‡","๐Ÿ’‡๐Ÿป","๐Ÿ’‡๐Ÿผ","๐Ÿ’‡๐Ÿฝ","๐Ÿ’‡๐Ÿพ","๐Ÿ’‡๐Ÿฟ"],["๐Ÿ’‡โ€โ™‚๏ธ","๐Ÿ’‡๐Ÿปโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿผโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿฝโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿพโ€โ™‚๏ธ","๐Ÿ’‡๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ’‡โ€โ™€๏ธ","๐Ÿ’‡๐Ÿปโ€โ™€๏ธ","๐Ÿ’‡๐Ÿผโ€โ™€๏ธ","๐Ÿ’‡๐Ÿฝโ€โ™€๏ธ","๐Ÿ’‡๐Ÿพโ€โ™€๏ธ","๐Ÿ’‡๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšถ","๐Ÿšถ๐Ÿป","๐Ÿšถ๐Ÿผ","๐Ÿšถ๐Ÿฝ","๐Ÿšถ๐Ÿพ","๐Ÿšถ๐Ÿฟ"],["๐Ÿšถโ€โ™‚๏ธ","๐Ÿšถ๐Ÿปโ€โ™‚๏ธ","๐Ÿšถ๐Ÿผโ€โ™‚๏ธ","๐Ÿšถ๐Ÿฝโ€โ™‚๏ธ","๐Ÿšถ๐Ÿพโ€โ™‚๏ธ","๐Ÿšถ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšถโ€โ™€๏ธ","๐Ÿšถ๐Ÿปโ€โ™€๏ธ","๐Ÿšถ๐Ÿผโ€โ™€๏ธ","๐Ÿšถ๐Ÿฝโ€โ™€๏ธ","๐Ÿšถ๐Ÿพโ€โ™€๏ธ","๐Ÿšถ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง","๐Ÿง๐Ÿป","๐Ÿง๐Ÿผ","๐Ÿง๐Ÿฝ","๐Ÿง๐Ÿพ","๐Ÿง๐Ÿฟ"],["๐Ÿงโ€โ™‚๏ธ","๐Ÿง๐Ÿปโ€โ™‚๏ธ","๐Ÿง๐Ÿผโ€โ™‚๏ธ","๐Ÿง๐Ÿฝโ€โ™‚๏ธ","๐Ÿง๐Ÿพโ€โ™‚๏ธ","๐Ÿง๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿงโ€โ™€๏ธ","๐Ÿง๐Ÿปโ€โ™€๏ธ","๐Ÿง๐Ÿผโ€โ™€๏ธ","๐Ÿง๐Ÿฝโ€โ™€๏ธ","๐Ÿง๐Ÿพโ€โ™€๏ธ","๐Ÿง๐Ÿฟโ€โ™€๏ธ"],["๐ŸงŽ","๐ŸงŽ๐Ÿป","๐ŸงŽ๐Ÿผ","๐ŸงŽ๐Ÿฝ","๐ŸงŽ๐Ÿพ","๐ŸงŽ๐Ÿฟ"],["๐ŸงŽโ€โ™‚๏ธ","๐ŸงŽ๐Ÿปโ€โ™‚๏ธ","๐ŸงŽ๐Ÿผโ€โ™‚๏ธ","๐ŸงŽ๐Ÿฝโ€โ™‚๏ธ","๐ŸงŽ๐Ÿพโ€โ™‚๏ธ","๐ŸงŽ๐Ÿฟโ€โ™‚๏ธ"],["๐ŸงŽโ€โ™€๏ธ","๐ŸงŽ๐Ÿปโ€โ™€๏ธ","๐ŸงŽ๐Ÿผโ€โ™€๏ธ","๐ŸงŽ๐Ÿฝโ€โ™€๏ธ","๐ŸงŽ๐Ÿพโ€โ™€๏ธ","๐ŸงŽ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง‘โ€๐Ÿฆฏ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฏ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฏ"],["๐Ÿ‘จโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฏ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฏ"],["๐Ÿ‘ฉโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฏ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฏ"],["๐Ÿง‘โ€๐Ÿฆผ","๐Ÿง‘๐Ÿปโ€๐Ÿฆผ","๐Ÿง‘๐Ÿผโ€๐Ÿฆผ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆผ","๐Ÿง‘๐Ÿพโ€๐Ÿฆผ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆผ"],["๐Ÿ‘จโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆผ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆผ"],["๐Ÿ‘ฉโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆผ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆผ"],["๐Ÿง‘โ€๐Ÿฆฝ","๐Ÿง‘๐Ÿปโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿผโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿฝโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿพโ€๐Ÿฆฝ","๐Ÿง‘๐Ÿฟโ€๐Ÿฆฝ"],["๐Ÿ‘จโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฝ","๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฝ"],["๐Ÿ‘ฉโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฝ","๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฝ"],["๐Ÿƒ","๐Ÿƒ๐Ÿป","๐Ÿƒ๐Ÿผ","๐Ÿƒ๐Ÿฝ","๐Ÿƒ๐Ÿพ","๐Ÿƒ๐Ÿฟ"],["๐Ÿƒโ€โ™‚๏ธ","๐Ÿƒ๐Ÿปโ€โ™‚๏ธ","๐Ÿƒ๐Ÿผโ€โ™‚๏ธ","๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ","๐Ÿƒ๐Ÿพโ€โ™‚๏ธ","๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿƒโ€โ™€๏ธ","๐Ÿƒ๐Ÿปโ€โ™€๏ธ","๐Ÿƒ๐Ÿผโ€โ™€๏ธ","๐Ÿƒ๐Ÿฝโ€โ™€๏ธ","๐Ÿƒ๐Ÿพโ€โ™€๏ธ","๐Ÿƒ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ’ƒ","๐Ÿ’ƒ๐Ÿป","๐Ÿ’ƒ๐Ÿผ","๐Ÿ’ƒ๐Ÿฝ","๐Ÿ’ƒ๐Ÿพ","๐Ÿ’ƒ๐Ÿฟ"],["๐Ÿ•บ","๐Ÿ•บ๐Ÿป","๐Ÿ•บ๐Ÿผ","๐Ÿ•บ๐Ÿฝ","๐Ÿ•บ๐Ÿพ","๐Ÿ•บ๐Ÿฟ"],["๐Ÿ•ด๏ธ","๐Ÿ•ด๐Ÿป","๐Ÿ•ด๐Ÿผ","๐Ÿ•ด๐Ÿฝ","๐Ÿ•ด๐Ÿพ","๐Ÿ•ด๐Ÿฟ"],["๐Ÿ‘ฏ"],["๐Ÿ‘ฏโ€โ™‚๏ธ"],["๐Ÿ‘ฏโ€โ™€๏ธ"],["๐Ÿง–","๐Ÿง–๐Ÿป","๐Ÿง–๐Ÿผ","๐Ÿง–๐Ÿฝ","๐Ÿง–๐Ÿพ","๐Ÿง–๐Ÿฟ"],["๐Ÿง–โ€โ™‚๏ธ","๐Ÿง–๐Ÿปโ€โ™‚๏ธ","๐Ÿง–๐Ÿผโ€โ™‚๏ธ","๐Ÿง–๐Ÿฝโ€โ™‚๏ธ","๐Ÿง–๐Ÿพโ€โ™‚๏ธ","๐Ÿง–๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง–โ€โ™€๏ธ","๐Ÿง–๐Ÿปโ€โ™€๏ธ","๐Ÿง–๐Ÿผโ€โ™€๏ธ","๐Ÿง–๐Ÿฝโ€โ™€๏ธ","๐Ÿง–๐Ÿพโ€โ™€๏ธ","๐Ÿง–๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง—","๐Ÿง—๐Ÿป","๐Ÿง—๐Ÿผ","๐Ÿง—๐Ÿฝ","๐Ÿง—๐Ÿพ","๐Ÿง—๐Ÿฟ"],["๐Ÿง—โ€โ™‚๏ธ","๐Ÿง—๐Ÿปโ€โ™‚๏ธ","๐Ÿง—๐Ÿผโ€โ™‚๏ธ","๐Ÿง—๐Ÿฝโ€โ™‚๏ธ","๐Ÿง—๐Ÿพโ€โ™‚๏ธ","๐Ÿง—๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง—โ€โ™€๏ธ","๐Ÿง—๐Ÿปโ€โ™€๏ธ","๐Ÿง—๐Ÿผโ€โ™€๏ธ","๐Ÿง—๐Ÿฝโ€โ™€๏ธ","๐Ÿง—๐Ÿพโ€โ™€๏ธ","๐Ÿง—๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคบ"],["๐Ÿ‡","๐Ÿ‡๐Ÿป","๐Ÿ‡๐Ÿผ","๐Ÿ‡๐Ÿฝ","๐Ÿ‡๐Ÿพ","๐Ÿ‡๐Ÿฟ"],["โ›ท๏ธ"],["๐Ÿ‚","๐Ÿ‚๐Ÿป","๐Ÿ‚๐Ÿผ","๐Ÿ‚๐Ÿฝ","๐Ÿ‚๐Ÿพ","๐Ÿ‚๐Ÿฟ"],["๐ŸŒ๏ธ","๐ŸŒ๐Ÿป","๐ŸŒ๐Ÿผ","๐ŸŒ๐Ÿฝ","๐ŸŒ๐Ÿพ","๐ŸŒ๐Ÿฟ"],["๐ŸŒ๏ธโ€โ™‚๏ธ","๐ŸŒ๐Ÿปโ€โ™‚๏ธ","๐ŸŒ๐Ÿผโ€โ™‚๏ธ","๐ŸŒ๐Ÿฝโ€โ™‚๏ธ","๐ŸŒ๐Ÿพโ€โ™‚๏ธ","๐ŸŒ๐Ÿฟโ€โ™‚๏ธ"],["๐ŸŒ๏ธโ€โ™€๏ธ","๐ŸŒ๐Ÿปโ€โ™€๏ธ","๐ŸŒ๐Ÿผโ€โ™€๏ธ","๐ŸŒ๐Ÿฝโ€โ™€๏ธ","๐ŸŒ๐Ÿพโ€โ™€๏ธ","๐ŸŒ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ„","๐Ÿ„๐Ÿป","๐Ÿ„๐Ÿผ","๐Ÿ„๐Ÿฝ","๐Ÿ„๐Ÿพ","๐Ÿ„๐Ÿฟ"],["๐Ÿ„โ€โ™‚๏ธ","๐Ÿ„๐Ÿปโ€โ™‚๏ธ","๐Ÿ„๐Ÿผโ€โ™‚๏ธ","๐Ÿ„๐Ÿฝโ€โ™‚๏ธ","๐Ÿ„๐Ÿพโ€โ™‚๏ธ","๐Ÿ„๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ„โ€โ™€๏ธ","๐Ÿ„๐Ÿปโ€โ™€๏ธ","๐Ÿ„๐Ÿผโ€โ™€๏ธ","๐Ÿ„๐Ÿฝโ€โ™€๏ธ","๐Ÿ„๐Ÿพโ€โ™€๏ธ","๐Ÿ„๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšฃ","๐Ÿšฃ๐Ÿป","๐Ÿšฃ๐Ÿผ","๐Ÿšฃ๐Ÿฝ","๐Ÿšฃ๐Ÿพ","๐Ÿšฃ๐Ÿฟ"],["๐Ÿšฃโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿปโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿผโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿฝโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿพโ€โ™‚๏ธ","๐Ÿšฃ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšฃโ€โ™€๏ธ","๐Ÿšฃ๐Ÿปโ€โ™€๏ธ","๐Ÿšฃ๐Ÿผโ€โ™€๏ธ","๐Ÿšฃ๐Ÿฝโ€โ™€๏ธ","๐Ÿšฃ๐Ÿพโ€โ™€๏ธ","๐Ÿšฃ๐Ÿฟโ€โ™€๏ธ"],["๐ŸŠ","๐ŸŠ๐Ÿป","๐ŸŠ๐Ÿผ","๐ŸŠ๐Ÿฝ","๐ŸŠ๐Ÿพ","๐ŸŠ๐Ÿฟ"],["๐ŸŠโ€โ™‚๏ธ","๐ŸŠ๐Ÿปโ€โ™‚๏ธ","๐ŸŠ๐Ÿผโ€โ™‚๏ธ","๐ŸŠ๐Ÿฝโ€โ™‚๏ธ","๐ŸŠ๐Ÿพโ€โ™‚๏ธ","๐ŸŠ๐Ÿฟโ€โ™‚๏ธ"],["๐ŸŠโ€โ™€๏ธ","๐ŸŠ๐Ÿปโ€โ™€๏ธ","๐ŸŠ๐Ÿผโ€โ™€๏ธ","๐ŸŠ๐Ÿฝโ€โ™€๏ธ","๐ŸŠ๐Ÿพโ€โ™€๏ธ","๐ŸŠ๐Ÿฟโ€โ™€๏ธ"],["โ›น๏ธ","โ›น๐Ÿป","โ›น๐Ÿผ","โ›น๐Ÿฝ","โ›น๐Ÿพ","โ›น๐Ÿฟ"],["โ›น๏ธโ€โ™‚๏ธ","โ›น๐Ÿปโ€โ™‚๏ธ","โ›น๐Ÿผโ€โ™‚๏ธ","โ›น๐Ÿฝโ€โ™‚๏ธ","โ›น๐Ÿพโ€โ™‚๏ธ","โ›น๐Ÿฟโ€โ™‚๏ธ"],["โ›น๏ธโ€โ™€๏ธ","โ›น๐Ÿปโ€โ™€๏ธ","โ›น๐Ÿผโ€โ™€๏ธ","โ›น๐Ÿฝโ€โ™€๏ธ","โ›น๐Ÿพโ€โ™€๏ธ","โ›น๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ‹๏ธ","๐Ÿ‹๐Ÿป","๐Ÿ‹๐Ÿผ","๐Ÿ‹๐Ÿฝ","๐Ÿ‹๐Ÿพ","๐Ÿ‹๐Ÿฟ"],["๐Ÿ‹๏ธโ€โ™‚๏ธ","๐Ÿ‹๐Ÿปโ€โ™‚๏ธ","๐Ÿ‹๐Ÿผโ€โ™‚๏ธ","๐Ÿ‹๐Ÿฝโ€โ™‚๏ธ","๐Ÿ‹๐Ÿพโ€โ™‚๏ธ","๐Ÿ‹๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿ‹๏ธโ€โ™€๏ธ","๐Ÿ‹๐Ÿปโ€โ™€๏ธ","๐Ÿ‹๐Ÿผโ€โ™€๏ธ","๐Ÿ‹๐Ÿฝโ€โ™€๏ธ","๐Ÿ‹๐Ÿพโ€โ™€๏ธ","๐Ÿ‹๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšด","๐Ÿšด๐Ÿป","๐Ÿšด๐Ÿผ","๐Ÿšด๐Ÿฝ","๐Ÿšด๐Ÿพ","๐Ÿšด๐Ÿฟ"],["๐Ÿšดโ€โ™‚๏ธ","๐Ÿšด๐Ÿปโ€โ™‚๏ธ","๐Ÿšด๐Ÿผโ€โ™‚๏ธ","๐Ÿšด๐Ÿฝโ€โ™‚๏ธ","๐Ÿšด๐Ÿพโ€โ™‚๏ธ","๐Ÿšด๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšดโ€โ™€๏ธ","๐Ÿšด๐Ÿปโ€โ™€๏ธ","๐Ÿšด๐Ÿผโ€โ™€๏ธ","๐Ÿšด๐Ÿฝโ€โ™€๏ธ","๐Ÿšด๐Ÿพโ€โ™€๏ธ","๐Ÿšด๐Ÿฟโ€โ™€๏ธ"],["๐Ÿšต","๐Ÿšต๐Ÿป","๐Ÿšต๐Ÿผ","๐Ÿšต๐Ÿฝ","๐Ÿšต๐Ÿพ","๐Ÿšต๐Ÿฟ"],["๐Ÿšตโ€โ™‚๏ธ","๐Ÿšต๐Ÿปโ€โ™‚๏ธ","๐Ÿšต๐Ÿผโ€โ™‚๏ธ","๐Ÿšต๐Ÿฝโ€โ™‚๏ธ","๐Ÿšต๐Ÿพโ€โ™‚๏ธ","๐Ÿšต๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿšตโ€โ™€๏ธ","๐Ÿšต๐Ÿปโ€โ™€๏ธ","๐Ÿšต๐Ÿผโ€โ™€๏ธ","๐Ÿšต๐Ÿฝโ€โ™€๏ธ","๐Ÿšต๐Ÿพโ€โ™€๏ธ","๐Ÿšต๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคธ","๐Ÿคธ๐Ÿป","๐Ÿคธ๐Ÿผ","๐Ÿคธ๐Ÿฝ","๐Ÿคธ๐Ÿพ","๐Ÿคธ๐Ÿฟ"],["๐Ÿคธโ€โ™‚๏ธ","๐Ÿคธ๐Ÿปโ€โ™‚๏ธ","๐Ÿคธ๐Ÿผโ€โ™‚๏ธ","๐Ÿคธ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคธ๐Ÿพโ€โ™‚๏ธ","๐Ÿคธ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคธโ€โ™€๏ธ","๐Ÿคธ๐Ÿปโ€โ™€๏ธ","๐Ÿคธ๐Ÿผโ€โ™€๏ธ","๐Ÿคธ๐Ÿฝโ€โ™€๏ธ","๐Ÿคธ๐Ÿพโ€โ™€๏ธ","๐Ÿคธ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคผ"],["๐Ÿคผโ€โ™‚๏ธ"],["๐Ÿคผโ€โ™€๏ธ"],["๐Ÿคฝ","๐Ÿคฝ๐Ÿป","๐Ÿคฝ๐Ÿผ","๐Ÿคฝ๐Ÿฝ","๐Ÿคฝ๐Ÿพ","๐Ÿคฝ๐Ÿฟ"],["๐Ÿคฝโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿปโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿผโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿพโ€โ™‚๏ธ","๐Ÿคฝ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคฝโ€โ™€๏ธ","๐Ÿคฝ๐Ÿปโ€โ™€๏ธ","๐Ÿคฝ๐Ÿผโ€โ™€๏ธ","๐Ÿคฝ๐Ÿฝโ€โ™€๏ธ","๐Ÿคฝ๐Ÿพโ€โ™€๏ธ","๐Ÿคฝ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคพ","๐Ÿคพ๐Ÿป","๐Ÿคพ๐Ÿผ","๐Ÿคพ๐Ÿฝ","๐Ÿคพ๐Ÿพ","๐Ÿคพ๐Ÿฟ"],["๐Ÿคพโ€โ™‚๏ธ","๐Ÿคพ๐Ÿปโ€โ™‚๏ธ","๐Ÿคพ๐Ÿผโ€โ™‚๏ธ","๐Ÿคพ๐Ÿฝโ€โ™‚๏ธ","๐Ÿคพ๐Ÿพโ€โ™‚๏ธ","๐Ÿคพ๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคพโ€โ™€๏ธ","๐Ÿคพ๐Ÿปโ€โ™€๏ธ","๐Ÿคพ๐Ÿผโ€โ™€๏ธ","๐Ÿคพ๐Ÿฝโ€โ™€๏ธ","๐Ÿคพ๐Ÿพโ€โ™€๏ธ","๐Ÿคพ๐Ÿฟโ€โ™€๏ธ"],["๐Ÿคน","๐Ÿคน๐Ÿป","๐Ÿคน๐Ÿผ","๐Ÿคน๐Ÿฝ","๐Ÿคน๐Ÿพ","๐Ÿคน๐Ÿฟ"],["๐Ÿคนโ€โ™‚๏ธ","๐Ÿคน๐Ÿปโ€โ™‚๏ธ","๐Ÿคน๐Ÿผโ€โ™‚๏ธ","๐Ÿคน๐Ÿฝโ€โ™‚๏ธ","๐Ÿคน๐Ÿพโ€โ™‚๏ธ","๐Ÿคน๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿคนโ€โ™€๏ธ","๐Ÿคน๐Ÿปโ€โ™€๏ธ","๐Ÿคน๐Ÿผโ€โ™€๏ธ","๐Ÿคน๐Ÿฝโ€โ™€๏ธ","๐Ÿคน๐Ÿพโ€โ™€๏ธ","๐Ÿคน๐Ÿฟโ€โ™€๏ธ"],["๐Ÿง˜","๐Ÿง˜๐Ÿป","๐Ÿง˜๐Ÿผ","๐Ÿง˜๐Ÿฝ","๐Ÿง˜๐Ÿพ","๐Ÿง˜๐Ÿฟ"],["๐Ÿง˜โ€โ™‚๏ธ","๐Ÿง˜๐Ÿปโ€โ™‚๏ธ","๐Ÿง˜๐Ÿผโ€โ™‚๏ธ","๐Ÿง˜๐Ÿฝโ€โ™‚๏ธ","๐Ÿง˜๐Ÿพโ€โ™‚๏ธ","๐Ÿง˜๐Ÿฟโ€โ™‚๏ธ"],["๐Ÿง˜โ€โ™€๏ธ","๐Ÿง˜๐Ÿปโ€โ™€๏ธ","๐Ÿง˜๐Ÿผโ€โ™€๏ธ","๐Ÿง˜๐Ÿฝโ€โ™€๏ธ","๐Ÿง˜๐Ÿพโ€โ™€๏ธ","๐Ÿง˜๐Ÿฟโ€โ™€๏ธ"],["๐Ÿ›€","๐Ÿ›€๐Ÿป","๐Ÿ›€๐Ÿผ","๐Ÿ›€๐Ÿฝ","๐Ÿ›€๐Ÿพ","๐Ÿ›€๐Ÿฟ"],["๐Ÿ›Œ","๐Ÿ›Œ๐Ÿป","๐Ÿ›Œ๐Ÿผ","๐Ÿ›Œ๐Ÿฝ","๐Ÿ›Œ๐Ÿพ","๐Ÿ›Œ๐Ÿฟ"],["๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘","๐Ÿง‘๐Ÿปโ€๐Ÿคโ€๐Ÿง‘๐Ÿป","๐Ÿง‘๐Ÿผโ€๐Ÿคโ€๐Ÿง‘๐Ÿผ","๐Ÿง‘๐Ÿฝโ€๐Ÿคโ€๐Ÿง‘๐Ÿฝ","๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ","๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿฟ"],["๐Ÿ‘ญ","๐Ÿ‘ญ๐Ÿป","๐Ÿ‘ญ๐Ÿผ","๐Ÿ‘ญ๐Ÿฝ","๐Ÿ‘ญ๐Ÿพ","๐Ÿ‘ญ๐Ÿฟ"],["๐Ÿ‘ซ","๐Ÿ‘ซ๐Ÿป","๐Ÿ‘ซ๐Ÿผ","๐Ÿ‘ซ๐Ÿฝ","๐Ÿ‘ซ๐Ÿพ","๐Ÿ‘ซ๐Ÿฟ"],["๐Ÿ‘ฌ","๐Ÿ‘ฌ๐Ÿป","๐Ÿ‘ฌ๐Ÿผ","๐Ÿ‘ฌ๐Ÿฝ","๐Ÿ‘ฌ๐Ÿพ","๐Ÿ‘ฌ๐Ÿฟ"],["๐Ÿ’","๐Ÿ’๐Ÿป","๐Ÿ’๐Ÿผ","๐Ÿ’๐Ÿฝ","๐Ÿ’๐Ÿพ","๐Ÿ’๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","๐Ÿ‘จ๐Ÿปโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ๐Ÿฟ"],["๐Ÿ’‘","๐Ÿ’‘๐Ÿป","๐Ÿ’‘๐Ÿผ","๐Ÿ’‘๐Ÿฝ","๐Ÿ’‘๐Ÿพ","๐Ÿ’‘๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","๐Ÿ‘จ๐Ÿปโ€โค๏ธโ€๐Ÿ‘จ๐Ÿป","๐Ÿ‘จ๐Ÿผโ€โค๏ธโ€๐Ÿ‘จ๐Ÿผ","๐Ÿ‘จ๐Ÿฝโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฝ","๐Ÿ‘จ๐Ÿพโ€โค๏ธโ€๐Ÿ‘จ๐Ÿพ","๐Ÿ‘จ๐Ÿฟโ€โค๏ธโ€๐Ÿ‘จ๐Ÿฟ"],["๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","๐Ÿ‘ฉ๐Ÿปโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿป","๐Ÿ‘ฉ๐Ÿผโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿผ","๐Ÿ‘ฉ๐Ÿฝโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿฝ","๐Ÿ‘ฉ๐Ÿพโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿพ","๐Ÿ‘ฉ๐Ÿฟโ€โค๏ธโ€๐Ÿ‘ฉ๐Ÿฟ"],["๐Ÿ‘ช"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘ง"],["๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘ง"],["๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ"],["๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง"],["๐Ÿ—ฃ๏ธ"],["๐Ÿ‘ค"],["๐Ÿ‘ฅ"],["๐Ÿซ‚"],["๐Ÿ‘ฃ"],["๐Ÿค–"],["๐Ÿ˜บ"],["๐Ÿ˜ธ"],["๐Ÿ˜น"],["๐Ÿ˜ป"],["๐Ÿ˜ผ"],["๐Ÿ˜ฝ"],["๐Ÿ™€"],["๐Ÿ˜ฟ"],["๐Ÿ˜พ"],["๐Ÿ™ˆ"],["๐Ÿ™‰"],["๐Ÿ™Š"],["๐Ÿ’Œ"],["๐Ÿ’˜"],["๐Ÿ’"],["๐Ÿ’–"],["๐Ÿ’—"],["๐Ÿ’“"],["๐Ÿ’ž"],["๐Ÿ’•"],["๐Ÿ’Ÿ"],["โฃ๏ธ"],["๐Ÿ’”"],["โค๏ธโ€๐Ÿ”ฅ"],["โค๏ธโ€๐Ÿฉน"],["โค๏ธ"],["๐Ÿฉท"],["๐Ÿงก"],["๐Ÿ’›"],["๐Ÿ’š"],["๐Ÿ’™"],["๐Ÿฉต"],["๐Ÿ’œ"],["๐ŸคŽ"],["๐Ÿ–ค"],["๐Ÿฉถ"],["๐Ÿค"],["๐Ÿ’‹"],["๐Ÿ’ฏ"],["๐Ÿ’ข"],["๐Ÿ’ฅ"],["๐Ÿ’ซ"],["๐Ÿ’ฆ"],["๐Ÿ’จ"],["๐Ÿ•ณ๏ธ"],["๐Ÿ’ฌ"],["๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ"],["๐Ÿ—จ๏ธ"],["๐Ÿ—ฏ๏ธ"],["๐Ÿ’ญ"],["๐Ÿ’ค"]]},{id:"nature",categoryEmoji:"๐Ÿป",emoji:[["๐Ÿต"],["๐Ÿ’"],["๐Ÿฆ"],["๐Ÿฆง"],["๐Ÿถ"],["๐Ÿ•"],["๐Ÿฆฎ"],["๐Ÿ•โ€๐Ÿฆบ"],["๐Ÿฉ"],["๐Ÿบ"],["๐ŸฆŠ"],["๐Ÿฆ"],["๐Ÿฑ"],["๐Ÿˆ"],["๐Ÿˆโ€โฌ›"],["๐Ÿฆ"],["๐Ÿฏ"],["๐Ÿ…"],["๐Ÿ†"],["๐Ÿด"],["๐ŸซŽ"],["๐Ÿซ"],["๐ŸŽ"],["๐Ÿฆ„"],["๐Ÿฆ“"],["๐ŸฆŒ"],["๐Ÿฆฌ"],["๐Ÿฎ"],["๐Ÿ‚"],["๐Ÿƒ"],["๐Ÿ„"],["๐Ÿท"],["๐Ÿ–"],["๐Ÿ—"],["๐Ÿฝ"],["๐Ÿ"],["๐Ÿ‘"],["๐Ÿ"],["๐Ÿช"],["๐Ÿซ"],["๐Ÿฆ™"],["๐Ÿฆ’"],["๐Ÿ˜"],["๐Ÿฆฃ"],["๐Ÿฆ"],["๐Ÿฆ›"],["๐Ÿญ"],["๐Ÿ"],["๐Ÿ€"],["๐Ÿน"],["๐Ÿฐ"],["๐Ÿ‡"],["๐Ÿฟ๏ธ"],["๐Ÿฆซ"],["๐Ÿฆ”"],["๐Ÿฆ‡"],["๐Ÿป"],["๐Ÿปโ€โ„๏ธ"],["๐Ÿจ"],["๐Ÿผ"],["๐Ÿฆฅ"],["๐Ÿฆฆ"],["๐Ÿฆจ"],["๐Ÿฆ˜"],["๐Ÿฆก"],["๐Ÿพ"],["๐Ÿฆƒ"],["๐Ÿ”"],["๐Ÿ“"],["๐Ÿฃ"],["๐Ÿค"],["๐Ÿฅ"],["๐Ÿฆ"],["๐Ÿง"],["๐Ÿ•Š๏ธ"],["๐Ÿฆ…"],["๐Ÿฆ†"],["๐Ÿฆข"],["๐Ÿฆ‰"],["๐Ÿฆค"],["๐Ÿชถ"],["๐Ÿฆฉ"],["๐Ÿฆš"],["๐Ÿฆœ"],["๐Ÿชฝ"],["๐Ÿฆโ€โฌ›"],["๐Ÿชฟ"],["๐Ÿธ"],["๐ŸŠ"],["๐Ÿข"],["๐ŸฆŽ"],["๐Ÿ"],["๐Ÿฒ"],["๐Ÿ‰"],["๐Ÿฆ•"],["๐Ÿฆ–"],["๐Ÿณ"],["๐Ÿ‹"],["๐Ÿฌ"],["๐Ÿฆญ"],["๐ŸŸ"],["๐Ÿ "],["๐Ÿก"],["๐Ÿฆˆ"],["๐Ÿ™"],["๐Ÿš"],["๐Ÿชธ"],["๐Ÿชผ"],["๐ŸŒ"],["๐Ÿฆ‹"],["๐Ÿ›"],["๐Ÿœ"],["๐Ÿ"],["๐Ÿชฒ"],["๐Ÿž"],["๐Ÿฆ—"],["๐Ÿชณ"],["๐Ÿ•ท๏ธ"],["๐Ÿ•ธ๏ธ"],["๐Ÿฆ‚"],["๐ŸฆŸ"],["๐Ÿชฐ"],["๐Ÿชฑ"],["๐Ÿฆ "],["๐Ÿ’"],["๐ŸŒธ"],["๐Ÿ’ฎ"],["๐Ÿชท"],["๐Ÿต๏ธ"],["๐ŸŒน"],["๐Ÿฅ€"],["๐ŸŒบ"],["๐ŸŒป"],["๐ŸŒผ"],["๐ŸŒท"],["๐Ÿชป"],["๐ŸŒฑ"],["๐Ÿชด"],["๐ŸŒฒ"],["๐ŸŒณ"],["๐ŸŒด"],["๐ŸŒต"],["๐ŸŒพ"],["๐ŸŒฟ"],["โ˜˜๏ธ"],["๐Ÿ€"],["๐Ÿ"],["๐Ÿ‚"],["๐Ÿƒ"],["๐Ÿชน"],["๐Ÿชบ"],["๐Ÿ„"]]},{id:"foods",categoryEmoji:"๐Ÿ",emoji:[["๐Ÿ‡"],["๐Ÿˆ"],["๐Ÿ‰"],["๐ŸŠ"],["๐Ÿ‹"],["๐ŸŒ"],["๐Ÿ"],["๐Ÿฅญ"],["๐ŸŽ"],["๐Ÿ"],["๐Ÿ"],["๐Ÿ‘"],["๐Ÿ’"],["๐Ÿ“"],["๐Ÿซ"],["๐Ÿฅ"],["๐Ÿ…"],["๐Ÿซ’"],["๐Ÿฅฅ"],["๐Ÿฅ‘"],["๐Ÿ†"],["๐Ÿฅ”"],["๐Ÿฅ•"],["๐ŸŒฝ"],["๐ŸŒถ๏ธ"],["๐Ÿซ‘"],["๐Ÿฅ’"],["๐Ÿฅฌ"],["๐Ÿฅฆ"],["๐Ÿง„"],["๐Ÿง…"],["๐Ÿฅœ"],["๐Ÿซ˜"],["๐ŸŒฐ"],["๐Ÿซš"],["๐Ÿซ›"],["๐Ÿž"],["๐Ÿฅ"],["๐Ÿฅ–"],["๐Ÿซ“"],["๐Ÿฅจ"],["๐Ÿฅฏ"],["๐Ÿฅž"],["๐Ÿง‡"],["๐Ÿง€"],["๐Ÿ–"],["๐Ÿ—"],["๐Ÿฅฉ"],["๐Ÿฅ“"],["๐Ÿ”"],["๐ŸŸ"],["๐Ÿ•"],["๐ŸŒญ"],["๐Ÿฅช"],["๐ŸŒฎ"],["๐ŸŒฏ"],["๐Ÿซ”"],["๐Ÿฅ™"],["๐Ÿง†"],["๐Ÿฅš"],["๐Ÿณ"],["๐Ÿฅ˜"],["๐Ÿฒ"],["๐Ÿซ•"],["๐Ÿฅฃ"],["๐Ÿฅ—"],["๐Ÿฟ"],["๐Ÿงˆ"],["๐Ÿง‚"],["๐Ÿฅซ"],["๐Ÿฑ"],["๐Ÿ˜"],["๐Ÿ™"],["๐Ÿš"],["๐Ÿ›"],["๐Ÿœ"],["๐Ÿ"],["๐Ÿ "],["๐Ÿข"],["๐Ÿฃ"],["๐Ÿค"],["๐Ÿฅ"],["๐Ÿฅฎ"],["๐Ÿก"],["๐ŸฅŸ"],["๐Ÿฅ "],["๐Ÿฅก"],["๐Ÿฆ€"],["๐Ÿฆž"],["๐Ÿฆ"],["๐Ÿฆ‘"],["๐Ÿฆช"],["๐Ÿฆ"],["๐Ÿง"],["๐Ÿจ"],["๐Ÿฉ"],["๐Ÿช"],["๐ŸŽ‚"],["๐Ÿฐ"],["๐Ÿง"],["๐Ÿฅง"],["๐Ÿซ"],["๐Ÿฌ"],["๐Ÿญ"],["๐Ÿฎ"],["๐Ÿฏ"],["๐Ÿผ"],["๐Ÿฅ›"],["โ˜•"],["๐Ÿซ–"],["๐Ÿต"],["๐Ÿถ"],["๐Ÿพ"],["๐Ÿท"],["๐Ÿธ"],["๐Ÿน"],["๐Ÿบ"],["๐Ÿป"],["๐Ÿฅ‚"],["๐Ÿฅƒ"],["๐Ÿซ—"],["๐Ÿฅค"],["๐Ÿง‹"],["๐Ÿงƒ"],["๐Ÿง‰"],["๐ŸงŠ"],["๐Ÿฅข"],["๐Ÿฝ๏ธ"],["๐Ÿด"],["๐Ÿฅ„"],["๐Ÿ”ช"],["๐Ÿซ™"],["๐Ÿบ"]]},{id:"activity",categoryEmoji:"๐ŸŽ",emoji:[["๐ŸŽƒ"],["๐ŸŽ„"],["๐ŸŽ†"],["๐ŸŽ‡"],["๐Ÿงจ"],["โœจ"],["๐ŸŽˆ"],["๐ŸŽ‰"],["๐ŸŽŠ"],["๐ŸŽ‹"],["๐ŸŽ"],["๐ŸŽŽ"],["๐ŸŽ"],["๐ŸŽ"],["๐ŸŽ‘"],["๐Ÿงง"],["๐ŸŽ€"],["๐ŸŽ"],["๐ŸŽ—๏ธ"],["๐ŸŽŸ๏ธ"],["๐ŸŽซ"],["๐ŸŽ–๏ธ"],["๐Ÿ†"],["๐Ÿ…"],["๐Ÿฅ‡"],["๐Ÿฅˆ"],["๐Ÿฅ‰"],["โšฝ"],["โšพ"],["๐ŸฅŽ"],["๐Ÿ€"],["๐Ÿ"],["๐Ÿˆ"],["๐Ÿ‰"],["๐ŸŽพ"],["๐Ÿฅ"],["๐ŸŽณ"],["๐Ÿ"],["๐Ÿ‘"],["๐Ÿ’"],["๐Ÿฅ"],["๐Ÿ“"],["๐Ÿธ"],["๐ŸฅŠ"],["๐Ÿฅ‹"],["๐Ÿฅ…"],["โ›ณ"],["โ›ธ๏ธ"],["๐ŸŽฃ"],["๐Ÿคฟ"],["๐ŸŽฝ"],["๐ŸŽฟ"],["๐Ÿ›ท"],["๐ŸฅŒ"],["๐ŸŽฏ"],["๐Ÿช€"],["๐Ÿช"],["๐Ÿ”ซ"],["๐ŸŽฑ"],["๐Ÿ”ฎ"],["๐Ÿช„"],["๐ŸŽฎ"],["๐Ÿ•น๏ธ"],["๐ŸŽฐ"],["๐ŸŽฒ"],["๐Ÿงฉ"],["๐Ÿงธ"],["๐Ÿช…"],["๐Ÿชฉ"],["๐Ÿช†"],["โ™ ๏ธ"],["โ™ฅ๏ธ"],["โ™ฆ๏ธ"],["โ™ฃ๏ธ"],["โ™Ÿ๏ธ"],["๐Ÿƒ"],["๐Ÿ€„"],["๐ŸŽด"],["๐ŸŽญ"],["๐Ÿ–ผ๏ธ"],["๐ŸŽจ"],["๐Ÿงต"],["๐Ÿชก"],["๐Ÿงถ"],["๐Ÿชข"]]},{id:"places",categoryEmoji:"๐ŸŒ",emoji:[["๐ŸŒ"],["๐ŸŒŽ"],["๐ŸŒ"],["๐ŸŒ"],["๐Ÿ—บ๏ธ"],["๐Ÿ—พ"],["๐Ÿงญ"],["๐Ÿ”๏ธ"],["โ›ฐ๏ธ"],["๐ŸŒ‹"],["๐Ÿ—ป"],["๐Ÿ•๏ธ"],["๐Ÿ–๏ธ"],["๐Ÿœ๏ธ"],["๐Ÿ๏ธ"],["๐Ÿž๏ธ"],["๐ŸŸ๏ธ"],["๐Ÿ›๏ธ"],["๐Ÿ—๏ธ"],["๐Ÿงฑ"],["๐Ÿชจ"],["๐Ÿชต"],["๐Ÿ›–"],["๐Ÿ˜๏ธ"],["๐Ÿš๏ธ"],["๐Ÿ "],["๐Ÿก"],["๐Ÿข"],["๐Ÿฃ"],["๐Ÿค"],["๐Ÿฅ"],["๐Ÿฆ"],["๐Ÿจ"],["๐Ÿฉ"],["๐Ÿช"],["๐Ÿซ"],["๐Ÿฌ"],["๐Ÿญ"],["๐Ÿฏ"],["๐Ÿฐ"],["๐Ÿ’’"],["๐Ÿ—ผ"],["๐Ÿ—ฝ"],["โ›ช"],["๐Ÿ•Œ"],["๐Ÿ›•"],["๐Ÿ•"],["โ›ฉ๏ธ"],["๐Ÿ•‹"],["โ›ฒ"],["โ›บ"],["๐ŸŒ"],["๐ŸŒƒ"],["๐Ÿ™๏ธ"],["๐ŸŒ„"],["๐ŸŒ…"],["๐ŸŒ†"],["๐ŸŒ‡"],["๐ŸŒ‰"],["โ™จ๏ธ"],["๐ŸŽ "],["๐Ÿ›"],["๐ŸŽก"],["๐ŸŽข"],["๐Ÿ’ˆ"],["๐ŸŽช"],["๐Ÿš‚"],["๐Ÿšƒ"],["๐Ÿš„"],["๐Ÿš…"],["๐Ÿš†"],["๐Ÿš‡"],["๐Ÿšˆ"],["๐Ÿš‰"],["๐ŸšŠ"],["๐Ÿš"],["๐Ÿšž"],["๐Ÿš‹"],["๐ŸšŒ"],["๐Ÿš"],["๐ŸšŽ"],["๐Ÿš"],["๐Ÿš‘"],["๐Ÿš’"],["๐Ÿš“"],["๐Ÿš”"],["๐Ÿš•"],["๐Ÿš–"],["๐Ÿš—"],["๐Ÿš˜"],["๐Ÿš™"],["๐Ÿ›ป"],["๐Ÿšš"],["๐Ÿš›"],["๐Ÿšœ"],["๐ŸŽ๏ธ"],["๐Ÿ๏ธ"],["๐Ÿ›ต"],["๐Ÿฆฝ"],["๐Ÿฆผ"],["๐Ÿ›บ"],["๐Ÿšฒ"],["๐Ÿ›ด"],["๐Ÿ›น"],["๐Ÿ›ผ"],["๐Ÿš"],["๐Ÿ›ฃ๏ธ"],["๐Ÿ›ค๏ธ"],["๐Ÿ›ข๏ธ"],["โ›ฝ"],["๐Ÿ›ž"],["๐Ÿšจ"],["๐Ÿšฅ"],["๐Ÿšฆ"],["๐Ÿ›‘"],["๐Ÿšง"],["โš“"],["๐Ÿ›Ÿ"],["โ›ต"],["๐Ÿ›ถ"],["๐Ÿšค"],["๐Ÿ›ณ๏ธ"],["โ›ด๏ธ"],["๐Ÿ›ฅ๏ธ"],["๐Ÿšข"],["โœˆ๏ธ"],["๐Ÿ›ฉ๏ธ"],["๐Ÿ›ซ"],["๐Ÿ›ฌ"],["๐Ÿช‚"],["๐Ÿ’บ"],["๐Ÿš"],["๐ŸšŸ"],["๐Ÿš "],["๐Ÿšก"],["๐Ÿ›ฐ๏ธ"],["๐Ÿš€"],["๐Ÿ›ธ"],["๐Ÿ›Ž๏ธ"],["๐Ÿงณ"],["โŒ›"],["โณ"],["โŒš"],["โฐ"],["โฑ๏ธ"],["โฒ๏ธ"],["๐Ÿ•ฐ๏ธ"],["๐Ÿ•›"],["๐Ÿ•ง"],["๐Ÿ•"],["๐Ÿ•œ"],["๐Ÿ•‘"],["๐Ÿ•"],["๐Ÿ•’"],["๐Ÿ•ž"],["๐Ÿ•“"],["๐Ÿ•Ÿ"],["๐Ÿ•”"],["๐Ÿ• "],["๐Ÿ••"],["๐Ÿ•ก"],["๐Ÿ•–"],["๐Ÿ•ข"],["๐Ÿ•—"],["๐Ÿ•ฃ"],["๐Ÿ•˜"],["๐Ÿ•ค"],["๐Ÿ•™"],["๐Ÿ•ฅ"],["๐Ÿ•š"],["๐Ÿ•ฆ"],["๐ŸŒ‘"],["๐ŸŒ’"],["๐ŸŒ“"],["๐ŸŒ”"],["๐ŸŒ•"],["๐ŸŒ–"],["๐ŸŒ—"],["๐ŸŒ˜"],["๐ŸŒ™"],["๐ŸŒš"],["๐ŸŒ›"],["๐ŸŒœ"],["๐ŸŒก๏ธ"],["โ˜€๏ธ"],["๐ŸŒ"],["๐ŸŒž"],["๐Ÿช"],["โญ"],["๐ŸŒŸ"],["๐ŸŒ "],["๐ŸŒŒ"],["โ˜๏ธ"],["โ›…"],["โ›ˆ๏ธ"],["๐ŸŒค๏ธ"],["๐ŸŒฅ๏ธ"],["๐ŸŒฆ๏ธ"],["๐ŸŒง๏ธ"],["๐ŸŒจ๏ธ"],["๐ŸŒฉ๏ธ"],["๐ŸŒช๏ธ"],["๐ŸŒซ๏ธ"],["๐ŸŒฌ๏ธ"],["๐ŸŒ€"],["๐ŸŒˆ"],["๐ŸŒ‚"],["โ˜‚๏ธ"],["โ˜”"],["โ›ฑ๏ธ"],["โšก"],["โ„๏ธ"],["โ˜ƒ๏ธ"],["โ›„"],["โ˜„๏ธ"],["๐Ÿ”ฅ"],["๐Ÿ’ง"],["๐ŸŒŠ"]]},{id:"objects",categoryEmoji:"๐Ÿ‘‘",emoji:[["๐Ÿ‘“"],["๐Ÿ•ถ๏ธ"],["๐Ÿฅฝ"],["๐Ÿฅผ"],["๐Ÿฆบ"],["๐Ÿ‘”"],["๐Ÿ‘•"],["๐Ÿ‘–"],["๐Ÿงฃ"],["๐Ÿงค"],["๐Ÿงฅ"],["๐Ÿงฆ"],["๐Ÿ‘—"],["๐Ÿ‘˜"],["๐Ÿฅป"],["๐Ÿฉฑ"],["๐Ÿฉฒ"],["๐Ÿฉณ"],["๐Ÿ‘™"],["๐Ÿ‘š"],["๐Ÿชญ"],["๐Ÿ‘›"],["๐Ÿ‘œ"],["๐Ÿ‘"],["๐Ÿ›๏ธ"],["๐ŸŽ’"],["๐Ÿฉด"],["๐Ÿ‘ž"],["๐Ÿ‘Ÿ"],["๐Ÿฅพ"],["๐Ÿฅฟ"],["๐Ÿ‘ "],["๐Ÿ‘ก"],["๐Ÿฉฐ"],["๐Ÿ‘ข"],["๐Ÿชฎ"],["๐Ÿ‘‘"],["๐Ÿ‘’"],["๐ŸŽฉ"],["๐ŸŽ“"],["๐Ÿงข"],["๐Ÿช–"],["โ›‘๏ธ"],["๐Ÿ“ฟ"],["๐Ÿ’„"],["๐Ÿ’"],["๐Ÿ’Ž"],["๐Ÿ”‡"],["๐Ÿ”ˆ"],["๐Ÿ”‰"],["๐Ÿ”Š"],["๐Ÿ“ข"],["๐Ÿ“ฃ"],["๐Ÿ“ฏ"],["๐Ÿ””"],["๐Ÿ”•"],["๐ŸŽผ"],["๐ŸŽต"],["๐ŸŽถ"],["๐ŸŽ™๏ธ"],["๐ŸŽš๏ธ"],["๐ŸŽ›๏ธ"],["๐ŸŽค"],["๐ŸŽง"],["๐Ÿ“ป"],["๐ŸŽท"],["๐Ÿช—"],["๐ŸŽธ"],["๐ŸŽน"],["๐ŸŽบ"],["๐ŸŽป"],["๐Ÿช•"],["๐Ÿฅ"],["๐Ÿช˜"],["๐Ÿช‡"],["๐Ÿชˆ"],["๐Ÿ“ฑ"],["๐Ÿ“ฒ"],["โ˜Ž๏ธ"],["๐Ÿ“ž"],["๐Ÿ“Ÿ"],["๐Ÿ“ "],["๐Ÿ”‹"],["๐Ÿชซ"],["๐Ÿ”Œ"],["๐Ÿ’ป"],["๐Ÿ–ฅ๏ธ"],["๐Ÿ–จ๏ธ"],["โŒจ๏ธ"],["๐Ÿ–ฑ๏ธ"],["๐Ÿ–ฒ๏ธ"],["๐Ÿ’ฝ"],["๐Ÿ’พ"],["๐Ÿ’ฟ"],["๐Ÿ“€"],["๐Ÿงฎ"],["๐ŸŽฅ"],["๐ŸŽž๏ธ"],["๐Ÿ“ฝ๏ธ"],["๐ŸŽฌ"],["๐Ÿ“บ"],["๐Ÿ“ท"],["๐Ÿ“ธ"],["๐Ÿ“น"],["๐Ÿ“ผ"],["๐Ÿ”"],["๐Ÿ”Ž"],["๐Ÿ•ฏ๏ธ"],["๐Ÿ’ก"],["๐Ÿ”ฆ"],["๐Ÿฎ"],["๐Ÿช”"],["๐Ÿ“”"],["๐Ÿ“•"],["๐Ÿ“–"],["๐Ÿ“—"],["๐Ÿ“˜"],["๐Ÿ“™"],["๐Ÿ“š"],["๐Ÿ““"],["๐Ÿ“’"],["๐Ÿ“ƒ"],["๐Ÿ“œ"],["๐Ÿ“„"],["๐Ÿ“ฐ"],["๐Ÿ—ž๏ธ"],["๐Ÿ“‘"],["๐Ÿ”–"],["๐Ÿท๏ธ"],["๐Ÿ’ฐ"],["๐Ÿช™"],["๐Ÿ’ด"],["๐Ÿ’ต"],["๐Ÿ’ถ"],["๐Ÿ’ท"],["๐Ÿ’ธ"],["๐Ÿ’ณ"],["๐Ÿงพ"],["๐Ÿ’น"],["โœ‰๏ธ"],["๐Ÿ“ง"],["๐Ÿ“จ"],["๐Ÿ“ฉ"],["๐Ÿ“ค"],["๐Ÿ“ฅ"],["๐Ÿ“ฆ"],["๐Ÿ“ซ"],["๐Ÿ“ช"],["๐Ÿ“ฌ"],["๐Ÿ“ญ"],["๐Ÿ“ฎ"],["๐Ÿ—ณ๏ธ"],["โœ๏ธ"],["โœ’๏ธ"],["๐Ÿ–‹๏ธ"],["๐Ÿ–Š๏ธ"],["๐Ÿ–Œ๏ธ"],["๐Ÿ–๏ธ"],["๐Ÿ“"],["๐Ÿ’ผ"],["๐Ÿ“"],["๐Ÿ“‚"],["๐Ÿ—‚๏ธ"],["๐Ÿ“…"],["๐Ÿ“†"],["๐Ÿ—’๏ธ"],["๐Ÿ—“๏ธ"],["๐Ÿ“‡"],["๐Ÿ“ˆ"],["๐Ÿ“‰"],["๐Ÿ“Š"],["๐Ÿ“‹"],["๐Ÿ“Œ"],["๐Ÿ“"],["๐Ÿ“Ž"],["๐Ÿ–‡๏ธ"],["๐Ÿ“"],["๐Ÿ“"],["โœ‚๏ธ"],["๐Ÿ—ƒ๏ธ"],["๐Ÿ—„๏ธ"],["๐Ÿ—‘๏ธ"],["๐Ÿ”’"],["๐Ÿ”“"],["๐Ÿ”"],["๐Ÿ”"],["๐Ÿ”‘"],["๐Ÿ—๏ธ"],["๐Ÿ”จ"],["๐Ÿช“"],["โ›๏ธ"],["โš’๏ธ"],["๐Ÿ› ๏ธ"],["๐Ÿ—ก๏ธ"],["โš”๏ธ"],["๐Ÿ’ฃ"],["๐Ÿชƒ"],["๐Ÿน"],["๐Ÿ›ก๏ธ"],["๐Ÿชš"],["๐Ÿ”ง"],["๐Ÿช›"],["๐Ÿ”ฉ"],["โš™๏ธ"],["๐Ÿ—œ๏ธ"],["โš–๏ธ"],["๐Ÿฆฏ"],["๐Ÿ”—"],["โ›“๏ธ"],["๐Ÿช"],["๐Ÿงฐ"],["๐Ÿงฒ"],["๐Ÿชœ"],["โš—๏ธ"],["๐Ÿงช"],["๐Ÿงซ"],["๐Ÿงฌ"],["๐Ÿ”ฌ"],["๐Ÿ”ญ"],["๐Ÿ“ก"],["๐Ÿ’‰"],["๐Ÿฉธ"],["๐Ÿ’Š"],["๐Ÿฉน"],["๐Ÿฉผ"],["๐Ÿฉบ"],["๐Ÿฉป"],["๐Ÿšช"],["๐Ÿ›—"],["๐Ÿชž"],["๐ŸชŸ"],["๐Ÿ›๏ธ"],["๐Ÿ›‹๏ธ"],["๐Ÿช‘"],["๐Ÿšฝ"],["๐Ÿช "],["๐Ÿšฟ"],["๐Ÿ›"],["๐Ÿชค"],["๐Ÿช’"],["๐Ÿงด"],["๐Ÿงท"],["๐Ÿงน"],["๐Ÿงบ"],["๐Ÿงป"],["๐Ÿชฃ"],["๐Ÿงผ"],["๐Ÿซง"],["๐Ÿชฅ"],["๐Ÿงฝ"],["๐Ÿงฏ"],["๐Ÿ›’"],["๐Ÿšฌ"],["โšฐ๏ธ"],["๐Ÿชฆ"],["โšฑ๏ธ"],["๐Ÿงฟ"],["๐Ÿชฌ"],["๐Ÿ—ฟ"],["๐Ÿชง"],["๐Ÿชช"]]},{id:"symbols",categoryEmoji:"๐Ÿ”ก",emoji:[["๐Ÿง"],["๐Ÿšฎ"],["๐Ÿšฐ"],["โ™ฟ"],["๐Ÿšน"],["๐Ÿšบ"],["๐Ÿšป"],["๐Ÿšผ"],["๐Ÿšพ"],["๐Ÿ›‚"],["๐Ÿ›ƒ"],["๐Ÿ›„"],["๐Ÿ›…"],["โš ๏ธ"],["๐Ÿšธ"],["โ›”"],["๐Ÿšซ"],["๐Ÿšณ"],["๐Ÿšญ"],["๐Ÿšฏ"],["๐Ÿšฑ"],["๐Ÿšท"],["๐Ÿ“ต"],["๐Ÿ”ž"],["โ˜ข๏ธ"],["โ˜ฃ๏ธ"],["โฌ†๏ธ"],["โ†—๏ธ"],["โžก๏ธ"],["โ†˜๏ธ"],["โฌ‡๏ธ"],["โ†™๏ธ"],["โฌ…๏ธ"],["โ†–๏ธ"],["โ†•๏ธ"],["โ†”๏ธ"],["โ†ฉ๏ธ"],["โ†ช๏ธ"],["โคด๏ธ"],["โคต๏ธ"],["๐Ÿ”ƒ"],["๐Ÿ”„"],["๐Ÿ”™"],["๐Ÿ”š"],["๐Ÿ”›"],["๐Ÿ”œ"],["๐Ÿ”"],["๐Ÿ›"],["โš›๏ธ"],["๐Ÿ•‰๏ธ"],["โœก๏ธ"],["โ˜ธ๏ธ"],["โ˜ฏ๏ธ"],["โœ๏ธ"],["โ˜ฆ๏ธ"],["โ˜ช๏ธ"],["โ˜ฎ๏ธ"],["๐Ÿ•Ž"],["๐Ÿ”ฏ"],["๐Ÿชฏ"],["โ™ˆ"],["โ™‰"],["โ™Š"],["โ™‹"],["โ™Œ"],["โ™"],["โ™Ž"],["โ™"],["โ™"],["โ™‘"],["โ™’"],["โ™“"],["โ›Ž"],["๐Ÿ”€"],["๐Ÿ”"],["๐Ÿ”‚"],["โ–ถ๏ธ"],["โฉ"],["โญ๏ธ"],["โฏ๏ธ"],["โ—€๏ธ"],["โช"],["โฎ๏ธ"],["๐Ÿ”ผ"],["โซ"],["๐Ÿ”ฝ"],["โฌ"],["โธ๏ธ"],["โน๏ธ"],["โบ๏ธ"],["โ๏ธ"],["๐ŸŽฆ"],["๐Ÿ”…"],["๐Ÿ”†"],["๐Ÿ“ถ"],["๐Ÿ›œ"],["๐Ÿ“ณ"],["๐Ÿ“ด"],["โ™€๏ธ"],["โ™‚๏ธ"],["โšง๏ธ"],["โœ–๏ธ"],["โž•"],["โž–"],["โž—"],["๐ŸŸฐ"],["โ™พ๏ธ"],["โ€ผ๏ธ"],["โ‰๏ธ"],["โ“"],["โ”"],["โ•"],["โ—"],["ใ€ฐ๏ธ"],["๐Ÿ’ฑ"],["๐Ÿ’ฒ"],["โš•๏ธ"],["โ™ป๏ธ"],["โšœ๏ธ"],["๐Ÿ”ฑ"],["๐Ÿ“›"],["๐Ÿ”ฐ"],["โญ•"],["โœ…"],["โ˜‘๏ธ"],["โœ”๏ธ"],["โŒ"],["โŽ"],["โžฐ"],["โžฟ"],["ใ€ฝ๏ธ"],["โœณ๏ธ"],["โœด๏ธ"],["โ‡๏ธ"],["ยฉ๏ธ"],["ยฎ๏ธ"],["โ„ข๏ธ"],["#๏ธโƒฃ"],["*๏ธโƒฃ"],["0๏ธโƒฃ"],["1๏ธโƒฃ"],["2๏ธโƒฃ"],["3๏ธโƒฃ"],["4๏ธโƒฃ"],["5๏ธโƒฃ"],["6๏ธโƒฃ"],["7๏ธโƒฃ"],["8๏ธโƒฃ"],["9๏ธโƒฃ"],["๐Ÿ”Ÿ"],["๐Ÿ” "],["๐Ÿ”ก"],["๐Ÿ”ข"],["๐Ÿ”ฃ"],["๐Ÿ”ค"],["๐Ÿ…ฐ๏ธ"],["๐Ÿ†Ž"],["๐Ÿ…ฑ๏ธ"],["๐Ÿ†‘"],["๐Ÿ†’"],["๐Ÿ†“"],["โ„น๏ธ"],["๐Ÿ†”"],["โ“‚๏ธ"],["๐Ÿ†•"],["๐Ÿ†–"],["๐Ÿ…พ๏ธ"],["๐Ÿ†—"],["๐Ÿ…ฟ๏ธ"],["๐Ÿ†˜"],["๐Ÿ†™"],["๐Ÿ†š"],["๐Ÿˆ"],["๐Ÿˆ‚๏ธ"],["๐Ÿˆท๏ธ"],["๐Ÿˆถ"],["๐Ÿˆฏ"],["๐Ÿ‰"],["๐Ÿˆน"],["๐Ÿˆš"],["๐Ÿˆฒ"],["๐Ÿ‰‘"],["๐Ÿˆธ"],["๐Ÿˆด"],["๐Ÿˆณ"],["ใŠ—๏ธ"],["ใŠ™๏ธ"],["๐Ÿˆบ"],["๐Ÿˆต"],["๐Ÿ”ด"],["๐ŸŸ "],["๐ŸŸก"],["๐ŸŸข"],["๐Ÿ”ต"],["๐ŸŸฃ"],["๐ŸŸค"],["โšซ"],["โšช"],["๐ŸŸฅ"],["๐ŸŸง"],["๐ŸŸจ"],["๐ŸŸฉ"],["๐ŸŸฆ"],["๐ŸŸช"],["๐ŸŸซ"],["โฌ›"],["โฌœ"],["โ—ผ๏ธ"],["โ—ป๏ธ"],["โ—พ"],["โ—ฝ"],["โ–ช๏ธ"],["โ–ซ๏ธ"],["๐Ÿ”ถ"],["๐Ÿ”ท"],["๐Ÿ”ธ"],["๐Ÿ”น"],["๐Ÿ”บ"],["๐Ÿ”ป"],["๐Ÿ’ "],["๐Ÿ”˜"],["๐Ÿ”ณ"],["๐Ÿ”ฒ"]]},{id:"flags",categoryEmoji:"๐Ÿšฉ",emoji:[["๐Ÿ‡ฆ๐Ÿ‡จ"],["๐Ÿ‡ฆ๐Ÿ‡ฉ"],["๐Ÿ‡ฆ๐Ÿ‡ช"],["๐Ÿ‡ฆ๐Ÿ‡ซ"],["๐Ÿ‡ฆ๐Ÿ‡ฌ"],["๐Ÿ‡ฆ๐Ÿ‡ฎ"],["๐Ÿ‡ฆ๐Ÿ‡ฑ"],["๐Ÿ‡ฆ๐Ÿ‡ฒ"],["๐Ÿ‡ฆ๐Ÿ‡ด"],["๐Ÿ‡ฆ๐Ÿ‡ถ"],["๐Ÿ‡ฆ๐Ÿ‡ท"],["๐Ÿ‡ฆ๐Ÿ‡ธ"],["๐Ÿ‡ฆ๐Ÿ‡น"],["๐Ÿ‡ฆ๐Ÿ‡บ"],["๐Ÿ‡ฆ๐Ÿ‡ผ"],["๐Ÿ‡ฆ๐Ÿ‡ฝ"],["๐Ÿ‡ฆ๐Ÿ‡ฟ"],["๐Ÿ‡ง๐Ÿ‡ฆ"],["๐Ÿ‡ง๐Ÿ‡ง"],["๐Ÿ‡ง๐Ÿ‡ฉ"],["๐Ÿ‡ง๐Ÿ‡ช"],["๐Ÿ‡ง๐Ÿ‡ซ"],["๐Ÿ‡ง๐Ÿ‡ฌ"],["๐Ÿ‡ง๐Ÿ‡ญ"],["๐Ÿ‡ง๐Ÿ‡ฎ"],["๐Ÿ‡ง๐Ÿ‡ฏ"],["๐Ÿ‡ง๐Ÿ‡ฑ"],["๐Ÿ‡ง๐Ÿ‡ฒ"],["๐Ÿ‡ง๐Ÿ‡ณ"],["๐Ÿ‡ง๐Ÿ‡ด"],["๐Ÿ‡ง๐Ÿ‡ถ"],["๐Ÿ‡ง๐Ÿ‡ท"],["๐Ÿ‡ง๐Ÿ‡ธ"],["๐Ÿ‡ง๐Ÿ‡น"],["๐Ÿ‡ง๐Ÿ‡ป"],["๐Ÿ‡ง๐Ÿ‡ผ"],["๐Ÿ‡ง๐Ÿ‡พ"],["๐Ÿ‡ง๐Ÿ‡ฟ"],["๐Ÿ‡จ๐Ÿ‡ฆ"],["๐Ÿ‡จ๐Ÿ‡จ"],["๐Ÿ‡จ๐Ÿ‡ฉ"],["๐Ÿ‡จ๐Ÿ‡ซ"],["๐Ÿ‡จ๐Ÿ‡ฌ"],["๐Ÿ‡จ๐Ÿ‡ญ"],["๐Ÿ‡จ๐Ÿ‡ฎ"],["๐Ÿ‡จ๐Ÿ‡ฐ"],["๐Ÿ‡จ๐Ÿ‡ฑ"],["๐Ÿ‡จ๐Ÿ‡ฒ"],["๐Ÿ‡จ๐Ÿ‡ณ"],["๐Ÿ‡จ๐Ÿ‡ด"],["๐Ÿ‡จ๐Ÿ‡ต"],["๐Ÿ‡จ๐Ÿ‡ท"],["๐Ÿ‡จ๐Ÿ‡บ"],["๐Ÿ‡จ๐Ÿ‡ป"],["๐Ÿ‡จ๐Ÿ‡ผ"],["๐Ÿ‡จ๐Ÿ‡ฝ"],["๐Ÿ‡จ๐Ÿ‡พ"],["๐Ÿ‡จ๐Ÿ‡ฟ"],["๐Ÿ‡ฉ๐Ÿ‡ช"],["๐Ÿ‡ฉ๐Ÿ‡ฌ"],["๐Ÿ‡ฉ๐Ÿ‡ฏ"],["๐Ÿ‡ฉ๐Ÿ‡ฐ"],["๐Ÿ‡ฉ๐Ÿ‡ฒ"],["๐Ÿ‡ฉ๐Ÿ‡ด"],["๐Ÿ‡ฉ๐Ÿ‡ฟ"],["๐Ÿ‡ช๐Ÿ‡ฆ"],["๐Ÿ‡ช๐Ÿ‡จ"],["๐Ÿ‡ช๐Ÿ‡ช"],["๐Ÿ‡ช๐Ÿ‡ฌ"],["๐Ÿ‡ช๐Ÿ‡ญ"],["๐Ÿ‡ช๐Ÿ‡ท"],["๐Ÿ‡ช๐Ÿ‡ธ"],["๐Ÿ‡ช๐Ÿ‡น"],["๐Ÿ‡ช๐Ÿ‡บ"],["๐Ÿ‡ซ๐Ÿ‡ฎ"],["๐Ÿ‡ซ๐Ÿ‡ฏ"],["๐Ÿ‡ซ๐Ÿ‡ฐ"],["๐Ÿ‡ซ๐Ÿ‡ฒ"],["๐Ÿ‡ซ๐Ÿ‡ด"],["๐Ÿ‡ซ๐Ÿ‡ท"],["๐Ÿ‡ฌ๐Ÿ‡ฆ"],["๐Ÿ‡ฌ๐Ÿ‡ง"],["๐Ÿ‡ฌ๐Ÿ‡ฉ"],["๐Ÿ‡ฌ๐Ÿ‡ช"],["๐Ÿ‡ฌ๐Ÿ‡ซ"],["๐Ÿ‡ฌ๐Ÿ‡ฌ"],["๐Ÿ‡ฌ๐Ÿ‡ญ"],["๐Ÿ‡ฌ๐Ÿ‡ฎ"],["๐Ÿ‡ฌ๐Ÿ‡ฑ"],["๐Ÿ‡ฌ๐Ÿ‡ฒ"],["๐Ÿ‡ฌ๐Ÿ‡ณ"],["๐Ÿ‡ฌ๐Ÿ‡ต"],["๐Ÿ‡ฌ๐Ÿ‡ถ"],["๐Ÿ‡ฌ๐Ÿ‡ท"],["๐Ÿ‡ฌ๐Ÿ‡ธ"],["๐Ÿ‡ฌ๐Ÿ‡น"],["๐Ÿ‡ฌ๐Ÿ‡บ"],["๐Ÿ‡ฌ๐Ÿ‡ผ"],["๐Ÿ‡ฌ๐Ÿ‡พ"],["๐Ÿ‡ญ๐Ÿ‡ฐ"],["๐Ÿ‡ญ๐Ÿ‡ฒ"],["๐Ÿ‡ญ๐Ÿ‡ณ"],["๐Ÿ‡ญ๐Ÿ‡ท"],["๐Ÿ‡ญ๐Ÿ‡น"],["๐Ÿ‡ญ๐Ÿ‡บ"],["๐Ÿ‡ฎ๐Ÿ‡จ"],["๐Ÿ‡ฎ๐Ÿ‡ฉ"],["๐Ÿ‡ฎ๐Ÿ‡ช"],["๐Ÿ‡ฎ๐Ÿ‡ฑ"],["๐Ÿ‡ฎ๐Ÿ‡ฒ"],["๐Ÿ‡ฎ๐Ÿ‡ณ"],["๐Ÿ‡ฎ๐Ÿ‡ด"],["๐Ÿ‡ฎ๐Ÿ‡ถ"],["๐Ÿ‡ฎ๐Ÿ‡ท"],["๐Ÿ‡ฎ๐Ÿ‡ธ"],["๐Ÿ‡ฎ๐Ÿ‡น"],["๐Ÿ‡ฏ๐Ÿ‡ช"],["๐Ÿ‡ฏ๐Ÿ‡ฒ"],["๐Ÿ‡ฏ๐Ÿ‡ด"],["๐Ÿ‡ฏ๐Ÿ‡ต"],["๐Ÿ‡ฐ๐Ÿ‡ช"],["๐Ÿ‡ฐ๐Ÿ‡ฌ"],["๐Ÿ‡ฐ๐Ÿ‡ญ"],["๐Ÿ‡ฐ๐Ÿ‡ฎ"],["๐Ÿ‡ฐ๐Ÿ‡ฒ"],["๐Ÿ‡ฐ๐Ÿ‡ณ"],["๐Ÿ‡ฐ๐Ÿ‡ต"],["๐Ÿ‡ฐ๐Ÿ‡ท"],["๐Ÿ‡ฐ๐Ÿ‡ผ"],["๐Ÿ‡ฐ๐Ÿ‡พ"],["๐Ÿ‡ฐ๐Ÿ‡ฟ"],["๐Ÿ‡ฑ๐Ÿ‡ฆ"],["๐Ÿ‡ฑ๐Ÿ‡ง"],["๐Ÿ‡ฑ๐Ÿ‡จ"],["๐Ÿ‡ฑ๐Ÿ‡ฎ"],["๐Ÿ‡ฑ๐Ÿ‡ฐ"],["๐Ÿ‡ฑ๐Ÿ‡ท"],["๐Ÿ‡ฑ๐Ÿ‡ธ"],["๐Ÿ‡ฑ๐Ÿ‡น"],["๐Ÿ‡ฑ๐Ÿ‡บ"],["๐Ÿ‡ฑ๐Ÿ‡ป"],["๐Ÿ‡ฑ๐Ÿ‡พ"],["๐Ÿ‡ฒ๐Ÿ‡ฆ"],["๐Ÿ‡ฒ๐Ÿ‡จ"],["๐Ÿ‡ฒ๐Ÿ‡ฉ"],["๐Ÿ‡ฒ๐Ÿ‡ช"],["๐Ÿ‡ฒ๐Ÿ‡ซ"],["๐Ÿ‡ฒ๐Ÿ‡ฌ"],["๐Ÿ‡ฒ๐Ÿ‡ญ"],["๐Ÿ‡ฒ๐Ÿ‡ฐ"],["๐Ÿ‡ฒ๐Ÿ‡ฑ"],["๐Ÿ‡ฒ๐Ÿ‡ฒ"],["๐Ÿ‡ฒ๐Ÿ‡ณ"],["๐Ÿ‡ฒ๐Ÿ‡ด"],["๐Ÿ‡ฒ๐Ÿ‡ต"],["๐Ÿ‡ฒ๐Ÿ‡ถ"],["๐Ÿ‡ฒ๐Ÿ‡ท"],["๐Ÿ‡ฒ๐Ÿ‡ธ"],["๐Ÿ‡ฒ๐Ÿ‡น"],["๐Ÿ‡ฒ๐Ÿ‡บ"],["๐Ÿ‡ฒ๐Ÿ‡ป"],["๐Ÿ‡ฒ๐Ÿ‡ผ"],["๐Ÿ‡ฒ๐Ÿ‡ฝ"],["๐Ÿ‡ฒ๐Ÿ‡พ"],["๐Ÿ‡ฒ๐Ÿ‡ฟ"],["๐Ÿ‡ณ๐Ÿ‡ฆ"],["๐Ÿ‡ณ๐Ÿ‡จ"],["๐Ÿ‡ณ๐Ÿ‡ช"],["๐Ÿ‡ณ๐Ÿ‡ซ"],["๐Ÿ‡ณ๐Ÿ‡ฌ"],["๐Ÿ‡ณ๐Ÿ‡ฎ"],["๐Ÿ‡ณ๐Ÿ‡ฑ"],["๐Ÿ‡ณ๐Ÿ‡ด"],["๐Ÿ‡ณ๐Ÿ‡ต"],["๐Ÿ‡ณ๐Ÿ‡ท"],["๐Ÿ‡ณ๐Ÿ‡บ"],["๐Ÿ‡ณ๐Ÿ‡ฟ"],["๐Ÿ‡ด๐Ÿ‡ฒ"],["๐Ÿ‡ต๐Ÿ‡ฆ"],["๐Ÿ‡ต๐Ÿ‡ช"],["๐Ÿ‡ต๐Ÿ‡ซ"],["๐Ÿ‡ต๐Ÿ‡ฌ"],["๐Ÿ‡ต๐Ÿ‡ญ"],["๐Ÿ‡ต๐Ÿ‡ฐ"],["๐Ÿ‡ต๐Ÿ‡ฑ"],["๐Ÿ‡ต๐Ÿ‡ฒ"],["๐Ÿ‡ต๐Ÿ‡ณ"],["๐Ÿ‡ต๐Ÿ‡ท"],["๐Ÿ‡ต๐Ÿ‡ธ"],["๐Ÿ‡ต๐Ÿ‡น"],["๐Ÿ‡ต๐Ÿ‡ผ"],["๐Ÿ‡ต๐Ÿ‡พ"],["๐Ÿ‡ถ๐Ÿ‡ฆ"],["๐Ÿ‡ท๐Ÿ‡ช"],["๐Ÿ‡ท๐Ÿ‡ด"],["๐Ÿ‡ท๐Ÿ‡ธ"],["๐Ÿ‡ท๐Ÿ‡บ"],["๐Ÿ‡ท๐Ÿ‡ผ"],["๐Ÿ‡ธ๐Ÿ‡ฆ"],["๐Ÿ‡ธ๐Ÿ‡ง"],["๐Ÿ‡ธ๐Ÿ‡จ"],["๐Ÿ‡ธ๐Ÿ‡ฉ"],["๐Ÿ‡ธ๐Ÿ‡ช"],["๐Ÿ‡ธ๐Ÿ‡ฌ"],["๐Ÿ‡ธ๐Ÿ‡ญ"],["๐Ÿ‡ธ๐Ÿ‡ฎ"],["๐Ÿ‡ธ๐Ÿ‡ฏ"],["๐Ÿ‡ธ๐Ÿ‡ฐ"],["๐Ÿ‡ธ๐Ÿ‡ฑ"],["๐Ÿ‡ธ๐Ÿ‡ฒ"],["๐Ÿ‡ธ๐Ÿ‡ณ"],["๐Ÿ‡ธ๐Ÿ‡ด"],["๐Ÿ‡ธ๐Ÿ‡ท"],["๐Ÿ‡ธ๐Ÿ‡ธ"],["๐Ÿ‡ธ๐Ÿ‡น"],["๐Ÿ‡ธ๐Ÿ‡ป"],["๐Ÿ‡ธ๐Ÿ‡ฝ"],["๐Ÿ‡ธ๐Ÿ‡พ"],["๐Ÿ‡ธ๐Ÿ‡ฟ"],["๐Ÿ‡น๐Ÿ‡ฆ"],["๐Ÿ‡น๐Ÿ‡จ"],["๐Ÿ‡น๐Ÿ‡ฉ"],["๐Ÿ‡น๐Ÿ‡ซ"],["๐Ÿ‡น๐Ÿ‡ฌ"],["๐Ÿ‡น๐Ÿ‡ญ"],["๐Ÿ‡น๐Ÿ‡ฏ"],["๐Ÿ‡น๐Ÿ‡ฐ"],["๐Ÿ‡น๐Ÿ‡ฑ"],["๐Ÿ‡น๐Ÿ‡ฒ"],["๐Ÿ‡น๐Ÿ‡ณ"],["๐Ÿ‡น๐Ÿ‡ด"],["๐Ÿ‡น๐Ÿ‡ท"],["๐Ÿ‡น๐Ÿ‡น"],["๐Ÿ‡น๐Ÿ‡ป"],["๐Ÿ‡น๐Ÿ‡ผ"],["๐Ÿ‡น๐Ÿ‡ฟ"],["๐Ÿ‡บ๐Ÿ‡ฆ"],["๐Ÿ‡บ๐Ÿ‡ฌ"],["๐Ÿ‡บ๐Ÿ‡ฒ"],["๐Ÿ‡บ๐Ÿ‡ณ"],["๐Ÿ‡บ๐Ÿ‡ธ"],["๐Ÿ‡บ๐Ÿ‡พ"],["๐Ÿ‡บ๐Ÿ‡ฟ"],["๐Ÿ‡ป๐Ÿ‡ฆ"],["๐Ÿ‡ป๐Ÿ‡จ"],["๐Ÿ‡ป๐Ÿ‡ช"],["๐Ÿ‡ป๐Ÿ‡ฌ"],["๐Ÿ‡ป๐Ÿ‡ฎ"],["๐Ÿ‡ป๐Ÿ‡ณ"],["๐Ÿ‡ป๐Ÿ‡บ"],["๐Ÿ‡ผ๐Ÿ‡ซ"],["๐Ÿ‡ผ๐Ÿ‡ธ"],["๐Ÿ‡ฝ๐Ÿ‡ฐ"],["๐Ÿ‡พ๐Ÿ‡ช"],["๐Ÿ‡พ๐Ÿ‡น"],["๐Ÿ‡ฟ๐Ÿ‡ฆ"],["๐Ÿ‡ฟ๐Ÿ‡ฒ"],["๐Ÿ‡ฟ๐Ÿ‡ผ"],["๐ŸŽŒ"],["๐Ÿ"],["๐Ÿณ๏ธ"],["๐Ÿณ๏ธโ€โšง๏ธ"],["๐Ÿณ๏ธโ€๐ŸŒˆ"],["๐Ÿด"],["๐Ÿดโ€โ˜ ๏ธ"],["๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ"],["๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ"],["๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ"],["๐Ÿšฉ"]]}],l1="roarer2:emojiSkinTone",j3=e=>h.jsx(xi,{trigger:e.trigger,contextMenu:!1,contentProps:{className:"w-80"},children:h.jsx(gR,{...e})}),gR=e=>{const t=localStorage.getItem(l1),n=Number(t),[r,s]=x.useState(t&&!Number.isNaN(n)?n:0),i=e.discordEmoji??!0;x.useEffect(()=>{console.log("running"),localStorage.setItem(l1,r.toString())},[r]);const o=Gu.find(a=>a.id==="people")?.emoji.find(a=>a.length>1);if(!o)throw new Error("No emoji with skin tones");return h.jsxs(Lf,{defaultValue:i?"meower":"people",children:[h.jsxs(Nf,{className:"mb-2 flex justify-center gap-2",children:[Gu.map(a=>h.jsx(zr,{asChild:!0,value:a.id,children:h.jsx("button",{type:"button","aria-label":a.id,className:"border-b-2 border-transparent text-xl aria-selected:border-lime-500 aria-selected:dark:border-lime-600",children:a.categoryEmoji})},a.id)),i?h.jsx(zr,{asChild:!0,value:"meower",children:h.jsx("button",{"aria-label":"Meower",className:"border-b-2 border-transparent text-xl aria-selected:border-lime-500 aria-selected:dark:border-lime-600",children:"โœจ"})}):void 0]}),Gu.map(a=>h.jsxs($r,{value:a.id,children:[h.jsx("div",{className:"grid max-h-80 grid-cols-7 flex-wrap justify-center gap-0 overflow-auto px-2",children:a.emoji.map(l=>{const c=l[0];if(c)return h.jsx("button",{className:"p-1 text-xl",onClick:()=>e.onEmoji(l[r]??c),children:l[r]??c},l.toString())})}),a.id==="people"?h.jsx("div",{className:"flex justify-end",children:h.jsx(xi,{trigger:h.jsxs("button",{className:"flex items-center gap-1 p-1 text-xl",children:[h.jsx("span",{children:o[r]??o[0]}),h.jsx(b_,{className:"h-5 w-5"})]}),children:o.map((l,c)=>h.jsx(Cn,{"aria-label":`Skin tone ${c}`,onClick:()=>s(c),children:l},l))})}):void 0]},a.id)),i?h.jsx($r,{value:"meower",children:h.jsx("div",{className:"grid max-h-80 grid-cols-7 flex-wrap justify-center gap-0 overflow-auto px-2",children:$v.map(a=>h.jsx("button",{className:"box-content h-6 w-6 p-1",title:`:${a.name}:`,onClick:()=>e.onEmoji(a),children:h.jsx("img",{src:Bv(a),alt:a.name})},a.id))})}):void 0]})},yR=["Spam","Harassment or abuse towards others","Rude, vulgar or offensive language","NSFW (sexual, alcohol, violence, gore, etc.)","Scams, hacks, phishing or other malicious content","Threatening violence or real world harm","Illegal activity","Self-harm/suicide","Other"],Gc=x.memo(e=>{const[t,n]=le(De(r=>[r.posts[e.id],r.loadPost]));return t&&!t.error&&t.isDeleted?e.reply?h.jsx(il,{speaker:h.jsx(Fs,{pfp:Ji,size:"h-7 min-h-7 w-7 min-w-7"}),bubble:"This post was deleted.",reply:e.reply,topLevel:e.topLevel}):void 0:(n(e.id),t?t.error?h.jsx(il,{speaker:h.jsx(Fs,{pfp:Ji,size:e.reply?"h-7 min-h-7 w-7 min-w-7":void 0}),reply:e.reply,topLevel:e.topLevel,bubble:h.jsxs(h.Fragment,{children:["There was an error loading this post.",h.jsx("br",{}),"Message: ",t.message]})}):h.jsx(vR,{post:t,reply:e.reply,topLevel:e.topLevel,onReply:e.onReply}):h.jsx(il,{speaker:h.jsx(Fs,{pfp:Ji,size:e.reply?"h-7 min-h-7 w-7 min-w-7":void 0}),reply:e.reply,topLevel:e.topLevel,bubble:"Loading..."}))}),vR=x.memo(e=>{const[t,n]=x.useState(),[r,s]=x.useState(),[i,o]=x.useState("view"),[a,l]=x.useState(!1),[c,u,d,f]=le(De(b=>[b.credentials,b.editPost,b.deletePost,b.reactToPost])),p=e.post.reply_to&&e.post.reply_to.length!==0?{ids:e.post.reply_to,postContent:e.post.p,replyText:"",legacy:!1}:$f(e.post.p),g=e.post.type===2,v=()=>{e.onReply?.(e.post.post_id,_,e.post.u)},_=p?p.postContent:e.post.p,m=b=>u(e.post.post_id,p?p.replyText+b:b),y=async()=>{const b=await d(e.post.post_id);b.error&&n(b.message)},w=async(b,S)=>{if(typeof b!="string")return;const C=await f(e.post.post_id,b,S??(e.post.reactions.some(A=>A.emoji===b&&A.user_reacted)?"delete":"add"));C.error?s(C.message):s(void 0)};return h.jsx("div",{children:h.jsx(il,{reply:e.reply,topLevel:e.topLevel,transparent:!!e.post.optimistic,arrow:!e.reply,speaker:e.reply?void 0:h.jsx(ci,{username:e.post.u,children:h.jsx("button",{"aria-label":e.post.u,children:h.jsx(gi,{size:e.reply?"h-7 min-h-7 w-7 min-w-7":void 0,username:e.post.u})})}),bubble:h.jsxs("div",{className:Ae("flex max-w-full",e.reply?"flex-row items-center gap-3":"flex-col"),children:[h.jsxs("div",{className:"flex justify-between",children:[h.jsx("div",{children:e.reply?h.jsx(Bc,{username:e.post.u}):h.jsxs("div",{className:"space-x-2",children:[h.jsx(ci,{username:e.post.u,children:h.jsxs("button",{className:Ae("text-nowrap text-left font-bold",e.reply?"":"text-sm"),children:[e.post.u,e.post.u==="noodles"?" ๐Ÿง€":void 0]})}),h.jsx("span",{className:"text-sm opacity-70",children:h.jsx(e3,{time:e.post.t.e})})]})}),!e.reply&&!e.post.optimistic?h.jsx("div",{className:"flex gap-1",children:c?h.jsxs(h.Fragment,{children:[h.jsx(j3,{onEmoji:w,discordEmoji:!1,trigger:h.jsx(jt,{type:"button","aria-label":"React",children:h.jsx(Z_,{className:"h-5 w-5","aria-hidden":!0})})}),g?void 0:h.jsx(jt,{type:"button","aria-label":"Reply",onClick:v,children:h.jsx(G_,{className:"h-6 w-6","aria-hidden":!0})}),h.jsxs(xi,{trigger:h.jsx(jt,{"aria-label":"Actions",className:"flex items-center",children:h.jsx($_,{className:"h-6 w-6","aria-hidden":!0})}),children:[c?h.jsx(Rr,{trigger:h.jsx(Cn,{dontClose:!0,children:"Report"}),triggerAsChild:!0,controlled:{open:a,onOpenChange:l},children:h.jsx(wR,{post:e.post.post_id,onSuccess:()=>l(!1)})}):void 0,c.username!==e.post.u?h.jsx(Cn,{onClick:()=>o(b=>b==="source"?"view":"source"),children:i==="source"?"View post":"View source"}):void 0,c.username===e.post.u?h.jsxs(h.Fragment,{children:[h.jsx(Cn,{onClick:()=>o(b=>b==="edit"?"view":"edit"),children:i==="edit"?"Cancel editing":"Edit"}),h.jsx(Cn,{onClick:y,children:"Delete"})]}):void 0,h.jsx(Cn,{onClick:()=>{navigator.clipboard.writeText(`https://mybearworld.github.io/roarer-2?post=${e.post.post_id}`)},children:"Copy link"}),e.post.reactions.length?h.jsx(pR,{post:e.post.post_id,children:h.jsx(Cn,{dontClose:!0,children:"Reactions"})}):void 0]})]}):void 0}):void 0]}),e.post.optimistic?.error?h.jsxs("div",{className:"text-red-500",children:["This post failed sending. Message: ",e.post.optimistic.error]}):void 0,t?h.jsxs("div",{className:"text-red-500",children:["Couldn't delete post. Message: ",t]}):void 0,!e.reply&&p?.ids&&!(i==="source"&&p?.legacy)?h.jsx("div",{className:"my-1 flex flex-col gap-2",children:p.ids.map(b=>h.jsx(Gc,{id:b,reply:!0,topLevel:!1},b))}):void 0,h.jsx("div",{className:e.reply?"line-clamp-1":"max-h-64 overflow-y-auto",children:i==="edit"?h.jsx("div",{className:"mx-1 my-2",children:h.jsx(wp,{chat:e.post.post_origin,onSubmit:m,value:_,onSuccess:()=>o("view"),attachments:!1})}):i==="view"?h.jsxs(h.Fragment,{children:[h.jsx(op,{secondaryBackground:e.topLevel?!1:e.reply,inline:!!e.reply,bigEmoji:!e.reply,knownEmoji:e.post.emojis,children:_}),e.post.u==="mybearworld"&&e.post.p.endsWith("โ€")&&!e.reply?h.jsx(Ze,{type:"button",onClick:()=>location.reload(),children:"Reload"}):void 0]}):h.jsx("div",{className:"whitespace-pre-wrap",children:e.post.p})}),e.reply?void 0:h.jsx(_R,{attachments:e.post.attachments}),e.post.reactions.length&&!e.reply?h.jsx("div",{className:"mt-1 flex flex-wrap gap-2",children:e.post.reactions.map(b=>h.jsx(Ze,{secondary:!b.user_reacted,onClick:()=>w(b.emoji,b.user_reacted?"delete":"add"),type:"button",children:h.jsxs("div",{className:"flex items-center gap-2",children:[b.emoji.length===24?h.jsx("img",{src:`https://uploads.meower.org/emojis/${b.emoji}`,className:"h-6 min-h-6 w-6 min-w-6"}):b.emoji," ",b.count]})},b.emoji))}):void 0,r?h.jsxs("div",{className:"text-red-500",children:["Couldn't change post reaction. Message: ",r]}):void 0]})})})}),il=e=>{const t=e.topLevel??!0;return h.jsxs("div",{className:Ae("flex",e.arrow??!0?"gap-2":"gap-1",e.reply?"items-center":"",e.transparent?"opacity-70":""),children:[h.jsx("div",{children:e.speaker}),h.jsxs("div",{className:Ae("relative min-w-0 grow break-words rounded-lg px-2 py-1",t?"bg-gray-100 dark:bg-gray-900":"bg-gray-200 dark:bg-gray-800",e.arrow??!0?"rounded-ss-none":""),children:[e.arrow??!0?h.jsx("div",{className:Ae("absolute left-[calc(-0.5rem-theme(spacing.2))] top-0 box-content h-0 w-0 border-[length:0.5rem] border-transparent border-r-gray-100 contrast-more:hidden",t?"border-r-gray-100 dark:border-r-gray-900":"border-r-gray-200 dark:border-r-gray-800"),"aria-hidden":!0}):void 0,e.bubble]})]})},wR=e=>{const t=le(c=>c.reportPost),[n,r]=x.useState(),[s,i]=x.useState(""),[o,a]=x.useState(),l=async c=>{c.preventDefault();const u=await t(e.post,n,s);if(u.error){a(u.message);return}e.onSuccess()};return h.jsxs("form",{className:"flex flex-col gap-2",onSubmit:l,children:[h.jsx(Lt,{className:"text-lg font-bold",children:"Report this post"}),h.jsxs(fR,{label:"Reason",onInput:c=>r(c.currentTarget.value),children:[h.jsx(a1,{selected:!0,disabled:!0,children:"Choose a reason..."}),yR.map(c=>h.jsx(a1,{value:c,children:c},c))]}),h.jsx(dr,{label:"Comment",value:s,onInput:c=>i(c.currentTarget.value)}),h.jsx(Ze,{type:"submit",children:"Report"}),o?h.jsx("div",{className:"text-red-500",children:o}):void 0]})},_R=e=>{if(e.attachments.length)return h.jsx("div",{className:"flex flex-wrap gap-2",children:e.attachments.map(t=>h.jsx(D3,{attachment:t},t.id))})},D3=e=>{const t=x.useRef(null),n=e.onRemove?h.jsxs("button",{type:"button","aria-label":"Remove",className:"flex items-center gap-2 text-wrap font-bold",onClick:()=>e.onRemove?.(e.attachment.id),children:[h.jsx("span",{children:e.attachment.filename}),h.jsx(_f,{className:"h-6 w-6",strokeWidth:2.2,"aria-hidden":!0})]}):void 0;return e.attachment.mime.startsWith("image/")?h.jsx(Rr,{triggerAsChild:!0,size:"wide",trigger:h.jsxs("div",{className:"flex flex-col items-center",children:[n,h.jsx("button",{type:"button","aria-label":e.attachment.filename,children:h.jsx("img",{className:"max-h-40",src:`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}?preview`,alt:e.attachment.filename,title:e.attachment.filename,height:Math.min(160,e.attachment.height)},e.attachment.id)})]}),children:h.jsxs("div",{className:"flex flex-col gap-2",children:[h.jsx("div",{className:"flex gap-2",children:h.jsx(Lt,{className:"grow text-xl font-bold",children:e.attachment.filename})}),h.jsx("img",{src:`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}`,alt:e.attachment.filename,title:e.attachment.filename,width:e.attachment.width,height:e.attachment.height})]})}):e.attachment.mime.startsWith("video/")?h.jsxs("div",{className:"flex flex-col items-center",children:[n,h.jsx("video",{src:`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}`,className:"max-h-40",controls:!0,title:e.attachment.filename})]}):h.jsxs("div",{className:"relative inline-flex flex-col items-center",children:[h.jsx("a",{ref:t,download:e.attachment.filename,hidden:!0}),n,h.jsxs(Ze,{onClick:async()=>{const r=URL.createObjectURL(await(await fetch(`${fn}/attachments/${e.attachment.id}/${e.attachment.filename}`)).blob());t.current&&(t.current.href=r,t.current.click())},type:"button",className:"flex h-36 w-36 max-w-36 flex-col items-center justify-center gap-2 text-center",title:e.attachment.filename,children:[h.jsx(E2,{className:"h-14 w-14",strokeWidth:1.25}),h.jsxs("div",{children:[h.jsx("div",{className:"line-clamp-2 text-sm font-bold [overflow-wrap:anywhere]",children:e.attachment.filename}),h.jsxs("div",{className:"text-sm",children:["(",N3(e.attachment.size),")"]})]})]})]})},wp=e=>{const t=e.replies??[],[n,r]=le(De(b=>[b.credentials,b.sendTyping,b.settings])),[s,i]=x.useState(e.value??""),[o,a]=x.useState(""),[l,c]=x.useState("writing"),[u,d]=x.useState([]),[f,p]=x.useState(!1),g=x.useRef(null),v=x.useRef(null);if(x.useEffect(()=>{v.current?.focus?.()},[e.replies]),x.useEffect(()=>{i(e.value??"")},[e.value]),!n)return h.jsx(h.Fragment,{});const _=async b=>{if(b?.preventDefault(),l!=="writing"||!(u.length||s))return;c("posting");const S=await e.onSubmit(Dm(s),t,u.map(C=>C.id));c("writing"),S.error?a(S.message):(e.onSuccess?.(),e.value||i(""),d([]),a(""),p(!1),e.setReplies?.([]))},m=b=>{const S=typeof b=="string"?b:yS(b);i(C=>v.current?C.slice(0,v.current.selectionStart)+S+C.slice(v.current.selectionEnd):C+S)},y=e.attachments??!0,w=async b=>{const S=[];c("uploading");for(const C of b){const A=await I3(C,"attachments");if(A.error){S.push(A.message);break}const R=await cR(URL.createObjectURL(C));d(F=>[...F,{filename:C.name,id:A.response.id,mime:C.type,size:C.size,width:R.width,height:R.height}])}S.length&&a(`Some files couldn't be uploaded. Errors: ${S.join(",")}`),c("writing")};return h.jsxs("form",{onSubmit:_,className:Ae("w-full"),children:[h.jsx(RA,{"aria-label":"Enter post",ref:v,value:s,onChange:b=>i(b.currentTarget.value),onInput:()=>{e.chat&&r(e.chat)},onKeyDown:b=>{b.key==="Escape"&&e.setReplies?.([])},disabled:l==="uploading"||(e.disableWhenSending??!0)&&l==="posting",onEnter:_,before:h.jsx(h.Fragment,{children:y?h.jsxs(jt,{type:"button","aria-label":"Upload attachment",disabled:l!=="writing",onClick:()=>g.current?.click(),children:[h.jsx("input",{type:"file",hidden:!0,multiple:!0,onInput:async b=>{const S=b.currentTarget.files;S&&(await w(S),b.currentTarget.value="")},ref:g}),h.jsx(A_,{"aria-hidden":!0})]}):void 0}),after:h.jsxs("div",{className:"flex gap-2",children:[h.jsx(j3,{onEmoji:m,trigger:h.jsx(jt,{type:"button","aria-label":"Pick an emoji",disabled:l!=="writing",children:h.jsx(K_,{"aria-hidden":!0})})}),h.jsx(jt,{type:"submit","aria-label":"Send",disabled:l!=="writing",children:h.jsx(W_,{"aria-hidden":!0})})]}),above:h.jsx("div",{className:"flex flex-col gap-2",children:t.map((b,S)=>h.jsxs("div",{className:"flex gap-2",children:[h.jsx("div",{className:"grow",children:h.jsx(Gc,{id:b,reply:!0})}),h.jsx("button",{type:"button","aria-label":"Remove reply",onClick:()=>e.setReplies?.(t.slice(0,S).concat(t.slice(S+1))),children:h.jsx(_f,{"aria-hidden":!0})})]},S))}),below:h.jsxs("div",{children:[h.jsx("div",{className:"float-right",children:h.jsxs("label",{className:"flex gap-2",children:[h.jsx(Ko,{checked:f,onInput:p}),h.jsx("span",{children:"Preview"})]})}),h.jsx("div",{className:"flex flex-wrap gap-2",children:u.map(b=>h.jsx(D3,{attachment:b,onRemove:f?void 0:S=>d(C=>C.filter(A=>A.id!==S))},b.id))})]}),replaceTextarea:f?h.jsx(op,{children:Dm(s)}):void 0,onPaste:b=>{y&&b.clipboardData.files.length&&w(b.clipboardData.files)},onDrop:b=>{b.preventDefault(),y&&b.dataTransfer.files.length&&w(b.dataTransfer.files)}}),o?h.jsx("span",{className:"text-red-500",children:o}):void 0]})},xR=e=>{const[t,n]=x.useState({}),[r,s]=x.useState(),i=x.useRef(null),o=async a=>{const l=a.currentTarget.files?.[0];if(!l)return;const c=await I3(l,"icons");if(c.error){s(c.message);return}s(void 0),n(u=>({...u,icon:c.response.id,icon_color:"!color"})),a.currentTarget.value=""};return h.jsx(xi,{trigger:e.trigger,contextMenu:!1,children:h.jsxs("form",{className:"flex flex-col gap-2",onSubmit:async a=>{a.preventDefault();const l=await e.onSubmit?.(t);if(l?.error){s(l.message);return}n({})},children:[h.jsx(dr,{label:"Chat name",placeholder:"Chat name",type:"text",value:t.nickname??e.base.nickname,onInput:a=>n(l=>({...l,nickname:a.currentTarget.value}))}),h.jsxs("div",{className:"flex flex-col gap-2",children:[h.jsx("p",{children:"New profile picture:"}),h.jsx("input",{type:"file",ref:i,accept:"image/png,image/jpeg,image/webp,image/gif",hidden:!0,onInput:o}),t.icon?h.jsxs(h.Fragment,{children:[h.jsx(Fs,{pfp:{avatar:t.icon,avatar_color:t.icon_color??"!color",pfp_data:null}}),h.jsxs("label",{className:"flex flex-row gap-2",children:[h.jsx("input",{type:"radio",name:"edit-chat-color",checked:t.icon_color==="!color",onChange:()=>n(a=>({...a,icon_color:"!color"}))}),"No color"]}),h.jsxs("label",{className:"flex flex-row gap-2",children:[h.jsx("input",{type:"radio",name:"edit-chat-color",checked:t.icon_color!=="!color",onChange:()=>n(a=>({...a,icon_color:"000000"}))}),"Color:",h.jsx("input",{type:"color",value:t.icon_color??e.base.icon_color,onChange:a=>n(l=>({...l,icon_color:a.currentTarget.value.slice(1)}))})]})]}):void 0,h.jsx(Ze,{type:"button",onClick:()=>i.current?.click(),children:"Upload"})]}),r?h.jsxs("p",{className:"text-red-500",children:["Failed uploading:",h.jsx("br",{}),r]}):void 0,h.jsx(Ze,{type:"submit",children:"Edit"})]})})},kR=e=>{const[t,n]=x.useState([]),[r,s]=x.useState(!1),[i,o]=x.useState(),a=x.useRef(null),[l,c,u,d,f,p,g]=le(De(m=>[m.credentials,m.chats[e.chat],m.loadChat,m.chatPosts[e.chat],m.loadChatPosts,m.loadMorePosts,m.updateChat]));u(e.chat),f(e.chat);const v=x.useCallback(m=>{n(y=>[...y,m])},[]);if(!d)return h.jsx(h.Fragment,{children:"Loading posts..."});if(d.error)return h.jsxs("div",{children:[h.jsx("p",{className:"font-bold",children:"There was an error loading posts."}),h.jsx("p",{children:d.message})]});const _=async()=>{s(!0);const m=await p(e.chat);m.error&&o(m.message),s(!1)};return h.jsxs("div",{className:"flex flex-col gap-2",ref:a,children:[e.chat==="home"?void 0:h.jsxs("p",{className:"flex justify-between font-bold",children:[h.jsxs("div",{children:[e.chat==="livechat"?"Livechat":e.chat==="inbox"?"Inbox":c?c.error?`Failed getting chat. Message: ${c.message}`:c.deleted?"":c.nickname??h.jsx(Bc,{username:c.members.find(m=>m!==l?.username)??""}):"Loading chat name...",h.jsxs("span",{className:"ml-2 text-xs font-medium",children:["(",e.chat,")"]})]}),c&&!c.error&&!c.deleted&&c.nickname&&c.owner===l?.username?h.jsx(xR,{trigger:h.jsx(Ze,{children:"Edit"}),base:{nickname:c.nickname,icon:c.icon,icon_color:c.icon_color,allow_pinning:c.allow_pinning},onSubmit:async m=>{const y=await g(e.chat,m);return y.error?y:{error:!1}}}):void 0]}),e.chat!=="inbox"?h.jsxs(h.Fragment,{children:[l?h.jsx(ER,{chat:e.chat,replies:t,setReplies:n,onPost:()=>{!a.current||!a.current.parentElement||(a.current.parentElement.scrollTop=0)}}):void 0,h.jsx(bR,{chat:e.chat})]}):void 0,d.posts.map(m=>h.jsx(Gc,{id:m,onReply:v},m)),d.stopLoadingMore?void 0:h.jsx(Ze,{type:"button",onClick:_,disabled:r,children:"Load more"}),i?h.jsx("div",{className:"text-red-500",children:i}):null]})},bR=e=>{const[t,n]=le(De(i=>[i.typingUsers[e.chat],i.credentials])),r=t?.filter(i=>i!==n?.username),s=r&&r.length;return h.jsxs("div",{className:Ae("flex items-center gap-2",s?"":"text-gray-500 dark:text-gray-400"),children:[h.jsx(I_,{className:"h-5 min-h-5 w-5 min-w-5","aria-label":"Typing users:"}),s?r.join(", "):"No one is currently typing."]})},ER=e=>{const t=le(r=>r.post),n=(r,s,i)=>(t(r,e.chat,s,i),e.onPost?.(),Promise.resolve({error:!1}));return h.jsx("div",{className:"sticky top-0 z-[--z-enter-post] bg-white dark:bg-gray-950",children:h.jsx(wp,{...e,onSubmit:n,disableWhenSending:!1})})},SR=e=>{const[t,n,r,s]=le(De(a=>[a.chats,a.userChats,a.credentials,a.loadChats]));if(r&&s(),!r)return h.jsxs("div",{className:"flex h-full flex-col items-center justify-center text-center",children:[h.jsx("p",{className:"text-lg font-bold",children:"No chats yet!"}),h.jsx("p",{children:"Sign into Meower to join chats and message users."})]});if(!n)return h.jsx("div",{className:"flex h-full flex-col items-center justify-center text-center",children:"Loading..."});if(n.error)return h.jsxs("div",{className:"flex h-full flex-col items-center justify-center text-center",children:[h.jsx("p",{className:"text-lg font-bold",children:"There was an error loading your chats."}),h.jsx("p",{children:n.message})]});const i=a=>{const l=t[a];return l===void 0||l.error||l.deleted?0:l.last_active},o=[...n.chats].sort((a,l)=>i(l)-i(a));return h.jsxs("div",{className:"max-w-full",children:[h.jsx(Ma,{chat:"home",onClick:e.onChatClick,current:e.currentChat==="home"}),h.jsx(Ma,{chat:"livechat",onClick:e.onChatClick,current:e.currentChat==="livechat"}),h.jsx(Ma,{chat:"inbox",onClick:e.onChatClick,current:e.currentChat==="inbox"}),o.map(a=>h.jsx(Ma,{chat:a,onClick:e.onChatClick,current:e.currentChat===a},a))]})},Ma=e=>{const[t,n,r]=le(De(l=>[l.credentials,l.chats[e.chat],l.loadChat]));r(e.chat);const s=e.chat==="home"?"home":e.chat==="livechat"?"livechat":e.chat==="inbox"?"inbox":n,i=s==="home"||s==="livechat"||s==="inbox";if(!i&&!s)return h.jsx(h.Fragment,{children:"Loading chat..."});if(!i&&s.error)return h.jsxs("div",{children:[h.jsx("p",{children:"There was an error loading this chat."}),h.jsx("p",{children:s.message})]});if(!i&&s.deleted)return h.jsx(h.Fragment,{});const o=s!=="home"&&s!=="livechat"&&s!=="inbox"&&!s.owner,a=l=>l.members.find(c=>c!==t?.username);return h.jsxs("button",{className:Ae("flex w-full max-w-full items-center gap-2 px-2 py-1 text-left",e.current?"bg-gray-100 dark:bg-gray-900":"bg-white hover:bg-gray-100 dark:bg-gray-950 dark:hover:bg-gray-900"),type:"button",onClick:()=>{e.onClick(e.chat)},children:[o?h.jsx(gi,{username:a(s),size:"h-8 min-h-8 w-8 min-w-8"}):s!=="home"&&s!=="livechat"&&s!=="inbox"?h.jsx(Ok,{chat:e.chat,size:"h-8 min-h-8 w-8 min-w-8"}):void 0,h.jsxs("div",{className:"grow",children:[h.jsx("div",{className:"font-bold",children:o?`@${a(s)}`:s==="home"?"Home":s==="livechat"?"Livechat":s==="inbox"?"Inbox":s.nickname}),h.jsx("div",{className:"line-clamp-1 text-sm text-gray-500 dark:text-gray-400",children:!o&&!i?s.members.join(", "):void 0})]})]})},AR=()=>{const[e,t]=le(De(n=>[n.ulist,n.credentials]));return h.jsxs("div",{children:[h.jsxs("div",{className:"px-2 text-sm",children:[e.length," users online:"]}),t?h.jsx(c1,{username:t.username,you:!0}):void 0,e.map(n=>n!==t?.username?h.jsx(c1,{username:n},n):void 0)]})},c1=e=>h.jsx(ci,{username:e.username,children:h.jsx(vp,{username:e.username,text:e.you?"You":void 0,force:!0})}),CR=e=>{const[t,n]=x.useState(e.openInitially??!1);return h.jsx(Rr,{trigger:e.children,controlled:{open:t,onOpenChange:n},size:"extend",children:h.jsx(Gc,{id:e.id,topLevel:!1})})},RR=()=>h.jsx("div",{className:"px-2",children:h.jsx(TR,{})}),TR=()=>{const[e,t,n,r,s,i]=le(De(a=>[a.credentials,a.users,a.loadUser,a.updateMe,a.settings,a.setSettings]));if(!e)return;n(e.username);const o=t[e.username.toLowerCase()];return o?o.error?h.jsxs("div",{children:["Failed to get your profile!",h.jsx("br",{}),"Message: ",o.message]}):h.jsxs("div",{className:"flex flex-col gap-2",children:[h.jsx("p",{className:"font-bold",children:"Quote:"}),h.jsx(wp,{onSubmit:async a=>r({quote:a}),value:o.quote?o.quote+(o.pronouns?` [${o.pronouns}]`:""):"",attachments:!1}),h.jsxs("label",{className:"flex items-center gap-2",children:[h.jsx(Ko,{checked:s.enterSend,onInput:a=>i({enterSend:a})}),h.jsxs("div",{children:["Send posts on Enter.",h.jsx("div",{className:"text-sm",children:"You can still type new lines by pressing Shift+Enter."})]})]}),h.jsxs("label",{className:"flex items-center gap-2",children:[h.jsx(Ko,{checked:s.avatarBorders,onInput:a=>i({avatarBorders:a})}),h.jsx("div",{children:"Show colored borders on profile pictures"})]})]}):"Loading profile..."},PR=()=>{const[e,t]=le(De(s=>[s.openChat,s.setOpenChat])),n=new URLSearchParams(location.search).get("user"),r=new URLSearchParams(location.search).get("post");return h.jsxs("div",{className:"flex h-dvh max-h-dvh w-screen snap-x snap-mandatory divide-x divide-gray-200 overflow-auto bg-white dark:divide-gray-800 dark:bg-gray-950",children:[h.jsx("div",{className:"max-h-full w-screen shrink-0 snap-start overflow-auto bg-white p-2 dark:bg-gray-950 lg:max-w-[65%]",children:h.jsx(kR,{chat:e})}),h.jsxs(Lf,{defaultValue:"ulist",className:"z-[--z-sidebar] flex max-h-full w-screen shrink-0 snap-start flex-col overflow-auto bg-white pt-2 dark:bg-gray-950 lg:shrink",children:[h.jsx($r,{className:"grow",value:"ulist",children:h.jsx(AR,{})}),h.jsx($r,{className:"grow",value:"chats",children:h.jsx(SR,{onChatClick:t,currentChat:e})}),h.jsx($r,{className:"grow",value:"settings",children:h.jsx(RR,{})}),h.jsx($r,{className:"grow",value:"about",children:h.jsx(PA,{})}),h.jsxs(Nf,{className:"sticky bottom-0 z-[--z-sidebar-top] flex items-center justify-between bg-white px-2 py-2 dark:bg-gray-950",children:[h.jsxs("div",{className:"flex items-center gap-2",children:[h.jsx(zr,{className:"rounded-lg p-2 hover:bg-gray-100 aria-selected:border-lime-500 aria-selected:bg-gray-100 dark:hover:bg-gray-900 dark:aria-selected:bg-gray-900",value:"ulist",children:"Users"}),h.jsx(zr,{className:"rounded-lg p-2 hover:bg-gray-100 aria-selected:border-lime-500 aria-selected:bg-gray-100 dark:hover:bg-gray-900 dark:aria-selected:bg-gray-900",value:"chats",children:"Chats"}),h.jsx(zr,{className:"rounded-lg p-2 hover:bg-gray-100 aria-selected:border-lime-500 aria-selected:bg-gray-100 dark:hover:bg-gray-900 dark:aria-selected:bg-gray-900",value:"settings",children:"Settings"}),h.jsx(zr,{className:"rounded-lg p-2 hover:bg-gray-100 aria-selected:border-lime-500 aria-selected:bg-gray-100 dark:hover:bg-gray-900 dark:aria-selected:bg-gray-900",value:"about",children:"About"})]}),h.jsxs("div",{className:"flex gap-2",children:[h.jsx(OR,{}),h.jsx(VR,{}),h.jsx("div",{className:"ml-2",children:h.jsx(oR,{})})]})]})]}),n?h.jsx(ci,{username:n,children:void 0,openInitially:!0}):r?h.jsx(CR,{id:r,children:void 0,openInitially:!0}):void 0]})},u1="roarer3:dark",VR=()=>{const[e,t]=x.useState(localStorage.getItem(u1)==="true");return x.useEffect(()=>{document.documentElement.classList.toggle("dark",e),localStorage.setItem(u1,JSON.stringify(e))},[e]),h.jsx(jt,{type:"button",onClick:()=>t(n=>!n),children:e?h.jsx(q_,{}):h.jsx(U_,{})})},OR=()=>{const[e,t,n]=le(De(r=>[r.notificationState,r.enableNotifications,r.disableNotifications]));return e==="disabled"?h.jsx(jt,{type:"button","aria-label":"Enable notifications",onClick:t,children:h.jsx(P0,{"aria-hidden":!0})}):e==="enabled"?h.jsx(jt,{type:"button","aria-label":"Disable notifications",onClick:n,children:h.jsx(w_,{"aria-hidden":!0})}):h.jsx(Rr,{triggerAsChild:!0,trigger:h.jsx(jt,{className:"opacity-70",type:"button","aria-label":"Enable notifications",children:h.jsx(P0,{"aria-hidden":!0})}),children:h.jsxs("div",{className:"flex flex-col items-start gap-2",children:[h.jsxs("p",{children:["You have denied Roarer the permission to send notifications, or your browser doesn't support them.",h.jsx("br",{}),"Reenable them in your browser, then try again."]}),h.jsx(Px,{children:h.jsx(Ze,{children:"Ok"})})]})})};Wu.createRoot(document.getElementById("root")).render(h.jsx(Ft.StrictMode,{children:h.jsx(PR,{})}));console.log("%cWarning!","font-size: 22px; font-weight: bold; color: red;");console.log("This console is intended for developers. If you were told to paste code in here, %cdon't do it!%c It could allow someone to do anything to your Meower account, including getting it banned.","font-style: italic","font-style: none");console.log("%c(For Roarer's source code, see https://github.com/mybearworld/roarer-2)","font-size: 10px");export{Eh as g}; diff --git a/assets/index-DCOnLCIj.css b/assets/index-DCOnLCIj.css deleted file mode 100644 index e11d10c..0000000 --- a/assets/index-DCOnLCIj.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Noto Color Emoji,nasin nanpa,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--z-enter-post: 5;--z-sidebar: 10;--z-sidebar-top: 15;--z-above-sidebar: 20;--z-popup-bg: 30;--z-popup: 40}@font-face{font-family:Inter;src:url(/roarer-2/assets/InterVariable-H_M6nIbt.ttf)}@font-face{font-family:Inter;src:url(/roarer-2/assets/InterVariable-Italic-CyhIcdxp.ttf);font-style:italic}@font-face{font-family:"Noto Color Emoji";src:url(/roarer-2/assets/NotoColorEmoji-Regular-NoSVG-DRIWDP-P.ttf)}@font-face{font-family:nasin nanpa;src:url(/roarer-2/assets/nasin-nanpa-4.0.1-UCSUR-DhpBGDfp.otf)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.bottom-0{bottom:0}.left-0{left:0}.left-\[calc\(-0\.5rem-theme\(spacing\.2\)\)\]{left:-1rem}.top-0{top:0}.z-\[--z-above-sidebar\]{z-index:var(--z-above-sidebar)}.z-\[--z-enter-post\]{z-index:var(--z-enter-post)}.z-\[--z-popup-bg\]{z-index:var(--z-popup-bg)}.z-\[--z-popup\]{z-index:var(--z-popup)}.z-\[--z-sidebar-top\]{z-index:var(--z-sidebar-top)}.z-\[--z-sidebar\]{z-index:var(--z-sidebar)}.float-right{float:right}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-0{height:0px}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[80vh\]{max-height:80vh}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-10{min-height:2.5rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.w-0{width:0px}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[min\(90vw\,30rem\)\]{width:min(90vw,30rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-72{min-width:18rem}.min-w-8{min-width:2rem}.max-w-36{max-width:9rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[min\(90vw\,30rem\)\]{max-width:min(90vw,30rem)}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-spacing-x-1{--tw-border-spacing-x: .25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-ss-none{border-start-start-radius:0px}.border{border-width:1px}.border-\[length\:0\.5rem\]{border-width:.5rem}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-r-gray-100{--tw-border-opacity: 1;border-right-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-r-gray-200{--tw-border-opacity: 1;border-right-color:rgb(229 231 235 / var(--tw-border-opacity))}.bg-\[--border-color\]{background-color:var(--border-color)}.bg-black\/50{background-color:#00000080}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-\[0\.0625rem\]{padding:.0625rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-text-top{vertical-align:text-top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.italic{font-style:italic}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-0:focus{outline-width:0px}.focus\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.600\)\]:focus{box-shadow:0 0 .25rem #65a30d}.hover\:enabled\:bg-gray-100:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.has-\[textarea\:focus\]\:border-transparent:has(textarea:focus){border-color:transparent}.has-\[textarea\:disabled\]\:opacity-70:has(textarea:disabled){opacity:.7}.has-\[textarea\:focus\]\:shadow-sm:has(textarea:focus){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.has-\[textarea\:focus\]\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.600\)\]:has(textarea:focus){box-shadow:0 0 .25rem #65a30d}.aria-pressed\:justify-end[aria-pressed=true]{justify-content:flex-end}.aria-pressed\:border-lime-500[aria-pressed=true]{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.aria-pressed\:bg-lime-300[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.aria-selected\:border-lime-500[aria-selected=true]{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.aria-selected\:bg-gray-100[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.group[aria-pressed=true] .group-aria-pressed\:border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}@media (prefers-contrast: more){.contrast-more\:hidden{display:none}}.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:border-r-gray-800:is(.dark *){--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-r-gray-900:is(.dark *){--tw-border-opacity: 1;border-right-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.dark\:bg-lime-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:\[color-scheme\:dark\]:is(.dark *){color-scheme:dark}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:focus\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.300\)\]:focus:is(.dark *){box-shadow:0 0 .25rem #bef264}.dark\:hover\:enabled\:bg-gray-800:enabled:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:has-\[textarea\:focus\]\:\[box-shadow\:0_0_0\.25rem_theme\(colors\.lime\.300\)\]:has(textarea:focus):is(.dark *){box-shadow:0 0 .25rem #bef264}.aria-pressed\:dark\:border-lime-600:is(.dark *)[aria-pressed=true]{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.aria-pressed\:dark\:bg-lime-800:is(.dark *)[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.aria-selected\:dark\:border-lime-600:is(.dark *)[aria-selected=true]{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:aria-selected\:border-lime-600[aria-selected=true]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:aria-selected\:bg-gray-900[aria-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}@media (min-width: 1024px){.lg\:max-w-\[65\%\]{max-width:65%}.lg\:shrink{flex-shrink:1}}.\[\&\:not\(\:disabled\)\:hover\]\:bg-gray-300:not(:disabled):hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-400:not(:disabled):hover{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.aria-pressed\:\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-400:not(:disabled):hover[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.dark\:\[\&\:not\(\:disabled\)\:hover\]\:bg-gray-700:not(:disabled):hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-700:not(:disabled):hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.aria-pressed\:dark\:\[\&\:not\(\:disabled\)\:hover\]\:bg-lime-700:not(:disabled):hover:is(.dark *)[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))} diff --git a/index.html b/index.html index bce04c8..9ce1eab 100644 --- a/index.html +++ b/index.html @@ -7,8 +7,8 @@ Roarer - - + +