Files
KeyPass/ruler/freeRelease/report.html
renovate[bot] 528cd591d4 Build: (de9d784) Update dependency androidx.navigation:navigation-compose to v2.8.1 (#988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 06:21:45 +00:00

29 lines
2.7 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<!--
Copyright 2021 Spotify AB
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<html lang="en">
<head>
<meta charset="utf-8">
<title>Ruler Report</title>
</head>
<body>
<div id="root"></div>
<script>/*! For license information please see ruler-frontend.js.LICENSE.txt */
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["ruler-frontend"]=t():n["ruler-frontend"]=t()}(this,(()=>(()=>{var n,t,e={5735:(n,t,e)=>{"use strict";e.d(t,{Z:()=>F});var r=e(7796),i=e.n(r),o=e(1051),a=e.n(o),s=e(2629),l=e.n(s),c=new URL(e(6770),e.b),d=new URL(e(6199),e.b),u=new URL(e(2204),e.b),p=new URL(e(8931),e.b),h=new URL(e(7486),e.b),f=new URL(e(9609),e.b),g=new URL(e(2469),e.b),m=new URL(e(5122),e.b),A=new URL(e(4144),e.b),b=new URL(e(1217),e.b),_=new URL(e(2956),e.b),v=new URL(e(6529),e.b),x=new URL(e(2740),e.b),k=new URL(e(6254),e.b),y=new URL(e(5647),e.b),$=new URL(e(1692),e.b),E=a()(i()),w=l()(c),C=l()(d),I=l()(u),B=l()(p),S=l()(h),z=l()(f),M=l()(g),j=l()(m),O=l()(A),N=l()(b),D=l()(_),T=l()(v),L=l()(x),q=l()(k),P=l()(y),R=l()($);E.push([n.id,'@charset "UTF-8";\n/*!\n * Bootstrap v5.2.1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: 1px solid;\n opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: var(--bs-link-color);\n text-decoration: underline;\n}\na:hover {\n color: var(--bs-link-hover-color);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type="tel"],\n[type="url"],\n[type="email"],\n[type="number"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: "— ";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid var(--bs-border-color);\n border-radius: 0.375rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-color: var(--bs-body-color);\n --bs-table-bg: transparent;\n --bs-table-border-color: var(--bs-border-color);\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: var(--bs-body-color);\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: var(--bs-body-color);\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: var(--bs-body-color);\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: var(--bs-table-color);\n vertical-align: top;\n border-color: var(--bs-table-border-color);\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n\n.table-group-divider {\n border-top: 2px solid currentcolor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: 1px 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 1px;\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color);\n}\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color);\n}\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #cfe2ff;\n --bs-table-border-color: #bacbe6;\n --bs-table-striped-bg: #c5d7f2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bacbe6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfd1ec;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #e2e3e5;\n --bs-table-border-color: #cbccce;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #d1e7dd;\n --bs-table-border-color: #bcd0c7;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #cff4fc;\n --bs-table-border-color: #badce3;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fff3cd;\n --bs-table-border-color: #e6dbb9;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #f8d7da;\n --bs-table-border-color: #dfc2c4;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #f8f9fa;\n --bs-table-border-color: #dfe0e1;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #212529;\n --bs-table-border-color: #373b3e;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border-radius: 0.375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: #212529;\n background-color: #fff;\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n height: 1.5em;\n}\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n.form-control::-webkit-file-upload-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n -webkit-margin-end: 0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n -webkit-margin-end: 0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button {\n -webkit-transition: none;\n transition: none;\n }\n .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: #dde0e3;\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #dde0e3;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext:focus {\n outline: 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n.form-control-sm::-webkit-file-upload-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n -webkit-margin-end: 0.5rem;\n margin-inline-end: 0.5rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n -webkit-margin-end: 0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n.form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n -webkit-margin-end: 1rem;\n margin-inline-end: 1rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n -webkit-margin-end: 1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + 2px);\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n}\n\n.form-control-color {\n width: 3rem;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n border: 0 !important;\n border-radius: 0.375rem;\n}\n.form-control-color::-webkit-color-swatch {\n border-radius: 0.375rem;\n}\n.form-control-color.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n}\n.form-control-color.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-image: url('+w+');\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 1px solid #ced4da;\n border-radius: 0.375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size="1"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: #e9ecef;\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212529;\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-reverse {\n padding-right: 1.5em;\n padding-left: 0;\n text-align: right;\n}\n.form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.5em;\n margin-left: 0;\n}\n\n.form-check-input {\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n background-color: #fff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid rgba(0, 0, 0, 0.25);\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n -webkit-print-color-adjust: exact;\n color-adjust: exact;\n print-color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-check-input:checked {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.form-check-input:checked[type=checkbox] {\n background-image: url('+C+");\n}\n.form-check-input:checked[type=radio] {\n background-image: url("+I+");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n background-image: url("+B+");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n width: 2em;\n margin-left: -2.5em;\n background-image: url("+S+");\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n background-image: url("+z+");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url("+M+");\n}\n.form-switch.form-check-reverse {\n padding-right: 2.5em;\n padding-left: 0;\n}\n.form-switch.form-check-reverse .form-check-input {\n margin-right: -2.5em;\n margin-left: 0;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n -webkit-transition: none;\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n -moz-transition: none;\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 1rem 0.75rem;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {\n color: transparent;\n}\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control-plaintext ~ label {\n border-width: 1px 0;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n z-index: 5;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.375rem;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #198754;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(25, 135, 84, 0.9);\n border-radius: 0.375rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #198754;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("+j+');\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #198754;\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {\n padding-right: 4.125rem;\n background-image: url('+w+"), url("+j+");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #198754;\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #198754;\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #198754;\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,\n.was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid,\n.was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.375rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("+O+');\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {\n padding-right: 4.125rem;\n background-image: url('+w+"), url("+O+');\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,\n.was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid,\n.was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n z-index: 4;\n}\n\n.btn {\n --bs-btn-padding-x: 0.75rem;\n --bs-btn-padding-y: 0.375rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 1rem;\n --bs-btn-font-weight: 400;\n --bs-btn-line-height: 1.5;\n --bs-btn-color: #212529;\n --bs-btn-bg: transparent;\n --bs-btn-border-width: 1px;\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: 0.375rem;\n --bs-btn-hover-border-color: transparent;\n --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n:not(.btn-check) + .btn:hover, .btn:first-child:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n}\n.btn:focus-visible {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:focus-visible + .btn {\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color);\n}\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity);\n}\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0b5ed7;\n --bs-btn-hover-border-color: #0a58ca;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0a58ca;\n --bs-btn-active-border-color: #0a53be;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #0d6efd;\n --bs-btn-disabled-border-color: #0d6efd;\n}\n\n.btn-secondary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #5c636a;\n --bs-btn-hover-border-color: #565e64;\n --bs-btn-focus-shadow-rgb: 130, 138, 145;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #565e64;\n --bs-btn-active-border-color: #51585e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #6c757d;\n --bs-btn-disabled-border-color: #6c757d;\n}\n\n.btn-success {\n --bs-btn-color: #fff;\n --bs-btn-bg: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #157347;\n --bs-btn-hover-border-color: #146c43;\n --bs-btn-focus-shadow-rgb: 60, 153, 110;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #146c43;\n --bs-btn-active-border-color: #13653f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #198754;\n --bs-btn-disabled-border-color: #198754;\n}\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #31d2f2;\n --bs-btn-hover-border-color: #25cff2;\n --bs-btn-focus-shadow-rgb: 11, 172, 204;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #3dd5f3;\n --bs-btn-active-border-color: #25cff2;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #0dcaf0;\n --bs-btn-disabled-border-color: #0dcaf0;\n}\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffca2c;\n --bs-btn-hover-border-color: #ffc720;\n --bs-btn-focus-shadow-rgb: 217, 164, 6;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffcd39;\n --bs-btn-active-border-color: #ffc720;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ffc107;\n --bs-btn-disabled-border-color: #ffc107;\n}\n\n.btn-danger {\n --bs-btn-color: #fff;\n --bs-btn-bg: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #bb2d3b;\n --bs-btn-hover-border-color: #b02a37;\n --bs-btn-focus-shadow-rgb: 225, 83, 97;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #b02a37;\n --bs-btn-active-border-color: #a52834;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #dc3545;\n --bs-btn-disabled-border-color: #dc3545;\n}\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #d3d4d5;\n --bs-btn-hover-border-color: #c6c7c8;\n --bs-btn-focus-shadow-rgb: 211, 212, 213;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c6c7c8;\n --bs-btn-active-border-color: #babbbc;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #f8f9fa;\n --bs-btn-disabled-border-color: #f8f9fa;\n}\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #424649;\n --bs-btn-hover-border-color: #373b3e;\n --bs-btn-focus-shadow-rgb: 66, 70, 73;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #4d5154;\n --bs-btn-active-border-color: #373b3e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #212529;\n --bs-btn-disabled-border-color: #212529;\n}\n\n.btn-outline-primary {\n --bs-btn-color: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0d6efd;\n --bs-btn-hover-border-color: #0d6efd;\n --bs-btn-focus-shadow-rgb: 13, 110, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0d6efd;\n --bs-btn-active-border-color: #0d6efd;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0d6efd;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0d6efd;\n --bs-gradient: none;\n}\n\n.btn-outline-secondary {\n --bs-btn-color: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #6c757d;\n --bs-btn-hover-border-color: #6c757d;\n --bs-btn-focus-shadow-rgb: 108, 117, 125;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #6c757d;\n --bs-btn-active-border-color: #6c757d;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #6c757d;\n --bs-gradient: none;\n}\n\n.btn-outline-success {\n --bs-btn-color: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #198754;\n --bs-btn-hover-border-color: #198754;\n --bs-btn-focus-shadow-rgb: 25, 135, 84;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #198754;\n --bs-btn-active-border-color: #198754;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #198754;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #198754;\n --bs-gradient: none;\n}\n\n.btn-outline-info {\n --bs-btn-color: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #0dcaf0;\n --bs-btn-hover-border-color: #0dcaf0;\n --bs-btn-focus-shadow-rgb: 13, 202, 240;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #0dcaf0;\n --bs-btn-active-border-color: #0dcaf0;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0dcaf0;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0dcaf0;\n --bs-gradient: none;\n}\n\n.btn-outline-warning {\n --bs-btn-color: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffc107;\n --bs-btn-hover-border-color: #ffc107;\n --bs-btn-focus-shadow-rgb: 255, 193, 7;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffc107;\n --bs-btn-active-border-color: #ffc107;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #ffc107;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #ffc107;\n --bs-gradient: none;\n}\n\n.btn-outline-danger {\n --bs-btn-color: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #dc3545;\n --bs-btn-hover-border-color: #dc3545;\n --bs-btn-focus-shadow-rgb: 220, 53, 69;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #dc3545;\n --bs-btn-active-border-color: #dc3545;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #dc3545;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #dc3545;\n --bs-gradient: none;\n}\n\n.btn-outline-light {\n --bs-btn-color: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f8f9fa;\n --bs-btn-hover-border-color: #f8f9fa;\n --bs-btn-focus-shadow-rgb: 248, 249, 250;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f8f9fa;\n --bs-btn-active-border-color: #f8f9fa;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #f8f9fa;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #f8f9fa;\n --bs-gradient: none;\n}\n\n.btn-outline-dark {\n --bs-btn-color: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #212529;\n --bs-btn-hover-border-color: #212529;\n --bs-btn-focus-shadow-rgb: 33, 37, 41;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #212529;\n --bs-btn-active-border-color: #212529;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #212529;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #212529;\n --bs-gradient: none;\n}\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: var(--bs-link-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: var(--bs-link-hover-color);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-color: var(--bs-link-hover-color);\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: none;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n text-decoration: underline;\n}\n.btn-link:focus-visible {\n color: var(--bs-btn-color);\n}\n.btn-link:hover {\n color: var(--bs-btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1rem;\n --bs-btn-font-size: 1.25rem;\n --bs-btn-border-radius: 0.5rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n --bs-btn-padding-y: 0.25rem;\n --bs-btn-padding-x: 0.5rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: 0.25rem;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n --bs-dropdown-zindex: 1000;\n --bs-dropdown-min-width: 10rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 0.125rem;\n --bs-dropdown-font-size: 1rem;\n --bs-dropdown-color: #212529;\n --bs-dropdown-bg: #fff;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-border-radius: 0.375rem;\n --bs-dropdown-border-width: 1px;\n --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-dropdown-link-color: #212529;\n --bs-dropdown-link-hover-color: #1e2125;\n --bs-dropdown-link-hover-bg: #e9ecef;\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.25rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: var(--bs-dropdown-zindex);\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius);\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer);\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer);\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer);\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer);\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg);\n}\n.dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg);\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group {\n border-radius: 0.375rem;\n}\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn.dropdown-toggle-split:first-child,\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n text-decoration: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color);\n}\n.nav-link.disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n --bs-nav-tabs-border-width: 1px;\n --bs-nav-tabs-border-color: #dee2e6;\n --bs-nav-tabs-border-radius: 0.375rem;\n --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;\n --bs-nav-tabs-link-active-color: #495057;\n --bs-nav-tabs-link-active-bg: #fff;\n --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);\n}\n.nav-tabs .nav-link {\n margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n background: none;\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius);\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color);\n}\n.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color);\n}\n.nav-tabs .dropdown-menu {\n margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills {\n --bs-nav-pills-border-radius: 0.375rem;\n --bs-nav-pills-link-active-color: #fff;\n --bs-nav-pills-link-active-bg: #0d6efd;\n}\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: var(--bs-nav-pills-border-radius);\n}\n.nav-pills .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg);\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n --bs-navbar-padding-x: 0;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: rgba(0, 0, 0, 0.55);\n --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);\n --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);\n --bs-navbar-active-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-brand-padding-y: 0.3125rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 1.25rem;\n --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.25rem;\n --bs-navbar-toggler-icon-bg: url('+N+");\n --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);\n --bs-navbar-toggler-border-radius: 0.375rem;\n --bs-navbar-toggler-focus-width: 0.25rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color);\n}\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .show > .nav-link,\n.navbar-nav .nav-link.active {\n color: var(--bs-navbar-active-color);\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color);\n}\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n color: var(--bs-navbar-active-color);\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n}\n.navbar-expand .offcanvas .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-dark {\n --bs-navbar-color: rgba(255, 255, 255, 0.55);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --bs-navbar-toggler-icon-bg: url("+D+");\n}\n\n.card {\n --bs-card-spacer-y: 1rem;\n --bs-card-spacer-x: 1rem;\n --bs-card-title-spacer-y: 0.5rem;\n --bs-card-border-width: 1px;\n --bs-card-border-color: var(--bs-border-color-translucent);\n --bs-card-border-radius: 0.375rem;\n --bs-card-box-shadow: ;\n --bs-card-inner-border-radius: calc(0.375rem - 1px);\n --bs-card-cap-padding-y: 0.5rem;\n --bs-card-cap-padding-x: 1rem;\n --bs-card-cap-bg: rgba(0, 0, 0, 0.03);\n --bs-card-cap-color: ;\n --bs-card-height: ;\n --bs-card-color: ;\n --bs-card-bg: #fff;\n --bs-card-img-overlay-padding: 1rem;\n --bs-card-group-margin: 0.75rem;\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n height: var(--bs-card-height);\n word-wrap: break-word;\n background-color: var(--bs-card-bg);\n background-clip: border-box;\n border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n border-radius: var(--bs-card-border-radius);\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n color: var(--bs-card-color);\n}\n\n.card-title {\n margin-bottom: var(--bs-card-title-spacer-y);\n}\n\n.card-subtitle {\n margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link + .card-link {\n margin-left: var(--bs-card-spacer-x);\n}\n\n.card-header {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n margin-bottom: 0;\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-header:first-child {\n border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-footer:last-child {\n border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);\n}\n\n.card-header-tabs {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n border-bottom: 0;\n}\n.card-header-tabs .nav-link.active {\n background-color: var(--bs-card-bg);\n border-bottom-color: var(--bs-card-bg);\n}\n\n.card-header-pills {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--bs-card-img-overlay-padding);\n border-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-group > .card {\n margin-bottom: var(--bs-card-group-margin);\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.accordion {\n --bs-accordion-color: var(--bs-body-color);\n --bs-accordion-bg: #fff;\n --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n --bs-accordion-border-color: var(--bs-border-color);\n --bs-accordion-border-width: 1px;\n --bs-accordion-border-radius: 0.375rem;\n --bs-accordion-inner-border-radius: calc(0.375rem - 1px);\n --bs-accordion-btn-padding-x: 1.25rem;\n --bs-accordion-btn-padding-y: 1rem;\n --bs-accordion-btn-color: var(--bs-body-color);\n --bs-accordion-btn-bg: var(--bs-accordion-bg);\n --bs-accordion-btn-icon: url("+T+");\n --bs-accordion-btn-icon-width: 1.25rem;\n --bs-accordion-btn-icon-transform: rotate(-180deg);\n --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n --bs-accordion-btn-active-icon: url("+L+');\n --bs-accordion-btn-focus-border-color: #86b7fe;\n --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-accordion-body-padding-x: 1.25rem;\n --bs-accordion-body-padding-y: 1rem;\n --bs-accordion-active-color: #0c63e4;\n --bs-accordion-active-bg: #e7f1ff;\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n font-size: 1rem;\n color: var(--bs-accordion-btn-color);\n text-align: left;\n background-color: var(--bs-accordion-btn-bg);\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: var(--bs-accordion-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: var(--bs-accordion-active-color);\n background-color: var(--bs-accordion-active-bg);\n box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: var(--bs-accordion-btn-active-icon);\n transform: var(--bs-accordion-btn-icon-transform);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: var(--bs-accordion-btn-icon-width);\n height: var(--bs-accordion-btn-icon-width);\n margin-left: auto;\n content: "";\n background-image: var(--bs-accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--bs-accordion-btn-icon-width);\n transition: var(--bs-accordion-btn-icon-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: var(--bs-accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--bs-accordion-btn-focus-box-shadow);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n color: var(--bs-accordion-color);\n background-color: var(--bs-accordion-bg);\n border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: var(--bs-accordion-border-radius);\n border-top-right-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: var(--bs-accordion-inner-border-radius);\n border-top-right-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n border-bottom-left-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n\n.accordion-body {\n padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {\n border-radius: 0;\n}\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 0;\n --bs-breadcrumb-padding-y: 0;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: ;\n --bs-breadcrumb-border-radius: ;\n --bs-breadcrumb-divider-color: #6c757d;\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x);\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;\n}\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color);\n}\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: var(--bs-link-color);\n --bs-pagination-bg: #fff;\n --bs-pagination-border-width: 1px;\n --bs-pagination-border-color: #dee2e6;\n --bs-pagination-border-radius: 0.375rem;\n --bs-pagination-hover-color: var(--bs-link-hover-color);\n --bs-pagination-hover-bg: #e9ecef;\n --bs-pagination-hover-border-color: #dee2e6;\n --bs-pagination-focus-color: var(--bs-link-hover-color);\n --bs-pagination-focus-bg: #e9ecef;\n --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #0d6efd;\n --bs-pagination-active-border-color: #0d6efd;\n --bs-pagination-disabled-color: #6c757d;\n --bs-pagination-disabled-bg: #fff;\n --bs-pagination-disabled-border-color: #dee2e6;\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n text-decoration: none;\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color);\n}\n.page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow);\n}\n.page-link.active, .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color);\n}\n.page-link.disabled, .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius);\n}\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius);\n}\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.25rem;\n --bs-pagination-border-radius: 0.5rem;\n}\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: 0.25rem;\n}\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: 0.375rem;\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius);\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: 1px solid var(--bs-alert-border-color);\n --bs-alert-border-radius: 0.375rem;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius);\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n --bs-alert-color: #084298;\n --bs-alert-bg: #cfe2ff;\n --bs-alert-border-color: #b6d4fe;\n}\n.alert-primary .alert-link {\n color: #06357a;\n}\n\n.alert-secondary {\n --bs-alert-color: #41464b;\n --bs-alert-bg: #e2e3e5;\n --bs-alert-border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success {\n --bs-alert-color: #0f5132;\n --bs-alert-bg: #d1e7dd;\n --bs-alert-border-color: #badbcc;\n}\n.alert-success .alert-link {\n color: #0c4128;\n}\n\n.alert-info {\n --bs-alert-color: #055160;\n --bs-alert-bg: #cff4fc;\n --bs-alert-border-color: #b6effb;\n}\n.alert-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n --bs-alert-color: #664d03;\n --bs-alert-bg: #fff3cd;\n --bs-alert-border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger {\n --bs-alert-color: #842029;\n --bs-alert-bg: #f8d7da;\n --bs-alert-border-color: #f5c2c7;\n}\n.alert-danger .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n --bs-alert-color: #636464;\n --bs-alert-bg: #fefefe;\n --bs-alert-border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n --bs-alert-color: #141619;\n --bs-alert-bg: #d3d3d4;\n --bs-alert-border-color: #bcbebf;\n}\n.alert-dark .alert-link {\n color: #101214;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress {\n --bs-progress-height: 1rem;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: #e9ecef;\n --bs-progress-border-radius: 0.375rem;\n --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-progress-bar-color: #fff;\n --bs-progress-bar-bg: #0d6efd;\n --bs-progress-bar-transition: width 0.6s ease;\n display: flex;\n height: var(--bs-progress-height);\n overflow: hidden;\n font-size: var(--bs-progress-font-size);\n background-color: var(--bs-progress-bg);\n border-radius: var(--bs-progress-border-radius);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--bs-progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-progress-bar-bg);\n transition: var(--bs-progress-bar-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: var(--bs-progress-height) var(--bs-progress-height);\n}\n\n.progress-bar-animated {\n -webkit-animation: 1s linear infinite progress-bar-stripes;\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n -webkit-animation: none;\n animation: none;\n }\n}\n\n.list-group {\n --bs-list-group-color: #212529;\n --bs-list-group-bg: #fff;\n --bs-list-group-border-color: rgba(0, 0, 0, 0.125);\n --bs-list-group-border-width: 1px;\n --bs-list-group-border-radius: 0.375rem;\n --bs-list-group-item-padding-x: 1rem;\n --bs-list-group-item-padding-y: 0.5rem;\n --bs-list-group-action-color: #495057;\n --bs-list-group-action-hover-color: #495057;\n --bs-list-group-action-hover-bg: #f8f9fa;\n --bs-list-group-action-active-color: #212529;\n --bs-list-group-action-active-bg: #e9ecef;\n --bs-list-group-disabled-color: #6c757d;\n --bs-list-group-disabled-bg: #fff;\n --bs-list-group-active-color: #fff;\n --bs-list-group-active-bg: #0d6efd;\n --bs-list-group-active-border-color: #0d6efd;\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: var(--bs-list-group-border-radius);\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > .list-group-item::before {\n content: counters(section, ".") ". ";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: var(--bs-list-group-action-color);\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: var(--bs-list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--bs-list-group-action-hover-bg);\n}\n.list-group-item-action:active {\n color: var(--bs-list-group-action-active-color);\n background-color: var(--bs-list-group-action-active-bg);\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n color: var(--bs-list-group-color);\n text-decoration: none;\n background-color: var(--bs-list-group-bg);\n border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: var(--bs-list-group-disabled-color);\n pointer-events: none;\n background-color: var(--bs-list-group-disabled-bg);\n}\n.list-group-item.active {\n z-index: 2;\n color: var(--bs-list-group-active-color);\n background-color: var(--bs-list-group-active-bg);\n border-color: var(--bs-list-group-active-border-color);\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: calc(-1 * var(--bs-list-group-border-width));\n border-top-width: var(--bs-list-group-border-width);\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 var(--bs-list-group-border-width);\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #084298;\n background-color: #cfe2ff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #084298;\n background-color: #bacbe6;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #084298;\n border-color: #084298;\n}\n\n.list-group-item-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #41464b;\n background-color: #cbccce;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #41464b;\n border-color: #41464b;\n}\n\n.list-group-item-success {\n color: #0f5132;\n background-color: #d1e7dd;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #0f5132;\n background-color: #bcd0c7;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #0f5132;\n border-color: #0f5132;\n}\n\n.list-group-item-info {\n color: #055160;\n background-color: #cff4fc;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #055160;\n background-color: #badce3;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #055160;\n border-color: #055160;\n}\n\n.list-group-item-warning {\n color: #664d03;\n background-color: #fff3cd;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #664d03;\n background-color: #e6dbb9;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #664d03;\n border-color: #664d03;\n}\n\n.list-group-item-danger {\n color: #842029;\n background-color: #f8d7da;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #842029;\n background-color: #dfc2c4;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #842029;\n border-color: #842029;\n}\n\n.list-group-item-light {\n color: #636464;\n background-color: #fefefe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #636464;\n background-color: #e5e5e5;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #636464;\n border-color: #636464;\n}\n\n.list-group-item-dark {\n color: #141619;\n background-color: #d3d3d4;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #141619;\n background-color: #bebebf;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #141619;\n border-color: #141619;\n}\n\n.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #000;\n background: transparent url('+q+') center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: 0.5;\n}\n.btn-close:hover {\n color: #000;\n text-decoration: none;\n opacity: 0.75;\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n opacity: 1;\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n opacity: 0.25;\n}\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%);\n}\n\n.toast {\n --bs-toast-zindex: 1090;\n --bs-toast-padding-x: 0.75rem;\n --bs-toast-padding-y: 0.5rem;\n --bs-toast-spacing: 1.5rem;\n --bs-toast-max-width: 350px;\n --bs-toast-font-size: 0.875rem;\n --bs-toast-color: ;\n --bs-toast-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-border-width: 1px;\n --bs-toast-border-color: var(--bs-border-color-translucent);\n --bs-toast-border-radius: 0.375rem;\n --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-toast-header-color: #6c757d;\n --bs-toast-header-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);\n width: var(--bs-toast-max-width);\n max-width: 100%;\n font-size: var(--bs-toast-font-size);\n color: var(--bs-toast-color);\n pointer-events: auto;\n background-color: var(--bs-toast-bg);\n background-clip: padding-box;\n border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n box-shadow: var(--bs-toast-box-shadow);\n border-radius: var(--bs-toast-border-radius);\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n position: absolute;\n z-index: var(--bs-toast-zindex);\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: var(--bs-toast-spacing);\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n color: var(--bs-toast-header-color);\n background-color: var(--bs-toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n}\n.toast-header .btn-close {\n margin-right: calc(-0.5 * var(--bs-toast-padding-x));\n margin-left: var(--bs-toast-padding-x);\n}\n\n.toast-body {\n padding: var(--bs-toast-padding-x);\n word-wrap: break-word;\n}\n\n.modal {\n --bs-modal-zindex: 1055;\n --bs-modal-width: 500px;\n --bs-modal-padding: 1rem;\n --bs-modal-margin: 0.5rem;\n --bs-modal-color: ;\n --bs-modal-bg: #fff;\n --bs-modal-border-color: var(--bs-border-color-translucent);\n --bs-modal-border-width: 1px;\n --bs-modal-border-radius: 0.5rem;\n --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-modal-inner-border-radius: calc(0.5rem - 1px);\n --bs-modal-header-padding-x: 1rem;\n --bs-modal-header-padding-y: 1rem;\n --bs-modal-header-padding: 1rem 1rem;\n --bs-modal-header-border-color: var(--bs-border-color);\n --bs-modal-header-border-width: 1px;\n --bs-modal-title-line-height: 1.5;\n --bs-modal-footer-gap: 0.5rem;\n --bs-modal-footer-bg: ;\n --bs-modal-footer-border-color: var(--bs-border-color);\n --bs-modal-footer-border-width: 1px;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--bs-modal-margin);\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--bs-modal-margin) * 2);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--bs-modal-margin) * 2);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--bs-modal-color);\n pointer-events: auto;\n background-color: var(--bs-modal-bg);\n background-clip: padding-box;\n border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n border-radius: var(--bs-modal-border-radius);\n outline: 0;\n}\n\n.modal-backdrop {\n --bs-backdrop-zindex: 1050;\n --bs-backdrop-bg: #000;\n --bs-backdrop-opacity: 0.5;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-backdrop-zindex);\n width: 100vw;\n height: 100vh;\n background-color: var(--bs-backdrop-bg);\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: var(--bs-backdrop-opacity);\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-modal-header-padding);\n border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n border-top-left-radius: var(--bs-modal-inner-border-radius);\n border-top-right-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-header .btn-close {\n padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);\n margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: var(--bs-modal-title-line-height);\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: var(--bs-modal-padding);\n}\n\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);\n background-color: var(--bs-modal-footer-bg);\n border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n border-bottom-left-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-footer > * {\n margin: calc(var(--bs-modal-footer-gap) * 0.5);\n}\n\n@media (min-width: 576px) {\n .modal {\n --bs-modal-margin: 1.75rem;\n --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n }\n .modal-dialog {\n max-width: var(--bs-modal-width);\n margin-right: auto;\n margin-left: auto;\n }\n .modal-sm {\n --bs-modal-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n --bs-modal-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n --bs-modal-width: 1140px;\n }\n}\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header,\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header,\n.modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header,\n.modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header,\n.modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header,\n.modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-header,\n.modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n}\n.tooltip {\n --bs-tooltip-zindex: 1080;\n --bs-tooltip-max-width: 200px;\n --bs-tooltip-padding-x: 0.5rem;\n --bs-tooltip-padding-y: 0.25rem;\n --bs-tooltip-margin: ;\n --bs-tooltip-font-size: 0.875rem;\n --bs-tooltip-color: #fff;\n --bs-tooltip-bg: #000;\n --bs-tooltip-border-radius: 0.375rem;\n --bs-tooltip-opacity: 0.9;\n --bs-tooltip-arrow-width: 0.8rem;\n --bs-tooltip-arrow-height: 0.4rem;\n z-index: var(--bs-tooltip-zindex);\n display: block;\n padding: var(--bs-tooltip-arrow-height);\n margin: var(--bs-tooltip-margin);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-tooltip-font-size);\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: var(--bs-tooltip-opacity);\n}\n.tooltip .tooltip-arrow {\n display: block;\n width: var(--bs-tooltip-arrow-width);\n height: var(--bs-tooltip-arrow-height);\n}\n.tooltip .tooltip-arrow::before {\n position: absolute;\n content: "";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: 0;\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-top-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-right-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: 0;\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-bottom-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-left-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.tooltip-inner {\n max-width: var(--bs-tooltip-max-width);\n padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n color: var(--bs-tooltip-color);\n text-align: center;\n background-color: var(--bs-tooltip-bg);\n border-radius: var(--bs-tooltip-border-radius);\n}\n\n.popover {\n --bs-popover-zindex: 1070;\n --bs-popover-max-width: 276px;\n --bs-popover-font-size: 0.875rem;\n --bs-popover-bg: #fff;\n --bs-popover-border-width: 1px;\n --bs-popover-border-color: var(--bs-border-color-translucent);\n --bs-popover-border-radius: 0.5rem;\n --bs-popover-inner-border-radius: calc(0.5rem - 1px);\n --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-popover-header-padding-x: 1rem;\n --bs-popover-header-padding-y: 0.5rem;\n --bs-popover-header-font-size: 1rem;\n --bs-popover-header-color: ;\n --bs-popover-header-bg: #f0f0f0;\n --bs-popover-body-padding-x: 1rem;\n --bs-popover-body-padding-y: 1rem;\n --bs-popover-body-color: #212529;\n --bs-popover-arrow-width: 1rem;\n --bs-popover-arrow-height: 0.5rem;\n --bs-popover-arrow-border: var(--bs-popover-border-color);\n z-index: var(--bs-popover-zindex);\n display: block;\n max-width: var(--bs-popover-max-width);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-popover-font-size);\n word-wrap: break-word;\n background-color: var(--bs-popover-bg);\n background-clip: padding-box;\n border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-radius: var(--bs-popover-border-radius);\n}\n.popover .popover-arrow {\n display: block;\n width: var(--bs-popover-arrow-width);\n height: var(--bs-popover-arrow-height);\n}\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: "";\n border-color: transparent;\n border-style: solid;\n border-width: 0;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-top-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: var(--bs-popover-border-width);\n border-top-color: var(--bs-popover-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-right-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: var(--bs-popover-border-width);\n border-right-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-bottom-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: var(--bs-popover-border-width);\n border-bottom-color: var(--bs-popover-bg);\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--bs-popover-arrow-width);\n margin-left: calc(-0.5 * var(--bs-popover-arrow-width));\n content: "";\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-left-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: var(--bs-popover-border-width);\n border-left-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.popover-header {\n padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);\n margin-bottom: 0;\n font-size: var(--bs-popover-header-font-size);\n color: var(--bs-popover-header-color);\n background-color: var(--bs-popover-header-bg);\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-top-left-radius: var(--bs-popover-inner-border-radius);\n border-top-right-radius: var(--bs-popover-inner-border-radius);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n color: var(--bs-popover-body-color);\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: "";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n/* rtl:end:ignore */\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n "autoRename": true,\n "stringMap":[ {\n "name" : "prev-next",\n "search" : "prev",\n "replace" : "next"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url('+P+");\n}\n\n.carousel-control-next-icon {\n background-image: url("+R+');\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--bs-spinner-width);\n height: var(--bs-spinner-height);\n vertical-align: var(--bs-spinner-vertical-align);\n border-radius: 50%;\n -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);\n animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);\n}\n\n@-webkit-keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-border-width: 0.25em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-border;\n border: var(--bs-spinner-border-width) solid currentcolor;\n border-right-color: transparent;\n}\n\n.spinner-border-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n --bs-spinner-border-width: 0.2em;\n}\n\n@-webkit-keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-grow;\n background-color: currentcolor;\n opacity: 0;\n}\n\n.spinner-grow-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n --bs-spinner-animation-speed: 1.5s;\n }\n}\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n --bs-offcanvas-zindex: 1045;\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: ;\n --bs-offcanvas-bg: #fff;\n --bs-offcanvas-border-width: 1px;\n --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible;\n }\n}\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-sm .offcanvas-header {\n display: none;\n }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible;\n }\n}\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-md .offcanvas-header {\n display: none;\n }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible;\n }\n}\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-lg .offcanvas-header {\n display: none;\n }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xl .offcanvas-header {\n display: none;\n }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xxl .offcanvas-header {\n display: none;\n }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n.offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n}\n.offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n}\n.offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n}\n.offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n}\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none;\n}\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible;\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n}\n.offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);\n margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));\n margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));\n margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: 0.5;\n}\n.placeholder.btn::before {\n display: inline-block;\n content: "";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n -webkit-animation: placeholder-glow 2s ease-in-out infinite;\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@-webkit-keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n -webkit-mask-size: 200% 100%;\n mask-size: 200% 100%;\n -webkit-animation: placeholder-wave 2s linear infinite;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@-webkit-keyframes placeholder-wave {\n 100% {\n -webkit-mask-position: -200% 0%;\n mask-position: -200% 0%;\n }\n}\n\n@keyframes placeholder-wave {\n 100% {\n -webkit-mask-position: -200% 0%;\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: "";\n}\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n color: #fff !important;\n background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n color: #fff !important;\n background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n color: #fff !important;\n background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;\n}\n\n.link-primary {\n color: #0d6efd !important;\n}\n.link-primary:hover, .link-primary:focus {\n color: #0a58ca !important;\n}\n\n.link-secondary {\n color: #6c757d !important;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64 !important;\n}\n\n.link-success {\n color: #198754 !important;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43 !important;\n}\n\n.link-info {\n color: #0dcaf0 !important;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3 !important;\n}\n\n.link-warning {\n color: #ffc107 !important;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39 !important;\n}\n\n.link-danger {\n color: #dc3545 !important;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37 !important;\n}\n\n.link-light {\n color: #f8f9fa !important;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb !important;\n}\n\n.link-dark {\n color: #212529 !important;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21 !important;\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: "";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n.sticky-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-sm-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-md-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-lg-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xl-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xxl-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: "";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-secondary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-info {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-warning {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-danger {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-light {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-dark {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-white {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-1 {\n --bs-border-width: 1px;\n}\n\n.border-2 {\n --bs-border-width: 2px;\n}\n\n.border-3 {\n --bs-border-width: 3px;\n}\n\n.border-4 {\n --bs-border-width: 4px;\n}\n\n.border-5 {\n --bs-border-width: 5px;\n}\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n --bs-border-opacity: 1;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-semibold {\n font-weight: 600 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: #6c757d !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n -webkit-user-select: all !important;\n -moz-user-select: all !important;\n user-select: all !important;\n}\n\n.user-select-auto {\n -webkit-user-select: auto !important;\n -moz-user-select: auto !important;\n user-select: auto !important;\n}\n\n.user-select-none {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-2 {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-3 {\n border-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-4 {\n border-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-5 {\n border-radius: var(--bs-border-radius-2xl) !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-top {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n .float-sm-end {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n .gap-sm-0 {\n gap: 0 !important;\n }\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n .gap-sm-3 {\n gap: 1rem !important;\n }\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n .gap-sm-5 {\n gap: 3rem !important;\n }\n .text-sm-start {\n text-align: left !important;\n }\n .text-sm-end {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n .float-md-end {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n .gap-md-0 {\n gap: 0 !important;\n }\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n .gap-md-3 {\n gap: 1rem !important;\n }\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n .gap-md-5 {\n gap: 3rem !important;\n }\n .text-md-start {\n text-align: left !important;\n }\n .text-md-end {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n .float-lg-end {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n .gap-lg-0 {\n gap: 0 !important;\n }\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n .gap-lg-3 {\n gap: 1rem !important;\n }\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n .gap-lg-5 {\n gap: 3rem !important;\n }\n .text-lg-start {\n text-align: left !important;\n }\n .text-lg-end {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n .float-xl-end {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n .gap-xl-0 {\n gap: 0 !important;\n }\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n .gap-xl-3 {\n gap: 1rem !important;\n }\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n .gap-xl-5 {\n gap: 3rem !important;\n }\n .text-xl-start {\n text-align: left !important;\n }\n .text-xl-end {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n .float-xxl-end {\n float: right !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n .gap-xxl-0 {\n gap: 0 !important;\n }\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n .text-xxl-start {\n text-align: left !important;\n }\n .text-xxl-end {\n text-align: right !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n .fs-2 {\n font-size: 2rem !important;\n }\n .fs-3 {\n font-size: 1.75rem !important;\n }\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */',"",{version:3,sources:["webpack://./../../node_modules/bootstrap/dist/css/bootstrap.css","webpack://./../../node_modules/bootstrap/scss/mixins/_banner.scss","webpack://./../../node_modules/bootstrap/scss/_root.scss","webpack://./../../node_modules/bootstrap/scss/vendor/_rfs.scss","webpack://./../../node_modules/bootstrap/scss/_reboot.scss","webpack://./../../node_modules/bootstrap/scss/_variables.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack://./../../node_modules/bootstrap/scss/_type.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_lists.scss","webpack://./../../node_modules/bootstrap/scss/_images.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_image.scss","webpack://./../../node_modules/bootstrap/scss/_containers.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_container.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack://./../../node_modules/bootstrap/scss/_grid.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_grid.scss","webpack://./../../node_modules/bootstrap/scss/_tables.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_table-variants.scss","webpack://./../../node_modules/bootstrap/scss/forms/_labels.scss","webpack://./../../node_modules/bootstrap/scss/forms/_form-text.scss","webpack://./../../node_modules/bootstrap/scss/forms/_form-control.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_transition.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_gradients.scss","webpack://./../../node_modules/bootstrap/scss/forms/_form-select.scss","webpack://./../../node_modules/bootstrap/scss/forms/_form-check.scss","webpack://./../../node_modules/bootstrap/scss/forms/_form-range.scss","webpack://./../../node_modules/bootstrap/scss/forms/_floating-labels.scss","webpack://./../../node_modules/bootstrap/scss/forms/_input-group.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_forms.scss","webpack://./../../node_modules/bootstrap/scss/_buttons.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_buttons.scss","webpack://./../../node_modules/bootstrap/scss/_transitions.scss","webpack://./../../node_modules/bootstrap/scss/_dropdown.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_caret.scss","webpack://./../../node_modules/bootstrap/scss/_button-group.scss","webpack://./../../node_modules/bootstrap/scss/_nav.scss","webpack://./../../node_modules/bootstrap/scss/_navbar.scss","webpack://./../../node_modules/bootstrap/scss/_card.scss","webpack://./../../node_modules/bootstrap/scss/_accordion.scss","webpack://./../../node_modules/bootstrap/scss/_breadcrumb.scss","webpack://./../../node_modules/bootstrap/scss/_pagination.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_pagination.scss","webpack://./../../node_modules/bootstrap/scss/_badge.scss","webpack://./../../node_modules/bootstrap/scss/_alert.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_alert.scss","webpack://./../../node_modules/bootstrap/scss/_progress.scss","webpack://./../../node_modules/bootstrap/scss/_list-group.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_list-group.scss","webpack://./../../node_modules/bootstrap/scss/_close.scss","webpack://./../../node_modules/bootstrap/scss/_toasts.scss","webpack://./../../node_modules/bootstrap/scss/_modal.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_backdrop.scss","webpack://./../../node_modules/bootstrap/scss/_tooltip.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack://./../../node_modules/bootstrap/scss/_popover.scss","webpack://./../../node_modules/bootstrap/scss/_carousel.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack://./../../node_modules/bootstrap/scss/_spinners.scss","webpack://./../../node_modules/bootstrap/scss/_offcanvas.scss","webpack://./../../node_modules/bootstrap/scss/_placeholders.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_color-bg.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_colored-links.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_ratio.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_position.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_stacks.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_stretched-link.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_text-truncation.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack://./../../node_modules/bootstrap/scss/helpers/_vr.scss","webpack://./../../node_modules/bootstrap/scss/mixins/_utilities.scss","webpack://./../../node_modules/bootstrap/scss/utilities/_api.scss"],names:[],mappings:"AAAA,gBAAgB;ACCd;;;;;EAAA;ACDF;EAQI,kBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAAA,kBAAA;EAAA,gBAAA;EAAA,gBAAA;EAAA,kBAAA;EAAA,uBAAA;EAIA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAIA,qBAAA;EAAA,uBAAA;EAAA,qBAAA;EAAA,kBAAA;EAAA,qBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAIA,8BAAA;EAAA,iCAAA;EAAA,6BAAA;EAAA,2BAAA;EAAA,6BAAA;EAAA,4BAAA;EAAA,6BAAA;EAAA,yBAAA;EAGF,6BAAA;EACA,uBAAA;EACA,+BAAA;EACA,+BAAA;EAMA,qNAAA;EACA,yGAAA;EACA,yFAAA;EAOA,gDAAA;EC4PI,yBALI;EDrPR,0BAAA;EACA,0BAAA;EACA,wBAAA;EAIA,kBAAA;EAIA,sBAAA;EACA,wBAAA;EACA,0BAAA;EACA,mDAAA;EAEA,4BAAA;EACA,8BAAA;EACA,6BAAA;EACA,2BAAA;EACA,4BAAA;EACA,8BAAA;EAGA,wBAAA;EACA,8BAAA;EAEA,wBAAA;EAEA,0BAAA;AFGF;;AI3DA;;;EAGE,sBAAA;AJ8DF;;AI/CI;EANJ;IAOM,uBAAA;EJmDJ;AACF;;AItCA;EACE,SAAA;EACA,uCAAA;EDmPI,mCALI;EC5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AJyCF;;AIhCA;EACE,cAAA;EACA,cCijB4B;EDhjB5B,SAAA;EACA,qBAAA;EACA,aCujB4B;ALphB9B;;AIzBA;EACE,aAAA;EACA,qBCwf4B;EDrf5B,gBCwf4B;EDvf5B,gBCwf4B;AL9d9B;;AItBA;ED6MQ,iCAAA;AHnLR;AGiBI;EC3CJ;IDoNQ,iBAAA;EHtLN;AACF;;AI1BA;EDwMQ,iCAAA;AH1KR;AGQI;ECtCJ;ID+MQ,eAAA;EH7KN;AACF;;AI9BA;EDmMQ,+BAAA;AHjKR;AGDI;ECjCJ;ID0MQ,kBAAA;EHpKN;AACF;;AIlCA;ED8LQ,iCAAA;AHxJR;AGVI;EC5BJ;IDqMQ,iBAAA;EH3JN;AACF;;AItCA;EDqLM,kBALI;AHtIV;;AIrCA;EDgLM,eALI;AHlIV;;AI9BA;EACE,aAAA;EACA,mBCmS0B;ALlQ5B;;AIvBA;EACE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AJ0BF;;AIpBA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AJuBF;;AIjBA;;EAEE,kBAAA;AJoBF;;AIjBA;;;EAGE,aAAA;EACA,mBAAA;AJoBF;;AIjBA;;;;EAIE,gBAAA;AJoBF;;AIjBA;EACE,gBC6X4B;ALzW9B;;AIfA;EACE,qBAAA;EACA,cAAA;AJkBF;;AIZA;EACE,gBAAA;AJeF;;AIPA;;EAEE,mBCsW4B;AL5V9B;;AIFA;EDmFM,kBALI;AHxEV;;AICA;EACE,iBC+a4B;ED9a5B,wCAAA;AJEF;;AIOA;;EAEE,kBAAA;ED+DI,iBALI;ECxDR,cAAA;EACA,wBAAA;AJJF;;AIOA;EAAM,eAAA;AJHN;;AIIA;EAAM,WAAA;AJAN;;AIKA;EACE,2BAAA;EACA,0BCqKwC;ALvK1C;AIIE;EACE,iCAAA;AJFJ;;AIaE;EAEE,cAAA;EACA,qBAAA;AJXJ;;AIkBA;;;;EAIE,qCCkR4B;EF7PxB,cALI;AH9BV;;AIsBA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EDSI,kBALI;AHtBV;AIuBE;EDII,kBALI;ECGN,cAAA;EACA,kBAAA;AJrBJ;;AIyBA;EDHM,kBALI;ECUR,2BAAA;EACA,qBAAA;AJtBF;AIyBE;EACE,cAAA;AJvBJ;;AI2BA;EACE,2BAAA;EDfI,kBALI;ECsBR,wBCuyCkC;EDtyClC,sCCuyCkC;EC3kDhC,sBAAA;AN6QJ;AI0BE;EACE,UAAA;EDtBE,cALI;AHIV;;AIkCA;EACE,gBAAA;AJ/BF;;AIqCA;;EAEE,sBAAA;AJlCF;;AI0CA;EACE,oBAAA;EACA,yBAAA;AJvCF;;AI0CA;EACE,mBCsT4B;EDrT5B,sBCqT4B;EDpT5B,cCjVS;EDkVT,gBAAA;AJvCF;;AI8CA;EAEE,mBAAA;EACA,gCAAA;AJ5CF;;AI+CA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AJ5CF;;AIoDA;EACE,qBAAA;AJjDF;;AIuDA;EAEE,gBAAA;AJrDF;;AI6DA;EACE,UAAA;AJ1DF;;AI+DA;;;;;EAKE,SAAA;EACA,oBAAA;EDrHI,kBALI;EC4HR,oBAAA;AJ5DF;;AIgEA;;EAEE,oBAAA;AJ7DF;;AIkEA;EACE,eAAA;AJ/DF;;AIkEA;EAGE,iBAAA;AJjEF;AIoEE;EACE,UAAA;AJlEJ;;AIyEA;EACE,wBAAA;AJtEF;;AI8EA;;;;EAIE,0BAAA;AJ3EF;AI8EI;;;;EACE,eAAA;AJzEN;;AIgFA;EACE,UAAA;EACA,kBAAA;AJ7EF;;AIkFA;EACE,gBAAA;AJ/EF;;AIyFA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AJtFF;;AI8FA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBC8I4B;EFxVtB,iCAAA;EC6MN,oBAAA;AJ5FF;AGnRI;ECwWJ;ID/LQ,iBAAA;EH8GN;AACF;AIyFE;EACE,WAAA;AJvFJ;;AI8FA;;;;;;;EAOE,UAAA;AJ3FF;;AI8FA;EACE,YAAA;AJ3FF;;AIoGA;EACE,oBAAA;EACA,6BAAA;AJjGF;;AIyGA;;;;;;;CAAA;AAWA;EACE,wBAAA;AJzGF;;AI8GA;EACE,UAAA;AJ3GF;;AIkHA;EACE,aAAA;EACA,0BAAA;AJ/GF;;AI6GA;EACE,aAAA;EACA,0BAAA;AJ/GF;;AIoHA;EACE,qBAAA;AJjHF;;AIsHA;EACE,SAAA;AJnHF;;AI0HA;EACE,kBAAA;EACA,eAAA;AJvHF;;AI+HA;EACE,wBAAA;AJ5HF;;AIoIA;EACE,wBAAA;AJjIF;;AOncA;EJyQM,kBALI;EIlQR,gBFwkB4B;ALlI9B;;AOjcE;EJsQM,iCAAA;EIlQJ,gBFyjBkB;EExjBlB,gBFwiB0B;ALtG9B;AGnWI;EIpGF;IJ6QM,eAAA;EH8LN;AACF;;AO5cE;EJsQM,iCAAA;EIlQJ,gBFyjBkB;EExjBlB,gBFwiB0B;AL3F9B;AG9WI;EIpGF;IJ6QM,iBAAA;EHyMN;AACF;;AOvdE;EJsQM,iCAAA;EIlQJ,gBFyjBkB;EExjBlB,gBFwiB0B;ALhF9B;AGzXI;EIpGF;IJ6QM,eAAA;EHoNN;AACF;;AOleE;EJsQM,iCAAA;EIlQJ,gBFyjBkB;EExjBlB,gBFwiB0B;ALrE9B;AGpYI;EIpGF;IJ6QM,iBAAA;EH+NN;AACF;;AO7eE;EJsQM,iCAAA;EIlQJ,gBFyjBkB;EExjBlB,gBFwiB0B;AL1D9B;AG/YI;EIpGF;IJ6QM,eAAA;EH0ON;AACF;;AOxfE;EJsQM,iCAAA;EIlQJ,gBFyjBkB;EExjBlB,gBFwiB0B;AL/C9B;AG1ZI;EIpGF;IJ6QM,iBAAA;EHqPN;AACF;;AO3eA;ECvDE,eAAA;EACA,gBAAA;ARsiBF;;AO3eA;EC5DE,eAAA;EACA,gBAAA;AR2iBF;;AO7eA;EACE,qBAAA;APgfF;AO9eE;EACE,oBFgkB0B;ALhF9B;;AOteA;EJoNM,kBALI;EI7MR,yBAAA;APyeF;;AOreA;EACE,mBF6RO;EFhFH,kBALI;AHiSV;AOteE;EACE,gBAAA;APweJ;;AOpeA;EACE,iBAAA;EACA,mBFmRO;EFhFH,kBALI;EI5LR,cFtFS;AL6jBX;AOreE;EACE,aAAA;APueJ;;ASvkBA;ECIE,eAAA;EAGA,YAAA;AVqkBF;;AStkBA;EACE,gBJ48CkC;EI38ClC,sBJPS;EIQT,wCAAA;EHGE,uBAAA;EIRF,eAAA;EAGA,YAAA;AV8kBF;;AShkBA;EAEE,qBAAA;ATkkBF;;AS/jBA;EACE,qBAAA;EACA,cAAA;ATkkBF;;AS/jBA;EN+PM,kBALI;EMxPR,cJ1BS;AL4lBX;;AWpmBE;;;;;;;ECHA,qBAAA;EACA,gBAAA;EACA,WAAA;EACA,6CAAA;EACA,4CAAA;EACA,kBAAA;EACA,iBAAA;AZinBF;;Aa3jBI;EF5CE;IACE,gBN6ae;EL8LrB;AACF;AajkBI;EF5CE;IACE,gBN6ae;ELmMrB;AACF;AatkBI;EF5CE;IACE,gBN6ae;ELwMrB;AACF;Aa3kBI;EF5CE;IACE,iBN6ae;EL6MrB;AACF;AahlBI;EF5CE;IACE,iBN6ae;ELkNrB;AACF;Ac/oBE;ECAA,qBAAA;EACA,gBAAA;EACA,aAAA;EACA,eAAA;EAEA,yCAAA;EACA,6CAAA;EACA,4CAAA;AfipBF;AcrpBI;ECaF,cAAA;EACA,WAAA;EACA,eAAA;EACA,6CAAA;EACA,4CAAA;EACA,8BAAA;Af2oBF;;Ae5lBM;EACE,YAAA;Af+lBR;;Ae5lBM;EApCJ,cAAA;EACA,WAAA;AfooBF;;AetnBE;EACE,cAAA;EACA,WAAA;AfynBJ;;Ae3nBE;EACE,cAAA;EACA,UAAA;Af8nBJ;;AehoBE;EACE,cAAA;EACA,qBAAA;AfmoBJ;;AeroBE;EACE,cAAA;EACA,UAAA;AfwoBJ;;Ae1oBE;EACE,cAAA;EACA,UAAA;Af6oBJ;;Ae/oBE;EACE,cAAA;EACA,qBAAA;AfkpBJ;;AennBM;EAhDJ,cAAA;EACA,WAAA;AfuqBF;;AelnBU;EAhEN,cAAA;EACA,kBAAA;AfsrBJ;;AevnBU;EAhEN,cAAA;EACA,mBAAA;Af2rBJ;;Ae5nBU;EAhEN,cAAA;EACA,UAAA;AfgsBJ;;AejoBU;EAhEN,cAAA;EACA,mBAAA;AfqsBJ;;AetoBU;EAhEN,cAAA;EACA,mBAAA;Af0sBJ;;Ae3oBU;EAhEN,cAAA;EACA,UAAA;Af+sBJ;;AehpBU;EAhEN,cAAA;EACA,mBAAA;AfotBJ;;AerpBU;EAhEN,cAAA;EACA,mBAAA;AfytBJ;;Ae1pBU;EAhEN,cAAA;EACA,UAAA;Af8tBJ;;Ae/pBU;EAhEN,cAAA;EACA,mBAAA;AfmuBJ;;AepqBU;EAhEN,cAAA;EACA,mBAAA;AfwuBJ;;AezqBU;EAhEN,cAAA;EACA,WAAA;Af6uBJ;;AetqBY;EAxDV,wBAAA;AfkuBF;;Ae1qBY;EAxDV,yBAAA;AfsuBF;;Ae9qBY;EAxDV,gBAAA;Af0uBF;;AelrBY;EAxDV,yBAAA;Af8uBF;;AetrBY;EAxDV,yBAAA;AfkvBF;;Ae1rBY;EAxDV,gBAAA;AfsvBF;;Ae9rBY;EAxDV,yBAAA;Af0vBF;;AelsBY;EAxDV,yBAAA;Af8vBF;;AetsBY;EAxDV,gBAAA;AfkwBF;;Ae1sBY;EAxDV,yBAAA;AfswBF;;Ae9sBY;EAxDV,yBAAA;Af0wBF;;AevsBQ;;EAEE,gBAAA;Af0sBV;;AevsBQ;;EAEE,gBAAA;Af0sBV;;AejtBQ;;EAEE,sBAAA;AfotBV;;AejtBQ;;EAEE,sBAAA;AfotBV;;Ae3tBQ;;EAEE,qBAAA;Af8tBV;;Ae3tBQ;;EAEE,qBAAA;Af8tBV;;AeruBQ;;EAEE,mBAAA;AfwuBV;;AeruBQ;;EAEE,mBAAA;AfwuBV;;Ae/uBQ;;EAEE,qBAAA;AfkvBV;;Ae/uBQ;;EAEE,qBAAA;AfkvBV;;AezvBQ;;EAEE,mBAAA;Af4vBV;;AezvBQ;;EAEE,mBAAA;Af4vBV;;AatzBI;EEUE;IACE,YAAA;EfgzBN;Ee7yBI;IApCJ,cAAA;IACA,WAAA;Efo1BA;Eet0BA;IACE,cAAA;IACA,WAAA;Efw0BF;Ee10BA;IACE,cAAA;IACA,UAAA;Ef40BF;Ee90BA;IACE,cAAA;IACA,qBAAA;Efg1BF;Eel1BA;IACE,cAAA;IACA,UAAA;Efo1BF;Eet1BA;IACE,cAAA;IACA,UAAA;Efw1BF;Ee11BA;IACE,cAAA;IACA,qBAAA;Ef41BF;Ee7zBI;IAhDJ,cAAA;IACA,WAAA;Efg3BA;Ee3zBQ;IAhEN,cAAA;IACA,kBAAA;Ef83BF;Ee/zBQ;IAhEN,cAAA;IACA,mBAAA;Efk4BF;Een0BQ;IAhEN,cAAA;IACA,UAAA;Efs4BF;Eev0BQ;IAhEN,cAAA;IACA,mBAAA;Ef04BF;Ee30BQ;IAhEN,cAAA;IACA,mBAAA;Ef84BF;Ee/0BQ;IAhEN,cAAA;IACA,UAAA;Efk5BF;Een1BQ;IAhEN,cAAA;IACA,mBAAA;Efs5BF;Eev1BQ;IAhEN,cAAA;IACA,mBAAA;Ef05BF;Ee31BQ;IAhEN,cAAA;IACA,UAAA;Ef85BF;Ee/1BQ;IAhEN,cAAA;IACA,mBAAA;Efk6BF;Een2BQ;IAhEN,cAAA;IACA,mBAAA;Efs6BF;Eev2BQ;IAhEN,cAAA;IACA,WAAA;Ef06BF;Een2BU;IAxDV,cAAA;Ef85BA;Eet2BU;IAxDV,wBAAA;Efi6BA;Eez2BU;IAxDV,yBAAA;Efo6BA;Ee52BU;IAxDV,gBAAA;Efu6BA;Ee/2BU;IAxDV,yBAAA;Ef06BA;Eel3BU;IAxDV,yBAAA;Ef66BA;Eer3BU;IAxDV,gBAAA;Efg7BA;Eex3BU;IAxDV,yBAAA;Efm7BA;Ee33BU;IAxDV,yBAAA;Efs7BA;Ee93BU;IAxDV,gBAAA;Efy7BA;Eej4BU;IAxDV,yBAAA;Ef47BA;Eep4BU;IAxDV,yBAAA;Ef+7BA;Ee53BM;;IAEE,gBAAA;Ef83BR;Ee33BM;;IAEE,gBAAA;Ef63BR;Eep4BM;;IAEE,sBAAA;Efs4BR;Een4BM;;IAEE,sBAAA;Efq4BR;Ee54BM;;IAEE,qBAAA;Ef84BR;Ee34BM;;IAEE,qBAAA;Ef64BR;Eep5BM;;IAEE,mBAAA;Efs5BR;Een5BM;;IAEE,mBAAA;Efq5BR;Ee55BM;;IAEE,qBAAA;Ef85BR;Ee35BM;;IAEE,qBAAA;Ef65BR;Eep6BM;;IAEE,mBAAA;Efs6BR;Een6BM;;IAEE,mBAAA;Efq6BR;AACF;Aah+BI;EEUE;IACE,YAAA;Efy9BN;Eet9BI;IApCJ,cAAA;IACA,WAAA;Ef6/BA;Ee/+BA;IACE,cAAA;IACA,WAAA;Efi/BF;Een/BA;IACE,cAAA;IACA,UAAA;Efq/BF;Eev/BA;IACE,cAAA;IACA,qBAAA;Efy/BF;Ee3/BA;IACE,cAAA;IACA,UAAA;Ef6/BF;Ee//BA;IACE,cAAA;IACA,UAAA;EfigCF;EengCA;IACE,cAAA;IACA,qBAAA;EfqgCF;Eet+BI;IAhDJ,cAAA;IACA,WAAA;EfyhCA;Eep+BQ;IAhEN,cAAA;IACA,kBAAA;EfuiCF;Eex+BQ;IAhEN,cAAA;IACA,mBAAA;Ef2iCF;Ee5+BQ;IAhEN,cAAA;IACA,UAAA;Ef+iCF;Eeh/BQ;IAhEN,cAAA;IACA,mBAAA;EfmjCF;Eep/BQ;IAhEN,cAAA;IACA,mBAAA;EfujCF;Eex/BQ;IAhEN,cAAA;IACA,UAAA;Ef2jCF;Ee5/BQ;IAhEN,cAAA;IACA,mBAAA;Ef+jCF;EehgCQ;IAhEN,cAAA;IACA,mBAAA;EfmkCF;EepgCQ;IAhEN,cAAA;IACA,UAAA;EfukCF;EexgCQ;IAhEN,cAAA;IACA,mBAAA;Ef2kCF;Ee5gCQ;IAhEN,cAAA;IACA,mBAAA;Ef+kCF;EehhCQ;IAhEN,cAAA;IACA,WAAA;EfmlCF;Ee5gCU;IAxDV,cAAA;EfukCA;Ee/gCU;IAxDV,wBAAA;Ef0kCA;EelhCU;IAxDV,yBAAA;Ef6kCA;EerhCU;IAxDV,gBAAA;EfglCA;EexhCU;IAxDV,yBAAA;EfmlCA;Ee3hCU;IAxDV,yBAAA;EfslCA;Ee9hCU;IAxDV,gBAAA;EfylCA;EejiCU;IAxDV,yBAAA;Ef4lCA;EepiCU;IAxDV,yBAAA;Ef+lCA;EeviCU;IAxDV,gBAAA;EfkmCA;Ee1iCU;IAxDV,yBAAA;EfqmCA;Ee7iCU;IAxDV,yBAAA;EfwmCA;EeriCM;;IAEE,gBAAA;EfuiCR;EepiCM;;IAEE,gBAAA;EfsiCR;Ee7iCM;;IAEE,sBAAA;Ef+iCR;Ee5iCM;;IAEE,sBAAA;Ef8iCR;EerjCM;;IAEE,qBAAA;EfujCR;EepjCM;;IAEE,qBAAA;EfsjCR;Ee7jCM;;IAEE,mBAAA;Ef+jCR;Ee5jCM;;IAEE,mBAAA;Ef8jCR;EerkCM;;IAEE,qBAAA;EfukCR;EepkCM;;IAEE,qBAAA;EfskCR;Ee7kCM;;IAEE,mBAAA;Ef+kCR;Ee5kCM;;IAEE,mBAAA;Ef8kCR;AACF;AazoCI;EEUE;IACE,YAAA;EfkoCN;Ee/nCI;IApCJ,cAAA;IACA,WAAA;EfsqCA;EexpCA;IACE,cAAA;IACA,WAAA;Ef0pCF;Ee5pCA;IACE,cAAA;IACA,UAAA;Ef8pCF;EehqCA;IACE,cAAA;IACA,qBAAA;EfkqCF;EepqCA;IACE,cAAA;IACA,UAAA;EfsqCF;EexqCA;IACE,cAAA;IACA,UAAA;Ef0qCF;Ee5qCA;IACE,cAAA;IACA,qBAAA;Ef8qCF;Ee/oCI;IAhDJ,cAAA;IACA,WAAA;EfksCA;Ee7oCQ;IAhEN,cAAA;IACA,kBAAA;EfgtCF;EejpCQ;IAhEN,cAAA;IACA,mBAAA;EfotCF;EerpCQ;IAhEN,cAAA;IACA,UAAA;EfwtCF;EezpCQ;IAhEN,cAAA;IACA,mBAAA;Ef4tCF;Ee7pCQ;IAhEN,cAAA;IACA,mBAAA;EfguCF;EejqCQ;IAhEN,cAAA;IACA,UAAA;EfouCF;EerqCQ;IAhEN,cAAA;IACA,mBAAA;EfwuCF;EezqCQ;IAhEN,cAAA;IACA,mBAAA;Ef4uCF;Ee7qCQ;IAhEN,cAAA;IACA,UAAA;EfgvCF;EejrCQ;IAhEN,cAAA;IACA,mBAAA;EfovCF;EerrCQ;IAhEN,cAAA;IACA,mBAAA;EfwvCF;EezrCQ;IAhEN,cAAA;IACA,WAAA;Ef4vCF;EerrCU;IAxDV,cAAA;EfgvCA;EexrCU;IAxDV,wBAAA;EfmvCA;Ee3rCU;IAxDV,yBAAA;EfsvCA;Ee9rCU;IAxDV,gBAAA;EfyvCA;EejsCU;IAxDV,yBAAA;Ef4vCA;EepsCU;IAxDV,yBAAA;Ef+vCA;EevsCU;IAxDV,gBAAA;EfkwCA;Ee1sCU;IAxDV,yBAAA;EfqwCA;Ee7sCU;IAxDV,yBAAA;EfwwCA;EehtCU;IAxDV,gBAAA;Ef2wCA;EentCU;IAxDV,yBAAA;Ef8wCA;EettCU;IAxDV,yBAAA;EfixCA;Ee9sCM;;IAEE,gBAAA;EfgtCR;Ee7sCM;;IAEE,gBAAA;Ef+sCR;EettCM;;IAEE,sBAAA;EfwtCR;EertCM;;IAEE,sBAAA;EfutCR;Ee9tCM;;IAEE,qBAAA;EfguCR;Ee7tCM;;IAEE,qBAAA;Ef+tCR;EetuCM;;IAEE,mBAAA;EfwuCR;EeruCM;;IAEE,mBAAA;EfuuCR;Ee9uCM;;IAEE,qBAAA;EfgvCR;Ee7uCM;;IAEE,qBAAA;Ef+uCR;EetvCM;;IAEE,mBAAA;EfwvCR;EervCM;;IAEE,mBAAA;EfuvCR;AACF;AalzCI;EEUE;IACE,YAAA;Ef2yCN;EexyCI;IApCJ,cAAA;IACA,WAAA;Ef+0CA;Eej0CA;IACE,cAAA;IACA,WAAA;Efm0CF;Eer0CA;IACE,cAAA;IACA,UAAA;Efu0CF;Eez0CA;IACE,cAAA;IACA,qBAAA;Ef20CF;Ee70CA;IACE,cAAA;IACA,UAAA;Ef+0CF;Eej1CA;IACE,cAAA;IACA,UAAA;Efm1CF;Eer1CA;IACE,cAAA;IACA,qBAAA;Efu1CF;EexzCI;IAhDJ,cAAA;IACA,WAAA;Ef22CA;EetzCQ;IAhEN,cAAA;IACA,kBAAA;Efy3CF;Ee1zCQ;IAhEN,cAAA;IACA,mBAAA;Ef63CF;Ee9zCQ;IAhEN,cAAA;IACA,UAAA;Efi4CF;Eel0CQ;IAhEN,cAAA;IACA,mBAAA;Efq4CF;Eet0CQ;IAhEN,cAAA;IACA,mBAAA;Efy4CF;Ee10CQ;IAhEN,cAAA;IACA,UAAA;Ef64CF;Ee90CQ;IAhEN,cAAA;IACA,mBAAA;Efi5CF;Eel1CQ;IAhEN,cAAA;IACA,mBAAA;Efq5CF;Eet1CQ;IAhEN,cAAA;IACA,UAAA;Efy5CF;Ee11CQ;IAhEN,cAAA;IACA,mBAAA;Ef65CF;Ee91CQ;IAhEN,cAAA;IACA,mBAAA;Efi6CF;Eel2CQ;IAhEN,cAAA;IACA,WAAA;Efq6CF;Ee91CU;IAxDV,cAAA;Efy5CA;Eej2CU;IAxDV,wBAAA;Ef45CA;Eep2CU;IAxDV,yBAAA;Ef+5CA;Eev2CU;IAxDV,gBAAA;Efk6CA;Ee12CU;IAxDV,yBAAA;Efq6CA;Ee72CU;IAxDV,yBAAA;Efw6CA;Eeh3CU;IAxDV,gBAAA;Ef26CA;Een3CU;IAxDV,yBAAA;Ef86CA;Eet3CU;IAxDV,yBAAA;Efi7CA;Eez3CU;IAxDV,gBAAA;Efo7CA;Ee53CU;IAxDV,yBAAA;Efu7CA;Ee/3CU;IAxDV,yBAAA;Ef07CA;Eev3CM;;IAEE,gBAAA;Efy3CR;Eet3CM;;IAEE,gBAAA;Efw3CR;Ee/3CM;;IAEE,sBAAA;Efi4CR;Ee93CM;;IAEE,sBAAA;Efg4CR;Eev4CM;;IAEE,qBAAA;Efy4CR;Eet4CM;;IAEE,qBAAA;Efw4CR;Ee/4CM;;IAEE,mBAAA;Efi5CR;Ee94CM;;IAEE,mBAAA;Efg5CR;Eev5CM;;IAEE,qBAAA;Efy5CR;Eet5CM;;IAEE,qBAAA;Efw5CR;Ee/5CM;;IAEE,mBAAA;Efi6CR;Ee95CM;;IAEE,mBAAA;Efg6CR;AACF;Aa39CI;EEUE;IACE,YAAA;Efo9CN;Eej9CI;IApCJ,cAAA;IACA,WAAA;Efw/CA;Ee1+CA;IACE,cAAA;IACA,WAAA;Ef4+CF;Ee9+CA;IACE,cAAA;IACA,UAAA;Efg/CF;Eel/CA;IACE,cAAA;IACA,qBAAA;Efo/CF;Eet/CA;IACE,cAAA;IACA,UAAA;Efw/CF;Ee1/CA;IACE,cAAA;IACA,UAAA;Ef4/CF;Ee9/CA;IACE,cAAA;IACA,qBAAA;EfggDF;Eej+CI;IAhDJ,cAAA;IACA,WAAA;EfohDA;Ee/9CQ;IAhEN,cAAA;IACA,kBAAA;EfkiDF;Een+CQ;IAhEN,cAAA;IACA,mBAAA;EfsiDF;Eev+CQ;IAhEN,cAAA;IACA,UAAA;Ef0iDF;Ee3+CQ;IAhEN,cAAA;IACA,mBAAA;Ef8iDF;Ee/+CQ;IAhEN,cAAA;IACA,mBAAA;EfkjDF;Een/CQ;IAhEN,cAAA;IACA,UAAA;EfsjDF;Eev/CQ;IAhEN,cAAA;IACA,mBAAA;Ef0jDF;Ee3/CQ;IAhEN,cAAA;IACA,mBAAA;Ef8jDF;Ee//CQ;IAhEN,cAAA;IACA,UAAA;EfkkDF;EengDQ;IAhEN,cAAA;IACA,mBAAA;EfskDF;EevgDQ;IAhEN,cAAA;IACA,mBAAA;Ef0kDF;Ee3gDQ;IAhEN,cAAA;IACA,WAAA;Ef8kDF;EevgDU;IAxDV,cAAA;EfkkDA;Ee1gDU;IAxDV,wBAAA;EfqkDA;Ee7gDU;IAxDV,yBAAA;EfwkDA;EehhDU;IAxDV,gBAAA;Ef2kDA;EenhDU;IAxDV,yBAAA;Ef8kDA;EethDU;IAxDV,yBAAA;EfilDA;EezhDU;IAxDV,gBAAA;EfolDA;Ee5hDU;IAxDV,yBAAA;EfulDA;Ee/hDU;IAxDV,yBAAA;Ef0lDA;EeliDU;IAxDV,gBAAA;Ef6lDA;EeriDU;IAxDV,yBAAA;EfgmDA;EexiDU;IAxDV,yBAAA;EfmmDA;EehiDM;;IAEE,gBAAA;EfkiDR;Ee/hDM;;IAEE,gBAAA;EfiiDR;EexiDM;;IAEE,sBAAA;Ef0iDR;EeviDM;;IAEE,sBAAA;EfyiDR;EehjDM;;IAEE,qBAAA;EfkjDR;Ee/iDM;;IAEE,qBAAA;EfijDR;EexjDM;;IAEE,mBAAA;Ef0jDR;EevjDM;;IAEE,mBAAA;EfyjDR;EehkDM;;IAEE,qBAAA;EfkkDR;Ee/jDM;;IAEE,qBAAA;EfikDR;EexkDM;;IAEE,mBAAA;Ef0kDR;EevkDM;;IAEE,mBAAA;EfykDR;AACF;AgB/rDA;EACE,sCAAA;EACA,0BAAA;EACA,+CAAA;EACA,iCAAA;EACA,8CAAA;EACA,0CAAA;EACA,6CAAA;EACA,wCAAA;EACA,4CAAA;EACA,yCAAA;EAEA,WAAA;EACA,mBXoWO;EWnWP,4BAAA;EACA,mBXqoB4B;EWpoB5B,0CAAA;AhBgsDF;AgBzrDE;EACE,sBAAA;EACA,oCAAA;EACA,wBXic0B;EWhc1B,wDAAA;AhB2rDJ;AgBxrDE;EACE,uBAAA;AhB0rDJ;AgBvrDE;EACE,sBAAA;AhByrDJ;;AgBrrDA;EACE,kCAAA;AhBwrDF;;AgBjrDA;EACE,iBAAA;AhBorDF;;AgB1qDE;EACE,wBAAA;AhB6qDJ;;AgB9pDE;EACE,mBAAA;AhBiqDJ;AgB9pDI;EACE,mBAAA;AhBgqDN;;AgBzpDE;EACE,sBAAA;AhB4pDJ;AgBzpDE;EACE,mBAAA;AhB2pDJ;;AgBjpDE;EACE,gDAAA;EACA,oCAAA;AhBopDJ;;AgB9oDE;EACE,gDAAA;EACA,oCAAA;AhBipDJ;;AgBzoDA;EACE,+CAAA;EACA,mCAAA;AhB4oDF;;AgBpoDE;EACE,8CAAA;EACA,kCAAA;AhBuoDJ;;AiB5wDE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjBwwDJ;;AiB1xDE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjBsxDJ;;AiBxyDE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjBoyDJ;;AiBtzDE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjBkzDJ;;AiBp0DE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjBg0DJ;;AiBl1DE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjB80DJ;;AiBh2DE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjB41DJ;;AiB92DE;EAOE,sBAAA;EACA,sBAAA;EACA,gCAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,4BAAA;EACA,0CAAA;AjB02DJ;;AgBhuDI;EACE,gBAAA;EACA,iCAAA;AhBmuDN;;AavzDI;EGkFA;IACE,gBAAA;IACA,iCAAA;EhByuDJ;AACF;Aa9zDI;EGkFA;IACE,gBAAA;IACA,iCAAA;EhB+uDJ;AACF;Aap0DI;EGkFA;IACE,gBAAA;IACA,iCAAA;EhBqvDJ;AACF;Aa10DI;EGkFA;IACE,gBAAA;IACA,iCAAA;EhB2vDJ;AACF;Aah1DI;EGkFA;IACE,gBAAA;IACA,iCAAA;EhBiwDJ;AACF;AkB95DA;EACE,qBb8xBsC;ALkoCxC;;AkBv5DA;EACE,iCAAA;EACA,oCAAA;EACA,gBAAA;EfoRI,kBALI;Ee3QR,gBb+hB4B;ALy3C9B;;AkBp5DA;EACE,+BAAA;EACA,kCAAA;Ef0QI,kBALI;AHmpDV;;AkBp5DA;EACE,gCAAA;EACA,mCAAA;EfoQI,mBALI;AHypDV;;AmBr7DA;EACE,mBdsxBsC;EFtflC,kBALI;EgBvRR,cdKS;ALi7DX;;AoB37DA;EACE,cAAA;EACA,WAAA;EACA,yBAAA;EjB8RI,eALI;EiBtRR,gBfmiB4B;EeliB5B,gBfyiB4B;EexiB5B,cfKS;EeJT,sBfLS;EeMT,4BAAA;EACA,yBAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EdGE,uBAAA;EeHE,wEDMJ;ApBy7DF;AqB37DM;EDhBN;ICiBQ,gBAAA;ErB87DN;AACF;AoB57DE;EACE,gBAAA;ApB87DJ;AoB57DI;EACE,eAAA;ApB87DN;AoBz7DE;EACE,cfjBO;EekBP,sBf3BO;Ee4BP,qBfqyBoC;EepyBpC,UAAA;EAKE,kDf6qB0B;AL0wChC;AoBh7DE;EAEE,aAAA;ApBi7DJ;AoB76DE;EACE,cf1CO;Ee4CP,UAAA;ApB86DJ;AoBj7DE;EACE,cf1CO;Ee4CP,UAAA;ApB86DJ;AoBt6DE;EAEE,yBf1DO;Ee6DP,UAAA;ApBq6DJ;AoBj6DE;EACE,yBAAA;EACA,0BAAA;EACA,2BfgoB0B;EehoB1B,0BfgoB0B;Ee/nB1B,cf9DO;EiBbT,yBjBMS;EeuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bf0Y0B;EezY1B,gBAAA;ECtEE,6IDuEF;ECvEE,qIDuEF;ApBm6DJ;AoB/6DE;EACE,yBAAA;EACA,0BAAA;EACA,2BfgoB0B;EehoB1B,0BfgoB0B;Ee/nB1B,cf9DO;EiBbT,yBjBMS;EeuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bf0Y0B;EezY1B,gBAAA;ECtEE,qIDuEF;ApBm6DJ;AqBt+DM;EDuDJ;ICtDM,wBAAA;IAAA,gBAAA;ErBy+DN;EoBn7DA;ICtDM,gBAAA;ErBy+DN;AACF;AoBr6DE;EACE,yBfs4B8B;ALiiClC;AoBx6DE;EACE,yBfs4B8B;ALiiClC;;AoB95DA;EACE,cAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBf2c4B;Ee1c5B,cfzFS;Ee0FT,6BAAA;EACA,yBAAA;EACA,mBAAA;ApBi6DF;AoB/5DE;EACE,UAAA;ApBi6DJ;AoB95DE;EAEE,gBAAA;EACA,eAAA;ApB+5DJ;;AoBp5DA;EACE,sCfstBsC;EertBtC,uBAAA;EjBkKI,mBALI;EG7QN,sBAAA;ANygEJ;AoBr5DE;EACE,uBAAA;EACA,wBAAA;EACA,0BfglB0B;EehlB1B,yBfglB0B;ALu0C9B;AoB15DE;EACE,uBAAA;EACA,wBAAA;EACA,0BfglB0B;EehlB1B,yBfglB0B;ALu0C9B;;AoBn5DA;EACE,oCf0sBsC;EezsBtC,oBAAA;EjBqJI,kBALI;EG7QN,qBAAA;ANqhEJ;AoBp5DE;EACE,oBAAA;EACA,qBAAA;EACA,wBfukB0B;EevkB1B,uBfukB0B;AL+0C9B;AoBz5DE;EACE,oBAAA;EACA,qBAAA;EACA,wBfukB0B;EevkB1B,uBfukB0B;AL+0C9B;;AoB94DE;EACE,uCfurBoC;AL0tCxC;AoB94DE;EACE,sCforBoC;AL4tCxC;AoB74DE;EACE,oCfirBoC;AL8tCxC;;AoB14DA;EACE,Wf+qBsC;Ee9qBtC,mCfwqBsC;EevqBtC,iBf6hB4B;ALg3C9B;AoB34DE;EACE,eAAA;ApB64DJ;AoB14DE;EACE,oBAAA;EdpKA,uBAAA;ANijEJ;AoBz4DE;EdxKE,uBAAA;ANojEJ;AoBx4DE;EAAoB,kCfypBkB;ALkvCxC;AoB14DE;EAAoB,gCfypBkB;ALovCxC;;AuBxkEA;EACE,cAAA;EACA,WAAA;EACA,0CAAA;EACA,uCAAA;EpB4RI,eALI;EoBpRR,gBlBiiB4B;EkBhiB5B,gBlBuiB4B;EkBtiB5B,clBGS;EkBFT,sBlBPS;EkBQT,yDAAA;EACA,4BAAA;EACA,yClBw5BkC;EkBv5BlC,0BlBw5BkC;EkBv5BlC,yBAAA;EjBDE,uBAAA;EeHE,wEEOJ;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AvBykEF;AqB7kEM;EEfN;IFgBQ,gBAAA;ErBglEN;AACF;AuB5kEE;EACE,qBlB8yBoC;EkB7yBpC,UAAA;EAKE,kDlBy5B4B;ALirClC;AuBtkEE;EAEE,sBlBuqB0B;EkBtqB1B,sBAAA;AvBukEJ;AuBpkEE;EAEE,yBlBnCO;ALwmEX;AuBhkEE;EACE,kBAAA;EACA,0BAAA;AvBkkEJ;;AuB9jEA;EACE,oBlBgqB4B;EkB/pB5B,uBlB+pB4B;EkB9pB5B,oBlB+pB4B;EFrbxB,mBALI;EG7QN,sBAAA;AN2mEJ;;AuB9jEA;EACE,mBlB4pB4B;EkB3pB5B,sBlB2pB4B;EkB1pB5B,kBlB2pB4B;EFzbxB,kBALI;EG7QN,qBAAA;ANmnEJ;;AwBloEA;EACE,cAAA;EACA,kBnB41BwC;EmB31BxC,mBnB41BwC;EmB31BxC,uBnB41BwC;ALyyC1C;AwBnoEE;EACE,WAAA;EACA,mBAAA;AxBqoEJ;;AwBjoEA;EACE,oBnBk1BwC;EmBj1BxC,eAAA;EACA,iBAAA;AxBooEF;AwBloEE;EACE,YAAA;EACA,oBAAA;EACA,cAAA;AxBooEJ;;AwBhoEA;EACE,UnBo0BwC;EmBn0BxC,WnBm0BwC;EmBl0BxC,kBAAA;EACA,mBAAA;EACA,sBnBzBS;EmB0BT,4BAAA;EACA,2BAAA;EACA,wBAAA;EACA,qCnBu0BwC;EmBt0BxC,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EACA,iCAAA;EAAA,mBAAA;EAAA,yBAAA;AxBmoEF;AwBhoEE;ElBvBE,qBAAA;AN0pEJ;AwB/nEE;EAEE,kBnB8zBsC;ALk0C1C;AwB7nEE;EACE,uBnBqzBsC;AL00C1C;AwB5nEE;EACE,qBnBixBoC;EmBhxBpC,UAAA;EACA,kDnB6pB4B;ALi+ChC;AwB3nEE;EACE,yBnBxBM;EmByBN,qBnBzBM;ALspEV;AwB3nEI;EAII,yDAAA;AxB0nER;AwBtnEI;EAII,yDAAA;AxBqnER;AwBhnEE;EACE,yBnB7CM;EmB8CN,qBnB9CM;EmBmDJ,yDAAA;AxB8mEN;AwB1mEE;EACE,oBAAA;EACA,YAAA;EACA,YnB6xBuC;AL+0C3C;AwBrmEI;EACE,eAAA;EACA,YnBoxBqC;ALm1C3C;;AwBzlEA;EACE,mBnB+wBgC;AL60ClC;AwB1lEE;EACE,UnB2wB8B;EmB1wB9B,mBAAA;EACA,yDAAA;EACA,gCAAA;ElB3GA,kBAAA;EeHE,iDGgHF;AxB4lEJ;AqBxsEM;EGsGJ;IHrGM,gBAAA;ErB2sEN;AACF;AwB/lEI;EACE,yDAAA;AxBimEN;AwB9lEI;EACE,iCnB0wB4B;EmBrwB1B,yDAAA;AxB4lER;AwBvlEE;EACE,oBnBqvB8B;EmBpvB9B,eAAA;AxBylEJ;AwBvlEI;EACE,oBAAA;EACA,cAAA;AxBylEN;;AwBplEA;EACE,qBAAA;EACA,kBnBmuBgC;ALo3ClC;;AwBplEA;EACE,kBAAA;EACA,sBAAA;EACA,oBAAA;AxBulEF;AwBnlEI;EACE,oBAAA;EACA,YAAA;EACA,anBolBwB;ALigD9B;;AyB1vEA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AzB6vEF;AyB3vEE;EACE,UAAA;AzB6vEJ;AyBzvEI;EAA0B,kEpBq8Ba;ALuzC3C;AyB3vEI;EAA0B,kEpBo8Ba;AL0zC3C;AyB3vEE;EACE,SAAA;AzB6vEJ;AyB1vEE;EACE,WpBs7BuC;EoBr7BvC,YpBq7BuC;EoBp7BvC,oBAAA;EHzBF,yBjBkCQ;EoBPN,SpBq7BuC;ECj8BvC,mBAAA;EeHE,oHIkBF;EJlBE,4GIkBF;EACA,wBAAA;EAAA,gBAAA;AzB2vEJ;AqB1wEM;EIMJ;IJLM,wBAAA;IAAA,gBAAA;ErB6wEN;AACF;AyB9vEI;EHjCF,yBjBq9ByC;AL60C3C;AyB5vEE;EACE,WpB+5B8B;EoB95B9B,cpB+5B8B;EoB95B9B,kBAAA;EACA,epB85B8B;EoB75B9B,yBpBpCO;EoBqCP,yBAAA;EnB7BA,mBAAA;AN4xEJ;AyB1vEE;EACE,WpB25BuC;EoB15BvC,YpB05BuC;EiB78BzC,yBjBkCQ;EoBmBN,SpB25BuC;ECj8BvC,mBAAA;EeHE,iHI4CF;EJ5CE,4GI4CF;EACA,qBAAA;EAAA,gBAAA;AzB2vEJ;AqBpyEM;EIiCJ;IJhCM,qBAAA;IAAA,gBAAA;ErBuyEN;AACF;AyB9vEI;EH3DF,yBjBq9ByC;ALu2C3C;AyB5vEE;EACE,WpBq4B8B;EoBp4B9B,cpBq4B8B;EoBp4B9B,kBAAA;EACA,epBo4B8B;EoBn4B9B,yBpB9DO;EoB+DP,yBAAA;EnBvDA,mBAAA;ANszEJ;AyB1vEE;EACE,oBAAA;AzB4vEJ;AyB1vEI;EACE,yBpBtEK;ALk0EX;AyBzvEI;EACE,yBpB1EK;ALq0EX;;A0Bl1EA;EACE,kBAAA;A1Bq1EF;A0Bn1EE;;;EAGE,0BrB+9B8B;EqB99B9B,iBrB+9B8B;ALs3ClC;A0Bl1EE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,qBAAA;EACA,gBAAA;EACA,iBAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,qBAAA;ELPE,gEKQF;A1Bo1EJ;AqBx1EM;EKVJ;ILWM,gBAAA;ErB21EN;AACF;A0Bt1EE;;EAEE,qBAAA;A1Bw1EJ;A0Bt1EI;EACE,kBAAA;A1By1EN;A0B11EI;;EACE,kBAAA;A1By1EN;A0Bt1EI;EAEE,qBrBo8B4B;EqBn8B5B,wBrBo8B4B;ALq5ClC;A0B51EI;;;EAEE,qBrBo8B4B;EqBn8B5B,wBrBo8B4B;ALq5ClC;A0Bt1EI;;EACE,qBrB+7B4B;EqB97B5B,wBrB+7B4B;AL05ClC;A0Br1EE;EACE,qBrBy7B8B;EqBx7B9B,wBrBy7B8B;AL85ClC;A0Bh1EI;EACE,arBk7B4B;EqBj7B5B,8DrBk7B4B;ALm6ClC;A0Bv1EI;;;;EACE,arBk7B4B;EqBj7B5B,8DrBk7B4B;ALm6ClC;A0Bh1EI;EACE,arB26B4B;EqB16B5B,8DrB26B4B;ALu6ClC;A0B70EI;EACE,mBAAA;A1B+0EN;;A2Bl5EA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,oBAAA;EACA,WAAA;A3Bq5EF;A2Bn5EE;;;EAGE,kBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;A3Bq5EJ;A2Bj5EE;;;EAGE,UAAA;A3Bm5EJ;A2B74EE;EACE,kBAAA;EACA,UAAA;A3B+4EJ;A2B74EI;EACE,UAAA;A3B+4EN;;A2Bp4EA;EACE,aAAA;EACA,mBAAA;EACA,yBAAA;ExBoPI,eALI;EwB7OR,gBtB0f4B;EsBzf5B,gBtBggB4B;EsB/f5B,ctBpCS;EsBqCT,kBAAA;EACA,mBAAA;EACA,yBtB9CS;EsB+CT,yBAAA;ErBtCE,uBAAA;AN86EJ;;A2B93EA;;;;EAIE,oBAAA;ExB8NI,kBALI;EG7QN,qBAAA;ANu7EJ;;A2B93EA;;;;EAIE,uBAAA;ExBqNI,mBALI;EG7QN,sBAAA;ANg8EJ;;A2B93EA;;EAEE,mBAAA;A3Bi4EF;;A2Bp3EI;;;;ErBjEA,0BAAA;EACA,6BAAA;AN47EJ;A2Bn3EI;;;;ErB1EA,0BAAA;EACA,6BAAA;ANm8EJ;A2B72EE;EACE,iBAAA;ErB1EA,yBAAA;EACA,4BAAA;AN07EJ;A2B72EE;;ErB9EE,yBAAA;EACA,4BAAA;AN+7EJ;;A4Bx9EE;EACE,aAAA;EACA,WAAA;EACA,mBvB+vBoC;EFtflC,kBALI;EyBjQN,cvBi+BqB;ALy/CzB;;A4Bv9EE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EzB4PE,mBALI;EyBpPN,WAvBc;EAwBd,wCAvBiB;EtBHjB,uBAAA;ANo/EJ;;A4Br9EI;;;;EAEE,cAAA;A5B09EN;;A4BxgFI;EAoDE,qBvBs8BmB;EuBn8BjB,oCvBsxBgC;EuBrxBhC,yDAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;A5Bs9ER;A4Bn9EM;EACE,qBvB27BiB;EuB17BjB,iDA/Ca;A5BogFrB;;A4BrhFI;EAyEI,oCvBowBgC;EuBnwBhC,kFAAA;A5Bg9ER;;A4B1hFI;EAiFE,qBvBy6BmB;ALoiDzB;A4B18EQ;EAEE,uBvBm1B8B;EuBl1B9B,kGAAA;EACA,+DAAA;EACA,2EAAA;A5B28EV;A4Bv8EM;EACE,qBvB45BiB;EuB35BjB,iDA9Ea;A5BuhFrB;;A4BxiFI;EAuGI,yCAAA;A5Bq8ER;;A4B5iFI;EA8GE,qBvB44BmB;ALsjDzB;A4Bh8EM;EACE,yBvBy4BiB;ALyjDzB;A4B/7EM;EACE,iDApGa;A5BqiFrB;A4B97EM;EACE,cvBi4BiB;AL+jDzB;;A4B37EI;EACE,kBAAA;A5B87EN;;A4B7jFI;;;;;EAyIM,UAAA;A5B47EV;;A4BljFE;EACE,aAAA;EACA,WAAA;EACA,mBvB+vBoC;EFtflC,kBALI;EyBjQN,cvBi+BqB;ALmlDzB;;A4BjjFE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EzB4PE,mBALI;EyBpPN,WAvBc;EAwBd,wCAvBiB;EtBHjB,uBAAA;AN8kFJ;;A4B/iFI;;;;EAEE,cAAA;A5BojFN;;A4BlmFI;EAoDE,qBvBs8BmB;EuBn8BjB,oCvBsxBgC;EuBrxBhC,yDAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;A5BgjFR;A4B7iFM;EACE,qBvB27BiB;EuB17BjB,iDA/Ca;A5B8lFrB;;A4B/mFI;EAyEI,oCvBowBgC;EuBnwBhC,kFAAA;A5B0iFR;;A4BpnFI;EAiFE,qBvBy6BmB;AL8nDzB;A4BpiFQ;EAEE,uBvBm1B8B;EuBl1B9B,kGAAA;EACA,+DAAA;EACA,2EAAA;A5BqiFV;A4BjiFM;EACE,qBvB45BiB;EuB35BjB,iDA9Ea;A5BinFrB;;A4BloFI;EAuGI,yCAAA;A5B+hFR;;A4BtoFI;EA8GE,qBvB44BmB;ALgpDzB;A4B1hFM;EACE,yBvBy4BiB;ALmpDzB;A4BzhFM;EACE,iDApGa;A5B+nFrB;A4BxhFM;EACE,cvBi4BiB;ALypDzB;;A4BrhFI;EACE,kBAAA;A5BwhFN;;A4BvpFI;;;;;EA2IM,UAAA;A5BohFV;;A6BjqFA;EAEE,2BAAA;EACA,4BAAA;EACA,sBAAA;E1B6RI,wBALI;E0BtRR,yBAAA;EACA,yBAAA;EACA,uBAAA;EACA,wBAAA;EACA,0BAAA;EACA,kCAAA;EACA,gCAAA;EACA,wCAAA;EACA,4FAAA;EACA,+BAAA;EACA,iFAAA;EAGA,qBAAA;EACA,wDAAA;EACA,sCAAA;E1B4QI,kCALI;E0BrQR,sCAAA;EACA,sCAAA;EACA,0BAAA;EACA,kBAAA;EACA,qBAAA;EAEA,sBAAA;EACA,eAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,iBAAA;EACA,mEAAA;EvBjBE,0CAAA;EgBfF,kCOkCqB;ERtBjB,qIQwBJ;A7B+pFF;AqBnrFM;EQhBN;IRiBQ,gBAAA;ErBsrFN;AACF;A6BlqFE;EAEE,gCAAA;EAEA,wCAAA;EACA,8CAAA;A7BkqFJ;A6B/pFE;EACE,gCAAA;EP/CF,wCOgDuB;EACrB,8CAAA;EACA,UAAA;EAKE,0CAAA;A7B6pFN;A6BzpFE;EACE,8CAAA;EACA,UAAA;EAKE,0CAAA;A7BupFN;A6BnpFE;EAKE,iCAAA;EACA,yCAAA;EAGA,+CAAA;A7B+oFJ;A6B5oFI;EAKI,0CAAA;A7B0oFR;A6BroFE;EAGE,mCAAA;EACA,oBAAA;EACA,2CAAA;EAEA,iDAAA;EACA,uCAAA;A7BooFJ;;A6BxnFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,uCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9B4tFF;;A6BzoFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,wCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9B6uFF;;A6B1pFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,uCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9B8vFF;;A6B3qFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,uCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9B+wFF;;A6B5rFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,sCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9BgyFF;;A6B7sFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,sCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9BizFF;;A6B9tFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,wCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9Bk0FF;;A6B/uFE;EChGA,oBAAA;EACA,oBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,qCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,6BAAA;EACA,6BAAA;EACA,uCAAA;A9Bm1FF;;A6BtuFE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,uCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9B20FF;;A6BvvFE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,wCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9B41FF;;A6BxwFE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,sCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9B62FF;;A6BzxFE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,uCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9B83FF;;A6B1yFE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,sCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9B+4FF;;A6B3zFE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,sCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9Bg6FF;;A6B50FE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,wCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9Bi7FF;;A6B71FE;ECjGA,uBAAA;EACA,8BAAA;EACA,0BAAA;EACA,0BAAA;EACA,oCAAA;EACA,qCAAA;EACA,2BAAA;EACA,2BAAA;EACA,qCAAA;EACA,4DAAA;EACA,gCAAA;EACA,iCAAA;EACA,uCAAA;EACA,mBAAA;A9Bk8FF;;A6Bl2FA;EACE,yBAAA;EACA,oCAAA;EACA,wBAAA;EACA,kCAAA;EACA,gDAAA;EACA,wCAAA;EACA,iDAAA;EACA,yCAAA;EACA,gCAAA;EACA,2CAAA;EACA,yBAAA;EACA,uCAAA;EAEA,0BxBiPwC;ALmnF1C;A6B11FE;EACE,0BAAA;A7B41FJ;A6Bz1FE;EACE,gCAAA;A7B21FJ;;A6Bh1FA;EClIE,0BAAA;EACA,wBAAA;E3BoOI,2BALI;E2B7NR,8BAAA;A9Bs9FF;;A6Bn1FA;ECtIE,2BAAA;EACA,0BAAA;E3BoOI,4BALI;E2B7NR,+BAAA;A9B69FF;;A+BhiGA;EVgBM,gCUfJ;A/BmiGF;AqBhhGM;EUpBN;IVqBQ,gBAAA;ErBmhGN;AACF;A+BtiGE;EACE,UAAA;A/BwiGJ;;A+BliGE;EACE,aAAA;A/BqiGJ;;A+BjiGA;EACE,SAAA;EACA,gBAAA;EVDI,6BUEJ;A/BoiGF;AqBliGM;EULN;IVMQ,gBAAA;ErBqiGN;AACF;A+BviGE;EACE,QAAA;EACA,YAAA;EVNE,4BUOF;A/ByiGJ;AqB5iGM;EUAJ;IVCM,gBAAA;ErB+iGN;AACF;;AgCpkGA;;;;;;EAME,kBAAA;AhCukGF;;AgCpkGA;EACE,mBAAA;AhCukGF;AiCpjGI;EACE,qBAAA;EACA,oB5BmewB;E4BlexB,uB5BiewB;E4BhexB,WAAA;EAhCJ,uBAAA;EACA,qCAAA;EACA,gBAAA;EACA,oCAAA;AjCulGF;AiCliGI;EACE,cAAA;AjCoiGN;;AgC7kGA;EAEE,0BAAA;EACA,8BAAA;EACA,0BAAA;EACA,+BAAA;EACA,8BAAA;E7B6QI,6BALI;E6BtQR,4BAAA;EACA,sBAAA;EACA,8DAAA;EACA,qCAAA;EACA,+BAAA;EACA,uDAAA;EACA,4DAAA;EACA,sCAAA;EACA,2DAAA;EACA,iCAAA;EACA,uCAAA;EACA,oCAAA;EACA,qCAAA;EACA,qCAAA;EACA,0CAAA;EACA,kCAAA;EACA,qCAAA;EACA,mCAAA;EACA,oCAAA;EACA,sCAAA;EAGA,kBAAA;EACA,kCAAA;EACA,aAAA;EACA,uCAAA;EACA,kEAAA;EACA,SAAA;E7BgPI,uCALI;E6BzOR,+BAAA;EACA,gBAAA;EACA,gBAAA;EACA,uCAAA;EACA,4BAAA;EACA,6EAAA;E1BzCE,+CAAA;ANunGJ;AgC1kGE;EACE,SAAA;EACA,OAAA;EACA,qCAAA;AhC4kGJ;;AgCpjGI;EACE,oBAAA;AhCujGN;AgCrjGM;EACE,WAAA;EACA,OAAA;AhCujGR;;AgCnjGI;EACE,kBAAA;AhCsjGN;AgCpjGM;EACE,QAAA;EACA,UAAA;AhCsjGR;;AahmGI;EmB4BA;IACE,oBAAA;EhCwkGJ;EgCtkGI;IACE,WAAA;IACA,OAAA;EhCwkGN;EgCpkGE;IACE,kBAAA;EhCskGJ;EgCpkGI;IACE,QAAA;IACA,UAAA;EhCskGN;AACF;AajnGI;EmB4BA;IACE,oBAAA;EhCwlGJ;EgCtlGI;IACE,WAAA;IACA,OAAA;EhCwlGN;EgCplGE;IACE,kBAAA;EhCslGJ;EgCplGI;IACE,QAAA;IACA,UAAA;EhCslGN;AACF;AajoGI;EmB4BA;IACE,oBAAA;EhCwmGJ;EgCtmGI;IACE,WAAA;IACA,OAAA;EhCwmGN;EgCpmGE;IACE,kBAAA;EhCsmGJ;EgCpmGI;IACE,QAAA;IACA,UAAA;EhCsmGN;AACF;AajpGI;EmB4BA;IACE,oBAAA;EhCwnGJ;EgCtnGI;IACE,WAAA;IACA,OAAA;EhCwnGN;EgCpnGE;IACE,kBAAA;EhCsnGJ;EgCpnGI;IACE,QAAA;IACA,UAAA;EhCsnGN;AACF;AajqGI;EmB4BA;IACE,oBAAA;EhCwoGJ;EgCtoGI;IACE,WAAA;IACA,OAAA;EhCwoGN;EgCpoGE;IACE,kBAAA;EhCsoGJ;EgCpoGI;IACE,QAAA;IACA,UAAA;EhCsoGN;AACF;AgC7nGE;EACE,SAAA;EACA,YAAA;EACA,aAAA;EACA,wCAAA;AhC+nGJ;AiCxtGI;EACE,qBAAA;EACA,oB5BmewB;E4BlexB,uB5BiewB;E4BhexB,WAAA;EAzBJ,aAAA;EACA,qCAAA;EACA,0BAAA;EACA,oCAAA;AjCovGF;AiCtsGI;EACE,cAAA;AjCwsGN;;AgCnoGE;EACE,MAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,sCAAA;AhCsoGJ;AiC7uGI;EACE,qBAAA;EACA,oB5BmewB;E4BlexB,uB5BiewB;E4BhexB,WAAA;EAlBJ,mCAAA;EACA,eAAA;EACA,sCAAA;EACA,wBAAA;AjCkwGF;AiC3tGI;EACE,cAAA;AjC6tGN;AgC9oGI;EACE,iBAAA;AhCgpGN;;AgC1oGE;EACE,MAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,uCAAA;AhC6oGJ;AiCrwGI;EACE,qBAAA;EACA,oB5BmewB;E4BlexB,uB5BiewB;E4BhexB,WAAA;AjCuwGN;AiC5vGM;EACE,aAAA;AjC8vGR;AiC3vGM;EACE,qBAAA;EACA,qB5BgdsB;E4B/ctB,uB5B8csB;E4B7ctB,WAAA;EA9BN,mCAAA;EACA,yBAAA;EACA,sCAAA;AjC4xGF;AiC3vGI;EACE,cAAA;AjC6vGN;AgC7pGI;EACE,iBAAA;AhC+pGN;;AgCxpGA;EACE,SAAA;EACA,6CAAA;EACA,gBAAA;EACA,mDAAA;EACA,UAAA;AhC2pGF;;AgCrpGA;EACE,cAAA;EACA,WAAA;EACA,4EAAA;EACA,WAAA;EACA,gB3B0X4B;E2BzX5B,oCAAA;EACA,mBAAA;EACA,qBAAA;EACA,mBAAA;EACA,6BAAA;EACA,SAAA;AhCwpGF;AgCtpGE;EAEE,0CAAA;EVzLF,kDU2LuB;AhCspGzB;AgCnpGE;EAEE,2CAAA;EACA,qBAAA;EVjMF,mDUkMuB;AhCopGzB;AgCjpGE;EAEE,6CAAA;EACA,oBAAA;EACA,6BAAA;AhCkpGJ;;AgC5oGA;EACE,cAAA;AhC+oGF;;AgC3oGA;EACE,cAAA;EACA,gFAAA;EACA,gBAAA;E7B0EI,mBALI;E6BnER,sCAAA;EACA,mBAAA;AhC8oGF;;AgC1oGA;EACE,cAAA;EACA,4EAAA;EACA,oCAAA;AhC6oGF;;AgCzoGA;EAEE,4BAAA;EACA,yBAAA;EACA,8DAAA;EACA,0BAAA;EACA,iCAAA;EACA,oCAAA;EACA,4DAAA;EACA,sDAAA;EACA,qCAAA;EACA,qCAAA;EACA,0CAAA;EACA,mCAAA;AhC2oGF;;AkCh4GA;;EAEE,kBAAA;EACA,oBAAA;EACA,sBAAA;AlCm4GF;AkCj4GE;;EACE,kBAAA;EACA,cAAA;AlCo4GJ;AkC/3GE;;;;;;;;;;;;EAME,UAAA;AlCu4GJ;;AkCl4GA;EACE,aAAA;EACA,eAAA;EACA,2BAAA;AlCq4GF;AkCn4GE;EACE,WAAA;AlCq4GJ;;AkCj4GA;E5BhBI,uBAAA;ANq5GJ;AkCj4GE;;EAEE,iBAAA;AlCm4GJ;AkC/3GE;;;E5BVE,0BAAA;EACA,6BAAA;AN84GJ;AkC33GE;;;E5BNE,yBAAA;EACA,4BAAA;ANs4GJ;;AkC92GA;EACE,wBAAA;EACA,uBAAA;AlCi3GF;AkC/2GE;EAGE,cAAA;AlC+2GJ;AkC52GE;EACE,eAAA;AlC82GJ;;AkC12GA;EACE,uBAAA;EACA,sBAAA;AlC62GF;;AkC12GA;EACE,sBAAA;EACA,qBAAA;AlC62GF;;AkCz1GA;EACE,sBAAA;EACA,uBAAA;EACA,uBAAA;AlC41GF;AkC11GE;;EAEE,WAAA;AlC41GJ;AkCz1GE;;EAEE,gBAAA;AlC21GJ;AkCv1GE;;E5B1FE,6BAAA;EACA,4BAAA;ANq7GJ;AkCv1GE;;E5B7GE,yBAAA;EACA,0BAAA;ANw8GJ;;AmCh+GA;EAEE,6BAAA;EACA,+BAAA;EAEA,2BAAA;EACA,yCAAA;EACA,qDAAA;EACA,qCAAA;EAGA,aAAA;EACA,eAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;AnC+9GF;;AmC59GA;EACE,cAAA;EACA,kEAAA;EhC4QI,uCALI;EgCrQR,2CAAA;EACA,+BAAA;EACA,qBAAA;EdbI,uGccJ;AnC+9GF;AqBz+GM;EcGN;IdFQ,gBAAA;ErB4+GN;AACF;AmCl+GE;EAEE,qCAAA;AnCm+GJ;AmC99GE;EACE,wCAAA;EACA,oBAAA;EACA,eAAA;AnCg+GJ;;AmCx9GA;EAEE,+BAAA;EACA,mCAAA;EACA,qCAAA;EACA,8DAAA;EACA,wCAAA;EACA,kCAAA;EACA,4DAAA;EAGA,oFAAA;AnCw9GF;AmCt9GE;EACE,yDAAA;EACA,gBAAA;EACA,yDAAA;E7BtCA,wDAAA;EACA,yDAAA;AN+/GJ;AmCv9GI;EAGE,kBAAA;EACA,wDAAA;AnCu9GN;AmCp9GI;EAEE,wCAAA;EACA,6BAAA;EACA,yBAAA;AnCq9GN;AmCj9GE;;EAEE,2CAAA;EACA,mDAAA;EACA,yDAAA;AnCm9GJ;AmCh9GE;EAEE,sDAAA;E7BjEA,yBAAA;EACA,0BAAA;ANmhHJ;;AmCx8GA;EAEE,sCAAA;EACA,sCAAA;EACA,sCAAA;AnC08GF;AmCv8GE;EACE,gBAAA;EACA,SAAA;E7B9FA,gDAAA;ANwiHJ;AmCv8GI;EACE,wCAAA;EACA,6BAAA;EACA,yBAAA;AnCy8GN;AmCr8GE;;EAEE,4CAAA;EbzHF,oDa0HuB;AnCu8GzB;;AmC77GE;;EAEE,cAAA;EACA,kBAAA;AnCg8GJ;;AmC37GE;;EAEE,aAAA;EACA,YAAA;EACA,kBAAA;AnC87GJ;;AmCx7GE;;EACE,WAAA;AnC47GJ;;AmCl7GE;EACE,aAAA;AnCq7GJ;AmCn7GE;EACE,cAAA;AnCq7GJ;;AoCzlHA;EAEE,wBAAA;EACA,6BAAA;EACA,sCAAA;EACA,2CAAA;EACA,8CAAA;EACA,4CAAA;EACA,sCAAA;EACA,kCAAA;EACA,oCAAA;EACA,2CAAA;EACA,iDAAA;EACA,sCAAA;EACA,sCAAA;EACA,sCAAA;EACA,sCAAA;EACA,oEAAA;EACA,oDAAA;EACA,2CAAA;EACA,wCAAA;EACA,4DAAA;EAGA,kBAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,8BAAA;EACA,8DAAA;ApCylHF;AoCnlHE;;;;;;;EACE,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,8BAAA;ApC2lHJ;AoCvkHA;EACE,6CAAA;EACA,gDAAA;EACA,+CAAA;EjCkOI,2CALI;EiC3NR,mCAAA;EACA,qBAAA;EACA,mBAAA;ApCykHF;AoCvkHE;EAEE,yCAAA;ApCwkHJ;;AoC9jHA;EAEE,0BAAA;EACA,+BAAA;EAEA,2BAAA;EACA,2CAAA;EACA,uDAAA;EACA,6DAAA;EAGA,aAAA;EACA,sBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;ApC6jHF;AoC3jHE;;EAEE,oCAAA;ApC6jHJ;AoC1jHE;EACE,gBAAA;ApC4jHJ;;AoCnjHA;EACE,mB/B46BkC;E+B36BlC,sB/B26BkC;E+B16BlC,6BAAA;ApCsjHF;AoCpjHE;;;EAGE,oCAAA;ApCsjHJ;;AoCziHA;EACE,gBAAA;EACA,YAAA;EAGA,mBAAA;ApC0iHF;;AoCtiHA;EACE,8EAAA;EjCiJI,6CALI;EiC1IR,cAAA;EACA,6BAAA;EACA,6BAAA;EACA,0EAAA;E9BtIE,qDAAA;EeHE,+Ce2IJ;ApCyiHF;AqBhrHM;Ee+HN;If9HQ,gBAAA;ErBmrHN;AACF;AoC5iHE;EACE,qBAAA;ApC8iHJ;AoC3iHE;EACE,qBAAA;EACA,UAAA;EACA,sDAAA;ApC6iHJ;;AoCviHA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,sBAAA;EACA,kDAAA;EACA,4BAAA;EACA,2BAAA;EACA,qBAAA;ApC0iHF;;AoCviHA;EACE,yCAAA;EACA,gBAAA;ApC0iHF;;AalqHI;EuBoIA;IAEI,iBAAA;IACA,2BAAA;EpCiiHN;EoC/hHM;IACE,mBAAA;EpCiiHR;EoC/hHQ;IACE,kBAAA;EpCiiHV;EoC9hHQ;IACE,kDAAA;IACA,iDAAA;EpCgiHV;EoC5hHM;IACE,iBAAA;EpC8hHR;EoC3hHM;IACE,wBAAA;IACA,gBAAA;EpC6hHR;EoC1hHM;IACE,aAAA;EpC4hHR;EoCzhHM;IAEE,gBAAA;IACA,aAAA;IACA,YAAA;IACA,sBAAA;IACA,uBAAA;IACA,8BAAA;IACA,wCAAA;IACA,oBAAA;IACA,0BAAA;If5NJ,gBe8NI;EpCyhHR;EoCthHQ;IACE,aAAA;EpCwhHV;EoCrhHQ;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCuhHV;AACF;AaltHI;EuBoIA;IAEI,iBAAA;IACA,2BAAA;EpCglHN;EoC9kHM;IACE,mBAAA;EpCglHR;EoC9kHQ;IACE,kBAAA;EpCglHV;EoC7kHQ;IACE,kDAAA;IACA,iDAAA;EpC+kHV;EoC3kHM;IACE,iBAAA;EpC6kHR;EoC1kHM;IACE,wBAAA;IACA,gBAAA;EpC4kHR;EoCzkHM;IACE,aAAA;EpC2kHR;EoCxkHM;IAEE,gBAAA;IACA,aAAA;IACA,YAAA;IACA,sBAAA;IACA,uBAAA;IACA,8BAAA;IACA,wCAAA;IACA,oBAAA;IACA,0BAAA;If5NJ,gBe8NI;EpCwkHR;EoCrkHQ;IACE,aAAA;EpCukHV;EoCpkHQ;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCskHV;AACF;AajwHI;EuBoIA;IAEI,iBAAA;IACA,2BAAA;EpC+nHN;EoC7nHM;IACE,mBAAA;EpC+nHR;EoC7nHQ;IACE,kBAAA;EpC+nHV;EoC5nHQ;IACE,kDAAA;IACA,iDAAA;EpC8nHV;EoC1nHM;IACE,iBAAA;EpC4nHR;EoCznHM;IACE,wBAAA;IACA,gBAAA;EpC2nHR;EoCxnHM;IACE,aAAA;EpC0nHR;EoCvnHM;IAEE,gBAAA;IACA,aAAA;IACA,YAAA;IACA,sBAAA;IACA,uBAAA;IACA,8BAAA;IACA,wCAAA;IACA,oBAAA;IACA,0BAAA;If5NJ,gBe8NI;EpCunHR;EoCpnHQ;IACE,aAAA;EpCsnHV;EoCnnHQ;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCqnHV;AACF;AahzHI;EuBoIA;IAEI,iBAAA;IACA,2BAAA;EpC8qHN;EoC5qHM;IACE,mBAAA;EpC8qHR;EoC5qHQ;IACE,kBAAA;EpC8qHV;EoC3qHQ;IACE,kDAAA;IACA,iDAAA;EpC6qHV;EoCzqHM;IACE,iBAAA;EpC2qHR;EoCxqHM;IACE,wBAAA;IACA,gBAAA;EpC0qHR;EoCvqHM;IACE,aAAA;EpCyqHR;EoCtqHM;IAEE,gBAAA;IACA,aAAA;IACA,YAAA;IACA,sBAAA;IACA,uBAAA;IACA,8BAAA;IACA,wCAAA;IACA,oBAAA;IACA,0BAAA;If5NJ,gBe8NI;EpCsqHR;EoCnqHQ;IACE,aAAA;EpCqqHV;EoClqHQ;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCoqHV;AACF;Aa/1HI;EuBoIA;IAEI,iBAAA;IACA,2BAAA;EpC6tHN;EoC3tHM;IACE,mBAAA;EpC6tHR;EoC3tHQ;IACE,kBAAA;EpC6tHV;EoC1tHQ;IACE,kDAAA;IACA,iDAAA;EpC4tHV;EoCxtHM;IACE,iBAAA;EpC0tHR;EoCvtHM;IACE,wBAAA;IACA,gBAAA;EpCytHR;EoCttHM;IACE,aAAA;EpCwtHR;EoCrtHM;IAEE,gBAAA;IACA,aAAA;IACA,YAAA;IACA,sBAAA;IACA,uBAAA;IACA,8BAAA;IACA,wCAAA;IACA,oBAAA;IACA,0BAAA;If5NJ,gBe8NI;EpCqtHR;EoCltHQ;IACE,aAAA;EpCotHV;EoCjtHQ;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCmtHV;AACF;AoC1wHI;EAEI,iBAAA;EACA,2BAAA;ApC2wHR;AoCzwHQ;EACE,mBAAA;ApC2wHV;AoCzwHU;EACE,kBAAA;ApC2wHZ;AoCxwHU;EACE,kDAAA;EACA,iDAAA;ApC0wHZ;AoCtwHQ;EACE,iBAAA;ApCwwHV;AoCrwHQ;EACE,wBAAA;EACA,gBAAA;ApCuwHV;AoCpwHQ;EACE,aAAA;ApCswHV;AoCnwHQ;EAEE,gBAAA;EACA,aAAA;EACA,YAAA;EACA,sBAAA;EACA,uBAAA;EACA,8BAAA;EACA,wCAAA;EACA,oBAAA;EACA,0BAAA;Ef5NJ,gBe8NI;ApCmwHV;AoChwHU;EACE,aAAA;ApCkwHZ;AoC/vHU;EACE,aAAA;EACA,YAAA;EACA,UAAA;EACA,mBAAA;ApCiwHZ;;AoChvHA;EAEE,4CAAA;EACA,kDAAA;EACA,qDAAA;EACA,8BAAA;EACA,6BAAA;EACA,mCAAA;EACA,0DAAA;EACA,qEAAA;ApCkvHF;;AqCjgIA;EAEE,wBAAA;EACA,wBAAA;EACA,gCAAA;EACA,2BAAA;EACA,0DAAA;EACA,iCAAA;EACA,sBAAA;EACA,mDAAA;EACA,+BAAA;EACA,6BAAA;EACA,qCAAA;EACA,qBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,mCAAA;EACA,+BAAA;EAGA,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,YAAA;EACA,6BAAA;EACA,qBAAA;EACA,mCAAA;EACA,2BAAA;EACA,qEAAA;E/BdE,2CAAA;ANghIJ;AqC9/HE;EACE,eAAA;EACA,cAAA;ArCggIJ;AqC7/HE;EACE,mBAAA;EACA,sBAAA;ArC+/HJ;AqC7/HI;EACE,mBAAA;E/BnBF,0DAAA;EACA,2DAAA;ANmhIJ;AqC7/HI;EACE,sBAAA;E/BVF,8DAAA;EACA,6DAAA;AN0gIJ;AqC1/HE;;EAEE,aAAA;ArC4/HJ;;AqCx/HA;EAGE,cAAA;EACA,wDAAA;EACA,2BAAA;ArCy/HF;;AqCt/HA;EACE,4CAAA;ArCy/HF;;AqCt/HA;EACE,sDAAA;EACA,gBAAA;ArCy/HF;;AqCt/HA;EACE,gBAAA;ArCy/HF;;AqCj/HE;EACE,oCAAA;ArCo/HJ;;AqC5+HA;EACE,kEAAA;EACA,gBAAA;EACA,+BAAA;EACA,uCAAA;EACA,4EAAA;ArC++HF;AqC7+HE;E/BxFE,wFAAA;ANwkIJ;;AqC3+HA;EACE,kEAAA;EACA,+BAAA;EACA,uCAAA;EACA,yEAAA;ArC8+HF;AqC5+HE;E/BnGE,wFAAA;ANklIJ;;AqCr+HA;EACE,uDAAA;EACA,sDAAA;EACA,sDAAA;EACA,gBAAA;ArCw+HF;AqCt+HE;EACE,mCAAA;EACA,sCAAA;ArCw+HJ;;AqCp+HA;EACE,uDAAA;EACA,sDAAA;ArCu+HF;;AqCn+HA;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,2CAAA;E/BrIE,iDAAA;AN4mIJ;;AqCn+HA;;;EAGE,WAAA;ArCs+HF;;AqCn+HA;;E/BtII,0DAAA;EACA,2DAAA;AN8mIJ;;AqCp+HA;;E/B7HI,8DAAA;EACA,6DAAA;ANsmIJ;;AqC79HE;EACE,0CAAA;ArCg+HJ;AatlII;EwBkHJ;IAQI,aAAA;IACA,mBAAA;ErCg+HF;EqC79HE;IAEE,YAAA;IACA,gBAAA;ErC89HJ;EqC59HI;IACE,cAAA;IACA,cAAA;ErC89HN;EqCz9HM;I/BtKJ,0BAAA;IACA,6BAAA;ENkoIF;EqC19HQ;;IAGE,0BAAA;ErC29HV;EqCz9HQ;;IAGE,6BAAA;ErC09HV;EqCt9HM;I/BvKJ,yBAAA;IACA,4BAAA;ENgoIF;EqCv9HQ;;IAGE,yBAAA;ErCw9HV;EqCt9HQ;;IAGE,4BAAA;ErCu9HV;AACF;;AsCvrIA;EAEE,0CAAA;EACA,uBAAA;EACA,8KAAA;EACA,mDAAA;EACA,gCAAA;EACA,sCAAA;EACA,wDAAA;EACA,qCAAA;EACA,kCAAA;EACA,8CAAA;EACA,6CAAA;EACA,iEAAA;EACA,sCAAA;EACA,kDAAA;EACA,8DAAA;EACA,wEAAA;EACA,8CAAA;EACA,2EAAA;EACA,sCAAA;EACA,mCAAA;EACA,oCAAA;EACA,iCAAA;AtCyrIF;;AsCrrIA;EACE,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,WAAA;EACA,4EAAA;EnCiQI,eALI;EmC1PR,oCAAA;EACA,gBAAA;EACA,4CAAA;EACA,SAAA;EhCtBE,gBAAA;EgCwBF,qBAAA;EjB3BI,0CiB4BJ;AtCwrIF;AqBhtIM;EiBWN;IjBVQ,gBAAA;ErBmtIN;AACF;AsC3rIE;EACE,uCAAA;EACA,+CAAA;EACA,kGAAA;AtC6rIJ;AsC3rII;EACE,qDAAA;EACA,iDAAA;AtC6rIN;AsCxrIE;EACE,cAAA;EACA,yCAAA;EACA,0CAAA;EACA,iBAAA;EACA,WAAA;EACA,8CAAA;EACA,4BAAA;EACA,mDAAA;EjBlDE,mDiBmDF;AtC0rIJ;AqBzuIM;EiBsCJ;IjBrCM,gBAAA;ErB4uIN;AACF;AsC5rIE;EACE,UAAA;AtC8rIJ;AsC3rIE;EACE,UAAA;EACA,wDAAA;EACA,UAAA;EACA,oDAAA;AtC6rIJ;;AsCzrIA;EACE,gBAAA;AtC4rIF;;AsCzrIA;EACE,gCAAA;EACA,wCAAA;EACA,+EAAA;AtC4rIF;AsC1rIE;EhC/DE,yDAAA;EACA,0DAAA;AN4vIJ;AsC3rII;EhClEA,+DAAA;EACA,gEAAA;ANgwIJ;AsC1rIE;EACE,aAAA;AtC4rIJ;AsCxrIE;EhC9DE,6DAAA;EACA,4DAAA;ANyvIJ;AsCxrIM;EhClEF,mEAAA;EACA,kEAAA;AN6vIJ;AsCvrII;EhCvEA,6DAAA;EACA,4DAAA;ANiwIJ;;AsCrrIA;EACE,8EAAA;AtCwrIF;;AsC/qIE;EACE,eAAA;AtCkrIJ;AsC/qIE;EACE,eAAA;EACA,cAAA;EhCpHA,gBAAA;ANsyIJ;AsC/qII;EAAgB,aAAA;AtCkrIpB;AsCjrII;EAAe,gBAAA;AtCorInB;AsCjrIM;EhC3HF,gBAAA;AN+yIJ;;AuCl0IA;EAEE,4BAAA;EACA,4BAAA;EACA,mCAAA;EAEA,oBAAA;EACA,+BAAA;EACA,sCAAA;EACA,sCAAA;EACA,0CAAA;EAGA,aAAA;EACA,eAAA;EACA,sEAAA;EACA,iDAAA;EpCqRI,yCALI;EoC9QR,gBAAA;EACA,yCAAA;EjCAE,iDAAA;ANk0IJ;;AuC5zIE;EACE,iDAAA;AvC+zIJ;AuC7zII;EACE,WAAA;EACA,kDAAA;EACA,yCAAA;EACA,uFAAA;AvC+zIN;AuC3zIE;EACE,6CAAA;AvC6zIJ;;AwCl2IA;EAEE,kCAAA;EACA,mCAAA;ErCkSI,+BALI;EqC3RR,2CAAA;EACA,wBAAA;EACA,iCAAA;EACA,qCAAA;EACA,uCAAA;EACA,uDAAA;EACA,iCAAA;EACA,2CAAA;EACA,uDAAA;EACA,iCAAA;EACA,wEAAA;EACA,kCAAA;EACA,kCAAA;EACA,4CAAA;EACA,uCAAA;EACA,iCAAA;EACA,8CAAA;EAGA,aAAA;EhCpBA,eAAA;EACA,gBAAA;ARu3IF;;AwCh2IA;EACE,kBAAA;EACA,cAAA;EACA,sEAAA;ErCsQI,yCALI;EqC/PR,iCAAA;EACA,qBAAA;EACA,yCAAA;EACA,iFAAA;EnBpBI,qImBqBJ;AxCm2IF;AqBp3IM;EmBQN;InBPQ,gBAAA;ErBu3IN;AACF;AwCt2IE;EACE,UAAA;EACA,uCAAA;EAEA,+CAAA;EACA,qDAAA;AxCu2IJ;AwCp2IE;EACE,UAAA;EACA,uCAAA;EACA,+CAAA;EACA,UnCgoCgC;EmC/nChC,iDAAA;AxCs2IJ;AwCn2IE;EAEE,UAAA;EACA,wCAAA;ElBtDF,gDkBuDuB;EACrB,sDAAA;AxCo2IJ;AwCj2IE;EAEE,0CAAA;EACA,oBAAA;EACA,kDAAA;EACA,wDAAA;AxCk2IJ;;AwC71IE;EACE,iBnCmmCgC;AL6vGpC;AwC31IM;ElC9BF,0DAAA;EACA,6DAAA;AN43IJ;AwCz1IM;ElClDF,2DAAA;EACA,8DAAA;AN84IJ;;AwC50IA;EClGE,iCAAA;EACA,kCAAA;EtCgSI,kCALI;EsCzRR,qCAAA;AzCk7IF;;AwC/0IA;ECtGE,iCAAA;EACA,kCAAA;EtCgSI,mCALI;EsCzRR,sCAAA;AzCy7IF;;A0C37IA;EAEE,4BAAA;EACA,4BAAA;EvC6RI,4BALI;EuCtRR,2BAAA;EACA,sBAAA;EACA,kCAAA;EAGA,qBAAA;EACA,4DAAA;EvCqRI,oCALI;EuC9QR,wCAAA;EACA,cAAA;EACA,4BAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;EpCJE,4CAAA;ANg8IJ;A0Cv7IE;EACE,aAAA;A1Cy7IJ;;A0Cp7IA;EACE,kBAAA;EACA,SAAA;A1Cu7IF;;A2Cv9IA;EAEE,0BAAA;EACA,0BAAA;EACA,0BAAA;EACA,8BAAA;EACA,yBAAA;EACA,oCAAA;EACA,yDAAA;EACA,kCAAA;EAGA,kBAAA;EACA,4DAAA;EACA,4CAAA;EACA,4BAAA;EACA,oCAAA;EACA,8BAAA;ErCFE,4CAAA;AN09IJ;;A2Cn9IA;EAEE,cAAA;A3Cq9IF;;A2Cj9IA;EACE,gBtC8gB4B;ALs8H9B;;A2C58IA;EACE,mBtC43C8B;ALmlGhC;A2C58IE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,UAAA;EACA,qBAAA;A3C88IJ;;A2C97IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5CkgJF;A4C5/IE;EACE,cAAA;A5C8/IJ;;A2Cv8IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5C2gJF;A4CrgJE;EACE,cAAA;A5CugJJ;;A2Ch9IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5CohJF;A4C9gJE;EACE,cAAA;A5CghJJ;;A2Cz9IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5C6hJF;A4CvhJE;EACE,cAAA;A5CyhJJ;;A2Cl+IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5CsiJF;A4ChiJE;EACE,cAAA;A5CkiJJ;;A2C3+IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5C+iJF;A4CziJE;EACE,cAAA;A5C2iJJ;;A2Cp/IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5CwjJF;A4CljJE;EACE,cAAA;A5CojJJ;;A2C7/IE;EChEA,yBAAA;EACA,sBAAA;EACA,gCAAA;A5CikJF;A4C3jJE;EACE,cAAA;A5C6jJJ;;A6CpkJE;EACE;IAAK,2BxCw6C2B;ELgqGlC;AACF;;A6C1kJE;EACE;IAAK,2BxCw6C2B;ELgqGlC;AACF;A6CpkJA;EAEE,0BAAA;E1CyRI,gCALI;E0ClRR,yBAAA;EACA,qCAAA;EACA,8DAAA;EACA,6BAAA;EACA,6BAAA;EACA,6CAAA;EAGA,aAAA;EACA,iCAAA;EACA,gBAAA;E1C6QI,uCALI;E0CtQR,uCAAA;EvCPE,+CAAA;AN2kJJ;;A6C/jJA;EACE,aAAA;EACA,sBAAA;EACA,uBAAA;EACA,gBAAA;EACA,mCAAA;EACA,kBAAA;EACA,mBAAA;EACA,2CAAA;ExBvBI,6CwBwBJ;A7CkkJF;AqBtlJM;EwBWN;IxBVQ,gBAAA;ErBylJN;AACF;;A6CpkJA;EvBCE,qMAAA;EuBCA,oEAAA;A7CukJF;;A6CnkJE;EACE,0DAAA;EAAA,kDAAA;A7CskJJ;A6CnkJM;EAJJ;IAKM,uBAAA;IAAA,eAAA;E7CskJN;AACF;;A8CznJA;EAEE,8BAAA;EACA,wBAAA;EACA,kDAAA;EACA,iCAAA;EACA,uCAAA;EACA,oCAAA;EACA,sCAAA;EACA,qCAAA;EACA,2CAAA;EACA,wCAAA;EACA,4CAAA;EACA,yCAAA;EACA,uCAAA;EACA,iCAAA;EACA,kCAAA;EACA,kCAAA;EACA,4CAAA;EAGA,aAAA;EACA,sBAAA;EAGA,eAAA;EACA,gBAAA;ExCXE,iDAAA;ANmoJJ;;A8CpnJA;EACE,qBAAA;EACA,sBAAA;A9CunJF;A8CrnJE;EAEE,oCAAA;EACA,0BAAA;A9CsnJJ;;A8C7mJA;EACE,WAAA;EACA,wCAAA;EACA,mBAAA;A9CgnJF;A8C7mJE;EAEE,UAAA;EACA,8CAAA;EACA,qBAAA;EACA,sDAAA;A9C8mJJ;A8C3mJE;EACE,+CAAA;EACA,uDAAA;A9C6mJJ;;A8CrmJA;EACE,kBAAA;EACA,cAAA;EACA,gFAAA;EACA,iCAAA;EACA,qBAAA;EACA,yCAAA;EACA,iFAAA;A9CwmJF;A8CtmJE;ExCvDE,+BAAA;EACA,gCAAA;ANgqJJ;A8CtmJE;ExC7CE,mCAAA;EACA,kCAAA;ANspJJ;A8CtmJE;EAEE,0CAAA;EACA,oBAAA;EACA,kDAAA;A9CumJJ;A8CnmJE;EACE,UAAA;EACA,wCAAA;EACA,gDAAA;EACA,sDAAA;A9CqmJJ;A8CjmJE;EACE,mBAAA;A9CmmJJ;A8CjmJI;EACE,wDAAA;EACA,mDAAA;A9CmmJN;;A8CtlJI;EACE,mBAAA;A9CylJN;A8CtlJQ;ExCvDJ,6DAAA;EAZA,0BAAA;AN6pJJ;A8CrlJQ;ExCxEJ,2DAAA;EAYA,4BAAA;ANqpJJ;A8CplJQ;EACE,aAAA;A9CslJV;A8CnlJQ;EACE,mDAAA;EACA,oBAAA;A9CqlJV;A8CnlJU;EACE,yDAAA;EACA,oDAAA;A9CqlJZ;;Aa3qJI;EiC8DA;IACE,mBAAA;E9CinJJ;E8C9mJM;IxCvDJ,6DAAA;IAZA,0BAAA;ENqrJF;E8C7mJM;IxCxEJ,2DAAA;IAYA,4BAAA;EN6qJF;E8C5mJM;IACE,aAAA;E9C8mJR;E8C3mJM;IACE,mDAAA;IACA,oBAAA;E9C6mJR;E8C3mJQ;IACE,yDAAA;IACA,oDAAA;E9C6mJV;AACF;AapsJI;EiC8DA;IACE,mBAAA;E9CyoJJ;E8CtoJM;IxCvDJ,6DAAA;IAZA,0BAAA;EN6sJF;E8CroJM;IxCxEJ,2DAAA;IAYA,4BAAA;ENqsJF;E8CpoJM;IACE,aAAA;E9CsoJR;E8CnoJM;IACE,mDAAA;IACA,oBAAA;E9CqoJR;E8CnoJQ;IACE,yDAAA;IACA,oDAAA;E9CqoJV;AACF;Aa5tJI;EiC8DA;IACE,mBAAA;E9CiqJJ;E8C9pJM;IxCvDJ,6DAAA;IAZA,0BAAA;ENquJF;E8C7pJM;IxCxEJ,2DAAA;IAYA,4BAAA;EN6tJF;E8C5pJM;IACE,aAAA;E9C8pJR;E8C3pJM;IACE,mDAAA;IACA,oBAAA;E9C6pJR;E8C3pJQ;IACE,yDAAA;IACA,oDAAA;E9C6pJV;AACF;AapvJI;EiC8DA;IACE,mBAAA;E9CyrJJ;E8CtrJM;IxCvDJ,6DAAA;IAZA,0BAAA;EN6vJF;E8CrrJM;IxCxEJ,2DAAA;IAYA,4BAAA;ENqvJF;E8CprJM;IACE,aAAA;E9CsrJR;E8CnrJM;IACE,mDAAA;IACA,oBAAA;E9CqrJR;E8CnrJQ;IACE,yDAAA;IACA,oDAAA;E9CqrJV;AACF;Aa5wJI;EiC8DA;IACE,mBAAA;E9CitJJ;E8C9sJM;IxCvDJ,6DAAA;IAZA,0BAAA;ENqxJF;E8C7sJM;IxCxEJ,2DAAA;IAYA,4BAAA;EN6wJF;E8C5sJM;IACE,aAAA;E9C8sJR;E8C3sJM;IACE,mDAAA;IACA,oBAAA;E9C6sJR;E8C3sJQ;IACE,yDAAA;IACA,oDAAA;E9C6sJV;AACF;A8ChsJA;ExChJI,gBAAA;ANm1JJ;A8ChsJE;EACE,mDAAA;A9CksJJ;A8ChsJI;EACE,sBAAA;A9CksJN;;A+Cx2JE;EACE,cDmLyB;EClLzB,yBDiLsB;A9C0rJ1B;A+Cx2JM;EAEE,cD6KqB;EC5KrB,yBAAA;A/Cy2JR;A+Ct2JM;EACE,W1CRG;E0CSH,yBDuKqB;ECtKrB,qBDsKqB;A9CksJ7B;;A+Ct3JE;EACE,cDmLyB;EClLzB,yBDiLsB;A9CwsJ1B;A+Ct3JM;EAEE,cD6KqB;EC5KrB,yBAAA;A/Cu3JR;A+Cp3JM;EACE,W1CRG;E0CSH,yBDuKqB;ECtKrB,qBDsKqB;A9CgtJ7B;;A+Cp4JE;EACE,cDmLyB;EClLzB,yBDiLsB;A9CstJ1B;A+Cp4JM;EAEE,cD6KqB;EC5KrB,yBAAA;A/Cq4JR;A+Cl4JM;EACE,W1CRG;E0CSH,yBDuKqB;ECtKrB,qBDsKqB;A9C8tJ7B;;A+Cl5JE;EACE,cDqL2B;ECpL3B,yBDiLsB;A9CouJ1B;A+Cl5JM;EAEE,cD+KuB;EC9KvB,yBAAA;A/Cm5JR;A+Ch5JM;EACE,W1CRG;E0CSH,yBDyKuB;ECxKvB,qBDwKuB;A9C0uJ/B;;A+Ch6JE;EACE,cDqL2B;ECpL3B,yBDiLsB;A9CkvJ1B;A+Ch6JM;EAEE,cD+KuB;EC9KvB,yBAAA;A/Ci6JR;A+C95JM;EACE,W1CRG;E0CSH,yBDyKuB;ECxKvB,qBDwKuB;A9CwvJ/B;;A+C96JE;EACE,cDmLyB;EClLzB,yBDiLsB;A9CgwJ1B;A+C96JM;EAEE,cD6KqB;EC5KrB,yBAAA;A/C+6JR;A+C56JM;EACE,W1CRG;E0CSH,yBDuKqB;ECtKrB,qBDsKqB;A9CwwJ7B;;A+C57JE;EACE,cDqL2B;ECpL3B,yBDiLsB;A9C8wJ1B;A+C57JM;EAEE,cD+KuB;EC9KvB,yBAAA;A/C67JR;A+C17JM;EACE,W1CRG;E0CSH,yBDyKuB;ECxKvB,qBDwKuB;A9CoxJ/B;;A+C18JE;EACE,cDmLyB;EClLzB,yBDiLsB;A9C4xJ1B;A+C18JM;EAEE,cD6KqB;EC5KrB,yBAAA;A/C28JR;A+Cx8JM;EACE,W1CRG;E0CSH,yBDuKqB;ECtKrB,qBDsKqB;A9CoyJ7B;;AgDv9JA;EACE,uBAAA;EACA,U3C6iD2B;E2C5iD3B,W3C4iD2B;E2C3iD3B,sBAAA;EACA,W3CQS;E2CPT,0FAAA;EACA,SAAA;E1COE,uBAAA;E0CLF,Y3C6iD2B;AL66G7B;AgDv9JE;EACE,WAAA;EACA,qBAAA;EACA,a3CwiDyB;ALi7G7B;AgDt9JE;EACE,UAAA;EACA,kD3C8rB4B;E2C7rB5B,U3CmiDyB;ALq7G7B;AgDr9JE;EAEE,oBAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,iBAAA;EACA,a3C6hDyB;ALy7G7B;;AgDl9JA;EACE,kD3CyhD2B;AL47G7B;;AiD3/JA;EAEE,uBAAA;EACA,6BAAA;EACA,4BAAA;EACA,0BAAA;EACA,2BAAA;E9C+RI,8BALI;E8CxRR,kBAAA;EACA,wCAAA;EACA,4BAAA;EACA,2DAAA;EACA,kCAAA;EACA,wDAAA;EACA,gCAAA;EACA,+CAAA;EACA,mDAAA;EAGA,gCAAA;EACA,eAAA;E9CiRI,oCALI;E8C1QR,4BAAA;EACA,oBAAA;EACA,oCAAA;EACA,4BAAA;EACA,uEAAA;EACA,sCAAA;E3CRE,4CAAA;ANogKJ;AiDz/JE;EACE,UAAA;AjD2/JJ;AiDx/JE;EACE,aAAA;AjD0/JJ;;AiDt/JA;EACE,kBAAA;EACA,+BAAA;EACA,0BAAA;EAAA,uBAAA;EAAA,kBAAA;EACA,eAAA;EACA,oBAAA;AjDy/JF;AiDv/JE;EACE,sCAAA;AjDy/JJ;;AiDr/JA;EACE,aAAA;EACA,mBAAA;EACA,4DAAA;EACA,mCAAA;EACA,2CAAA;EACA,4BAAA;EACA,qFAAA;E3C9BE,0FAAA;EACA,2FAAA;ANuhKJ;AiDv/JE;EACE,oDAAA;EACA,sCAAA;AjDy/JJ;;AiDr/JA;EACE,kCAAA;EACA,qBAAA;AjDw/JF;;AkDpjKA;EAEE,uBAAA;EACA,uBAAA;EACA,wBAAA;EACA,yBAAA;EACA,kBAAA;EACA,mBAAA;EACA,2DAAA;EACA,4BAAA;EACA,gCAAA;EACA,8DAAA;EACA,kDAAA;EACA,iCAAA;EACA,iCAAA;EACA,oCAAA;EACA,sDAAA;EACA,mCAAA;EACA,iCAAA;EACA,6BAAA;EACA,sBAAA;EACA,sDAAA;EACA,mCAAA;EAGA,eAAA;EACA,MAAA;EACA,OAAA;EACA,+BAAA;EACA,aAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EAGA,UAAA;AlDkjKF;;AkD3iKA;EACE,kBAAA;EACA,WAAA;EACA,8BAAA;EAEA,oBAAA;AlD6iKF;AkD1iKE;E7B5CI,mC6B6CF;EACA,8B7Cm1CgC;ALytHpC;AqBtlKM;E6BwCJ;I7BvCM,gBAAA;ErBylKN;AACF;AkD/iKE;EACE,e7Ci1CgC;ALguHpC;AkD7iKE;EACE,sB7C80CgC;ALiuHpC;;AkD3iKA;EACE,+CAAA;AlD8iKF;AkD5iKE;EACE,gBAAA;EACA,gBAAA;AlD8iKJ;AkD3iKE;EACE,gBAAA;AlD6iKJ;;AkDziKA;EACE,aAAA;EACA,mBAAA;EACA,mDAAA;AlD4iKF;;AkDxiKA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,WAAA;EAEA,4BAAA;EACA,oBAAA;EACA,oCAAA;EACA,4BAAA;EACA,uEAAA;E5CrFE,4CAAA;E4CyFF,UAAA;AlDwiKF;;AkDpiKA;EAEE,0BAAA;EACA,sBAAA;EACA,0BAAA;EClHA,eAAA;EACA,MAAA;EACA,OAAA;EACA,kCDkH0B;ECjH1B,YAAA;EACA,aAAA;EACA,uCD+G4D;AlD0iK9D;AmDtpKE;EAAS,UAAA;AnDypKX;AmDxpKE;EAAS,mCD2GiF;AlDgjK5F;;AkD3iKA;EACE,aAAA;EACA,cAAA;EACA,mBAAA;EACA,8BAAA;EACA,uCAAA;EACA,4FAAA;E5CtGE,2DAAA;EACA,4DAAA;ANqpKJ;AkD7iKE;EACE,kGAAA;EACA,sJAAA;AlD+iKJ;;AkD1iKA;EACE,gBAAA;EACA,8CAAA;AlD6iKF;;AkDxiKA;EACE,kBAAA;EAGA,cAAA;EACA,gCAAA;AlDyiKF;;AkDriKA;EACE,aAAA;EACA,cAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;EACA,yEAAA;EACA,2CAAA;EACA,yFAAA;E5C1HE,+DAAA;EACA,8DAAA;ANmqKJ;AkDpiKE;EACE,8CAAA;AlDsiKJ;;AalpKI;EqCkHF;IACE,0BAAA;IACA,wDAAA;ElDoiKF;EkDhiKA;IACE,gCAAA;IACA,kBAAA;IACA,iBAAA;ElDkiKF;EkD/hKA;IACE,uBAAA;ElDiiKF;AACF;AajqKI;EqCoIF;;IAEE,uBAAA;ElDgiKF;AACF;AavqKI;EqC2IF;IACE,wBAAA;ElD+hKF;AACF;AkDthKI;EACE,YAAA;EACA,eAAA;EACA,YAAA;EACA,SAAA;AlDwhKN;AkDthKM;EACE,YAAA;EACA,SAAA;E5C1MJ,gBAAA;ANmuKJ;AkDrhKM;;E5C9MF,gBAAA;ANuuKJ;AkDphKM;EACE,gBAAA;AlDshKR;;AajrKI;EqCyIA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElD4iKJ;EkD1iKI;IACE,YAAA;IACA,SAAA;I5C1MJ,gBAAA;ENuvKF;EkDziKI;;I5C9MF,gBAAA;EN2vKF;EkDxiKI;IACE,gBAAA;ElD0iKN;AACF;AatsKI;EqCyIA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElDgkKJ;EkD9jKI;IACE,YAAA;IACA,SAAA;I5C1MJ,gBAAA;EN2wKF;EkD7jKI;;I5C9MF,gBAAA;EN+wKF;EkD5jKI;IACE,gBAAA;ElD8jKN;AACF;Aa1tKI;EqCyIA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElDolKJ;EkDllKI;IACE,YAAA;IACA,SAAA;I5C1MJ,gBAAA;EN+xKF;EkDjlKI;;I5C9MF,gBAAA;ENmyKF;EkDhlKI;IACE,gBAAA;ElDklKN;AACF;Aa9uKI;EqCyIA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElDwmKJ;EkDtmKI;IACE,YAAA;IACA,SAAA;I5C1MJ,gBAAA;ENmzKF;EkDrmKI;;I5C9MF,gBAAA;ENuzKF;EkDpmKI;IACE,gBAAA;ElDsmKN;AACF;AalwKI;EqCyIA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElD4nKJ;EkD1nKI;IACE,YAAA;IACA,SAAA;I5C1MJ,gBAAA;ENu0KF;EkDznKI;;I5C9MF,gBAAA;EN20KF;EkDxnKI;IACE,gBAAA;ElD0nKN;AACF;AoDj2KA;EAEE,yBAAA;EACA,6BAAA;EACA,8BAAA;EACA,+BAAA;EACA,qBAAA;EjD8RI,gCALI;EiDvRR,wBAAA;EACA,qBAAA;EACA,oCAAA;EACA,yBAAA;EACA,gCAAA;EACA,iCAAA;EAGA,iCAAA;EACA,cAAA;EACA,uCAAA;EACA,gCAAA;ECnBA,sChDgiB4B;EgD9hB5B,kBAAA;EACA,gBhDyiB4B;EgDxiB5B,gBhD+iB4B;EgD9iB5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;EACA,gBAAA;ElDsRI,sCALI;EiDrQR,qBAAA;EACA,UAAA;ApDy2KF;AoDv2KE;EAAS,kCAAA;ApD02KX;AoDx2KE;EACE,cAAA;EACA,oCAAA;EACA,sCAAA;ApD02KJ;AoDx2KI;EACE,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;ApD02KN;;AoDr2KA;EACE,SAAA;ApDw2KF;AoDt2KE;EACE,SAAA;EACA,wFAAA;EACA,sCAAA;ApDw2KJ;;AoDp2KA,qBAAA;AACA;EACE,OAAA;EACA,qCAAA;EACA,qCAAA;ApDu2KF;AoDr2KE;EACE,WAAA;EACA,kIAAA;EACA,wCAAA;ApDu2KJ;;AoDn2KA,mBAAA;AAEA;EACE,MAAA;ApDq2KF;AoDn2KE;EACE,YAAA;EACA,wFAAA;EACA,yCAAA;ApDq2KJ;;AoDj2KA,qBAAA;AACA;EACE,QAAA;EACA,qCAAA;EACA,qCAAA;ApDo2KF;AoDl2KE;EACE,UAAA;EACA,kIAAA;EACA,uCAAA;ApDo2KJ;;AoDh2KA,mBAAA;AAkBA;EACE,sCAAA;EACA,gEAAA;EACA,8BAAA;EACA,kBAAA;EACA,sCAAA;E9ClGE,8CAAA;ANq7KJ;;AsDx8KA;EAEE,yBAAA;EACA,6BAAA;EnDkSI,gCALI;EmD3RR,qBAAA;EACA,8BAAA;EACA,6DAAA;EACA,kCAAA;EACA,oDAAA;EACA,0DAAA;EACA,mCAAA;EACA,qCAAA;EnDyRI,mCALI;EmDlRR,2BAAA;EACA,+BAAA;EACA,iCAAA;EACA,iCAAA;EACA,gCAAA;EACA,8BAAA;EACA,iCAAA;EACA,yDAAA;EAGA,iCAAA;EACA,cAAA;EACA,sCAAA;EDzBA,sChDgiB4B;EgD9hB5B,kBAAA;EACA,gBhDyiB4B;EgDxiB5B,gBhD+iB4B;EgD9iB5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;EACA,gBAAA;ElDsRI,sCALI;EmDhQR,qBAAA;EACA,sCAAA;EACA,4BAAA;EACA,2EAAA;EhDhBE,8CAAA;ANm+KJ;AsD/8KE;EACE,cAAA;EACA,oCAAA;EACA,sCAAA;AtDi9KJ;AsD/8KI;EAEE,kBAAA;EACA,cAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;EACA,eAAA;AtDg9KN;;AsD18KE;EACE,oFAAA;AtD68KJ;AsD38KI;EAEE,wFAAA;AtD48KN;AsDz8KI;EACE,SAAA;EACA,gDAAA;AtD28KN;AsDx8KI;EACE,sCAAA;EACA,sCAAA;AtD08KN;;AsDr8KA,qBAAA;AAEE;EACE,kFAAA;EACA,qCAAA;EACA,qCAAA;AtDu8KJ;AsDr8KI;EAEE,kIAAA;AtDs8KN;AsDn8KI;EACE,OAAA;EACA,kDAAA;AtDq8KN;AsDl8KI;EACE,oCAAA;EACA,wCAAA;AtDo8KN;;AsD/7KA,mBAAA;AAGE;EACE,iFAAA;AtDg8KJ;AsD97KI;EAEE,wFAAA;AtD+7KN;AsD57KI;EACE,MAAA;EACA,mDAAA;AtD87KN;AsD37KI;EACE,mCAAA;EACA,yCAAA;AtD67KN;AsDx7KE;EACE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,cAAA;EACA,oCAAA;EACA,uDAAA;EACA,WAAA;EACA,+EAAA;AtD07KJ;;AsDt7KA,qBAAA;AAEE;EACE,mFAAA;EACA,qCAAA;EACA,qCAAA;AtDw7KJ;AsDt7KI;EAEE,kIAAA;AtDu7KN;AsDp7KI;EACE,QAAA;EACA,iDAAA;AtDs7KN;AsDn7KI;EACE,qCAAA;EACA,uCAAA;AtDq7KN;;AsDh7KA,mBAAA;AAkBA;EACE,8EAAA;EACA,gBAAA;EnDiHI,6CALI;EmD1GR,qCAAA;EACA,6CAAA;EACA,kFAAA;EhD5JE,6DAAA;EACA,8DAAA;AN+jLJ;AsDj6KE;EACE,aAAA;AtDm6KJ;;AsD/5KA;EACE,0EAAA;EACA,mCAAA;AtDk6KF;;AuDvlLA;EACE,kBAAA;AvD0lLF;;AuDvlLA;EACE,mBAAA;AvD0lLF;;AuDvlLA;EACE,kBAAA;EACA,WAAA;EACA,gBAAA;AvD0lLF;AwDhnLE;EACE,cAAA;EACA,WAAA;EACA,WAAA;AxDknLJ;;AuD3lLA;EACE,kBAAA;EACA,aAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,mCAAA;EAAA,2BAAA;ElClBI,sCkCmBJ;AvD8lLF;AqB7mLM;EkCQN;IlCPQ,gBAAA;ErBgnLN;AACF;;AuDhmLA;;;EAGE,cAAA;AvDmmLF;;AuDhmLA,qBAAA;AACA;;EAEE,2BAAA;AvDmmLF;;AuDhmLA;;EAEE,4BAAA;AvDmmLF;;AuDhmLA,mBAAA;AAQE;EACE,UAAA;EACA,4BAAA;EACA,eAAA;AvD4lLJ;AuDzlLE;;;EAGE,UAAA;EACA,UAAA;AvD2lLJ;AuDxlLE;;EAEE,UAAA;EACA,UAAA;ElC/DE,2BkCgEF;AvD0lLJ;AqBtpLM;EkCwDJ;;IlCvDM,gBAAA;ErB0pLN;AACF;;AuDvlLA;;EAEE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,UAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,UlD45CmC;EkD35CnC,UAAA;EACA,WlD7FS;EkD8FT,kBAAA;EACA,gBAAA;EACA,SAAA;EACA,YlDu5CmC;EgBh/C/B,8BkC0FJ;AvDylLF;AqB/qLM;EkCqEN;;IlCpEQ,gBAAA;ErBmrLN;AACF;AuD5lLE;;;EAEE,WlDvGO;EkDwGP,qBAAA;EACA,UAAA;EACA,YlD+4CiC;ALgtIrC;;AuD5lLA;EACE,OAAA;AvD+lLF;;AuD5lLA;EACE,QAAA;AvD+lLF;;AuD1lLA;;EAEE,qBAAA;EACA,WlDg5CmC;EkD/4CnC,YlD+4CmC;EkD94CnC,4BAAA;EACA,wBAAA;EACA,0BAAA;AvD6lLF;;AuD1lLA;;;;;;;GAAA;AAQA;EACE,0DAAA;AvD6lLF;;AuD3lLA;EACE,0DAAA;AvD8lLF;;AuDtlLA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,UAAA;EACA,aAAA;EACA,uBAAA;EACA,UAAA;EAEA,iBlDw1CmC;EkDv1CnC,mBAAA;EACA,gBlDs1CmC;EkDr1CnC,gBAAA;AvDwlLF;AuDtlLE;EACE,uBAAA;EACA,cAAA;EACA,WlDq1CiC;EkDp1CjC,WlDq1CiC;EkDp1CjC,UAAA;EACA,iBlDq1CiC;EkDp1CjC,gBlDo1CiC;EkDn1CjC,mBAAA;EACA,eAAA;EACA,sBlD9KO;EkD+KP,4BAAA;EACA,SAAA;EAEA,kCAAA;EACA,qCAAA;EACA,YlD40CiC;EgBx/C/B,6BkC6KF;AvDulLJ;AqBhwLM;EkCwJJ;IlCvJM,gBAAA;ErBmwLN;AACF;AuDzlLE;EACE,UlDy0CiC;ALkxIrC;;AuDllLA;EACE,kBAAA;EACA,UAAA;EACA,elDm0CmC;EkDl0CnC,SAAA;EACA,oBlDg0CmC;EkD/zCnC,uBlD+zCmC;EkD9zCnC,WlDzMS;EkD0MT,kBAAA;AvDqlLF;;AuD/kLE;;EAEE,gClDo0CiC;AL8wIrC;AuD/kLE;EACE,sBlD5MO;AL6xLX;AuD9kLE;EACE,WlDhNO;ALgyLX;;AyD9yLA;;EAEE,qBAAA;EACA,8BAAA;EACA,gCAAA;EACA,gDAAA;EAEA,kBAAA;EACA,qGAAA;EAAA,6FAAA;AzDgzLF;;AyD5yLA;EACE;IAAK,0CAAA;EzDgzLL;AACF;;AyDlzLA;EACE;IAAK,0CAAA;EzDgzLL;AACF;AyD7yLA;EAEE,wBAAA;EACA,yBAAA;EACA,qCAAA;EACA,iCAAA;EACA,mCAAA;EACA,2CAAA;EAGA,yDAAA;EACA,+BAAA;AzD4yLF;;AyDzyLA;EAEE,wBAAA;EACA,yBAAA;EACA,gCAAA;AzD2yLF;;AyDlyLA;EACE;IACE,mBAAA;EzDqyLF;EyDnyLA;IACE,UAAA;IACA,eAAA;EzDqyLF;AACF;;AyD5yLA;EACE;IACE,mBAAA;EzDqyLF;EyDnyLA;IACE,UAAA;IACA,eAAA;EzDqyLF;AACF;AyDjyLA;EAEE,wBAAA;EACA,yBAAA;EACA,qCAAA;EACA,mCAAA;EACA,yCAAA;EAGA,8BAAA;EACA,UAAA;AzDgyLF;;AyD7xLA;EACE,wBAAA;EACA,yBAAA;AzDgyLF;;AyD5xLE;EACE;;IAEE,kCAAA;EzD+xLJ;AACF;A0D/2LA;EAEE,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,8BAAA;EACA,8BAAA;EACA,sBAAA;EACA,uBAAA;EACA,gCAAA;EACA,+DAAA;EACA,kEAAA;A1Dg3LF;;AajzLI;E6C9CF;IAEI,eAAA;IACA,SAAA;IACA,mCAAA;IACA,aAAA;IACA,sBAAA;IACA,eAAA;IACA,gCAAA;IACA,kBAAA;IACA,wCAAA;IACA,4BAAA;IACA,UAAA;IrC1BA,sCqC4BA;E1Di2LJ;AACF;AqB13LM;EqCUJ;IrCTM,gBAAA;ErB63LN;AACF;Aav0LI;E6C9BE;IACE,MAAA;IACA,OAAA;IACA,gCAAA;IACA,qFAAA;IACA,4BAAA;E1Dw2LN;AACF;Aah1LI;E6CtBE;IACE,MAAA;IACA,QAAA;IACA,gCAAA;IACA,oFAAA;IACA,2BAAA;E1Dy2LN;AACF;Aaz1LI;E6CdE;IACE,MAAA;IACA,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,sFAAA;IACA,4BAAA;E1D02LN;AACF;Aap2LI;E6CJE;IACE,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,mFAAA;IACA,2BAAA;E1D22LN;AACF;Aa92LI;E6CKE;IAEE,eAAA;E1D22LN;AACF;Aan3LI;E6CUE;IAGE,mBAAA;E1D02LN;AACF;Aar4LI;E6CjCF;IAiEM,2BAAA;IACA,8BAAA;IACA,wCAAA;E1Dy2LN;E0Dv2LM;IACE,aAAA;E1Dy2LR;E0Dt2LM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;IAEA,wCAAA;E1Du2LR;AACF;;Aaz4LI;E6C9CF;IAEI,eAAA;IACA,SAAA;IACA,mCAAA;IACA,aAAA;IACA,sBAAA;IACA,eAAA;IACA,gCAAA;IACA,kBAAA;IACA,wCAAA;IACA,4BAAA;IACA,UAAA;IrC1BA,sCqC4BA;E1Dy7LJ;AACF;AqBl9LM;EqCUJ;IrCTM,gBAAA;ErBq9LN;AACF;Aa/5LI;E6C9BE;IACE,MAAA;IACA,OAAA;IACA,gCAAA;IACA,qFAAA;IACA,4BAAA;E1Dg8LN;AACF;Aax6LI;E6CtBE;IACE,MAAA;IACA,QAAA;IACA,gCAAA;IACA,oFAAA;IACA,2BAAA;E1Di8LN;AACF;Aaj7LI;E6CdE;IACE,MAAA;IACA,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,sFAAA;IACA,4BAAA;E1Dk8LN;AACF;Aa57LI;E6CJE;IACE,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,mFAAA;IACA,2BAAA;E1Dm8LN;AACF;Aat8LI;E6CKE;IAEE,eAAA;E1Dm8LN;AACF;Aa38LI;E6CUE;IAGE,mBAAA;E1Dk8LN;AACF;Aa79LI;E6CjCF;IAiEM,2BAAA;IACA,8BAAA;IACA,wCAAA;E1Di8LN;E0D/7LM;IACE,aAAA;E1Di8LR;E0D97LM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;IAEA,wCAAA;E1D+7LR;AACF;;Aaj+LI;E6C9CF;IAEI,eAAA;IACA,SAAA;IACA,mCAAA;IACA,aAAA;IACA,sBAAA;IACA,eAAA;IACA,gCAAA;IACA,kBAAA;IACA,wCAAA;IACA,4BAAA;IACA,UAAA;IrC1BA,sCqC4BA;E1DihMJ;AACF;AqB1iMM;EqCUJ;IrCTM,gBAAA;ErB6iMN;AACF;Aav/LI;E6C9BE;IACE,MAAA;IACA,OAAA;IACA,gCAAA;IACA,qFAAA;IACA,4BAAA;E1DwhMN;AACF;AahgMI;E6CtBE;IACE,MAAA;IACA,QAAA;IACA,gCAAA;IACA,oFAAA;IACA,2BAAA;E1DyhMN;AACF;AazgMI;E6CdE;IACE,MAAA;IACA,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,sFAAA;IACA,4BAAA;E1D0hMN;AACF;AaphMI;E6CJE;IACE,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,mFAAA;IACA,2BAAA;E1D2hMN;AACF;Aa9hMI;E6CKE;IAEE,eAAA;E1D2hMN;AACF;AaniMI;E6CUE;IAGE,mBAAA;E1D0hMN;AACF;AarjMI;E6CjCF;IAiEM,2BAAA;IACA,8BAAA;IACA,wCAAA;E1DyhMN;E0DvhMM;IACE,aAAA;E1DyhMR;E0DthMM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;IAEA,wCAAA;E1DuhMR;AACF;;AazjMI;E6C9CF;IAEI,eAAA;IACA,SAAA;IACA,mCAAA;IACA,aAAA;IACA,sBAAA;IACA,eAAA;IACA,gCAAA;IACA,kBAAA;IACA,wCAAA;IACA,4BAAA;IACA,UAAA;IrC1BA,sCqC4BA;E1DymMJ;AACF;AqBloMM;EqCUJ;IrCTM,gBAAA;ErBqoMN;AACF;Aa/kMI;E6C9BE;IACE,MAAA;IACA,OAAA;IACA,gCAAA;IACA,qFAAA;IACA,4BAAA;E1DgnMN;AACF;AaxlMI;E6CtBE;IACE,MAAA;IACA,QAAA;IACA,gCAAA;IACA,oFAAA;IACA,2BAAA;E1DinMN;AACF;AajmMI;E6CdE;IACE,MAAA;IACA,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,sFAAA;IACA,4BAAA;E1DknMN;AACF;Aa5mMI;E6CJE;IACE,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,mFAAA;IACA,2BAAA;E1DmnMN;AACF;AatnMI;E6CKE;IAEE,eAAA;E1DmnMN;AACF;Aa3nMI;E6CUE;IAGE,mBAAA;E1DknMN;AACF;Aa7oMI;E6CjCF;IAiEM,2BAAA;IACA,8BAAA;IACA,wCAAA;E1DinMN;E0D/mMM;IACE,aAAA;E1DinMR;E0D9mMM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;IAEA,wCAAA;E1D+mMR;AACF;;AajpMI;E6C9CF;IAEI,eAAA;IACA,SAAA;IACA,mCAAA;IACA,aAAA;IACA,sBAAA;IACA,eAAA;IACA,gCAAA;IACA,kBAAA;IACA,wCAAA;IACA,4BAAA;IACA,UAAA;IrC1BA,sCqC4BA;E1DisMJ;AACF;AqB1tMM;EqCUJ;IrCTM,gBAAA;ErB6tMN;AACF;AavqMI;E6C9BE;IACE,MAAA;IACA,OAAA;IACA,gCAAA;IACA,qFAAA;IACA,4BAAA;E1DwsMN;AACF;AahrMI;E6CtBE;IACE,MAAA;IACA,QAAA;IACA,gCAAA;IACA,oFAAA;IACA,2BAAA;E1DysMN;AACF;AazrMI;E6CdE;IACE,MAAA;IACA,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,sFAAA;IACA,4BAAA;E1D0sMN;AACF;AapsMI;E6CJE;IACE,QAAA;IACA,OAAA;IACA,kCAAA;IACA,gBAAA;IACA,mFAAA;IACA,2BAAA;E1D2sMN;AACF;Aa9sMI;E6CKE;IAEE,eAAA;E1D2sMN;AACF;AantMI;E6CUE;IAGE,mBAAA;E1D0sMN;AACF;AaruMI;E6CjCF;IAiEM,2BAAA;IACA,8BAAA;IACA,wCAAA;E1DysMN;E0DvsMM;IACE,aAAA;E1DysMR;E0DtsMM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;IAEA,wCAAA;E1DusMR;AACF;;A0DvxME;EAEI,eAAA;EACA,SAAA;EACA,mCAAA;EACA,aAAA;EACA,sBAAA;EACA,eAAA;EACA,gCAAA;EACA,kBAAA;EACA,wCAAA;EACA,4BAAA;EACA,UAAA;ErC1BA,sCqC4BA;A1DwxMN;AqBhzMM;EqCUJ;IrCTM,gBAAA;ErBmzMN;AACF;A0D3xMM;EACE,MAAA;EACA,OAAA;EACA,gCAAA;EACA,qFAAA;EACA,4BAAA;A1D6xMR;A0D1xMM;EACE,MAAA;EACA,QAAA;EACA,gCAAA;EACA,oFAAA;EACA,2BAAA;A1D4xMR;A0DzxMM;EACE,MAAA;EACA,QAAA;EACA,OAAA;EACA,kCAAA;EACA,gBAAA;EACA,sFAAA;EACA,4BAAA;A1D2xMR;A0DxxMM;EACE,QAAA;EACA,OAAA;EACA,kCAAA;EACA,gBAAA;EACA,mFAAA;EACA,2BAAA;A1D0xMR;A0DvxMM;EAEE,eAAA;A1DwxMR;A0DrxMM;EAGE,mBAAA;A1DqxMR;;A0D1vMA;EPlHE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a9CghCkC;E8C/gClC,YAAA;EACA,aAAA;EACA,sB9CUS;ALs2MX;AmD72ME;EAAS,UAAA;AnDg3MX;AmD/2ME;EAAS,Y9Co3CyB;AL8/JpC;;A0DtwMA;EACE,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,oEAAA;A1DywMF;A0DvwME;EACE,4FAAA;EACA,sDAAA;EACA,wDAAA;EACA,yDAAA;A1DywMJ;;A0DrwMA;EACE,gBAAA;EACA,gBrD4a4B;AL41L9B;;A0DrwMA;EACE,YAAA;EACA,oEAAA;EACA,gBAAA;A1DwwMF;;A2Dt5MA;EACE,qBAAA;EACA,eAAA;EACA,sBAAA;EACA,YAAA;EACA,8BAAA;EACA,YtDqsCkC;ALotKpC;A2Dv5ME;EACE,qBAAA;EACA,WAAA;A3Dy5MJ;;A2Dp5MA;EACE,iBAAA;A3Du5MF;;A2Dp5MA;EACE,iBAAA;A3Du5MF;;A2Dp5MA;EACE,iBAAA;A3Du5MF;;A2Dl5ME;EACE,2DAAA;EAAA,mDAAA;A3Dq5MJ;;A2Dj5MA;EACE;IACE,YtDwqCgC;EL4uKlC;AACF;;A2Dv5MA;EACE;IACE,YtDwqCgC;EL4uKlC;AACF;A2Dj5MA;EACE,uFAAA;EAAA,+EAAA;EACA,4BAAA;EAAA,oBAAA;EACA,sDAAA;EAAA,8CAAA;A3Dm5MF;;A2Dh5MA;EACE;IACE,+BAAA;IAAA,uBAAA;E3Dm5MF;AACF;;A2Dt5MA;EACE;IACE,+BAAA;IAAA,uBAAA;E3Dm5MF;AACF;AwDl8ME;EACE,cAAA;EACA,WAAA;EACA,WAAA;AxDo8MJ;;A4Dp8ME;EACE,sBAAA;EACA,wEAAA;A5Du8MJ;;A4Dz8ME;EACE,sBAAA;EACA,yEAAA;A5D48MJ;;A4D98ME;EACE,sBAAA;EACA,uEAAA;A5Di9MJ;;A4Dn9ME;EACE,sBAAA;EACA,wEAAA;A5Ds9MJ;;A4Dx9ME;EACE,sBAAA;EACA,uEAAA;A5D29MJ;;A4D79ME;EACE,sBAAA;EACA,uEAAA;A5Dg+MJ;;A4Dl+ME;EACE,sBAAA;EACA,yEAAA;A5Dq+MJ;;A4Dv+ME;EACE,sBAAA;EACA,sEAAA;A5D0+MJ;;A6Dh/ME;EACE,yBAAA;A7Dm/MJ;A6Dh/MM;EAEE,yBAAA;A7Di/MR;;A6Dv/ME;EACE,yBAAA;A7D0/MJ;A6Dv/MM;EAEE,yBAAA;A7Dw/MR;;A6D9/ME;EACE,yBAAA;A7DigNJ;A6D9/MM;EAEE,yBAAA;A7D+/MR;;A6DrgNE;EACE,yBAAA;A7DwgNJ;A6DrgNM;EAEE,yBAAA;A7DsgNR;;A6D5gNE;EACE,yBAAA;A7D+gNJ;A6D5gNM;EAEE,yBAAA;A7D6gNR;;A6DnhNE;EACE,yBAAA;A7DshNJ;A6DnhNM;EAEE,yBAAA;A7DohNR;;A6D1hNE;EACE,yBAAA;A7D6hNJ;A6D1hNM;EAEE,yBAAA;A7D2hNR;;A6DjiNE;EACE,yBAAA;A7DoiNJ;A6DjiNM;EAEE,yBAAA;A7DkiNR;;A8DviNA;EACE,kBAAA;EACA,WAAA;A9D0iNF;A8DxiNE;EACE,cAAA;EACA,mCAAA;EACA,WAAA;A9D0iNJ;A8DviNE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;A9DyiNJ;;A8DpiNE;EACE,uBAAA;A9DuiNJ;;A8DxiNE;EACE,sBAAA;A9D2iNJ;;A8D5iNE;EACE,yBAAA;A9D+iNJ;;A8DhjNE;EACE,iCAAA;A9DmjNJ;;A+DxkNA;EACE,eAAA;EACA,MAAA;EACA,QAAA;EACA,OAAA;EACA,a1D6gCkC;AL8jLpC;;A+DxkNA;EACE,eAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,a1DqgCkC;ALskLpC;;A+DnkNI;EACE,wBAAA;EAAA,gBAAA;EACA,MAAA;EACA,a1Dy/B8B;AL6kLpC;;A+DnkNI;EACE,wBAAA;EAAA,gBAAA;EACA,SAAA;EACA,a1Dm/B8B;ALmlLpC;;AaviNI;EkDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1Dy/B8B;EL0lLlC;E+DhlNE;IACE,wBAAA;IAAA,gBAAA;IACA,SAAA;IACA,a1Dm/B8B;EL+lLlC;AACF;AapjNI;EkDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1Dy/B8B;ELsmLlC;E+D5lNE;IACE,wBAAA;IAAA,gBAAA;IACA,SAAA;IACA,a1Dm/B8B;EL2mLlC;AACF;AahkNI;EkDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1Dy/B8B;ELknLlC;E+DxmNE;IACE,wBAAA;IAAA,gBAAA;IACA,SAAA;IACA,a1Dm/B8B;ELunLlC;AACF;Aa5kNI;EkDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1Dy/B8B;EL8nLlC;E+DpnNE;IACE,wBAAA;IAAA,gBAAA;IACA,SAAA;IACA,a1Dm/B8B;ELmoLlC;AACF;AaxlNI;EkDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1Dy/B8B;EL0oLlC;E+DhoNE;IACE,wBAAA;IAAA,gBAAA;IACA,SAAA;IACA,a1Dm/B8B;EL+oLlC;AACF;AgElqNA;EACE,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;AhEoqNF;;AgEjqNA;EACE,aAAA;EACA,cAAA;EACA,sBAAA;EACA,mBAAA;AhEoqNF;;AiE5qNA;;ECIE,6BAAA;EACA,qBAAA;EACA,sBAAA;EACA,qBAAA;EACA,uBAAA;EACA,2BAAA;EACA,iCAAA;EACA,8BAAA;EACA,oBAAA;AlE6qNF;;AmExrNE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,U9DoZsC;E8DnZtC,WAAA;AnE2rNJ;;AoEnsNA;ECAE,gBAAA;EACA,uBAAA;EACA,mBAAA;ArEusNF;;AsE7sNA;EACE,qBAAA;EACA,mBAAA;EACA,UAAA;EACA,eAAA;EACA,8BAAA;EACA,ajEynB4B;ALulM9B;;AuEppNQ;EAOI,mCAAA;AvEipNZ;;AuExpNQ;EAOI,8BAAA;AvEqpNZ;;AuE5pNQ;EAOI,iCAAA;AvEypNZ;;AuEhqNQ;EAOI,iCAAA;AvE6pNZ;;AuEpqNQ;EAOI,sCAAA;AvEiqNZ;;AuExqNQ;EAOI,mCAAA;AvEqqNZ;;AuE5qNQ;EAOI,sBAAA;AvEyqNZ;;AuEhrNQ;EAOI,uBAAA;AvE6qNZ;;AuEprNQ;EAOI,sBAAA;AvEirNZ;;AuExrNQ;EAOI,qBAAA;AvEqrNZ;;AuE5rNQ;EAOI,wBAAA;AvEyrNZ;;AuEhsNQ;EAOI,uBAAA;AvE6rNZ;;AuEpsNQ;EAOI,wBAAA;AvEisNZ;;AuExsNQ;EAOI,qBAAA;AvEqsNZ;;AuE5sNQ;EAOI,yBAAA;AvEysNZ;;AuEhtNQ;EAOI,2BAAA;AvE6sNZ;;AuEptNQ;EAOI,4BAAA;AvEitNZ;;AuExtNQ;EAOI,2BAAA;AvEqtNZ;;AuE5tNQ;EAOI,0BAAA;AvEytNZ;;AuEhuNQ;EAOI,gCAAA;AvE6tNZ;;AuEpuNQ;EAOI,yBAAA;AvEiuNZ;;AuExuNQ;EAOI,wBAAA;AvEquNZ;;AuE5uNQ;EAOI,yBAAA;AvEyuNZ;;AuEhvNQ;EAOI,6BAAA;AvE6uNZ;;AuEpvNQ;EAOI,8BAAA;AvEivNZ;;AuExvNQ;EAOI,wBAAA;AvEqvNZ;;AuE5vNQ;EAOI,+BAAA;AvEyvNZ;;AuEhwNQ;EAOI,wBAAA;AvE6vNZ;;AuEpwNQ;EAOI,wDAAA;AvEiwNZ;;AuExwNQ;EAOI,8DAAA;AvEqwNZ;;AuE5wNQ;EAOI,uDAAA;AvEywNZ;;AuEhxNQ;EAOI,2BAAA;AvE6wNZ;;AuEpxNQ;EAOI,2BAAA;AvEixNZ;;AuExxNQ;EAOI,6BAAA;AvEqxNZ;;AuE5xNQ;EAOI,6BAAA;AvEyxNZ;;AuEhyNQ;EAOI,0BAAA;AvE6xNZ;;AuEpyNQ;EAOI,mCAAA;EAAA,2BAAA;AvEiyNZ;;AuExyNQ;EAOI,iBAAA;AvEqyNZ;;AuE5yNQ;EAOI,mBAAA;AvEyyNZ;;AuEhzNQ;EAOI,oBAAA;AvE6yNZ;;AuEpzNQ;EAOI,oBAAA;AvEizNZ;;AuExzNQ;EAOI,sBAAA;AvEqzNZ;;AuE5zNQ;EAOI,uBAAA;AvEyzNZ;;AuEh0NQ;EAOI,kBAAA;AvE6zNZ;;AuEp0NQ;EAOI,oBAAA;AvEi0NZ;;AuEx0NQ;EAOI,qBAAA;AvEq0NZ;;AuE50NQ;EAOI,mBAAA;AvEy0NZ;;AuEh1NQ;EAOI,qBAAA;AvE60NZ;;AuEp1NQ;EAOI,sBAAA;AvEi1NZ;;AuEx1NQ;EAOI,2CAAA;AvEq1NZ;;AuE51NQ;EAOI,sCAAA;AvEy1NZ;;AuEh2NQ;EAOI,sCAAA;AvE61NZ;;AuEp2NQ;EAOI,uFAAA;AvEi2NZ;;AuEx2NQ;EAOI,oBAAA;AvEq2NZ;;AuE52NQ;EAOI,2FAAA;AvEy2NZ;;AuEh3NQ;EAOI,wBAAA;AvE62NZ;;AuEp3NQ;EAOI,6FAAA;AvEi3NZ;;AuEx3NQ;EAOI,0BAAA;AvEq3NZ;;AuE53NQ;EAOI,8FAAA;AvEy3NZ;;AuEh4NQ;EAOI,2BAAA;AvE63NZ;;AuEp4NQ;EAOI,4FAAA;AvEi4NZ;;AuEx4NQ;EAOI,yBAAA;AvEq4NZ;;AuE54NQ;EAIQ,sBAAA;EAGJ,8EAAA;AvE04NZ;;AuEj5NQ;EAIQ,sBAAA;EAGJ,gFAAA;AvE+4NZ;;AuEt5NQ;EAIQ,sBAAA;EAGJ,8EAAA;AvEo5NZ;;AuE35NQ;EAIQ,sBAAA;EAGJ,2EAAA;AvEy5NZ;;AuEh6NQ;EAIQ,sBAAA;EAGJ,8EAAA;AvE85NZ;;AuEr6NQ;EAIQ,sBAAA;EAGJ,6EAAA;AvEm6NZ;;AuE16NQ;EAIQ,sBAAA;EAGJ,4EAAA;AvEw6NZ;;AuE/6NQ;EAIQ,sBAAA;EAGJ,2EAAA;AvE66NZ;;AuEp7NQ;EAIQ,sBAAA;EAGJ,4EAAA;AvEk7NZ;;AuEn8NQ;EACE,sBAAA;AvEs8NV;;AuEv8NQ;EACE,sBAAA;AvE08NV;;AuE38NQ;EACE,sBAAA;AvE88NV;;AuE/8NQ;EACE,sBAAA;AvEk9NV;;AuEn9NQ;EACE,sBAAA;AvEs9NV;;AuEv9NQ;EACE,wBAAA;AvE09NV;;AuE39NQ;EACE,yBAAA;AvE89NV;;AuE/9NQ;EACE,wBAAA;AvEk+NV;;AuEn+NQ;EACE,yBAAA;AvEs+NV;;AuEv+NQ;EACE,sBAAA;AvE0+NV;;AuEj+NQ;EAOI,qBAAA;AvE89NZ;;AuEr+NQ;EAOI,qBAAA;AvEk+NZ;;AuEz+NQ;EAOI,qBAAA;AvEs+NZ;;AuE7+NQ;EAOI,sBAAA;AvE0+NZ;;AuEj/NQ;EAOI,sBAAA;AvE8+NZ;;AuEr/NQ;EAOI,0BAAA;AvEk/NZ;;AuEz/NQ;EAOI,uBAAA;AvEs/NZ;;AuE7/NQ;EAOI,2BAAA;AvE0/NZ;;AuEjgOQ;EAOI,sBAAA;AvE8/NZ;;AuErgOQ;EAOI,sBAAA;AvEkgOZ;;AuEzgOQ;EAOI,sBAAA;AvEsgOZ;;AuE7gOQ;EAOI,uBAAA;AvE0gOZ;;AuEjhOQ;EAOI,uBAAA;AvE8gOZ;;AuErhOQ;EAOI,2BAAA;AvEkhOZ;;AuEzhOQ;EAOI,wBAAA;AvEshOZ;;AuE7hOQ;EAOI,4BAAA;AvE0hOZ;;AuEjiOQ;EAOI,yBAAA;AvE8hOZ;;AuEriOQ;EAOI,8BAAA;AvEkiOZ;;AuEziOQ;EAOI,iCAAA;AvEsiOZ;;AuE7iOQ;EAOI,sCAAA;AvE0iOZ;;AuEjjOQ;EAOI,yCAAA;AvE8iOZ;;AuErjOQ;EAOI,uBAAA;AvEkjOZ;;AuEzjOQ;EAOI,uBAAA;AvEsjOZ;;AuE7jOQ;EAOI,yBAAA;AvE0jOZ;;AuEjkOQ;EAOI,yBAAA;AvE8jOZ;;AuErkOQ;EAOI,0BAAA;AvEkkOZ;;AuEzkOQ;EAOI,4BAAA;AvEskOZ;;AuE7kOQ;EAOI,kCAAA;AvE0kOZ;;AuEjlOQ;EAOI,sCAAA;AvE8kOZ;;AuErlOQ;EAOI,oCAAA;AvEklOZ;;AuEzlOQ;EAOI,kCAAA;AvEslOZ;;AuE7lOQ;EAOI,yCAAA;AvE0lOZ;;AuEjmOQ;EAOI,wCAAA;AvE8lOZ;;AuErmOQ;EAOI,wCAAA;AvEkmOZ;;AuEzmOQ;EAOI,kCAAA;AvEsmOZ;;AuE7mOQ;EAOI,gCAAA;AvE0mOZ;;AuEjnOQ;EAOI,8BAAA;AvE8mOZ;;AuErnOQ;EAOI,gCAAA;AvEknOZ;;AuEznOQ;EAOI,+BAAA;AvEsnOZ;;AuE7nOQ;EAOI,oCAAA;AvE0nOZ;;AuEjoOQ;EAOI,kCAAA;AvE8nOZ;;AuEroOQ;EAOI,gCAAA;AvEkoOZ;;AuEzoOQ;EAOI,uCAAA;AvEsoOZ;;AuE7oOQ;EAOI,sCAAA;AvE0oOZ;;AuEjpOQ;EAOI,iCAAA;AvE8oOZ;;AuErpOQ;EAOI,2BAAA;AvEkpOZ;;AuEzpOQ;EAOI,iCAAA;AvEspOZ;;AuE7pOQ;EAOI,+BAAA;AvE0pOZ;;AuEjqOQ;EAOI,6BAAA;AvE8pOZ;;AuErqOQ;EAOI,+BAAA;AvEkqOZ;;AuEzqOQ;EAOI,8BAAA;AvEsqOZ;;AuE7qOQ;EAOI,oBAAA;AvE0qOZ;;AuEjrOQ;EAOI,mBAAA;AvE8qOZ;;AuErrOQ;EAOI,mBAAA;AvEkrOZ;;AuEzrOQ;EAOI,mBAAA;AvEsrOZ;;AuE7rOQ;EAOI,mBAAA;AvE0rOZ;;AuEjsOQ;EAOI,mBAAA;AvE8rOZ;;AuErsOQ;EAOI,mBAAA;AvEksOZ;;AuEzsOQ;EAOI,mBAAA;AvEssOZ;;AuE7sOQ;EAOI,oBAAA;AvE0sOZ;;AuEjtOQ;EAOI,0BAAA;AvE8sOZ;;AuErtOQ;EAOI,yBAAA;AvEktOZ;;AuEztOQ;EAOI,uBAAA;AvEstOZ;;AuE7tOQ;EAOI,yBAAA;AvE0tOZ;;AuEjuOQ;EAOI,uBAAA;AvE8tOZ;;AuEruOQ;EAOI,uBAAA;AvEkuOZ;;AuEzuOQ;EAOI,0BAAA;EAAA,yBAAA;AvEuuOZ;;AuE9uOQ;EAOI,gCAAA;EAAA,+BAAA;AvE4uOZ;;AuEnvOQ;EAOI,+BAAA;EAAA,8BAAA;AvEivOZ;;AuExvOQ;EAOI,6BAAA;EAAA,4BAAA;AvEsvOZ;;AuE7vOQ;EAOI,+BAAA;EAAA,8BAAA;AvE2vOZ;;AuElwOQ;EAOI,6BAAA;EAAA,4BAAA;AvEgwOZ;;AuEvwOQ;EAOI,6BAAA;EAAA,4BAAA;AvEqwOZ;;AuE5wOQ;EAOI,wBAAA;EAAA,2BAAA;AvE0wOZ;;AuEjxOQ;EAOI,8BAAA;EAAA,iCAAA;AvE+wOZ;;AuEtxOQ;EAOI,6BAAA;EAAA,gCAAA;AvEoxOZ;;AuE3xOQ;EAOI,2BAAA;EAAA,8BAAA;AvEyxOZ;;AuEhyOQ;EAOI,6BAAA;EAAA,gCAAA;AvE8xOZ;;AuEryOQ;EAOI,2BAAA;EAAA,8BAAA;AvEmyOZ;;AuE1yOQ;EAOI,2BAAA;EAAA,8BAAA;AvEwyOZ;;AuE/yOQ;EAOI,wBAAA;AvE4yOZ;;AuEnzOQ;EAOI,8BAAA;AvEgzOZ;;AuEvzOQ;EAOI,6BAAA;AvEozOZ;;AuE3zOQ;EAOI,2BAAA;AvEwzOZ;;AuE/zOQ;EAOI,6BAAA;AvE4zOZ;;AuEn0OQ;EAOI,2BAAA;AvEg0OZ;;AuEv0OQ;EAOI,2BAAA;AvEo0OZ;;AuE30OQ;EAOI,0BAAA;AvEw0OZ;;AuE/0OQ;EAOI,gCAAA;AvE40OZ;;AuEn1OQ;EAOI,+BAAA;AvEg1OZ;;AuEv1OQ;EAOI,6BAAA;AvEo1OZ;;AuE31OQ;EAOI,+BAAA;AvEw1OZ;;AuE/1OQ;EAOI,6BAAA;AvE41OZ;;AuEn2OQ;EAOI,6BAAA;AvEg2OZ;;AuEv2OQ;EAOI,2BAAA;AvEo2OZ;;AuE32OQ;EAOI,iCAAA;AvEw2OZ;;AuE/2OQ;EAOI,gCAAA;AvE42OZ;;AuEn3OQ;EAOI,8BAAA;AvEg3OZ;;AuEv3OQ;EAOI,gCAAA;AvEo3OZ;;AuE33OQ;EAOI,8BAAA;AvEw3OZ;;AuE/3OQ;EAOI,8BAAA;AvE43OZ;;AuEn4OQ;EAOI,yBAAA;AvEg4OZ;;AuEv4OQ;EAOI,+BAAA;AvEo4OZ;;AuE34OQ;EAOI,8BAAA;AvEw4OZ;;AuE/4OQ;EAOI,4BAAA;AvE44OZ;;AuEn5OQ;EAOI,8BAAA;AvEg5OZ;;AuEv5OQ;EAOI,4BAAA;AvEo5OZ;;AuE35OQ;EAOI,4BAAA;AvEw5OZ;;AuE/5OQ;EAOI,qBAAA;AvE45OZ;;AuEn6OQ;EAOI,2BAAA;AvEg6OZ;;AuEv6OQ;EAOI,0BAAA;AvEo6OZ;;AuE36OQ;EAOI,wBAAA;AvEw6OZ;;AuE/6OQ;EAOI,0BAAA;AvE46OZ;;AuEn7OQ;EAOI,wBAAA;AvEg7OZ;;AuEv7OQ;EAOI,2BAAA;EAAA,0BAAA;AvEq7OZ;;AuE57OQ;EAOI,iCAAA;EAAA,gCAAA;AvE07OZ;;AuEj8OQ;EAOI,gCAAA;EAAA,+BAAA;AvE+7OZ;;AuEt8OQ;EAOI,8BAAA;EAAA,6BAAA;AvEo8OZ;;AuE38OQ;EAOI,gCAAA;EAAA,+BAAA;AvEy8OZ;;AuEh9OQ;EAOI,8BAAA;EAAA,6BAAA;AvE88OZ;;AuEr9OQ;EAOI,yBAAA;EAAA,4BAAA;AvEm9OZ;;AuE19OQ;EAOI,+BAAA;EAAA,kCAAA;AvEw9OZ;;AuE/9OQ;EAOI,8BAAA;EAAA,iCAAA;AvE69OZ;;AuEp+OQ;EAOI,4BAAA;EAAA,+BAAA;AvEk+OZ;;AuEz+OQ;EAOI,8BAAA;EAAA,iCAAA;AvEu+OZ;;AuE9+OQ;EAOI,4BAAA;EAAA,+BAAA;AvE4+OZ;;AuEn/OQ;EAOI,yBAAA;AvEg/OZ;;AuEv/OQ;EAOI,+BAAA;AvEo/OZ;;AuE3/OQ;EAOI,8BAAA;AvEw/OZ;;AuE//OQ;EAOI,4BAAA;AvE4/OZ;;AuEngPQ;EAOI,8BAAA;AvEggPZ;;AuEvgPQ;EAOI,4BAAA;AvEogPZ;;AuE3gPQ;EAOI,2BAAA;AvEwgPZ;;AuE/gPQ;EAOI,iCAAA;AvE4gPZ;;AuEnhPQ;EAOI,gCAAA;AvEghPZ;;AuEvhPQ;EAOI,8BAAA;AvEohPZ;;AuE3hPQ;EAOI,gCAAA;AvEwhPZ;;AuE/hPQ;EAOI,8BAAA;AvE4hPZ;;AuEniPQ;EAOI,4BAAA;AvEgiPZ;;AuEviPQ;EAOI,kCAAA;AvEoiPZ;;AuE3iPQ;EAOI,iCAAA;AvEwiPZ;;AuE/iPQ;EAOI,+BAAA;AvE4iPZ;;AuEnjPQ;EAOI,iCAAA;AvEgjPZ;;AuEvjPQ;EAOI,+BAAA;AvEojPZ;;AuE3jPQ;EAOI,0BAAA;AvEwjPZ;;AuE/jPQ;EAOI,gCAAA;AvE4jPZ;;AuEnkPQ;EAOI,+BAAA;AvEgkPZ;;AuEvkPQ;EAOI,6BAAA;AvEokPZ;;AuE3kPQ;EAOI,+BAAA;AvEwkPZ;;AuE/kPQ;EAOI,6BAAA;AvE4kPZ;;AuEnlPQ;EAOI,iBAAA;AvEglPZ;;AuEvlPQ;EAOI,uBAAA;AvEolPZ;;AuE3lPQ;EAOI,sBAAA;AvEwlPZ;;AuE/lPQ;EAOI,oBAAA;AvE4lPZ;;AuEnmPQ;EAOI,sBAAA;AvEgmPZ;;AuEvmPQ;EAOI,oBAAA;AvEomPZ;;AuE3mPQ;EAOI,gDAAA;AvEwmPZ;;AuE/mPQ;EAOI,4CAAA;AvE4mPZ;;AuEnnPQ;EAOI,4CAAA;AvEgnPZ;;AuEvnPQ;EAOI,0CAAA;AvEonPZ;;AuE3nPQ;EAOI,4CAAA;AvEwnPZ;;AuE/nPQ;EAOI,6BAAA;AvE4nPZ;;AuEnoPQ;EAOI,0BAAA;AvEgoPZ;;AuEvoPQ;EAOI,6BAAA;AvEooPZ;;AuE3oPQ;EAOI,6BAAA;AvEwoPZ;;AuE/oPQ;EAOI,2BAAA;AvE4oPZ;;AuEnpPQ;EAOI,+BAAA;AvEgpPZ;;AuEvpPQ;EAOI,2BAAA;AvEopPZ;;AuE3pPQ;EAOI,2BAAA;AvEwpPZ;;AuE/pPQ;EAOI,2BAAA;AvE4pPZ;;AuEnqPQ;EAOI,8BAAA;AvEgqPZ;;AuEvqPQ;EAOI,yBAAA;AvEoqPZ;;AuE3qPQ;EAOI,4BAAA;AvEwqPZ;;AuE/qPQ;EAOI,2BAAA;AvE4qPZ;;AuEnrPQ;EAOI,yBAAA;AvEgrPZ;;AuEvrPQ;EAOI,2BAAA;AvEorPZ;;AuE3rPQ;EAOI,4BAAA;AvEwrPZ;;AuE/rPQ;EAOI,6BAAA;AvE4rPZ;;AuEnsPQ;EAOI,gCAAA;AvEgsPZ;;AuEvsPQ;EAOI,qCAAA;AvEosPZ;;AuE3sPQ;EAOI,wCAAA;AvEwsPZ;;AuE/sPQ;EAOI,oCAAA;AvE4sPZ;;AuEntPQ;EAOI,oCAAA;AvEgtPZ;;AuEvtPQ;EAOI,qCAAA;AvEotPZ;;AuE3tPQ;EAOI,8BAAA;AvEwtPZ;;AuE/tPQ;EAOI,8BAAA;AvE4tPZ;;AuEjvPQ,qBAAA;AAcA;EAOI,gCAAA;EAAA,iCAAA;AvEkuPZ;;AuE/sPQ,mBAAA;AA1BA;EAIQ,oBAAA;EAGJ,qEAAA;AvEwuPZ;;AuE/uPQ;EAIQ,oBAAA;EAGJ,uEAAA;AvE6uPZ;;AuEpvPQ;EAIQ,oBAAA;EAGJ,qEAAA;AvEkvPZ;;AuEzvPQ;EAIQ,oBAAA;EAGJ,kEAAA;AvEuvPZ;;AuE9vPQ;EAIQ,oBAAA;EAGJ,qEAAA;AvE4vPZ;;AuEnwPQ;EAIQ,oBAAA;EAGJ,oEAAA;AvEiwPZ;;AuExwPQ;EAIQ,oBAAA;EAGJ,mEAAA;AvEswPZ;;AuE7wPQ;EAIQ,oBAAA;EAGJ,kEAAA;AvE2wPZ;;AuElxPQ;EAIQ,oBAAA;EAGJ,mEAAA;AvEgxPZ;;AuEvxPQ;EAIQ,oBAAA;EAGJ,mEAAA;AvEqxPZ;;AuE5xPQ;EAIQ,oBAAA;EAGJ,wEAAA;AvE0xPZ;;AuEjyPQ;EAIQ,oBAAA;EAGJ,yBAAA;AvE+xPZ;;AuEtyPQ;EAIQ,oBAAA;EAGJ,oCAAA;AvEoyPZ;;AuE3yPQ;EAIQ,oBAAA;EAGJ,0CAAA;AvEyyPZ;;AuEhzPQ;EAIQ,oBAAA;EAGJ,yBAAA;AvE8yPZ;;AuE/zPQ;EACE,uBAAA;AvEk0PV;;AuEn0PQ;EACE,sBAAA;AvEs0PV;;AuEv0PQ;EACE,uBAAA;AvE00PV;;AuE30PQ;EACE,oBAAA;AvE80PV;;AuEr0PQ;EAIQ,kBAAA;EAGJ,8EAAA;AvEm0PZ;;AuE10PQ;EAIQ,kBAAA;EAGJ,gFAAA;AvEw0PZ;;AuE/0PQ;EAIQ,kBAAA;EAGJ,8EAAA;AvE60PZ;;AuEp1PQ;EAIQ,kBAAA;EAGJ,2EAAA;AvEk1PZ;;AuEz1PQ;EAIQ,kBAAA;EAGJ,8EAAA;AvEu1PZ;;AuE91PQ;EAIQ,kBAAA;EAGJ,6EAAA;AvE41PZ;;AuEn2PQ;EAIQ,kBAAA;EAGJ,4EAAA;AvEi2PZ;;AuEx2PQ;EAIQ,kBAAA;EAGJ,2EAAA;AvEs2PZ;;AuE72PQ;EAIQ,kBAAA;EAGJ,4EAAA;AvE22PZ;;AuEl3PQ;EAIQ,kBAAA;EAGJ,4EAAA;AvEg3PZ;;AuEv3PQ;EAIQ,kBAAA;EAGJ,8EAAA;AvEq3PZ;;AuE53PQ;EAIQ,kBAAA;EAGJ,wCAAA;AvE03PZ;;AuE34PQ;EACE,oBAAA;AvE84PV;;AuE/4PQ;EACE,qBAAA;AvEk5PV;;AuEn5PQ;EACE,oBAAA;AvEs5PV;;AuEv5PQ;EACE,qBAAA;AvE05PV;;AuE35PQ;EACE,kBAAA;AvE85PV;;AuEr5PQ;EAOI,+CAAA;AvEk5PZ;;AuEz5PQ;EAOI,mCAAA;EAAA,gCAAA;EAAA,2BAAA;AvEs5PZ;;AuE75PQ;EAOI,oCAAA;EAAA,iCAAA;EAAA,4BAAA;AvE05PZ;;AuEj6PQ;EAOI,oCAAA;EAAA,iCAAA;EAAA,4BAAA;AvE85PZ;;AuEr6PQ;EAOI,+BAAA;AvEk6PZ;;AuEz6PQ;EAOI,+BAAA;AvEs6PZ;;AuE76PQ;EAOI,iDAAA;AvE06PZ;;AuEj7PQ;EAOI,2BAAA;AvE86PZ;;AuEr7PQ;EAOI,oDAAA;AvEk7PZ;;AuEz7PQ;EAOI,iDAAA;AvEs7PZ;;AuE77PQ;EAOI,oDAAA;AvE07PZ;;AuEj8PQ;EAOI,oDAAA;AvE87PZ;;AuEr8PQ;EAOI,qDAAA;AvEk8PZ;;AuEz8PQ;EAOI,6BAAA;AvEs8PZ;;AuE78PQ;EAOI,sDAAA;AvE08PZ;;AuEj9PQ;EAOI,0DAAA;EAAA,2DAAA;AvE+8PZ;;AuEt9PQ;EAOI,2DAAA;EAAA,8DAAA;AvEo9PZ;;AuE39PQ;EAOI,8DAAA;EAAA,6DAAA;AvEy9PZ;;AuEh+PQ;EAOI,6DAAA;EAAA,0DAAA;AvE89PZ;;AuEr+PQ;EAOI,8BAAA;AvEk+PZ;;AuEz+PQ;EAOI,6BAAA;AvEs+PZ;;Aah/PI;E0DGI;IAOI,sBAAA;EvE2+PV;EuEl/PM;IAOI,uBAAA;EvE8+PV;EuEr/PM;IAOI,sBAAA;EvEi/PV;EuEx/PM;IAOI,0BAAA;EvEo/PV;EuE3/PM;IAOI,gCAAA;EvEu/PV;EuE9/PM;IAOI,yBAAA;EvE0/PV;EuEjgQM;IAOI,wBAAA;EvE6/PV;EuEpgQM;IAOI,yBAAA;EvEggQV;EuEvgQM;IAOI,6BAAA;EvEmgQV;EuE1gQM;IAOI,8BAAA;EvEsgQV;EuE7gQM;IAOI,wBAAA;EvEygQV;EuEhhQM;IAOI,+BAAA;EvE4gQV;EuEnhQM;IAOI,wBAAA;EvE+gQV;EuEthQM;IAOI,yBAAA;EvEkhQV;EuEzhQM;IAOI,8BAAA;EvEqhQV;EuE5hQM;IAOI,iCAAA;EvEwhQV;EuE/hQM;IAOI,sCAAA;EvE2hQV;EuEliQM;IAOI,yCAAA;EvE8hQV;EuEriQM;IAOI,uBAAA;EvEiiQV;EuExiQM;IAOI,uBAAA;EvEoiQV;EuE3iQM;IAOI,yBAAA;EvEuiQV;EuE9iQM;IAOI,yBAAA;EvE0iQV;EuEjjQM;IAOI,0BAAA;EvE6iQV;EuEpjQM;IAOI,4BAAA;EvEgjQV;EuEvjQM;IAOI,kCAAA;EvEmjQV;EuE1jQM;IAOI,sCAAA;EvEsjQV;EuE7jQM;IAOI,oCAAA;EvEyjQV;EuEhkQM;IAOI,kCAAA;EvE4jQV;EuEnkQM;IAOI,yCAAA;EvE+jQV;EuEtkQM;IAOI,wCAAA;EvEkkQV;EuEzkQM;IAOI,wCAAA;EvEqkQV;EuE5kQM;IAOI,kCAAA;EvEwkQV;EuE/kQM;IAOI,gCAAA;EvE2kQV;EuEllQM;IAOI,8BAAA;EvE8kQV;EuErlQM;IAOI,gCAAA;EvEilQV;EuExlQM;IAOI,+BAAA;EvEolQV;EuE3lQM;IAOI,oCAAA;EvEulQV;EuE9lQM;IAOI,kCAAA;EvE0lQV;EuEjmQM;IAOI,gCAAA;EvE6lQV;EuEpmQM;IAOI,uCAAA;EvEgmQV;EuEvmQM;IAOI,sCAAA;EvEmmQV;EuE1mQM;IAOI,iCAAA;EvEsmQV;EuE7mQM;IAOI,2BAAA;EvEymQV;EuEhnQM;IAOI,iCAAA;EvE4mQV;EuEnnQM;IAOI,+BAAA;EvE+mQV;EuEtnQM;IAOI,6BAAA;EvEknQV;EuEznQM;IAOI,+BAAA;EvEqnQV;EuE5nQM;IAOI,8BAAA;EvEwnQV;EuE/nQM;IAOI,oBAAA;EvE2nQV;EuEloQM;IAOI,mBAAA;EvE8nQV;EuEroQM;IAOI,mBAAA;EvEioQV;EuExoQM;IAOI,mBAAA;EvEooQV;EuE3oQM;IAOI,mBAAA;EvEuoQV;EuE9oQM;IAOI,mBAAA;EvE0oQV;EuEjpQM;IAOI,mBAAA;EvE6oQV;EuEppQM;IAOI,mBAAA;EvEgpQV;EuEvpQM;IAOI,oBAAA;EvEmpQV;EuE1pQM;IAOI,0BAAA;EvEspQV;EuE7pQM;IAOI,yBAAA;EvEypQV;EuEhqQM;IAOI,uBAAA;EvE4pQV;EuEnqQM;IAOI,yBAAA;EvE+pQV;EuEtqQM;IAOI,uBAAA;EvEkqQV;EuEzqQM;IAOI,uBAAA;EvEqqQV;EuE5qQM;IAOI,0BAAA;IAAA,yBAAA;EvEyqQV;EuEhrQM;IAOI,gCAAA;IAAA,+BAAA;EvE6qQV;EuEprQM;IAOI,+BAAA;IAAA,8BAAA;EvEirQV;EuExrQM;IAOI,6BAAA;IAAA,4BAAA;EvEqrQV;EuE5rQM;IAOI,+BAAA;IAAA,8BAAA;EvEyrQV;EuEhsQM;IAOI,6BAAA;IAAA,4BAAA;EvE6rQV;EuEpsQM;IAOI,6BAAA;IAAA,4BAAA;EvEisQV;EuExsQM;IAOI,wBAAA;IAAA,2BAAA;EvEqsQV;EuE5sQM;IAOI,8BAAA;IAAA,iCAAA;EvEysQV;EuEhtQM;IAOI,6BAAA;IAAA,gCAAA;EvE6sQV;EuEptQM;IAOI,2BAAA;IAAA,8BAAA;EvEitQV;EuExtQM;IAOI,6BAAA;IAAA,gCAAA;EvEqtQV;EuE5tQM;IAOI,2BAAA;IAAA,8BAAA;EvEytQV;EuEhuQM;IAOI,2BAAA;IAAA,8BAAA;EvE6tQV;EuEpuQM;IAOI,wBAAA;EvEguQV;EuEvuQM;IAOI,8BAAA;EvEmuQV;EuE1uQM;IAOI,6BAAA;EvEsuQV;EuE7uQM;IAOI,2BAAA;EvEyuQV;EuEhvQM;IAOI,6BAAA;EvE4uQV;EuEnvQM;IAOI,2BAAA;EvE+uQV;EuEtvQM;IAOI,2BAAA;EvEkvQV;EuEzvQM;IAOI,0BAAA;EvEqvQV;EuE5vQM;IAOI,gCAAA;EvEwvQV;EuE/vQM;IAOI,+BAAA;EvE2vQV;EuElwQM;IAOI,6BAAA;EvE8vQV;EuErwQM;IAOI,+BAAA;EvEiwQV;EuExwQM;IAOI,6BAAA;EvEowQV;EuE3wQM;IAOI,6BAAA;EvEuwQV;EuE9wQM;IAOI,2BAAA;EvE0wQV;EuEjxQM;IAOI,iCAAA;EvE6wQV;EuEpxQM;IAOI,gCAAA;EvEgxQV;EuEvxQM;IAOI,8BAAA;EvEmxQV;EuE1xQM;IAOI,gCAAA;EvEsxQV;EuE7xQM;IAOI,8BAAA;EvEyxQV;EuEhyQM;IAOI,8BAAA;EvE4xQV;EuEnyQM;IAOI,yBAAA;EvE+xQV;EuEtyQM;IAOI,+BAAA;EvEkyQV;EuEzyQM;IAOI,8BAAA;EvEqyQV;EuE5yQM;IAOI,4BAAA;EvEwyQV;EuE/yQM;IAOI,8BAAA;EvE2yQV;EuElzQM;IAOI,4BAAA;EvE8yQV;EuErzQM;IAOI,4BAAA;EvEizQV;EuExzQM;IAOI,qBAAA;EvEozQV;EuE3zQM;IAOI,2BAAA;EvEuzQV;EuE9zQM;IAOI,0BAAA;EvE0zQV;EuEj0QM;IAOI,wBAAA;EvE6zQV;EuEp0QM;IAOI,0BAAA;EvEg0QV;EuEv0QM;IAOI,wBAAA;EvEm0QV;EuE10QM;IAOI,2BAAA;IAAA,0BAAA;EvEu0QV;EuE90QM;IAOI,iCAAA;IAAA,gCAAA;EvE20QV;EuEl1QM;IAOI,gCAAA;IAAA,+BAAA;EvE+0QV;EuEt1QM;IAOI,8BAAA;IAAA,6BAAA;EvEm1QV;EuE11QM;IAOI,gCAAA;IAAA,+BAAA;EvEu1QV;EuE91QM;IAOI,8BAAA;IAAA,6BAAA;EvE21QV;EuEl2QM;IAOI,yBAAA;IAAA,4BAAA;EvE+1QV;EuEt2QM;IAOI,+BAAA;IAAA,kCAAA;EvEm2QV;EuE12QM;IAOI,8BAAA;IAAA,iCAAA;EvEu2QV;EuE92QM;IAOI,4BAAA;IAAA,+BAAA;EvE22QV;EuEl3QM;IAOI,8BAAA;IAAA,iCAAA;EvE+2QV;EuEt3QM;IAOI,4BAAA;IAAA,+BAAA;EvEm3QV;EuE13QM;IAOI,yBAAA;EvEs3QV;EuE73QM;IAOI,+BAAA;EvEy3QV;EuEh4QM;IAOI,8BAAA;EvE43QV;EuEn4QM;IAOI,4BAAA;EvE+3QV;EuEt4QM;IAOI,8BAAA;EvEk4QV;EuEz4QM;IAOI,4BAAA;EvEq4QV;EuE54QM;IAOI,2BAAA;EvEw4QV;EuE/4QM;IAOI,iCAAA;EvE24QV;EuEl5QM;IAOI,gCAAA;EvE84QV;EuEr5QM;IAOI,8BAAA;EvEi5QV;EuEx5QM;IAOI,gCAAA;EvEo5QV;EuE35QM;IAOI,8BAAA;EvEu5QV;EuE95QM;IAOI,4BAAA;EvE05QV;EuEj6QM;IAOI,kCAAA;EvE65QV;EuEp6QM;IAOI,iCAAA;EvEg6QV;EuEv6QM;IAOI,+BAAA;EvEm6QV;EuE16QM;IAOI,iCAAA;EvEs6QV;EuE76QM;IAOI,+BAAA;EvEy6QV;EuEh7QM;IAOI,0BAAA;EvE46QV;EuEn7QM;IAOI,gCAAA;EvE+6QV;EuEt7QM;IAOI,+BAAA;EvEk7QV;EuEz7QM;IAOI,6BAAA;EvEq7QV;EuE57QM;IAOI,+BAAA;EvEw7QV;EuE/7QM;IAOI,6BAAA;EvE27QV;EuEl8QM;IAOI,iBAAA;EvE87QV;EuEr8QM;IAOI,uBAAA;EvEi8QV;EuEx8QM;IAOI,sBAAA;EvEo8QV;EuE38QM;IAOI,oBAAA;EvEu8QV;EuE98QM;IAOI,sBAAA;EvE08QV;EuEj9QM;IAOI,oBAAA;EvE68QV;EuEp9QM;IAOI,2BAAA;EvEg9QV;EuEv9QM;IAOI,4BAAA;EvEm9QV;EuE19QM;IAOI,6BAAA;EvEs9QV;AACF;Aaj+QI;E0DGI;IAOI,sBAAA;EvE29QV;EuEl+QM;IAOI,uBAAA;EvE89QV;EuEr+QM;IAOI,sBAAA;EvEi+QV;EuEx+QM;IAOI,0BAAA;EvEo+QV;EuE3+QM;IAOI,gCAAA;EvEu+QV;EuE9+QM;IAOI,yBAAA;EvE0+QV;EuEj/QM;IAOI,wBAAA;EvE6+QV;EuEp/QM;IAOI,yBAAA;EvEg/QV;EuEv/QM;IAOI,6BAAA;EvEm/QV;EuE1/QM;IAOI,8BAAA;EvEs/QV;EuE7/QM;IAOI,wBAAA;EvEy/QV;EuEhgRM;IAOI,+BAAA;EvE4/QV;EuEngRM;IAOI,wBAAA;EvE+/QV;EuEtgRM;IAOI,yBAAA;EvEkgRV;EuEzgRM;IAOI,8BAAA;EvEqgRV;EuE5gRM;IAOI,iCAAA;EvEwgRV;EuE/gRM;IAOI,sCAAA;EvE2gRV;EuElhRM;IAOI,yCAAA;EvE8gRV;EuErhRM;IAOI,uBAAA;EvEihRV;EuExhRM;IAOI,uBAAA;EvEohRV;EuE3hRM;IAOI,yBAAA;EvEuhRV;EuE9hRM;IAOI,yBAAA;EvE0hRV;EuEjiRM;IAOI,0BAAA;EvE6hRV;EuEpiRM;IAOI,4BAAA;EvEgiRV;EuEviRM;IAOI,kCAAA;EvEmiRV;EuE1iRM;IAOI,sCAAA;EvEsiRV;EuE7iRM;IAOI,oCAAA;EvEyiRV;EuEhjRM;IAOI,kCAAA;EvE4iRV;EuEnjRM;IAOI,yCAAA;EvE+iRV;EuEtjRM;IAOI,wCAAA;EvEkjRV;EuEzjRM;IAOI,wCAAA;EvEqjRV;EuE5jRM;IAOI,kCAAA;EvEwjRV;EuE/jRM;IAOI,gCAAA;EvE2jRV;EuElkRM;IAOI,8BAAA;EvE8jRV;EuErkRM;IAOI,gCAAA;EvEikRV;EuExkRM;IAOI,+BAAA;EvEokRV;EuE3kRM;IAOI,oCAAA;EvEukRV;EuE9kRM;IAOI,kCAAA;EvE0kRV;EuEjlRM;IAOI,gCAAA;EvE6kRV;EuEplRM;IAOI,uCAAA;EvEglRV;EuEvlRM;IAOI,sCAAA;EvEmlRV;EuE1lRM;IAOI,iCAAA;EvEslRV;EuE7lRM;IAOI,2BAAA;EvEylRV;EuEhmRM;IAOI,iCAAA;EvE4lRV;EuEnmRM;IAOI,+BAAA;EvE+lRV;EuEtmRM;IAOI,6BAAA;EvEkmRV;EuEzmRM;IAOI,+BAAA;EvEqmRV;EuE5mRM;IAOI,8BAAA;EvEwmRV;EuE/mRM;IAOI,oBAAA;EvE2mRV;EuElnRM;IAOI,mBAAA;EvE8mRV;EuErnRM;IAOI,mBAAA;EvEinRV;EuExnRM;IAOI,mBAAA;EvEonRV;EuE3nRM;IAOI,mBAAA;EvEunRV;EuE9nRM;IAOI,mBAAA;EvE0nRV;EuEjoRM;IAOI,mBAAA;EvE6nRV;EuEpoRM;IAOI,mBAAA;EvEgoRV;EuEvoRM;IAOI,oBAAA;EvEmoRV;EuE1oRM;IAOI,0BAAA;EvEsoRV;EuE7oRM;IAOI,yBAAA;EvEyoRV;EuEhpRM;IAOI,uBAAA;EvE4oRV;EuEnpRM;IAOI,yBAAA;EvE+oRV;EuEtpRM;IAOI,uBAAA;EvEkpRV;EuEzpRM;IAOI,uBAAA;EvEqpRV;EuE5pRM;IAOI,0BAAA;IAAA,yBAAA;EvEypRV;EuEhqRM;IAOI,gCAAA;IAAA,+BAAA;EvE6pRV;EuEpqRM;IAOI,+BAAA;IAAA,8BAAA;EvEiqRV;EuExqRM;IAOI,6BAAA;IAAA,4BAAA;EvEqqRV;EuE5qRM;IAOI,+BAAA;IAAA,8BAAA;EvEyqRV;EuEhrRM;IAOI,6BAAA;IAAA,4BAAA;EvE6qRV;EuEprRM;IAOI,6BAAA;IAAA,4BAAA;EvEirRV;EuExrRM;IAOI,wBAAA;IAAA,2BAAA;EvEqrRV;EuE5rRM;IAOI,8BAAA;IAAA,iCAAA;EvEyrRV;EuEhsRM;IAOI,6BAAA;IAAA,gCAAA;EvE6rRV;EuEpsRM;IAOI,2BAAA;IAAA,8BAAA;EvEisRV;EuExsRM;IAOI,6BAAA;IAAA,gCAAA;EvEqsRV;EuE5sRM;IAOI,2BAAA;IAAA,8BAAA;EvEysRV;EuEhtRM;IAOI,2BAAA;IAAA,8BAAA;EvE6sRV;EuEptRM;IAOI,wBAAA;EvEgtRV;EuEvtRM;IAOI,8BAAA;EvEmtRV;EuE1tRM;IAOI,6BAAA;EvEstRV;EuE7tRM;IAOI,2BAAA;EvEytRV;EuEhuRM;IAOI,6BAAA;EvE4tRV;EuEnuRM;IAOI,2BAAA;EvE+tRV;EuEtuRM;IAOI,2BAAA;EvEkuRV;EuEzuRM;IAOI,0BAAA;EvEquRV;EuE5uRM;IAOI,gCAAA;EvEwuRV;EuE/uRM;IAOI,+BAAA;EvE2uRV;EuElvRM;IAOI,6BAAA;EvE8uRV;EuErvRM;IAOI,+BAAA;EvEivRV;EuExvRM;IAOI,6BAAA;EvEovRV;EuE3vRM;IAOI,6BAAA;EvEuvRV;EuE9vRM;IAOI,2BAAA;EvE0vRV;EuEjwRM;IAOI,iCAAA;EvE6vRV;EuEpwRM;IAOI,gCAAA;EvEgwRV;EuEvwRM;IAOI,8BAAA;EvEmwRV;EuE1wRM;IAOI,gCAAA;EvEswRV;EuE7wRM;IAOI,8BAAA;EvEywRV;EuEhxRM;IAOI,8BAAA;EvE4wRV;EuEnxRM;IAOI,yBAAA;EvE+wRV;EuEtxRM;IAOI,+BAAA;EvEkxRV;EuEzxRM;IAOI,8BAAA;EvEqxRV;EuE5xRM;IAOI,4BAAA;EvEwxRV;EuE/xRM;IAOI,8BAAA;EvE2xRV;EuElyRM;IAOI,4BAAA;EvE8xRV;EuEryRM;IAOI,4BAAA;EvEiyRV;EuExyRM;IAOI,qBAAA;EvEoyRV;EuE3yRM;IAOI,2BAAA;EvEuyRV;EuE9yRM;IAOI,0BAAA;EvE0yRV;EuEjzRM;IAOI,wBAAA;EvE6yRV;EuEpzRM;IAOI,0BAAA;EvEgzRV;EuEvzRM;IAOI,wBAAA;EvEmzRV;EuE1zRM;IAOI,2BAAA;IAAA,0BAAA;EvEuzRV;EuE9zRM;IAOI,iCAAA;IAAA,gCAAA;EvE2zRV;EuEl0RM;IAOI,gCAAA;IAAA,+BAAA;EvE+zRV;EuEt0RM;IAOI,8BAAA;IAAA,6BAAA;EvEm0RV;EuE10RM;IAOI,gCAAA;IAAA,+BAAA;EvEu0RV;EuE90RM;IAOI,8BAAA;IAAA,6BAAA;EvE20RV;EuEl1RM;IAOI,yBAAA;IAAA,4BAAA;EvE+0RV;EuEt1RM;IAOI,+BAAA;IAAA,kCAAA;EvEm1RV;EuE11RM;IAOI,8BAAA;IAAA,iCAAA;EvEu1RV;EuE91RM;IAOI,4BAAA;IAAA,+BAAA;EvE21RV;EuEl2RM;IAOI,8BAAA;IAAA,iCAAA;EvE+1RV;EuEt2RM;IAOI,4BAAA;IAAA,+BAAA;EvEm2RV;EuE12RM;IAOI,yBAAA;EvEs2RV;EuE72RM;IAOI,+BAAA;EvEy2RV;EuEh3RM;IAOI,8BAAA;EvE42RV;EuEn3RM;IAOI,4BAAA;EvE+2RV;EuEt3RM;IAOI,8BAAA;EvEk3RV;EuEz3RM;IAOI,4BAAA;EvEq3RV;EuE53RM;IAOI,2BAAA;EvEw3RV;EuE/3RM;IAOI,iCAAA;EvE23RV;EuEl4RM;IAOI,gCAAA;EvE83RV;EuEr4RM;IAOI,8BAAA;EvEi4RV;EuEx4RM;IAOI,gCAAA;EvEo4RV;EuE34RM;IAOI,8BAAA;EvEu4RV;EuE94RM;IAOI,4BAAA;EvE04RV;EuEj5RM;IAOI,kCAAA;EvE64RV;EuEp5RM;IAOI,iCAAA;EvEg5RV;EuEv5RM;IAOI,+BAAA;EvEm5RV;EuE15RM;IAOI,iCAAA;EvEs5RV;EuE75RM;IAOI,+BAAA;EvEy5RV;EuEh6RM;IAOI,0BAAA;EvE45RV;EuEn6RM;IAOI,gCAAA;EvE+5RV;EuEt6RM;IAOI,+BAAA;EvEk6RV;EuEz6RM;IAOI,6BAAA;EvEq6RV;EuE56RM;IAOI,+BAAA;EvEw6RV;EuE/6RM;IAOI,6BAAA;EvE26RV;EuEl7RM;IAOI,iBAAA;EvE86RV;EuEr7RM;IAOI,uBAAA;EvEi7RV;EuEx7RM;IAOI,sBAAA;EvEo7RV;EuE37RM;IAOI,oBAAA;EvEu7RV;EuE97RM;IAOI,sBAAA;EvE07RV;EuEj8RM;IAOI,oBAAA;EvE67RV;EuEp8RM;IAOI,2BAAA;EvEg8RV;EuEv8RM;IAOI,4BAAA;EvEm8RV;EuE18RM;IAOI,6BAAA;EvEs8RV;AACF;Aaj9RI;E0DGI;IAOI,sBAAA;EvE28RV;EuEl9RM;IAOI,uBAAA;EvE88RV;EuEr9RM;IAOI,sBAAA;EvEi9RV;EuEx9RM;IAOI,0BAAA;EvEo9RV;EuE39RM;IAOI,gCAAA;EvEu9RV;EuE99RM;IAOI,yBAAA;EvE09RV;EuEj+RM;IAOI,wBAAA;EvE69RV;EuEp+RM;IAOI,yBAAA;EvEg+RV;EuEv+RM;IAOI,6BAAA;EvEm+RV;EuE1+RM;IAOI,8BAAA;EvEs+RV;EuE7+RM;IAOI,wBAAA;EvEy+RV;EuEh/RM;IAOI,+BAAA;EvE4+RV;EuEn/RM;IAOI,wBAAA;EvE++RV;EuEt/RM;IAOI,yBAAA;EvEk/RV;EuEz/RM;IAOI,8BAAA;EvEq/RV;EuE5/RM;IAOI,iCAAA;EvEw/RV;EuE//RM;IAOI,sCAAA;EvE2/RV;EuElgSM;IAOI,yCAAA;EvE8/RV;EuErgSM;IAOI,uBAAA;EvEigSV;EuExgSM;IAOI,uBAAA;EvEogSV;EuE3gSM;IAOI,yBAAA;EvEugSV;EuE9gSM;IAOI,yBAAA;EvE0gSV;EuEjhSM;IAOI,0BAAA;EvE6gSV;EuEphSM;IAOI,4BAAA;EvEghSV;EuEvhSM;IAOI,kCAAA;EvEmhSV;EuE1hSM;IAOI,sCAAA;EvEshSV;EuE7hSM;IAOI,oCAAA;EvEyhSV;EuEhiSM;IAOI,kCAAA;EvE4hSV;EuEniSM;IAOI,yCAAA;EvE+hSV;EuEtiSM;IAOI,wCAAA;EvEkiSV;EuEziSM;IAOI,wCAAA;EvEqiSV;EuE5iSM;IAOI,kCAAA;EvEwiSV;EuE/iSM;IAOI,gCAAA;EvE2iSV;EuEljSM;IAOI,8BAAA;EvE8iSV;EuErjSM;IAOI,gCAAA;EvEijSV;EuExjSM;IAOI,+BAAA;EvEojSV;EuE3jSM;IAOI,oCAAA;EvEujSV;EuE9jSM;IAOI,kCAAA;EvE0jSV;EuEjkSM;IAOI,gCAAA;EvE6jSV;EuEpkSM;IAOI,uCAAA;EvEgkSV;EuEvkSM;IAOI,sCAAA;EvEmkSV;EuE1kSM;IAOI,iCAAA;EvEskSV;EuE7kSM;IAOI,2BAAA;EvEykSV;EuEhlSM;IAOI,iCAAA;EvE4kSV;EuEnlSM;IAOI,+BAAA;EvE+kSV;EuEtlSM;IAOI,6BAAA;EvEklSV;EuEzlSM;IAOI,+BAAA;EvEqlSV;EuE5lSM;IAOI,8BAAA;EvEwlSV;EuE/lSM;IAOI,oBAAA;EvE2lSV;EuElmSM;IAOI,mBAAA;EvE8lSV;EuErmSM;IAOI,mBAAA;EvEimSV;EuExmSM;IAOI,mBAAA;EvEomSV;EuE3mSM;IAOI,mBAAA;EvEumSV;EuE9mSM;IAOI,mBAAA;EvE0mSV;EuEjnSM;IAOI,mBAAA;EvE6mSV;EuEpnSM;IAOI,mBAAA;EvEgnSV;EuEvnSM;IAOI,oBAAA;EvEmnSV;EuE1nSM;IAOI,0BAAA;EvEsnSV;EuE7nSM;IAOI,yBAAA;EvEynSV;EuEhoSM;IAOI,uBAAA;EvE4nSV;EuEnoSM;IAOI,yBAAA;EvE+nSV;EuEtoSM;IAOI,uBAAA;EvEkoSV;EuEzoSM;IAOI,uBAAA;EvEqoSV;EuE5oSM;IAOI,0BAAA;IAAA,yBAAA;EvEyoSV;EuEhpSM;IAOI,gCAAA;IAAA,+BAAA;EvE6oSV;EuEppSM;IAOI,+BAAA;IAAA,8BAAA;EvEipSV;EuExpSM;IAOI,6BAAA;IAAA,4BAAA;EvEqpSV;EuE5pSM;IAOI,+BAAA;IAAA,8BAAA;EvEypSV;EuEhqSM;IAOI,6BAAA;IAAA,4BAAA;EvE6pSV;EuEpqSM;IAOI,6BAAA;IAAA,4BAAA;EvEiqSV;EuExqSM;IAOI,wBAAA;IAAA,2BAAA;EvEqqSV;EuE5qSM;IAOI,8BAAA;IAAA,iCAAA;EvEyqSV;EuEhrSM;IAOI,6BAAA;IAAA,gCAAA;EvE6qSV;EuEprSM;IAOI,2BAAA;IAAA,8BAAA;EvEirSV;EuExrSM;IAOI,6BAAA;IAAA,gCAAA;EvEqrSV;EuE5rSM;IAOI,2BAAA;IAAA,8BAAA;EvEyrSV;EuEhsSM;IAOI,2BAAA;IAAA,8BAAA;EvE6rSV;EuEpsSM;IAOI,wBAAA;EvEgsSV;EuEvsSM;IAOI,8BAAA;EvEmsSV;EuE1sSM;IAOI,6BAAA;EvEssSV;EuE7sSM;IAOI,2BAAA;EvEysSV;EuEhtSM;IAOI,6BAAA;EvE4sSV;EuEntSM;IAOI,2BAAA;EvE+sSV;EuEttSM;IAOI,2BAAA;EvEktSV;EuEztSM;IAOI,0BAAA;EvEqtSV;EuE5tSM;IAOI,gCAAA;EvEwtSV;EuE/tSM;IAOI,+BAAA;EvE2tSV;EuEluSM;IAOI,6BAAA;EvE8tSV;EuEruSM;IAOI,+BAAA;EvEiuSV;EuExuSM;IAOI,6BAAA;EvEouSV;EuE3uSM;IAOI,6BAAA;EvEuuSV;EuE9uSM;IAOI,2BAAA;EvE0uSV;EuEjvSM;IAOI,iCAAA;EvE6uSV;EuEpvSM;IAOI,gCAAA;EvEgvSV;EuEvvSM;IAOI,8BAAA;EvEmvSV;EuE1vSM;IAOI,gCAAA;EvEsvSV;EuE7vSM;IAOI,8BAAA;EvEyvSV;EuEhwSM;IAOI,8BAAA;EvE4vSV;EuEnwSM;IAOI,yBAAA;EvE+vSV;EuEtwSM;IAOI,+BAAA;EvEkwSV;EuEzwSM;IAOI,8BAAA;EvEqwSV;EuE5wSM;IAOI,4BAAA;EvEwwSV;EuE/wSM;IAOI,8BAAA;EvE2wSV;EuElxSM;IAOI,4BAAA;EvE8wSV;EuErxSM;IAOI,4BAAA;EvEixSV;EuExxSM;IAOI,qBAAA;EvEoxSV;EuE3xSM;IAOI,2BAAA;EvEuxSV;EuE9xSM;IAOI,0BAAA;EvE0xSV;EuEjySM;IAOI,wBAAA;EvE6xSV;EuEpySM;IAOI,0BAAA;EvEgySV;EuEvySM;IAOI,wBAAA;EvEmySV;EuE1ySM;IAOI,2BAAA;IAAA,0BAAA;EvEuySV;EuE9ySM;IAOI,iCAAA;IAAA,gCAAA;EvE2ySV;EuElzSM;IAOI,gCAAA;IAAA,+BAAA;EvE+ySV;EuEtzSM;IAOI,8BAAA;IAAA,6BAAA;EvEmzSV;EuE1zSM;IAOI,gCAAA;IAAA,+BAAA;EvEuzSV;EuE9zSM;IAOI,8BAAA;IAAA,6BAAA;EvE2zSV;EuEl0SM;IAOI,yBAAA;IAAA,4BAAA;EvE+zSV;EuEt0SM;IAOI,+BAAA;IAAA,kCAAA;EvEm0SV;EuE10SM;IAOI,8BAAA;IAAA,iCAAA;EvEu0SV;EuE90SM;IAOI,4BAAA;IAAA,+BAAA;EvE20SV;EuEl1SM;IAOI,8BAAA;IAAA,iCAAA;EvE+0SV;EuEt1SM;IAOI,4BAAA;IAAA,+BAAA;EvEm1SV;EuE11SM;IAOI,yBAAA;EvEs1SV;EuE71SM;IAOI,+BAAA;EvEy1SV;EuEh2SM;IAOI,8BAAA;EvE41SV;EuEn2SM;IAOI,4BAAA;EvE+1SV;EuEt2SM;IAOI,8BAAA;EvEk2SV;EuEz2SM;IAOI,4BAAA;EvEq2SV;EuE52SM;IAOI,2BAAA;EvEw2SV;EuE/2SM;IAOI,iCAAA;EvE22SV;EuEl3SM;IAOI,gCAAA;EvE82SV;EuEr3SM;IAOI,8BAAA;EvEi3SV;EuEx3SM;IAOI,gCAAA;EvEo3SV;EuE33SM;IAOI,8BAAA;EvEu3SV;EuE93SM;IAOI,4BAAA;EvE03SV;EuEj4SM;IAOI,kCAAA;EvE63SV;EuEp4SM;IAOI,iCAAA;EvEg4SV;EuEv4SM;IAOI,+BAAA;EvEm4SV;EuE14SM;IAOI,iCAAA;EvEs4SV;EuE74SM;IAOI,+BAAA;EvEy4SV;EuEh5SM;IAOI,0BAAA;EvE44SV;EuEn5SM;IAOI,gCAAA;EvE+4SV;EuEt5SM;IAOI,+BAAA;EvEk5SV;EuEz5SM;IAOI,6BAAA;EvEq5SV;EuE55SM;IAOI,+BAAA;EvEw5SV;EuE/5SM;IAOI,6BAAA;EvE25SV;EuEl6SM;IAOI,iBAAA;EvE85SV;EuEr6SM;IAOI,uBAAA;EvEi6SV;EuEx6SM;IAOI,sBAAA;EvEo6SV;EuE36SM;IAOI,oBAAA;EvEu6SV;EuE96SM;IAOI,sBAAA;EvE06SV;EuEj7SM;IAOI,oBAAA;EvE66SV;EuEp7SM;IAOI,2BAAA;EvEg7SV;EuEv7SM;IAOI,4BAAA;EvEm7SV;EuE17SM;IAOI,6BAAA;EvEs7SV;AACF;Aaj8SI;E0DGI;IAOI,sBAAA;EvE27SV;EuEl8SM;IAOI,uBAAA;EvE87SV;EuEr8SM;IAOI,sBAAA;EvEi8SV;EuEx8SM;IAOI,0BAAA;EvEo8SV;EuE38SM;IAOI,gCAAA;EvEu8SV;EuE98SM;IAOI,yBAAA;EvE08SV;EuEj9SM;IAOI,wBAAA;EvE68SV;EuEp9SM;IAOI,yBAAA;EvEg9SV;EuEv9SM;IAOI,6BAAA;EvEm9SV;EuE19SM;IAOI,8BAAA;EvEs9SV;EuE79SM;IAOI,wBAAA;EvEy9SV;EuEh+SM;IAOI,+BAAA;EvE49SV;EuEn+SM;IAOI,wBAAA;EvE+9SV;EuEt+SM;IAOI,yBAAA;EvEk+SV;EuEz+SM;IAOI,8BAAA;EvEq+SV;EuE5+SM;IAOI,iCAAA;EvEw+SV;EuE/+SM;IAOI,sCAAA;EvE2+SV;EuEl/SM;IAOI,yCAAA;EvE8+SV;EuEr/SM;IAOI,uBAAA;EvEi/SV;EuEx/SM;IAOI,uBAAA;EvEo/SV;EuE3/SM;IAOI,yBAAA;EvEu/SV;EuE9/SM;IAOI,yBAAA;EvE0/SV;EuEjgTM;IAOI,0BAAA;EvE6/SV;EuEpgTM;IAOI,4BAAA;EvEggTV;EuEvgTM;IAOI,kCAAA;EvEmgTV;EuE1gTM;IAOI,sCAAA;EvEsgTV;EuE7gTM;IAOI,oCAAA;EvEygTV;EuEhhTM;IAOI,kCAAA;EvE4gTV;EuEnhTM;IAOI,yCAAA;EvE+gTV;EuEthTM;IAOI,wCAAA;EvEkhTV;EuEzhTM;IAOI,wCAAA;EvEqhTV;EuE5hTM;IAOI,kCAAA;EvEwhTV;EuE/hTM;IAOI,gCAAA;EvE2hTV;EuEliTM;IAOI,8BAAA;EvE8hTV;EuEriTM;IAOI,gCAAA;EvEiiTV;EuExiTM;IAOI,+BAAA;EvEoiTV;EuE3iTM;IAOI,oCAAA;EvEuiTV;EuE9iTM;IAOI,kCAAA;EvE0iTV;EuEjjTM;IAOI,gCAAA;EvE6iTV;EuEpjTM;IAOI,uCAAA;EvEgjTV;EuEvjTM;IAOI,sCAAA;EvEmjTV;EuE1jTM;IAOI,iCAAA;EvEsjTV;EuE7jTM;IAOI,2BAAA;EvEyjTV;EuEhkTM;IAOI,iCAAA;EvE4jTV;EuEnkTM;IAOI,+BAAA;EvE+jTV;EuEtkTM;IAOI,6BAAA;EvEkkTV;EuEzkTM;IAOI,+BAAA;EvEqkTV;EuE5kTM;IAOI,8BAAA;EvEwkTV;EuE/kTM;IAOI,oBAAA;EvE2kTV;EuEllTM;IAOI,mBAAA;EvE8kTV;EuErlTM;IAOI,mBAAA;EvEilTV;EuExlTM;IAOI,mBAAA;EvEolTV;EuE3lTM;IAOI,mBAAA;EvEulTV;EuE9lTM;IAOI,mBAAA;EvE0lTV;EuEjmTM;IAOI,mBAAA;EvE6lTV;EuEpmTM;IAOI,mBAAA;EvEgmTV;EuEvmTM;IAOI,oBAAA;EvEmmTV;EuE1mTM;IAOI,0BAAA;EvEsmTV;EuE7mTM;IAOI,yBAAA;EvEymTV;EuEhnTM;IAOI,uBAAA;EvE4mTV;EuEnnTM;IAOI,yBAAA;EvE+mTV;EuEtnTM;IAOI,uBAAA;EvEknTV;EuEznTM;IAOI,uBAAA;EvEqnTV;EuE5nTM;IAOI,0BAAA;IAAA,yBAAA;EvEynTV;EuEhoTM;IAOI,gCAAA;IAAA,+BAAA;EvE6nTV;EuEpoTM;IAOI,+BAAA;IAAA,8BAAA;EvEioTV;EuExoTM;IAOI,6BAAA;IAAA,4BAAA;EvEqoTV;EuE5oTM;IAOI,+BAAA;IAAA,8BAAA;EvEyoTV;EuEhpTM;IAOI,6BAAA;IAAA,4BAAA;EvE6oTV;EuEppTM;IAOI,6BAAA;IAAA,4BAAA;EvEipTV;EuExpTM;IAOI,wBAAA;IAAA,2BAAA;EvEqpTV;EuE5pTM;IAOI,8BAAA;IAAA,iCAAA;EvEypTV;EuEhqTM;IAOI,6BAAA;IAAA,gCAAA;EvE6pTV;EuEpqTM;IAOI,2BAAA;IAAA,8BAAA;EvEiqTV;EuExqTM;IAOI,6BAAA;IAAA,gCAAA;EvEqqTV;EuE5qTM;IAOI,2BAAA;IAAA,8BAAA;EvEyqTV;EuEhrTM;IAOI,2BAAA;IAAA,8BAAA;EvE6qTV;EuEprTM;IAOI,wBAAA;EvEgrTV;EuEvrTM;IAOI,8BAAA;EvEmrTV;EuE1rTM;IAOI,6BAAA;EvEsrTV;EuE7rTM;IAOI,2BAAA;EvEyrTV;EuEhsTM;IAOI,6BAAA;EvE4rTV;EuEnsTM;IAOI,2BAAA;EvE+rTV;EuEtsTM;IAOI,2BAAA;EvEksTV;EuEzsTM;IAOI,0BAAA;EvEqsTV;EuE5sTM;IAOI,gCAAA;EvEwsTV;EuE/sTM;IAOI,+BAAA;EvE2sTV;EuEltTM;IAOI,6BAAA;EvE8sTV;EuErtTM;IAOI,+BAAA;EvEitTV;EuExtTM;IAOI,6BAAA;EvEotTV;EuE3tTM;IAOI,6BAAA;EvEutTV;EuE9tTM;IAOI,2BAAA;EvE0tTV;EuEjuTM;IAOI,iCAAA;EvE6tTV;EuEpuTM;IAOI,gCAAA;EvEguTV;EuEvuTM;IAOI,8BAAA;EvEmuTV;EuE1uTM;IAOI,gCAAA;EvEsuTV;EuE7uTM;IAOI,8BAAA;EvEyuTV;EuEhvTM;IAOI,8BAAA;EvE4uTV;EuEnvTM;IAOI,yBAAA;EvE+uTV;EuEtvTM;IAOI,+BAAA;EvEkvTV;EuEzvTM;IAOI,8BAAA;EvEqvTV;EuE5vTM;IAOI,4BAAA;EvEwvTV;EuE/vTM;IAOI,8BAAA;EvE2vTV;EuElwTM;IAOI,4BAAA;EvE8vTV;EuErwTM;IAOI,4BAAA;EvEiwTV;EuExwTM;IAOI,qBAAA;EvEowTV;EuE3wTM;IAOI,2BAAA;EvEuwTV;EuE9wTM;IAOI,0BAAA;EvE0wTV;EuEjxTM;IAOI,wBAAA;EvE6wTV;EuEpxTM;IAOI,0BAAA;EvEgxTV;EuEvxTM;IAOI,wBAAA;EvEmxTV;EuE1xTM;IAOI,2BAAA;IAAA,0BAAA;EvEuxTV;EuE9xTM;IAOI,iCAAA;IAAA,gCAAA;EvE2xTV;EuElyTM;IAOI,gCAAA;IAAA,+BAAA;EvE+xTV;EuEtyTM;IAOI,8BAAA;IAAA,6BAAA;EvEmyTV;EuE1yTM;IAOI,gCAAA;IAAA,+BAAA;EvEuyTV;EuE9yTM;IAOI,8BAAA;IAAA,6BAAA;EvE2yTV;EuElzTM;IAOI,yBAAA;IAAA,4BAAA;EvE+yTV;EuEtzTM;IAOI,+BAAA;IAAA,kCAAA;EvEmzTV;EuE1zTM;IAOI,8BAAA;IAAA,iCAAA;EvEuzTV;EuE9zTM;IAOI,4BAAA;IAAA,+BAAA;EvE2zTV;EuEl0TM;IAOI,8BAAA;IAAA,iCAAA;EvE+zTV;EuEt0TM;IAOI,4BAAA;IAAA,+BAAA;EvEm0TV;EuE10TM;IAOI,yBAAA;EvEs0TV;EuE70TM;IAOI,+BAAA;EvEy0TV;EuEh1TM;IAOI,8BAAA;EvE40TV;EuEn1TM;IAOI,4BAAA;EvE+0TV;EuEt1TM;IAOI,8BAAA;EvEk1TV;EuEz1TM;IAOI,4BAAA;EvEq1TV;EuE51TM;IAOI,2BAAA;EvEw1TV;EuE/1TM;IAOI,iCAAA;EvE21TV;EuEl2TM;IAOI,gCAAA;EvE81TV;EuEr2TM;IAOI,8BAAA;EvEi2TV;EuEx2TM;IAOI,gCAAA;EvEo2TV;EuE32TM;IAOI,8BAAA;EvEu2TV;EuE92TM;IAOI,4BAAA;EvE02TV;EuEj3TM;IAOI,kCAAA;EvE62TV;EuEp3TM;IAOI,iCAAA;EvEg3TV;EuEv3TM;IAOI,+BAAA;EvEm3TV;EuE13TM;IAOI,iCAAA;EvEs3TV;EuE73TM;IAOI,+BAAA;EvEy3TV;EuEh4TM;IAOI,0BAAA;EvE43TV;EuEn4TM;IAOI,gCAAA;EvE+3TV;EuEt4TM;IAOI,+BAAA;EvEk4TV;EuEz4TM;IAOI,6BAAA;EvEq4TV;EuE54TM;IAOI,+BAAA;EvEw4TV;EuE/4TM;IAOI,6BAAA;EvE24TV;EuEl5TM;IAOI,iBAAA;EvE84TV;EuEr5TM;IAOI,uBAAA;EvEi5TV;EuEx5TM;IAOI,sBAAA;EvEo5TV;EuE35TM;IAOI,oBAAA;EvEu5TV;EuE95TM;IAOI,sBAAA;EvE05TV;EuEj6TM;IAOI,oBAAA;EvE65TV;EuEp6TM;IAOI,2BAAA;EvEg6TV;EuEv6TM;IAOI,4BAAA;EvEm6TV;EuE16TM;IAOI,6BAAA;EvEs6TV;AACF;Aaj7TI;E0DGI;IAOI,sBAAA;EvE26TV;EuEl7TM;IAOI,uBAAA;EvE86TV;EuEr7TM;IAOI,sBAAA;EvEi7TV;EuEx7TM;IAOI,0BAAA;EvEo7TV;EuE37TM;IAOI,gCAAA;EvEu7TV;EuE97TM;IAOI,yBAAA;EvE07TV;EuEj8TM;IAOI,wBAAA;EvE67TV;EuEp8TM;IAOI,yBAAA;EvEg8TV;EuEv8TM;IAOI,6BAAA;EvEm8TV;EuE18TM;IAOI,8BAAA;EvEs8TV;EuE78TM;IAOI,wBAAA;EvEy8TV;EuEh9TM;IAOI,+BAAA;EvE48TV;EuEn9TM;IAOI,wBAAA;EvE+8TV;EuEt9TM;IAOI,yBAAA;EvEk9TV;EuEz9TM;IAOI,8BAAA;EvEq9TV;EuE59TM;IAOI,iCAAA;EvEw9TV;EuE/9TM;IAOI,sCAAA;EvE29TV;EuEl+TM;IAOI,yCAAA;EvE89TV;EuEr+TM;IAOI,uBAAA;EvEi+TV;EuEx+TM;IAOI,uBAAA;EvEo+TV;EuE3+TM;IAOI,yBAAA;EvEu+TV;EuE9+TM;IAOI,yBAAA;EvE0+TV;EuEj/TM;IAOI,0BAAA;EvE6+TV;EuEp/TM;IAOI,4BAAA;EvEg/TV;EuEv/TM;IAOI,kCAAA;EvEm/TV;EuE1/TM;IAOI,sCAAA;EvEs/TV;EuE7/TM;IAOI,oCAAA;EvEy/TV;EuEhgUM;IAOI,kCAAA;EvE4/TV;EuEngUM;IAOI,yCAAA;EvE+/TV;EuEtgUM;IAOI,wCAAA;EvEkgUV;EuEzgUM;IAOI,wCAAA;EvEqgUV;EuE5gUM;IAOI,kCAAA;EvEwgUV;EuE/gUM;IAOI,gCAAA;EvE2gUV;EuElhUM;IAOI,8BAAA;EvE8gUV;EuErhUM;IAOI,gCAAA;EvEihUV;EuExhUM;IAOI,+BAAA;EvEohUV;EuE3hUM;IAOI,oCAAA;EvEuhUV;EuE9hUM;IAOI,kCAAA;EvE0hUV;EuEjiUM;IAOI,gCAAA;EvE6hUV;EuEpiUM;IAOI,uCAAA;EvEgiUV;EuEviUM;IAOI,sCAAA;EvEmiUV;EuE1iUM;IAOI,iCAAA;EvEsiUV;EuE7iUM;IAOI,2BAAA;EvEyiUV;EuEhjUM;IAOI,iCAAA;EvE4iUV;EuEnjUM;IAOI,+BAAA;EvE+iUV;EuEtjUM;IAOI,6BAAA;EvEkjUV;EuEzjUM;IAOI,+BAAA;EvEqjUV;EuE5jUM;IAOI,8BAAA;EvEwjUV;EuE/jUM;IAOI,oBAAA;EvE2jUV;EuElkUM;IAOI,mBAAA;EvE8jUV;EuErkUM;IAOI,mBAAA;EvEikUV;EuExkUM;IAOI,mBAAA;EvEokUV;EuE3kUM;IAOI,mBAAA;EvEukUV;EuE9kUM;IAOI,mBAAA;EvE0kUV;EuEjlUM;IAOI,mBAAA;EvE6kUV;EuEplUM;IAOI,mBAAA;EvEglUV;EuEvlUM;IAOI,oBAAA;EvEmlUV;EuE1lUM;IAOI,0BAAA;EvEslUV;EuE7lUM;IAOI,yBAAA;EvEylUV;EuEhmUM;IAOI,uBAAA;EvE4lUV;EuEnmUM;IAOI,yBAAA;EvE+lUV;EuEtmUM;IAOI,uBAAA;EvEkmUV;EuEzmUM;IAOI,uBAAA;EvEqmUV;EuE5mUM;IAOI,0BAAA;IAAA,yBAAA;EvEymUV;EuEhnUM;IAOI,gCAAA;IAAA,+BAAA;EvE6mUV;EuEpnUM;IAOI,+BAAA;IAAA,8BAAA;EvEinUV;EuExnUM;IAOI,6BAAA;IAAA,4BAAA;EvEqnUV;EuE5nUM;IAOI,+BAAA;IAAA,8BAAA;EvEynUV;EuEhoUM;IAOI,6BAAA;IAAA,4BAAA;EvE6nUV;EuEpoUM;IAOI,6BAAA;IAAA,4BAAA;EvEioUV;EuExoUM;IAOI,wBAAA;IAAA,2BAAA;EvEqoUV;EuE5oUM;IAOI,8BAAA;IAAA,iCAAA;EvEyoUV;EuEhpUM;IAOI,6BAAA;IAAA,gCAAA;EvE6oUV;EuEppUM;IAOI,2BAAA;IAAA,8BAAA;EvEipUV;EuExpUM;IAOI,6BAAA;IAAA,gCAAA;EvEqpUV;EuE5pUM;IAOI,2BAAA;IAAA,8BAAA;EvEypUV;EuEhqUM;IAOI,2BAAA;IAAA,8BAAA;EvE6pUV;EuEpqUM;IAOI,wBAAA;EvEgqUV;EuEvqUM;IAOI,8BAAA;EvEmqUV;EuE1qUM;IAOI,6BAAA;EvEsqUV;EuE7qUM;IAOI,2BAAA;EvEyqUV;EuEhrUM;IAOI,6BAAA;EvE4qUV;EuEnrUM;IAOI,2BAAA;EvE+qUV;EuEtrUM;IAOI,2BAAA;EvEkrUV;EuEzrUM;IAOI,0BAAA;EvEqrUV;EuE5rUM;IAOI,gCAAA;EvEwrUV;EuE/rUM;IAOI,+BAAA;EvE2rUV;EuElsUM;IAOI,6BAAA;EvE8rUV;EuErsUM;IAOI,+BAAA;EvEisUV;EuExsUM;IAOI,6BAAA;EvEosUV;EuE3sUM;IAOI,6BAAA;EvEusUV;EuE9sUM;IAOI,2BAAA;EvE0sUV;EuEjtUM;IAOI,iCAAA;EvE6sUV;EuEptUM;IAOI,gCAAA;EvEgtUV;EuEvtUM;IAOI,8BAAA;EvEmtUV;EuE1tUM;IAOI,gCAAA;EvEstUV;EuE7tUM;IAOI,8BAAA;EvEytUV;EuEhuUM;IAOI,8BAAA;EvE4tUV;EuEnuUM;IAOI,yBAAA;EvE+tUV;EuEtuUM;IAOI,+BAAA;EvEkuUV;EuEzuUM;IAOI,8BAAA;EvEquUV;EuE5uUM;IAOI,4BAAA;EvEwuUV;EuE/uUM;IAOI,8BAAA;EvE2uUV;EuElvUM;IAOI,4BAAA;EvE8uUV;EuErvUM;IAOI,4BAAA;EvEivUV;EuExvUM;IAOI,qBAAA;EvEovUV;EuE3vUM;IAOI,2BAAA;EvEuvUV;EuE9vUM;IAOI,0BAAA;EvE0vUV;EuEjwUM;IAOI,wBAAA;EvE6vUV;EuEpwUM;IAOI,0BAAA;EvEgwUV;EuEvwUM;IAOI,wBAAA;EvEmwUV;EuE1wUM;IAOI,2BAAA;IAAA,0BAAA;EvEuwUV;EuE9wUM;IAOI,iCAAA;IAAA,gCAAA;EvE2wUV;EuElxUM;IAOI,gCAAA;IAAA,+BAAA;EvE+wUV;EuEtxUM;IAOI,8BAAA;IAAA,6BAAA;EvEmxUV;EuE1xUM;IAOI,gCAAA;IAAA,+BAAA;EvEuxUV;EuE9xUM;IAOI,8BAAA;IAAA,6BAAA;EvE2xUV;EuElyUM;IAOI,yBAAA;IAAA,4BAAA;EvE+xUV;EuEtyUM;IAOI,+BAAA;IAAA,kCAAA;EvEmyUV;EuE1yUM;IAOI,8BAAA;IAAA,iCAAA;EvEuyUV;EuE9yUM;IAOI,4BAAA;IAAA,+BAAA;EvE2yUV;EuElzUM;IAOI,8BAAA;IAAA,iCAAA;EvE+yUV;EuEtzUM;IAOI,4BAAA;IAAA,+BAAA;EvEmzUV;EuE1zUM;IAOI,yBAAA;EvEszUV;EuE7zUM;IAOI,+BAAA;EvEyzUV;EuEh0UM;IAOI,8BAAA;EvE4zUV;EuEn0UM;IAOI,4BAAA;EvE+zUV;EuEt0UM;IAOI,8BAAA;EvEk0UV;EuEz0UM;IAOI,4BAAA;EvEq0UV;EuE50UM;IAOI,2BAAA;EvEw0UV;EuE/0UM;IAOI,iCAAA;EvE20UV;EuEl1UM;IAOI,gCAAA;EvE80UV;EuEr1UM;IAOI,8BAAA;EvEi1UV;EuEx1UM;IAOI,gCAAA;EvEo1UV;EuE31UM;IAOI,8BAAA;EvEu1UV;EuE91UM;IAOI,4BAAA;EvE01UV;EuEj2UM;IAOI,kCAAA;EvE61UV;EuEp2UM;IAOI,iCAAA;EvEg2UV;EuEv2UM;IAOI,+BAAA;EvEm2UV;EuE12UM;IAOI,iCAAA;EvEs2UV;EuE72UM;IAOI,+BAAA;EvEy2UV;EuEh3UM;IAOI,0BAAA;EvE42UV;EuEn3UM;IAOI,gCAAA;EvE+2UV;EuEt3UM;IAOI,+BAAA;EvEk3UV;EuEz3UM;IAOI,6BAAA;EvEq3UV;EuE53UM;IAOI,+BAAA;EvEw3UV;EuE/3UM;IAOI,6BAAA;EvE23UV;EuEl4UM;IAOI,iBAAA;EvE83UV;EuEr4UM;IAOI,uBAAA;EvEi4UV;EuEx4UM;IAOI,sBAAA;EvEo4UV;EuE34UM;IAOI,oBAAA;EvEu4UV;EuE94UM;IAOI,sBAAA;EvE04UV;EuEj5UM;IAOI,oBAAA;EvE64UV;EuEp5UM;IAOI,2BAAA;EvEg5UV;EuEv5UM;IAOI,4BAAA;EvEm5UV;EuE15UM;IAOI,6BAAA;EvEs5UV;AACF;AwE78UA;ED+CQ;IAOI,4BAAA;EvE25UV;EuEl6UM;IAOI,0BAAA;EvE85UV;EuEr6UM;IAOI,6BAAA;EvEi6UV;EuEx6UM;IAOI,4BAAA;EvEo6UV;AACF;AwEx8UA;ED4BQ;IAOI,0BAAA;EvEy6UV;EuEh7UM;IAOI,gCAAA;EvE46UV;EuEn7UM;IAOI,yBAAA;EvE+6UV;EuEt7UM;IAOI,wBAAA;EvEk7UV;EuEz7UM;IAOI,yBAAA;EvEq7UV;EuE57UM;IAOI,6BAAA;EvEw7UV;EuE/7UM;IAOI,8BAAA;EvE27UV;EuEl8UM;IAOI,wBAAA;EvE87UV;EuEr8UM;IAOI,+BAAA;EvEi8UV;EuEx8UM;IAOI,wBAAA;EvEo8UV;AACF;;AAmJA,wCAAwC",sourcesContent:["@charset \"UTF-8\";\n/*!\n * Bootstrap v5.2.1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: 1px solid;\n opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: var(--bs-link-color);\n text-decoration: underline;\n}\na:hover {\n color: var(--bs-link-hover-color);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid var(--bs-border-color);\n border-radius: 0.375rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-color: var(--bs-body-color);\n --bs-table-bg: transparent;\n --bs-table-border-color: var(--bs-border-color);\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: var(--bs-body-color);\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: var(--bs-body-color);\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: var(--bs-body-color);\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: var(--bs-table-color);\n vertical-align: top;\n border-color: var(--bs-table-border-color);\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n\n.table-group-divider {\n border-top: 2px solid currentcolor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: 1px 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 1px;\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color);\n}\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color);\n}\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #cfe2ff;\n --bs-table-border-color: #bacbe6;\n --bs-table-striped-bg: #c5d7f2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bacbe6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfd1ec;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #e2e3e5;\n --bs-table-border-color: #cbccce;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #d1e7dd;\n --bs-table-border-color: #bcd0c7;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #cff4fc;\n --bs-table-border-color: #badce3;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fff3cd;\n --bs-table-border-color: #e6dbb9;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #f8d7da;\n --bs-table-border-color: #dfc2c4;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #f8f9fa;\n --bs-table-border-color: #dfe0e1;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #212529;\n --bs-table-border-color: #373b3e;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n appearance: none;\n border-radius: 0.375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: #212529;\n background-color: #fff;\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n height: 1.5em;\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n.form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #dde0e3;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext:focus {\n outline: 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + 2px);\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n}\n\n.form-control-color {\n width: 3rem;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n border: 0 !important;\n border-radius: 0.375rem;\n}\n.form-control-color::-webkit-color-swatch {\n border-radius: 0.375rem;\n}\n.form-control-color.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n}\n.form-control-color.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 1px solid #ced4da;\n border-radius: 0.375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: #e9ecef;\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212529;\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-reverse {\n padding-right: 1.5em;\n padding-left: 0;\n text-align: right;\n}\n.form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.5em;\n margin-left: 0;\n}\n\n.form-check-input {\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n background-color: #fff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid rgba(0, 0, 0, 0.25);\n appearance: none;\n print-color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-check-input:checked {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.form-check-input:checked[type=checkbox] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e\");\n}\n.form-check-input:checked[type=radio] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n width: 2em;\n margin-left: -2.5em;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e\");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-switch.form-check-reverse {\n padding-right: 2.5em;\n padding-left: 0;\n}\n.form-switch.form-check-reverse .form-check-input {\n margin-right: -2.5em;\n margin-left: 0;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 1rem 0.75rem;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control-plaintext ~ label {\n border-width: 1px 0;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n z-index: 5;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.375rem;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.5rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.25rem;\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #198754;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(25, 135, 84, 0.9);\n border-radius: 0.375rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #198754;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #198754;\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n padding-right: 4.125rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #198754;\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #198754;\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #198754;\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,\n.was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid,\n.was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.375rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n padding-right: 4.125rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,\n.was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid,\n.was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n z-index: 4;\n}\n\n.btn {\n --bs-btn-padding-x: 0.75rem;\n --bs-btn-padding-y: 0.375rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 1rem;\n --bs-btn-font-weight: 400;\n --bs-btn-line-height: 1.5;\n --bs-btn-color: #212529;\n --bs-btn-bg: transparent;\n --bs-btn-border-width: 1px;\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: 0.375rem;\n --bs-btn-hover-border-color: transparent;\n --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n:not(.btn-check) + .btn:hover, .btn:first-child:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n}\n.btn:focus-visible {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:focus-visible + .btn {\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color);\n}\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity);\n}\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0b5ed7;\n --bs-btn-hover-border-color: #0a58ca;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0a58ca;\n --bs-btn-active-border-color: #0a53be;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #0d6efd;\n --bs-btn-disabled-border-color: #0d6efd;\n}\n\n.btn-secondary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #5c636a;\n --bs-btn-hover-border-color: #565e64;\n --bs-btn-focus-shadow-rgb: 130, 138, 145;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #565e64;\n --bs-btn-active-border-color: #51585e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #6c757d;\n --bs-btn-disabled-border-color: #6c757d;\n}\n\n.btn-success {\n --bs-btn-color: #fff;\n --bs-btn-bg: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #157347;\n --bs-btn-hover-border-color: #146c43;\n --bs-btn-focus-shadow-rgb: 60, 153, 110;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #146c43;\n --bs-btn-active-border-color: #13653f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #198754;\n --bs-btn-disabled-border-color: #198754;\n}\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #31d2f2;\n --bs-btn-hover-border-color: #25cff2;\n --bs-btn-focus-shadow-rgb: 11, 172, 204;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #3dd5f3;\n --bs-btn-active-border-color: #25cff2;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #0dcaf0;\n --bs-btn-disabled-border-color: #0dcaf0;\n}\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffca2c;\n --bs-btn-hover-border-color: #ffc720;\n --bs-btn-focus-shadow-rgb: 217, 164, 6;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffcd39;\n --bs-btn-active-border-color: #ffc720;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ffc107;\n --bs-btn-disabled-border-color: #ffc107;\n}\n\n.btn-danger {\n --bs-btn-color: #fff;\n --bs-btn-bg: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #bb2d3b;\n --bs-btn-hover-border-color: #b02a37;\n --bs-btn-focus-shadow-rgb: 225, 83, 97;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #b02a37;\n --bs-btn-active-border-color: #a52834;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #dc3545;\n --bs-btn-disabled-border-color: #dc3545;\n}\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #d3d4d5;\n --bs-btn-hover-border-color: #c6c7c8;\n --bs-btn-focus-shadow-rgb: 211, 212, 213;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c6c7c8;\n --bs-btn-active-border-color: #babbbc;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #f8f9fa;\n --bs-btn-disabled-border-color: #f8f9fa;\n}\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #424649;\n --bs-btn-hover-border-color: #373b3e;\n --bs-btn-focus-shadow-rgb: 66, 70, 73;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #4d5154;\n --bs-btn-active-border-color: #373b3e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #212529;\n --bs-btn-disabled-border-color: #212529;\n}\n\n.btn-outline-primary {\n --bs-btn-color: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0d6efd;\n --bs-btn-hover-border-color: #0d6efd;\n --bs-btn-focus-shadow-rgb: 13, 110, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0d6efd;\n --bs-btn-active-border-color: #0d6efd;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0d6efd;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0d6efd;\n --bs-gradient: none;\n}\n\n.btn-outline-secondary {\n --bs-btn-color: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #6c757d;\n --bs-btn-hover-border-color: #6c757d;\n --bs-btn-focus-shadow-rgb: 108, 117, 125;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #6c757d;\n --bs-btn-active-border-color: #6c757d;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #6c757d;\n --bs-gradient: none;\n}\n\n.btn-outline-success {\n --bs-btn-color: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #198754;\n --bs-btn-hover-border-color: #198754;\n --bs-btn-focus-shadow-rgb: 25, 135, 84;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #198754;\n --bs-btn-active-border-color: #198754;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #198754;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #198754;\n --bs-gradient: none;\n}\n\n.btn-outline-info {\n --bs-btn-color: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #0dcaf0;\n --bs-btn-hover-border-color: #0dcaf0;\n --bs-btn-focus-shadow-rgb: 13, 202, 240;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #0dcaf0;\n --bs-btn-active-border-color: #0dcaf0;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0dcaf0;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0dcaf0;\n --bs-gradient: none;\n}\n\n.btn-outline-warning {\n --bs-btn-color: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffc107;\n --bs-btn-hover-border-color: #ffc107;\n --bs-btn-focus-shadow-rgb: 255, 193, 7;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffc107;\n --bs-btn-active-border-color: #ffc107;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #ffc107;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #ffc107;\n --bs-gradient: none;\n}\n\n.btn-outline-danger {\n --bs-btn-color: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #dc3545;\n --bs-btn-hover-border-color: #dc3545;\n --bs-btn-focus-shadow-rgb: 220, 53, 69;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #dc3545;\n --bs-btn-active-border-color: #dc3545;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #dc3545;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #dc3545;\n --bs-gradient: none;\n}\n\n.btn-outline-light {\n --bs-btn-color: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f8f9fa;\n --bs-btn-hover-border-color: #f8f9fa;\n --bs-btn-focus-shadow-rgb: 248, 249, 250;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f8f9fa;\n --bs-btn-active-border-color: #f8f9fa;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #f8f9fa;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #f8f9fa;\n --bs-gradient: none;\n}\n\n.btn-outline-dark {\n --bs-btn-color: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #212529;\n --bs-btn-hover-border-color: #212529;\n --bs-btn-focus-shadow-rgb: 33, 37, 41;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #212529;\n --bs-btn-active-border-color: #212529;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #212529;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #212529;\n --bs-gradient: none;\n}\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: var(--bs-link-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: var(--bs-link-hover-color);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-color: var(--bs-link-hover-color);\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: none;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n text-decoration: underline;\n}\n.btn-link:focus-visible {\n color: var(--bs-btn-color);\n}\n.btn-link:hover {\n color: var(--bs-btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1rem;\n --bs-btn-font-size: 1.25rem;\n --bs-btn-border-radius: 0.5rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n --bs-btn-padding-y: 0.25rem;\n --bs-btn-padding-x: 0.5rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: 0.25rem;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n --bs-dropdown-zindex: 1000;\n --bs-dropdown-min-width: 10rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 0.125rem;\n --bs-dropdown-font-size: 1rem;\n --bs-dropdown-color: #212529;\n --bs-dropdown-bg: #fff;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-border-radius: 0.375rem;\n --bs-dropdown-border-width: 1px;\n --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-dropdown-link-color: #212529;\n --bs-dropdown-link-hover-color: #1e2125;\n --bs-dropdown-link-hover-bg: #e9ecef;\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.25rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: var(--bs-dropdown-zindex);\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius);\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer);\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer);\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer);\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer);\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg);\n}\n.dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg);\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group {\n border-radius: 0.375rem;\n}\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn.dropdown-toggle-split:first-child,\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n text-decoration: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color);\n}\n.nav-link.disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n --bs-nav-tabs-border-width: 1px;\n --bs-nav-tabs-border-color: #dee2e6;\n --bs-nav-tabs-border-radius: 0.375rem;\n --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;\n --bs-nav-tabs-link-active-color: #495057;\n --bs-nav-tabs-link-active-bg: #fff;\n --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);\n}\n.nav-tabs .nav-link {\n margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n background: none;\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius);\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color);\n}\n.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color);\n}\n.nav-tabs .dropdown-menu {\n margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills {\n --bs-nav-pills-border-radius: 0.375rem;\n --bs-nav-pills-link-active-color: #fff;\n --bs-nav-pills-link-active-bg: #0d6efd;\n}\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: var(--bs-nav-pills-border-radius);\n}\n.nav-pills .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg);\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n --bs-navbar-padding-x: 0;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: rgba(0, 0, 0, 0.55);\n --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);\n --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);\n --bs-navbar-active-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-brand-padding-y: 0.3125rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 1.25rem;\n --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.25rem;\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);\n --bs-navbar-toggler-border-radius: 0.375rem;\n --bs-navbar-toggler-focus-width: 0.25rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color);\n}\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .show > .nav-link,\n.navbar-nav .nav-link.active {\n color: var(--bs-navbar-active-color);\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color);\n}\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n color: var(--bs-navbar-active-color);\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n}\n.navbar-expand .offcanvas .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-dark {\n --bs-navbar-color: rgba(255, 255, 255, 0.55);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.card {\n --bs-card-spacer-y: 1rem;\n --bs-card-spacer-x: 1rem;\n --bs-card-title-spacer-y: 0.5rem;\n --bs-card-border-width: 1px;\n --bs-card-border-color: var(--bs-border-color-translucent);\n --bs-card-border-radius: 0.375rem;\n --bs-card-box-shadow: ;\n --bs-card-inner-border-radius: calc(0.375rem - 1px);\n --bs-card-cap-padding-y: 0.5rem;\n --bs-card-cap-padding-x: 1rem;\n --bs-card-cap-bg: rgba(0, 0, 0, 0.03);\n --bs-card-cap-color: ;\n --bs-card-height: ;\n --bs-card-color: ;\n --bs-card-bg: #fff;\n --bs-card-img-overlay-padding: 1rem;\n --bs-card-group-margin: 0.75rem;\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n height: var(--bs-card-height);\n word-wrap: break-word;\n background-color: var(--bs-card-bg);\n background-clip: border-box;\n border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n border-radius: var(--bs-card-border-radius);\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n color: var(--bs-card-color);\n}\n\n.card-title {\n margin-bottom: var(--bs-card-title-spacer-y);\n}\n\n.card-subtitle {\n margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link + .card-link {\n margin-left: var(--bs-card-spacer-x);\n}\n\n.card-header {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n margin-bottom: 0;\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-header:first-child {\n border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-footer:last-child {\n border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);\n}\n\n.card-header-tabs {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n border-bottom: 0;\n}\n.card-header-tabs .nav-link.active {\n background-color: var(--bs-card-bg);\n border-bottom-color: var(--bs-card-bg);\n}\n\n.card-header-pills {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--bs-card-img-overlay-padding);\n border-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-group > .card {\n margin-bottom: var(--bs-card-group-margin);\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.accordion {\n --bs-accordion-color: var(--bs-body-color);\n --bs-accordion-bg: #fff;\n --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n --bs-accordion-border-color: var(--bs-border-color);\n --bs-accordion-border-width: 1px;\n --bs-accordion-border-radius: 0.375rem;\n --bs-accordion-inner-border-radius: calc(0.375rem - 1px);\n --bs-accordion-btn-padding-x: 1.25rem;\n --bs-accordion-btn-padding-y: 1rem;\n --bs-accordion-btn-color: var(--bs-body-color);\n --bs-accordion-btn-bg: var(--bs-accordion-bg);\n --bs-accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-icon-width: 1.25rem;\n --bs-accordion-btn-icon-transform: rotate(-180deg);\n --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n --bs-accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-focus-border-color: #86b7fe;\n --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-accordion-body-padding-x: 1.25rem;\n --bs-accordion-body-padding-y: 1rem;\n --bs-accordion-active-color: #0c63e4;\n --bs-accordion-active-bg: #e7f1ff;\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n font-size: 1rem;\n color: var(--bs-accordion-btn-color);\n text-align: left;\n background-color: var(--bs-accordion-btn-bg);\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: var(--bs-accordion-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: var(--bs-accordion-active-color);\n background-color: var(--bs-accordion-active-bg);\n box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: var(--bs-accordion-btn-active-icon);\n transform: var(--bs-accordion-btn-icon-transform);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: var(--bs-accordion-btn-icon-width);\n height: var(--bs-accordion-btn-icon-width);\n margin-left: auto;\n content: \"\";\n background-image: var(--bs-accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--bs-accordion-btn-icon-width);\n transition: var(--bs-accordion-btn-icon-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: var(--bs-accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--bs-accordion-btn-focus-box-shadow);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n color: var(--bs-accordion-color);\n background-color: var(--bs-accordion-bg);\n border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: var(--bs-accordion-border-radius);\n border-top-right-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: var(--bs-accordion-inner-border-radius);\n border-top-right-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n border-bottom-left-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n\n.accordion-body {\n padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {\n border-radius: 0;\n}\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 0;\n --bs-breadcrumb-padding-y: 0;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: ;\n --bs-breadcrumb-border-radius: ;\n --bs-breadcrumb-divider-color: #6c757d;\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: #6c757d;\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x);\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color);\n}\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: var(--bs-link-color);\n --bs-pagination-bg: #fff;\n --bs-pagination-border-width: 1px;\n --bs-pagination-border-color: #dee2e6;\n --bs-pagination-border-radius: 0.375rem;\n --bs-pagination-hover-color: var(--bs-link-hover-color);\n --bs-pagination-hover-bg: #e9ecef;\n --bs-pagination-hover-border-color: #dee2e6;\n --bs-pagination-focus-color: var(--bs-link-hover-color);\n --bs-pagination-focus-bg: #e9ecef;\n --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #0d6efd;\n --bs-pagination-active-border-color: #0d6efd;\n --bs-pagination-disabled-color: #6c757d;\n --bs-pagination-disabled-bg: #fff;\n --bs-pagination-disabled-border-color: #dee2e6;\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n text-decoration: none;\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color);\n}\n.page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow);\n}\n.page-link.active, .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color);\n}\n.page-link.disabled, .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius);\n}\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius);\n}\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.25rem;\n --bs-pagination-border-radius: 0.5rem;\n}\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: 0.25rem;\n}\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: 0.375rem;\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius);\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: 1px solid var(--bs-alert-border-color);\n --bs-alert-border-radius: 0.375rem;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius);\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n --bs-alert-color: #084298;\n --bs-alert-bg: #cfe2ff;\n --bs-alert-border-color: #b6d4fe;\n}\n.alert-primary .alert-link {\n color: #06357a;\n}\n\n.alert-secondary {\n --bs-alert-color: #41464b;\n --bs-alert-bg: #e2e3e5;\n --bs-alert-border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success {\n --bs-alert-color: #0f5132;\n --bs-alert-bg: #d1e7dd;\n --bs-alert-border-color: #badbcc;\n}\n.alert-success .alert-link {\n color: #0c4128;\n}\n\n.alert-info {\n --bs-alert-color: #055160;\n --bs-alert-bg: #cff4fc;\n --bs-alert-border-color: #b6effb;\n}\n.alert-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n --bs-alert-color: #664d03;\n --bs-alert-bg: #fff3cd;\n --bs-alert-border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger {\n --bs-alert-color: #842029;\n --bs-alert-bg: #f8d7da;\n --bs-alert-border-color: #f5c2c7;\n}\n.alert-danger .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n --bs-alert-color: #636464;\n --bs-alert-bg: #fefefe;\n --bs-alert-border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n --bs-alert-color: #141619;\n --bs-alert-bg: #d3d3d4;\n --bs-alert-border-color: #bcbebf;\n}\n.alert-dark .alert-link {\n color: #101214;\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress {\n --bs-progress-height: 1rem;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: #e9ecef;\n --bs-progress-border-radius: 0.375rem;\n --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-progress-bar-color: #fff;\n --bs-progress-bar-bg: #0d6efd;\n --bs-progress-bar-transition: width 0.6s ease;\n display: flex;\n height: var(--bs-progress-height);\n overflow: hidden;\n font-size: var(--bs-progress-font-size);\n background-color: var(--bs-progress-bg);\n border-radius: var(--bs-progress-border-radius);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--bs-progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-progress-bar-bg);\n transition: var(--bs-progress-bar-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: var(--bs-progress-height) var(--bs-progress-height);\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.list-group {\n --bs-list-group-color: #212529;\n --bs-list-group-bg: #fff;\n --bs-list-group-border-color: rgba(0, 0, 0, 0.125);\n --bs-list-group-border-width: 1px;\n --bs-list-group-border-radius: 0.375rem;\n --bs-list-group-item-padding-x: 1rem;\n --bs-list-group-item-padding-y: 0.5rem;\n --bs-list-group-action-color: #495057;\n --bs-list-group-action-hover-color: #495057;\n --bs-list-group-action-hover-bg: #f8f9fa;\n --bs-list-group-action-active-color: #212529;\n --bs-list-group-action-active-bg: #e9ecef;\n --bs-list-group-disabled-color: #6c757d;\n --bs-list-group-disabled-bg: #fff;\n --bs-list-group-active-color: #fff;\n --bs-list-group-active-bg: #0d6efd;\n --bs-list-group-active-border-color: #0d6efd;\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: var(--bs-list-group-border-radius);\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > .list-group-item::before {\n content: counters(section, \".\") \". \";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: var(--bs-list-group-action-color);\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: var(--bs-list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--bs-list-group-action-hover-bg);\n}\n.list-group-item-action:active {\n color: var(--bs-list-group-action-active-color);\n background-color: var(--bs-list-group-action-active-bg);\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n color: var(--bs-list-group-color);\n text-decoration: none;\n background-color: var(--bs-list-group-bg);\n border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: var(--bs-list-group-disabled-color);\n pointer-events: none;\n background-color: var(--bs-list-group-disabled-bg);\n}\n.list-group-item.active {\n z-index: 2;\n color: var(--bs-list-group-active-color);\n background-color: var(--bs-list-group-active-bg);\n border-color: var(--bs-list-group-active-border-color);\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: calc(-1 * var(--bs-list-group-border-width));\n border-top-width: var(--bs-list-group-border-width);\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 var(--bs-list-group-border-width);\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #084298;\n background-color: #cfe2ff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #084298;\n background-color: #bacbe6;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #084298;\n border-color: #084298;\n}\n\n.list-group-item-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #41464b;\n background-color: #cbccce;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #41464b;\n border-color: #41464b;\n}\n\n.list-group-item-success {\n color: #0f5132;\n background-color: #d1e7dd;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #0f5132;\n background-color: #bcd0c7;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #0f5132;\n border-color: #0f5132;\n}\n\n.list-group-item-info {\n color: #055160;\n background-color: #cff4fc;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #055160;\n background-color: #badce3;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #055160;\n border-color: #055160;\n}\n\n.list-group-item-warning {\n color: #664d03;\n background-color: #fff3cd;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #664d03;\n background-color: #e6dbb9;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #664d03;\n border-color: #664d03;\n}\n\n.list-group-item-danger {\n color: #842029;\n background-color: #f8d7da;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #842029;\n background-color: #dfc2c4;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #842029;\n border-color: #842029;\n}\n\n.list-group-item-light {\n color: #636464;\n background-color: #fefefe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #636464;\n background-color: #e5e5e5;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #636464;\n border-color: #636464;\n}\n\n.list-group-item-dark {\n color: #141619;\n background-color: #d3d3d4;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #141619;\n background-color: #bebebf;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #141619;\n border-color: #141619;\n}\n\n.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #000;\n background: transparent url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e\") center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: 0.5;\n}\n.btn-close:hover {\n color: #000;\n text-decoration: none;\n opacity: 0.75;\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n opacity: 1;\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.25;\n}\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%);\n}\n\n.toast {\n --bs-toast-zindex: 1090;\n --bs-toast-padding-x: 0.75rem;\n --bs-toast-padding-y: 0.5rem;\n --bs-toast-spacing: 1.5rem;\n --bs-toast-max-width: 350px;\n --bs-toast-font-size: 0.875rem;\n --bs-toast-color: ;\n --bs-toast-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-border-width: 1px;\n --bs-toast-border-color: var(--bs-border-color-translucent);\n --bs-toast-border-radius: 0.375rem;\n --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-toast-header-color: #6c757d;\n --bs-toast-header-bg: rgba(255, 255, 255, 0.85);\n --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);\n width: var(--bs-toast-max-width);\n max-width: 100%;\n font-size: var(--bs-toast-font-size);\n color: var(--bs-toast-color);\n pointer-events: auto;\n background-color: var(--bs-toast-bg);\n background-clip: padding-box;\n border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n box-shadow: var(--bs-toast-box-shadow);\n border-radius: var(--bs-toast-border-radius);\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n position: absolute;\n z-index: var(--bs-toast-zindex);\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: var(--bs-toast-spacing);\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n color: var(--bs-toast-header-color);\n background-color: var(--bs-toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n}\n.toast-header .btn-close {\n margin-right: calc(-0.5 * var(--bs-toast-padding-x));\n margin-left: var(--bs-toast-padding-x);\n}\n\n.toast-body {\n padding: var(--bs-toast-padding-x);\n word-wrap: break-word;\n}\n\n.modal {\n --bs-modal-zindex: 1055;\n --bs-modal-width: 500px;\n --bs-modal-padding: 1rem;\n --bs-modal-margin: 0.5rem;\n --bs-modal-color: ;\n --bs-modal-bg: #fff;\n --bs-modal-border-color: var(--bs-border-color-translucent);\n --bs-modal-border-width: 1px;\n --bs-modal-border-radius: 0.5rem;\n --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-modal-inner-border-radius: calc(0.5rem - 1px);\n --bs-modal-header-padding-x: 1rem;\n --bs-modal-header-padding-y: 1rem;\n --bs-modal-header-padding: 1rem 1rem;\n --bs-modal-header-border-color: var(--bs-border-color);\n --bs-modal-header-border-width: 1px;\n --bs-modal-title-line-height: 1.5;\n --bs-modal-footer-gap: 0.5rem;\n --bs-modal-footer-bg: ;\n --bs-modal-footer-border-color: var(--bs-border-color);\n --bs-modal-footer-border-width: 1px;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--bs-modal-margin);\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--bs-modal-margin) * 2);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--bs-modal-margin) * 2);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--bs-modal-color);\n pointer-events: auto;\n background-color: var(--bs-modal-bg);\n background-clip: padding-box;\n border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n border-radius: var(--bs-modal-border-radius);\n outline: 0;\n}\n\n.modal-backdrop {\n --bs-backdrop-zindex: 1050;\n --bs-backdrop-bg: #000;\n --bs-backdrop-opacity: 0.5;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-backdrop-zindex);\n width: 100vw;\n height: 100vh;\n background-color: var(--bs-backdrop-bg);\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: var(--bs-backdrop-opacity);\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-modal-header-padding);\n border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n border-top-left-radius: var(--bs-modal-inner-border-radius);\n border-top-right-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-header .btn-close {\n padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);\n margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: var(--bs-modal-title-line-height);\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: var(--bs-modal-padding);\n}\n\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);\n background-color: var(--bs-modal-footer-bg);\n border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n border-bottom-left-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-footer > * {\n margin: calc(var(--bs-modal-footer-gap) * 0.5);\n}\n\n@media (min-width: 576px) {\n .modal {\n --bs-modal-margin: 1.75rem;\n --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n }\n .modal-dialog {\n max-width: var(--bs-modal-width);\n margin-right: auto;\n margin-left: auto;\n }\n .modal-sm {\n --bs-modal-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n --bs-modal-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n --bs-modal-width: 1140px;\n }\n}\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header,\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header,\n.modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header,\n.modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header,\n.modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header,\n.modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-header,\n.modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n}\n.tooltip {\n --bs-tooltip-zindex: 1080;\n --bs-tooltip-max-width: 200px;\n --bs-tooltip-padding-x: 0.5rem;\n --bs-tooltip-padding-y: 0.25rem;\n --bs-tooltip-margin: ;\n --bs-tooltip-font-size: 0.875rem;\n --bs-tooltip-color: #fff;\n --bs-tooltip-bg: #000;\n --bs-tooltip-border-radius: 0.375rem;\n --bs-tooltip-opacity: 0.9;\n --bs-tooltip-arrow-width: 0.8rem;\n --bs-tooltip-arrow-height: 0.4rem;\n z-index: var(--bs-tooltip-zindex);\n display: block;\n padding: var(--bs-tooltip-arrow-height);\n margin: var(--bs-tooltip-margin);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-tooltip-font-size);\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: var(--bs-tooltip-opacity);\n}\n.tooltip .tooltip-arrow {\n display: block;\n width: var(--bs-tooltip-arrow-width);\n height: var(--bs-tooltip-arrow-height);\n}\n.tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: 0;\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-top-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-right-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: 0;\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-bottom-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-left-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.tooltip-inner {\n max-width: var(--bs-tooltip-max-width);\n padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n color: var(--bs-tooltip-color);\n text-align: center;\n background-color: var(--bs-tooltip-bg);\n border-radius: var(--bs-tooltip-border-radius);\n}\n\n.popover {\n --bs-popover-zindex: 1070;\n --bs-popover-max-width: 276px;\n --bs-popover-font-size: 0.875rem;\n --bs-popover-bg: #fff;\n --bs-popover-border-width: 1px;\n --bs-popover-border-color: var(--bs-border-color-translucent);\n --bs-popover-border-radius: 0.5rem;\n --bs-popover-inner-border-radius: calc(0.5rem - 1px);\n --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-popover-header-padding-x: 1rem;\n --bs-popover-header-padding-y: 0.5rem;\n --bs-popover-header-font-size: 1rem;\n --bs-popover-header-color: ;\n --bs-popover-header-bg: #f0f0f0;\n --bs-popover-body-padding-x: 1rem;\n --bs-popover-body-padding-y: 1rem;\n --bs-popover-body-color: #212529;\n --bs-popover-arrow-width: 1rem;\n --bs-popover-arrow-height: 0.5rem;\n --bs-popover-arrow-border: var(--bs-popover-border-color);\n z-index: var(--bs-popover-zindex);\n display: block;\n max-width: var(--bs-popover-max-width);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-popover-font-size);\n word-wrap: break-word;\n background-color: var(--bs-popover-bg);\n background-clip: padding-box;\n border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-radius: var(--bs-popover-border-radius);\n}\n.popover .popover-arrow {\n display: block;\n width: var(--bs-popover-arrow-width);\n height: var(--bs-popover-arrow-height);\n}\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n border-width: 0;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-top-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: var(--bs-popover-border-width);\n border-top-color: var(--bs-popover-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-right-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: var(--bs-popover-border-width);\n border-right-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-bottom-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: var(--bs-popover-border-width);\n border-bottom-color: var(--bs-popover-bg);\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--bs-popover-arrow-width);\n margin-left: calc(-0.5 * var(--bs-popover-arrow-width));\n content: \"\";\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-left-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: var(--bs-popover-border-width);\n border-left-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.popover-header {\n padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);\n margin-bottom: 0;\n font-size: var(--bs-popover-header-font-size);\n color: var(--bs-popover-header-color);\n background-color: var(--bs-popover-header-bg);\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-top-left-radius: var(--bs-popover-inner-border-radius);\n border-top-right-radius: var(--bs-popover-inner-border-radius);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n color: var(--bs-popover-body-color);\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n/* rtl:end:ignore */\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--bs-spinner-width);\n height: var(--bs-spinner-height);\n vertical-align: var(--bs-spinner-vertical-align);\n border-radius: 50%;\n animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-border-width: 0.25em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-border;\n border: var(--bs-spinner-border-width) solid currentcolor;\n border-right-color: transparent;\n}\n\n.spinner-border-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n --bs-spinner-border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-grow;\n background-color: currentcolor;\n opacity: 0;\n}\n\n.spinner-grow-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n --bs-spinner-animation-speed: 1.5s;\n }\n}\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n --bs-offcanvas-zindex: 1045;\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: ;\n --bs-offcanvas-bg: #fff;\n --bs-offcanvas-border-width: 1px;\n --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible;\n }\n}\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-sm .offcanvas-header {\n display: none;\n }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible;\n }\n}\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-md .offcanvas-header {\n display: none;\n }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible;\n }\n}\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-lg .offcanvas-header {\n display: none;\n }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xl .offcanvas-header {\n display: none;\n }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n }\n}\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xxl .offcanvas-header {\n display: none;\n }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n.offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n}\n.offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n}\n.offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n}\n.offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n}\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none;\n}\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible;\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n}\n.offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);\n margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));\n margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));\n margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: 0.5;\n}\n.placeholder.btn::before {\n display: inline-block;\n content: \"\";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n color: #fff !important;\n background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n color: #fff !important;\n background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n color: #fff !important;\n background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;\n}\n\n.link-primary {\n color: #0d6efd !important;\n}\n.link-primary:hover, .link-primary:focus {\n color: #0a58ca !important;\n}\n\n.link-secondary {\n color: #6c757d !important;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64 !important;\n}\n\n.link-success {\n color: #198754 !important;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43 !important;\n}\n\n.link-info {\n color: #0dcaf0 !important;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3 !important;\n}\n\n.link-warning {\n color: #ffc107 !important;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39 !important;\n}\n\n.link-danger {\n color: #dc3545 !important;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37 !important;\n}\n\n.link-light {\n color: #f8f9fa !important;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb !important;\n}\n\n.link-dark {\n color: #212529 !important;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21 !important;\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n.sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-sm-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-md-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-lg-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xxl-bottom {\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-secondary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-info {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-warning {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-danger {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-light {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-dark {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-white {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-1 {\n --bs-border-width: 1px;\n}\n\n.border-2 {\n --bs-border-width: 2px;\n}\n\n.border-3 {\n --bs-border-width: 3px;\n}\n\n.border-4 {\n --bs-border-width: 4px;\n}\n\n.border-5 {\n --bs-border-width: 5px;\n}\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n --bs-border-opacity: 1;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-semibold {\n font-weight: 600 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: #6c757d !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-2 {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-3 {\n border-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-4 {\n border-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-5 {\n border-radius: var(--bs-border-radius-2xl) !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-top {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n .float-sm-end {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n .gap-sm-0 {\n gap: 0 !important;\n }\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n .gap-sm-3 {\n gap: 1rem !important;\n }\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n .gap-sm-5 {\n gap: 3rem !important;\n }\n .text-sm-start {\n text-align: left !important;\n }\n .text-sm-end {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n .float-md-end {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n .gap-md-0 {\n gap: 0 !important;\n }\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n .gap-md-3 {\n gap: 1rem !important;\n }\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n .gap-md-5 {\n gap: 3rem !important;\n }\n .text-md-start {\n text-align: left !important;\n }\n .text-md-end {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n .float-lg-end {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n .gap-lg-0 {\n gap: 0 !important;\n }\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n .gap-lg-3 {\n gap: 1rem !important;\n }\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n .gap-lg-5 {\n gap: 3rem !important;\n }\n .text-lg-start {\n text-align: left !important;\n }\n .text-lg-end {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n .float-xl-end {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n .gap-xl-0 {\n gap: 0 !important;\n }\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n .gap-xl-3 {\n gap: 1rem !important;\n }\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n .gap-xl-5 {\n gap: 3rem !important;\n }\n .text-xl-start {\n text-align: left !important;\n }\n .text-xl-end {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n .float-xxl-end {\n float: right !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n .gap-xxl-0 {\n gap: 0 !important;\n }\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n .text-xxl-start {\n text-align: left !important;\n }\n .text-xxl-end {\n text-align: right !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n .fs-2 {\n font-size: 2rem !important;\n }\n .fs-3 {\n font-size: 1.75rem !important;\n }\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */\n","@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.2.1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{$font-family-base};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-hover-color: #{$link-hover-color};\n\n --#{$prefix}code-color: #{$code-color};\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n}\n",'// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error "`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error "`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error "`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.";\n}\n\n// Mode. Possibilities: "min-media-query", "max-media-query"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, "enable" or "disable"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error "Cannot divide by 0";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n "px": 1px,\n "rem": 1rem,\n "em": 1em,\n "%": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == "em" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \'\';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \' 0\';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == "number", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \' \' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \' \' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn\'t a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \' \' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \'\';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \' 0\';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == "number", unit($value), false);\n\n // If $value isn\'t a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \' \' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \' \' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \' calc(\' + $min-width + if($value < 0, \' - \', \' + \') + $variable-width + \')\';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n','// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox\'s gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: var(--#{$prefix}link-color);\n text-decoration: $link-decoration;\n\n &:hover {\n color: var(--#{$prefix}link-hover-color);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don\'t allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn\'t be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role="button"] {\n cursor: pointer;\n}\n\nselect {\n // Remove the inheritance of word-wrap in Safari.\n // See https://github.com/twbs/bootstrap/issues/24990\n word-wrap: normal;\n\n // Undo the opacity change from Chrome\n &:disabled {\n opacity: 1;\n }\n}\n\n// Remove the dropdown arrow only from text type inputs built with datalists in Chrome.\n// See https://stackoverflow.com/a/54997118\n\n[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\n// 3. Opinionated: add "hand" cursor to non-disabled button elements.\n\nbutton,\n[type="button"], // 1\n[type="reset"],\n[type="submit"] {\n -webkit-appearance: button; // 2\n\n @if $enable-button-pointers {\n &:not(:disabled) {\n cursor: pointer; // 3\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don\'t restore the outline like Normalize.\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n// 1. Textareas should really only resize vertically so they don\'t break their (horizontal) containers.\n\ntextarea {\n resize: vertical; // 1\n}\n\n// 1. Browsers set a default `min-width: min-content;` on fieldsets,\n// unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n// So we reset that to ensure fieldsets behave more like a standard block element.\n// See https://github.com/twbs/bootstrap/issues/12359\n// and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n// 2. Reset the default outline behavior of fieldsets so they don\'t affect page layout.\n\nfieldset {\n min-width: 0; // 1\n padding: 0; // 2\n margin: 0; // 2\n border: 0; // 2\n}\n\n// 1. By using `float: left`, the legend will behave like a block element.\n// This way the border of a fieldset wraps around the legend if present.\n// 2. Fix wrapping bug.\n// See https://github.com/twbs/bootstrap/issues/29712\n\nlegend {\n float: left; // 1\n width: 100%;\n padding: 0;\n margin-bottom: $legend-margin-bottom;\n @include font-size($legend-font-size);\n font-weight: $legend-font-weight;\n line-height: inherit;\n\n + * {\n clear: left; // 2\n }\n}\n\n// Fix height of inputs with a type of datetime-local, date, month, week, or time\n// See https://github.com/twbs/bootstrap/issues/18842\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n// 1. Correct the outline style in Safari.\n// 2. This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it\'s not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\n[type="search"] {\n outline-offset: -2px; // 1\n -webkit-appearance: textfield; // 2\n}\n\n// 1. A few input types should stay LTR\n// See https://rtlstyling.com/posts/rtl-styling#form-inputs\n// 2. RTL only output\n// See https://rtlcss.com/learn/usage-guide/control-directives/#raw\n\n/* rtl:raw:\n[type="tel"],\n[type="url"],\n[type="email"],\n[type="number"] {\n direction: ltr;\n}\n*/\n\n// Remove the inner padding in Chrome and Safari on macOS.\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n// Remove padding around color pickers in webkit browsers\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n\n// 1. Inherit font family and line height for file input buttons\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::file-selector-button {\n font: inherit; // 1\n -webkit-appearance: button; // 2\n}\n\n// Correct element displays\n\noutput {\n display: inline-block;\n}\n\n// Remove border from iframe\n\niframe {\n border: 0;\n}\n\n// Summary\n//\n// 1. Add the correct display in all browsers\n\nsummary {\n display: list-item; // 1\n cursor: pointer;\n}\n\n\n// Progress\n//\n// Add the correct vertical alignment in Chrome, Firefox, and Opera.\n\nprogress {\n vertical-align: baseline;\n}\n\n\n// Hidden attribute\n//\n// Always hide an element with the `hidden` HTML attribute.\n\n[hidden] {\n display: none !important;\n}\n','// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n "100": $gray-100,\n "200": $gray-200,\n "300": $gray-300,\n "400": $gray-400,\n "500": $gray-500,\n "600": $gray-600,\n "700": $gray-700,\n "800": $gray-800,\n "900": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n "blue": $blue,\n "indigo": $indigo,\n "purple": $purple,\n "pink": $pink,\n "red": $red,\n "orange": $orange,\n "yellow": $yellow,\n "green": $green,\n "teal": $teal,\n "cyan": $cyan,\n "black": $black,\n "white": $white,\n "gray": $gray-600,\n "gray-dark": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n "blue-100": $blue-100,\n "blue-200": $blue-200,\n "blue-300": $blue-300,\n "blue-400": $blue-400,\n "blue-500": $blue-500,\n "blue-600": $blue-600,\n "blue-700": $blue-700,\n "blue-800": $blue-800,\n "blue-900": $blue-900\n) !default;\n\n$indigos: (\n "indigo-100": $indigo-100,\n "indigo-200": $indigo-200,\n "indigo-300": $indigo-300,\n "indigo-400": $indigo-400,\n "indigo-500": $indigo-500,\n "indigo-600": $indigo-600,\n "indigo-700": $indigo-700,\n "indigo-800": $indigo-800,\n "indigo-900": $indigo-900\n) !default;\n\n$purples: (\n "purple-100": $purple-100,\n "purple-200": $purple-200,\n "purple-300": $purple-300,\n "purple-400": $purple-400,\n "purple-500": $purple-500,\n "purple-600": $purple-600,\n "purple-700": $purple-700,\n "purple-800": $purple-800,\n "purple-900": $purple-900\n) !default;\n\n$pinks: (\n "pink-100": $pink-100,\n "pink-200": $pink-200,\n "pink-300": $pink-300,\n "pink-400": $pink-400,\n "pink-500": $pink-500,\n "pink-600": $pink-600,\n "pink-700": $pink-700,\n "pink-800": $pink-800,\n "pink-900": $pink-900\n) !default;\n\n$reds: (\n "red-100": $red-100,\n "red-200": $red-200,\n "red-300": $red-300,\n "red-400": $red-400,\n "red-500": $red-500,\n "red-600": $red-600,\n "red-700": $red-700,\n "red-800": $red-800,\n "red-900": $red-900\n) !default;\n\n$oranges: (\n "orange-100": $orange-100,\n "orange-200": $orange-200,\n "orange-300": $orange-300,\n "orange-400": $orange-400,\n "orange-500": $orange-500,\n "orange-600": $orange-600,\n "orange-700": $orange-700,\n "orange-800": $orange-800,\n "orange-900": $orange-900\n) !default;\n\n$yellows: (\n "yellow-100": $yellow-100,\n "yellow-200": $yellow-200,\n "yellow-300": $yellow-300,\n "yellow-400": $yellow-400,\n "yellow-500": $yellow-500,\n "yellow-600": $yellow-600,\n "yellow-700": $yellow-700,\n "yellow-800": $yellow-800,\n "yellow-900": $yellow-900\n) !default;\n\n$greens: (\n "green-100": $green-100,\n "green-200": $green-200,\n "green-300": $green-300,\n "green-400": $green-400,\n "green-500": $green-500,\n "green-600": $green-600,\n "green-700": $green-700,\n "green-800": $green-800,\n "green-900": $green-900\n) !default;\n\n$teals: (\n "teal-100": $teal-100,\n "teal-200": $teal-200,\n "teal-300": $teal-300,\n "teal-400": $teal-400,\n "teal-500": $teal-500,\n "teal-600": $teal-600,\n "teal-700": $teal-700,\n "teal-800": $teal-800,\n "teal-900": $teal-900\n) !default;\n\n$cyans: (\n "cyan-100": $cyan-100,\n "cyan-200": $cyan-200,\n "cyan-300": $cyan-300,\n "cyan-400": $cyan-400,\n "cyan-500": $cyan-500,\n "cyan-600": $cyan-600,\n "cyan-700": $cyan-700,\n "cyan-800": $cyan-800,\n "cyan-900": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n "primary": $primary,\n "secondary": $secondary,\n "success": $success,\n "info": $info,\n "warning": $warning,\n "danger": $danger,\n "light": $light,\n "dark": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n ("<", "%3c"),\n (">", "%3e"),\n ("#", "%23"),\n ("(", "%28"),\n (")", "%29"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");\n@include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, "$container-max-widths");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-2xl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n "1x1": 100%,\n "4x3": calc(3 / 4 * 100%),\n "16x9": calc(9 / 16 * 100%),\n "21x9": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}body-color) !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n "primary": shift-color($primary, $table-bg-scale),\n "secondary": shift-color($secondary, $table-bg-scale),\n "success": shift-color($success, $table-bg-scale),\n "info": shift-color($info, $table-bg-scale),\n "warning": shift-color($warning, $table-bg-scale),\n "danger": shift-color($danger, $table-bg-scale),\n "light": $light,\n "dark": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap\'s buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'><path fill=\'none\' stroke=\'#{$form-check-input-checked-color}\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'3\' d=\'m6 10 3 3 6-6\'/></svg>") !default;\n$form-check-radio-checked-bg-image: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'><circle r=\'2\' fill=\'#{$form-check-input-checked-color}\'/></svg>") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'><path fill=\'none\' stroke=\'#{$form-check-input-indeterminate-color}\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'3\' d=\'M6 10h8\'/></svg>") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'><circle r=\'3\' fill=\'#{$form-switch-color}\'/></svg>") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'><circle r=\'3\' fill=\'#{$form-switch-focus-color}\'/></svg>") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'><circle r=\'3\' fill=\'#{$form-switch-checked-color}\'/></svg>") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'><path fill=\'none\' stroke=\'#{$form-select-indicator-color}\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m2 5 6 6 6-6\'/></svg>") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'><path fill=\'#{$form-feedback-icon-valid-color}\' d=\'M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/></svg>") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12 12\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'#{$form-feedback-icon-invalid-color}\'><circle cx=\'6\' cy=\'6\' r=\'4.5\'/><path stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/><circle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'#{$form-feedback-icon-invalid-color}\' stroke=\'none\'/></svg>") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n "valid": (\n "color": $form-feedback-valid-color,\n "icon": $form-feedback-icon-valid\n ),\n "invalid": (\n "color": $form-feedback-invalid-color,\n "icon": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They\'re used for a bird\'s eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\'><path stroke=\'#{$navbar-light-color}\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/></svg>") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 30 30\'><path stroke=\'#{$navbar-dark-color}\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/></svg>") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($dropdown-link-color, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: $white !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-border-width: $border-width !default;\n$pagination-margin-start: ($pagination-border-width * -1) !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'#{$accordion-icon-color}\'><path fill-rule=\'evenodd\' d=\'M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z\'/></svg>") !default;\n$accordion-button-active-icon: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'#{$accordion-icon-active-color}\'><path fill-rule=\'evenodd\' d=\'M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z\'/></svg>") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: $border-width !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba($black, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote("/") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'#{$carousel-control-color}\'><path d=\'M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z\'/></svg>") !default;\n$carousel-control-next-icon-bg: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'#{$carousel-control-color}\'><path d=\'M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\'/></svg>") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url("data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'#{$btn-close-color}\'><path d=\'M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z\'/></svg>") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n',"// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n// scss-docs-start border-radius-mixins\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n// scss-docs-end border-radius-mixins\n",'//\n// Headings\n//\n.h1 {\n @extend h1;\n}\n\n.h2 {\n @extend h2;\n}\n\n.h3 {\n @extend h3;\n}\n\n.h4 {\n @extend h4;\n}\n\n.h5 {\n @extend h5;\n}\n\n.h6 {\n @extend h6;\n}\n\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n@each $display, $font-size in $display-font-sizes {\n .display-#{$display} {\n @include font-size($font-size);\n font-family: $display-font-family;\n font-style: $display-font-style;\n font-weight: $display-font-weight;\n line-height: $display-line-height;\n }\n}\n\n//\n// Emphasis\n//\n.small {\n @extend small;\n}\n\n.mark {\n @extend mark;\n}\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size($initialism-font-size);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $blockquote-margin-y;\n @include font-size($blockquote-font-size);\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n.blockquote-footer {\n margin-top: -$blockquote-margin-y;\n margin-bottom: $blockquote-margin-y;\n @include font-size($blockquote-footer-font-size);\n color: $blockquote-footer-color;\n\n &::before {\n content: "\\2014\\00A0"; // em dash, nbsp\n }\n}\n',"// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer * .5;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n",'// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error "breakpoint `#{$name}` not found in `#{$breakpoints}`";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// "" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// "-sm"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint\'s minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n',"// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n --#{$prefix}table-color: #{$table-color};\n --#{$prefix}table-bg: #{$table-bg};\n --#{$prefix}table-border-color: #{$table-border-color};\n --#{$prefix}table-accent-bg: #{$table-accent-bg};\n --#{$prefix}table-striped-color: #{$table-striped-color};\n --#{$prefix}table-striped-bg: #{$table-striped-bg};\n --#{$prefix}table-active-color: #{$table-active-color};\n --#{$prefix}table-active-bg: #{$table-active-bg};\n --#{$prefix}table-hover-color: #{$table-hover-color};\n --#{$prefix}table-hover-bg: #{$table-hover-bg};\n\n width: 100%;\n margin-bottom: $spacer;\n color: var(--#{$prefix}table-color);\n vertical-align: $table-cell-vertical-align;\n border-color: var(--#{$prefix}table-border-color);\n\n // Target th & td\n // We need the child combinator to prevent styles leaking to nested tables which doesn't have a `.table` class.\n // We use the universal selectors here to simplify the selector (else we would need 6 different selectors).\n // Another advantage is that this generates less code and makes the selector less specific making it easier to override.\n // stylelint-disable-next-line selector-max-universal\n > :not(caption) > * > * {\n padding: $table-cell-padding-y $table-cell-padding-x;\n background-color: var(--#{$prefix}table-bg);\n border-bottom-width: $table-border-width;\n box-shadow: inset 0 0 0 9999px var(--#{$prefix}table-accent-bg);\n }\n\n > tbody {\n vertical-align: inherit;\n }\n\n > thead {\n vertical-align: bottom;\n }\n}\n\n.table-group-divider {\n border-top: ($table-border-width * 2) solid $table-group-separator-color;\n}\n\n//\n// Change placement of captions with a class\n//\n\n.caption-top {\n caption-side: top;\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n // stylelint-disable-next-line selector-max-universal\n > :not(caption) > * > * {\n padding: $table-cell-padding-y-sm $table-cell-padding-x-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n//\n// When borders are added on all sides of the cells, the corners can render odd when\n// these borders do not have the same color or if they are semi-transparent.\n// Therefor we add top and border bottoms to the `tr`s and left and right borders\n// to the `td`s or `th`s\n\n.table-bordered {\n > :not(caption) > * {\n border-width: $table-border-width 0;\n\n // stylelint-disable-next-line selector-max-universal\n > * {\n border-width: 0 $table-border-width;\n }\n }\n}\n\n.table-borderless {\n // stylelint-disable-next-line selector-max-universal\n > :not(caption) > * > * {\n border-bottom-width: 0;\n }\n\n > :not(:first-child) {\n border-top-width: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n// For rows\n.table-striped {\n > tbody > tr:nth-of-type(#{$table-striped-order}) > * {\n --#{$prefix}table-accent-bg: var(--#{$prefix}table-striped-bg);\n color: var(--#{$prefix}table-striped-color);\n }\n}\n\n// For columns\n.table-striped-columns {\n > :not(caption) > tr > :nth-child(#{$table-striped-columns-order}) {\n --#{$prefix}table-accent-bg: var(--#{$prefix}table-striped-bg);\n color: var(--#{$prefix}table-striped-color);\n }\n}\n\n// Active table\n//\n// The `.table-active` class can be added to highlight rows or cells\n\n.table-active {\n --#{$prefix}table-accent-bg: var(--#{$prefix}table-active-bg);\n color: var(--#{$prefix}table-active-color);\n}\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover > * {\n --#{$prefix}table-accent-bg: var(--#{$prefix}table-hover-bg);\n color: var(--#{$prefix}table-hover-color);\n }\n}\n\n\n// Table variants\n//\n// Table variants set the table cell backgrounds, border colors\n// and the colors of the striped, hovered & active tables\n\n@each $color, $value in $table-variants {\n @include table-variant($color, $value);\n}\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @include media-breakpoint-down($breakpoint) {\n .table-responsive#{$infix} {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n","// scss-docs-start table-variant\n@mixin table-variant($state, $background) {\n .table-#{$state} {\n $color: color-contrast(opaque($body-bg, $background));\n $hover-bg: mix($color, $background, percentage($table-hover-bg-factor));\n $striped-bg: mix($color, $background, percentage($table-striped-bg-factor));\n $active-bg: mix($color, $background, percentage($table-active-bg-factor));\n $border-color: mix($color, $background, percentage($table-border-factor));\n\n --#{$prefix}table-color: #{$color};\n --#{$prefix}table-bg: #{$background};\n --#{$prefix}table-border-color: #{$border-color};\n --#{$prefix}table-striped-bg: #{$striped-bg};\n --#{$prefix}table-striped-color: #{color-contrast($striped-bg)};\n --#{$prefix}table-active-bg: #{$active-bg};\n --#{$prefix}table-active-color: #{color-contrast($active-bg)};\n --#{$prefix}table-hover-bg: #{$hover-bg};\n --#{$prefix}table-hover-color: #{color-contrast($hover-bg)};\n\n color: var(--#{$prefix}table-color);\n border-color: var(--#{$prefix}table-border-color);\n }\n}\n// scss-docs-end table-variant\n","//\n// Labels\n//\n\n.form-label {\n margin-bottom: $form-label-margin-bottom;\n @include font-size($form-label-font-size);\n font-style: $form-label-font-style;\n font-weight: $form-label-font-weight;\n color: $form-label-color;\n}\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: add($input-padding-y, $input-border-width);\n padding-bottom: add($input-padding-y, $input-border-width);\n margin-bottom: 0; // Override the `<legend>` default\n @include font-size(inherit); // Override the `<legend>` default\n font-style: $form-label-font-style;\n font-weight: $form-label-font-weight;\n line-height: $input-line-height;\n color: $form-label-color;\n}\n\n.col-form-label-lg {\n padding-top: add($input-padding-y-lg, $input-border-width);\n padding-bottom: add($input-padding-y-lg, $input-border-width);\n @include font-size($input-font-size-lg);\n}\n\n.col-form-label-sm {\n padding-top: add($input-padding-y-sm, $input-border-width);\n padding-bottom: add($input-padding-y-sm, $input-border-width);\n @include font-size($input-font-size-sm);\n}\n","//\n// Form text\n//\n\n.form-text {\n margin-top: $form-text-margin-top;\n @include font-size($form-text-font-size);\n font-style: $form-text-font-style;\n font-weight: $form-text-font-weight;\n color: $form-text-color;\n}\n","//\n// General form controls (plus a few specific high-level interventions)\n//\n\n.form-control {\n display: block;\n width: 100%;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n appearance: none; // Fix appearance for date inputs in Safari\n\n // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n &[type=\"file\"] {\n overflow: hidden; // prevent pseudo element button overlap\n\n &:not(:disabled):not([readonly]) {\n cursor: pointer;\n }\n }\n\n // Customize the `:focus` state to imitate native WebKit styles.\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n @include box-shadow($input-box-shadow, $input-focus-box-shadow);\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: $input-focus-box-shadow;\n }\n }\n\n // Add some height to date inputs on iOS\n // https://github.com/twbs/bootstrap/issues/23307\n // TODO: we can remove this workaround once https://bugs.webkit.org/show_bug.cgi?id=198959 is resolved\n &::-webkit-date-and-time-value {\n // Multiply line-height by 1em if it has no unit\n height: if(unit($input-line-height) == \"\", $input-line-height * 1em, $input-line-height);\n }\n\n // Placeholder\n &::placeholder {\n color: $input-placeholder-color;\n // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n opacity: 1;\n }\n\n // Disabled inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &:disabled {\n color: $input-disabled-color;\n background-color: $input-disabled-bg;\n border-color: $input-disabled-border-color;\n // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n opacity: 1;\n }\n\n // File input buttons theming\n &::file-selector-button {\n padding: $input-padding-y $input-padding-x;\n margin: (-$input-padding-y) (-$input-padding-x);\n margin-inline-end: $input-padding-x;\n color: $form-file-button-color;\n @include gradient-bg($form-file-button-bg);\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: $input-border-width;\n border-radius: 0; // stylelint-disable-line property-disallowed-list\n @include transition($btn-transition);\n }\n\n &:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: $form-file-button-hover-bg;\n }\n}\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: $input-padding-y 0;\n margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n line-height: $input-line-height;\n color: $input-plaintext-color;\n background-color: transparent;\n border: solid transparent;\n border-width: $input-border-width 0;\n\n &:focus {\n outline: 0;\n }\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n min-height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n @include border-radius($input-border-radius-sm);\n\n &::file-selector-button {\n padding: $input-padding-y-sm $input-padding-x-sm;\n margin: (-$input-padding-y-sm) (-$input-padding-x-sm);\n margin-inline-end: $input-padding-x-sm;\n }\n}\n\n.form-control-lg {\n min-height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n @include border-radius($input-border-radius-lg);\n\n &::file-selector-button {\n padding: $input-padding-y-lg $input-padding-x-lg;\n margin: (-$input-padding-y-lg) (-$input-padding-x-lg);\n margin-inline-end: $input-padding-x-lg;\n }\n}\n\n// Make sure textareas don't shrink too much when resized\n// https://github.com/twbs/bootstrap/pull/29124\n// stylelint-disable selector-no-qualifying-type\ntextarea {\n &.form-control {\n min-height: $input-height;\n }\n\n &.form-control-sm {\n min-height: $input-height-sm;\n }\n\n &.form-control-lg {\n min-height: $input-height-lg;\n }\n}\n// stylelint-enable selector-no-qualifying-type\n\n.form-control-color {\n width: $form-color-width;\n height: $input-height;\n padding: $input-padding-y;\n\n &:not(:disabled):not([readonly]) {\n cursor: pointer;\n }\n\n &::-moz-color-swatch {\n border: 0 !important; // stylelint-disable-line declaration-no-important\n @include border-radius($input-border-radius);\n }\n\n &::-webkit-color-swatch {\n @include border-radius($input-border-radius);\n }\n\n &.form-control-sm { height: $input-height-sm; }\n &.form-control-lg { height: $input-height-lg; }\n}\n","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-reduced-motion and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n","// Gradients\n\n// scss-docs-start gradient-bg-mixin\n@mixin gradient-bg($color: null) {\n background-color: $color;\n\n @if $enable-gradients {\n background-image: var(--#{$prefix}gradient);\n }\n}\n// scss-docs-end gradient-bg-mixin\n\n// scss-docs-start gradient-mixins\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: null, $end-percent: null) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n}\n\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n}\n\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n}\n\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n}\n\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n// scss-docs-end gradient-mixins\n",'// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n\n.form-select {\n display: block;\n width: 100%;\n padding: $form-select-padding-y $form-select-indicator-padding $form-select-padding-y $form-select-padding-x;\n -moz-padding-start: subtract($form-select-padding-x, 3px); // See https://github.com/twbs/bootstrap/issues/32636\n font-family: $form-select-font-family;\n @include font-size($form-select-font-size);\n font-weight: $form-select-font-weight;\n line-height: $form-select-line-height;\n color: $form-select-color;\n background-color: $form-select-bg;\n background-image: escape-svg($form-select-indicator);\n background-repeat: no-repeat;\n background-position: $form-select-bg-position;\n background-size: $form-select-bg-size;\n border: $form-select-border-width solid $form-select-border-color;\n @include border-radius($form-select-border-radius, 0);\n @include box-shadow($form-select-box-shadow);\n @include transition($form-select-transition);\n appearance: none;\n\n &:focus {\n border-color: $form-select-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n @include box-shadow($form-select-box-shadow, $form-select-focus-box-shadow);\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: $form-select-focus-box-shadow;\n }\n }\n\n &[multiple],\n &[size]:not([size="1"]) {\n padding-right: $form-select-padding-x;\n background-image: none;\n }\n\n &:disabled {\n color: $form-select-disabled-color;\n background-color: $form-select-disabled-bg;\n border-color: $form-select-disabled-border-color;\n }\n\n // Remove outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $form-select-color;\n }\n}\n\n.form-select-sm {\n padding-top: $form-select-padding-y-sm;\n padding-bottom: $form-select-padding-y-sm;\n padding-left: $form-select-padding-x-sm;\n @include font-size($form-select-font-size-sm);\n @include border-radius($form-select-border-radius-sm);\n}\n\n.form-select-lg {\n padding-top: $form-select-padding-y-lg;\n padding-bottom: $form-select-padding-y-lg;\n padding-left: $form-select-padding-x-lg;\n @include font-size($form-select-font-size-lg);\n @include border-radius($form-select-border-radius-lg);\n}\n','//\n// Check/radio\n//\n\n.form-check {\n display: block;\n min-height: $form-check-min-height;\n padding-left: $form-check-padding-start;\n margin-bottom: $form-check-margin-bottom;\n\n .form-check-input {\n float: left;\n margin-left: $form-check-padding-start * -1;\n }\n}\n\n.form-check-reverse {\n padding-right: $form-check-padding-start;\n padding-left: 0;\n text-align: right;\n\n .form-check-input {\n float: right;\n margin-right: $form-check-padding-start * -1;\n margin-left: 0;\n }\n}\n\n.form-check-input {\n width: $form-check-input-width;\n height: $form-check-input-width;\n margin-top: ($line-height-base - $form-check-input-width) * .5; // line-height minus check height\n vertical-align: top;\n background-color: $form-check-input-bg;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: $form-check-input-border;\n appearance: none;\n print-color-adjust: exact; // Keep themed appearance for print\n @include transition($form-check-transition);\n\n &[type="checkbox"] {\n @include border-radius($form-check-input-border-radius);\n }\n\n &[type="radio"] {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: $form-check-radio-border-radius;\n }\n\n &:active {\n filter: $form-check-input-active-filter;\n }\n\n &:focus {\n border-color: $form-check-input-focus-border;\n outline: 0;\n box-shadow: $form-check-input-focus-box-shadow;\n }\n\n &:checked {\n background-color: $form-check-input-checked-bg-color;\n border-color: $form-check-input-checked-border-color;\n\n &[type="checkbox"] {\n @if $enable-gradients {\n background-image: escape-svg($form-check-input-checked-bg-image), var(--#{$prefix}gradient);\n } @else {\n background-image: escape-svg($form-check-input-checked-bg-image);\n }\n }\n\n &[type="radio"] {\n @if $enable-gradients {\n background-image: escape-svg($form-check-radio-checked-bg-image), var(--#{$prefix}gradient);\n } @else {\n background-image: escape-svg($form-check-radio-checked-bg-image);\n }\n }\n }\n\n &[type="checkbox"]:indeterminate {\n background-color: $form-check-input-indeterminate-bg-color;\n border-color: $form-check-input-indeterminate-border-color;\n\n @if $enable-gradients {\n background-image: escape-svg($form-check-input-indeterminate-bg-image), var(--#{$prefix}gradient);\n } @else {\n background-image: escape-svg($form-check-input-indeterminate-bg-image);\n }\n }\n\n &:disabled {\n pointer-events: none;\n filter: none;\n opacity: $form-check-input-disabled-opacity;\n }\n\n // Use disabled attribute in addition of :disabled pseudo-class\n // See: https://github.com/twbs/bootstrap/issues/28247\n &[disabled],\n &:disabled {\n ~ .form-check-label {\n cursor: default;\n opacity: $form-check-label-disabled-opacity;\n }\n }\n}\n\n.form-check-label {\n color: $form-check-label-color;\n cursor: $form-check-label-cursor;\n}\n\n//\n// Switch\n//\n\n.form-switch {\n padding-left: $form-switch-padding-start;\n\n .form-check-input {\n width: $form-switch-width;\n margin-left: $form-switch-padding-start * -1;\n background-image: escape-svg($form-switch-bg-image);\n background-position: left center;\n @include border-radius($form-switch-border-radius);\n @include transition($form-switch-transition);\n\n &:focus {\n background-image: escape-svg($form-switch-focus-bg-image);\n }\n\n &:checked {\n background-position: $form-switch-checked-bg-position;\n\n @if $enable-gradients {\n background-image: escape-svg($form-switch-checked-bg-image), var(--#{$prefix}gradient);\n } @else {\n background-image: escape-svg($form-switch-checked-bg-image);\n }\n }\n }\n\n &.form-check-reverse {\n padding-right: $form-switch-padding-start;\n padding-left: 0;\n\n .form-check-input {\n margin-right: $form-switch-padding-start * -1;\n margin-left: 0;\n }\n }\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: $form-check-inline-margin-end;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n\n &[disabled],\n &:disabled {\n + .btn {\n pointer-events: none;\n filter: none;\n opacity: $form-check-btn-check-disabled-opacity;\n }\n }\n}\n',"// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.form-range {\n width: 100%;\n height: add($form-range-thumb-height, $form-range-thumb-focus-box-shadow-width * 2);\n padding: 0; // Need to reset padding\n background-color: transparent;\n appearance: none;\n\n &:focus {\n outline: 0;\n\n // Pseudo-elements must be split across multiple rulesets to have an effect.\n // No box-shadow() mixin for focus accessibility.\n &::-webkit-slider-thumb { box-shadow: $form-range-thumb-focus-box-shadow; }\n &::-moz-range-thumb { box-shadow: $form-range-thumb-focus-box-shadow; }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-webkit-slider-thumb {\n width: $form-range-thumb-width;\n height: $form-range-thumb-height;\n margin-top: ($form-range-track-height - $form-range-thumb-height) * .5; // Webkit specific\n @include gradient-bg($form-range-thumb-bg);\n border: $form-range-thumb-border;\n @include border-radius($form-range-thumb-border-radius);\n @include box-shadow($form-range-thumb-box-shadow);\n @include transition($form-range-thumb-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($form-range-thumb-active-bg);\n }\n }\n\n &::-webkit-slider-runnable-track {\n width: $form-range-track-width;\n height: $form-range-track-height;\n color: transparent; // Why?\n cursor: $form-range-track-cursor;\n background-color: $form-range-track-bg;\n border-color: transparent;\n @include border-radius($form-range-track-border-radius);\n @include box-shadow($form-range-track-box-shadow);\n }\n\n &::-moz-range-thumb {\n width: $form-range-thumb-width;\n height: $form-range-thumb-height;\n @include gradient-bg($form-range-thumb-bg);\n border: $form-range-thumb-border;\n @include border-radius($form-range-thumb-border-radius);\n @include box-shadow($form-range-thumb-box-shadow);\n @include transition($form-range-thumb-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($form-range-thumb-active-bg);\n }\n }\n\n &::-moz-range-track {\n width: $form-range-track-width;\n height: $form-range-track-height;\n color: transparent;\n cursor: $form-range-track-cursor;\n background-color: $form-range-track-bg;\n border-color: transparent; // Firefox specific?\n @include border-radius($form-range-track-border-radius);\n @include box-shadow($form-range-track-box-shadow);\n }\n\n &:disabled {\n pointer-events: none;\n\n &::-webkit-slider-thumb {\n background-color: $form-range-thumb-disabled-bg;\n }\n\n &::-moz-range-thumb {\n background-color: $form-range-thumb-disabled-bg;\n }\n }\n}\n",".form-floating {\n position: relative;\n\n > .form-control,\n > .form-control-plaintext,\n > .form-select {\n height: $form-floating-height;\n line-height: $form-floating-line-height;\n }\n\n > label {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; // allow textareas\n padding: $form-floating-padding-y $form-floating-padding-x;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: $input-border-width solid transparent; // Required for aligning label's text with the input as it affects inner box model\n transform-origin: 0 0;\n @include transition($form-floating-transition);\n }\n\n > .form-control,\n > .form-control-plaintext {\n padding: $form-floating-padding-y $form-floating-padding-x;\n\n &::placeholder {\n color: transparent;\n }\n\n &:focus,\n &:not(:placeholder-shown) {\n padding-top: $form-floating-input-padding-t;\n padding-bottom: $form-floating-input-padding-b;\n }\n // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped\n &:-webkit-autofill {\n padding-top: $form-floating-input-padding-t;\n padding-bottom: $form-floating-input-padding-b;\n }\n }\n\n > .form-select {\n padding-top: $form-floating-input-padding-t;\n padding-bottom: $form-floating-input-padding-b;\n }\n\n > .form-control:focus,\n > .form-control:not(:placeholder-shown),\n > .form-control-plaintext,\n > .form-select {\n ~ label {\n opacity: $form-floating-label-opacity;\n transform: $form-floating-label-transform;\n }\n }\n // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped\n > .form-control:-webkit-autofill {\n ~ label {\n opacity: $form-floating-label-opacity;\n transform: $form-floating-label-transform;\n }\n }\n\n > .form-control-plaintext {\n ~ label {\n border-width: $input-border-width 0; // Required to properly position label text - as explained above\n }\n }\n}\n",'//\n// Base styles\n//\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap; // For form validation feedback\n align-items: stretch;\n width: 100%;\n\n > .form-control,\n > .form-select,\n > .form-floating {\n position: relative; // For focus state\'s z-index\n flex: 1 1 auto;\n width: 1%;\n min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n }\n\n // Bring the "active" form control to the top of surrounding elements\n > .form-control:focus,\n > .form-select:focus,\n > .form-floating:focus-within {\n z-index: 5;\n }\n\n // Ensure buttons are always above inputs for more visually pleasing borders.\n // This isn\'t needed for `.input-group-text` since it shares the same border-color\n // as our inputs.\n .btn {\n position: relative;\n z-index: 2;\n\n &:focus {\n z-index: 5;\n }\n }\n}\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: $input-group-addon-padding-y $input-group-addon-padding-x;\n @include font-size($input-font-size); // Match inputs\n font-weight: $input-group-addon-font-weight;\n line-height: $input-line-height;\n color: $input-group-addon-color;\n text-align: center;\n white-space: nowrap;\n background-color: $input-group-addon-bg;\n border: $input-border-width solid $input-group-addon-border-color;\n @include border-radius($input-border-radius);\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: $form-select-padding-x + $form-select-indicator-padding;\n}\n\n\n// Rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They\'re more specific than we\'d like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.input-group {\n &:not(.has-validation) {\n > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n > .dropdown-toggle:nth-last-child(n + 3),\n > .form-floating:not(:last-child) > .form-control,\n > .form-floating:not(:last-child) > .form-select {\n @include border-end-radius(0);\n }\n }\n\n &.has-validation {\n > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n > .dropdown-toggle:nth-last-child(n + 4),\n > .form-floating:nth-last-child(n + 3) > .form-control,\n > .form-floating:nth-last-child(n + 3) > .form-select {\n @include border-end-radius(0);\n }\n }\n\n $validation-messages: "";\n @each $state in map-keys($form-validation-states) {\n $validation-messages: $validation-messages + ":not(." + unquote($state) + "-tooltip)" + ":not(." + unquote($state) + "-feedback)";\n }\n\n > :not(:first-child):not(.dropdown-menu)#{$validation-messages} {\n margin-left: -$input-border-width;\n @include border-start-radius(0);\n }\n\n > .form-floating:not(:first-child) > .form-control,\n > .form-floating:not(:first-child) > .form-select {\n @include border-start-radius(0);\n }\n}\n','// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n\n// scss-docs-start form-validation-mixins\n@mixin form-validation-state-selector($state) {\n @if ($state == "valid" or $state == "invalid") {\n .was-validated #{if(&, "&", "")}:#{$state},\n #{if(&, "&", "")}.is-#{$state} {\n @content;\n }\n } @else {\n #{if(&, "&", "")}.is-#{$state} {\n @content;\n }\n }\n}\n\n@mixin form-validation-state(\n $state,\n $color,\n $icon,\n $tooltip-color: color-contrast($color),\n $tooltip-bg-color: rgba($color, $form-feedback-tooltip-opacity),\n $focus-box-shadow: 0 0 $input-btn-focus-blur $input-focus-width rgba($color, $input-btn-focus-color-opacity)\n) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n font-style: $form-feedback-font-style;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: $tooltip-color;\n background-color: $tooltip-bg-color;\n @include border-radius($form-feedback-tooltip-border-radius);\n }\n\n @include form-validation-state-selector($state) {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n\n .form-control {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-image: escape-svg($icon);\n background-repeat: no-repeat;\n background-position: right $input-height-inner-quarter center;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: $focus-box-shadow;\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .form-select {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n &:not([multiple]):not([size]),\n &:not([multiple])[size="1"] {\n padding-right: $form-select-feedback-icon-padding-end;\n background-image: escape-svg($form-select-indicator), escape-svg($icon);\n background-position: $form-select-bg-position, $form-select-feedback-icon-position;\n background-size: $form-select-bg-size, $form-select-feedback-icon-size;\n }\n }\n\n &:focus {\n border-color: $color;\n box-shadow: $focus-box-shadow;\n }\n }\n }\n\n .form-control-color {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n width: add($form-color-width, $input-height-inner);\n }\n }\n }\n\n .form-check-input {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n &:checked {\n background-color: $color;\n }\n\n &:focus {\n box-shadow: $focus-box-shadow;\n }\n\n ~ .form-check-label {\n color: $color;\n }\n }\n }\n .form-check-inline .form-check-input {\n ~ .#{$state}-feedback {\n margin-left: .5em;\n }\n }\n\n .input-group {\n > .form-control:not(:focus),\n > .form-select:not(:focus),\n > .form-floating:not(:focus-within) {\n @include form-validation-state-selector($state) {\n @if $state == "valid" {\n z-index: 3;\n } @else if $state == "invalid" {\n z-index: 4;\n }\n }\n }\n }\n}\n// scss-docs-end form-validation-mixins\n','//\n// Base styles\n//\n\n.btn {\n // scss-docs-start btn-css-vars\n --#{$prefix}btn-padding-x: #{$btn-padding-x};\n --#{$prefix}btn-padding-y: #{$btn-padding-y};\n --#{$prefix}btn-font-family: #{$btn-font-family};\n @include rfs($btn-font-size, --#{$prefix}btn-font-size);\n --#{$prefix}btn-font-weight: #{$btn-font-weight};\n --#{$prefix}btn-line-height: #{$btn-line-height};\n --#{$prefix}btn-color: #{$body-color};\n --#{$prefix}btn-bg: transparent;\n --#{$prefix}btn-border-width: #{$btn-border-width};\n --#{$prefix}btn-border-color: transparent;\n --#{$prefix}btn-border-radius: #{$btn-border-radius};\n --#{$prefix}btn-hover-border-color: transparent;\n --#{$prefix}btn-box-shadow: #{$btn-box-shadow};\n --#{$prefix}btn-disabled-opacity: #{$btn-disabled-opacity};\n --#{$prefix}btn-focus-box-shadow: 0 0 0 #{$btn-focus-width} rgba(var(--#{$prefix}btn-focus-shadow-rgb), .5);\n // scss-docs-end btn-css-vars\n\n display: inline-block;\n padding: var(--#{$prefix}btn-padding-y) var(--#{$prefix}btn-padding-x);\n font-family: var(--#{$prefix}btn-font-family);\n @include font-size(var(--#{$prefix}btn-font-size));\n font-weight: var(--#{$prefix}btn-font-weight);\n line-height: var(--#{$prefix}btn-line-height);\n color: var(--#{$prefix}btn-color);\n text-align: center;\n text-decoration: if($link-decoration == none, null, none);\n white-space: $btn-white-space;\n vertical-align: middle;\n cursor: if($enable-button-pointers, pointer, null);\n user-select: none;\n border: var(--#{$prefix}btn-border-width) solid var(--#{$prefix}btn-border-color);\n @include border-radius(var(--#{$prefix}btn-border-radius));\n @include gradient-bg(var(--#{$prefix}btn-bg));\n @include box-shadow(var(--#{$prefix}btn-box-shadow));\n @include transition($btn-transition);\n\n :not(.btn-check) + &:hover,\n &:first-child:hover {\n color: var(--#{$prefix}btn-hover-color);\n text-decoration: if($link-hover-decoration == underline, none, null);\n background-color: var(--#{$prefix}btn-hover-bg);\n border-color: var(--#{$prefix}btn-hover-border-color);\n }\n\n &:focus-visible {\n color: var(--#{$prefix}btn-hover-color);\n @include gradient-bg(var(--#{$prefix}btn-hover-bg));\n border-color: var(--#{$prefix}btn-hover-border-color);\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: var(--#{$prefix}btn-box-shadow), var(--#{$prefix}btn-focus-box-shadow);\n } @else {\n box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n }\n }\n\n .btn-check:focus-visible + & {\n border-color: var(--#{$prefix}btn-hover-border-color);\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: var(--#{$prefix}btn-box-shadow), var(--#{$prefix}btn-focus-box-shadow);\n } @else {\n box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n }\n }\n\n .btn-check:checked + &,\n :not(.btn-check) + &:active,\n &:first-child:active,\n &.active,\n &.show {\n color: var(--#{$prefix}btn-active-color);\n background-color: var(--#{$prefix}btn-active-bg);\n // Remove CSS gradients if they\'re enabled\n background-image: if($enable-gradients, none, null);\n border-color: var(--#{$prefix}btn-active-border-color);\n @include box-shadow(var(--#{$prefix}btn-active-shadow));\n\n &:focus-visible {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: var(--#{$prefix}btn-active-shadow), var(--#{$prefix}btn-focus-box-shadow);\n } @else {\n box-shadow: var(--#{$prefix}btn-focus-box-shadow);\n }\n }\n }\n\n &:disabled,\n &.disabled,\n fieldset:disabled & {\n color: var(--#{$prefix}btn-disabled-color);\n pointer-events: none;\n background-color: var(--#{$prefix}btn-disabled-bg);\n background-image: if($enable-gradients, none, null);\n border-color: var(--#{$prefix}btn-disabled-border-color);\n opacity: var(--#{$prefix}btn-disabled-opacity);\n @include box-shadow(none);\n }\n}\n\n\n//\n// Alternate buttons\n//\n\n// scss-docs-start btn-variant-loops\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @if $color == "light" {\n @include button-variant(\n $value,\n $value,\n $hover-background: shade-color($value, $btn-hover-bg-shade-amount),\n $hover-border: shade-color($value, $btn-hover-border-shade-amount),\n $active-background: shade-color($value, $btn-active-bg-shade-amount),\n $active-border: shade-color($value, $btn-active-border-shade-amount)\n );\n } @else if $color == "dark" {\n @include button-variant(\n $value,\n $value,\n $hover-background: tint-color($value, $btn-hover-bg-tint-amount),\n $hover-border: tint-color($value, $btn-hover-border-tint-amount),\n $active-background: tint-color($value, $btn-active-bg-tint-amount),\n $active-border: tint-color($value, $btn-active-border-tint-amount)\n );\n } @else {\n @include button-variant($value, $value);\n }\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n// scss-docs-end btn-variant-loops\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n --#{$prefix}btn-font-weight: #{$font-weight-normal};\n --#{$prefix}btn-color: #{$btn-link-color};\n --#{$prefix}btn-bg: transparent;\n --#{$prefix}btn-border-color: transparent;\n --#{$prefix}btn-hover-color: #{$btn-link-hover-color};\n --#{$prefix}btn-hover-border-color: transparent;\n --#{$prefix}btn-active-color: #{$btn-link-hover-color};\n --#{$prefix}btn-active-border-color: transparent;\n --#{$prefix}btn-disabled-color: #{$btn-link-disabled-color};\n --#{$prefix}btn-disabled-border-color: transparent;\n --#{$prefix}btn-box-shadow: none;\n --#{$prefix}btn-focus-shadow-rgb: #{to-rgb(mix(color-contrast($primary), $primary, 15%))};\n\n text-decoration: $link-decoration;\n @if $enable-gradients {\n background-image: none;\n }\n\n &:hover,\n &:focus-visible {\n text-decoration: $link-hover-decoration;\n }\n\n &:focus-visible {\n color: var(--#{$prefix}btn-color);\n }\n\n &:hover {\n color: var(--#{$prefix}btn-hover-color);\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-border-radius-sm);\n}\n',"// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n// scss-docs-start btn-variant-mixin\n@mixin button-variant(\n $background,\n $border,\n $color: color-contrast($background),\n $hover-background: if($color == $color-contrast-light, shade-color($background, $btn-hover-bg-shade-amount), tint-color($background, $btn-hover-bg-tint-amount)),\n $hover-border: if($color == $color-contrast-light, shade-color($border, $btn-hover-border-shade-amount), tint-color($border, $btn-hover-border-tint-amount)),\n $hover-color: color-contrast($hover-background),\n $active-background: if($color == $color-contrast-light, shade-color($background, $btn-active-bg-shade-amount), tint-color($background, $btn-active-bg-tint-amount)),\n $active-border: if($color == $color-contrast-light, shade-color($border, $btn-active-border-shade-amount), tint-color($border, $btn-active-border-tint-amount)),\n $active-color: color-contrast($active-background),\n $disabled-background: $background,\n $disabled-border: $border,\n $disabled-color: color-contrast($disabled-background)\n) {\n --#{$prefix}btn-color: #{$color};\n --#{$prefix}btn-bg: #{$background};\n --#{$prefix}btn-border-color: #{$border};\n --#{$prefix}btn-hover-color: #{$hover-color};\n --#{$prefix}btn-hover-bg: #{$hover-background};\n --#{$prefix}btn-hover-border-color: #{$hover-border};\n --#{$prefix}btn-focus-shadow-rgb: #{to-rgb(mix($color, $border, 15%))};\n --#{$prefix}btn-active-color: #{$active-color};\n --#{$prefix}btn-active-bg: #{$active-background};\n --#{$prefix}btn-active-border-color: #{$active-border};\n --#{$prefix}btn-active-shadow: #{$btn-active-box-shadow};\n --#{$prefix}btn-disabled-color: #{$disabled-color};\n --#{$prefix}btn-disabled-bg: #{$disabled-background};\n --#{$prefix}btn-disabled-border-color: #{$disabled-border};\n}\n// scss-docs-end btn-variant-mixin\n\n// scss-docs-start btn-outline-variant-mixin\n@mixin button-outline-variant(\n $color,\n $color-hover: color-contrast($color),\n $active-background: $color,\n $active-border: $color,\n $active-color: color-contrast($active-background)\n) {\n --#{$prefix}btn-color: #{$color};\n --#{$prefix}btn-border-color: #{$color};\n --#{$prefix}btn-hover-color: #{$color-hover};\n --#{$prefix}btn-hover-bg: #{$active-background};\n --#{$prefix}btn-hover-border-color: #{$active-border};\n --#{$prefix}btn-focus-shadow-rgb: #{to-rgb($color)};\n --#{$prefix}btn-active-color: #{$active-color};\n --#{$prefix}btn-active-bg: #{$active-background};\n --#{$prefix}btn-active-border-color: #{$active-border};\n --#{$prefix}btn-active-shadow: #{$btn-active-box-shadow};\n --#{$prefix}btn-disabled-color: #{$color};\n --#{$prefix}btn-disabled-bg: transparent;\n --#{$prefix}btn-disabled-border-color: #{$color};\n --#{$prefix}gradient: none;\n}\n// scss-docs-end btn-outline-variant-mixin\n\n// scss-docs-start btn-size-mixin\n@mixin button-size($padding-y, $padding-x, $font-size, $border-radius) {\n --#{$prefix}btn-padding-y: #{$padding-y};\n --#{$prefix}btn-padding-x: #{$padding-x};\n @include rfs($font-size, --#{$prefix}btn-font-size);\n --#{$prefix}btn-border-radius: #{$border-radius};\n}\n// scss-docs-end btn-size-mixin\n",".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n// scss-docs-start collapse-classes\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n\n &.collapse-horizontal {\n width: 0;\n height: auto;\n @include transition($transition-collapse-width);\n }\n}\n// scss-docs-end collapse-classes\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n // scss-docs-start dropdown-css-vars\n --#{$prefix}dropdown-zindex: #{$zindex-dropdown};\n --#{$prefix}dropdown-min-width: #{$dropdown-min-width};\n --#{$prefix}dropdown-padding-x: #{$dropdown-padding-x};\n --#{$prefix}dropdown-padding-y: #{$dropdown-padding-y};\n --#{$prefix}dropdown-spacer: #{$dropdown-spacer};\n @include rfs($dropdown-font-size, --#{$prefix}dropdown-font-size);\n --#{$prefix}dropdown-color: #{$dropdown-color};\n --#{$prefix}dropdown-bg: #{$dropdown-bg};\n --#{$prefix}dropdown-border-color: #{$dropdown-border-color};\n --#{$prefix}dropdown-border-radius: #{$dropdown-border-radius};\n --#{$prefix}dropdown-border-width: #{$dropdown-border-width};\n --#{$prefix}dropdown-inner-border-radius: #{$dropdown-inner-border-radius};\n --#{$prefix}dropdown-divider-bg: #{$dropdown-divider-bg};\n --#{$prefix}dropdown-divider-margin-y: #{$dropdown-divider-margin-y};\n --#{$prefix}dropdown-box-shadow: #{$dropdown-box-shadow};\n --#{$prefix}dropdown-link-color: #{$dropdown-link-color};\n --#{$prefix}dropdown-link-hover-color: #{$dropdown-link-hover-color};\n --#{$prefix}dropdown-link-hover-bg: #{$dropdown-link-hover-bg};\n --#{$prefix}dropdown-link-active-color: #{$dropdown-link-active-color};\n --#{$prefix}dropdown-link-active-bg: #{$dropdown-link-active-bg};\n --#{$prefix}dropdown-link-disabled-color: #{$dropdown-link-disabled-color};\n --#{$prefix}dropdown-item-padding-x: #{$dropdown-item-padding-x};\n --#{$prefix}dropdown-item-padding-y: #{$dropdown-item-padding-y};\n --#{$prefix}dropdown-header-color: #{$dropdown-header-color};\n --#{$prefix}dropdown-header-padding-x: #{$dropdown-header-padding-x};\n --#{$prefix}dropdown-header-padding-y: #{$dropdown-header-padding-y};\n // scss-docs-end dropdown-css-vars\n\n position: absolute;\n z-index: var(--#{$prefix}dropdown-zindex);\n display: none; // none by default, but block on \"open\" of the menu\n min-width: var(--#{$prefix}dropdown-min-width);\n padding: var(--#{$prefix}dropdown-padding-y) var(--#{$prefix}dropdown-padding-x);\n margin: 0; // Override default margin of ul\n @include font-size(var(--#{$prefix}dropdown-font-size));\n color: var(--#{$prefix}dropdown-color);\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: var(--#{$prefix}dropdown-bg);\n background-clip: padding-box;\n border: var(--#{$prefix}dropdown-border-width) solid var(--#{$prefix}dropdown-border-color);\n @include border-radius(var(--#{$prefix}dropdown-border-radius));\n @include box-shadow(var(--#{$prefix}dropdown-box-shadow));\n\n &[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--#{$prefix}dropdown-spacer);\n }\n\n @if $dropdown-padding-y == 0 {\n > .dropdown-item:first-child,\n > li:first-child .dropdown-item {\n @include border-top-radius(var(--#{$prefix}dropdown-inner-border-radius));\n }\n > .dropdown-item:last-child,\n > li:last-child .dropdown-item {\n @include border-bottom-radius(var(--#{$prefix}dropdown-inner-border-radius));\n }\n\n }\n}\n\n// scss-docs-start responsive-breakpoints\n// We deliberately hardcode the `bs-` prefix because we check\n// this custom property in JS to determine Popper's positioning\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-start {\n --bs-position: start;\n\n &[data-bs-popper] {\n right: auto;\n left: 0;\n }\n }\n\n .dropdown-menu#{$infix}-end {\n --bs-position: end;\n\n &[data-bs-popper] {\n right: 0;\n left: auto;\n }\n }\n }\n}\n// scss-docs-end responsive-breakpoints\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--#{$prefix}dropdown-spacer);\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropend {\n .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--#{$prefix}dropdown-spacer);\n }\n\n .dropdown-toggle {\n @include caret(end);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropstart {\n .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--#{$prefix}dropdown-spacer);\n }\n\n .dropdown-toggle {\n @include caret(start);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n height: 0;\n margin: var(--#{$prefix}dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--#{$prefix}dropdown-divider-bg);\n opacity: 1; // Revisit in v6 to de-dupe styles that conflict with <hr> element\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n display: block;\n width: 100%; // For `<button>`s\n padding: var(--#{$prefix}dropdown-item-padding-y) var(--#{$prefix}dropdown-item-padding-x);\n clear: both;\n font-weight: $font-weight-normal;\n color: var(--#{$prefix}dropdown-link-color);\n text-align: inherit; // For `<button>`s\n text-decoration: if($link-decoration == none, null, none);\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n background-color: transparent; // For `<button>`s\n border: 0; // For `<button>`s\n\n &:hover,\n &:focus {\n color: var(--#{$prefix}dropdown-link-hover-color);\n text-decoration: if($link-hover-decoration == underline, none, null);\n @include gradient-bg(var(--#{$prefix}dropdown-link-hover-bg));\n }\n\n &.active,\n &:active {\n color: var(--#{$prefix}dropdown-link-active-color);\n text-decoration: none;\n @include gradient-bg(var(--#{$prefix}dropdown-link-active-bg));\n }\n\n &.disabled,\n &:disabled {\n color: var(--#{$prefix}dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent;\n // Remove CSS gradients if they're enabled\n background-image: if($enable-gradients, none, null);\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: var(--#{$prefix}dropdown-header-padding-y) var(--#{$prefix}dropdown-header-padding-x);\n margin-bottom: 0; // for use with heading elements\n @include font-size($font-size-sm);\n color: var(--#{$prefix}dropdown-header-color);\n white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n display: block;\n padding: var(--#{$prefix}dropdown-item-padding-y) var(--#{$prefix}dropdown-item-padding-x);\n color: var(--#{$prefix}dropdown-link-color);\n}\n\n// Dark dropdowns\n.dropdown-menu-dark {\n // scss-docs-start dropdown-dark-css-vars\n --#{$prefix}dropdown-color: #{$dropdown-dark-color};\n --#{$prefix}dropdown-bg: #{$dropdown-dark-bg};\n --#{$prefix}dropdown-border-color: #{$dropdown-dark-border-color};\n --#{$prefix}dropdown-box-shadow: #{$dropdown-dark-box-shadow};\n --#{$prefix}dropdown-link-color: #{$dropdown-dark-link-color};\n --#{$prefix}dropdown-link-hover-color: #{$dropdown-dark-link-hover-color};\n --#{$prefix}dropdown-divider-bg: #{$dropdown-dark-divider-bg};\n --#{$prefix}dropdown-link-hover-bg: #{$dropdown-dark-link-hover-bg};\n --#{$prefix}dropdown-link-active-color: #{$dropdown-dark-link-active-color};\n --#{$prefix}dropdown-link-active-bg: #{$dropdown-dark-link-active-bg};\n --#{$prefix}dropdown-link-disabled-color: #{$dropdown-dark-link-disabled-color};\n --#{$prefix}dropdown-header-color: #{$dropdown-dark-header-color};\n // scss-docs-end dropdown-dark-css-vars\n}\n",'// scss-docs-start caret-mixins\n@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-end {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-start {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: "";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == end {\n @include caret-end();\n }\n }\n\n @if $direction == start {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: "";\n @include caret-start();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n// scss-docs-end caret-mixins\n','// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; // match .btn alignment given font-size hack above\n\n > .btn {\n position: relative;\n flex: 1 1 auto;\n }\n\n // Bring the hover, focused, and "active" buttons to the front to overlay\n // the borders properly\n > .btn-check:checked + .btn,\n > .btn-check:focus + .btn,\n > .btn:hover,\n > .btn:focus,\n > .btn:active,\n > .btn.active {\n z-index: 1;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n.btn-group {\n @include border-radius($btn-border-radius);\n\n // Prevent double borders when buttons are next to each other\n > :not(.btn-check:first-child) + .btn,\n > .btn-group:not(:first-child) {\n margin-left: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn.dropdown-toggle-split:first-child,\n > .btn-group:not(:last-child) > .btn {\n @include border-end-radius(0);\n }\n\n // The left radius should be 0 if the button is:\n // - the "third or more" child\n // - the second child and the previous element isn\'t `.btn-check` (making it the first child visually)\n // - part of a btn-group which isn\'t the first child\n > .btn:nth-child(n + 3),\n > :not(.btn-check) + .btn,\n > .btn-group:not(:first-child) > .btn {\n @include border-start-radius(0);\n }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n padding-right: $btn-padding-x * .75;\n padding-left: $btn-padding-x * .75;\n\n &::after,\n .dropup &::after,\n .dropend &::after {\n margin-left: 0;\n }\n\n .dropstart &::before {\n margin-right: 0;\n }\n}\n\n.btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n @include box-shadow($btn-active-box-shadow);\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n @include box-shadow(none);\n }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n width: 100%;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n margin-top: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-bottom-radius(0);\n }\n\n > .btn ~ .btn,\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n}\n',"// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n // scss-docs-start nav-css-vars\n --#{$prefix}nav-link-padding-x: #{$nav-link-padding-x};\n --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};\n @include rfs($nav-link-font-size, --#{$prefix}nav-link-font-size);\n --#{$prefix}nav-link-font-weight: #{$nav-link-font-weight};\n --#{$prefix}nav-link-color: #{$nav-link-color};\n --#{$prefix}nav-link-hover-color: #{$nav-link-hover-color};\n --#{$prefix}nav-link-disabled-color: #{$nav-link-disabled-color};\n // scss-docs-end nav-css-vars\n\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: var(--#{$prefix}nav-link-padding-y) var(--#{$prefix}nav-link-padding-x);\n @include font-size(var(--#{$prefix}nav-link-font-size));\n font-weight: var(--#{$prefix}nav-link-font-weight);\n color: var(--#{$prefix}nav-link-color);\n text-decoration: if($link-decoration == none, null, none);\n @include transition($nav-link-transition);\n\n &:hover,\n &:focus {\n color: var(--#{$prefix}nav-link-hover-color);\n text-decoration: if($link-hover-decoration == underline, none, null);\n }\n\n // Disabled state lightens text\n &.disabled {\n color: var(--#{$prefix}nav-link-disabled-color);\n pointer-events: none;\n cursor: default;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n // scss-docs-start nav-tabs-css-vars\n --#{$prefix}nav-tabs-border-width: #{$nav-tabs-border-width};\n --#{$prefix}nav-tabs-border-color: #{$nav-tabs-border-color};\n --#{$prefix}nav-tabs-border-radius: #{$nav-tabs-border-radius};\n --#{$prefix}nav-tabs-link-hover-border-color: #{$nav-tabs-link-hover-border-color};\n --#{$prefix}nav-tabs-link-active-color: #{$nav-tabs-link-active-color};\n --#{$prefix}nav-tabs-link-active-bg: #{$nav-tabs-link-active-bg};\n --#{$prefix}nav-tabs-link-active-border-color: #{$nav-tabs-link-active-border-color};\n // scss-docs-end nav-tabs-css-vars\n\n border-bottom: var(--#{$prefix}nav-tabs-border-width) solid var(--#{$prefix}nav-tabs-border-color);\n\n .nav-link {\n margin-bottom: calc(-1 * var(--#{$prefix}nav-tabs-border-width)); // stylelint-disable-line function-disallowed-list\n background: none;\n border: var(--#{$prefix}nav-tabs-border-width) solid transparent;\n @include border-top-radius(var(--#{$prefix}nav-tabs-border-radius));\n\n &:hover,\n &:focus {\n // Prevents active .nav-link tab overlapping focus outline of previous/next .nav-link\n isolation: isolate;\n border-color: var(--#{$prefix}nav-tabs-link-hover-border-color);\n }\n\n &.disabled,\n &:disabled {\n color: var(--#{$prefix}nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: var(--#{$prefix}nav-tabs-link-active-color);\n background-color: var(--#{$prefix}nav-tabs-link-active-bg);\n border-color: var(--#{$prefix}nav-tabs-link-active-border-color);\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: calc(-1 * var(--#{$prefix}nav-tabs-border-width)); // stylelint-disable-line function-disallowed-list\n // Remove the top rounded corners here since there is a hard edge above the menu\n @include border-top-radius(0);\n }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n // scss-docs-start nav-pills-css-vars\n --#{$prefix}nav-pills-border-radius: #{$nav-pills-border-radius};\n --#{$prefix}nav-pills-link-active-color: #{$nav-pills-link-active-color};\n --#{$prefix}nav-pills-link-active-bg: #{$nav-pills-link-active-bg};\n // scss-docs-end nav-pills-css-vars\n\n .nav-link {\n background: none;\n border: 0;\n @include border-radius(var(--#{$prefix}nav-pills-border-radius));\n\n &:disabled {\n color: var(--#{$prefix}nav-link-disabled-color);\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: var(--#{$prefix}nav-pills-link-active-color);\n @include gradient-bg(var(--#{$prefix}nav-pills-link-active-bg));\n }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n > .nav-link,\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n > .nav-link,\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n.nav-fill,\n.nav-justified {\n .nav-item .nav-link {\n width: 100%; // Make sure button will grow\n }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n",'// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n // scss-docs-start navbar-css-vars\n --#{$prefix}navbar-padding-x: #{if($navbar-padding-x == null, 0, $navbar-padding-x)};\n --#{$prefix}navbar-padding-y: #{$navbar-padding-y};\n --#{$prefix}navbar-color: #{$navbar-light-color};\n --#{$prefix}navbar-hover-color: #{$navbar-light-hover-color};\n --#{$prefix}navbar-disabled-color: #{$navbar-light-disabled-color};\n --#{$prefix}navbar-active-color: #{$navbar-light-active-color};\n --#{$prefix}navbar-brand-padding-y: #{$navbar-brand-padding-y};\n --#{$prefix}navbar-brand-margin-end: #{$navbar-brand-margin-end};\n --#{$prefix}navbar-brand-font-size: #{$navbar-brand-font-size};\n --#{$prefix}navbar-brand-color: #{$navbar-light-brand-color};\n --#{$prefix}navbar-brand-hover-color: #{$navbar-light-brand-hover-color};\n --#{$prefix}navbar-nav-link-padding-x: #{$navbar-nav-link-padding-x};\n --#{$prefix}navbar-toggler-padding-y: #{$navbar-toggler-padding-y};\n --#{$prefix}navbar-toggler-padding-x: #{$navbar-toggler-padding-x};\n --#{$prefix}navbar-toggler-font-size: #{$navbar-toggler-font-size};\n --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-light-toggler-icon-bg)};\n --#{$prefix}navbar-toggler-border-color: #{$navbar-light-toggler-border-color};\n --#{$prefix}navbar-toggler-border-radius: #{$navbar-toggler-border-radius};\n --#{$prefix}navbar-toggler-focus-width: #{$navbar-toggler-focus-width};\n --#{$prefix}navbar-toggler-transition: #{$navbar-toggler-transition};\n // scss-docs-end navbar-css-vars\n\n position: relative;\n display: flex;\n flex-wrap: wrap; // allow us to do the line break for collapsing content\n align-items: center;\n justify-content: space-between; // space out brand from logo\n padding: var(--#{$prefix}navbar-padding-y) var(--#{$prefix}navbar-padding-x);\n @include gradient-bg();\n\n // Because flex properties aren\'t inherited, we need to redeclare these first\n // few properties so that content nested within behave properly.\n // The `flex-wrap` property is inherited to simplify the expanded navbars\n %container-flex-properties {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-flex-properties;\n }\n\n @each $breakpoint, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n @extend %container-flex-properties;\n }\n }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n padding-top: var(--#{$prefix}navbar-brand-padding-y);\n padding-bottom: var(--#{$prefix}navbar-brand-padding-y);\n margin-right: var(--#{$prefix}navbar-brand-margin-end);\n @include font-size(var(--#{$prefix}navbar-brand-font-size));\n color: var(--#{$prefix}navbar-brand-color);\n text-decoration: if($link-decoration == none, null, none);\n white-space: nowrap;\n\n &:hover,\n &:focus {\n color: var(--#{$prefix}navbar-brand-hover-color);\n text-decoration: if($link-hover-decoration == underline, none, null);\n }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn\'t require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n // scss-docs-start navbar-nav-css-vars\n --#{$prefix}nav-link-padding-x: 0;\n --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};\n @include rfs($nav-link-font-size, --#{$prefix}nav-link-font-size);\n --#{$prefix}nav-link-font-weight: #{$nav-link-font-weight};\n --#{$prefix}nav-link-color: var(--#{$prefix}navbar-color);\n --#{$prefix}nav-link-hover-color: var(--#{$prefix}navbar-hover-color);\n --#{$prefix}nav-link-disabled-color: var(--#{$prefix}navbar-disabled-color);\n // scss-docs-end navbar-nav-css-vars\n\n display: flex;\n flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n\n .show > .nav-link,\n .nav-link.active {\n color: var(--#{$prefix}navbar-active-color);\n }\n\n .dropdown-menu {\n position: static;\n }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n padding-top: $nav-link-padding-y;\n padding-bottom: $nav-link-padding-y;\n color: var(--#{$prefix}navbar-color);\n\n a,\n a:hover,\n a:focus {\n color: var(--#{$prefix}navbar-active-color);\n }\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n // For always expanded or extra full navbars, ensure content aligns itself\n // properly vertically. Can be easily overridden with flex utilities.\n align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n padding: var(--#{$prefix}navbar-toggler-padding-y) var(--#{$prefix}navbar-toggler-padding-x);\n @include font-size(var(--#{$prefix}navbar-toggler-font-size));\n line-height: 1;\n color: var(--#{$prefix}navbar-color);\n background-color: transparent; // remove default button style\n border: var(--#{$prefix}border-width) solid var(--#{$prefix}navbar-toggler-border-color); // remove default button style\n @include border-radius(var(--#{$prefix}navbar-toggler-border-radius));\n @include transition(var(--#{$prefix}navbar-toggler-transition));\n\n &:hover {\n text-decoration: none;\n }\n\n &:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--#{$prefix}navbar-toggler-focus-width);\n }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--#{$prefix}navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--#{$prefix}scroll-height, 75vh);\n overflow-y: auto;\n}\n\n// scss-docs-start navbar-expand-loop\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n // stylelint-disable-next-line scss/selector-no-union-class-name\n &#{$infix} {\n @include media-breakpoint-up($next) {\n flex-wrap: nowrap;\n justify-content: flex-start;\n\n .navbar-nav {\n flex-direction: row;\n\n .dropdown-menu {\n position: absolute;\n }\n\n .nav-link {\n padding-right: var(--#{$prefix}navbar-nav-link-padding-x);\n padding-left: var(--#{$prefix}navbar-nav-link-padding-x);\n }\n }\n\n .navbar-nav-scroll {\n overflow: visible;\n }\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n }\n\n .offcanvas {\n // stylelint-disable declaration-no-important\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n @include box-shadow(none);\n @include transition(none);\n // stylelint-enable declaration-no-important\n\n .offcanvas-header {\n display: none;\n }\n\n .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n }\n }\n }\n }\n}\n// scss-docs-end navbar-expand-loop\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n.navbar-light {\n @include deprecate("`.navbar-light`", "v5.2.0", "v6.0.0", true);\n}\n\n.navbar-dark {\n // scss-docs-start navbar-dark-css-vars\n --#{$prefix}navbar-color: #{$navbar-dark-color};\n --#{$prefix}navbar-hover-color: #{$navbar-dark-hover-color};\n --#{$prefix}navbar-disabled-color: #{$navbar-dark-disabled-color};\n --#{$prefix}navbar-active-color: #{$navbar-dark-active-color};\n --#{$prefix}navbar-brand-color: #{$navbar-dark-brand-color};\n --#{$prefix}navbar-brand-hover-color: #{$navbar-dark-brand-hover-color};\n --#{$prefix}navbar-toggler-border-color: #{$navbar-dark-toggler-border-color};\n --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-dark-toggler-icon-bg)};\n // scss-docs-end navbar-dark-css-vars\n}\n',"//\n// Base styles\n//\n\n.card {\n // scss-docs-start card-css-vars\n --#{$prefix}card-spacer-y: #{$card-spacer-y};\n --#{$prefix}card-spacer-x: #{$card-spacer-x};\n --#{$prefix}card-title-spacer-y: #{$card-title-spacer-y};\n --#{$prefix}card-border-width: #{$card-border-width};\n --#{$prefix}card-border-color: #{$card-border-color};\n --#{$prefix}card-border-radius: #{$card-border-radius};\n --#{$prefix}card-box-shadow: #{$card-box-shadow};\n --#{$prefix}card-inner-border-radius: #{$card-inner-border-radius};\n --#{$prefix}card-cap-padding-y: #{$card-cap-padding-y};\n --#{$prefix}card-cap-padding-x: #{$card-cap-padding-x};\n --#{$prefix}card-cap-bg: #{$card-cap-bg};\n --#{$prefix}card-cap-color: #{$card-cap-color};\n --#{$prefix}card-height: #{$card-height};\n --#{$prefix}card-color: #{$card-color};\n --#{$prefix}card-bg: #{$card-bg};\n --#{$prefix}card-img-overlay-padding: #{$card-img-overlay-padding};\n --#{$prefix}card-group-margin: #{$card-group-margin};\n // scss-docs-end card-css-vars\n\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n height: var(--#{$prefix}card-height);\n word-wrap: break-word;\n background-color: var(--#{$prefix}card-bg);\n background-clip: border-box;\n border: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color);\n @include border-radius(var(--#{$prefix}card-border-radius));\n @include box-shadow(var(--#{$prefix}card-box-shadow));\n\n > hr {\n margin-right: 0;\n margin-left: 0;\n }\n\n > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n\n &:first-child {\n border-top-width: 0;\n @include border-top-radius(var(--#{$prefix}card-inner-border-radius));\n }\n\n &:last-child {\n border-bottom-width: 0;\n @include border-bottom-radius(var(--#{$prefix}card-inner-border-radius));\n }\n }\n\n // Due to specificity of the above selector (`.card > .list-group`), we must\n // use a child selector here to prevent double borders.\n > .card-header + .list-group,\n > .list-group + .card-footer {\n border-top: 0;\n }\n}\n\n.card-body {\n // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n // as much space as possible, ensuring footers are aligned to the bottom.\n flex: 1 1 auto;\n padding: var(--#{$prefix}card-spacer-y) var(--#{$prefix}card-spacer-x);\n color: var(--#{$prefix}card-color);\n}\n\n.card-title {\n margin-bottom: var(--#{$prefix}card-title-spacer-y);\n}\n\n.card-subtitle {\n margin-top: calc(-.5 * var(--#{$prefix}card-title-spacer-y)); // stylelint-disable-line function-disallowed-list\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link {\n &:hover {\n text-decoration: if($link-hover-decoration == underline, none, null);\n }\n\n + .card-link {\n margin-left: var(--#{$prefix}card-spacer-x);\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: var(--#{$prefix}card-cap-padding-y) var(--#{$prefix}card-cap-padding-x);\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n color: var(--#{$prefix}card-cap-color);\n background-color: var(--#{$prefix}card-cap-bg);\n border-bottom: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color);\n\n &:first-child {\n @include border-radius(var(--#{$prefix}card-inner-border-radius) var(--#{$prefix}card-inner-border-radius) 0 0);\n }\n}\n\n.card-footer {\n padding: var(--#{$prefix}card-cap-padding-y) var(--#{$prefix}card-cap-padding-x);\n color: var(--#{$prefix}card-cap-color);\n background-color: var(--#{$prefix}card-cap-bg);\n border-top: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color);\n\n &:last-child {\n @include border-radius(0 0 var(--#{$prefix}card-inner-border-radius) var(--#{$prefix}card-inner-border-radius));\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n margin-bottom: calc(-1 * var(--#{$prefix}card-cap-padding-y)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n border-bottom: 0;\n\n .nav-link.active {\n background-color: var(--#{$prefix}card-bg);\n border-bottom-color: var(--#{$prefix}card-bg);\n }\n}\n\n.card-header-pills {\n margin-right: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list\n}\n\n// Card image\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--#{$prefix}card-img-overlay-padding);\n @include border-radius(var(--#{$prefix}card-inner-border-radius));\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n @include border-top-radius(var(--#{$prefix}card-inner-border-radius));\n}\n\n.card-img,\n.card-img-bottom {\n @include border-bottom-radius(var(--#{$prefix}card-inner-border-radius));\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n margin-bottom: var(--#{$prefix}card-group-margin);\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-bottom: 0;\n\n + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n // Handle rounded corners\n @if $enable-rounded {\n &:not(:last-child) {\n @include border-end-radius(0);\n\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-disallowed-list\n border-top-right-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-disallowed-list\n border-bottom-right-radius: 0;\n }\n }\n\n &:not(:first-child) {\n @include border-start-radius(0);\n\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-disallowed-list\n border-top-left-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-disallowed-list\n border-bottom-left-radius: 0;\n }\n }\n }\n }\n }\n}\n",'//\n// Base styles\n//\n\n.accordion {\n // scss-docs-start accordion-css-vars\n --#{$prefix}accordion-color: #{$accordion-color};\n --#{$prefix}accordion-bg: #{$accordion-bg};\n --#{$prefix}accordion-transition: #{$accordion-transition};\n --#{$prefix}accordion-border-color: #{$accordion-border-color};\n --#{$prefix}accordion-border-width: #{$accordion-border-width};\n --#{$prefix}accordion-border-radius: #{$accordion-border-radius};\n --#{$prefix}accordion-inner-border-radius: #{$accordion-inner-border-radius};\n --#{$prefix}accordion-btn-padding-x: #{$accordion-button-padding-x};\n --#{$prefix}accordion-btn-padding-y: #{$accordion-button-padding-y};\n --#{$prefix}accordion-btn-color: #{$accordion-button-color};\n --#{$prefix}accordion-btn-bg: #{$accordion-button-bg};\n --#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon)};\n --#{$prefix}accordion-btn-icon-width: #{$accordion-icon-width};\n --#{$prefix}accordion-btn-icon-transform: #{$accordion-icon-transform};\n --#{$prefix}accordion-btn-icon-transition: #{$accordion-icon-transition};\n --#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon)};\n --#{$prefix}accordion-btn-focus-border-color: #{$accordion-button-focus-border-color};\n --#{$prefix}accordion-btn-focus-box-shadow: #{$accordion-button-focus-box-shadow};\n --#{$prefix}accordion-body-padding-x: #{$accordion-body-padding-x};\n --#{$prefix}accordion-body-padding-y: #{$accordion-body-padding-y};\n --#{$prefix}accordion-active-color: #{$accordion-button-active-color};\n --#{$prefix}accordion-active-bg: #{$accordion-button-active-bg};\n // scss-docs-end accordion-css-vars\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--#{$prefix}accordion-btn-padding-y) var(--#{$prefix}accordion-btn-padding-x);\n @include font-size($font-size-base);\n color: var(--#{$prefix}accordion-btn-color);\n text-align: left; // Reset button style\n background-color: var(--#{$prefix}accordion-btn-bg);\n border: 0;\n @include border-radius(0);\n overflow-anchor: none;\n @include transition(var(--#{$prefix}accordion-transition));\n\n &:not(.collapsed) {\n color: var(--#{$prefix}accordion-active-color);\n background-color: var(--#{$prefix}accordion-active-bg);\n box-shadow: inset 0 calc(-1 * var(--#{$prefix}accordion-border-width)) 0 var(--#{$prefix}accordion-border-color); // stylelint-disable-line function-disallowed-list\n\n &::after {\n background-image: var(--#{$prefix}accordion-btn-active-icon);\n transform: var(--#{$prefix}accordion-btn-icon-transform);\n }\n }\n\n // Accordion icon\n &::after {\n flex-shrink: 0;\n width: var(--#{$prefix}accordion-btn-icon-width);\n height: var(--#{$prefix}accordion-btn-icon-width);\n margin-left: auto;\n content: "";\n background-image: var(--#{$prefix}accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--#{$prefix}accordion-btn-icon-width);\n @include transition(var(--#{$prefix}accordion-btn-icon-transition));\n }\n\n &:hover {\n z-index: 2;\n }\n\n &:focus {\n z-index: 3;\n border-color: var(--#{$prefix}accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--#{$prefix}accordion-btn-focus-box-shadow);\n }\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n color: var(--#{$prefix}accordion-color);\n background-color: var(--#{$prefix}accordion-bg);\n border: var(--#{$prefix}accordion-border-width) solid var(--#{$prefix}accordion-border-color);\n\n &:first-of-type {\n @include border-top-radius(var(--#{$prefix}accordion-border-radius));\n\n .accordion-button {\n @include border-top-radius(var(--#{$prefix}accordion-inner-border-radius));\n }\n }\n\n &:not(:first-of-type) {\n border-top: 0;\n }\n\n // Only set a border-radius on the last item if the accordion is collapsed\n &:last-of-type {\n @include border-bottom-radius(var(--#{$prefix}accordion-border-radius));\n\n .accordion-button {\n &.collapsed {\n @include border-bottom-radius(var(--#{$prefix}accordion-inner-border-radius));\n }\n }\n\n .accordion-collapse {\n @include border-bottom-radius(var(--#{$prefix}accordion-border-radius));\n }\n }\n}\n\n.accordion-body {\n padding: var(--#{$prefix}accordion-body-padding-y) var(--#{$prefix}accordion-body-padding-x);\n}\n\n\n// Flush accordion items\n//\n// Remove borders and border-radius to keep accordion items edge-to-edge.\n\n.accordion-flush {\n .accordion-collapse {\n border-width: 0;\n }\n\n .accordion-item {\n border-right: 0;\n border-left: 0;\n @include border-radius(0);\n\n &:first-child { border-top: 0; }\n &:last-child { border-bottom: 0; }\n\n .accordion-button {\n &,\n &.collapsed {\n @include border-radius(0);\n }\n }\n }\n}\n','.breadcrumb {\n // scss-docs-start breadcrumb-css-vars\n --#{$prefix}breadcrumb-padding-x: #{$breadcrumb-padding-x};\n --#{$prefix}breadcrumb-padding-y: #{$breadcrumb-padding-y};\n --#{$prefix}breadcrumb-margin-bottom: #{$breadcrumb-margin-bottom};\n @include rfs($breadcrumb-font-size, --#{$prefix}breadcrumb-font-size);\n --#{$prefix}breadcrumb-bg: #{$breadcrumb-bg};\n --#{$prefix}breadcrumb-border-radius: #{$breadcrumb-border-radius};\n --#{$prefix}breadcrumb-divider-color: #{$breadcrumb-divider-color};\n --#{$prefix}breadcrumb-item-padding-x: #{$breadcrumb-item-padding-x};\n --#{$prefix}breadcrumb-item-active-color: #{$breadcrumb-active-color};\n // scss-docs-end breadcrumb-css-vars\n\n display: flex;\n flex-wrap: wrap;\n padding: var(--#{$prefix}breadcrumb-padding-y) var(--#{$prefix}breadcrumb-padding-x);\n margin-bottom: var(--#{$prefix}breadcrumb-margin-bottom);\n @include font-size(var(--#{$prefix}breadcrumb-font-size));\n list-style: none;\n background-color: var(--#{$prefix}breadcrumb-bg);\n @include border-radius(var(--#{$prefix}breadcrumb-border-radius));\n}\n\n.breadcrumb-item {\n // The separator between breadcrumbs (by default, a forward-slash: "/")\n + .breadcrumb-item {\n padding-left: var(--#{$prefix}breadcrumb-item-padding-x);\n\n &::before {\n float: left; // Suppress inline spacings and underlining of the separator\n padding-right: var(--#{$prefix}breadcrumb-item-padding-x);\n color: var(--#{$prefix}breadcrumb-divider-color);\n content: var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{"/* rtl:"} var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{"*/"};\n }\n }\n\n &.active {\n color: var(--#{$prefix}breadcrumb-item-active-color);\n }\n}\n',".pagination {\n // scss-docs-start pagination-css-vars\n --#{$prefix}pagination-padding-x: #{$pagination-padding-x};\n --#{$prefix}pagination-padding-y: #{$pagination-padding-y};\n @include rfs($pagination-font-size, --#{$prefix}pagination-font-size);\n --#{$prefix}pagination-color: #{$pagination-color};\n --#{$prefix}pagination-bg: #{$pagination-bg};\n --#{$prefix}pagination-border-width: #{$pagination-border-width};\n --#{$prefix}pagination-border-color: #{$pagination-border-color};\n --#{$prefix}pagination-border-radius: #{$pagination-border-radius};\n --#{$prefix}pagination-hover-color: #{$pagination-hover-color};\n --#{$prefix}pagination-hover-bg: #{$pagination-hover-bg};\n --#{$prefix}pagination-hover-border-color: #{$pagination-hover-border-color};\n --#{$prefix}pagination-focus-color: #{$pagination-focus-color};\n --#{$prefix}pagination-focus-bg: #{$pagination-focus-bg};\n --#{$prefix}pagination-focus-box-shadow: #{$pagination-focus-box-shadow};\n --#{$prefix}pagination-active-color: #{$pagination-active-color};\n --#{$prefix}pagination-active-bg: #{$pagination-active-bg};\n --#{$prefix}pagination-active-border-color: #{$pagination-active-border-color};\n --#{$prefix}pagination-disabled-color: #{$pagination-disabled-color};\n --#{$prefix}pagination-disabled-bg: #{$pagination-disabled-bg};\n --#{$prefix}pagination-disabled-border-color: #{$pagination-disabled-border-color};\n // scss-docs-end pagination-css-vars\n\n display: flex;\n @include list-unstyled();\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--#{$prefix}pagination-padding-y) var(--#{$prefix}pagination-padding-x);\n @include font-size(var(--#{$prefix}pagination-font-size));\n color: var(--#{$prefix}pagination-color);\n text-decoration: if($link-decoration == none, null, none);\n background-color: var(--#{$prefix}pagination-bg);\n border: var(--#{$prefix}pagination-border-width) solid var(--#{$prefix}pagination-border-color);\n @include transition($pagination-transition);\n\n &:hover {\n z-index: 2;\n color: var(--#{$prefix}pagination-hover-color);\n text-decoration: if($link-hover-decoration == underline, none, null);\n background-color: var(--#{$prefix}pagination-hover-bg);\n border-color: var(--#{$prefix}pagination-hover-border-color);\n }\n\n &:focus {\n z-index: 3;\n color: var(--#{$prefix}pagination-focus-color);\n background-color: var(--#{$prefix}pagination-focus-bg);\n outline: $pagination-focus-outline;\n box-shadow: var(--#{$prefix}pagination-focus-box-shadow);\n }\n\n &.active,\n .active > & {\n z-index: 3;\n color: var(--#{$prefix}pagination-active-color);\n @include gradient-bg(var(--#{$prefix}pagination-active-bg));\n border-color: var(--#{$prefix}pagination-active-border-color);\n }\n\n &.disabled,\n .disabled > & {\n color: var(--#{$prefix}pagination-disabled-color);\n pointer-events: none;\n background-color: var(--#{$prefix}pagination-disabled-bg);\n border-color: var(--#{$prefix}pagination-disabled-border-color);\n }\n}\n\n.page-item {\n &:not(:first-child) .page-link {\n margin-left: $pagination-margin-start;\n }\n\n @if $pagination-margin-start == ($pagination-border-width * -1) {\n &:first-child {\n .page-link {\n @include border-start-radius(var(--#{$prefix}pagination-border-radius));\n }\n }\n\n &:last-child {\n .page-link {\n @include border-end-radius(var(--#{$prefix}pagination-border-radius));\n }\n }\n } @else {\n // Add border-radius to all pageLinks in case they have left margin\n .page-link {\n @include border-radius(var(--#{$prefix}pagination-border-radius));\n }\n }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $pagination-border-radius-lg);\n}\n\n.pagination-sm {\n @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $pagination-border-radius-sm);\n}\n","// Pagination\n\n// scss-docs-start pagination-mixin\n@mixin pagination-size($padding-y, $padding-x, $font-size, $border-radius) {\n --#{$prefix}pagination-padding-x: #{$padding-x};\n --#{$prefix}pagination-padding-y: #{$padding-y};\n @include rfs($font-size, --#{$prefix}pagination-font-size);\n --#{$prefix}pagination-border-radius: #{$border-radius};\n}\n// scss-docs-end pagination-mixin\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n // scss-docs-start badge-css-vars\n --#{$prefix}badge-padding-x: #{$badge-padding-x};\n --#{$prefix}badge-padding-y: #{$badge-padding-y};\n @include rfs($badge-font-size, --#{$prefix}badge-font-size);\n --#{$prefix}badge-font-weight: #{$badge-font-weight};\n --#{$prefix}badge-color: #{$badge-color};\n --#{$prefix}badge-border-radius: #{$badge-border-radius};\n // scss-docs-end badge-css-vars\n\n display: inline-block;\n padding: var(--#{$prefix}badge-padding-y) var(--#{$prefix}badge-padding-x);\n @include font-size(var(--#{$prefix}badge-font-size));\n font-weight: var(--#{$prefix}badge-font-weight);\n line-height: 1;\n color: var(--#{$prefix}badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius(var(--#{$prefix}badge-border-radius));\n @include gradient-bg();\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n position: relative;\n top: -1px;\n}\n","//\n// Base styles\n//\n\n.alert {\n // scss-docs-start alert-css-vars\n --#{$prefix}alert-bg: transparent;\n --#{$prefix}alert-padding-x: #{$alert-padding-x};\n --#{$prefix}alert-padding-y: #{$alert-padding-y};\n --#{$prefix}alert-margin-bottom: #{$alert-margin-bottom};\n --#{$prefix}alert-color: inherit;\n --#{$prefix}alert-border-color: transparent;\n --#{$prefix}alert-border: #{$alert-border-width} solid var(--#{$prefix}alert-border-color);\n --#{$prefix}alert-border-radius: #{$alert-border-radius};\n // scss-docs-end alert-css-vars\n\n position: relative;\n padding: var(--#{$prefix}alert-padding-y) var(--#{$prefix}alert-padding-x);\n margin-bottom: var(--#{$prefix}alert-margin-bottom);\n color: var(--#{$prefix}alert-color);\n background-color: var(--#{$prefix}alert-bg);\n border: var(--#{$prefix}alert-border);\n @include border-radius(var(--#{$prefix}alert-border-radius));\n}\n\n// Headings for larger alerts\n.alert-heading {\n // Specified to prevent conflicts of changing $headings-color\n color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: $alert-dismissible-padding-r;\n\n // Adjust close link position\n .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: $stretched-link-z-index + 1;\n padding: $alert-padding-y * 1.25 $alert-padding-x;\n }\n}\n\n\n// scss-docs-start alert-modifiers\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $state, $value in $theme-colors {\n $alert-background: shift-color($value, $alert-bg-scale);\n $alert-border: shift-color($value, $alert-border-scale);\n $alert-color: shift-color($value, $alert-color-scale);\n\n @if (contrast-ratio($alert-background, $alert-color) < $min-contrast-ratio) {\n $alert-color: mix($value, color-contrast($alert-background), abs($alert-color-scale));\n }\n .alert-#{$state} {\n @include alert-variant($alert-background, $alert-border, $alert-color);\n }\n}\n// scss-docs-end alert-modifiers\n","// scss-docs-start alert-variant-mixin\n@mixin alert-variant($background, $border, $color) {\n --#{$prefix}alert-color: #{$color};\n --#{$prefix}alert-bg: #{$background};\n --#{$prefix}alert-border-color: #{$border};\n\n @if $enable-gradients {\n background-image: var(--#{$prefix}gradient);\n }\n\n .alert-link {\n color: shade-color($color, 20%);\n }\n}\n// scss-docs-end alert-variant-mixin\n","// Disable animation if transitions are disabled\n\n// scss-docs-start progress-keyframes\n@if $enable-transitions {\n @keyframes progress-bar-stripes {\n 0% { background-position-x: $progress-height; }\n }\n}\n// scss-docs-end progress-keyframes\n\n.progress {\n // scss-docs-start progress-css-vars\n --#{$prefix}progress-height: #{$progress-height};\n @include rfs($progress-font-size, --#{$prefix}progress-font-size);\n --#{$prefix}progress-bg: #{$progress-bg};\n --#{$prefix}progress-border-radius: #{$progress-border-radius};\n --#{$prefix}progress-box-shadow: #{$progress-box-shadow};\n --#{$prefix}progress-bar-color: #{$progress-bar-color};\n --#{$prefix}progress-bar-bg: #{$progress-bar-bg};\n --#{$prefix}progress-bar-transition: #{$progress-bar-transition};\n // scss-docs-end progress-css-vars\n\n display: flex;\n height: var(--#{$prefix}progress-height);\n overflow: hidden; // force rounded corners by cropping it\n @include font-size(var(--#{$prefix}progress-font-size));\n background-color: var(--#{$prefix}progress-bg);\n @include border-radius(var(--#{$prefix}progress-border-radius));\n @include box-shadow(var(--#{$prefix}progress-box-shadow));\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--#{$prefix}progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--#{$prefix}progress-bar-bg);\n @include transition(var(--#{$prefix}progress-bar-transition));\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: var(--#{$prefix}progress-height) var(--#{$prefix}progress-height);\n}\n\n@if $enable-transitions {\n .progress-bar-animated {\n animation: $progress-bar-animation-timing progress-bar-stripes;\n\n @if $enable-reduced-motion {\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n }\n }\n}\n",'// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n // scss-docs-start list-group-css-vars\n --#{$prefix}list-group-color: #{$list-group-color};\n --#{$prefix}list-group-bg: #{$list-group-bg};\n --#{$prefix}list-group-border-color: #{$list-group-border-color};\n --#{$prefix}list-group-border-width: #{$list-group-border-width};\n --#{$prefix}list-group-border-radius: #{$list-group-border-radius};\n --#{$prefix}list-group-item-padding-x: #{$list-group-item-padding-x};\n --#{$prefix}list-group-item-padding-y: #{$list-group-item-padding-y};\n --#{$prefix}list-group-action-color: #{$list-group-action-color};\n --#{$prefix}list-group-action-hover-color: #{$list-group-action-hover-color};\n --#{$prefix}list-group-action-hover-bg: #{$list-group-hover-bg};\n --#{$prefix}list-group-action-active-color: #{$list-group-action-active-color};\n --#{$prefix}list-group-action-active-bg: #{$list-group-action-active-bg};\n --#{$prefix}list-group-disabled-color: #{$list-group-disabled-color};\n --#{$prefix}list-group-disabled-bg: #{$list-group-disabled-bg};\n --#{$prefix}list-group-active-color: #{$list-group-active-color};\n --#{$prefix}list-group-active-bg: #{$list-group-active-bg};\n --#{$prefix}list-group-active-border-color: #{$list-group-active-border-color};\n // scss-docs-end list-group-css-vars\n\n display: flex;\n flex-direction: column;\n\n // No need to set list-style: none; since .list-group-item is block level\n padding-left: 0; // reset padding because ul and ol\n margin-bottom: 0;\n @include border-radius(var(--#{$prefix}list-group-border-radius));\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n\n > .list-group-item::before {\n // Increments only this instance of the section counter\n content: counters(section, ".") ". ";\n counter-increment: section;\n }\n}\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n width: 100%; // For `<button>`s (anchors become 100% by default though)\n color: var(--#{$prefix}list-group-action-color);\n text-align: inherit; // For `<button>`s (anchors inherit)\n\n // Hover state\n &:hover,\n &:focus {\n z-index: 1; // Place hover/focus items above their siblings for proper border styling\n color: var(--#{$prefix}list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--#{$prefix}list-group-action-hover-bg);\n }\n\n &:active {\n color: var(--#{$prefix}list-group-action-active-color);\n background-color: var(--#{$prefix}list-group-action-active-bg);\n }\n}\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--#{$prefix}list-group-item-padding-y) var(--#{$prefix}list-group-item-padding-x);\n color: var(--#{$prefix}list-group-color);\n text-decoration: if($link-decoration == none, null, none);\n background-color: var(--#{$prefix}list-group-bg);\n border: var(--#{$prefix}list-group-border-width) solid var(--#{$prefix}list-group-border-color);\n\n &:first-child {\n @include border-top-radius(inherit);\n }\n\n &:last-child {\n @include border-bottom-radius(inherit);\n }\n\n &.disabled,\n &:disabled {\n color: var(--#{$prefix}list-group-disabled-color);\n pointer-events: none;\n background-color: var(--#{$prefix}list-group-disabled-bg);\n }\n\n // Include both here for `<a>`s and `<button>`s\n &.active {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: var(--#{$prefix}list-group-active-color);\n background-color: var(--#{$prefix}list-group-active-bg);\n border-color: var(--#{$prefix}list-group-active-border-color);\n }\n\n // stylelint-disable-next-line scss/selector-no-redundant-nesting-selector\n & + .list-group-item {\n border-top-width: 0;\n\n &.active {\n margin-top: calc(-1 * var(--#{$prefix}list-group-border-width)); // stylelint-disable-line function-disallowed-list\n border-top-width: var(--#{$prefix}list-group-border-width);\n }\n }\n}\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .list-group-horizontal#{$infix} {\n flex-direction: row;\n\n > .list-group-item {\n &:first-child:not(:last-child) {\n @include border-bottom-start-radius(var(--#{$prefix}list-group-border-radius));\n @include border-top-end-radius(0);\n }\n\n &:last-child:not(:first-child) {\n @include border-top-end-radius(var(--#{$prefix}list-group-border-radius));\n @include border-bottom-start-radius(0);\n }\n\n &.active {\n margin-top: 0;\n }\n\n + .list-group-item {\n border-top-width: var(--#{$prefix}list-group-border-width);\n border-left-width: 0;\n\n &.active {\n margin-left: calc(-1 * var(--#{$prefix}list-group-border-width)); // stylelint-disable-line function-disallowed-list\n border-left-width: var(--#{$prefix}list-group-border-width);\n }\n }\n }\n }\n }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n @include border-radius(0);\n\n > .list-group-item {\n border-width: 0 0 var(--#{$prefix}list-group-border-width);\n\n &:last-child {\n border-bottom-width: 0;\n }\n }\n}\n\n\n// scss-docs-start list-group-modifiers\n// List group contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $state, $value in $theme-colors {\n $list-group-variant-bg: shift-color($value, $list-group-item-bg-scale);\n $list-group-variant-color: shift-color($value, $list-group-item-color-scale);\n @if (contrast-ratio($list-group-variant-bg, $list-group-variant-color) < $min-contrast-ratio) {\n $list-group-variant-color: mix($value, color-contrast($list-group-variant-bg), abs($list-group-item-color-scale));\n }\n\n @include list-group-item-variant($state, $list-group-variant-bg, $list-group-variant-color);\n}\n// scss-docs-end list-group-modifiers\n',"// List Groups\n\n// scss-docs-start list-group-mixin\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n &:hover,\n &:focus {\n color: $color;\n background-color: shade-color($background, 10%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n// scss-docs-end list-group-mixin\n",'// Transparent background and border properties included for button version.\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href="#"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n.btn-close {\n box-sizing: content-box;\n width: $btn-close-width;\n height: $btn-close-height;\n padding: $btn-close-padding-y $btn-close-padding-x;\n color: $btn-close-color;\n background: transparent escape-svg($btn-close-bg) center / $btn-close-width auto no-repeat; // include transparent for button elements\n border: 0; // for button elements\n @include border-radius();\n opacity: $btn-close-opacity;\n\n // Override <a>\'s hover style\n &:hover {\n color: $btn-close-color;\n text-decoration: none;\n opacity: $btn-close-hover-opacity;\n }\n\n &:focus {\n outline: 0;\n box-shadow: $btn-close-focus-shadow;\n opacity: $btn-close-focus-opacity;\n }\n\n &:disabled,\n &.disabled {\n pointer-events: none;\n user-select: none;\n opacity: $btn-close-disabled-opacity;\n }\n}\n\n.btn-close-white {\n filter: $btn-close-white-filter;\n}\n',".toast {\n // scss-docs-start toast-css-vars\n --#{$prefix}toast-zindex: #{$zindex-toast};\n --#{$prefix}toast-padding-x: #{$toast-padding-x};\n --#{$prefix}toast-padding-y: #{$toast-padding-y};\n --#{$prefix}toast-spacing: #{$toast-spacing};\n --#{$prefix}toast-max-width: #{$toast-max-width};\n @include rfs($toast-font-size, --#{$prefix}toast-font-size);\n --#{$prefix}toast-color: #{$toast-color};\n --#{$prefix}toast-bg: #{$toast-background-color};\n --#{$prefix}toast-border-width: #{$toast-border-width};\n --#{$prefix}toast-border-color: #{$toast-border-color};\n --#{$prefix}toast-border-radius: #{$toast-border-radius};\n --#{$prefix}toast-box-shadow: #{$toast-box-shadow};\n --#{$prefix}toast-header-color: #{$toast-header-color};\n --#{$prefix}toast-header-bg: #{$toast-header-background-color};\n --#{$prefix}toast-header-border-color: #{$toast-header-border-color};\n // scss-docs-end toast-css-vars\n\n width: var(--#{$prefix}toast-max-width);\n max-width: 100%;\n @include font-size(var(--#{$prefix}toast-font-size));\n color: var(--#{$prefix}toast-color);\n pointer-events: auto;\n background-color: var(--#{$prefix}toast-bg);\n background-clip: padding-box;\n border: var(--#{$prefix}toast-border-width) solid var(--#{$prefix}toast-border-color);\n box-shadow: var(--#{$prefix}toast-box-shadow);\n @include border-radius(var(--#{$prefix}toast-border-radius));\n\n &.showing {\n opacity: 0;\n }\n\n &:not(.show) {\n display: none;\n }\n}\n\n.toast-container {\n position: absolute;\n z-index: var(--#{$prefix}toast-zindex);\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n\n > :not(:last-child) {\n margin-bottom: var(--#{$prefix}toast-spacing);\n }\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--#{$prefix}toast-padding-y) var(--#{$prefix}toast-padding-x);\n color: var(--#{$prefix}toast-header-color);\n background-color: var(--#{$prefix}toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--#{$prefix}toast-border-width) solid var(--#{$prefix}toast-header-border-color);\n @include border-top-radius(calc(var(--#{$prefix}toast-border-radius) - var(--#{$prefix}toast-border-width)));\n\n .btn-close {\n margin-right: calc(-.5 * var(--#{$prefix}toast-padding-x)); // stylelint-disable-line function-disallowed-list\n margin-left: var(--#{$prefix}toast-padding-x);\n }\n}\n\n.toast-body {\n padding: var(--#{$prefix}toast-padding-x);\n word-wrap: break-word;\n}\n",'// stylelint-disable function-disallowed-list\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and stuff\n\n\n// Container that the modal scrolls within\n.modal {\n // scss-docs-start modal-css-vars\n --#{$prefix}modal-zindex: #{$zindex-modal};\n --#{$prefix}modal-width: #{$modal-md};\n --#{$prefix}modal-padding: #{$modal-inner-padding};\n --#{$prefix}modal-margin: #{$modal-dialog-margin};\n --#{$prefix}modal-color: #{$modal-content-color};\n --#{$prefix}modal-bg: #{$modal-content-bg};\n --#{$prefix}modal-border-color: #{$modal-content-border-color};\n --#{$prefix}modal-border-width: #{$modal-content-border-width};\n --#{$prefix}modal-border-radius: #{$modal-content-border-radius};\n --#{$prefix}modal-box-shadow: #{$modal-content-box-shadow-xs};\n --#{$prefix}modal-inner-border-radius: #{$modal-content-inner-border-radius};\n --#{$prefix}modal-header-padding-x: #{$modal-header-padding-x};\n --#{$prefix}modal-header-padding-y: #{$modal-header-padding-y};\n --#{$prefix}modal-header-padding: #{$modal-header-padding}; // Todo in v6: Split this padding into x and y\n --#{$prefix}modal-header-border-color: #{$modal-header-border-color};\n --#{$prefix}modal-header-border-width: #{$modal-header-border-width};\n --#{$prefix}modal-title-line-height: #{$modal-title-line-height};\n --#{$prefix}modal-footer-gap: #{$modal-footer-margin-between};\n --#{$prefix}modal-footer-bg: #{$modal-footer-bg};\n --#{$prefix}modal-footer-border-color: #{$modal-footer-border-color};\n --#{$prefix}modal-footer-border-width: #{$modal-footer-border-width};\n // scss-docs-end modal-css-vars\n\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--#{$prefix}modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n // We deliberately don\'t use `-webkit-overflow-scrolling: touch;` due to a\n // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--#{$prefix}modal-margin);\n // allow clicks to pass through for custom click handling to close modal\n pointer-events: none;\n\n // When fading in the modal, animate it to slide down\n .modal.fade & {\n @include transition($modal-transition);\n transform: $modal-fade-transform;\n }\n .modal.show & {\n transform: $modal-show-transform;\n }\n\n // When trying to close, animate focus to scale\n .modal.modal-static & {\n transform: $modal-scale-transform;\n }\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--#{$prefix}modal-margin) * 2);\n\n .modal-content {\n max-height: 100%;\n overflow: hidden;\n }\n\n .modal-body {\n overflow-y: auto;\n }\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--#{$prefix}modal-margin) * 2);\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n // counteract the pointer-events: none; in the .modal-dialog\n color: var(--#{$prefix}modal-color);\n pointer-events: auto;\n background-color: var(--#{$prefix}modal-bg);\n background-clip: padding-box;\n border: var(--#{$prefix}modal-border-width) solid var(--#{$prefix}modal-border-color);\n @include border-radius(var(--#{$prefix}modal-border-radius));\n @include box-shadow(var(--#{$prefix}modal-box-shadow));\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n // scss-docs-start modal-backdrop-css-vars\n --#{$prefix}backdrop-zindex: #{$zindex-modal-backdrop};\n --#{$prefix}backdrop-bg: #{$modal-backdrop-bg};\n --#{$prefix}backdrop-opacity: #{$modal-backdrop-opacity};\n // scss-docs-end modal-backdrop-css-vars\n\n @include overlay-backdrop(var(--#{$prefix}backdrop-zindex), var(--#{$prefix}backdrop-bg), var(--#{$prefix}backdrop-opacity));\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n padding: var(--#{$prefix}modal-header-padding);\n border-bottom: var(--#{$prefix}modal-header-border-width) solid var(--#{$prefix}modal-header-border-color);\n @include border-top-radius(var(--#{$prefix}modal-inner-border-radius));\n\n .btn-close {\n padding: calc(var(--#{$prefix}modal-header-padding-y) * .5) calc(var(--#{$prefix}modal-header-padding-x) * .5);\n margin: calc(-.5 * var(--#{$prefix}modal-header-padding-y)) calc(-.5 * var(--#{$prefix}modal-header-padding-x)) calc(-.5 * var(--#{$prefix}modal-header-padding-y)) auto;\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: var(--#{$prefix}modal-title-line-height);\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n // Enable `flex-grow: 1` so that the body take up as much space as possible\n // when there should be a fixed height on `.modal-dialog`.\n flex: 1 1 auto;\n padding: var(--#{$prefix}modal-padding);\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center; // vertically center\n justify-content: flex-end; // Right align buttons with flex property because text-align doesn\'t work on flex items\n padding: calc(var(--#{$prefix}modal-padding) - var(--#{$prefix}modal-footer-gap) * .5);\n background-color: var(--#{$prefix}modal-footer-bg);\n border-top: var(--#{$prefix}modal-footer-border-width) solid var(--#{$prefix}modal-footer-border-color);\n @include border-bottom-radius(var(--#{$prefix}modal-inner-border-radius));\n\n // Place margin between footer elements\n // This solution is far from ideal because of the universal selector usage,\n // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n > * {\n margin: calc(var(--#{$prefix}modal-footer-gap) * .5); // Todo in v6: replace with gap on parent class\n }\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n .modal {\n --#{$prefix}modal-margin: #{$modal-dialog-margin-y-sm-up};\n --#{$prefix}modal-box-shadow: #{$modal-content-box-shadow-sm-up};\n }\n\n // Automatically set modal\'s width for larger viewports\n .modal-dialog {\n max-width: var(--#{$prefix}modal-width);\n margin-right: auto;\n margin-left: auto;\n }\n\n .modal-sm {\n --#{$prefix}modal-width: #{$modal-sm};\n }\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg,\n .modal-xl {\n --#{$prefix}modal-width: #{$modal-lg};\n }\n}\n\n@include media-breakpoint-up(xl) {\n .modal-xl {\n --#{$prefix}modal-width: #{$modal-xl};\n }\n}\n\n// scss-docs-start modal-fullscreen-loop\n@each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n $postfix: if($infix != "", $infix + "-down", "");\n\n @include media-breakpoint-down($breakpoint) {\n .modal-fullscreen#{$postfix} {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n\n .modal-content {\n height: 100%;\n border: 0;\n @include border-radius(0);\n }\n\n .modal-header,\n .modal-footer {\n @include border-radius(0);\n }\n\n .modal-body {\n overflow-y: auto;\n }\n }\n }\n}\n// scss-docs-end modal-fullscreen-loop\n',"// Shared between modals and offcanvases\n@mixin overlay-backdrop($zindex, $backdrop-bg, $backdrop-opacity) {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex;\n width: 100vw;\n height: 100vh;\n background-color: $backdrop-bg;\n\n // Fade for backdrop\n &.fade { opacity: 0; }\n &.show { opacity: $backdrop-opacity; }\n}\n",'// Base class\n.tooltip {\n // scss-docs-start tooltip-css-vars\n --#{$prefix}tooltip-zindex: #{$zindex-tooltip};\n --#{$prefix}tooltip-max-width: #{$tooltip-max-width};\n --#{$prefix}tooltip-padding-x: #{$tooltip-padding-x};\n --#{$prefix}tooltip-padding-y: #{$tooltip-padding-y};\n --#{$prefix}tooltip-margin: #{$tooltip-margin};\n @include rfs($tooltip-font-size, --#{$prefix}tooltip-font-size);\n --#{$prefix}tooltip-color: #{$tooltip-color};\n --#{$prefix}tooltip-bg: #{$tooltip-bg};\n --#{$prefix}tooltip-border-radius: #{$tooltip-border-radius};\n --#{$prefix}tooltip-opacity: #{$tooltip-opacity};\n --#{$prefix}tooltip-arrow-width: #{$tooltip-arrow-width};\n --#{$prefix}tooltip-arrow-height: #{$tooltip-arrow-height};\n // scss-docs-end tooltip-css-vars\n\n z-index: var(--#{$prefix}tooltip-zindex);\n display: block;\n padding: var(--#{$prefix}tooltip-arrow-height);\n margin: var(--#{$prefix}tooltip-margin);\n @include deprecate("`$tooltip-margin`", "v5", "v5.x", true);\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size(var(--#{$prefix}tooltip-font-size));\n // Allow breaking very long words so they don\'t overflow the tooltip\'s bounds\n word-wrap: break-word;\n opacity: 0;\n\n &.show { opacity: var(--#{$prefix}tooltip-opacity); }\n\n .tooltip-arrow {\n display: block;\n width: var(--#{$prefix}tooltip-arrow-width);\n height: var(--#{$prefix}tooltip-arrow-height);\n\n &::before {\n position: absolute;\n content: "";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-tooltip-top .tooltip-arrow {\n bottom: 0;\n\n &::before {\n top: -1px;\n border-width: var(--#{$prefix}tooltip-arrow-height) calc(var(--#{$prefix}tooltip-arrow-width) * .5) 0; // stylelint-disable-line function-disallowed-list\n border-top-color: var(--#{$prefix}tooltip-bg);\n }\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow {\n left: 0;\n width: var(--#{$prefix}tooltip-arrow-height);\n height: var(--#{$prefix}tooltip-arrow-width);\n\n &::before {\n right: -1px;\n border-width: calc(var(--#{$prefix}tooltip-arrow-width) * .5) var(--#{$prefix}tooltip-arrow-height) calc(var(--#{$prefix}tooltip-arrow-width) * .5) 0; // stylelint-disable-line function-disallowed-list\n border-right-color: var(--#{$prefix}tooltip-bg);\n }\n}\n\n/* rtl:end:ignore */\n\n.bs-tooltip-bottom .tooltip-arrow {\n top: 0;\n\n &::before {\n bottom: -1px;\n border-width: 0 calc(var(--#{$prefix}tooltip-arrow-width) * .5) var(--#{$prefix}tooltip-arrow-height); // stylelint-disable-line function-disallowed-list\n border-bottom-color: var(--#{$prefix}tooltip-bg);\n }\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow {\n right: 0;\n width: var(--#{$prefix}tooltip-arrow-height);\n height: var(--#{$prefix}tooltip-arrow-width);\n\n &::before {\n left: -1px;\n border-width: calc(var(--#{$prefix}tooltip-arrow-width) * .5) 0 calc(var(--#{$prefix}tooltip-arrow-width) * .5) var(--#{$prefix}tooltip-arrow-height); // stylelint-disable-line function-disallowed-list\n border-left-color: var(--#{$prefix}tooltip-bg);\n }\n}\n\n/* rtl:end:ignore */\n\n.bs-tooltip-auto {\n &[data-popper-placement^="top"] {\n @extend .bs-tooltip-top;\n }\n &[data-popper-placement^="right"] {\n @extend .bs-tooltip-end;\n }\n &[data-popper-placement^="bottom"] {\n @extend .bs-tooltip-bottom;\n }\n &[data-popper-placement^="left"] {\n @extend .bs-tooltip-start;\n }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: var(--#{$prefix}tooltip-max-width);\n padding: var(--#{$prefix}tooltip-padding-y) var(--#{$prefix}tooltip-padding-x);\n color: var(--#{$prefix}tooltip-color);\n text-align: center;\n background-color: var(--#{$prefix}tooltip-bg);\n @include border-radius(var(--#{$prefix}tooltip-border-radius));\n}\n',"@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or overflow-wrap / word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n}\n",'.popover {\n // scss-docs-start popover-css-vars\n --#{$prefix}popover-zindex: #{$zindex-popover};\n --#{$prefix}popover-max-width: #{$popover-max-width};\n @include rfs($popover-font-size, --#{$prefix}popover-font-size);\n --#{$prefix}popover-bg: #{$popover-bg};\n --#{$prefix}popover-border-width: #{$popover-border-width};\n --#{$prefix}popover-border-color: #{$popover-border-color};\n --#{$prefix}popover-border-radius: #{$popover-border-radius};\n --#{$prefix}popover-inner-border-radius: #{$popover-inner-border-radius};\n --#{$prefix}popover-box-shadow: #{$popover-box-shadow};\n --#{$prefix}popover-header-padding-x: #{$popover-header-padding-x};\n --#{$prefix}popover-header-padding-y: #{$popover-header-padding-y};\n @include rfs($popover-header-font-size, --#{$prefix}popover-header-font-size);\n --#{$prefix}popover-header-color: #{$popover-header-color};\n --#{$prefix}popover-header-bg: #{$popover-header-bg};\n --#{$prefix}popover-body-padding-x: #{$popover-body-padding-x};\n --#{$prefix}popover-body-padding-y: #{$popover-body-padding-y};\n --#{$prefix}popover-body-color: #{$popover-body-color};\n --#{$prefix}popover-arrow-width: #{$popover-arrow-width};\n --#{$prefix}popover-arrow-height: #{$popover-arrow-height};\n --#{$prefix}popover-arrow-border: var(--#{$prefix}popover-border-color);\n // scss-docs-end popover-css-vars\n\n z-index: var(--#{$prefix}popover-zindex);\n display: block;\n max-width: var(--#{$prefix}popover-max-width);\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size(var(--#{$prefix}popover-font-size));\n // Allow breaking very long words so they don\'t overflow the popover\'s bounds\n word-wrap: break-word;\n background-color: var(--#{$prefix}popover-bg);\n background-clip: padding-box;\n border: var(--#{$prefix}popover-border-width) solid var(--#{$prefix}popover-border-color);\n @include border-radius(var(--#{$prefix}popover-border-radius));\n @include box-shadow(var(--#{$prefix}popover-box-shadow));\n\n .popover-arrow {\n display: block;\n width: var(--#{$prefix}popover-arrow-width);\n height: var(--#{$prefix}popover-arrow-height);\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n content: "";\n border-color: transparent;\n border-style: solid;\n border-width: 0;\n }\n }\n}\n\n.bs-popover-top {\n > .popover-arrow {\n bottom: calc(-1 * (var(--#{$prefix}popover-arrow-height)) - var(--#{$prefix}popover-border-width)); // stylelint-disable-line function-disallowed-list\n\n &::before,\n &::after {\n border-width: var(--#{$prefix}popover-arrow-height) calc(var(--#{$prefix}popover-arrow-width) * .5) 0; // stylelint-disable-line function-disallowed-list\n }\n\n &::before {\n bottom: 0;\n border-top-color: var(--#{$prefix}popover-arrow-border);\n }\n\n &::after {\n bottom: var(--#{$prefix}popover-border-width);\n border-top-color: var(--#{$prefix}popover-bg);\n }\n }\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end {\n > .popover-arrow {\n left: calc(-1 * (var(--#{$prefix}popover-arrow-height)) - var(--#{$prefix}popover-border-width)); // stylelint-disable-line function-disallowed-list\n width: var(--#{$prefix}popover-arrow-height);\n height: var(--#{$prefix}popover-arrow-width);\n\n &::before,\n &::after {\n border-width: calc(var(--#{$prefix}popover-arrow-width) * .5) var(--#{$prefix}popover-arrow-height) calc(var(--#{$prefix}popover-arrow-width) * .5) 0; // stylelint-disable-line function-disallowed-list\n }\n\n &::before {\n left: 0;\n border-right-color: var(--#{$prefix}popover-arrow-border);\n }\n\n &::after {\n left: var(--#{$prefix}popover-border-width);\n border-right-color: var(--#{$prefix}popover-bg);\n }\n }\n}\n\n/* rtl:end:ignore */\n\n.bs-popover-bottom {\n > .popover-arrow {\n top: calc(-1 * (var(--#{$prefix}popover-arrow-height)) - var(--#{$prefix}popover-border-width)); // stylelint-disable-line function-disallowed-list\n\n &::before,\n &::after {\n border-width: 0 calc(var(--#{$prefix}popover-arrow-width) * .5) var(--#{$prefix}popover-arrow-height); // stylelint-disable-line function-disallowed-list\n }\n\n &::before {\n top: 0;\n border-bottom-color: var(--#{$prefix}popover-arrow-border);\n }\n\n &::after {\n top: var(--#{$prefix}popover-border-width);\n border-bottom-color: var(--#{$prefix}popover-bg);\n }\n }\n\n // This will remove the popover-header\'s border just below the arrow\n .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--#{$prefix}popover-arrow-width);\n margin-left: calc(-.5 * var(--#{$prefix}popover-arrow-width)); // stylelint-disable-line function-disallowed-list\n content: "";\n border-bottom: var(--#{$prefix}popover-border-width) solid var(--#{$prefix}popover-header-bg);\n }\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start {\n > .popover-arrow {\n right: calc(-1 * (var(--#{$prefix}popover-arrow-height)) - var(--#{$prefix}popover-border-width)); // stylelint-disable-line function-disallowed-list\n width: var(--#{$prefix}popover-arrow-height);\n height: var(--#{$prefix}popover-arrow-width);\n\n &::before,\n &::after {\n border-width: calc(var(--#{$prefix}popover-arrow-width) * .5) 0 calc(var(--#{$prefix}popover-arrow-width) * .5) var(--#{$prefix}popover-arrow-height); // stylelint-disable-line function-disallowed-list\n }\n\n &::before {\n right: 0;\n border-left-color: var(--#{$prefix}popover-arrow-border);\n }\n\n &::after {\n right: var(--#{$prefix}popover-border-width);\n border-left-color: var(--#{$prefix}popover-bg);\n }\n }\n}\n\n/* rtl:end:ignore */\n\n.bs-popover-auto {\n &[data-popper-placement^="top"] {\n @extend .bs-popover-top;\n }\n &[data-popper-placement^="right"] {\n @extend .bs-popover-end;\n }\n &[data-popper-placement^="bottom"] {\n @extend .bs-popover-bottom;\n }\n &[data-popper-placement^="left"] {\n @extend .bs-popover-start;\n }\n}\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n padding: var(--#{$prefix}popover-header-padding-y) var(--#{$prefix}popover-header-padding-x);\n margin-bottom: 0; // Reset the default from Reboot\n @include font-size(var(--#{$prefix}popover-header-font-size));\n color: var(--#{$prefix}popover-header-color);\n background-color: var(--#{$prefix}popover-header-bg);\n border-bottom: var(--#{$prefix}popover-border-width) solid var(--#{$prefix}popover-border-color);\n @include border-top-radius(var(--#{$prefix}popover-inner-border-radius));\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: var(--#{$prefix}popover-body-padding-y) var(--#{$prefix}popover-body-padding-x);\n color: var(--#{$prefix}popover-body-color);\n}\n','// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n// even when their scroll action started on a carousel, but for compatibility (with Firefox)\n// we\'re preventing all actions instead\n// 2. The .carousel-item-start and .carousel-item-end is used to indicate where\n// the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-start and .active.carousel-item-end is the current\n// slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-start and .carousel-item-prev.carousel-item-end\n// is the upcoming slide in transition.\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n @include clearfix();\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n/* rtl:end:ignore */\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-start,\n .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n }\n\n .active.carousel-item-start,\n .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n @include transition(opacity 0s $carousel-transition-duration);\n }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n // Use flex for alignment (1-3)\n display: flex; // 1. allow flex styles\n align-items: center; // 2. vertically center contents\n justify-content: center; // 3. horizontally center contents\n width: $carousel-control-width;\n padding: 0;\n color: $carousel-control-color;\n text-align: center;\n background: none;\n border: 0;\n opacity: $carousel-control-opacity;\n @include transition($carousel-control-transition);\n\n // Hover/focus state\n &:hover,\n &:focus {\n color: $carousel-control-color;\n text-decoration: none;\n outline: 0;\n opacity: $carousel-control-hover-opacity;\n }\n}\n.carousel-control-prev {\n left: 0;\n background-image: if($enable-gradients, linear-gradient(90deg, rgba($black, .25), rgba($black, .001)), null);\n}\n.carousel-control-next {\n right: 0;\n background-image: if($enable-gradients, linear-gradient(270deg, rgba($black, .25), rgba($black, .001)), null);\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: $carousel-control-icon-width;\n height: $carousel-control-icon-width;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n "autoRename": true,\n "stringMap":[ {\n "name" : "prev-next",\n "search" : "prev",\n "replace" : "next"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n// Optional indicator pips/controls\n//\n// Add a container (such as a list) with the following class and add an item (ideally a focusable control,\n// like a button) with data-bs-target for each slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n // Use the .carousel-control\'s width as margin so we don\'t overlay those\n margin-right: $carousel-control-width;\n margin-bottom: 1rem;\n margin-left: $carousel-control-width;\n list-style: none;\n\n [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n padding: 0;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: $carousel-indicator-active-bg;\n background-clip: padding-box;\n border: 0;\n // Use transparent borders to increase the hit area by 10px on top and bottom.\n border-top: $carousel-indicator-hit-area-height solid transparent;\n border-bottom: $carousel-indicator-hit-area-height solid transparent;\n opacity: $carousel-indicator-opacity;\n @include transition($carousel-indicator-transition);\n }\n\n .active {\n opacity: $carousel-indicator-active-opacity;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: (100% - $carousel-caption-width) * .5;\n bottom: $carousel-caption-spacer;\n left: (100% - $carousel-caption-width) * .5;\n padding-top: $carousel-caption-padding-y;\n padding-bottom: $carousel-caption-padding-y;\n color: $carousel-caption-color;\n text-align: center;\n}\n\n// Dark mode carousel\n\n.carousel-dark {\n .carousel-control-prev-icon,\n .carousel-control-next-icon {\n filter: $carousel-dark-control-icon-filter;\n }\n\n .carousel-indicators [data-bs-target] {\n background-color: $carousel-dark-indicator-active-bg;\n }\n\n .carousel-caption {\n color: $carousel-dark-caption-color;\n }\n}\n','// scss-docs-start clearfix\n@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: "";\n }\n}\n// scss-docs-end clearfix\n','//\n// Rotating border\n//\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--#{$prefix}spinner-width);\n height: var(--#{$prefix}spinner-height);\n vertical-align: var(--#{$prefix}spinner-vertical-align);\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 50%;\n animation: var(--#{$prefix}spinner-animation-speed) linear infinite var(--#{$prefix}spinner-animation-name);\n}\n\n// scss-docs-start spinner-border-keyframes\n@keyframes spinner-border {\n to { transform: rotate(360deg) #{"/* rtl:ignore */"}; }\n}\n// scss-docs-end spinner-border-keyframes\n\n.spinner-border {\n // scss-docs-start spinner-border-css-vars\n --#{$prefix}spinner-width: #{$spinner-width};\n --#{$prefix}spinner-height: #{$spinner-height};\n --#{$prefix}spinner-vertical-align: #{$spinner-vertical-align};\n --#{$prefix}spinner-border-width: #{$spinner-border-width};\n --#{$prefix}spinner-animation-speed: #{$spinner-animation-speed};\n --#{$prefix}spinner-animation-name: spinner-border;\n // scss-docs-end spinner-border-css-vars\n\n border: var(--#{$prefix}spinner-border-width) solid currentcolor;\n border-right-color: transparent;\n}\n\n.spinner-border-sm {\n // scss-docs-start spinner-border-sm-css-vars\n --#{$prefix}spinner-width: #{$spinner-width-sm};\n --#{$prefix}spinner-height: #{$spinner-height-sm};\n --#{$prefix}spinner-border-width: #{$spinner-border-width-sm};\n // scss-docs-end spinner-border-sm-css-vars\n}\n\n//\n// Growing circle\n//\n\n// scss-docs-start spinner-grow-keyframes\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n// scss-docs-end spinner-grow-keyframes\n\n.spinner-grow {\n // scss-docs-start spinner-grow-css-vars\n --#{$prefix}spinner-width: #{$spinner-width};\n --#{$prefix}spinner-height: #{$spinner-height};\n --#{$prefix}spinner-vertical-align: #{$spinner-vertical-align};\n --#{$prefix}spinner-animation-speed: #{$spinner-animation-speed};\n --#{$prefix}spinner-animation-name: spinner-grow;\n // scss-docs-end spinner-grow-css-vars\n\n background-color: currentcolor;\n opacity: 0;\n}\n\n.spinner-grow-sm {\n --#{$prefix}spinner-width: #{$spinner-width-sm};\n --#{$prefix}spinner-height: #{$spinner-height-sm};\n}\n\n@if $enable-reduced-motion {\n @media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n --#{$prefix}spinner-animation-speed: #{$spinner-animation-speed * 2};\n }\n }\n}\n','// stylelint-disable function-disallowed-list\n\n%offcanvas-css-vars {\n // scss-docs-start offcanvas-css-vars\n --#{$prefix}offcanvas-zindex: #{$zindex-offcanvas};\n --#{$prefix}offcanvas-width: #{$offcanvas-horizontal-width};\n --#{$prefix}offcanvas-height: #{$offcanvas-vertical-height};\n --#{$prefix}offcanvas-padding-x: #{$offcanvas-padding-x};\n --#{$prefix}offcanvas-padding-y: #{$offcanvas-padding-y};\n --#{$prefix}offcanvas-color: #{$offcanvas-color};\n --#{$prefix}offcanvas-bg: #{$offcanvas-bg-color};\n --#{$prefix}offcanvas-border-width: #{$offcanvas-border-width};\n --#{$prefix}offcanvas-border-color: #{$offcanvas-border-color};\n --#{$prefix}offcanvas-box-shadow: #{$offcanvas-box-shadow};\n // scss-docs-end offcanvas-css-vars\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n .offcanvas#{$infix} {\n @extend %offcanvas-css-vars;\n }\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n .offcanvas#{$infix} {\n @include media-breakpoint-down($next) {\n position: fixed;\n bottom: 0;\n z-index: var(--#{$prefix}offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--#{$prefix}offcanvas-color);\n visibility: hidden;\n background-color: var(--#{$prefix}offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n @include box-shadow(var(--#{$prefix}offcanvas-box-shadow));\n @include transition(transform $offcanvas-transition-duration ease-in-out);\n\n &.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--#{$prefix}offcanvas-width);\n border-right: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n transform: translateX(-100%);\n }\n\n &.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--#{$prefix}offcanvas-width);\n border-left: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n transform: translateX(100%);\n }\n\n &.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--#{$prefix}offcanvas-height);\n max-height: 100%;\n border-bottom: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n transform: translateY(-100%);\n }\n\n &.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--#{$prefix}offcanvas-height);\n max-height: 100%;\n border-top: var(--#{$prefix}offcanvas-border-width) solid var(--#{$prefix}offcanvas-border-color);\n transform: translateY(100%);\n }\n\n &.showing,\n &.show:not(.hiding) {\n transform: none;\n }\n\n &.showing,\n &.hiding,\n &.show {\n visibility: visible;\n }\n }\n\n @if not ($infix == "") {\n @include media-breakpoint-up($next) {\n --#{$prefix}offcanvas-height: auto;\n --#{$prefix}offcanvas-border-width: 0;\n background-color: transparent !important; // stylelint-disable-line declaration-no-important\n\n .offcanvas-header {\n display: none;\n }\n\n .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n // Reset `background-color` in case `.bg-*` classes are used in offcanvas\n background-color: transparent !important; // stylelint-disable-line declaration-no-important\n }\n }\n }\n }\n}\n\n.offcanvas-backdrop {\n @include overlay-backdrop($zindex-offcanvas-backdrop, $offcanvas-backdrop-bg, $offcanvas-backdrop-opacity);\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--#{$prefix}offcanvas-padding-y) var(--#{$prefix}offcanvas-padding-x);\n\n .btn-close {\n padding: calc(var(--#{$prefix}offcanvas-padding-y) * .5) calc(var(--#{$prefix}offcanvas-padding-x) * .5);\n margin-top: calc(-.5 * var(--#{$prefix}offcanvas-padding-y));\n margin-right: calc(-.5 * var(--#{$prefix}offcanvas-padding-x));\n margin-bottom: calc(-.5 * var(--#{$prefix}offcanvas-padding-y));\n }\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: $offcanvas-title-line-height;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--#{$prefix}offcanvas-padding-y) var(--#{$prefix}offcanvas-padding-x);\n overflow-y: auto;\n}\n','.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: $placeholder-opacity-max;\n\n &.btn::before {\n display: inline-block;\n content: "";\n }\n}\n\n// Sizing\n.placeholder-xs {\n min-height: .6em;\n}\n\n.placeholder-sm {\n min-height: .8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n// Animation\n.placeholder-glow {\n .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n }\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: $placeholder-opacity-min;\n }\n}\n\n.placeholder-wave {\n mask-image: linear-gradient(130deg, $black 55%, rgba(0, 0, 0, (1 - $placeholder-opacity-min)) 75%, $black 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%;\n }\n}\n',"// stylelint-disable function-name-case\n\n// All-caps `RGBA()` function used because of this Sass bug: https://github.com/sass/node-sass/issues/2251\n@each $color, $value in $theme-colors {\n $color-rgb: to-rgb($value);\n .text-bg-#{$color} {\n color: color-contrast($value) if($enable-important-utilities, !important, null);\n background-color: RGBA($color-rgb, var(--#{$prefix}bg-opacity, 1)) if($enable-important-utilities, !important, null);\n }\n}\n","@each $color, $value in $theme-colors {\n .link-#{$color} {\n color: $value !important; // stylelint-disable-line declaration-no-important\n\n @if $link-shade-percentage != 0 {\n &:hover,\n &:focus {\n color: if(color-contrast($value) == $color-contrast-light, shade-color($value, $link-shade-percentage), tint-color($value, $link-shade-percentage)) !important; // stylelint-disable-line declaration-no-important\n }\n }\n }\n}\n",'// Credit: Nicolas Gallagher and SUIT CSS.\n\n.ratio {\n position: relative;\n width: 100%;\n\n &::before {\n display: block;\n padding-top: var(--#{$prefix}aspect-ratio);\n content: "";\n }\n\n > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n}\n\n@each $key, $ratio in $aspect-ratios {\n .ratio-#{$key} {\n --#{$prefix}aspect-ratio: #{$ratio};\n }\n}\n',"// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n// Responsive sticky top and bottom\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .sticky#{$infix}-top {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n\n .sticky#{$infix}-bottom {\n position: sticky;\n bottom: 0;\n z-index: $zindex-sticky;\n }\n }\n}\n","// scss-docs-start stacks\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n// scss-docs-end stacks\n","//\n// Visually hidden\n//\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n @include visually-hidden();\n}\n",'// stylelint-disable declaration-no-important\n\n// Hide content visually while keeping it accessible to assistive technologies\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin visually-hidden() {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n// Use to only display content when it\'s focused, or one of its child elements is focused\n// (i.e. when focus is within the element/container that the class was applied to)\n//\n// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n\n@mixin visually-hidden-focusable() {\n &:not(:focus):not(:focus-within) {\n @include visually-hidden();\n }\n}\n','//\n// Stretched link\n//\n\n.stretched-link {\n &::#{$stretched-link-pseudo-element} {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $stretched-link-z-index;\n content: "";\n }\n}\n',"//\n// Text truncation\n//\n\n.text-truncate {\n @include text-truncate();\n}\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n",".vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentcolor;\n opacity: $hr-opacity;\n}\n",'// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == "string" or type-of(nth($values, 1)) != "list" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == "string" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, "", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == "" and str-slice($infix, 1, 1) == "-", str-slice($infix, 2), $infix);\n\n // Don\'t prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == "" and $infix == "", "", "-") + $key, "");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n','// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it\'s the base media query\n @if type-of($utility) == "map" and (map-get($utility, responsive) or $infix == "") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it\'s the base media query\n @if type-of($utility) == "map" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == "") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == "map" and map-get($utility, print) == true {\n @include generate-utility($utility, "-print");\n }\n }\n}\n'],sourceRoot:""}]);const F=E},9754:(n,t,e)=>{"use strict";e.d(t,{Z:()=>s});var r=e(7796),i=e.n(r),o=e(1051),a=e.n(o)()(i());a.push([n.id,'/*\n * Copyright 2021 Spotify AB\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nbody {\n background-color: #eceff1 !important;\n}\n\n.accordion-button::after {\n margin-left: unset !important;\n}\n\n.accordion-button.disabled {\n pointer-events: none;\n}\n\n.accordion-button.disabled::after {\n display: none;\n}\n\n.me-custom {\n margin-right: calc(24px + 1rem);\n}\n',"",{version:3,sources:["webpack://./kotlin/style.css"],names:[],mappings:"AAAA;;;;;;;;;;;;;;EAcE;;AAEF;IACI,oCAAoC;AACxC;;AAEA;IACI,6BAA6B;AACjC;;AAEA;IACI,oBAAoB;AACxB;;AAEA;IACI,aAAa;AACjB;;AAEA;IACI,+BAA+B;AACnC",sourcesContent:['/*\n * Copyright 2021 Spotify AB\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nbody {\n background-color: #eceff1 !important;\n}\n\n.accordion-button::after {\n margin-left: unset !important;\n}\n\n.accordion-button.disabled {\n pointer-events: none;\n}\n\n.accordion-button.disabled::after {\n display: none;\n}\n\n.me-custom {\n margin-right: calc(24px + 1rem);\n}\n'],sourceRoot:""}]);const s=a},5058:(n,t,e)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},r.apply(this,arguments)}var i;e.d(t,{AV:()=>H,Ep:()=>h,Gn:()=>M,J0:()=>c,LX:()=>j,OF:()=>Z,PP:()=>a,PQ:()=>W,RQ:()=>R,WK:()=>K,WS:()=>v,X3:()=>Y,Zn:()=>N,aU:()=>i,cP:()=>f,cm:()=>q,fZ:()=>J,fp:()=>_,i3:()=>D,lX:()=>s,ov:()=>ln,p7:()=>hn,pC:()=>P,q_:()=>l,qp:()=>cn,uX:()=>G}),function(n){n.Pop="POP",n.Push="PUSH",n.Replace="REPLACE"}(i||(i={}));const o="popstate";function a(n){void 0===n&&(n={});let t,{initialEntries:e=["/"],initialIndex:r,v5Compat:o=!1}=n;t=e.map(((n,t)=>g(n,"string"==typeof n?null:n.state,0===t?"default":void 0)));let a=c(null==r?t.length-1:r),s=i.Pop,l=null;function c(n){return Math.min(Math.max(n,0),t.length-1)}function u(){return t[a]}function g(n,e,r){void 0===e&&(e=null);let i=p(t?u().pathname:"/",n,e,r);return d("/"===i.pathname.charAt(0),"relative pathnames are not supported in memory history: "+JSON.stringify(n)),i}function m(n){return"string"==typeof n?n:h(n)}return{get index(){return a},get action(){return s},get location(){return u()},createHref:m,createURL:n=>new URL(m(n),"http://localhost"),encodeLocation(n){let t="string"==typeof n?f(n):n;return{pathname:t.pathname||"",search:t.search||"",hash:t.hash||""}},push(n,e){s=i.Push;let r=g(n,e);a+=1,t.splice(a,t.length,r),o&&l&&l({action:s,location:r,delta:1})},replace(n,e){s=i.Replace;let r=g(n,e);t[a]=r,o&&l&&l({action:s,location:r,delta:0})},go(n){s=i.Pop;let e=c(a+n),r=t[e];a=e,l&&l({action:s,location:r,delta:n})},listen:n=>(l=n,()=>{l=null})}}function s(n){return void 0===n&&(n={}),g((function(n,t){let{pathname:e,search:r,hash:i}=n.location;return p("",{pathname:e,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(n,t){return"string"==typeof t?t:h(t)}),null,n)}function l(n){return void 0===n&&(n={}),g((function(n,t){let{pathname:e="/",search:r="",hash:i=""}=f(n.location.hash.substr(1));return e.startsWith("/")||e.startsWith(".")||(e="/"+e),p("",{pathname:e,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(n,t){let e=n.document.querySelector("base"),r="";if(e&&e.getAttribute("href")){let t=n.location.href,e=t.indexOf("#");r=-1===e?t:t.slice(0,e)}return r+"#"+("string"==typeof t?t:h(t))}),(function(n,t){d("/"===n.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),n)}function c(n,t){if(!1===n||null==n)throw new Error(t)}function d(n,t){if(!n){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function u(n,t){return{usr:n.state,key:n.key,idx:t}}function p(n,t,e,i){return void 0===e&&(e=null),r({pathname:"string"==typeof n?n:n.pathname,search:"",hash:""},"string"==typeof t?f(t):t,{state:e,key:t&&t.key||i||Math.random().toString(36).substr(2,8)})}function h(n){let{pathname:t="/",search:e="",hash:r=""}=n;return e&&"?"!==e&&(t+="?"===e.charAt(0)?e:"?"+e),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function f(n){let t={};if(n){let e=n.indexOf("#");e>=0&&(t.hash=n.substr(e),n=n.substr(0,e));let r=n.indexOf("?");r>=0&&(t.search=n.substr(r),n=n.substr(0,r)),n&&(t.pathname=n)}return t}function g(n,t,e,a){void 0===a&&(a={});let{window:s=document.defaultView,v5Compat:l=!1}=a,d=s.history,f=i.Pop,g=null,m=A();function A(){return(d.state||{idx:null}).idx}function b(){f=i.Pop;let n=A(),t=null==n?null:n-m;m=n,g&&g({action:f,location:v.location,delta:t})}function _(n){let t="null"!==s.location.origin?s.location.origin:s.location.href,e="string"==typeof n?n:h(n);return e=e.replace(/ $/,"%20"),c(t,"No window.location.(origin|href) available to create URL for href: "+e),new URL(e,t)}null==m&&(m=0,d.replaceState(r({},d.state,{idx:m}),""));let v={get action(){return f},get location(){return n(s,d)},listen(n){if(g)throw new Error("A history only accepts one active listener");return s.addEventListener(o,b),g=n,()=>{s.removeEventListener(o,b),g=null}},createHref:n=>t(s,n),createURL:_,encodeLocation(n){let t=_(n);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(n,t){f=i.Push;let r=p(v.location,n,t);e&&e(r,n),m=A()+1;let o=u(r,m),a=v.createHref(r);try{d.pushState(o,"",a)}catch(n){if(n instanceof DOMException&&"DataCloneError"===n.name)throw n;s.location.assign(a)}l&&g&&g({action:f,location:v.location,delta:1})},replace:function(n,t){f=i.Replace;let r=p(v.location,n,t);e&&e(r,n),m=A();let o=u(r,m),a=v.createHref(r);d.replaceState(o,"",a),l&&g&&g({action:f,location:v.location,delta:0})},go:n=>d.go(n)};return v}var m;!function(n){n.data="data",n.deferred="deferred",n.redirect="redirect",n.error="error"}(m||(m={}));const A=new Set(["lazy","caseSensitive","path","id","index","children"]);function b(n,t,e,i){return void 0===e&&(e=[]),void 0===i&&(i={}),n.map(((n,o)=>{let a=[...e,o],s="string"==typeof n.id?n.id:a.join("-");if(c(!0!==n.index||!n.children,"Cannot specify children on an index route"),c(!i[s],'Found a route id collision on id "'+s+"\". Route id's must be globally unique within Data Router usages"),function(n){return!0===n.index}(n)){let e=r({},n,t(n),{id:s});return i[s]=e,e}{let e=r({},n,t(n),{id:s,children:void 0});return i[s]=e,n.children&&(e.children=b(n.children,t,a,i)),e}}))}function _(n,t,e){void 0===e&&(e="/");let r=N(("string"==typeof t?f(t):t).pathname||"/",e);if(null==r)return null;let i=x(n);!function(n){n.sort(((n,t)=>n.score!==t.score?t.score-n.score:function(n,t){return n.length===t.length&&n.slice(0,-1).every(((n,e)=>n===t[e]))?n[n.length-1]-t[t.length-1]:0}(n.routesMeta.map((n=>n.childrenIndex)),t.routesMeta.map((n=>n.childrenIndex)))))}(i);let o=null;for(let n=0;null==o&&n<i.length;++n){let t=O(r);o=z(i[n],t)}return o}function v(n,t){let{route:e,pathname:r,params:i}=n;return{id:e.id,pathname:r,params:i,data:t[e.id],handle:e.handle}}function x(n,t,e,r){void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===r&&(r="");let i=(n,i,o)=>{let a={relativePath:void 0===o?n.path||"":o,caseSensitive:!0===n.caseSensitive,childrenIndex:i,route:n};a.relativePath.startsWith("/")&&(c(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let s=R([r,a.relativePath]),l=e.concat(a);n.children&&n.children.length>0&&(c(!0!==n.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),x(n.children,t,l,s)),(null!=n.path||n.index)&&t.push({path:s,score:S(s,n.index),routesMeta:l})};return n.forEach(((n,t)=>{var e;if(""!==n.path&&null!=(e=n.path)&&e.includes("?"))for(let e of k(n.path))i(n,t,e);else i(n,t)})),t}function k(n){let t=n.split("/");if(0===t.length)return[];let[e,...r]=t,i=e.endsWith("?"),o=e.replace(/\?$/,"");if(0===r.length)return i?[o,""]:[o];let a=k(r.join("/")),s=[];return s.push(...a.map((n=>""===n?o:[o,n].join("/")))),i&&s.push(...a),s.map((t=>n.startsWith("/")&&""===t?"/":t))}const y=/^:[\w-]+$/,$=3,E=2,w=1,C=10,I=-2,B=n=>"*"===n;function S(n,t){let e=n.split("/"),r=e.length;return e.some(B)&&(r+=I),t&&(r+=E),e.filter((n=>!B(n))).reduce(((n,t)=>n+(y.test(t)?$:""===t?w:C)),r)}function z(n,t){let{routesMeta:e}=n,r={},i="/",o=[];for(let n=0;n<e.length;++n){let a=e[n],s=n===e.length-1,l="/"===i?t:t.slice(i.length)||"/",c=j({path:a.relativePath,caseSensitive:a.caseSensitive,end:s},l);if(!c)return null;Object.assign(r,c.params);let d=a.route;o.push({params:r,pathname:R([i,c.pathname]),pathnameBase:F(R([i,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(i=R([i,c.pathnameBase]))}return o}function M(n,t){void 0===t&&(t={});let e=n;e.endsWith("*")&&"*"!==e&&!e.endsWith("/*")&&(d(!1,'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".'),e=e.replace(/\*$/,"/*"));const r=e.startsWith("/")?"/":"",i=n=>null==n?"":"string"==typeof n?n:String(n);return r+e.split(/\/+/).map(((n,e,r)=>{if(e===r.length-1&&"*"===n)return i(t["*"]);const o=n.match(/^:([\w-]+)(\??)$/);if(o){const[,n,e]=o;let r=t[n];return c("?"===e||null!=r,'Missing ":'+n+'" param'),i(r)}return n.replace(/\?$/g,"")})).filter((n=>!!n)).join("/")}function j(n,t){"string"==typeof n&&(n={path:n,caseSensitive:!1,end:!0});let[e,r]=function(n,t,e){void 0===t&&(t=!1),void 0===e&&(e=!0),d("*"===n||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were "'+n.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+n.replace(/\*$/,"/*")+'".');let r=[],i="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((n,t,e)=>(r.push({paramName:t,isOptional:null!=e}),e?"/?([^\\/]+)?":"/([^\\/]+)")));return n.endsWith("*")?(r.push({paramName:"*"}),i+="*"===n||"/*"===n?"(.*)$":"(?:\\/(.+)|\\/*)$"):e?i+="\\/*$":""!==n&&"/"!==n&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}(n.path,n.caseSensitive,n.end),i=t.match(e);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce(((n,t,e)=>{let{paramName:r,isOptional:i}=t;if("*"===r){let n=s[e]||"";a=o.slice(0,o.length-n.length).replace(/(.)\/+$/,"$1")}const l=s[e];return n[r]=i&&!l?void 0:(l||"").replace(/%2F/g,"/"),n}),{}),pathname:o,pathnameBase:a,pattern:n}}function O(n){try{return n.split("/").map((n=>decodeURIComponent(n).replace(/\//g,"%2F"))).join("/")}catch(t){return d(!1,'The URL path "'+n+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),n}}function N(n,t){if("/"===t)return n;if(!n.toLowerCase().startsWith(t.toLowerCase()))return null;let e=t.endsWith("/")?t.length-1:t.length,r=n.charAt(e);return r&&"/"!==r?null:n.slice(e)||"/"}function D(n,t){void 0===t&&(t="/");let{pathname:e,search:r="",hash:i=""}="string"==typeof n?f(n):n,o=e?e.startsWith("/")?e:function(n,t){let e=t.replace(/\/+$/,"").split("/");return n.split("/").forEach((n=>{".."===n?e.length>1&&e.pop():"."!==n&&e.push(n)})),e.length>1?e.join("/"):"/"}(e,t):t;return{pathname:o,search:V(r),hash:U(i)}}function T(n,t,e,r){return"Cannot include a '"+n+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+e+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function L(n){return n.filter(((n,t)=>0===t||n.route.path&&n.route.path.length>0))}function q(n,t){let e=L(n);return t?e.map(((t,e)=>e===n.length-1?t.pathname:t.pathnameBase)):e.map((n=>n.pathnameBase))}function P(n,t,e,i){let o;void 0===i&&(i=!1),"string"==typeof n?o=f(n):(o=r({},n),c(!o.pathname||!o.pathname.includes("?"),T("?","pathname","search",o)),c(!o.pathname||!o.pathname.includes("#"),T("#","pathname","hash",o)),c(!o.search||!o.search.includes("#"),T("#","search","hash",o)));let a,s=""===n||""===o.pathname,l=s?"/":o.pathname;if(null==l)a=e;else{let n=t.length-1;if(!i&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),n-=1;o.pathname=t.join("/")}a=n>=0?t[n]:"/"}let d=D(o,a),u=l&&"/"!==l&&l.endsWith("/"),p=(s||"."===l)&&e.endsWith("/");return d.pathname.endsWith("/")||!u&&!p||(d.pathname+="/"),d}const R=n=>n.join("/").replace(/\/\/+/g,"/"),F=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),V=n=>n&&"?"!==n?n.startsWith("?")?n:"?"+n:"",U=n=>n&&"#"!==n?n.startsWith("#")?n:"#"+n:"",H=function(n,t){void 0===t&&(t={});let e="number"==typeof t?{status:t}:t,i=new Headers(e.headers);return i.has("Content-Type")||i.set("Content-Type","application/json; charset=utf-8"),new Response(JSON.stringify(n),r({},e,{headers:i}))};class Y extends Error{}class Q{constructor(n,t){let e;this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],c(n&&"object"==typeof n&&!Array.isArray(n),"defer() only accepts plain objects"),this.abortPromise=new Promise(((n,t)=>e=t)),this.controller=new AbortController;let r=()=>e(new Y("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",r),this.controller.signal.addEventListener("abort",r),this.data=Object.entries(n).reduce(((n,t)=>{let[e,r]=t;return Object.assign(n,{[e]:this.trackPromise(e,r)})}),{}),this.done&&this.unlistenAbortSignal(),this.init=t}trackPromise(n,t){if(!(t instanceof Promise))return t;this.deferredKeys.push(n),this.pendingKeysSet.add(n);let e=Promise.race([t,this.abortPromise]).then((t=>this.onSettle(e,n,void 0,t)),(t=>this.onSettle(e,n,t)));return e.catch((()=>{})),Object.defineProperty(e,"_tracked",{get:()=>!0}),e}onSettle(n,t,e,r){if(this.controller.signal.aborted&&e instanceof Y)return this.unlistenAbortSignal(),Object.defineProperty(n,"_error",{get:()=>e}),Promise.reject(e);if(this.pendingKeysSet.delete(t),this.done&&this.unlistenAbortSignal(),void 0===e&&void 0===r){let e=new Error('Deferred data for key "'+t+'" resolved/rejected with `undefined`, you must resolve/reject with a value or `null`.');return Object.defineProperty(n,"_error",{get:()=>e}),this.emit(!1,t),Promise.reject(e)}return void 0===r?(Object.defineProperty(n,"_error",{get:()=>e}),this.emit(!1,t),Promise.reject(e)):(Object.defineProperty(n,"_data",{get:()=>r}),this.emit(!1,t),r)}emit(n,t){this.subscribers.forEach((e=>e(n,t)))}subscribe(n){return this.subscribers.add(n),()=>this.subscribers.delete(n)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach(((n,t)=>this.pendingKeysSet.delete(t))),this.emit(!0)}async resolveData(n){let t=!1;if(!this.done){let e=()=>this.cancel();n.addEventListener("abort",e),t=await new Promise((t=>{this.subscribe((r=>{n.removeEventListener("abort",e),(r||this.done)&&t(r)}))}))}return t}get done(){return 0===this.pendingKeysSet.size}get unwrappedData(){return c(null!==this.data&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce(((n,t)=>{let[e,r]=t;return Object.assign(n,{[e]:X(r)})}),{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function X(n){if(!function(n){return n instanceof Promise&&!0===n._tracked}(n))return n;if(n._error)throw n._error;return n._data}const W=function(n,t){return void 0===t&&(t={}),new Q(n,"number"==typeof t?{status:t}:t)},G=function(n,t){void 0===t&&(t=302);let e=t;"number"==typeof e?e={status:e}:void 0===e.status&&(e.status=302);let i=new Headers(e.headers);return i.set("Location",n),new Response(null,r({},e,{headers:i}))},J=(n,t)=>{let e=G(n,t);return e.headers.set("X-Remix-Reload-Document","true"),e};class Z{constructor(n,t,e,r){void 0===r&&(r=!1),this.status=n,this.statusText=t||"",this.internal=r,e instanceof Error?(this.data=e.toString(),this.error=e):this.data=e}}function K(n){return null!=n&&"number"==typeof n.status&&"string"==typeof n.statusText&&"boolean"==typeof n.internal&&"data"in n}const nn=["post","put","patch","delete"],tn=new Set(nn),en=["get",...nn],rn=new Set(en),on=new Set([301,302,303,307,308]),an=new Set([307,308]),sn={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ln={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},cn={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},dn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,un=n=>({hasErrorBoundary:Boolean(n.hasErrorBoundary)}),pn="remix-router-transitions";function hn(n){const t=n.window?n.window:"undefined"!=typeof window?window:void 0,e=void 0!==t&&void 0!==t.document&&void 0!==t.document.createElement,o=!e;let a;if(c(n.routes.length>0,"You must provide a non-empty routes array to createRouter"),n.mapRouteProperties)a=n.mapRouteProperties;else if(n.detectErrorBoundary){let t=n.detectErrorBoundary;a=n=>({hasErrorBoundary:t(n)})}else a=un;let s,l,u={},h=b(n.routes,a,void 0,u),f=n.basename||"/",g=r({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},n.future),A=null,x=new Set,k=null,y=null,$=null,E=null!=n.hydrationData,w=_(h,n.history.location,f),C=null;if(null==w){let t=In(404,{pathname:n.history.location.pathname}),{matches:e,route:r}=Cn(h);w=e,C={[r.id]:t}}let I,B=w.some((n=>n.route.lazy)),S=w.some((n=>n.route.loader));if(B)l=!1;else if(S)if(g.v7_partialHydration){let t=n.hydrationData?n.hydrationData.loaderData:null,e=n.hydrationData?n.hydrationData.errors:null,r=n=>!n.route.loader||!0!==n.route.loader.hydrate&&(t&&void 0!==t[n.route.id]||e&&void 0!==e[n.route.id]);if(e){let n=w.findIndex((n=>void 0!==e[n.route.id]));l=w.slice(0,n+1).every(r)}else l=w.every(r)}else l=null!=n.hydrationData;else l=!0;let z,M={historyAction:n.history.action,location:n.history.location,matches:w,initialized:l,navigation:sn,restoreScrollPosition:null==n.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:n.hydrationData&&n.hydrationData.loaderData||{},actionData:n.hydrationData&&n.hydrationData.actionData||null,errors:n.hydrationData&&n.hydrationData.errors||C,fetchers:new Map,blockers:new Map},j=i.Pop,O=!1,D=!1,T=new Map,L=null,q=!1,P=!1,R=[],F=[],V=new Map,U=0,H=-1,Y=new Map,Q=new Set,X=new Map,W=new Map,G=new Set,J=new Map,Z=new Map,K=!1;function nn(n,t){void 0===t&&(t={}),M=r({},M,n);let e=[],i=[];g.v7_fetcherPersist&&M.fetchers.forEach(((n,t)=>{"idle"===n.state&&(G.has(t)?i.push(t):e.push(t))})),[...x].forEach((n=>n(M,{deletedFetchers:i,unstable_viewTransitionOpts:t.viewTransitionOpts,unstable_flushSync:!0===t.flushSync}))),g.v7_fetcherPersist&&(e.forEach((n=>M.fetchers.delete(n))),i.forEach((n=>kn(n))))}function tn(t,e,o){var a,l;let c,{flushSync:d}=void 0===o?{}:o,u=null!=M.actionData&&null!=M.navigation.formMethod&&On(M.navigation.formMethod)&&"loading"===M.navigation.state&&!0!==(null==(a=t.state)?void 0:a._isRedirect);c=e.actionData?Object.keys(e.actionData).length>0?e.actionData:null:u?M.actionData:null;let p=e.loaderData?En(M.loaderData,e.loaderData,e.matches||[],e.errors):M.loaderData,f=M.blockers;f.size>0&&(f=new Map(f),f.forEach(((n,t)=>f.set(t,cn))));let g,m=!0===O||null!=M.navigation.formMethod&&On(M.navigation.formMethod)&&!0!==(null==(l=t.state)?void 0:l._isRedirect);if(s&&(h=s,s=void 0),q||j===i.Pop||(j===i.Push?n.history.push(t,t.state):j===i.Replace&&n.history.replace(t,t.state)),j===i.Pop){let n=T.get(M.location.pathname);n&&n.has(t.pathname)?g={currentLocation:M.location,nextLocation:t}:T.has(t.pathname)&&(g={currentLocation:t,nextLocation:M.location})}else if(D){let n=T.get(M.location.pathname);n?n.add(t.pathname):(n=new Set([t.pathname]),T.set(M.location.pathname,n)),g={currentLocation:M.location,nextLocation:t}}nn(r({},e,{actionData:c,loaderData:p,historyAction:j,location:t,initialized:!0,navigation:sn,revalidation:"idle",restoreScrollPosition:Wn(t,e.matches||M.matches),preventScrollReset:m,blockers:f}),{viewTransitionOpts:g,flushSync:!0===d}),j=i.Pop,O=!1,D=!1,q=!1,P=!1,R=[],F=[]}async function en(t,e,o){z&&z.abort(),z=null,j=t,q=!0===(o&&o.startUninterruptedRevalidation),function(n,t){if(k&&$){let e=Xn(n,t);k[e]=$()}}(M.location,M.matches),O=!0===(o&&o.preventScrollReset),D=!0===(o&&o.enableViewTransition);let l=s||h,c=o&&o.overrideNavigation,d=_(l,e,f),p=!0===(o&&o.flushSync);if(!d){let n=In(404,{pathname:e.pathname}),{matches:t,route:r}=Cn(l);return Qn(),void tn(e,{matches:t,loaderData:{},errors:{[r.id]:n}},{flushSync:p})}if(M.initialized&&!P&&(A=M.location,b=e,A.pathname===b.pathname&&A.search===b.search&&(""===A.hash?""!==b.hash:A.hash===b.hash||""!==b.hash))&&!(o&&o.submission&&On(o.submission.formMethod)))return void tn(e,{matches:d},{flushSync:p});var A,b;z=new AbortController;let v,x,y=xn(n.history,e,z.signal,o&&o.submission);if(o&&o.pendingError)x={[wn(d).route.id]:o.pendingError};else if(o&&o.submission&&On(o.submission.formMethod)){let n=await async function(n,t,e,r,o){void 0===o&&(o={}),hn();let s,l=function(n,t){return{state:"submitting",location:n,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}(t,e);nn({navigation:l},{flushSync:!0===o.flushSync});let c=Ln(r,t);if(c.route.action||c.route.lazy){if(s=await vn("action",n,c,r,u,a,f,g.v7_relativeSplatPath),n.signal.aborted)return{shortCircuited:!0}}else s={type:m.error,error:In(405,{method:n.method,pathname:t.pathname,routeId:c.route.id})};if(jn(s)){let n;return n=o&&null!=o.replace?o.replace:s.location===M.location.pathname+M.location.search,await rn(M,s,{submission:e,replace:n}),{shortCircuited:!0}}if(Mn(s)){let n=wn(r,c.route.id);return!0!==(o&&o.replace)&&(j=i.Push),{pendingActionData:{},pendingActionError:{[n.route.id]:s.error}}}if(zn(s))throw In(400,{type:"defer-action"});return{pendingActionData:{[c.route.id]:s.data}}}(y,e,o.submission,d,{replace:o.replace,flushSync:p});if(n.shortCircuited)return;v=n.pendingActionData,x=n.pendingActionError,c=Pn(e,o.submission),p=!1,y=new Request(y.url,{signal:y.signal})}let{shortCircuited:E,loaderData:w,errors:C}=await async function(t,e,i,o,a,l,c,d,u,p,m){let A=o||Pn(e,a),b=a||l||qn(A),_=s||h,[v,x]=mn(n.history,M,i,b,e,g.v7_partialHydration&&!0===d,P,R,F,G,X,Q,_,f,p,m);if(Qn((n=>!(i&&i.some((t=>t.route.id===n)))||v&&v.some((t=>t.route.id===n)))),H=++U,0===v.length&&0===x.length){let n=Tn();return tn(e,r({matches:i,loaderData:{},errors:m||null},p?{actionData:p}:{},n?{fetchers:new Map(M.fetchers)}:{}),{flushSync:u}),{shortCircuited:!0}}if(!(q||g.v7_partialHydration&&d)){x.forEach((n=>{let t=M.fetchers.get(n.key),e=Rn(void 0,t?t.data:void 0);M.fetchers.set(n.key,e)}));let n=p||M.actionData;nn(r({navigation:A},n?0===Object.keys(n).length?{actionData:null}:{actionData:n}:{},x.length>0?{fetchers:new Map(M.fetchers)}:{}),{flushSync:u})}x.forEach((n=>{V.has(n.key)&&yn(n.key),n.controller&&V.set(n.key,n.controller)}));let k=()=>x.forEach((n=>yn(n.key)));z&&z.signal.addEventListener("abort",k);let{results:y,loaderResults:$,fetcherResults:E}=await on(M.matches,i,v,x,t);if(t.signal.aborted)return{shortCircuited:!0};z&&z.signal.removeEventListener("abort",k),x.forEach((n=>V.delete(n.key)));let w=Bn(y);if(w){if(w.idx>=v.length){let n=x[w.idx-v.length].key;Q.add(n)}return await rn(M,w.result,{replace:c}),{shortCircuited:!0}}let{loaderData:C,errors:I}=$n(M,i,v,$,m,x,E,J);J.forEach(((n,t)=>{n.subscribe((e=>{(e||n.done)&&J.delete(t)}))})),g.v7_partialHydration&&d&&M.errors&&Object.entries(M.errors).filter((n=>{let[t]=n;return!v.some((n=>n.route.id===t))})).forEach((n=>{let[t,e]=n;I=Object.assign(I||{},{[t]:e})}));let B=Tn(),S=Vn(H),j=B||S||x.length>0;return r({loaderData:C,errors:I},j?{fetchers:new Map(M.fetchers)}:{})}(y,e,d,c,o&&o.submission,o&&o.fetcherSubmission,o&&o.replace,o&&!0===o.initialHydration,p,v,x);E||(z=null,tn(e,r({matches:d},v?{actionData:v}:{},{loaderData:w,errors:C})))}async function rn(o,a,s){let{submission:l,fetcherSubmission:d,replace:u}=void 0===s?{}:s;a.revalidate&&(P=!0);let h=p(o.location,a.location,{_isRedirect:!0});if(c(h,"Expected a location on the redirect navigation"),e){let e=!1;if(a.reloadDocument)e=!0;else if(dn.test(a.location)){const r=n.history.createURL(a.location);e=r.origin!==t.location.origin||null==N(r.pathname,f)}if(e)return void(u?t.location.replace(a.location):t.location.assign(a.location))}z=null;let g=!0===u?i.Replace:i.Push,{formMethod:m,formAction:A,formEncType:b}=o.navigation;!l&&!d&&m&&A&&b&&(l=qn(o.navigation));let _=l||d;if(an.has(a.status)&&_&&On(_.formMethod))await en(g,h,{submission:r({},_,{formAction:a.location}),preventScrollReset:O});else{let n=Pn(h,l);await en(g,h,{overrideNavigation:n,fetcherSubmission:d,preventScrollReset:O})}}async function on(t,e,r,i,o){let s=await Promise.all([...r.map((n=>vn("loader",o,n,e,u,a,f,g.v7_relativeSplatPath))),...i.map((t=>t.matches&&t.match&&t.controller?vn("loader",xn(n.history,t.path,t.controller.signal),t.match,t.matches,u,a,f,g.v7_relativeSplatPath):{type:m.error,error:In(404,{pathname:t.path})}))]),l=s.slice(0,r.length),c=s.slice(r.length);return await Promise.all([Nn(t,r,l,l.map((()=>o.signal)),!1,M.loaderData),Nn(t,i.map((n=>n.match)),c,i.map((n=>n.controller?n.controller.signal:null)),!0)]),{results:s,loaderResults:l,fetcherResults:c}}function hn(){P=!0,R.push(...Qn()),X.forEach(((n,t)=>{V.has(t)&&(F.push(t),yn(t))}))}function An(n,t,e){void 0===e&&(e={}),M.fetchers.set(n,t),nn({fetchers:new Map(M.fetchers)},{flushSync:!0===(e&&e.flushSync)})}function bn(n,t,e,r){void 0===r&&(r={});let i=wn(M.matches,t);kn(n),nn({errors:{[i.route.id]:e},fetchers:new Map(M.fetchers)},{flushSync:!0===(r&&r.flushSync)})}function _n(n){return g.v7_fetcherPersist&&(W.set(n,(W.get(n)||0)+1),G.has(n)&&G.delete(n)),M.fetchers.get(n)||ln}function kn(n){let t=M.fetchers.get(n);!V.has(n)||t&&"loading"===t.state&&Y.has(n)||yn(n),X.delete(n),Y.delete(n),Q.delete(n),G.delete(n),M.fetchers.delete(n)}function yn(n){let t=V.get(n);c(t,"Expected fetch controller: "+n),t.abort(),V.delete(n)}function Sn(n){for(let t of n){let n=Fn(_n(t).data);M.fetchers.set(t,n)}}function Tn(){let n=[],t=!1;for(let e of Q){let r=M.fetchers.get(e);c(r,"Expected fetcher: "+e),"loading"===r.state&&(Q.delete(e),n.push(e),t=!0)}return Sn(n),t}function Vn(n){let t=[];for(let[e,r]of Y)if(r<n){let n=M.fetchers.get(e);c(n,"Expected fetcher: "+e),"loading"===n.state&&(yn(e),Y.delete(e),t.push(e))}return Sn(t),t.length>0}function Un(n){M.blockers.delete(n),Z.delete(n)}function Hn(n,t){let e=M.blockers.get(n)||cn;c("unblocked"===e.state&&"blocked"===t.state||"blocked"===e.state&&"blocked"===t.state||"blocked"===e.state&&"proceeding"===t.state||"blocked"===e.state&&"unblocked"===t.state||"proceeding"===e.state&&"unblocked"===t.state,"Invalid blocker state transition: "+e.state+" -> "+t.state);let r=new Map(M.blockers);r.set(n,t),nn({blockers:r})}function Yn(n){let{currentLocation:t,nextLocation:e,historyAction:r}=n;if(0===Z.size)return;Z.size>1&&d(!1,"A router only supports one blocker at a time");let i=Array.from(Z.entries()),[o,a]=i[i.length-1],s=M.blockers.get(o);return s&&"proceeding"===s.state?void 0:a({currentLocation:t,nextLocation:e,historyAction:r})?o:void 0}function Qn(n){let t=[];return J.forEach(((e,r)=>{n&&!n(r)||(e.cancel(),t.push(r),J.delete(r))})),t}function Xn(n,t){return y&&y(n,t.map((n=>v(n,M.loaderData))))||n.key}function Wn(n,t){if(k){let e=Xn(n,t),r=k[e];if("number"==typeof r)return r}return null}return I={get basename(){return f},get future(){return g},get state(){return M},get routes(){return h},get window(){return t},initialize:function(){if(A=n.history.listen((t=>{let{action:e,location:r,delta:i}=t;if(K)return void(K=!1);d(0===Z.size||null!=i,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let o=Yn({currentLocation:M.location,nextLocation:r,historyAction:e});return o&&null!=i?(K=!0,n.history.go(-1*i),void Hn(o,{state:"blocked",location:r,proceed(){Hn(o,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),n.history.go(i)},reset(){let n=new Map(M.blockers);n.set(o,cn),nn({blockers:n})}})):en(e,r)})),e){!function(n,t){try{let e=n.sessionStorage.getItem(pn);if(e){let n=JSON.parse(e);for(let[e,r]of Object.entries(n||{}))r&&Array.isArray(r)&&t.set(e,new Set(r||[]))}}catch(n){}}(t,T);let n=()=>function(n,t){if(t.size>0){let e={};for(let[n,r]of t)e[n]=[...r];try{n.sessionStorage.setItem(pn,JSON.stringify(e))}catch(n){d(!1,"Failed to save applied view transitions in sessionStorage ("+n+").")}}}(t,T);t.addEventListener("pagehide",n),L=()=>t.removeEventListener("pagehide",n)}return M.initialized||en(i.Pop,M.location,{initialHydration:!0}),I},subscribe:function(n){return x.add(n),()=>x.delete(n)},enableScrollRestoration:function(n,t,e){if(k=n,$=t,y=e||null,!E&&M.navigation===sn){E=!0;let n=Wn(M.location,M.matches);null!=n&&nn({restoreScrollPosition:n})}return()=>{k=null,$=null,y=null}},navigate:async function t(e,o){if("number"==typeof e)return void n.history.go(e);let a=fn(M.location,M.matches,f,g.v7_prependBasename,e,g.v7_relativeSplatPath,null==o?void 0:o.fromRouteId,null==o?void 0:o.relative),{path:s,submission:l,error:c}=gn(g.v7_normalizeFormMethod,!1,a,o),d=M.location,u=p(M.location,s,o&&o.state);u=r({},u,n.history.encodeLocation(u));let h=o&&null!=o.replace?o.replace:void 0,m=i.Push;!0===h?m=i.Replace:!1===h||null!=l&&On(l.formMethod)&&l.formAction===M.location.pathname+M.location.search&&(m=i.Replace);let A=o&&"preventScrollReset"in o?!0===o.preventScrollReset:void 0,b=!0===(o&&o.unstable_flushSync),_=Yn({currentLocation:d,nextLocation:u,historyAction:m});if(!_)return await en(m,u,{submission:l,pendingError:c,preventScrollReset:A,replace:o&&o.replace,enableViewTransition:o&&o.unstable_viewTransition,flushSync:b});Hn(_,{state:"blocked",location:u,proceed(){Hn(_,{state:"proceeding",proceed:void 0,reset:void 0,location:u}),t(e,o)},reset(){let n=new Map(M.blockers);n.set(_,cn),nn({blockers:n})}})},fetch:function(t,e,r,i){if(o)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");V.has(t)&&yn(t);let l=!0===(i&&i.unstable_flushSync),d=s||h,p=fn(M.location,M.matches,f,g.v7_prependBasename,r,g.v7_relativeSplatPath,e,null==i?void 0:i.relative),m=_(d,p,f);if(!m)return void bn(t,e,In(404,{pathname:p}),{flushSync:l});let{path:A,submission:b,error:v}=gn(g.v7_normalizeFormMethod,!0,p,i);if(v)return void bn(t,e,v,{flushSync:l});let x=Ln(m,A);O=!0===(i&&i.preventScrollReset),b&&On(b.formMethod)?async function(t,e,r,i,o,l,d){if(hn(),X.delete(t),!i.route.action&&!i.route.lazy){let n=In(405,{method:d.formMethod,pathname:r,routeId:e});return void bn(t,e,n,{flushSync:l})}let p=M.fetchers.get(t);An(t,function(n,t){return{state:"submitting",formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text,data:t?t.data:void 0}}(d,p),{flushSync:l});let m=new AbortController,A=xn(n.history,r,m.signal,d);V.set(t,m);let b=U,v=await vn("action",A,i,o,u,a,f,g.v7_relativeSplatPath);if(A.signal.aborted)return void(V.get(t)===m&&V.delete(t));if(g.v7_fetcherPersist&&G.has(t)){if(jn(v)||Mn(v))return void An(t,Fn(void 0))}else{if(jn(v))return V.delete(t),H>b?void An(t,Fn(void 0)):(Q.add(t),An(t,Rn(d)),rn(M,v,{fetcherSubmission:d}));if(Mn(v))return void bn(t,e,v.error)}if(zn(v))throw In(400,{type:"defer-action"});let x=M.navigation.location||M.location,k=xn(n.history,x,m.signal),y=s||h,$="idle"!==M.navigation.state?_(y,M.navigation.location,f):M.matches;c($,"Didn't find any matches after fetcher action");let E=++U;Y.set(t,E);let w=Rn(d,v.data);M.fetchers.set(t,w);let[C,I]=mn(n.history,M,$,d,x,!1,P,R,F,G,X,Q,y,f,{[i.route.id]:v.data},void 0);I.filter((n=>n.key!==t)).forEach((n=>{let t=n.key,e=M.fetchers.get(t),r=Rn(void 0,e?e.data:void 0);M.fetchers.set(t,r),V.has(t)&&yn(t),n.controller&&V.set(t,n.controller)})),nn({fetchers:new Map(M.fetchers)});let B=()=>I.forEach((n=>yn(n.key)));m.signal.addEventListener("abort",B);let{results:S,loaderResults:O,fetcherResults:N}=await on(M.matches,$,C,I,k);if(m.signal.aborted)return;m.signal.removeEventListener("abort",B),Y.delete(t),V.delete(t),I.forEach((n=>V.delete(n.key)));let D=Bn(S);if(D){if(D.idx>=C.length){let n=I[D.idx-C.length].key;Q.add(n)}return rn(M,D.result)}let{loaderData:T,errors:L}=$n(M,M.matches,C,O,void 0,I,N,J);if(M.fetchers.has(t)){let n=Fn(v.data);M.fetchers.set(t,n)}Vn(E),"loading"===M.navigation.state&&E>H?(c(j,"Expected pending action"),z&&z.abort(),tn(M.navigation.location,{matches:$,loaderData:T,errors:L,fetchers:new Map(M.fetchers)})):(nn({errors:L,loaderData:En(M.loaderData,T,$,L),fetchers:new Map(M.fetchers)}),P=!1)}(t,e,A,x,m,l,b):(X.set(t,{routeId:e,path:A}),async function(t,e,r,i,o,s,l){let d=M.fetchers.get(t);An(t,Rn(l,d?d.data:void 0),{flushSync:s});let p=new AbortController,h=xn(n.history,r,p.signal);V.set(t,p);let m=U,A=await vn("loader",h,i,o,u,a,f,g.v7_relativeSplatPath);if(zn(A)&&(A=await Dn(A,h.signal,!0)||A),V.get(t)===p&&V.delete(t),!h.signal.aborted){if(!G.has(t))return jn(A)?H>m?void An(t,Fn(void 0)):(Q.add(t),void await rn(M,A)):void(Mn(A)?bn(t,e,A.error):(c(!zn(A),"Unhandled fetcher deferred data"),An(t,Fn(A.data))));An(t,Fn(void 0))}}(t,e,A,x,m,l,b))},revalidate:function(){hn(),nn({revalidation:"loading"}),"submitting"!==M.navigation.state&&("idle"!==M.navigation.state?en(j||M.historyAction,M.navigation.location,{overrideNavigation:M.navigation}):en(M.historyAction,M.location,{startUninterruptedRevalidation:!0}))},createHref:t=>n.history.createHref(t),encodeLocation:t=>n.history.encodeLocation(t),getFetcher:_n,deleteFetcher:function(n){if(g.v7_fetcherPersist){let t=(W.get(n)||0)-1;t<=0?(W.delete(n),G.add(n)):W.set(n,t)}else kn(n);nn({fetchers:new Map(M.fetchers)})},dispose:function(){A&&A(),L&&L(),x.clear(),z&&z.abort(),M.fetchers.forEach(((n,t)=>kn(t))),M.blockers.forEach(((n,t)=>Un(t)))},getBlocker:function(n,t){let e=M.blockers.get(n)||cn;return Z.get(n)!==t&&Z.set(n,t),e},deleteBlocker:Un,_internalFetchControllers:V,_internalActiveDeferreds:J,_internalSetRoutes:function(n){u={},s=b(n,a,void 0,u)}},I}function fn(n,t,e,r,i,o,a,s){let l,c;if(a){l=[];for(let n of t)if(l.push(n),n.route.id===a){c=n;break}}else l=t,c=t[t.length-1];let d=P(i||".",q(l,o),N(n.pathname,e)||n.pathname,"path"===s);return null==i&&(d.search=n.search,d.hash=n.hash),null!=i&&""!==i&&"."!==i||!c||!c.route.index||Tn(d.search)||(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r&&"/"!==e&&(d.pathname="/"===d.pathname?e:R([e,d.pathname])),h(d)}function gn(n,t,e,r){if(!r||!function(n){return null!=n&&("formData"in n&&null!=n.formData||"body"in n&&void 0!==n.body)}(r))return{path:e};if(r.formMethod&&(i=r.formMethod,!rn.has(i.toLowerCase())))return{path:e,error:In(405,{method:r.formMethod})};var i;let o,a,s=()=>({path:e,error:In(400,{type:"invalid-body"})}),l=r.formMethod||"get",d=n?l.toUpperCase():l.toLowerCase(),u=Sn(e);if(void 0!==r.body){if("text/plain"===r.formEncType){if(!On(d))return s();let n="string"==typeof r.body?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce(((n,t)=>{let[e,r]=t;return""+n+e+"="+r+"\n"}),""):String(r.body);return{path:e,submission:{formMethod:d,formAction:u,formEncType:r.formEncType,formData:void 0,json:void 0,text:n}}}if("application/json"===r.formEncType){if(!On(d))return s();try{let n="string"==typeof r.body?JSON.parse(r.body):r.body;return{path:e,submission:{formMethod:d,formAction:u,formEncType:r.formEncType,formData:void 0,json:n,text:void 0}}}catch(n){return s()}}}if(c("function"==typeof FormData,"FormData is not available in this environment"),r.formData)o=kn(r.formData),a=r.formData;else if(r.body instanceof FormData)o=kn(r.body),a=r.body;else if(r.body instanceof URLSearchParams)o=r.body,a=yn(o);else if(null==r.body)o=new URLSearchParams,a=new FormData;else try{o=new URLSearchParams(r.body),a=yn(o)}catch(n){return s()}let p={formMethod:d,formAction:u,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:a,json:void 0,text:void 0};if(On(p.formMethod))return{path:e,submission:p};let g=f(e);return t&&g.search&&Tn(g.search)&&o.append("index",""),g.search="?"+o,{path:h(g),submission:p}}function mn(n,t,e,i,o,a,s,l,c,d,u,p,h,f,g,m){let A=m?Object.values(m)[0]:g?Object.values(g)[0]:void 0,b=n.createURL(t.location),v=n.createURL(o),x=m?Object.keys(m)[0]:void 0,k=function(n,t){let e=n;if(t){let r=n.findIndex((n=>n.route.id===t));r>=0&&(e=n.slice(0,r))}return e}(e,x).filter(((n,e)=>{let{route:o}=n;if(o.lazy)return!0;if(null==o.loader)return!1;if(a)return!!o.loader.hydrate||void 0===t.loaderData[o.id]&&(!t.errors||void 0===t.errors[o.id]);if(function(n,t,e){let r=!t||e.route.id!==t.route.id,i=void 0===n[e.route.id];return r||i}(t.loaderData,t.matches[e],n)||l.some((t=>t===n.route.id)))return!0;let c=t.matches[e],d=n;return bn(n,r({currentUrl:b,currentParams:c.params,nextUrl:v,nextParams:d.params},i,{actionResult:A,defaultShouldRevalidate:s||b.pathname+b.search===v.pathname+v.search||b.search!==v.search||An(c,d)}))})),y=[];return u.forEach(((n,o)=>{if(a||!e.some((t=>t.route.id===n.routeId))||d.has(o))return;let l=_(h,n.path,f);if(!l)return void y.push({key:o,routeId:n.routeId,path:n.path,matches:null,match:null,controller:null});let u=t.fetchers.get(o),g=Ln(l,n.path),m=!1;m=!p.has(o)&&(!!c.includes(o)||(u&&"idle"!==u.state&&void 0===u.data?s:bn(g,r({currentUrl:b,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:e[e.length-1].params},i,{actionResult:A,defaultShouldRevalidate:s})))),m&&y.push({key:o,routeId:n.routeId,path:n.path,matches:l,match:g,controller:new AbortController})})),[k,y]}function An(n,t){let e=n.route.path;return n.pathname!==t.pathname||null!=e&&e.endsWith("*")&&n.params["*"]!==t.params["*"]}function bn(n,t){if(n.route.shouldRevalidate){let e=n.route.shouldRevalidate(t);if("boolean"==typeof e)return e}return t.defaultShouldRevalidate}async function _n(n,t,e){if(!n.lazy)return;let i=await n.lazy();if(!n.lazy)return;let o=e[n.id];c(o,"No route found in manifest");let a={};for(let n in i){let t=void 0!==o[n]&&"hasErrorBoundary"!==n;d(!t,'Route "'+o.id+'" has a static property "'+n+'" defined but its lazy function is also returning a value for this property. The lazy route property "'+n+'" will be ignored.'),t||A.has(n)||(a[n]=i[n])}Object.assign(o,a),Object.assign(o,r({},t(o),{lazy:void 0}))}async function vn(n,t,e,r,i,o,a,s,l){let d,u,p;void 0===l&&(l={});let h=n=>{let r,i=new Promise(((n,t)=>r=t));return p=()=>r(),t.signal.addEventListener("abort",p),Promise.race([n({request:t,params:e.params,context:l.requestContext}),i])};try{let r=e.route[n];if(e.route.lazy)if(r){let n,t=await Promise.all([h(r).catch((t=>{n=t})),_n(e.route,o,i)]);if(n)throw n;u=t[0]}else{if(await _n(e.route,o,i),r=e.route[n],!r){if("action"===n){let n=new URL(t.url),r=n.pathname+n.search;throw In(405,{method:t.method,pathname:r,routeId:e.route.id})}return{type:m.data,data:void 0}}u=await h(r)}else{if(!r){let n=new URL(t.url);throw In(404,{pathname:n.pathname+n.search})}u=await h(r)}c(void 0!==u,"You defined "+("action"===n?"an action":"a loader")+' for route "'+e.route.id+"\" but didn't return anything from your `"+n+"` function. Please return a value or `null`.")}catch(n){d=m.error,u=n}finally{p&&t.signal.removeEventListener("abort",p)}if(null!=(f=u)&&"number"==typeof f.status&&"string"==typeof f.statusText&&"object"==typeof f.headers&&void 0!==f.body){let n,i=u.status;if(on.has(i)){let n=u.headers.get("Location");if(c(n,"Redirects returned/thrown from loaders/actions must have a Location header"),dn.test(n)){if(!l.isStaticRequest){let e=new URL(t.url),r=n.startsWith("//")?new URL(e.protocol+n):new URL(n),i=null!=N(r.pathname,a);r.origin===e.origin&&i&&(n=r.pathname+r.search+r.hash)}}else n=fn(new URL(t.url),r.slice(0,r.indexOf(e)+1),a,!0,n,s);if(l.isStaticRequest)throw u.headers.set("Location",n),u;return{type:m.redirect,status:i,location:n,revalidate:null!==u.headers.get("X-Remix-Revalidate"),reloadDocument:null!==u.headers.get("X-Remix-Reload-Document")}}if(l.isRouteRequest)throw{type:d===m.error?m.error:m.data,response:u};try{let t=u.headers.get("Content-Type");n=t&&/\bapplication\/json\b/.test(t)?null==u.body?null:await u.json():await u.text()}catch(n){return{type:m.error,error:n}}return d===m.error?{type:d,error:new Z(i,u.statusText,n),headers:u.headers}:{type:m.data,data:n,statusCode:u.status,headers:u.headers}}var f,g,A;return d===m.error?{type:d,error:u}:function(n){let t=n;return t&&"object"==typeof t&&"object"==typeof t.data&&"function"==typeof t.subscribe&&"function"==typeof t.cancel&&"function"==typeof t.resolveData}(u)?{type:m.deferred,deferredData:u,statusCode:null==(g=u.init)?void 0:g.status,headers:(null==(A=u.init)?void 0:A.headers)&&new Headers(u.init.headers)}:{type:m.data,data:u}}function xn(n,t,e,r){let i=n.createURL(Sn(t)).toString(),o={signal:e};if(r&&On(r.formMethod)){let{formMethod:n,formEncType:t}=r;o.method=n.toUpperCase(),"application/json"===t?(o.headers=new Headers({"Content-Type":t}),o.body=JSON.stringify(r.json)):"text/plain"===t?o.body=r.text:"application/x-www-form-urlencoded"===t&&r.formData?o.body=kn(r.formData):o.body=r.formData}return new Request(i,o)}function kn(n){let t=new URLSearchParams;for(let[e,r]of n.entries())t.append(e,"string"==typeof r?r:r.name);return t}function yn(n){let t=new FormData;for(let[e,r]of n.entries())t.append(e,r);return t}function $n(n,t,e,i,o,a,s,l){let{loaderData:d,errors:u}=function(n,t,e,r,i){let o,a={},s=null,l=!1,d={};return e.forEach(((e,u)=>{let p=t[u].route.id;if(c(!jn(e),"Cannot handle redirect results in processLoaderData"),Mn(e)){let t=wn(n,p),i=e.error;r&&(i=Object.values(r)[0],r=void 0),s=s||{},null==s[t.route.id]&&(s[t.route.id]=i),a[p]=void 0,l||(l=!0,o=K(e.error)?e.error.status:500),e.headers&&(d[p]=e.headers)}else zn(e)?(i.set(p,e.deferredData),a[p]=e.deferredData.data):a[p]=e.data,null==e.statusCode||200===e.statusCode||l||(o=e.statusCode),e.headers&&(d[p]=e.headers)})),r&&(s=r,a[Object.keys(r)[0]]=void 0),{loaderData:a,errors:s,statusCode:o||200,loaderHeaders:d}}(t,e,i,o,l);for(let t=0;t<a.length;t++){let{key:e,match:i,controller:o}=a[t];c(void 0!==s&&void 0!==s[t],"Did not find corresponding fetcher result");let l=s[t];if(!o||!o.signal.aborted)if(Mn(l)){let t=wn(n.matches,null==i?void 0:i.route.id);u&&u[t.route.id]||(u=r({},u,{[t.route.id]:l.error})),n.fetchers.delete(e)}else if(jn(l))c(!1,"Unhandled fetcher revalidation redirect");else if(zn(l))c(!1,"Unhandled fetcher deferred data");else{let t=Fn(l.data);n.fetchers.set(e,t)}}return{loaderData:d,errors:u}}function En(n,t,e,i){let o=r({},t);for(let r of e){let e=r.route.id;if(t.hasOwnProperty(e)?void 0!==t[e]&&(o[e]=t[e]):void 0!==n[e]&&r.route.loader&&(o[e]=n[e]),i&&i.hasOwnProperty(e))break}return o}function wn(n,t){return(t?n.slice(0,n.findIndex((n=>n.route.id===t))+1):[...n]).reverse().find((n=>!0===n.route.hasErrorBoundary))||n[0]}function Cn(n){let t=1===n.length?n[0]:n.find((n=>n.index||!n.path||"/"===n.path))||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function In(n,t){let{pathname:e,routeId:r,method:i,type:o}=void 0===t?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return 400===n?(a="Bad Request",i&&e&&r?s="You made a "+i+' request to "'+e+'" but did not provide a `loader` for route "'+r+'", so there is no way to handle the request.':"defer-action"===o?s="defer() is not supported in actions":"invalid-body"===o&&(s="Unable to encode submission body")):403===n?(a="Forbidden",s='Route "'+r+'" does not match URL "'+e+'"'):404===n?(a="Not Found",s='No route matches URL "'+e+'"'):405===n&&(a="Method Not Allowed",i&&e&&r?s="You made a "+i.toUpperCase()+' request to "'+e+'" but did not provide an `action` for route "'+r+'", so there is no way to handle the request.':i&&(s='Invalid request method "'+i.toUpperCase()+'"')),new Z(n||500,a,new Error(s),!0)}function Bn(n){for(let t=n.length-1;t>=0;t--){let e=n[t];if(jn(e))return{result:e,idx:t}}}function Sn(n){return h(r({},"string"==typeof n?f(n):n,{hash:""}))}function zn(n){return n.type===m.deferred}function Mn(n){return n.type===m.error}function jn(n){return(n&&n.type)===m.redirect}function On(n){return tn.has(n.toLowerCase())}async function Nn(n,t,e,r,i,o){for(let a=0;a<e.length;a++){let s=e[a],l=t[a];if(!l)continue;let d=n.find((n=>n.route.id===l.route.id)),u=null!=d&&!An(d,l)&&void 0!==(o&&o[l.route.id]);if(zn(s)&&(i||u)){let n=r[a];c(n,"Expected an AbortSignal for revalidating fetcher deferred result"),await Dn(s,n,i).then((n=>{n&&(e[a]=n||e[a])}))}}}async function Dn(n,t,e){if(void 0===e&&(e=!1),!await n.deferredData.resolveData(t)){if(e)try{return{type:m.data,data:n.deferredData.unwrappedData}}catch(n){return{type:m.error,error:n}}return{type:m.data,data:n.deferredData.data}}}function Tn(n){return new URLSearchParams(n).getAll("index").some((n=>""===n))}function Ln(n,t){let e="string"==typeof t?f(t).search:t.search;if(n[n.length-1].route.index&&Tn(e||""))return n[n.length-1];let r=L(n);return r[r.length-1]}function qn(n){let{formMethod:t,formAction:e,formEncType:r,text:i,formData:o,json:a}=n;if(t&&e&&r)return null!=i?{formMethod:t,formAction:e,formEncType:r,formData:void 0,json:void 0,text:i}:null!=o?{formMethod:t,formAction:e,formEncType:r,formData:o,json:void 0,text:void 0}:void 0!==a?{formMethod:t,formAction:e,formEncType:r,formData:void 0,json:a,text:void 0}:void 0}function Pn(n,t){return t?{state:"loading",location:n,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Rn(n,t){return n?{state:"loading",formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Fn(n){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:n}}Symbol("deferred")},4359:(n,t,e)=>{"use strict";var r;function i(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function o(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?i(Object(e),!0).forEach((function(t){d(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):i(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function s(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function l(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function c(n,t,e){return t&&l(n.prototype,t),e&&l(n,e),n}function d(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function u(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&h(n,t)}function p(n){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function h(n,t){return(h=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n})(n,t)}function f(n){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(n){return!1}}();return function(){var e,r=p(n);if(t){var i=p(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return function(n,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(n)}(this,e)}}function g(n){return function(n){if(Array.isArray(n))return A(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||m(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(n,t){if(n){if("string"==typeof n)return A(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?A(n,t):void 0}}function A(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}var b=function(){function n(){s(this,n)}return c(n,[{key:"shadeRGBColor",value:function(n,t){var e=t.split(","),r=n<0?0:255,i=n<0?-1*n:n,o=parseInt(e[0].slice(4),10),a=parseInt(e[1],10),s=parseInt(e[2],10);return"rgb("+(Math.round((r-o)*i)+o)+","+(Math.round((r-a)*i)+a)+","+(Math.round((r-s)*i)+s)+")"}},{key:"shadeHexColor",value:function(n,t){var e=parseInt(t.slice(1),16),r=n<0?0:255,i=n<0?-1*n:n,o=e>>16,a=e>>8&255,s=255&e;return"#"+(16777216+65536*(Math.round((r-o)*i)+o)+256*(Math.round((r-a)*i)+a)+(Math.round((r-s)*i)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return n.isColorHex(e)?this.shadeHexColor(t,e):this.shadeRGBColor(t,e)}}],[{key:"bind",value:function(n,t){return function(){return n.apply(t,arguments)}}},{key:"isObject",value:function(n){return n&&"object"===a(n)&&!Array.isArray(n)&&null!=n}},{key:"is",value:function(n,t){return Object.prototype.toString.call(t)==="[object "+n+"]"}},{key:"listToArray",value:function(n){var t,e=[];for(t=0;t<n.length;t++)e[t]=n[t];return e}},{key:"extend",value:function(n,t){var e=this;"function"!=typeof Object.assign&&(Object.assign=function(n){if(null==n)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(n),e=1;e<arguments.length;e++){var r=arguments[e];if(null!=r)for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])}return t});var r=Object.assign({},n);return this.isObject(n)&&this.isObject(t)&&Object.keys(t).forEach((function(i){e.isObject(t[i])&&i in n?r[i]=e.extend(n[i],t[i]):Object.assign(r,d({},i,t[i]))})),r}},{key:"extendArray",value:function(t,e){var r=[];return t.map((function(t){r.push(n.extend(e,t))})),r}},{key:"monthMod",value:function(n){return n%12}},{key:"clone",value:function(t){if(n.is("Array",t)){for(var e=[],r=0;r<t.length;r++)e[r]=this.clone(t[r]);return e}if(n.is("Null",t))return null;if(n.is("Date",t))return t;if("object"===a(t)){var i={};for(var o in t)t.hasOwnProperty(o)&&(i[o]=this.clone(t[o]));return i}return t}},{key:"log10",value:function(n){return Math.log(n)/Math.LN10}},{key:"roundToBase10",value:function(n){return Math.pow(10,Math.floor(Math.log10(n)))}},{key:"roundToBase",value:function(n,t){return Math.pow(t,Math.floor(Math.log(n)/Math.log(t)))}},{key:"parseNumber",value:function(n){return null===n?n:parseFloat(n)}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(n){var t=String(n).split(/[eE]/);if(1===t.length)return t[0];var e="",r=n<0?"-":"",i=t[0].replace(".",""),o=Number(t[1])+1;if(o<0){for(e=r+"0.";o++;)e+="0";return e+i.replace(/^-/,"")}for(o-=i.length;o--;)e+="0";return i+e}},{key:"getDimensions",value:function(n){var t=getComputedStyle(n,null),e=n.clientHeight,r=n.clientWidth;return e-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[r-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),e]}},{key:"getBoundingClientRect",value:function(n){var t=n.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:n.clientWidth,height:n.clientHeight,x:t.left,y:t.top}}},{key:"getLargestStringFromArr",value:function(n){return n.reduce((function(n,t){return Array.isArray(t)&&(t=t.reduce((function(n,t){return n.length>t.length?n:t}))),n.length>t.length?n:t}),0)}},{key:"hexToRgba",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==n.substring(0,1)&&(n="#999999");var e=n.replace("#","");e=e.match(new RegExp("(.{"+e.length/3+"})","g"));for(var r=0;r<e.length;r++)e[r]=parseInt(1===e[r].length?e[r]+e[r]:e[r],16);return void 0!==t&&e.push(t),"rgba("+e.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(n){return parseFloat(n.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(n){return(n=n.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===n.length?"#"+("0"+parseInt(n[1],10).toString(16)).slice(-2)+("0"+parseInt(n[2],10).toString(16)).slice(-2)+("0"+parseInt(n[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(n)}},{key:"getPolygonPos",value:function(n,t){for(var e=[],r=2*Math.PI/t,i=0;i<t;i++){var o={};o.x=n*Math.sin(i*r),o.y=-n*Math.cos(i*r),e.push(o)}return e}},{key:"polarToCartesian",value:function(n,t,e,r){var i=(r-90)*Math.PI/180;return{x:n+e*Math.cos(i),y:t+e*Math.sin(i)}}},{key:"escapeString",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x";return n.toString().slice().replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,t)}},{key:"negToZero",value:function(n){return n<0?0:n}},{key:"moveIndexInArray",value:function(n,t,e){if(e>=n.length)for(var r=e-n.length+1;r--;)n.push(void 0);return n.splice(e,0,n.splice(t,1)[0]),n}},{key:"extractNumber",value:function(n){return parseFloat(n.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(n,t){for(;(n=n.parentElement)&&!n.classList.contains(t););return n}},{key:"setELstyles",value:function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n.style.key=t[e])}},{key:"isNumber",value:function(n){return!isNaN(n)&&parseFloat(Number(n))===n&&!isNaN(parseInt(n,10))}},{key:"isFloat",value:function(n){return Number(n)===n&&n%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var n=window.navigator.userAgent,t=n.indexOf("MSIE ");if(t>0)return parseInt(n.substring(t+5,n.indexOf(".",t)),10);if(n.indexOf("Trident/")>0){var e=n.indexOf("rv:");return parseInt(n.substring(e+3,n.indexOf(".",e)),10)}var r=n.indexOf("Edge/");return r>0&&parseInt(n.substring(r+5,n.indexOf(".",r)),10)}}]),n}(),_=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return c(n,[{key:"setEasingFunctions",value:function(){var n;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":n="-";break;case"easein":n="<";break;case"easeout":n=">";break;case"easeinout":default:n="<>";break;case"swing":n=function(n){var t=1.70158;return(n-=1)*n*((t+1)*n+t)+1};break;case"bounce":n=function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375};break;case"elastic":n=function(n){return n===!!n?n:Math.pow(2,-10*n)*Math.sin((n-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=n}}},{key:"animateLine",value:function(n,t,e,r){n.attr(t).animate(r).attr(e)}},{key:"animateMarker",value:function(n,t,e,r,i,o){t||(t=0),n.attr({r:t,width:t,height:t}).animate(r,i).attr({r:e,width:e.width,height:e.height}).afterAll((function(){o()}))}},{key:"animateCircle",value:function(n,t,e,r,i){n.attr({r:t.r,cx:t.cx,cy:t.cy}).animate(r,i).attr({r:e.r,cx:e.cx,cy:e.cy})}},{key:"animateRect",value:function(n,t,e,r,i){n.attr(t).animate(r).attr(e).afterAll((function(){return i()}))}},{key:"animatePathsGradually",value:function(n){var t=n.el,e=n.realIndex,r=n.j,i=n.fill,o=n.pathFrom,a=n.pathTo,s=n.speed,l=n.delay,c=this.w,d=0;c.config.chart.animations.animateGradually.enabled&&(d=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(d=0),this.morphSVG(t,e,r,"line"!==c.config.chart.type||c.globals.comboCharts?i:"stroke",o,a,s,l*d)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(n){n.el.classList.remove("apexcharts-element-hidden")}))}},{key:"animationCompleted",value:function(n){var t=this.w;t.globals.animationEnded||(t.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,{el:n,w:t}))}},{key:"morphSVG",value:function(n,t,e,r,i,o,a,s){var l=this,c=this.w;i||(i=n.attr("pathFrom")),o||(o=n.attr("pathTo"));var d=function(n){return"radar"===c.config.chart.type&&(a=1),"M 0 ".concat(c.globals.gridHeight)};(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i=d()),(!o||o.indexOf("undefined")>-1||o.indexOf("NaN")>-1)&&(o=d()),c.globals.shouldAnimate||(a=1),n.plot(i).animate(1,c.globals.easing,s).plot(i).animate(a,c.globals.easing,s).plot(o).afterAll((function(){b.isNumber(e)?e===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(n):"none"!==r&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&t===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(n),l.showDelayedElements()}))}}]),n}(),v=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"getDefaultFilter",value:function(n,t){var e=this.w;n.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==e.config.states.normal.filter?this.applyFilter(n,t,e.config.states.normal.filter.type,e.config.states.normal.filter.value):e.config.chart.dropShadow.enabled&&this.dropShadow(n,e.config.chart.dropShadow,t)}},{key:"addNormalFilter",value:function(n,t){var e=this.w;e.config.chart.dropShadow.enabled&&!n.node.classList.contains("apexcharts-marker")&&this.dropShadow(n,e.config.chart.dropShadow,t)}},{key:"addLightenFilter",value:function(n,t,e){var r=this,i=this.w,o=e.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter((function(n){var e=i.config.chart.dropShadow;(e.enabled?r.addShadow(n,t,e):n).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:o}})})),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"addDarkenFilter",value:function(n,t,e){var r=this,i=this.w,o=e.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter((function(n){var e=i.config.chart.dropShadow;(e.enabled?r.addShadow(n,t,e):n).componentTransfer({rgb:{type:"linear",slope:o}})})),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"applyFilter",value:function(n,t,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(e){case"none":this.addNormalFilter(n,t);break;case"lighten":this.addLightenFilter(n,t,{intensity:r});break;case"darken":this.addDarkenFilter(n,t,{intensity:r})}}},{key:"addShadow",value:function(n,t,e){var r=e.blur,i=e.top,o=e.left,a=e.color,s=e.opacity,l=n.flood(Array.isArray(a)?a[t]:a,s).composite(n.sourceAlpha,"in").offset(o,i).gaussianBlur(r).merge(n.source);return n.blend(n.source,l)}},{key:"dropShadow",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=t.top,i=t.left,o=t.blur,a=t.color,s=t.opacity,l=t.noUserSpaceOnUse,c=this.w;return n.unfilter(!0),b.isIE()&&"radialBar"===c.config.chart.type||(a=Array.isArray(a)?a[e]:a,n.filter((function(n){var t;t=b.isSafari()||b.isFirefox()||b.isIE()?n.flood(a,s).composite(n.sourceAlpha,"in").offset(i,r).gaussianBlur(o):n.flood(a,s).composite(n.sourceAlpha,"in").offset(i,r).gaussianBlur(o).merge(n.source),n.blend(n.source,t)})),l||n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)),n}},{key:"setSelectionFilter",value:function(n,t,e){var r=this.w;if(void 0!==r.globals.selectedDataPoints[t]&&r.globals.selectedDataPoints[t].indexOf(e)>-1){n.node.setAttribute("selected",!0);var i=r.config.states.active.filter;"none"!==i&&this.applyFilter(n,t,i.type,i.value)}}},{key:"_scaleFilterSize",value:function(n){!function(t){for(var e in t)t.hasOwnProperty(e)&&n.setAttribute(e,t[e])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),n}(),x=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"drawLine",value:function(n,t,e,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:n,y1:t,x2:e,y2:r,stroke:i,"stroke-dasharray":o,"stroke-width":a,"stroke-linecap":s})}},{key:"drawRect",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,d=this.w.globals.dom.Paper.rect();return d.attr({x:n,y:t,width:e>0?e:0,height:r>0?r:0,rx:i,ry:i,opacity:a,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),d.node.setAttribute("fill",o),d}},{key:"drawPolygon",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(n).attr({fill:r,stroke:t,"stroke-width":e})}},{key:"drawCircle",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n<0&&(n=0);var e=this.w.globals.dom.Paper.circle(2*n);return null!==t&&e.attr(t),e}},{key:"drawPath",value:function(n){var t=n.d,e=void 0===t?"":t,r=n.stroke,i=void 0===r?"#a8a8a8":r,o=n.strokeWidth,a=void 0===o?1:o,s=n.fill,l=n.fillOpacity,c=void 0===l?1:l,d=n.strokeOpacity,u=void 0===d?1:d,p=n.classes,h=n.strokeLinecap,f=void 0===h?null:h,g=n.strokeDashArray,m=void 0===g?0:g,A=this.w;return null===f&&(f=A.config.stroke.lineCap),(e.indexOf("undefined")>-1||e.indexOf("NaN")>-1)&&(e="M 0 ".concat(A.globals.gridHeight)),A.globals.dom.Paper.path(e).attr({fill:s,"fill-opacity":c,stroke:i,"stroke-opacity":u,"stroke-linecap":f,"stroke-width":a,"stroke-dasharray":m,class:p})}},{key:"group",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w.globals.dom.Paper.group();return null!==n&&t.attr(n),t}},{key:"move",value:function(n,t){return["M",n,t].join(" ")}},{key:"line",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=null;return null===e?r=["L",n,t].join(" "):"H"===e?r=["H",n].join(" "):"V"===e&&(r=["V",t].join(" ")),r}},{key:"curve",value:function(n,t,e,r,i,o){return["C",n,t,e,r,i,o].join(" ")}},{key:"quadraticCurve",value:function(n,t,e,r){return["Q",n,t,e,r].join(" ")}},{key:"arc",value:function(n,t,e,r,i,o,a){var s="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a"),[s,n,t,e,r,i,o,a].join(" ")}},{key:"renderPaths",value:function(n){var t,e=n.j,r=n.realIndex,i=n.pathFrom,a=n.pathTo,s=n.stroke,l=n.strokeWidth,c=n.strokeLinecap,d=n.fill,u=n.animationDelay,p=n.initialSpeed,h=n.dataChangeSpeed,f=n.className,g=n.shouldClipToGrid,m=void 0===g||g,A=n.bindEventsOnPaths,b=void 0===A||A,x=n.drawShadow,k=void 0===x||x,y=this.w,$=new v(this.ctx),E=new _(this.ctx),w=this.w.config.chart.animations.enabled,C=w&&this.w.config.chart.animations.dynamicAnimation.enabled,I=!!(w&&!y.globals.resized||C&&y.globals.dataChanged&&y.globals.shouldAnimate);I?t=i:(t=a,y.globals.animationEnded=!0);var B,S=y.config.stroke.dashArray;B=Array.isArray(S)?S[r]:y.config.stroke.dashArray;var z=this.drawPath({d:t,stroke:s,strokeWidth:l,fill:d,fillOpacity:1,classes:f,strokeLinecap:c,strokeDashArray:B});if(z.attr("index",r),m&&z.attr({"clip-path":"url(#gridRectMask".concat(y.globals.cuid,")")}),"none"!==y.config.states.normal.filter.type)$.getDefaultFilter(z,r);else if(y.config.chart.dropShadow.enabled&&k&&(!y.config.chart.dropShadow.enabledOnSeries||y.config.chart.dropShadow.enabledOnSeries&&-1!==y.config.chart.dropShadow.enabledOnSeries.indexOf(r))){var M=y.config.chart.dropShadow;$.dropShadow(z,M,r)}b&&(z.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,z)),z.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,z)),z.node.addEventListener("mousedown",this.pathMouseDown.bind(this,z))),z.attr({pathTo:a,pathFrom:i});var j={el:z,j:e,realIndex:r,pathFrom:i,pathTo:a,fill:d,strokeWidth:l,delay:u};return!w||y.globals.resized||y.globals.dataChanged?!y.globals.resized&&y.globals.dataChanged||E.showDelayedElements():E.animatePathsGradually(o(o({},j),{},{speed:p})),y.globals.dataChanged&&C&&I&&E.animatePathsGradually(o(o({},j),{},{speed:h})),z}},{key:"drawPattern",value:function(n,t,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=this.w.globals.dom.Paper.pattern(t,e,(function(o){"horizontalLines"===n?o.line(0,0,e,0).stroke({color:r,width:i+1}):"verticalLines"===n?o.line(0,0,0,t).stroke({color:r,width:i+1}):"slantedLines"===n?o.line(0,0,t,e).stroke({color:r,width:i}):"squares"===n?o.rect(t,e).fill("none").stroke({color:r,width:i}):"circles"===n&&o.circle(t).fill("none").stroke({color:r,width:i})}));return o}},{key:"drawGradient",value:function(n,t,e,r,i){var o,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=this.w;t.length<9&&0===t.indexOf("#")&&(t=b.hexToRgba(t,r)),e.length<9&&0===e.indexOf("#")&&(e=b.hexToRgba(e,i));var u=0,p=1,h=1,f=null;null!==s&&(u=void 0!==s[0]?s[0]/100:0,p=void 0!==s[1]?s[1]/100:1,h=void 0!==s[2]?s[2]/100:1,f=void 0!==s[3]?s[3]/100:null);var g=!("donut"!==d.config.chart.type&&"pie"!==d.config.chart.type&&"polarArea"!==d.config.chart.type&&"bubble"!==d.config.chart.type);if(o=null===l||0===l.length?d.globals.dom.Paper.gradient(g?"radial":"linear",(function(n){n.at(u,t,r),n.at(p,e,i),n.at(h,e,i),null!==f&&n.at(f,t,r)})):d.globals.dom.Paper.gradient(g?"radial":"linear",(function(n){(Array.isArray(l[c])?l[c]:l).forEach((function(t){n.at(t.offset/100,t.color,t.opacity)}))})),g){var m=d.globals.gridWidth/2,A=d.globals.gridHeight/2;"bubble"!==d.config.chart.type?o.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:A,r:a}):o.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===n?o.from(0,0).to(0,1):"diagonal"===n?o.from(0,0).to(1,1):"horizontal"===n?o.from(0,1).to(1,1):"diagonal2"===n&&o.from(1,0).to(0,1);return o}},{key:"getTextBasedOnMaxWidth",value:function(n){var t=n.text,e=n.maxWidth,r=n.fontSize,i=n.fontFamily,o=this.getTextRects(t,r,i),a=o.width/t.length,s=Math.floor(e/a);return e<o.width?t.slice(0,s-3)+"...":t}},{key:"drawText",value:function(n){var t=this,e=n.x,r=n.y,i=n.text,a=n.textAnchor,s=n.fontSize,l=n.fontFamily,c=n.fontWeight,d=n.foreColor,u=n.opacity,p=n.maxWidth,h=n.cssClass,f=void 0===h?"":h,g=n.isPlainText,m=void 0===g||g,A=this.w;void 0===i&&(i="");var b=i;a||(a="start"),d&&d.length||(d=A.config.chart.foreColor),l=l||A.config.chart.fontFamily,c=c||"regular";var _,v={maxWidth:p,fontSize:s=s||"11px",fontFamily:l};return Array.isArray(i)?_=A.globals.dom.Paper.text((function(n){for(var e=0;e<i.length;e++)b=i[e],p&&(b=t.getTextBasedOnMaxWidth(o({text:i[e]},v))),0===e?n.tspan(b):n.tspan(b).newLine()})):(p&&(b=this.getTextBasedOnMaxWidth(o({text:i},v))),_=m?A.globals.dom.Paper.plain(i):A.globals.dom.Paper.text((function(n){return n.tspan(b)}))),_.attr({x:e,y:r,"text-anchor":a,"dominant-baseline":"auto","font-size":s,"font-family":l,"font-weight":c,fill:d,class:"apexcharts-text "+f}),_.node.style.fontFamily=l,_.node.style.opacity=u,_}},{key:"drawMarker",value:function(n,t,e){n=n||0;var r=e.pSize||0,i=null;if("square"===e.shape||"rect"===e.shape){var o=void 0===e.pRadius?r/2:e.pRadius;null!==t&&r||(r=0,o=0);var a=1.2*r+o,s=this.drawRect(a,a,a,a,o);s.attr({x:n-a/2,y:t-a/2,cx:n,cy:t,class:e.class?e.class:"",fill:e.pointFillColor,"fill-opacity":e.pointFillOpacity?e.pointFillOpacity:1,stroke:e.pointStrokeColor,"stroke-width":e.pointStrokeWidth?e.pointStrokeWidth:0,"stroke-opacity":e.pointStrokeOpacity?e.pointStrokeOpacity:1}),i=s}else"circle"!==e.shape&&e.shape||(b.isNumber(t)||(r=0,t=0),i=this.drawCircle(r,{cx:n,cy:t,class:e.class?e.class:"",stroke:e.pointStrokeColor,fill:e.pointFillColor,"fill-opacity":e.pointFillOpacity?e.pointFillOpacity:1,"stroke-width":e.pointStrokeWidth?e.pointStrokeWidth:0,"stroke-opacity":e.pointStrokeOpacity?e.pointStrokeOpacity:1}));return i}},{key:"pathMouseEnter",value:function(n,t){var e=this.w,r=new v(this.ctx),i=parseInt(n.node.getAttribute("index"),10),o=parseInt(n.node.getAttribute("j"),10);if("function"==typeof e.config.chart.events.dataPointMouseEnter&&e.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:i,dataPointIndex:o,w:e}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:i,dataPointIndex:o,w:e}]),("none"===e.config.states.active.filter.type||"true"!==n.node.getAttribute("selected"))&&"none"!==e.config.states.hover.filter.type&&!e.globals.isTouchDevice){var a=e.config.states.hover.filter;r.applyFilter(n,i,a.type,a.value)}}},{key:"pathMouseLeave",value:function(n,t){var e=this.w,r=new v(this.ctx),i=parseInt(n.node.getAttribute("index"),10),o=parseInt(n.node.getAttribute("j"),10);"function"==typeof e.config.chart.events.dataPointMouseLeave&&e.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:i,dataPointIndex:o,w:e}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:i,dataPointIndex:o,w:e}]),"none"!==e.config.states.active.filter.type&&"true"===n.node.getAttribute("selected")||"none"!==e.config.states.hover.filter.type&&r.getDefaultFilter(n,i)}},{key:"pathMouseDown",value:function(n,t){var e=this.w,r=new v(this.ctx),i=parseInt(n.node.getAttribute("index"),10),o=parseInt(n.node.getAttribute("j"),10),a="false";if("true"===n.node.getAttribute("selected")){if(n.node.setAttribute("selected","false"),e.globals.selectedDataPoints[i].indexOf(o)>-1){var s=e.globals.selectedDataPoints[i].indexOf(o);e.globals.selectedDataPoints[i].splice(s,1)}}else{if(!e.config.states.active.allowMultipleDataPointsSelection&&e.globals.selectedDataPoints.length>0){e.globals.selectedDataPoints=[];var l=e.globals.dom.Paper.select(".apexcharts-series path").members,c=e.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,d=function(n){Array.prototype.forEach.call(n,(function(n){n.node.setAttribute("selected","false"),r.getDefaultFilter(n,i)}))};d(l),d(c)}n.node.setAttribute("selected","true"),a="true",void 0===e.globals.selectedDataPoints[i]&&(e.globals.selectedDataPoints[i]=[]),e.globals.selectedDataPoints[i].push(o)}if("true"===a){var u=e.config.states.active.filter;if("none"!==u)r.applyFilter(n,i,u.type,u.value);else if("none"!==e.config.states.hover.filter&&!e.globals.isTouchDevice){var p=e.config.states.hover.filter;r.applyFilter(n,i,p.type,p.value)}}else"none"!==e.config.states.active.filter.type&&("none"===e.config.states.hover.filter.type||e.globals.isTouchDevice?r.getDefaultFilter(n,i):(p=e.config.states.hover.filter,r.applyFilter(n,i,p.type,p.value)));"function"==typeof e.config.chart.events.dataPointSelection&&e.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:e.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:o,w:e}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:e.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:o,w:e}])}},{key:"rotateAroundCenter",value:function(n){var t={};return n&&"function"==typeof n.getBBox&&(t=n.getBBox()),{x:t.x+t.width/2,y:t.y+t.height/2}}},{key:"getTextRects",value:function(n,t,e,r){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w,a=this.drawText({x:-200,y:-200,text:n,textAnchor:"start",fontSize:t,fontFamily:e,foreColor:"#fff",opacity:0});r&&a.attr("transform",r),o.globals.dom.Paper.add(a);var s=a.bbox();return i||(s=a.node.getBoundingClientRect()),a.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(n,t,e){if("function"==typeof n.getComputedTextLength&&(n.textContent=t,t.length>0&&n.getComputedTextLength()>=e/1.1)){for(var r=t.length-3;r>0;r-=3)if(n.getSubStringLength(0,r)<=e/1.1)return void(n.textContent=t.substring(0,r)+"...");n.textContent="."}}}],[{key:"setAttrs",value:function(n,t){for(var e in t)t.hasOwnProperty(e)&&n.setAttribute(e,t[e])}}]),n}(),k=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"getStackedSeriesTotals",value:function(){var n=this.w,t=[];if(0===n.globals.series.length)return t;for(var e=0;e<n.globals.series[n.globals.maxValsInArrayIndex].length;e++){for(var r=0,i=0;i<n.globals.series.length;i++)void 0!==n.globals.series[i][e]&&(r+=n.globals.series[i][e]);t.push(r)}return n.globals.stackedSeriesTotals=t,t}},{key:"getSeriesTotalByIndex",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===n?this.w.config.series.reduce((function(n,t){return n+t}),0):this.w.globals.series[n].reduce((function(n,t){return n+t}),0)}},{key:"isSeriesNull",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===n?this.w.config.series.filter((function(n){return null!==n})):this.w.config.series[n].data.filter((function(n){return null!==n}))).length}},{key:"seriesHaveSameValues",value:function(n){return this.w.globals.series[n].every((function(n,t,e){return n===e[0]}))}},{key:"getCategoryLabels",value:function(n){var t=this.w,e=n.slice();return t.config.xaxis.convertedCatToNumeric&&(e=n.map((function(n,e){return t.config.xaxis.labels.formatter(n-t.globals.minX+1)}))),e}},{key:"getLargestSeries",value:function(){var n=this.w;n.globals.maxValsInArrayIndex=n.globals.series.map((function(n){return n.length})).indexOf(Math.max.apply(Math,n.globals.series.map((function(n){return n.length}))))}},{key:"getLargestMarkerSize",value:function(){var n=this.w,t=0;return n.globals.markers.size.forEach((function(n){t=Math.max(t,n)})),n.config.markers.discrete&&n.config.markers.discrete.length&&n.config.markers.discrete.forEach((function(n){t=Math.max(t,n.size)})),t>0&&(t+=n.config.markers.hover.sizeOffset+1),n.globals.markers.largestSize=t,t}},{key:"getSeriesTotals",value:function(){var n=this.w;n.globals.seriesTotals=n.globals.series.map((function(n,t){var e=0;if(Array.isArray(n))for(var r=0;r<n.length;r++)e+=n[r];else e+=n;return e}))}},{key:"getSeriesTotalsXRange",value:function(n,t){var e=this.w;return e.globals.series.map((function(r,i){for(var o=0,a=0;a<r.length;a++)e.globals.seriesX[i][a]>n&&e.globals.seriesX[i][a]<t&&(o+=r[a]);return o}))}},{key:"getPercentSeries",value:function(){var n=this.w;n.globals.seriesPercent=n.globals.series.map((function(t,e){var r=[];if(Array.isArray(t))for(var i=0;i<t.length;i++){var o=n.globals.stackedSeriesTotals[i],a=0;o&&(a=100*t[i]/o),r.push(a)}else{var s=100*t/n.globals.seriesTotals.reduce((function(n,t){return n+t}),0);r.push(s)}return r}))}},{key:"getCalculatedRatios",value:function(){var n,t,e,r,i=this.w.globals,o=[],a=0,s=[],l=.1,c=0;if(i.yRange=[],i.isMultipleYAxis)for(var d=0;d<i.minYArr.length;d++)i.yRange.push(Math.abs(i.minYArr[d]-i.maxYArr[d])),s.push(0);else i.yRange.push(Math.abs(i.minY-i.maxY));i.xRange=Math.abs(i.maxX-i.minX),i.zRange=Math.abs(i.maxZ-i.minZ);for(var u=0;u<i.yRange.length;u++)o.push(i.yRange[u]/i.gridHeight);if(t=i.xRange/i.gridWidth,e=Math.abs(i.initialMaxX-i.initialMinX)/i.gridWidth,n=i.yRange/i.gridWidth,r=i.xRange/i.gridHeight,(a=i.zRange/i.gridHeight*16)||(a=1),i.minY!==Number.MIN_VALUE&&0!==Math.abs(i.minY)&&(i.hasNegs=!0),i.isMultipleYAxis){s=[];for(var p=0;p<o.length;p++)s.push(-i.minYArr[p]/o[p])}else s.push(-i.minY/o[0]),i.minY!==Number.MIN_VALUE&&0!==Math.abs(i.minY)&&(l=-i.minY/n,c=i.minX/t);return{yRatio:o,invertedYRatio:n,zRatio:a,xRatio:t,initialXRatio:e,invertedXRatio:r,baseLineInvertedY:l,baseLineY:s,baseLineX:c}}},{key:"getLogSeries",value:function(n){var t=this,e=this.w;return e.globals.seriesLog=n.map((function(n,r){return e.config.yaxis[r]&&e.config.yaxis[r].logarithmic?n.map((function(n){return null===n?null:t.getLogVal(e.config.yaxis[r].logBase,n,r)})):n})),e.globals.invalidLogScale?n:e.globals.seriesLog}},{key:"getBaseLog",value:function(n,t){return Math.log(t)/Math.log(n)}},{key:"getLogVal",value:function(n,t,e){if(0===t)return 0;var r=this.w,i=0===r.globals.minYArr[e]?-1:this.getBaseLog(n,r.globals.minYArr[e]),o=(0===r.globals.maxYArr[e]?0:this.getBaseLog(n,r.globals.maxYArr[e]))-i;return t<1?t/o:(this.getBaseLog(n,t)-i)/o}},{key:"getLogYRatios",value:function(n){var t=this,e=this.w,r=this.w.globals;return r.yLogRatio=n.slice(),r.logYRange=r.yRange.map((function(n,i){if(e.config.yaxis[i]&&t.w.config.yaxis[i].logarithmic){var o,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;return r.seriesLog.forEach((function(n,t){n.forEach((function(n){e.config.yaxis[t]&&e.config.yaxis[t].logarithmic&&(a=Math.max(n,a),s=Math.min(n,s))}))})),o=Math.pow(r.yRange[i],Math.abs(s-a)/r.yRange[i]),r.yLogRatio[i]=o/r.gridHeight,o}})),r.invalidLogScale?n.slice():r.yLogRatio}}],[{key:"checkComboSeries",value:function(n){var t=!1,e=0,r=0;return n.length&&void 0!==n[0].type&&n.forEach((function(n){"bar"!==n.type&&"column"!==n.type&&"candlestick"!==n.type&&"boxPlot"!==n.type||e++,void 0!==n.type&&r++})),r>0&&(t=!0),{comboBarCount:e,comboCharts:t}}},{key:"extendArrayProps",value:function(n,t,e){return t.yaxis&&(t=n.extendYAxis(t,e)),t.annotations&&(t.annotations.yaxis&&(t=n.extendYAxisAnnotations(t)),t.annotations.xaxis&&(t=n.extendXAxisAnnotations(t)),t.annotations.points&&(t=n.extendPointAnnotations(t))),t}}]),n}(),y=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t}return c(n,[{key:"setOrientations",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=this.w;if("vertical"===n.label.orientation){var r=null!==t?t:0,i=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(r,"']"));if(null!==i){var o=i.getBoundingClientRect();i.setAttribute("x",parseFloat(i.getAttribute("x"))-o.height+4),"top"===n.label.position?i.setAttribute("y",parseFloat(i.getAttribute("y"))+o.width):i.setAttribute("y",parseFloat(i.getAttribute("y"))-o.width);var a=this.annoCtx.graphics.rotateAroundCenter(i),s=a.x,l=a.y;i.setAttribute("transform","rotate(-90 ".concat(s," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(n,t){var e=this.w;if(!n||void 0===t.label.text||void 0!==t.label.text&&!String(t.label.text).trim())return null;var r=e.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),i=n.getBoundingClientRect(),o=t.label.style.padding.left,a=t.label.style.padding.right,s=t.label.style.padding.top,l=t.label.style.padding.bottom;"vertical"===t.label.orientation&&(s=t.label.style.padding.left,l=t.label.style.padding.right,o=t.label.style.padding.top,a=t.label.style.padding.bottom);var c=i.left-r.left-o,d=i.top-r.top-s,u=this.annoCtx.graphics.drawRect(c-e.globals.barPadForNumericAxis,d,i.width+o+a,i.height+s+l,t.label.borderRadius,t.label.style.background,1,t.label.borderWidth,t.label.borderColor,0);return t.id&&u.node.classList.add(t.id),u}},{key:"annotationsBackground",value:function(){var n=this,t=this.w,e=function(e,r,i){var o=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(r,"']"));if(o){var a=o.parentNode,s=n.addBackgroundToAnno(o,e);s&&(a.insertBefore(s.node,o),e.label.mouseEnter&&s.node.addEventListener("mouseenter",e.label.mouseEnter.bind(n,e)),e.label.mouseLeave&&s.node.addEventListener("mouseleave",e.label.mouseLeave.bind(n,e)),e.label.click&&s.node.addEventListener("click",e.label.click.bind(n,e)))}};t.config.annotations.xaxis.map((function(n,t){e(n,t,"xaxis")})),t.config.annotations.yaxis.map((function(n,t){e(n,t,"yaxis")})),t.config.annotations.points.map((function(n,t){e(n,t,"point")}))}},{key:"getY1Y2",value:function(n,t){var e,r="y1"===n?t.y:t.y2,i=this.w;if(this.annoCtx.invertAxis){var o=i.globals.labels.indexOf(r);i.config.xaxis.convertedCatToNumeric&&(o=i.globals.categoryLabels.indexOf(r));var a=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(o+1)+")");a&&(e=parseFloat(a.getAttribute("y")))}else{var s;s=i.config.yaxis[t.yAxisIndex].logarithmic?(r=new k(this.annoCtx.ctx).getLogVal(r,t.yAxisIndex))/i.globals.yLogRatio[t.yAxisIndex]:(r-i.globals.minYArr[t.yAxisIndex])/(i.globals.yRange[t.yAxisIndex]/i.globals.gridHeight),e=i.globals.gridHeight-s,!t.marker||void 0!==t.y&&null!==t.y||(e=0),i.config.yaxis[t.yAxisIndex]&&i.config.yaxis[t.yAxisIndex].reversed&&(e=s)}return e}},{key:"getX1X2",value:function(n,t){var e=this.w,r=this.annoCtx.invertAxis?e.globals.minY:e.globals.minX,i=this.annoCtx.invertAxis?e.globals.maxY:e.globals.maxX,o=this.annoCtx.invertAxis?e.globals.yRange[0]:e.globals.xRange,a=(t.x-r)/(o/e.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(a=(i-t.x)/(o/e.globals.gridWidth)),"category"!==e.config.xaxis.type&&!e.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||e.globals.dataFormatXNumeric||(a=this.getStringX(t.x));var s=(t.x2-r)/(o/e.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(s=(i-t.x2)/(o/e.globals.gridWidth)),"category"!==e.config.xaxis.type&&!e.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||e.globals.dataFormatXNumeric||(s=this.getStringX(t.x2)),void 0!==t.x&&null!==t.x||!t.marker||(a=e.globals.gridWidth),"x1"===n?a:s}},{key:"getStringX",value:function(n){var t=this.w,e=n;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(n=t.globals.categoryLabels.indexOf(n)+1);var r=t.globals.labels.indexOf(n),i=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(r+1)+")");return i&&(e=parseFloat(i.getAttribute("x"))),e}}]),n}(),$=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new y(this.annoCtx)}return c(n,[{key:"addXaxisAnnotation",value:function(n,t,e){var r,i=this.w,o=this.helpers.getX1X2("x1",n),a=n.label.text,s=n.strokeDashArray;if(b.isNumber(o)){if(null===n.x2||void 0===n.x2){var l=this.annoCtx.graphics.drawLine(o+n.offsetX,0+n.offsetY,o+n.offsetX,i.globals.gridHeight+n.offsetY,n.borderColor,s,n.borderWidth);t.appendChild(l.node),n.id&&l.node.classList.add(n.id)}else{if((r=this.helpers.getX1X2("x2",n))<o){var c=o;o=r,r=c}var d=this.annoCtx.graphics.drawRect(o+n.offsetX,0+n.offsetY,r-o,i.globals.gridHeight+n.offsetY,0,n.fillColor,n.opacity,1,n.borderColor,s);d.node.classList.add("apexcharts-annotation-rect"),d.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(d.node),n.id&&d.node.classList.add(n.id)}var u="top"===n.label.position?4:i.globals.gridHeight,p=this.annoCtx.graphics.getTextRects(a,parseFloat(n.label.style.fontSize)),h=this.annoCtx.graphics.drawText({x:o+n.label.offsetX,y:u+n.label.offsetY-("vertical"===n.label.orientation?"top"===n.label.position?p.width/2-12:-p.width/2:0),text:a,textAnchor:n.label.textAnchor,fontSize:n.label.style.fontSize,fontFamily:n.label.style.fontFamily,fontWeight:n.label.style.fontWeight,foreColor:n.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(n.label.style.cssClass," ").concat(n.id?n.id:"")});h.attr({rel:e}),t.appendChild(h.node),this.annoCtx.helpers.setOrientations(n,e)}}},{key:"drawXAxisAnnotations",value:function(){var n=this,t=this.w,e=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return t.config.annotations.xaxis.map((function(t,r){n.addXaxisAnnotation(t,e.node,r)})),e}}]),n}(),E=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t,this.helpers=new y(this.annoCtx)}return c(n,[{key:"addYaxisAnnotation",value:function(n,t,e){var r,i=this.w,o=n.strokeDashArray,a=this.helpers.getY1Y2("y1",n),s=n.label.text;if(null===n.y2||void 0===n.y2){var l=this.annoCtx.graphics.drawLine(0+n.offsetX,a+n.offsetY,this._getYAxisAnnotationWidth(n),a+n.offsetY,n.borderColor,o,n.borderWidth);t.appendChild(l.node),n.id&&l.node.classList.add(n.id)}else{if((r=this.helpers.getY1Y2("y2",n))>a){var c=a;a=r,r=c}var d=this.annoCtx.graphics.drawRect(0+n.offsetX,r+n.offsetY,this._getYAxisAnnotationWidth(n),a-r,0,n.fillColor,n.opacity,1,n.borderColor,o);d.node.classList.add("apexcharts-annotation-rect"),d.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(d.node),n.id&&d.node.classList.add(n.id)}var u="right"===n.label.position?i.globals.gridWidth:0,p=this.annoCtx.graphics.drawText({x:u+n.label.offsetX,y:(null!=r?r:a)+n.label.offsetY-3,text:s,textAnchor:n.label.textAnchor,fontSize:n.label.style.fontSize,fontFamily:n.label.style.fontFamily,fontWeight:n.label.style.fontWeight,foreColor:n.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(n.label.style.cssClass," ").concat(n.id?n.id:"")});p.attr({rel:e}),t.appendChild(p.node)}},{key:"_getYAxisAnnotationWidth",value:function(n){var t=this.w;return t.globals.gridWidth,(n.width.indexOf("%")>-1?t.globals.gridWidth*parseInt(n.width,10)/100:parseInt(n.width,10))+n.offsetX}},{key:"drawYAxisAnnotations",value:function(){var n=this,t=this.w,e=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.map((function(t,r){n.addYaxisAnnotation(t,e.node,r)})),e}}]),n}(),w=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t,this.helpers=new y(this.annoCtx)}return c(n,[{key:"addPointAnnotation",value:function(n,t,e){this.w;var r=this.helpers.getX1X2("x1",n),i=this.helpers.getY1Y2("y1",n);if(b.isNumber(r)){var o={pSize:n.marker.size,pointStrokeWidth:n.marker.strokeWidth,pointFillColor:n.marker.fillColor,pointStrokeColor:n.marker.strokeColor,shape:n.marker.shape,pRadius:n.marker.radius,class:"apexcharts-point-annotation-marker ".concat(n.marker.cssClass," ").concat(n.id?n.id:"")},a=this.annoCtx.graphics.drawMarker(r+n.marker.offsetX,i+n.marker.offsetY,o);t.appendChild(a.node);var s=n.label.text?n.label.text:"",l=this.annoCtx.graphics.drawText({x:r+n.label.offsetX,y:i+n.label.offsetY-n.marker.size-parseFloat(n.label.style.fontSize)/1.6,text:s,textAnchor:n.label.textAnchor,fontSize:n.label.style.fontSize,fontFamily:n.label.style.fontFamily,fontWeight:n.label.style.fontWeight,foreColor:n.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(n.label.style.cssClass," ").concat(n.id?n.id:"")});if(l.attr({rel:e}),t.appendChild(l.node),n.customSVG.SVG){var c=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+n.customSVG.cssClass});c.attr({transform:"translate(".concat(r+n.customSVG.offsetX,", ").concat(i+n.customSVG.offsetY,")")}),c.node.innerHTML=n.customSVG.SVG,t.appendChild(c.node)}if(n.image.path){var d=n.image.width?n.image.width:20,u=n.image.height?n.image.height:20;a=this.annoCtx.addImage({x:r+n.image.offsetX-d/2,y:i+n.image.offsetY-u/2,width:d,height:u,path:n.image.path,appendTo:".apexcharts-point-annotations"})}n.mouseEnter&&a.node.addEventListener("mouseenter",n.mouseEnter.bind(this,n)),n.mouseLeave&&a.node.addEventListener("mouseleave",n.mouseLeave.bind(this,n)),n.click&&a.node.addEventListener("click",n.click.bind(this,n))}}},{key:"drawPointAnnotations",value:function(){var n=this,t=this.w,e=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map((function(t,r){n.addPointAnnotation(t,e.node,r)})),e}}]),n}(),C={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},I=function(){function n(){s(this,n),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return c(n,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[C],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(n){return new Date(n).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,rangeBarOverlap:!0,rangeBarGroupRows:!1,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal"}},bubble:{minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(n){return n}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(n){return n+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(n){return n.globals.seriesTotals.reduce((function(n,t){return n+t}),0)/n.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(n){return n}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(n){return n}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(n){return n.globals.seriesTotals.reduce((function(n,t){return n+t}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(n){return null!==n?n:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(n){return n?n+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),n}(),B=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.graphics=new x(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new y(this),this.xAxisAnnotations=new $(this),this.yAxisAnnotations=new E(this),this.pointsAnnotations=new w(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return c(n,[{key:"drawAxesAnnotations",value:function(){var n=this.w;if(n.globals.axisCharts){for(var t=this.yAxisAnnotations.drawYAxisAnnotations(),e=this.xAxisAnnotations.drawXAxisAnnotations(),r=this.pointsAnnotations.drawPointAnnotations(),i=n.config.chart.animations.enabled,o=[t,e,r],a=[e.node,t.node,r.node],s=0;s<3;s++)n.globals.dom.elGraphical.add(o[s]),!i||n.globals.resized||n.globals.dataChanged||"scatter"!==n.config.chart.type&&"bubble"!==n.config.chart.type&&n.globals.dataPoints>1&&a[s].classList.add("apexcharts-element-hidden"),n.globals.delayedElements.push({el:a[s],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var n=this;this.w.config.annotations.images.map((function(t,e){n.addImage(t,e)}))}},{key:"drawTextAnnos",value:function(){var n=this;this.w.config.annotations.texts.map((function(t,e){n.addText(t,e)}))}},{key:"addXaxisAnnotation",value:function(n,t,e){this.xAxisAnnotations.addXaxisAnnotation(n,t,e)}},{key:"addYaxisAnnotation",value:function(n,t,e){this.yAxisAnnotations.addYaxisAnnotation(n,t,e)}},{key:"addPointAnnotation",value:function(n,t,e){this.pointsAnnotations.addPointAnnotation(n,t,e)}},{key:"addText",value:function(n,t){var e=n.x,r=n.y,i=n.text,o=n.textAnchor,a=n.foreColor,s=n.fontSize,l=n.fontFamily,c=n.fontWeight,d=n.cssClass,u=n.backgroundColor,p=n.borderWidth,h=n.strokeDashArray,f=n.borderRadius,g=n.borderColor,m=n.appendTo,A=void 0===m?".apexcharts-annotations":m,b=n.paddingLeft,_=void 0===b?4:b,v=n.paddingRight,x=void 0===v?4:v,k=n.paddingBottom,y=void 0===k?2:k,$=n.paddingTop,E=void 0===$?2:$,w=this.w,C=this.graphics.drawText({x:e,y:r,text:i,textAnchor:o||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||w.config.chart.fontFamily,foreColor:a||w.config.chart.foreColor,cssClass:d}),I=w.globals.dom.baseEl.querySelector(A);I&&I.appendChild(C.node);var B=C.bbox();if(i){var S=this.graphics.drawRect(B.x-_,B.y-E,B.width+_+x,B.height+y+E,f,u||"transparent",1,p,g,h);I.insertBefore(S.node,C.node)}}},{key:"addImage",value:function(n,t){var e=this.w,r=n.path,i=n.x,o=void 0===i?0:i,a=n.y,s=void 0===a?0:a,l=n.width,c=void 0===l?20:l,d=n.height,u=void 0===d?20:d,p=n.appendTo,h=void 0===p?".apexcharts-annotations":p,f=e.globals.dom.Paper.image(r);f.size(c,u).move(o,s);var g=e.globals.dom.baseEl.querySelector(h);return g&&g.appendChild(f.node),f}},{key:"addXaxisAnnotationExternal",value:function(n,t,e){return this.addAnnotationExternal({params:n,pushToMemory:t,context:e,type:"xaxis",contextMethod:e.addXaxisAnnotation}),e}},{key:"addYaxisAnnotationExternal",value:function(n,t,e){return this.addAnnotationExternal({params:n,pushToMemory:t,context:e,type:"yaxis",contextMethod:e.addYaxisAnnotation}),e}},{key:"addPointAnnotationExternal",value:function(n,t,e){return void 0===this.invertAxis&&(this.invertAxis=e.w.globals.isBarHorizontal),this.addAnnotationExternal({params:n,pushToMemory:t,context:e,type:"point",contextMethod:e.addPointAnnotation}),e}},{key:"addAnnotationExternal",value:function(n){var t=n.params,e=n.pushToMemory,r=n.context,i=n.type,o=n.contextMethod,a=r,s=a.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations")),c=l.childNodes.length+1,d=new I,u=Object.assign({},"xaxis"===i?d.xAxisAnnotation:"yaxis"===i?d.yAxisAnnotation:d.pointAnnotation),p=b.extend(u,t);switch(i){case"xaxis":this.addXaxisAnnotation(p,l,c);break;case"yaxis":this.addYaxisAnnotation(p,l,c);break;case"point":this.addPointAnnotation(p,l,c)}var h=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(c,"']")),f=this.helpers.addBackgroundToAnno(h,p);return f&&l.insertBefore(f.node,h),e&&s.globals.memory.methodsToExec.push({context:a,id:p.id?p.id:b.randomId(),method:o,label:"addAnnotation",params:t}),r}},{key:"clearAnnotations",value:function(n){var t=n.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");t.globals.memory.methodsToExec.map((function(n,e){"addText"!==n.label&&"addAnnotation"!==n.label||t.globals.memory.methodsToExec.splice(e,1)})),e=b.listToArray(e),Array.prototype.forEach.call(e,(function(n){for(;n.firstChild;)n.removeChild(n.firstChild)}))}},{key:"removeAnnotation",value:function(n,t){var e=n.w,r=e.globals.dom.baseEl.querySelectorAll(".".concat(t));r&&(e.globals.memory.methodsToExec.map((function(n,r){n.id===t&&e.globals.memory.methodsToExec.splice(r,1)})),Array.prototype.forEach.call(r,(function(n){n.parentElement.removeChild(n)})))}}]),n}(),S=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return c(n,[{key:"clippedImgArea",value:function(n){var t=this.w,e=t.config,r=parseInt(t.globals.gridWidth,10),i=parseInt(t.globals.gridHeight,10),o=r>i?r:i,a=n.image,s=0,l=0;void 0===n.width&&void 0===n.height?void 0!==e.fill.image.width&&void 0!==e.fill.image.height?(s=e.fill.image.width+1,l=e.fill.image.height):(s=o+1,l=o):(s=n.width,l=n.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");x.setAttrs(c,{id:n.patternID,patternUnits:n.patternUnits?n.patternUnits:"userSpaceOnUse",width:s+"px",height:l+"px"});var d=document.createElementNS(t.globals.SVGNS,"image");c.appendChild(d),d.setAttributeNS(window.SVG.xlink,"href",a),x.setAttrs(d,{x:0,y:0,preserveAspectRatio:"none",width:s+"px",height:l+"px"}),d.style.opacity=n.opacity,t.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(n){var t=this.w;return("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||"heatmap"===t.config.chart.type||"treemap"===t.config.chart.type?this.seriesIndex=n.seriesNumber:this.seriesIndex=n.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(n){var t=this.w;this.opts=n;var e,r,i,o=this.w.config;this.seriesIndex=this.getSeriesIndex(n);var a=this.getFillColors()[this.seriesIndex];void 0!==t.globals.seriesColors[this.seriesIndex]&&(a=t.globals.seriesColors[this.seriesIndex]),"function"==typeof a&&(a=a({seriesIndex:this.seriesIndex,dataPointIndex:n.dataPointIndex,value:n.value,w:t}));var s=this.getFillType(this.seriesIndex),l=Array.isArray(o.fill.opacity)?o.fill.opacity[this.seriesIndex]:o.fill.opacity;n.color&&(a=n.color);var c=a;if(-1===a.indexOf("rgb")?a.length<9&&(c=b.hexToRgba(a,l)):a.indexOf("rgba")>-1&&(l=b.getOpacityFromRGBA(a)),n.opacity&&(l=n.opacity),"pattern"===s&&(r=this.handlePatternFill(r,a,l,c)),"gradient"===s&&(i=this.handleGradientFill(a,l,this.seriesIndex)),"image"===s){var d=o.fill.image.src,u=n.patternID?n.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(d)?n.seriesNumber<d.length?d[n.seriesNumber]:d[0]:d,width:n.width?n.width:void 0,height:n.height?n.height:void 0,patternUnits:n.patternUnits,patternID:"pattern".concat(t.globals.cuid).concat(n.seriesNumber+1).concat(u)}),e="url(#pattern".concat(t.globals.cuid).concat(n.seriesNumber+1).concat(u,")")}else e="gradient"===s?i:"pattern"===s?r:c;return n.solid&&(e=c),e}},{key:"getFillType",value:function(n){var t=this.w;return Array.isArray(t.config.fill.type)?t.config.fill.type[n]:t.config.fill.type}},{key:"getFillColors",value:function(){var n=this.w,t=n.config,e=this.opts,r=[];return n.globals.comboCharts?"line"===n.config.series[this.seriesIndex].type?Array.isArray(n.globals.stroke.colors)?r=n.globals.stroke.colors:r.push(n.globals.stroke.colors):Array.isArray(n.globals.fill.colors)?r=n.globals.fill.colors:r.push(n.globals.fill.colors):"line"===t.chart.type?Array.isArray(n.globals.stroke.colors)?r=n.globals.stroke.colors:r.push(n.globals.stroke.colors):Array.isArray(n.globals.fill.colors)?r=n.globals.fill.colors:r.push(n.globals.fill.colors),void 0!==e.fillColors&&(r=[],Array.isArray(e.fillColors)?r=e.fillColors.slice():r.push(e.fillColors)),r}},{key:"handlePatternFill",value:function(n,t,e,r){var i=this.w.config,o=this.opts,a=new x(this.ctx),s=void 0===i.fill.pattern.strokeWidth?Array.isArray(i.stroke.width)?i.stroke.width[this.seriesIndex]:i.stroke.width:Array.isArray(i.fill.pattern.strokeWidth)?i.fill.pattern.strokeWidth[this.seriesIndex]:i.fill.pattern.strokeWidth,l=t;return Array.isArray(i.fill.pattern.style)?void 0!==i.fill.pattern.style[o.seriesNumber]?a.drawPattern(i.fill.pattern.style[o.seriesNumber],i.fill.pattern.width,i.fill.pattern.height,l,s,e):r:a.drawPattern(i.fill.pattern.style,i.fill.pattern.width,i.fill.pattern.height,l,s,e)}},{key:"handleGradientFill",value:function(n,t,e){var r,i=this.w.config,o=this.opts,a=new x(this.ctx),s=new b,l=i.fill.gradient.type,c=n,d=void 0===i.fill.gradient.opacityFrom?t:Array.isArray(i.fill.gradient.opacityFrom)?i.fill.gradient.opacityFrom[e]:i.fill.gradient.opacityFrom;c.indexOf("rgba")>-1&&(d=b.getOpacityFromRGBA(c));var u=void 0===i.fill.gradient.opacityTo?t:Array.isArray(i.fill.gradient.opacityTo)?i.fill.gradient.opacityTo[e]:i.fill.gradient.opacityTo;if(void 0===i.fill.gradient.gradientToColors||0===i.fill.gradient.gradientToColors.length)r="dark"===i.fill.gradient.shade?s.shadeColor(-1*parseFloat(i.fill.gradient.shadeIntensity),n.indexOf("rgb")>-1?b.rgb2hex(n):n):s.shadeColor(parseFloat(i.fill.gradient.shadeIntensity),n.indexOf("rgb")>-1?b.rgb2hex(n):n);else if(i.fill.gradient.gradientToColors[o.seriesNumber]){var p=i.fill.gradient.gradientToColors[o.seriesNumber];r=p,p.indexOf("rgba")>-1&&(u=b.getOpacityFromRGBA(p))}else r=n;if(i.fill.gradient.inverseColors){var h=c;c=r,r=h}return c.indexOf("rgb")>-1&&(c=b.rgb2hex(c)),r.indexOf("rgb")>-1&&(r=b.rgb2hex(r)),a.drawGradient(l,c,r,d,u,o.size,i.fill.gradient.stops,i.fill.gradient.colorStops,e)}}]),n}(),z=function(){function n(t,e){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"setGlobalMarkerSize",value:function(){var n=this.w;if(n.globals.markers.size=Array.isArray(n.config.markers.size)?n.config.markers.size:[n.config.markers.size],n.globals.markers.size.length>0){if(n.globals.markers.size.length<n.globals.series.length+1)for(var t=0;t<=n.globals.series.length;t++)void 0===n.globals.markers.size[t]&&n.globals.markers.size.push(n.globals.markers.size[0])}else n.globals.markers.size=n.config.series.map((function(t){return n.config.markers.size}))}},{key:"plotChartMarkers",value:function(n,t,e,r){var i,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=this.w,s=t,l=n,c=null,d=new x(this.ctx),u=a.config.markers.discrete&&a.config.markers.discrete.length;if((a.globals.markers.size[t]>0||o||u)&&(c=d.group({class:o||u?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(l.x))for(var p=0;p<l.x.length;p++){var h=e;1===e&&0===p&&(h=0),1===e&&1===p&&(h=1);var f="apexcharts-marker";if("line"!==a.config.chart.type&&"area"!==a.config.chart.type||a.globals.comboCharts||a.config.tooltip.intersect||(f+=" no-pointer-events"),(Array.isArray(a.config.markers.size)?a.globals.markers.size[t]>0:a.config.markers.size>0)||o||u){b.isNumber(l.y[p])?f+=" w".concat(b.randomId()):f="apexcharts-nullpoint";var g=this.getMarkerConfig({cssClass:f,seriesIndex:t,dataPointIndex:h});a.config.series[s].data[h]&&(a.config.series[s].data[h].fillColor&&(g.pointFillColor=a.config.series[s].data[h].fillColor),a.config.series[s].data[h].strokeColor&&(g.pointStrokeColor=a.config.series[s].data[h].strokeColor)),r&&(g.pSize=r),(i=d.drawMarker(l.x[p],l.y[p],g)).attr("rel",h),i.attr("j",h),i.attr("index",t),i.node.setAttribute("default-marker-size",g.pSize),new v(this.ctx).setSelectionFilter(i,t,h),this.addEvents(i),c&&c.add(i)}else void 0===a.globals.pointsArray[t]&&(a.globals.pointsArray[t]=[]),a.globals.pointsArray[t].push([l.x[p],l.y[p]])}return c}},{key:"getMarkerConfig",value:function(n){var t=n.cssClass,e=n.seriesIndex,r=n.dataPointIndex,i=void 0===r?null:r,o=n.finishRadius,a=void 0===o?null:o,s=this.w,l=this.getMarkerStyle(e),c=s.globals.markers.size[e],d=s.config.markers;return null!==i&&d.discrete.length&&d.discrete.map((function(n){n.seriesIndex===e&&n.dataPointIndex===i&&(l.pointStrokeColor=n.strokeColor,l.pointFillColor=n.fillColor,c=n.size,l.pointShape=n.shape)})),{pSize:null===a?c:a,pRadius:d.radius,width:Array.isArray(d.width)?d.width[e]:d.width,height:Array.isArray(d.height)?d.height[e]:d.height,pointStrokeWidth:Array.isArray(d.strokeWidth)?d.strokeWidth[e]:d.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(d.shape)?d.shape[e]:d.shape),class:t,pointStrokeOpacity:Array.isArray(d.strokeOpacity)?d.strokeOpacity[e]:d.strokeOpacity,pointStrokeDashArray:Array.isArray(d.strokeDashArray)?d.strokeDashArray[e]:d.strokeDashArray,pointFillOpacity:Array.isArray(d.fillOpacity)?d.fillOpacity[e]:d.fillOpacity,seriesIndex:e}}},{key:"addEvents",value:function(n){var t=this.w,e=new x(this.ctx);n.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this.ctx,n)),n.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this.ctx,n)),n.node.addEventListener("mousedown",e.pathMouseDown.bind(this.ctx,n)),n.node.addEventListener("click",t.config.markers.onClick),n.node.addEventListener("dblclick",t.config.markers.onDblClick),n.node.addEventListener("touchstart",e.pathMouseDown.bind(this.ctx,n),{passive:!0})}},{key:"getMarkerStyle",value:function(n){var t=this.w,e=t.globals.markers.colors,r=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(r)?r[n]:r,pointFillColor:Array.isArray(e)?e[n]:e}}}]),n}(),M=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return c(n,[{key:"draw",value:function(n,t,e){var r=this.w,i=new x(this.ctx),o=e.realIndex,a=e.pointsPos,s=e.zRatio,l=e.elParent,c=i.group({class:"apexcharts-series-markers apexcharts-series-".concat(r.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(r.globals.cuid,")")),Array.isArray(a.x))for(var d=0;d<a.x.length;d++){var u=t+1,p=!0;0===t&&0===d&&(u=0),0===t&&1===d&&(u=1);var h=0,f=r.globals.markers.size[o];if(s!==1/0){f=r.globals.seriesZ[o][u]/s;var g=r.config.plotOptions.bubble;g.minBubbleRadius&&f<g.minBubbleRadius&&(f=g.minBubbleRadius),g.maxBubbleRadius&&f>g.maxBubbleRadius&&(f=g.maxBubbleRadius)}r.config.chart.animations.enabled||(h=f);var m=a.x[d],A=a.y[d];if(h=h||0,null!==A&&void 0!==r.globals.series[o][u]||(p=!1),p){var b=this.drawPoint(m,A,h,f,o,u,t);c.add(b)}l.add(c)}}},{key:"drawPoint",value:function(n,t,e,r,i,o,a){var s=this.w,l=i,c=new _(this.ctx),d=new v(this.ctx),u=new S(this.ctx),p=new z(this.ctx),h=new x(this.ctx),f=p.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:o,finishRadius:"bubble"===s.config.chart.type||s.globals.comboCharts&&s.config.series[i]&&"bubble"===s.config.series[i].type?r:null});r=f.pSize;var g,m=u.fillPath({seriesNumber:i,dataPointIndex:o,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:s.globals.series[i][a]});if("circle"===f.shape?g=h.drawCircle(e):"square"!==f.shape&&"rect"!==f.shape||(g=h.drawRect(0,0,f.width-f.pointStrokeWidth/2,f.height-f.pointStrokeWidth/2,f.pRadius)),s.config.series[l].data[o]&&s.config.series[l].data[o].fillColor&&(m=s.config.series[l].data[o].fillColor),g.attr({x:n-f.width/2-f.pointStrokeWidth/2,y:t-f.height/2-f.pointStrokeWidth/2,cx:n,cy:t,fill:m,"fill-opacity":f.pointFillOpacity,stroke:f.pointStrokeColor,r,"stroke-width":f.pointStrokeWidth,"stroke-dasharray":f.pointStrokeDashArray,"stroke-opacity":f.pointStrokeOpacity}),s.config.chart.dropShadow.enabled){var A=s.config.chart.dropShadow;d.dropShadow(g,A,i)}if(!this.initialAnim||s.globals.dataChanged||s.globals.resized)s.globals.animationEnded=!0;else{var b=s.config.chart.animations.speed;c.animateMarker(g,0,"circle"===f.shape?r:{width:f.width,height:f.height},b,s.globals.easing,(function(){window.setTimeout((function(){c.animationCompleted(g)}),100)}))}if(s.globals.dataChanged&&"circle"===f.shape)if(this.dynamicAnim){var k,y,$,E,w=s.config.chart.animations.dynamicAnimation.speed;null!=(E=s.globals.previousPaths[i]&&s.globals.previousPaths[i][a])&&(k=E.x,y=E.y,$=void 0!==E.r?E.r:r);for(var C=0;C<s.globals.collapsedSeries.length;C++)s.globals.collapsedSeries[C].index===i&&(w=1,r=0);0===n&&0===t&&(r=0),c.animateCircle(g,{cx:k,cy:y,r:$},{cx:n,cy:t,r},w,s.globals.easing)}else g.attr({r});return g.attr({rel:o,j:o,index:i,"default-marker-size":r}),d.setSelectionFilter(g,i,o),p.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(n){var t=this.w;return{y:n+=parseInt(t.config.dataLabels.style.fontSize,10)/4}}}]),n}(),j=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"dataLabelsCorrection",value:function(n,t,e,r,i,o,a){var s=this.w,l=!1,c=new x(this.ctx).getTextRects(e,a),d=c.width,u=c.height;t<0&&(t=0),t>s.globals.gridHeight+u&&(t=s.globals.gridHeight+u/2),void 0===s.globals.dataLabelsRects[r]&&(s.globals.dataLabelsRects[r]=[]),s.globals.dataLabelsRects[r].push({x:n,y:t,width:d,height:u});var p=s.globals.dataLabelsRects[r].length-2,h=void 0!==s.globals.lastDrawnDataLabelsIndexes[r]?s.globals.lastDrawnDataLabelsIndexes[r][s.globals.lastDrawnDataLabelsIndexes[r].length-1]:0;if(void 0!==s.globals.dataLabelsRects[r][p]){var f=s.globals.dataLabelsRects[r][h];(n>f.x+f.width+2||t>f.y+f.height+2||n+d<f.x)&&(l=!0)}return(0===i||o)&&(l=!0),{x:n,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(n,t,e){var r=this,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2,o=this.w,a=new x(this.ctx),s=o.config.dataLabels,l=0,c=0,d=e,u=null;if(!s.enabled||!Array.isArray(n.x))return u;u=a.group({class:"apexcharts-data-labels"});for(var p=0;p<n.x.length;p++)if(l=n.x[p]+s.offsetX,c=n.y[p]+s.offsetY+i,!isNaN(l)){1===e&&0===p&&(d=0),1===e&&1===p&&(d=1);var h=o.globals.series[t][d],f="",g=function(n){return o.config.dataLabels.formatter(n,{ctx:r.ctx,seriesIndex:t,dataPointIndex:d,w:o})};"bubble"===o.config.chart.type?(f=g(h=o.globals.seriesZ[t][d]),c=n.y[p],c=new M(this.ctx).centerTextInBubble(c,t,d).y):void 0!==h&&(f=g(h)),this.plotDataLabelsText({x:l,y:c,text:f,i:t,j:d,parent:u,offsetCorrection:!0,dataLabelsConfig:o.config.dataLabels})}return u}},{key:"plotDataLabelsText",value:function(n){var t=this.w,e=new x(this.ctx),r=n.x,i=n.y,o=n.i,a=n.j,s=n.text,l=n.textAnchor,c=n.fontSize,d=n.parent,u=n.dataLabelsConfig,p=n.color,h=n.alwaysDrawDataLabel,f=n.offsetCorrection;if(!(Array.isArray(t.config.dataLabels.enabledOnSeries)&&t.config.dataLabels.enabledOnSeries.indexOf(o)<0)){var g={x:r,y:i,drawnextLabel:!0,textRects:null};f&&(g=this.dataLabelsCorrection(r,i,s,o,a,h,parseInt(u.style.fontSize,10))),t.globals.zoomed||(r=g.x,i=g.y),g.textRects&&(r<-10-g.textRects.width||r>t.globals.gridWidth+g.textRects.width+10)&&(s="");var m=t.globals.dataLabels.style.colors[o];(("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||t.config.dataLabels.distributed)&&(m=t.globals.dataLabels.style.colors[a]),"function"==typeof m&&(m=m({series:t.globals.series,seriesIndex:o,dataPointIndex:a,w:t})),p&&(m=p);var A=u.offsetX,b=u.offsetY;if("bar"!==t.config.chart.type&&"rangeBar"!==t.config.chart.type||(A=0,b=0),g.drawnextLabel){var _=e.drawText({width:100,height:parseInt(u.style.fontSize,10),x:r+A,y:i+b,foreColor:m,textAnchor:l||u.textAnchor,text:s,fontSize:c||u.style.fontSize,fontFamily:u.style.fontFamily,fontWeight:u.style.fontWeight||"normal"});if(_.attr({class:"apexcharts-datalabel",cx:r,cy:i}),u.dropShadow.enabled){var k=u.dropShadow;new v(this.ctx).dropShadow(_,k)}d.add(_),void 0===t.globals.lastDrawnDataLabelsIndexes[o]&&(t.globals.lastDrawnDataLabelsIndexes[o]=[]),t.globals.lastDrawnDataLabelsIndexes[o].push(a)}}}},{key:"addBackgroundToDataLabel",value:function(n,t){var e=this.w,r=e.config.dataLabels.background,i=r.padding,o=r.padding/2,a=t.width,s=t.height,l=new x(this.ctx).drawRect(t.x-i,t.y-o/2,a+2*i,s+o,r.borderRadius,"transparent"===e.config.chart.background?"#fff":e.config.chart.background,r.opacity,r.borderWidth,r.borderColor);return r.dropShadow.enabled&&new v(this.ctx).dropShadow(l,r.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var n=this.w;if("bubble"!==n.config.chart.type)for(var t=n.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),e=0;e<t.length;e++){var r=t[e],i=r.getBBox(),o=null;if(i.width&&i.height&&(o=this.addBackgroundToDataLabel(r,i)),o){r.parentNode.insertBefore(o.node,r);var a=r.getAttribute("fill");!n.config.chart.animations.enabled||n.globals.resized||n.globals.dataChanged?o.attr({fill:a}):o.animate().attr({fill:a}),r.setAttribute("fill",n.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var n=this.w,t=n.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),e=n.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),r=0;r<t.length;r++)e&&e.insertBefore(t[r],e.nextSibling)}}]),n}(),O=function(){function n(t){s(this,n),this.w=t.w,this.barCtx=t}return c(n,[{key:"handleBarDataLabels",value:function(n){var t=n.x,e=n.y,r=n.y1,i=n.y2,o=n.i,a=n.j,s=n.realIndex,l=n.series,c=n.barHeight,d=n.barWidth,u=n.barYPosition,p=n.visibleSeries,h=n.renderedPath,f=this.w,g=new x(this.barCtx.ctx),m=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[s]:this.barCtx.strokeWidth,A=t+parseFloat(d*p),b=e+parseFloat(c*p);f.globals.isXNumeric&&!f.globals.isBarHorizontal&&(A=t+parseFloat(d*(p+1)),b=e+parseFloat(c*(p+1))-m);var _,v=t,k=e,y=f.config.dataLabels,$=this.barCtx.barOptions.dataLabels;void 0!==u&&this.barCtx.isRangeBar&&(b=u,k=u);var E=y.offsetX,w=y.offsetY,C={width:0,height:0};if(f.config.dataLabels.enabled){var I=this.barCtx.series[o][a];C=g.getTextRects(f.globals.yLabelFormatters[0](I),parseFloat(y.style.fontSize))}var B={x:t,y:e,i:o,j:a,renderedPath:h,bcx:A,bcy:b,barHeight:c,barWidth:d,textRects:C,strokeWidth:m,dataLabelsX:v,dataLabelsY:k,barDataLabelsConfig:$,offX:E,offY:w};return _=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(B):this.calculateColumnsDataLabelsPosition(B),h.attr({cy:_.bcy,cx:_.bcx,j:a,val:l[o][a],barHeight:c,barWidth:d}),this.drawCalculatedDataLabels({x:_.dataLabelsX,y:_.dataLabelsY,val:this.barCtx.isRangeBar?[r,i]:l[o][a],i:s,j:a,barWidth:d,barHeight:c,textRects:C,dataLabelsConfig:y})}},{key:"calculateColumnsDataLabelsPosition",value:function(n){var t,e=this.w,r=n.i,i=n.j,o=n.y,a=n.bcx,s=n.barWidth,l=n.barHeight,c=n.textRects,d=n.dataLabelsY,u=n.barDataLabelsConfig,p=n.strokeWidth,h=n.offX,f=n.offY;l=Math.abs(l);var g="vertical"===e.config.plotOptions.bar.dataLabels.orientation;a-=p/2;var m=e.globals.gridWidth/e.globals.dataPoints;t=e.globals.isXNumeric?a-s/2+h:a-m+s/2+h,g&&(t=t+c.height/2-p/2-2);var A=this.barCtx.series[r][i]<0,b=o;switch(this.barCtx.isReversed&&(b=o-l+(A?2*l:0),o-=l),u.position){case"center":d=g?A?b+l/2+f:b+l/2-f:A?b-l/2+c.height/2+f:b+l/2+c.height/2-f;break;case"bottom":d=g?A?b+l+f:b+l-f:A?b-l+c.height+p+f:b+l-c.height/2+p-f;break;case"top":d=g?A?b+f:b-f:A?b-c.height/2-f:b+c.height+f}return e.config.chart.stacked||(d<0?d=0+p:d+c.height/3>e.globals.gridHeight&&(d=e.globals.gridHeight-p)),{bcx:a,bcy:o,dataLabelsX:t,dataLabelsY:d}}},{key:"calculateBarsDataLabelsPosition",value:function(n){var t=this.w,e=n.x,r=n.i,i=n.j,o=n.bcy,a=n.barHeight,s=n.barWidth,l=n.textRects,c=n.dataLabelsX,d=n.strokeWidth,u=n.barDataLabelsConfig,p=n.offX,h=n.offY,f=t.globals.gridHeight/t.globals.dataPoints;s=Math.abs(s);var g=o-(this.barCtx.isRangeBar?0:f)+a/2+l.height/2+h-3,m=this.barCtx.series[r][i]<0,A=e;switch(this.barCtx.isReversed&&(A=e+s-(m?2*s:0),e=t.globals.gridWidth-s),u.position){case"center":c=m?A+s/2-p:Math.max(l.width/2,A-s/2)+p;break;case"bottom":c=m?A+s-d-Math.round(l.width/2)-p:A-s+d+Math.round(l.width/2)+p;break;case"top":c=m?A-d+Math.round(l.width/2)-p:A-d-Math.round(l.width/2)+p}return t.config.chart.stacked||(c<0?c=c+l.width+d:c+l.width/2>t.globals.gridWidth&&(c=t.globals.gridWidth-l.width-d)),{bcx:e,bcy:o,dataLabelsX:c,dataLabelsY:g}}},{key:"drawCalculatedDataLabels",value:function(n){var t=n.x,e=n.y,r=n.val,i=n.i,a=n.j,s=n.textRects,l=n.barHeight,c=n.barWidth,d=n.dataLabelsConfig,u=this.w,p="rotate(0)";"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&(p="rotate(-90, ".concat(t,", ").concat(e,")"));var h=new j(this.barCtx.ctx),f=new x(this.barCtx.ctx),g=d.formatter,m=null,A=u.globals.collapsedSeriesIndices.indexOf(i)>-1;if(d.enabled&&!A){m=f.group({class:"apexcharts-data-labels",transform:p});var b="";void 0!==r&&(b=g(r,{seriesIndex:i,dataPointIndex:a,w:u}));var _=u.globals.series[i][a]<0,v=u.config.plotOptions.bar.dataLabels.position;"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&("top"===v&&(d.textAnchor=_?"end":"start"),"center"===v&&(d.textAnchor="middle"),"bottom"===v&&(d.textAnchor=_?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&c<f.getTextRects(b,parseFloat(d.style.fontSize)).width&&(b=""),u.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?s.width/1.6>Math.abs(c)&&(b=""):s.height/1.6>Math.abs(l)&&(b=""));var k=o({},d);this.barCtx.isHorizontal&&r<0&&("start"===d.textAnchor?k.textAnchor="end":"end"===d.textAnchor&&(k.textAnchor="start")),h.plotDataLabelsText({x:t,y:e,text:b,i,j:a,parent:m,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}}]),n}(),N=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.legendInactiveClass="legend-mouseover-inactive"}return c(n,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(n){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(b.escapeString(n),"']"))}},{key:"isSeriesHidden",value:function(n){var t=this.getSeriesByName(n),e=parseInt(t.getAttribute("data:realIndex"),10);return{isHidden:t.classList.contains("apexcharts-series-collapsed"),realIndex:e}}},{key:"addCollapsedClassToSeries",value:function(n,t){var e=this.w;function r(e){for(var r=0;r<e.length;r++)e[r].index===t&&n.node.classList.add("apexcharts-series-collapsed")}r(e.globals.collapsedSeries),r(e.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(n){var t=this.isSeriesHidden(n);return this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,t.isHidden),t.isHidden}},{key:"showSeries",value:function(n){var t=this.isSeriesHidden(n);t.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!0)}},{key:"hideSeries",value:function(n){var t=this.isSeriesHidden(n);t.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!1)}},{key:"resetSeries",value:function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.w,i=b.clone(r.globals.initialSeries);r.globals.previousPaths=[],e?(r.globals.collapsedSeries=[],r.globals.ancillaryCollapsedSeries=[],r.globals.collapsedSeriesIndices=[],r.globals.ancillaryCollapsedSeriesIndices=[]):i=this.emptyCollapsedSeries(i),r.config.series=i,n&&(t&&(r.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(i,r.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(n){for(var t=this.w,e=0;e<n.length;e++)t.globals.collapsedSeriesIndices.indexOf(e)>-1&&(n[e].data=[]);return n}},{key:"toggleSeriesOnHover",value:function(n,t){var e=this.w;t||(t=n.target);var r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===n.type){var i=parseInt(t.getAttribute("rel"),10)-1,o=null,a=null;e.globals.axisCharts||"radialBar"===e.config.chart.type?e.globals.axisCharts?(o=e.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(i,"']")),a=e.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(i,"']"))):o=e.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"']")):o=e.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"'] path"));for(var s=0;s<r.length;s++)r[s].classList.add(this.legendInactiveClass);null!==o&&(e.globals.axisCharts||o.parentNode.classList.remove(this.legendInactiveClass),o.classList.remove(this.legendInactiveClass),null!==a&&a.classList.remove(this.legendInactiveClass))}else if("mouseout"===n.type)for(var l=0;l<r.length;l++)r[l].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(n,t){var e=this,r=this.w,i=r.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),o=function(n){for(var t=0;t<i.length;t++)i[t].classList[n](e.legendInactiveClass)};if("mousemove"===n.type){var a=parseInt(t.getAttribute("rel"),10)-1;o("add"),function(n){for(var t=0;t<i.length;t++){var r=parseInt(i[t].getAttribute("val"),10);r>=n.from&&r<=n.to&&i[t].classList.remove(e.legendInactiveClass)}}(r.config.plotOptions.heatmap.colorScale.ranges[a])}else"mouseout"===n.type&&o("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"asc",e=this.w,r=0;if(e.config.series.length>1)for(var i=e.config.series.map((function(t,r){var i=!1;return n&&(i="bar"===e.config.series[r].type||"column"===e.config.series[r].type),t.data&&t.data.length>0&&!i?r:-1})),o="asc"===t?0:i.length-1;"asc"===t?o<i.length:o>=0;"asc"===t?o++:o--)if(-1!==i[o]){r=i[o];break}return r}},{key:"getPreviousPaths",value:function(){var n=this.w;function t(t,e,r){for(var i=t[e].childNodes,o={type:r,paths:[],realIndex:t[e].getAttribute("data:realIndex")},a=0;a<i.length;a++)if(i[a].hasAttribute("pathTo")){var s=i[a].getAttribute("pathTo");o.paths.push({d:s})}n.globals.previousPaths.push(o)}n.globals.previousPaths=[],["line","area","bar","rangebar","candlestick","radar"].forEach((function(e){for(var r,i=(r=e,n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(r,"-series .apexcharts-series"))),o=0;o<i.length;o++)t(i,o,e)})),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var e=n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n.config.chart.type," .apexcharts-series"));if(e.length>0)for(var r=function(t){for(var e=n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(t,"'] rect")),r=[],i=function(n){var t=function(t){return e[n].getAttribute(t)},i={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};r.push({rect:i,color:e[n].getAttribute("color")})},o=0;o<e.length;o++)i(o);n.globals.previousPaths.push(r)},i=0;i<e.length;i++)r(i);n.globals.axisCharts||(n.globals.previousPaths=n.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(n){var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n,"-series .apexcharts-series"));if(e.length>0)for(var r=0;r<e.length;r++){for(var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n,"-series .apexcharts-series[data\\:realIndex='").concat(r,"'] circle")),o=[],a=0;a<i.length;a++)o.push({x:i[a].getAttribute("cx"),y:i[a].getAttribute("cy"),r:i[a].getAttribute("r")});t.globals.previousPaths.push(o)}}},{key:"clearPreviousPaths",value:function(){var n=this.w;n.globals.previousPaths=[],n.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var n=this.w,t=n.config.noData,e=new x(this.ctx),r=n.globals.svgWidth/2,i=n.globals.svgHeight/2,o="middle";if(n.globals.noData=!0,n.globals.animationEnded=!0,"left"===t.align?(r=10,o="start"):"right"===t.align&&(r=n.globals.svgWidth-10,o="end"),"top"===t.verticalAlign?i=50:"bottom"===t.verticalAlign&&(i=n.globals.svgHeight-50),r+=t.offsetX,i=i+parseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var a=e.drawText({x:r,y:i,text:t.text,textAnchor:o,fontSize:t.style.fontSize,fontFamily:t.style.fontFamily,foreColor:t.style.color,opacity:1,class:"apexcharts-text-nodata"});n.globals.dom.Paper.add(a)}}},{key:"setNullSeriesToZeroValues",value:function(n){for(var t=this.w,e=0;e<n.length;e++)if(0===n[e].length)for(var r=0;r<n[t.globals.maxValsInArrayIndex].length;r++)n[e].push(0);return n}},{key:"hasAllSeriesEqualX",value:function(){for(var n=!0,t=this.w,e=this.filteredSeriesX(),r=0;r<e.length-1;r++)if(e[r][0]!==e[r+1][0]){n=!1;break}return t.globals.allSeriesHasEqualX=n,n}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map((function(n){return n.length>0?n:[]}))}}]),n}(),D=function(){function n(t){s(this,n),this.w=t.w,this.barCtx=t}return c(n,[{key:"initVariables",value:function(n){var t=this.w;this.barCtx.series=n,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var e=0;e<n.length;e++)if(n[e].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=n[e].length),t.globals.isXNumeric)for(var r=0;r<n[e].length;r++)t.globals.seriesX[e][r]>t.globals.minX&&t.globals.seriesX[e][r]<t.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=t.globals.dataPoints;0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],this.barCtx.radiusOnSeriesNumber=n.length-1,t.globals.comboCharts||this.checkZeroSeries({series:n})}},{key:"initialPositions",value:function(){var n,t,e,r,i,o,a,s,l=this.w,c=l.globals.dataPoints;this.barCtx.isRangeBar&&(c=l.globals.labels.length);var d=this.barCtx.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(d=1),this.barCtx.isHorizontal)i=(e=l.globals.gridHeight/c)/d,l.globals.isXNumeric&&(i=(e=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),i=i*parseInt(this.barCtx.barOptions.barHeight,10)/100,s=this.barCtx.baseLineInvertedY+l.globals.padHorizontal+(this.barCtx.isReversed?l.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),t=(e-i*this.barCtx.seriesLen)/2;else{if(r=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(r=l.globals.gridWidth/l.globals.dataPoints),o=r/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l.globals.isXNumeric){var u=this.barCtx.xRatio;l.config.xaxis.convertedCatToNumeric&&(u=this.barCtx.initialXRatio),l.globals.minXDiff&&.5!==l.globals.minXDiff&&l.globals.minXDiff/u>0&&(r=l.globals.minXDiff/u),(o=r/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}a=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),n=l.globals.padHorizontal+(r-o*this.barCtx.seriesLen)/2}return{x:n,y:t,yDivision:e,xDivision:r,barHeight:i,barWidth:o,zeroH:a,zeroW:s}}},{key:"getPathFillColor",value:function(n,t,e,r){var i=this.w,o=new S(this.barCtx.ctx),a=null,s=this.barCtx.barOptions.distributed?e:t;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(r){n[t][e]>=r.from&&n[t][e]<=r.to&&(a=r.color)})),i.config.series[t].data[e]&&i.config.series[t].data[e].fillColor&&(a=i.config.series[t].data[e].fillColor),o.fillPath({seriesNumber:this.barCtx.barOptions.distributed?s:r,dataPointIndex:e,color:a,value:n[t][e]})}},{key:"getStrokeWidth",value:function(n,t,e){var r=0,i=this.w;return void 0===this.barCtx.series[n][t]||null===this.barCtx.series[n][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,i.config.stroke.show&&(this.barCtx.isNullValue||(r=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[e]:this.barCtx.strokeWidth)),r}},{key:"barBackground",value:function(n){var t=n.j,e=n.i,r=n.x1,i=n.x2,o=n.y1,a=n.y2,s=n.elSeries,l=this.w,c=new x(this.barCtx.ctx),d=new N(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&d===e){t>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(t%=this.barCtx.barOptions.colors.backgroundBarColors.length);var u=this.barCtx.barOptions.colors.backgroundBarColors[t],p=c.drawRect(void 0!==r?r:0,void 0!==o?o:0,void 0!==i?i:l.globals.gridWidth,void 0!==a?a:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,u,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(p),p.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(n){var t=n.barWidth,e=n.barXPosition,r=n.yRatio,i=n.y1,o=n.y2,a=n.strokeWidth,s=n.series,l=n.realIndex,c=n.i,d=n.j,u=n.w,p=new x(this.barCtx.ctx);(a=Array.isArray(a)?a[l]:a)||(a=0);var h={barWidth:t,strokeWidth:a,yRatio:r,barXPosition:e,y1:i,y2:o},f=this.getRoundedBars(u,h,s,c,d),g=e,m=e+t,A=p.move(g,i),b=p.move(g,i),_=p.line(m-a,i);return u.globals.previousPaths.length>0&&(b=this.barCtx.getPreviousPath(l,d,!1)),A=A+p.line(g,f.y2)+f.pathWithRadius+p.line(m-a,f.y2)+_+_+"z",b=b+p.line(g,i)+_+_+_+_+_+p.line(g,i),u.config.chart.stacked&&(this.barCtx.yArrj.push(f.y2WithRadius),this.barCtx.yArrjF.push(Math.abs(i-f.y2WithRadius)),this.barCtx.yArrjVal.push(this.barCtx.series[c][d])),{pathTo:A,pathFrom:b}}},{key:"getBarpaths",value:function(n){var t=n.barYPosition,e=n.barHeight,r=n.x1,i=n.x2,o=n.strokeWidth,a=n.series,s=n.realIndex,l=n.i,c=n.j,d=n.w,u=new x(this.barCtx.ctx);(o=Array.isArray(o)?o[s]:o)||(o=0);var p={barHeight:e,strokeWidth:o,barYPosition:t,x2:i,x1:r},h=this.getRoundedBars(d,p,a,l,c),f=u.move(r,t),g=u.move(r,t);d.globals.previousPaths.length>0&&(g=this.barCtx.getPreviousPath(s,c,!1));var m=t,A=t+e,b=u.line(r,A-o);return f=f+u.line(h.x2,m)+h.pathWithRadius+u.line(h.x2,A-o)+b+b+"z",g=g+u.line(r,m)+b+b+b+b+b+u.line(r,m),d.config.chart.stacked&&(this.barCtx.xArrj.push(h.x2WithRadius),this.barCtx.xArrjF.push(Math.abs(r-h.x2WithRadius)),this.barCtx.xArrjVal.push(this.barCtx.series[l][c])),{pathTo:f,pathFrom:g}}},{key:"getRoundedBars",value:function(n,t,e,r,i){var o=new x(this.barCtx.ctx),a=0,s=n.config.plotOptions.bar.borderRadius,l=Array.isArray(s);if(a=l?s[r>s.length-1?s.length-1:r]:s,n.config.chart.stacked&&e.length>1&&r!==this.barCtx.radiusOnSeriesNumber&&!l&&(a=0),this.barCtx.isHorizontal){var c="",d=t.x2;if(Math.abs(t.x1-t.x2)<a&&(a=Math.abs(t.x1-t.x2)),void 0!==e[r][i]||null!==e[r][i]){var u=this.barCtx.isReversed?e[r][i]>0:e[r][i]<0;u&&(a*=-1),d-=a,c=o.quadraticCurve(d+a,t.barYPosition,d+a,t.barYPosition+(u?-1*a:a))+o.line(d+a,t.barYPosition+t.barHeight-t.strokeWidth-(u?-1*a:a))+o.quadraticCurve(d+a,t.barYPosition+t.barHeight-t.strokeWidth,d,t.barYPosition+t.barHeight-t.strokeWidth)}return{pathWithRadius:c,x2WithRadius:d+a,x2:d}}var p="",h=t.y2;if(Math.abs(t.y1-t.y2)<a&&(a=Math.abs(t.y1-t.y2)),void 0!==e[r][i]||null!==e[r][i]){var f=e[r][i]<0;f&&(a*=-1),h+=a,p=o.quadraticCurve(t.barXPosition,h-a,t.barXPosition+(f?-1*a:a),h-a)+o.line(t.barXPosition+t.barWidth-t.strokeWidth-(f?-1*a:a),h-a)+o.quadraticCurve(t.barXPosition+t.barWidth-t.strokeWidth,h-a,t.barXPosition+t.barWidth-t.strokeWidth,h)}return{pathWithRadius:p,y2WithRadius:h-a,y2:h}}},{key:"checkZeroSeries",value:function(n){for(var t=n.series,e=this.w,r=0;r<t.length;r++){for(var i=0,o=0;o<t[e.globals.maxValsInArrayIndex].length;o++)i+=t[r][o];0===i&&this.barCtx.zeroSerieses.push(r)}for(var a=t.length-1;a>=0;a--)this.barCtx.zeroSerieses.indexOf(a)>-1&&a===this.radiusOnSeriesNumber&&(this.barCtx.radiusOnSeriesNumber-=1);for(var s=t.length-1;s>=0;s--)e.globals.collapsedSeriesIndices.indexOf(this.barCtx.radiusOnSeriesNumber)>-1&&(this.barCtx.radiusOnSeriesNumber-=1)}},{key:"getXForValue",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=n&&(e=t+n/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?n/this.barCtx.invertedYRatio:0)),e}},{key:"getYForValue",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=n&&(e=t-n/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?n/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),e}},{key:"getGoalValues",value:function(n,t,e,r,i){var o=this,a=this.w,s=[];return a.globals.seriesGoals[r]&&a.globals.seriesGoals[r][i]&&Array.isArray(a.globals.seriesGoals[r][i])&&a.globals.seriesGoals[r][i].forEach((function(r){var i;s.push((d(i={},n,"x"===n?o.getXForValue(r.value,t,!1):o.getYForValue(r.value,e,!1)),d(i,"attrs",r),i))})),s}},{key:"drawGoalLine",value:function(n){var t=n.barXPosition,e=n.barYPosition,r=n.goalX,i=n.goalY,o=n.barWidth,a=n.barHeight,s=new x(this.barCtx.ctx),l=s.group({className:"apexcharts-bar-goals-groups"}),c=null;return this.barCtx.isHorizontal?Array.isArray(r)&&r.forEach((function(n){var t=void 0!==n.attrs.strokeHeight?n.attrs.strokeHeight:a/2,r=e+t+a/2;c=s.drawLine(n.x,r-2*t,n.x,r,n.attrs.strokeColor?n.attrs.strokeColor:void 0,n.attrs.strokeDashArray,n.attrs.strokeWidth?n.attrs.strokeWidth:2,n.attrs.strokeLineCap),l.add(c)})):Array.isArray(i)&&i.forEach((function(n){var e=void 0!==n.attrs.strokeWidth?n.attrs.strokeWidth:o/2,r=t+e+o/2;c=s.drawLine(r-2*e,n.y,r,n.y,n.attrs.strokeColor?n.attrs.strokeColor:void 0,n.attrs.strokeDashArray,n.attrs.strokeHeight?n.attrs.strokeHeight:2,n.attrs.strokeLineCap),l.add(c)})),l}}]),n}(),T=function(){function n(t,e){s(this,n),this.ctx=t,this.w=t.w;var r=this.w;this.barOptions=r.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=r.config.stroke.width,this.isNullValue=!1,this.isRangeBar=r.globals.seriesRangeBar.length&&this.isHorizontal,this.xyRatios=e,null!==this.xyRatios&&(this.xRatio=e.xRatio,this.initialXRatio=e.initialXRatio,this.yRatio=e.yRatio,this.invertedXRatio=e.invertedXRatio,this.invertedYRatio=e.invertedYRatio,this.baseLineY=e.baseLineY,this.baseLineInvertedY=e.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.barHelpers=new D(this)}return c(n,[{key:"draw",value:function(n,t){var e=this.w,r=new x(this.ctx),i=new k(this.ctx,e);n=i.getLogSeries(n),this.series=n,this.yRatio=i.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n);var a=r.group({class:"apexcharts-bar-series apexcharts-plot-series"});e.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var s=0,l=0;s<n.length;s++,l++){var c,d,u,p,h=void 0,f=void 0,g=[],m=[],A=e.globals.comboCharts?t[s]:s,_=r.group({class:"apexcharts-series",rel:s+1,seriesName:b.escapeString(e.globals.seriesNames[A]),"data:realIndex":A});this.ctx.series.addCollapsedClassToSeries(_,A),n[s].length>0&&(this.visibleI=this.visibleI+1);var v=0,y=0;this.yRatio.length>1&&(this.yaxisIndex=A),this.isReversed=e.config.yaxis[this.yaxisIndex]&&e.config.yaxis[this.yaxisIndex].reversed;var $=this.barHelpers.initialPositions();f=$.y,v=$.barHeight,d=$.yDivision,p=$.zeroW,h=$.x,y=$.barWidth,c=$.xDivision,u=$.zeroH,this.horizontal||m.push(h+y/2);for(var E=r.group({class:"apexcharts-datalabels","data:realIndex":A}),w=r.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),C=0;C<e.globals.dataPoints;C++){var I=this.barHelpers.getStrokeWidth(s,C,A),B=null,S={indexes:{i:s,j:C,realIndex:A,bc:l},x:h,y:f,strokeWidth:I,elSeries:_};this.isHorizontal?(B=this.drawBarPaths(o(o({},S),{},{barHeight:v,zeroW:p,yDivision:d})),y=this.series[s][C]/this.invertedYRatio):(B=this.drawColumnPaths(o(o({},S),{},{xDivision:c,barWidth:y,zeroH:u})),v=this.series[s][C]/this.yRatio[this.yaxisIndex]);var z=this.barHelpers.drawGoalLine({barXPosition:B.barXPosition,barYPosition:B.barYPosition,goalX:B.goalX,goalY:B.goalY,barHeight:v,barWidth:y});z&&w.add(z),f=B.y,h=B.x,C>0&&m.push(h+y/2),g.push(f);var M=this.barHelpers.getPathFillColor(n,s,C,A);this.renderSeries({realIndex:A,pathFill:M,j:C,i:s,pathFrom:B.pathFrom,pathTo:B.pathTo,strokeWidth:I,elSeries:_,x:h,y:f,series:n,barHeight:v,barWidth:y,elDataLabelsWrap:E,elGoalsMarkers:w,visibleSeries:this.visibleI,type:"bar"})}e.globals.seriesXvalues[A]=m,e.globals.seriesYvalues[A]=g,a.add(_)}return a}},{key:"renderSeries",value:function(n){var t=n.realIndex,e=n.pathFill,r=n.lineFill,i=n.j,o=n.i,a=n.pathFrom,s=n.pathTo,l=n.strokeWidth,c=n.elSeries,d=n.x,u=n.y,p=n.y1,h=n.y2,f=n.series,g=n.barHeight,m=n.barWidth,A=n.barYPosition,b=n.elDataLabelsWrap,_=n.elGoalsMarkers,k=n.visibleSeries,y=n.type,$=this.w,E=new x(this.ctx);r||(r=this.barOptions.distributed?$.globals.stroke.colors[i]:$.globals.stroke.colors[t]),$.config.series[o].data[i]&&$.config.series[o].data[i].strokeColor&&(r=$.config.series[o].data[i].strokeColor),this.isNullValue&&(e="none");var w=i/$.config.chart.animations.animateGradually.delay*($.config.chart.animations.speed/$.globals.dataPoints)/2.4,C=E.renderPaths({i:o,j:i,realIndex:t,pathFrom:a,pathTo:s,stroke:r,strokeWidth:l,strokeLineCap:$.config.stroke.lineCap,fill:e,animationDelay:w,initialSpeed:$.config.chart.animations.speed,dataChangeSpeed:$.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(y,"-area")});C.attr("clip-path","url(#gridRectMask".concat($.globals.cuid,")"));var I=$.config.forecastDataPoints;I.count>0&&i>=$.globals.dataPoints-I.count&&(C.node.setAttribute("stroke-dasharray",I.dashArray),C.node.setAttribute("stroke-width",I.strokeWidth),C.node.setAttribute("fill-opacity",I.fillOpacity)),void 0!==p&&void 0!==h&&(C.attr("data-range-y1",p),C.attr("data-range-y2",h)),new v(this.ctx).setSelectionFilter(C,t,i),c.add(C);var B=new O(this).handleBarDataLabels({x:d,y:u,y1:p,y2:h,i:o,j:i,series:f,realIndex:t,barHeight:g,barWidth:m,barYPosition:A,renderedPath:C,visibleSeries:k});return null!==B&&b.add(B),c.add(b),_&&c.add(_),c}},{key:"drawBarPaths",value:function(n){var t=n.indexes,e=n.barHeight,r=n.strokeWidth,i=n.zeroW,o=n.x,a=n.y,s=n.yDivision,l=n.elSeries,c=this.w,d=t.i,u=t.j;c.globals.isXNumeric&&(a=(c.globals.seriesX[d][u]-c.globals.minX)/this.invertedXRatio-e);var p=a+e*this.visibleI;o=this.barHelpers.getXForValue(this.series[d][u],i);var h=this.barHelpers.getBarpaths({barYPosition:p,barHeight:e,x1:i,x2:o,strokeWidth:r,series:this.series,realIndex:t.realIndex,i:d,j:u,w:c});return c.globals.isXNumeric||(a+=s),this.barHelpers.barBackground({j:u,i:d,y1:p-e*this.visibleI,y2:e*this.seriesLen,elSeries:l}),{pathTo:h.pathTo,pathFrom:h.pathFrom,x:o,y:a,goalX:this.barHelpers.getGoalValues("x",i,null,d,u),barYPosition:p}}},{key:"drawColumnPaths",value:function(n){var t=n.indexes,e=n.x,r=n.y,i=n.xDivision,o=n.barWidth,a=n.zeroH,s=n.strokeWidth,l=n.elSeries,c=this.w,d=t.realIndex,u=t.i,p=t.j,h=t.bc;if(c.globals.isXNumeric){var f=d;c.globals.seriesX[d].length||(f=c.globals.maxValsInArrayIndex),e=(c.globals.seriesX[f][p]-c.globals.minX)/this.xRatio-o*this.seriesLen/2}var g=e+o*this.visibleI;r=this.barHelpers.getYForValue(this.series[u][p],a);var m=this.barHelpers.getColumnPaths({barXPosition:g,barWidth:o,y1:a,y2:r,strokeWidth:s,series:this.series,realIndex:t.realIndex,i:u,j:p,w:c});return c.globals.isXNumeric||(e+=i),this.barHelpers.barBackground({bc:h,j:p,i:u,x1:g-s/2-o*this.visibleI,x2:o*this.seriesLen+s/2,elSeries:l}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x:e,y:r,goalY:this.barHelpers.getGoalValues("y",null,a,u,p),barXPosition:g}}},{key:"getPreviousPath",value:function(n,t){for(var e,r=this.w,i=0;i<r.globals.previousPaths.length;i++){var o=r.globals.previousPaths[i];o.paths&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(n,10)&&void 0!==r.globals.previousPaths[i].paths[t]&&(e=r.globals.previousPaths[i].paths[t].d)}return e}}]),n}(),L=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return c(n,[{key:"isValidDate",value:function(n){return!isNaN(this.parseDate(n))}},{key:"getTimeStamp",value:function(n){return Date.parse(n)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(n).toISOString().substr(0,25)).getTime():new Date(n).getTime():n}},{key:"getDate",value:function(n){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(n).toUTCString()):new Date(n)}},{key:"parseDate",value:function(n){var t=Date.parse(n);if(!isNaN(t))return this.getTimeStamp(n);var e=Date.parse(n.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(e)}},{key:"parseDateWithTimezone",value:function(n){return Date.parse(n.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(n,t){var e=this.w.globals.locale,r=this.w.config.xaxis.labels.datetimeUTC,i=["\0"].concat(g(e.months)),o=[""].concat(g(e.shortMonths)),a=[""].concat(g(e.days)),s=[""].concat(g(e.shortDays));function l(n,t){var e=n+"";for(t=t||2;e.length<t;)e="0"+e;return e}var c=r?n.getUTCFullYear():n.getFullYear();t=(t=(t=t.replace(/(^|[^\\])yyyy+/g,"$1"+c)).replace(/(^|[^\\])yy/g,"$1"+c.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+c);var d=(r?n.getUTCMonth():n.getMonth())+1;t=(t=(t=(t=t.replace(/(^|[^\\])MMMM+/g,"$1"+i[0])).replace(/(^|[^\\])MMM/g,"$1"+o[0])).replace(/(^|[^\\])MM/g,"$1"+l(d))).replace(/(^|[^\\])M/g,"$1"+d);var u=r?n.getUTCDate():n.getDate();t=(t=(t=(t=t.replace(/(^|[^\\])dddd+/g,"$1"+a[0])).replace(/(^|[^\\])ddd/g,"$1"+s[0])).replace(/(^|[^\\])dd/g,"$1"+l(u))).replace(/(^|[^\\])d/g,"$1"+u);var p=r?n.getUTCHours():n.getHours(),h=p>12?p-12:0===p?12:p;t=(t=(t=(t=t.replace(/(^|[^\\])HH+/g,"$1"+l(p))).replace(/(^|[^\\])H/g,"$1"+p)).replace(/(^|[^\\])hh+/g,"$1"+l(h))).replace(/(^|[^\\])h/g,"$1"+h);var f=r?n.getUTCMinutes():n.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+l(f))).replace(/(^|[^\\])m/g,"$1"+f);var m=r?n.getUTCSeconds():n.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(m))).replace(/(^|[^\\])s/g,"$1"+m);var A=r?n.getUTCMilliseconds():n.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+l(A,3)),A=Math.round(A/10),t=t.replace(/(^|[^\\])ff/g,"$1"+l(A)),A=Math.round(A/10);var b=p<12?"AM":"PM";t=(t=(t=t.replace(/(^|[^\\])f/g,"$1"+A)).replace(/(^|[^\\])TT+/g,"$1"+b)).replace(/(^|[^\\])T/g,"$1"+b.charAt(0));var _=b.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+_)).replace(/(^|[^\\])t/g,"$1"+_.charAt(0));var v=-n.getTimezoneOffset(),x=r||!v?"Z":v>0?"+":"-";if(!r){var k=(v=Math.abs(v))%60;x+=l(Math.floor(v/60))+":"+l(k)}t=t.replace(/(^|[^\\])K/g,"$1"+x);var y=(r?n.getUTCDay():n.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(a[0],"g"),a[y])).replace(new RegExp(s[0],"g"),s[y])).replace(new RegExp(i[0],"g"),i[d])).replace(new RegExp(o[0],"g"),o[d])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(n,t,e){var r=this.w;void 0!==r.config.xaxis.min&&(n=r.config.xaxis.min),void 0!==r.config.xaxis.max&&(t=r.config.xaxis.max);var i=this.getDate(n),o=this.getDate(t),a=this.formatDate(i,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(o,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(a[6],10),maxMillisecond:parseInt(s[6],10),minSecond:parseInt(a[5],10),maxSecond:parseInt(s[5],10),minMinute:parseInt(a[4],10),maxMinute:parseInt(s[4],10),minHour:parseInt(a[3],10),maxHour:parseInt(s[3],10),minDate:parseInt(a[2],10),maxDate:parseInt(s[2],10),minMonth:parseInt(a[1],10)-1,maxMonth:parseInt(s[1],10)-1,minYear:parseInt(a[0],10),maxYear:parseInt(s[0],10)}}},{key:"isLeapYear",value:function(n){return n%4==0&&n%100!=0||n%400==0}},{key:"calculcateLastDaysOfMonth",value:function(n,t,e){return this.determineDaysOfMonths(n,t)-e}},{key:"determineDaysOfYear",value:function(n){var t=365;return this.isLeapYear(n)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(n,t,e){var r=this.daysCntOfYear[t]+e;return t>1&&this.isLeapYear()&&r++,r}},{key:"determineDaysOfMonths",value:function(n,t){var e=30;switch(n=b.monthMod(n),!0){case this.months30.indexOf(n)>-1:2===n&&(e=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(n)>-1:default:e=31}return e}}]),n}(),q=function(n){u(e,T);var t=f(e);function e(){return s(this,e),t.apply(this,arguments)}return c(e,[{key:"draw",value:function(n,t){var e=this.w,r=new x(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=n,this.seriesRangeStart=e.globals.seriesRangeStart,this.seriesRangeEnd=e.globals.seriesRangeEnd,this.barHelpers.initVariables(n);for(var i=r.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),a=0;a<n.length;a++){var s,l,c,d=void 0,u=void 0,p=void 0,h=e.globals.comboCharts?t[a]:a,f=r.group({class:"apexcharts-series",seriesName:b.escapeString(e.globals.seriesNames[h]),rel:a+1,"data:realIndex":h});this.ctx.series.addCollapsedClassToSeries(f,h),n[a].length>0&&(this.visibleI=this.visibleI+1);var g=0,m=0;this.yRatio.length>1&&(this.yaxisIndex=h);var A=this.barHelpers.initialPositions();u=A.y,c=A.zeroW,d=A.x,m=A.barWidth,s=A.xDivision,l=A.zeroH;for(var _=r.group({class:"apexcharts-datalabels","data:realIndex":h}),v=r.group({class:"apexcharts-rangebar-goals-markers",style:"pointer-events: none"}),k=0;k<e.globals.dataPoints;k++){var y=this.barHelpers.getStrokeWidth(a,k,h),$=this.seriesRangeStart[a][k],E=this.seriesRangeEnd[a][k],w=null,C=null,I={x:d,y:u,strokeWidth:y,elSeries:f};if(p=A.yDivision,g=A.barHeight,this.isHorizontal){C=u+g*this.visibleI;var B=this.seriesLen;e.config.plotOptions.bar.rangeBarGroupRows&&(B=1);var S=(p-g*B)/2;if(void 0===e.config.series[a].data[k])break;if(e.config.series[a].data[k].x){var z=this.detectOverlappingBars({i:a,j:k,barYPosition:C,srty:S,barHeight:g,yDivision:p,initPositions:A});g=z.barHeight,C=z.barYPosition}m=(w=this.drawRangeBarPaths(o({indexes:{i:a,j:k,realIndex:h},barHeight:g,barYPosition:C,zeroW:c,yDivision:p,y1:$,y2:E},I))).barWidth}else g=(w=this.drawRangeColumnPaths(o({indexes:{i:a,j:k,realIndex:h},zeroH:l,barWidth:m,xDivision:s},I))).barHeight;var M=this.barHelpers.drawGoalLine({barXPosition:w.barXPosition,barYPosition:C,goalX:w.goalX,goalY:w.goalY,barHeight:g,barWidth:m});M&&v.add(M),u=w.y,d=w.x;var j=this.barHelpers.getPathFillColor(n,a,k,h),O=e.globals.stroke.colors[h];this.renderSeries({realIndex:h,pathFill:j,lineFill:O,j:k,i:a,x:d,y:u,y1:$,y2:E,pathFrom:w.pathFrom,pathTo:w.pathTo,strokeWidth:y,elSeries:f,series:n,barHeight:g,barYPosition:C,barWidth:m,elDataLabelsWrap:_,elGoalsMarkers:v,visibleSeries:this.visibleI,type:"rangebar"})}i.add(f)}return i}},{key:"detectOverlappingBars",value:function(n){var t=n.i,e=n.j,r=n.barYPosition,i=n.srty,o=n.barHeight,a=n.yDivision,s=n.initPositions,l=this.w,c=[],d=l.config.series[t].data[e].rangeName,u=l.config.series[t].data[e].x,p=l.globals.labels.indexOf(u),h=l.globals.seriesRangeBar[t].findIndex((function(n){return n.x===u&&n.overlaps.length>0}));return r=l.config.plotOptions.bar.rangeBarGroupRows?i+a*p:i+o*this.visibleI+a*p,h>-1&&!l.config.plotOptions.bar.rangeBarOverlap&&(c=l.globals.seriesRangeBar[t][h].overlaps).indexOf(d)>-1&&(r=(o=s.barHeight/c.length)*this.visibleI+a*(100-parseInt(this.barOptions.barHeight,10))/100/2+o*(this.visibleI+c.indexOf(d))+a*p),{barYPosition:r,barHeight:o}}},{key:"drawRangeColumnPaths",value:function(n){var t=n.indexes,e=n.x;n.strokeWidth;var r=n.xDivision,i=n.barWidth,o=n.zeroH,a=this.w,s=t.i,l=t.j,c=this.yRatio[this.yaxisIndex],d=t.realIndex,u=this.getRangeValue(d,l),p=Math.min(u.start,u.end),h=Math.max(u.start,u.end);a.globals.isXNumeric&&(e=(a.globals.seriesX[s][l]-a.globals.minX)/this.xRatio-i/2);var f=e+i*this.visibleI;void 0===this.series[s][l]||null===this.series[s][l]?p=o:(p=o-p/c,h=o-h/c);var g=Math.abs(h-p),m=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:i,y1:p,y2:h,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:t.realIndex,i:d,j:l,w:a});return a.globals.isXNumeric||(e+=r),{pathTo:m.pathTo,pathFrom:m.pathFrom,barHeight:g,x:e,y:h,goalY:this.barHelpers.getGoalValues("y",null,o,s,l),barXPosition:f}}},{key:"drawRangeBarPaths",value:function(n){var t=n.indexes,e=n.y,r=n.y1,i=n.y2,o=n.yDivision,a=n.barHeight,s=n.barYPosition,l=n.zeroW,c=this.w,d=l+r/this.invertedYRatio,u=l+i/this.invertedYRatio,p=Math.abs(u-d),h=this.barHelpers.getBarpaths({barYPosition:s,barHeight:a,x1:d,x2:u,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:t.realIndex,realIndex:t.realIndex,j:t.j,w:c});return c.globals.isXNumeric||(e+=o),{pathTo:h.pathTo,pathFrom:h.pathFrom,barWidth:p,x:u,goalX:this.barHelpers.getGoalValues("x",l,null,t.realIndex,t.j),y:e}}},{key:"getRangeValue",value:function(n,t){var e=this.w;return{start:e.globals.seriesRangeStart[n][t],end:e.globals.seriesRangeEnd[n][t]}}},{key:"getTooltipValues",value:function(n){var t=n.ctx,e=n.seriesIndex,r=n.dataPointIndex,i=n.y1,o=n.y2,a=n.w,s=a.globals.seriesRangeStart[e][r],l=a.globals.seriesRangeEnd[e][r],c=a.globals.labels[r],d=a.config.series[e].name?a.config.series[e].name:"",u=a.config.tooltip.y.formatter,p=a.config.tooltip.y.title.formatter,h={w:a,seriesIndex:e,dataPointIndex:r,start:s,end:l};"function"==typeof p&&(d=p(d,h)),Number.isFinite(i)&&Number.isFinite(o)&&(s=i,l=o,a.config.series[e].data[r].x&&(c=a.config.series[e].data[r].x+":"),"function"==typeof u&&(c=u(c,h)));var f="",g="",m=a.globals.colors[e];if(void 0===a.config.tooltip.x.formatter)if("datetime"===a.config.xaxis.type){var A=new L(t);f=A.formatDate(A.getDate(s),a.config.tooltip.x.format),g=A.formatDate(A.getDate(l),a.config.tooltip.x.format)}else f=s,g=l;else f=a.config.tooltip.x.formatter(s),g=a.config.tooltip.x.formatter(l);return{start:s,end:l,startVal:f,endVal:g,ylabel:c,color:m,seriesName:d}}},{key:"buildCustomTooltipHTML",value:function(n){return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+n.color+'">'+(n.seriesName||"")+'</span></div><div> <span class="category">'+n.ylabel+' </span> <span class="value start-value">'+n.start+'</span> <span class="separator">-</span> <span class="value end-value">'+n.end+"</span></div></div>"}}]),e}(),P=function(){function n(t){s(this,n),this.opts=t}return c(n,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(n){return this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0,b.extend(n,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){var n=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,r=t.dataPointIndex,i=t.w;return n._getBoxTooltip(i,e,r,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var n=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,r=t.dataPointIndex,i=t.w;return n._getBoxTooltip(i,e,r,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(n,t){t.ctx;var e=t.seriesIndex,r=t.dataPointIndex,i=t.w,o=i.globals.seriesRangeStart[e][r];return i.globals.seriesRangeEnd[e][r]-o},background:{enabled:!1},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(n){return n.w.config.plotOptions&&n.w.config.plotOptions.bar&&n.w.config.plotOptions.bar.horizontal?function(n){var t=new q(n.ctx,null),e=t.getTooltipValues(n),r=e.color,i=e.seriesName,o=e.ylabel,a=e.startVal,s=e.endVal;return t.buildCustomTooltipHTML({color:r,seriesName:i,ylabel:o,start:a,end:s})}(n):function(n){var t=new q(n.ctx,null),e=t.getTooltipValues(n),r=e.color,i=e.seriesName,o=e.ylabel,a=e.start,s=e.end;return t.buildCustomTooltipHTML({color:r,seriesName:i,ylabel:o,start:a,end:s})}(n)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(n){return b.extend(n,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(n){n.dataLabels=n.dataLabels||{},n.dataLabels.formatter=n.dataLabels.formatter||void 0;var t=n.dataLabels.formatter;return n.yaxis.forEach((function(t,e){n.yaxis[e].min=0,n.yaxis[e].max=100})),"bar"===n.chart.type&&(n.dataLabels.formatter=t||function(n){return"number"==typeof n&&n?n.toFixed(0)+"%":n}),n}},{key:"convertCatToNumeric",value:function(n){return n.xaxis.convertedCatToNumeric=!0,n}},{key:"convertCatToNumericXaxis",value:function(n,t,e){n.xaxis.type="numeric",n.xaxis.labels=n.xaxis.labels||{},n.xaxis.labels.formatter=n.xaxis.labels.formatter||function(n){return b.isNumber(n)?Math.floor(n):n};var r=n.xaxis.labels.formatter,i=n.xaxis.categories&&n.xaxis.categories.length?n.xaxis.categories:n.labels;return e&&e.length&&(i=e.map((function(n){return Array.isArray(n)?n:String(n)}))),i&&i.length&&(n.xaxis.labels.formatter=function(n){return b.isNumber(n)?r(i[Math.floor(n)-1]):r(n)}),n.xaxis.categories=[],n.labels=[],n.xaxis.tickAmount=n.xaxis.tickAmount||"dataPoints",n}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(n){return n.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(n){return n.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(n){return n.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(n){return n},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(n,t,e,r,i){var o=n.globals.seriesCandleO[t][e],a=n.globals.seriesCandleH[t][e],s=n.globals.seriesCandleM[t][e],l=n.globals.seriesCandleL[t][e],c=n.globals.seriesCandleC[t][e];return n.config.series[t].type&&n.config.series[t].type!==i?'<div class="apexcharts-custom-tooltip">\n '.concat(n.config.series[t].name?n.config.series[t].name:"series-"+(t+1),": <strong>").concat(n.globals.series[t][e],"</strong>\n </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(n.config.chart.type,'">')+"<div>".concat(r[0],': <span class="value">')+o+"</span></div>"+"<div>".concat(r[1],': <span class="value">')+a+"</span></div>"+(s?"<div>".concat(r[2],': <span class="value">')+s+"</span></div>":"")+"<div>".concat(r[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(r[4],': <span class="value">')+c+"</span></div></div>"}}]),n}(),R=function(){function n(t){s(this,n),this.opts=t}return c(n,[{key:"init",value:function(n){var t=n.responsiveOverride,e=this.opts,r=new I,i=new P(e);this.chartType=e.chart.type,"histogram"===this.chartType&&(e.chart.type="bar",e=b.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},e)),e=this.extendYAxis(e),e=this.extendAnnotations(e);var o=r.init(),s={};if(e&&"object"===a(e)){var l={};l=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","histogram","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(e.chart.type)?i[e.chart.type]():i.line(),e.chart.brush&&e.chart.brush.enabled&&(l=i.brush(l)),e.chart.stacked&&"100%"===e.chart.stackType&&(e=i.stacked100(e)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(e),e.xaxis=e.xaxis||window.Apex.xaxis||{},t||(e.xaxis.convertedCatToNumeric=!1),((e=this.checkForCatToNumericXAxis(this.chartType,l,e)).chart.sparkline&&e.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(l=i.sparkline(l)),s=b.extend(o,l)}var c=b.extend(s,window.Apex);return o=b.extend(c,e),this.handleUserInputErrors(o)}},{key:"checkForCatToNumericXAxis",value:function(n,t,e){var r=new P(e),i=("bar"===n||"boxPlot"===n)&&e.plotOptions&&e.plotOptions.bar&&e.plotOptions.bar.horizontal,o="pie"===n||"polarArea"===n||"donut"===n||"radar"===n||"radialBar"===n||"heatmap"===n,a="datetime"!==e.xaxis.type&&"numeric"!==e.xaxis.type,s=e.xaxis.tickPlacement?e.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return i||o||!a||"between"===s||(e=r.convertCatToNumeric(e)),e}},{key:"extendYAxis",value:function(n,t){var e=new I;(void 0===n.yaxis||!n.yaxis||Array.isArray(n.yaxis)&&0===n.yaxis.length)&&(n.yaxis={}),n.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(n.yaxis=b.extend(n.yaxis,window.Apex.yaxis)),n.yaxis.constructor!==Array?n.yaxis=[b.extend(e.yAxis,n.yaxis)]:n.yaxis=b.extendArray(n.yaxis,e.yAxis);var r=!1;n.yaxis.forEach((function(n){n.logarithmic&&(r=!0)}));var i=n.series;return t&&!i&&(i=t.config.series),r&&i.length!==n.yaxis.length&&i.length&&(n.yaxis=i.map((function(t,r){if(t.name||(i[r].name="series-".concat(r+1)),n.yaxis[r])return n.yaxis[r].seriesName=i[r].name,n.yaxis[r];var o=b.extend(e.yAxis,n.yaxis[0]);return o.show=!1,o}))),r&&i.length>1&&i.length!==n.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),n}},{key:"extendAnnotations",value:function(n){return void 0===n.annotations&&(n.annotations={},n.annotations.yaxis=[],n.annotations.xaxis=[],n.annotations.points=[]),n=this.extendYAxisAnnotations(n),n=this.extendXAxisAnnotations(n),this.extendPointAnnotations(n)}},{key:"extendYAxisAnnotations",value:function(n){var t=new I;return n.annotations.yaxis=b.extendArray(void 0!==n.annotations.yaxis?n.annotations.yaxis:[],t.yAxisAnnotation),n}},{key:"extendXAxisAnnotations",value:function(n){var t=new I;return n.annotations.xaxis=b.extendArray(void 0!==n.annotations.xaxis?n.annotations.xaxis:[],t.xAxisAnnotation),n}},{key:"extendPointAnnotations",value:function(n){var t=new I;return n.annotations.points=b.extendArray(void 0!==n.annotations.points?n.annotations.points:[],t.pointAnnotation),n}},{key:"checkForDarkTheme",value:function(n){n.theme&&"dark"===n.theme.mode&&(n.tooltip||(n.tooltip={}),"light"!==n.tooltip.theme&&(n.tooltip.theme="dark"),n.chart.foreColor||(n.chart.foreColor="#f6f7f8"),n.chart.background||(n.chart.background="#424242"),n.theme.palette||(n.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(n){var t=n;if(t.tooltip.shared&&t.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===t.chart.type&&t.plotOptions.bar.horizontal){if(t.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");t.yaxis[0].reversed&&(t.yaxis[0].opposite=!0),t.xaxis.tooltip.enabled=!1,t.yaxis[0].tooltip.enabled=!1,t.chart.zoom.enabled=!1}return"bar"!==t.chart.type&&"rangeBar"!==t.chart.type||t.tooltip.shared&&"barWidth"===t.xaxis.crosshairs.width&&t.series.length>1&&(t.xaxis.crosshairs.width="tickWidth"),"candlestick"!==t.chart.type&&"boxPlot"!==t.chart.type||t.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(t.chart.type," chart is not supported.")),t.yaxis[0].reversed=!1),t}}]),n}(),F=function(){function n(){s(this,n)}return c(n,[{key:"initGlobalVars",value:function(n){n.series=[],n.seriesCandleO=[],n.seriesCandleH=[],n.seriesCandleM=[],n.seriesCandleL=[],n.seriesCandleC=[],n.seriesRangeStart=[],n.seriesRangeEnd=[],n.seriesRangeBar=[],n.seriesPercent=[],n.seriesGoals=[],n.seriesX=[],n.seriesZ=[],n.seriesNames=[],n.seriesTotals=[],n.seriesLog=[],n.seriesColors=[],n.stackedSeriesTotals=[],n.seriesXvalues=[],n.seriesYvalues=[],n.labels=[],n.hasGroups=!1,n.groups=[],n.categoryLabels=[],n.timescaleLabels=[],n.noLabelsProvided=!1,n.resizeTimer=null,n.selectionResizeTimer=null,n.delayedElements=[],n.pointsArray=[],n.dataLabelsRects=[],n.isXNumeric=!1,n.xaxisLabelsCount=0,n.skipLastTimelinelabel=!1,n.skipFirstTimelinelabel=!1,n.isDataXYZ=!1,n.isMultiLineX=!1,n.isMultipleYAxis=!1,n.maxY=-Number.MAX_VALUE,n.minY=Number.MIN_VALUE,n.minYArr=[],n.maxYArr=[],n.maxX=-Number.MAX_VALUE,n.minX=Number.MAX_VALUE,n.initialMaxX=-Number.MAX_VALUE,n.initialMinX=Number.MAX_VALUE,n.maxDate=0,n.minDate=Number.MAX_VALUE,n.minZ=Number.MAX_VALUE,n.maxZ=-Number.MAX_VALUE,n.minXDiff=Number.MAX_VALUE,n.yAxisScale=[],n.xAxisScale=null,n.xAxisTicksPositions=[],n.yLabelsCoords=[],n.yTitleCoords=[],n.barPadForNumericAxis=0,n.padHorizontal=0,n.xRange=0,n.yRange=[],n.zRange=0,n.dataPoints=0,n.xTickAmount=0}},{key:"globalVars",value:function(n){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:n.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===n.chart.toolbar.autoSelected&&n.chart.toolbar.tools.zoom&&n.chart.zoom.enabled,panEnabled:"pan"===n.chart.toolbar.autoSelected&&n.chart.toolbar.tools.pan,selectionEnabled:"selection"===n.chart.toolbar.autoSelected&&n.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(n){var t=this.globalVars(n);return this.initGlobalVars(t),t.initialConfig=b.extend({},n),t.initialSeries=b.clone(n.series),t.lastXAxis=b.clone(t.initialConfig.xaxis),t.lastYAxis=b.clone(t.initialConfig.yaxis),t}}]),n}(),V=function(){function n(t){s(this,n),this.opts=t}return c(n,[{key:"init",value:function(){var n=new R(this.opts).init({responsiveOverride:!1});return{config:n,globals:(new F).init(n)}}}]),n}(),U=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new k(this.ctx)}return c(n,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var n=this.w.config.series.slice(),t=new N(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==n[this.activeSeriesIndex].data&&n[this.activeSeriesIndex].data.length>0&&null!==n[this.activeSeriesIndex].data[0]&&void 0!==n[this.activeSeriesIndex].data[0].x&&null!==n[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var n=this.w.config.series.slice(),t=new N(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==n[this.activeSeriesIndex].data&&n[this.activeSeriesIndex].data.length>0&&void 0!==n[this.activeSeriesIndex].data[0]&&null!==n[this.activeSeriesIndex].data[0]&&n[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(n,t){for(var e=this.w.config,r=this.w.globals,i="boxPlot"===e.chart.type||"boxPlot"===e.series[t].type,o=0;o<n[t].data.length;o++)if(void 0!==n[t].data[o][1]&&(Array.isArray(n[t].data[o][1])&&4===n[t].data[o][1].length&&!i?this.twoDSeries.push(b.parseNumber(n[t].data[o][1][3])):n[t].data[o].length>=5?this.twoDSeries.push(b.parseNumber(n[t].data[o][4])):this.twoDSeries.push(b.parseNumber(n[t].data[o][1])),r.dataFormatXNumeric=!0),"datetime"===e.xaxis.type){var a=new Date(n[t].data[o][0]);a=new Date(a).getTime(),this.twoDSeriesX.push(a)}else this.twoDSeriesX.push(n[t].data[o][0]);for(var s=0;s<n[t].data.length;s++)void 0!==n[t].data[s][2]&&(this.threeDSeries.push(n[t].data[s][2]),r.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(n,t){var e=this.w.config,r=this.w.globals,i=new L(this.ctx),o=t;r.collapsedSeriesIndices.indexOf(t)>-1&&(o=this.activeSeriesIndex);for(var a=0;a<n[t].data.length;a++)void 0!==n[t].data[a].y&&(Array.isArray(n[t].data[a].y)?this.twoDSeries.push(b.parseNumber(n[t].data[a].y[n[t].data[a].y.length-1])):this.twoDSeries.push(b.parseNumber(n[t].data[a].y))),void 0!==n[t].data[a].goals&&Array.isArray(n[t].data[a].goals)?(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(n[t].data[a].goals)):(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(null));for(var s=0;s<n[o].data.length;s++){var l="string"==typeof n[o].data[s].x,c=Array.isArray(n[o].data[s].x),d=!c&&!!i.isValidDate(n[o].data[s].x.toString());if(l||d)if(l||e.xaxis.convertedCatToNumeric){var u=r.isBarHorizontal&&r.isRangeData;"datetime"!==e.xaxis.type||u?(this.fallbackToCategory=!0,this.twoDSeriesX.push(n[o].data[s].x)):this.twoDSeriesX.push(i.parseDate(n[o].data[s].x))}else"datetime"===e.xaxis.type?this.twoDSeriesX.push(i.parseDate(n[o].data[s].x.toString())):(r.dataFormatXNumeric=!0,r.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(n[o].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(n[o].data[s].x)):(r.isXNumeric=!0,r.dataFormatXNumeric=!0,this.twoDSeriesX.push(n[o].data[s].x))}if(n[t].data[0]&&void 0!==n[t].data[0].z){for(var p=0;p<n[t].data.length;p++)this.threeDSeries.push(n[t].data[p].z);r.isDataXYZ=!0}}},{key:"handleRangeData",value:function(n,t){var e=this.w.globals,r={};return this.isFormat2DArray()?r=this.handleRangeDataFormat("array",n,t):this.isFormatXY()&&(r=this.handleRangeDataFormat("xy",n,t)),e.seriesRangeStart.push(r.start),e.seriesRangeEnd.push(r.end),e.seriesRangeBar.push(r.rangeUniques),e.seriesRangeBar.forEach((function(n,t){n&&n.forEach((function(n,t){n.y.forEach((function(t,e){for(var r=0;r<n.y.length;r++)if(e!==r){var i=t.y1,o=t.y2,a=n.y[r].y1;i<=n.y[r].y2&&a<=o&&(n.overlaps.indexOf(t.rangeName)<0&&n.overlaps.push(t.rangeName),n.overlaps.indexOf(n.y[r].rangeName)<0&&n.overlaps.push(n.y[r].rangeName))}}))}))})),r}},{key:"handleCandleStickBoxData",value:function(n,t){var e=this.w.globals,r={};return this.isFormat2DArray()?r=this.handleCandleStickBoxDataFormat("array",n,t):this.isFormatXY()&&(r=this.handleCandleStickBoxDataFormat("xy",n,t)),e.seriesCandleO[t]=r.o,e.seriesCandleH[t]=r.h,e.seriesCandleM[t]=r.m,e.seriesCandleL[t]=r.l,e.seriesCandleC[t]=r.c,r}},{key:"handleRangeDataFormat",value:function(n,t,e){var r=[],i=[],o=t[e].data.filter((function(n,t,e){return t===e.findIndex((function(t){return t.x===n.x}))})).map((function(n,t){return{x:n.x,overlaps:[],y:[]}})),a="Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts",s=new N(this.ctx).getActiveConfigSeriesIndex();if("array"===n){if(2!==t[s].data[0][1].length)throw new Error(a);for(var l=0;l<t[e].data.length;l++)r.push(t[e].data[l][1][0]),i.push(t[e].data[l][1][1])}else if("xy"===n){if(2!==t[s].data[0].y.length)throw new Error(a);for(var c=function(n){var a=b.randomId(),s=t[e].data[n].x,l={y1:t[e].data[n].y[0],y2:t[e].data[n].y[1],rangeName:a};t[e].data[n].rangeName=a;var c=o.findIndex((function(n){return n.x===s}));o[c].y.push(l),r.push(l.y1),i.push(l.y2)},d=0;d<t[e].data.length;d++)c(d)}return{start:r,end:i,rangeUniques:o}}},{key:"handleCandleStickBoxDataFormat",value:function(n,t,e){var r=this.w,i="boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[e].type,o=[],a=[],s=[],l=[],c=[];if("array"===n)if(i&&6===t[e].data[0].length||!i&&5===t[e].data[0].length)for(var d=0;d<t[e].data.length;d++)o.push(t[e].data[d][1]),a.push(t[e].data[d][2]),i?(s.push(t[e].data[d][3]),l.push(t[e].data[d][4]),c.push(t[e].data[d][5])):(l.push(t[e].data[d][3]),c.push(t[e].data[d][4]));else for(var u=0;u<t[e].data.length;u++)Array.isArray(t[e].data[u][1])&&(o.push(t[e].data[u][1][0]),a.push(t[e].data[u][1][1]),i?(s.push(t[e].data[u][1][2]),l.push(t[e].data[u][1][3]),c.push(t[e].data[u][1][4])):(l.push(t[e].data[u][1][2]),c.push(t[e].data[u][1][3])));else if("xy"===n)for(var p=0;p<t[e].data.length;p++)Array.isArray(t[e].data[p].y)&&(o.push(t[e].data[p].y[0]),a.push(t[e].data[p].y[1]),i?(s.push(t[e].data[p].y[2]),l.push(t[e].data[p].y[3]),c.push(t[e].data[p].y[4])):(l.push(t[e].data[p].y[2]),c.push(t[e].data[p].y[3])));return{o,h:a,m:s,l,c}}},{key:"parseDataAxisCharts",value:function(n){var t=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,r=this.w.config,i=this.w.globals,o=new L(e),a=r.labels.length>0?r.labels.slice():r.xaxis.categories.slice();i.isRangeBar="rangeBar"===r.chart.type&&i.isBarHorizontal,i.hasGroups="category"===r.xaxis.type&&r.xaxis.group.groups.length>0,i.hasGroups&&(i.groups=r.xaxis.group.groups);for(var s=function(){for(var n=0;n<a.length;n++)if("string"==typeof a[n]){if(!o.isValidDate(a[n]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");t.twoDSeriesX.push(o.parseDate(a[n]))}else t.twoDSeriesX.push(a[n])},l=0;l<n.length;l++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===n[l].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==r.chart.type&&"rangeArea"!==r.chart.type&&"rangeBar"!==n[l].type&&"rangeArea"!==n[l].type||(i.isRangeData=!0,this.handleRangeData(n,l)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(n,l):this.isFormatXY()&&this.handleFormatXY(n,l),"candlestick"!==r.chart.type&&"candlestick"!==n[l].type&&"boxPlot"!==r.chart.type&&"boxPlot"!==n[l].type||this.handleCandleStickBoxData(n,l),i.series.push(this.twoDSeries),i.labels.push(this.twoDSeriesX),i.seriesX.push(this.twoDSeriesX),i.seriesGoals=this.seriesGoals,l!==this.activeSeriesIndex||this.fallbackToCategory||(i.isXNumeric=!0);else{"datetime"===r.xaxis.type?(i.isXNumeric=!0,s(),i.seriesX.push(this.twoDSeriesX)):"numeric"===r.xaxis.type&&(i.isXNumeric=!0,a.length>0&&(this.twoDSeriesX=a,i.seriesX.push(this.twoDSeriesX))),i.labels.push(this.twoDSeriesX);var c=n[l].data.map((function(n){return b.parseNumber(n)}));i.series.push(c)}i.seriesZ.push(this.threeDSeries),void 0!==n[l].name?i.seriesNames.push(n[l].name):i.seriesNames.push("series-"+parseInt(l+1,10)),void 0!==n[l].color?i.seriesColors.push(n[l].color):i.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(n){var t=this.w.globals,e=this.w.config;t.series=n.slice(),t.seriesNames=e.labels.slice();for(var r=0;r<t.series.length;r++)void 0===t.seriesNames[r]&&t.seriesNames.push("series-"+(r+1));return this.w}},{key:"handleExternalLabelsData",value:function(n){var t=this.w.config,e=this.w.globals;t.xaxis.categories.length>0?e.labels=t.xaxis.categories:t.labels.length>0?e.labels=t.labels.slice():this.fallbackToCategory?(e.labels=e.labels[0],e.seriesRangeBar.length&&(e.seriesRangeBar.map((function(n){n.forEach((function(n){e.labels.indexOf(n.x)<0&&n.x&&e.labels.push(n.x)}))})),e.labels=e.labels.filter((function(n,t,e){return e.indexOf(n)===t}))),t.xaxis.convertedCatToNumeric&&(new P(t).convertCatToNumericXaxis(t,this.ctx,e.seriesX[0]),this._generateExternalLabels(n))):this._generateExternalLabels(n)}},{key:"_generateExternalLabels",value:function(n){var t=this.w.globals,e=this.w.config,r=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var i=e.series.map((function(n,t){return n.data.filter((function(n,t,e){return e.findIndex((function(t){return t.x===n.x}))===t}))})),o=i.reduce((function(n,t,e,r){return r[n].length>t.length?n:e}),0),a=0;a<i[o].length;a++)r.push(a+1);else for(var s=0;s<t.series[t.maxValsInArrayIndex].length;s++)r.push(s+1);t.seriesX=[];for(var l=0;l<n.length;l++)t.seriesX.push(r);t.isXNumeric=!0}if(0===r.length){r=t.axisCharts?[]:t.series.map((function(n,t){return t+1}));for(var c=0;c<n.length;c++)t.seriesX.push(r)}t.labels=r,e.xaxis.convertedCatToNumeric&&(t.categoryLabels=r.map((function(n){return e.xaxis.labels.formatter(n)}))),t.noLabelsProvided=!0}},{key:"parseData",value:function(n){var t=this.w,e=t.config,r=t.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),r.axisCharts?this.parseDataAxisCharts(n):this.parseDataNonAxisCharts(n),this.coreUtils.getLargestSeries(),"bar"===e.chart.type&&e.chart.stacked){var i=new N(this.ctx);r.series=i.setNullSeriesToZeroValues(r.series)}this.coreUtils.getSeriesTotals(),r.axisCharts&&this.coreUtils.getStackedSeriesTotals(),this.coreUtils.getPercentSeries(),r.dataFormatXNumeric||r.isXNumeric&&("numeric"!==e.xaxis.type||0!==e.labels.length||0!==e.xaxis.categories.length)||this.handleExternalLabelsData(n);for(var o=this.coreUtils.getCategoryLabels(r.labels),a=0;a<o.length;a++)if(Array.isArray(o[a])){r.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var n=this,t=this.w;t.globals.ignoreYAxisIndexes=t.globals.collapsedSeries.map((function(e,r){if(n.w.globals.isMultipleYAxis&&!t.config.chart.stacked)return e.index}))}}]),n}(),H=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return c(n,[{key:"xLabelFormat",value:function(n,t,e,r){var i=this.w;if("datetime"===i.config.xaxis.type&&void 0===i.config.xaxis.labels.formatter&&void 0===i.config.tooltip.x.formatter){var o=new L(this.ctx);return o.formatDate(o.getDate(t),i.config.tooltip.x.format)}return n(t,e,r)}},{key:"defaultGeneralFormatter",value:function(n){return Array.isArray(n)?n.map((function(n){return n})):n}},{key:"defaultYFormatter",value:function(n,t,e){var r=this.w;return b.isNumber(n)&&(n=0!==r.globals.yValueDecimal?n.toFixed(void 0!==t.decimalsInFloat?t.decimalsInFloat:r.globals.yValueDecimal):r.globals.maxYArr[e]-r.globals.minYArr[e]<5?n.toFixed(1):n.toFixed(0)),n}},{key:"setLabelFormatters",value:function(){var n=this,t=this.w;return t.globals.xaxisTooltipFormatter=function(t){return n.defaultGeneralFormatter(t)},t.globals.ttKeyFormatter=function(t){return n.defaultGeneralFormatter(t)},t.globals.ttZFormatter=function(n){return n},t.globals.legendFormatter=function(t){return n.defaultGeneralFormatter(t)},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(n){if(b.isNumber(n)){if(!t.config.xaxis.convertedCatToNumeric&&"numeric"===t.config.xaxis.type){if(b.isNumber(t.config.xaxis.decimalsInFloat))return n.toFixed(t.config.xaxis.decimalsInFloat);var e=t.globals.maxX-t.globals.minX;return e>0&&e<100?n.toFixed(1):n.toFixed(0)}return t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?n.toFixed(1):n.toFixed(0)}return n},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),(Array.isArray(t.config.tooltip.y)||void 0!==t.config.tooltip.y.formatter)&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach((function(e,r){void 0!==e.labels.formatter?t.globals.yLabelFormatters[r]=e.labels.formatter:t.globals.yLabelFormatters[r]=function(i){return t.globals.xyCharts?Array.isArray(i)?i.map((function(t){return n.defaultYFormatter(t,e,r)})):n.defaultYFormatter(i,e,r):i}})),t.globals}},{key:"heatmapLabelFormatters",value:function(){var n=this.w;if("heatmap"===n.config.chart.type){n.globals.yAxisScale[0].result=n.globals.seriesNames.slice();var t=n.globals.seriesNames.reduce((function(n,t){return n.length>t.length?n:t}),0);n.globals.yAxisScale[0].niceMax=t,n.globals.yAxisScale[0].niceMin=t}}}]),n}(),Y=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"getLabel",value:function(n,t,e,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",a=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],s=this.w,l=void 0===n[r]?"":n[r],c=l,d=s.globals.xLabelFormatter,u=s.config.xaxis.labels.formatter,p=!1,h=new H(this.ctx),f=l;a&&(c=h.xLabelFormat(d,l,f,{i:r,dateFormatter:new L(this.ctx).formatDate,w:s}),void 0!==u&&(c=u(l,n[r],{i:r,dateFormatter:new L(this.ctx).formatDate,w:s}))),t.length>0?(p=function(n){var e=null;return t.forEach((function(n){"month"===n.unit?e="year":"day"===n.unit?e="month":"hour"===n.unit?e="day":"minute"===n.unit&&(e="hour")})),e===n}(t[r].unit),e=t[r].position,c=t[r].value):"datetime"===s.config.xaxis.type&&void 0===u&&(c=""),void 0===c&&(c=""),c=Array.isArray(c)?c:c.toString();var g,m=new x(this.ctx);g=s.globals.rotateXLabels&&a?m.getTextRects(c,parseInt(o,10),null,"rotate(".concat(s.config.xaxis.labels.rotate," 0 0)"),!1):m.getTextRects(c,parseInt(o,10));var A=!s.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(c)&&(0===c.indexOf("NaN")||0===c.toLowerCase().indexOf("invalid")||c.toLowerCase().indexOf("infinity")>=0||i.indexOf(c)>=0&&A)&&(c=""),{x:e,text:c,textRect:g,isBold:p}}},{key:"checkLabelBasedOnTickamount",value:function(n,t,e){var r=this.w,i=r.config.xaxis.tickAmount;return"dataPoints"===i&&(i=Math.round(r.globals.gridWidth/120)),i>e||n%Math.round(e/(i+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(n,t,e,r,i){var o=this.w;if(0===n&&o.globals.skipFirstTimelinelabel&&(t.text=""),n===e-1&&o.globals.skipLastTimelinelabel&&(t.text=""),o.config.xaxis.labels.hideOverlappingLabels&&r.length>0){var a=i[i.length-1];t.x<a.textRect.width/(o.globals.rotateXLabels?Math.abs(o.config.xaxis.labels.rotate)/12:1.01)+a.x&&(t.text="")}return t}},{key:"checkForReversedLabels",value:function(n,t){var e=this.w;return e.config.yaxis[n]&&e.config.yaxis[n].reversed&&t.reverse(),t}},{key:"isYAxisHidden",value:function(n){var t=this.w,e=new k(this.ctx);return!t.config.yaxis[n].show||!t.config.yaxis[n].showForNullSeries&&e.isSeriesNull(n)&&-1===t.globals.collapsedSeriesIndices.indexOf(n)}},{key:"getYAxisForeColor",value:function(n,t){var e=this.w;return Array.isArray(n)&&e.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(n,e.globals.yAxisScale[t].result.length,!1),n}},{key:"drawYAxisTicks",value:function(n,t,e,r,i,o,a){var s=this.w,l=new x(this.ctx),c=s.globals.translateY;if(r.show&&t>0){!0===s.config.yaxis[i].opposite&&(n+=r.width);for(var d=t;d>=0;d--){var u=c+t/10+s.config.yaxis[i].labels.offsetY-1;s.globals.isBarHorizontal&&(u=o*d),"heatmap"===s.config.chart.type&&(u+=o/2);var p=l.drawLine(n+e.offsetX-r.width+r.offsetX,u+r.offsetY,n+e.offsetX+r.offsetX,u+r.offsetY,r.color);a.add(p),c+=o}}}}]),n}(),Q=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"scaleSvgNode",value:function(n,t){var e=parseFloat(n.getAttributeNS(null,"width")),r=parseFloat(n.getAttributeNS(null,"height"));n.setAttributeNS(null,"width",e*t),n.setAttributeNS(null,"height",r*t),n.setAttributeNS(null,"viewBox","0 0 "+e+" "+r)}},{key:"fixSvgStringForIe11",value:function(n){if(!b.isIE11())return n.replace(/&nbsp;/g,"&#160;");var t=0,e=n.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(n){return 2==++t?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':n}));return(e=e.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(n){null==n&&(n=1);var t=this.w.globals.dom.Paper.svg();if(1!==n){var e=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(e,n),t=(new XMLSerializer).serializeToString(e)}return this.fixSvgStringForIe11(t)}},{key:"cleanup",value:function(){var n=this.w,t=n.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),e=n.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),r=n.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(r,(function(n){n.setAttribute("width",0)})),t&&t[0]&&(t[0].setAttribute("x",-500),t[0].setAttribute("x1",-500),t[0].setAttribute("x2",-500)),e&&e[0]&&(e[0].setAttribute("y",-100),e[0].setAttribute("y1",-100),e[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var n=this.getSvgString(),t=new Blob([n],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(t)}},{key:"dataURI",value:function(n){var t=this;return new Promise((function(e){var r=t.w,i=n?n.scale||n.width/r.globals.svgWidth:1;t.cleanup();var o=document.createElement("canvas");o.width=r.globals.svgWidth*i,o.height=parseInt(r.globals.dom.elWrap.style.height,10)*i;var a="transparent"===r.config.chart.background?"#fff":r.config.chart.background,s=o.getContext("2d");s.fillStyle=a,s.fillRect(0,0,o.width*i,o.height*i);var l=t.getSvgString(i);if(window.canvg&&b.isIE11()){var c=window.canvg.Canvg.fromString(s,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var d=o.msToBlob();c.stop(),e({blob:d})}else{var u="data:image/svg+xml,"+encodeURIComponent(l),p=new Image;p.crossOrigin="anonymous",p.onload=function(){if(s.drawImage(p,0,0),o.msToBlob){var n=o.msToBlob();e({blob:n})}else{var t=o.toDataURL("image/png");e({imgURI:t})}},p.src=u}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var n=this;this.dataURI().then((function(t){var e=t.imgURI,r=t.blob;r?navigator.msSaveOrOpenBlob(r,n.w.globals.chartID+".png"):n.triggerDownload(e,n.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(n){var t=this,e=n.series,r=n.fileName,i=n.columnDelimiter,o=void 0===i?",":i,a=n.lineDelimiter,s=void 0===a?"\n":a,l=this.w;e||(e=l.config.series);var c=[],d=[],u="",p=new U(this.ctx),h=new Y(this.ctx),f=function(n){var e="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var r=l.globals.yLabelFormatters[0],i=new N(t.ctx).getActiveConfigSeriesIndex();e=r(l.globals.labels[n],{seriesIndex:i,dataPointIndex:n,w:l})}else e=h.getLabel(l.globals.labels,l.globals.timescaleLabels,0,n).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?e=l.config.xaxis.categories[n]:l.config.labels.length&&(e=l.config.labels[n]))}else e=l.config.labels[n];return Array.isArray(e)&&(e=e.join(" ")),b.isNumber(e)?e:e.split(o).join("")};c.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(c.push("minimum"),c.push("q1"),c.push("median"),c.push("q3"),c.push("maximum")):"candlestick"===l.config.chart.type?(c.push("open"),c.push("high"),c.push("low"),c.push("close")):"rangeBar"===l.config.chart.type?(c.push("minimum"),c.push("maximum")):e.map((function(n,t){var e=n.name?n.name:"series-".concat(t);l.globals.axisCharts&&c.push(e.split(o).join("")?e.split(o).join(""):"series-".concat(t))})),l.globals.axisCharts||(c.push(l.config.chart.toolbar.export.csv.headerValue),d.push(c.join(o))),e.map((function(n,t){l.globals.axisCharts?function(n,t){if(c.length&&0===t&&d.push(c.join(o)),n.data&&n.data.length)for(var r=0;r<n.data.length;r++){c=[];var i=f(r);if(i||(p.isFormatXY()?i=e[t].data[r].x:p.isFormat2DArray()&&(i=e[t].data[r]?e[t].data[r][0]:"")),0===t){c.push((s=i,"datetime"===l.config.xaxis.type&&String(s).length>=10?l.config.chart.toolbar.export.csv.dateFormatter(i):b.isNumber(i)?i:i.split(o).join("")));for(var a=0;a<l.globals.series.length;a++)p.isFormatXY()?c.push(e[a].data[r].y):c.push(l.globals.series[a][r])}("candlestick"===l.config.chart.type||n.type&&"candlestick"===n.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][r]),c.push(l.globals.seriesCandleH[t][r]),c.push(l.globals.seriesCandleL[t][r]),c.push(l.globals.seriesCandleC[t][r])),("boxPlot"===l.config.chart.type||n.type&&"boxPlot"===n.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][r]),c.push(l.globals.seriesCandleH[t][r]),c.push(l.globals.seriesCandleM[t][r]),c.push(l.globals.seriesCandleL[t][r]),c.push(l.globals.seriesCandleC[t][r])),"rangeBar"===l.config.chart.type&&(c.pop(),c.push(l.globals.seriesRangeStart[t][r]),c.push(l.globals.seriesRangeEnd[t][r])),c.length&&d.push(c.join(o))}var s}(n,t):((c=[]).push(l.globals.labels[t].split(o).join("")),c.push(l.globals.series[t]),d.push(c.join(o)))})),u+=d.join(s),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+u),r||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(n,t,e){var r=document.createElement("a");r.href=n,r.download=(t||this.w.globals.chartID)+e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}}]),n}(),X=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w;var e=this.w;this.axesUtils=new Y(t),this.xaxisLabels=e.globals.labels.slice(),e.globals.timescaleLabels.length>0&&!e.globals.isBarHorizontal&&(this.xaxisLabels=e.globals.timescaleLabels.slice()),e.config.xaxis.overwriteCategories&&(this.xaxisLabels=e.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===e.config.xaxis.position?this.offY=0:this.offY=e.globals.gridHeight+1,this.offY=this.offY+e.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===e.config.chart.type&&e.config.plotOptions.bar.horizontal,this.xaxisFontSize=e.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=e.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=e.config.xaxis.labels.style.colors,this.xaxisBorderWidth=e.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=e.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=e.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=e.config.xaxis.axisBorder.height,this.yaxis=e.config.yaxis[0]}return c(n,[{key:"drawXaxis",value:function(){var n=this.w,t=new x(this.ctx),e=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(n.config.xaxis.offsetX,", ").concat(n.config.xaxis.offsetY,")")}),r=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(n.globals.translateXAxisX,", ").concat(n.globals.translateXAxisY,")")});e.add(r);for(var i=[],o=0;o<this.xaxisLabels.length;o++)i.push(this.xaxisLabels[o]);if(this.drawXAxisLabelAndGroup(!0,t,r,i,n.globals.isXNumeric,(function(n,t){return t})),n.globals.hasGroups){var a=n.globals.groups;i=[];for(var s=0;s<a.length;s++)i.push(a[s].title);var l={};n.config.xaxis.group.style&&(l.xaxisFontSize=n.config.xaxis.group.style.fontSize,l.xaxisFontFamily=n.config.xaxis.group.style.fontFamily,l.xaxisForeColors=n.config.xaxis.group.style.colors,l.fontWeight=n.config.xaxis.group.style.fontWeight,l.cssClass=n.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,t,r,i,!1,(function(n,t){return a[n].cols*t}),l)}if(void 0!==n.config.xaxis.title.text){var c=t.group({class:"apexcharts-xaxis-title"}),d=t.drawText({x:n.globals.gridWidth/2+n.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+n.globals.xAxisLabelsHeight+n.config.xaxis.title.offsetY,text:n.config.xaxis.title.text,textAnchor:"middle",fontSize:n.config.xaxis.title.style.fontSize,fontFamily:n.config.xaxis.title.style.fontFamily,fontWeight:n.config.xaxis.title.style.fontWeight,foreColor:n.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+n.config.xaxis.title.style.cssClass});c.add(d),e.add(c)}if(n.config.xaxis.axisBorder.show){var u=n.globals.barPadForNumericAxis,p=t.drawLine(n.globals.padHorizontal+n.config.xaxis.axisBorder.offsetX-u,this.offY,this.xaxisBorderWidth+u,this.offY,n.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);e.add(p)}return e}},{key:"drawXAxisLabelAndGroup",value:function(n,t,e,r,i,o){var a,s=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=[],d=[],u=this.w,p=l.xaxisFontSize||this.xaxisFontSize,h=l.xaxisFontFamily||this.xaxisFontFamily,f=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||u.config.xaxis.labels.style.fontWeight,m=l.cssClass||u.config.xaxis.labels.style.cssClass,A=u.globals.padHorizontal,b=r.length,_="category"===u.config.xaxis.type?u.globals.dataPoints:b;if(i){var v=_>1?_-1:_;a=u.globals.gridWidth/v,A=A+o(0,a)/2+u.config.xaxis.labels.offsetX}else a=u.globals.gridWidth/_,A=A+o(0,a)+u.config.xaxis.labels.offsetX;for(var x=function(i){var l=A-o(i,a)/2+u.config.xaxis.labels.offsetX;0===i&&1===b&&a/2===A&&1===_&&(l=u.globals.gridWidth/2);var v=s.axesUtils.getLabel(r,u.globals.timescaleLabels,l,i,c,p,n),x=28;if(u.globals.rotateXLabels&&n&&(x=22),n||(x=x+parseFloat(p)+(u.globals.xAxisLabelsHeight-u.globals.xAxisGroupLabelsHeight)+(u.globals.rotateXLabels?10:0)),v=void 0!==u.config.xaxis.tickAmount&&"dataPoints"!==u.config.xaxis.tickAmount&&"datetime"!==u.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(i,v,b):s.axesUtils.checkForOverflowingLabels(i,v,b,c,d),n&&v.text&&u.globals.xaxisLabelsCount++,u.config.xaxis.labels.show){var k=t.drawText({x:v.x,y:s.offY+u.config.xaxis.labels.offsetY+x-("top"===u.config.xaxis.position?u.globals.xAxisHeight+u.config.xaxis.axisTicks.height-2:0),text:v.text,textAnchor:"middle",fontWeight:v.isBold?600:g,fontSize:p,fontFamily:h,foreColor:Array.isArray(f)?n&&u.config.xaxis.convertedCatToNumeric?f[u.globals.minX+i-1]:f[i]:f,isPlainText:!1,cssClass:(n?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(e.add(k),n){var y=document.createElementNS(u.globals.SVGNS,"title");y.textContent=Array.isArray(v.text)?v.text.join(" "):v.text,k.node.appendChild(y),""!==v.text&&(c.push(v.text),d.push(v))}}i<b-1&&(A+=o(i+1,a))},k=0;k<=b-1;k++)x(k)}},{key:"drawXaxisInversed",value:function(n){var t,e,r=this,i=this.w,o=new x(this.ctx),a=i.config.yaxis[0].opposite?i.globals.translateYAxisX[n]:0,s=o.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:n}),l=o.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+a+", 0)"});s.add(l);var c=[];if(i.config.yaxis[n].show)for(var d=0;d<this.xaxisLabels.length;d++)c.push(this.xaxisLabels[d]);t=i.globals.gridHeight/c.length,e=-t/2.2;var u=i.globals.yLabelFormatters[0],p=i.config.yaxis[0].labels;if(p.show)for(var h=function(a){var s=void 0===c[a]?"":c[a];s=u(s,{seriesIndex:n,dataPointIndex:a,w:i});var d=r.axesUtils.getYAxisForeColor(p.style.colors,n),h=0;Array.isArray(s)&&(h=s.length/2*parseInt(p.style.fontSize,10));var f=o.drawText({x:p.offsetX-15,y:e+t+p.offsetY-h,text:s,textAnchor:r.yaxis.opposite?"start":"end",foreColor:Array.isArray(d)?d[a]:d,fontSize:p.style.fontSize,fontFamily:p.style.fontFamily,fontWeight:p.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+p.style.cssClass,maxWidth:p.maxWidth});l.add(f);var g=document.createElementNS(i.globals.SVGNS,"title");if(g.textContent=Array.isArray(s)?s.join(" "):s,f.node.appendChild(g),0!==i.config.yaxis[n].labels.rotate){var m=o.rotateAroundCenter(f.node);f.node.setAttribute("transform","rotate(".concat(i.config.yaxis[n].labels.rotate," 0 ").concat(m.y,")"))}e+=t},f=0;f<=c.length-1;f++)h(f);if(void 0!==i.config.yaxis[0].title.text){var g=o.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+a+", 0)"}),m=o.drawText({x:0,y:i.globals.gridHeight/2,text:i.config.yaxis[0].title.text,textAnchor:"middle",foreColor:i.config.yaxis[0].title.style.color,fontSize:i.config.yaxis[0].title.style.fontSize,fontWeight:i.config.yaxis[0].title.style.fontWeight,fontFamily:i.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[0].title.style.cssClass});g.add(m),s.add(g)}var A=0;this.isCategoryBarHorizontal&&i.config.yaxis[0].opposite&&(A=i.globals.gridWidth);var b=i.config.xaxis.axisBorder;if(b.show){var _=o.drawLine(i.globals.padHorizontal+b.offsetX+A,1+b.offsetY,i.globals.padHorizontal+b.offsetX+A,i.globals.gridHeight+b.offsetY,b.color,0);s.add(_)}return i.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(A,c.length,i.config.yaxis[0].axisBorder,i.config.yaxis[0].axisTicks,0,t,s),s}},{key:"drawXaxisTicks",value:function(n,t,e){var r=this.w,i=n;if(!(n<0||n-2>r.globals.gridWidth)){var o=this.offY+r.config.xaxis.axisTicks.offsetY;if(t=t+o+r.config.xaxis.axisTicks.height,"top"===r.config.xaxis.position&&(t=o-r.config.xaxis.axisTicks.height),r.config.xaxis.axisTicks.show){var a=new x(this.ctx).drawLine(n+r.config.xaxis.axisTicks.offsetX,o+r.config.xaxis.offsetY,i+r.config.xaxis.axisTicks.offsetX,t+r.config.xaxis.offsetY,r.config.xaxis.axisTicks.color);e.add(a),a.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var n=this.w,t=[],e=this.xaxisLabels.length,r=n.globals.padHorizontal;if(n.globals.timescaleLabels.length>0)for(var i=0;i<e;i++)r=this.xaxisLabels[i].position,t.push(r);else for(var o=e,a=0;a<o;a++){var s=o;n.globals.isXNumeric&&"bar"!==n.config.chart.type&&(s-=1),r+=n.globals.gridWidth/s,t.push(r)}return t}},{key:"xAxisLabelCorrections",value:function(){var n=this.w,t=new x(this.ctx),e=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),r=n.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),i=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),o=n.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(n.globals.rotateXLabels||n.config.xaxis.labels.rotateAlways)for(var a=0;a<r.length;a++){var s=t.rotateAroundCenter(r[a]);s.y=s.y-1,s.x=s.x+1,r[a].setAttribute("transform","rotate(".concat(n.config.xaxis.labels.rotate," ").concat(s.x," ").concat(s.y,")")),r[a].setAttribute("text-anchor","end"),e.setAttribute("transform","translate(0, ".concat(-10,")"));var l=r[a].childNodes;n.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(e){t.placeTextWithEllipsis(e,e.textContent,n.globals.xAxisLabelsHeight-("bottom"===n.config.legend.position?20:10))}))}else!function(){for(var e=n.globals.gridWidth/(n.globals.labels.length+1),i=0;i<r.length;i++){var o=r[i].childNodes;n.config.xaxis.labels.trim&&"datetime"!==n.config.xaxis.type&&Array.prototype.forEach.call(o,(function(n){t.placeTextWithEllipsis(n,n.textContent,e)}))}}();if(i.length>0){var c=i[i.length-1].getBBox(),d=i[0].getBBox();c.x<-20&&i[i.length-1].parentNode.removeChild(i[i.length-1]),d.x+d.width>n.globals.gridWidth&&!n.globals.isBarHorizontal&&i[0].parentNode.removeChild(i[0]);for(var u=0;u<o.length;u++)t.placeTextWithEllipsis(o[u],o[u].textContent,n.config.yaxis[0].labels.maxWidth-(n.config.yaxis[0].title.text?2*parseFloat(n.config.yaxis[0].title.style.fontSize):0)-15)}}}]),n}(),W=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w;var e=this.w;this.xaxisLabels=e.globals.labels.slice(),this.axesUtils=new Y(t),this.isRangeBar=e.globals.seriesRangeBar.length,e.globals.timescaleLabels.length>0&&(this.xaxisLabels=e.globals.timescaleLabels.slice())}return c(n,[{key:"drawGridArea",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w,e=new x(this.ctx);null===n&&(n=e.group({class:"apexcharts-grid"}));var r=e.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),i=e.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return n.add(i),n.add(r),n}},{key:"drawGrid",value:function(){var n=null;return this.w.globals.axisCharts&&(n=this.renderGrid(),this.drawGridArea(n.el)),n}},{key:"createGridMask",value:function(){var n=this.w,t=n.globals,e=new x(this.ctx),r=Array.isArray(n.config.stroke.width)?0:n.config.stroke.width;if(Array.isArray(n.config.stroke.width)){var i=0;n.config.stroke.width.forEach((function(n){i=Math.max(i,n)})),r=i}t.dom.elGridRectMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elForecastMask.setAttribute("id","forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(t.cuid));var o=n.config.chart.type,a=0,s=0;("bar"===o||"rangeBar"===o||"candlestick"===o||"boxPlot"===o||n.globals.comboBarCount>0)&&n.globals.isXNumeric&&!n.globals.isBarHorizontal&&(a=n.config.grid.padding.left,s=n.config.grid.padding.right,t.barPadForNumericAxis>a&&(a=t.barPadForNumericAxis,s=t.barPadForNumericAxis)),t.dom.elGridRect=e.drawRect(-r/2-a-2,-r/2,t.gridWidth+r+s+a+4,t.gridHeight+r,0,"#fff");var l=n.globals.markers.largestSize+1;t.dom.elGridRectMarker=e.drawRect(2*-l,2*-l,t.gridWidth+4*l,t.gridHeight+4*l,0,"#fff"),t.dom.elGridRectMask.appendChild(t.dom.elGridRect.node),t.dom.elGridRectMarkerMask.appendChild(t.dom.elGridRectMarker.node);var c=t.dom.baseEl.querySelector("defs");c.appendChild(t.dom.elGridRectMask),c.appendChild(t.dom.elForecastMask),c.appendChild(t.dom.elNonForecastMask),c.appendChild(t.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(n){var t=n.i,e=n.x1,r=n.y1,i=n.x2,o=n.y2,a=n.xCount,s=n.parent,l=this.w;if(!(0===t&&l.globals.skipFirstTimelinelabel||t===a-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({x1:e,y1:r,x2:i,y2:o,parent:s});var c=0;if(l.globals.hasGroups&&"between"===l.config.xaxis.tickPlacement){var d=l.globals.groups;if(d){for(var u=0,p=0;u<t&&p<d.length;p++)u+=d[p].cols;u===t&&(c=.6*l.globals.xAxisLabelsHeight)}}new X(this.ctx).drawXaxisTicks(e,c,this.elg)}}},{key:"_drawGridLine",value:function(n){var t=n.x1,e=n.y1,r=n.x2,i=n.y2,o=n.parent,a=this.w,s=o.node.classList.contains("apexcharts-gridlines-horizontal"),l=a.config.grid.strokeDashArray,c=a.globals.barPadForNumericAxis,d=new x(this).drawLine(t-(s?c:0),e,r+(s?c:0),i,a.config.grid.borderColor,l);d.node.classList.add("apexcharts-gridline"),o.add(d)}},{key:"_drawGridBandRect",value:function(n){var t=n.c,e=n.x1,r=n.y1,i=n.x2,o=n.y2,a=n.type,s=this.w,l=new x(this.ctx),c=s.globals.barPadForNumericAxis;if("column"!==a||"datetime"!==s.config.xaxis.type){var d=s.config.grid[a].colors[t],u=l.drawRect(e-("row"===a?c:0),r,i+("row"===a?2*c:0),o,0,d,s.config.grid[a].opacity);this.elg.add(u),u.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),u.node.classList.add("apexcharts-grid-".concat(a))}}},{key:"_drawXYLines",value:function(n){var t=this,e=n.xCount,r=n.tickAmount,i=this.w;if(i.config.grid.xaxis.lines.show||i.config.xaxis.axisTicks.show){var o,a=i.globals.padHorizontal,s=i.globals.gridHeight;i.globals.timescaleLabels.length?function(n){for(var r=n.xC,i=n.x1,o=n.y1,a=n.x2,s=n.y2,l=0;l<r;l++)i=t.xaxisLabels[l].position,a=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:i,y1:o,x2:a,y2:s,xCount:e,parent:t.elgridLinesV})}({xC:e,x1:a,y1:0,x2:o,y2:s}):(i.globals.isXNumeric&&(e=i.globals.xAxisScale.result.length),i.config.xaxis.convertedCatToNumeric&&(e=i.globals.xaxisLabelsCount),function(n){var r=n.xC,o=n.x1,a=n.y1,s=n.x2,l=n.y2;if(void 0!==i.config.xaxis.tickAmount&&"dataPoints"!==i.config.xaxis.tickAmount&&"on"===i.config.xaxis.tickPlacement)i.globals.dom.baseEl.querySelectorAll(".apexcharts-text.apexcharts-xaxis-label tspan:not(:empty)").forEach((function(n,r){var i=n.getBBox();t._drawGridLines({i:r,x1:i.x+i.width/2,y1:a,x2:i.x+i.width/2,y2:l,xCount:e,parent:t.elgridLinesV})}));else for(var c=0;c<r+(i.globals.isXNumeric?0:1);c++)0===c&&1===r&&1===i.globals.dataPoints&&(s=o=i.globals.gridWidth/2),t._drawGridLines({i:c,x1:o,y1:a,x2:s,y2:l,xCount:e,parent:t.elgridLinesV}),s=o+=i.globals.gridWidth/(i.globals.isXNumeric?r-1:r)}({xC:e,x1:a,y1:0,x2:o,y2:s}))}if(i.config.grid.yaxis.lines.show){var l=0,c=0,d=i.globals.gridWidth,u=r+1;this.isRangeBar&&(u=i.globals.labels.length);for(var p=0;p<u+(this.isRangeBar?1:0);p++)this._drawGridLine({x1:0,y1:l,x2:d,y2:c,parent:this.elgridLinesH}),c=l+=i.globals.gridHeight/(this.isRangeBar?u:r)}}},{key:"_drawInvertedXYLines",value:function(n){var t=n.xCount,e=this.w;if(e.config.grid.xaxis.lines.show||e.config.xaxis.axisTicks.show)for(var r,i=e.globals.padHorizontal,o=e.globals.gridHeight,a=0;a<t+1;a++)e.config.grid.xaxis.lines.show&&this._drawGridLine({x1:i,y1:0,x2:r,y2:o,parent:this.elgridLinesV}),new X(this.ctx).drawXaxisTicks(i,0,this.elg),r=i=i+e.globals.gridWidth/t+.3;if(e.config.grid.yaxis.lines.show)for(var s=0,l=0,c=e.globals.gridWidth,d=0;d<e.globals.dataPoints+1;d++)this._drawGridLine({x1:0,y1:s,x2:c,y2:l,parent:this.elgridLinesH}),l=s+=e.globals.gridHeight/e.globals.dataPoints}},{key:"renderGrid",value:function(){var n=this.w,t=new x(this.ctx);this.elg=t.group({class:"apexcharts-grid"}),this.elgridLinesH=t.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=t.group({class:"apexcharts-gridlines-vertical"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),n.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide());for(var e,r=n.globals.yAxisScale.length?n.globals.yAxisScale[0].result.length-1:5,i=0;i<n.globals.series.length&&(void 0!==n.globals.yAxisScale[i]&&(r=n.globals.yAxisScale[i].result.length-1),!(r>2));i++);return!n.globals.isBarHorizontal||this.isRangeBar?(e=this.xaxisLabels.length,this.isRangeBar&&(r=n.globals.labels.length,n.config.xaxis.tickAmount&&n.config.xaxis.labels.formatter&&(e=n.config.xaxis.tickAmount)),this._drawXYLines({xCount:e,tickAmount:r})):(e=r,r=n.globals.xTickAmount,this._drawInvertedXYLines({xCount:e,tickAmount:r})),this.drawGridBands(e,r),{el:this.elg,xAxisTickWidth:n.globals.gridWidth/e}}},{key:"drawGridBands",value:function(n,t){var e=this.w;if(void 0!==e.config.grid.row.colors&&e.config.grid.row.colors.length>0)for(var r=0,i=e.globals.gridHeight/t,o=e.globals.gridWidth,a=0,s=0;a<t;a++,s++)s>=e.config.grid.row.colors.length&&(s=0),this._drawGridBandRect({c:s,x1:0,y1:r,x2:o,y2:i,type:"row"}),r+=e.globals.gridHeight/t;if(void 0!==e.config.grid.column.colors&&e.config.grid.column.colors.length>0)for(var l=e.globals.isBarHorizontal||"category"!==e.config.xaxis.type&&!e.config.xaxis.convertedCatToNumeric?n:n-1,c=e.globals.padHorizontal,d=e.globals.padHorizontal+e.globals.gridWidth/l,u=e.globals.gridHeight,p=0,h=0;p<n;p++,h++)h>=e.config.grid.column.colors.length&&(h=0),this._drawGridBandRect({c:h,x1:c,y1:0,x2:d,y2:u,type:"column"}),c+=e.globals.gridWidth/l}}]),n}(),G=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"niceScale",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0,o=this.w,a=Math.abs(t-n);if("dataPoints"===(e=this._adjustTicksForSmallRange(e,r,a))&&(e=o.globals.dataPoints-1),n===Number.MIN_VALUE&&0===t||!b.isNumber(n)&&!b.isNumber(t)||n===Number.MIN_VALUE&&t===-Number.MAX_VALUE)return n=0,t=e,this.linearScale(n,t,e);n>t?(console.warn("axis.min cannot be greater than axis.max"),t=n+.1):n===t&&(n=0===n?0:n-.5,t=0===t?2:t+.5);var s=[];a<1&&i&&("candlestick"===o.config.chart.type||"candlestick"===o.config.series[r].type||"boxPlot"===o.config.chart.type||"boxPlot"===o.config.series[r].type||o.globals.isRangeData)&&(t*=1.01);var l=e+1;l<2?l=2:l>2&&(l-=2);var c=a/l,d=Math.floor(b.log10(c)),u=Math.pow(10,d),p=Math.round(c/u);p<1&&(p=1);var h=p*u,f=h*Math.floor(n/h),g=h*Math.ceil(t/h),m=f;if(i&&a>2){for(;s.push(m),!((m+=h)>g););return{result:s,niceMin:s[0],niceMax:s[s.length-1]}}var A=n;(s=[]).push(A);for(var _=Math.abs(t-n)/e,v=0;v<=e;v++)A+=_,s.push(A);return s[s.length-2]>=t&&s.pop(),{result:s,niceMin:s[0],niceMax:s[s.length-1]}}},{key:"linearScale",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=arguments.length>3?arguments[3]:void 0,i=Math.abs(t-n);"dataPoints"===(e=this._adjustTicksForSmallRange(e,r,i))&&(e=this.w.globals.dataPoints-1);var o=i/e;e===Number.MAX_VALUE&&(e=10,o=1);for(var a=[],s=n;e>=0;)a.push(s),s+=o,e-=1;return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:"logarithmicScaleNice",value:function(n,t,e){t<=0&&(t=Math.max(n,e)),n<=0&&(n=Math.min(t,e));for(var r=[],i=Math.ceil(Math.log(t)/Math.log(e)+1),o=Math.floor(Math.log(n)/Math.log(e));o<i;o++)r.push(Math.pow(e,o));return{result:r,niceMin:r[0],niceMax:r[r.length-1]}}},{key:"logarithmicScale",value:function(n,t,e){t<=0&&(t=Math.max(n,e)),n<=0&&(n=Math.min(t,e));for(var r=[],i=Math.log(t)/Math.log(e),o=Math.log(n)/Math.log(e),a=i-o,s=Math.round(a),l=a/s,c=0,d=o;c<s;c++,d+=l)r.push(Math.pow(e,d));return r.push(Math.pow(e,i)),{result:r,niceMin:n,niceMax:t}}},{key:"_adjustTicksForSmallRange",value:function(n,t,e){var r=n;if(void 0!==t&&this.w.config.yaxis[t].labels.formatter&&void 0===this.w.config.yaxis[t].tickAmount){var i=this.w.config.yaxis[t].labels.formatter(1);b.isNumber(Number(i))&&!b.isFloat(i)&&(r=Math.ceil(e))}return r<n?r:n}},{key:"setYScaleForIndex",value:function(n,t,e){var r=this.w.globals,i=this.w.config,o=r.isBarHorizontal?i.xaxis:i.yaxis[n];void 0===r.yAxisScale[n]&&(r.yAxisScale[n]=[]);var a=Math.abs(e-t);if(o.logarithmic&&a<=5&&(r.invalidLogScale=!0),o.logarithmic&&a>5)r.allSeriesCollapsed=!1,r.yAxisScale[n]=this.logarithmicScale(t,e,o.logBase),r.yAxisScale[n]=o.forceNiceScale?this.logarithmicScaleNice(t,e,o.logBase):this.logarithmicScale(t,e,o.logBase);else if(e!==-Number.MAX_VALUE&&b.isNumber(e))if(r.allSeriesCollapsed=!1,void 0===o.min&&void 0===o.max||o.forceNiceScale){var s=void 0===i.yaxis[n].max&&void 0===i.yaxis[n].min||i.yaxis[n].forceNiceScale;r.yAxisScale[n]=this.niceScale(t,e,o.tickAmount?o.tickAmount:a<5&&a>1?a+1:5,n,s)}else r.yAxisScale[n]=this.linearScale(t,e,o.tickAmount,n);else r.yAxisScale[n]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(n,t){var e=this.w,r=e.globals,i=e.config.xaxis,o=Math.abs(t-n);return t!==-Number.MAX_VALUE&&b.isNumber(t)?r.xAxisScale=this.linearScale(n,t,i.tickAmount?i.tickAmount:o<5&&o>1?o+1:5,0):r.xAxisScale=this.linearScale(0,5,5),r.xAxisScale}},{key:"setMultipleYScales",value:function(){var n=this,t=this.w.globals,e=this.w.config,r=t.minYArr.concat([]),i=t.maxYArr.concat([]),o=[];e.yaxis.forEach((function(t,a){var s=a;e.series.forEach((function(n,e){n.name===t.seriesName&&(s=e,a!==e?o.push({index:e,similarIndex:a,alreadyExists:!0}):o.push({index:e}))}));var l=r[s],c=i[s];n.setYScaleForIndex(a,l,c)})),this.sameScaleInMultipleAxes(r,i,o)}},{key:"sameScaleInMultipleAxes",value:function(n,t,e){var r=this,i=this.w.config,o=this.w.globals,a=[];e.forEach((function(n){n.alreadyExists&&(void 0===a[n.index]&&(a[n.index]=[]),a[n.index].push(n.index),a[n.index].push(n.similarIndex))})),o.yAxisSameScaleIndices=a,a.forEach((function(n,t){a.forEach((function(e,r){var i,o;t!==r&&(i=n,o=e,i.filter((function(n){return-1!==o.indexOf(n)}))).length>0&&(a[t]=a[t].concat(a[r]))}))}));var s=a.map((function(n){return n.filter((function(t,e){return n.indexOf(t)===e}))})).map((function(n){return n.sort()}));a=a.filter((function(n){return!!n}));var l=s.slice(),c=l.map((function(n){return JSON.stringify(n)}));l=l.filter((function(n,t){return c.indexOf(JSON.stringify(n))===t}));var d=[],u=[];n.forEach((function(n,e){l.forEach((function(r,i){r.indexOf(e)>-1&&(void 0===d[i]&&(d[i]=[],u[i]=[]),d[i].push({key:e,value:n}),u[i].push({key:e,value:t[e]}))}))}));var p=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),h=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);d.forEach((function(n,t){n.forEach((function(n,e){p[t]=Math.min(n.value,p[t])}))})),u.forEach((function(n,t){n.forEach((function(n,e){h[t]=Math.max(n.value,h[t])}))})),n.forEach((function(n,t){u.forEach((function(n,e){var a=p[e],s=h[e];i.chart.stacked&&(s=0,n.forEach((function(n,t){n.value!==-Number.MAX_VALUE&&(s+=n.value),a!==Number.MIN_VALUE&&(a+=d[e][t].value)}))),n.forEach((function(e,l){n[l].key===t&&(void 0!==i.yaxis[t].min&&(a="function"==typeof i.yaxis[t].min?i.yaxis[t].min(o.minY):i.yaxis[t].min),void 0!==i.yaxis[t].max&&(s="function"==typeof i.yaxis[t].max?i.yaxis[t].max(o.maxY):i.yaxis[t].max),r.setYScaleForIndex(t,a,s))}))}))}))}},{key:"autoScaleY",value:function(n,t,e){n||(n=this);var r=n.w;if(r.globals.isMultipleYAxis||r.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),t;var i=r.globals.seriesX[0],o=r.config.chart.stacked;return t.forEach((function(n,a){for(var s=0,l=0;l<i.length;l++)if(i[l]>=e.xaxis.min){s=l;break}var c,d,u=r.globals.minYArr[a],p=r.globals.maxYArr[a],h=r.globals.stackedSeriesTotals;r.globals.series.forEach((function(a,l){var f=a[s];o?(f=h[s],c=d=f,h.forEach((function(n,t){i[t]<=e.xaxis.max&&i[t]>=e.xaxis.min&&(n>d&&null!==n&&(d=n),a[t]<c&&null!==a[t]&&(c=a[t]))}))):(c=d=f,a.forEach((function(n,t){if(i[t]<=e.xaxis.max&&i[t]>=e.xaxis.min){var o=n,a=n;r.globals.series.forEach((function(e,r){null!==n&&(o=Math.min(e[t],o),a=Math.max(e[t],a))})),a>d&&null!==a&&(d=a),o<c&&null!==o&&(c=o)}}))),void 0===c&&void 0===d&&(c=u,d=p),d*=d<0?.9:1.1,0==(c*=c<0?1.1:.9)&&0===d&&(c=-1,d=1),d<0&&d<p&&(d=p),c<0&&c>u&&(c=u),t.length>1?(t[l].min=void 0===n.min?c:n.min,t[l].max=void 0===n.max?d:n.max):(t[0].min=void 0===n.min?c:n.min,t[0].max=void 0===n.max?d:n.max)}))})),t}}]),n}(),J=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.scales=new G(t)}return c(n,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w.config,o=this.w.globals,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===r&&(r=n+1);var l=o.series,c=l,d=l;"candlestick"===i.chart.type?(c=o.seriesCandleL,d=o.seriesCandleH):"boxPlot"===i.chart.type?(c=o.seriesCandleO,d=o.seriesCandleC):o.isRangeData&&(c=o.seriesRangeStart,d=o.seriesRangeEnd);for(var u=n;u<r;u++){o.dataPoints=Math.max(o.dataPoints,l[u].length),o.categoryLabels.length&&(o.dataPoints=o.categoryLabels.filter((function(n){return void 0!==n})).length);for(var p=0;p<o.series[u].length;p++){var h=l[u][p];null!==h&&b.isNumber(h)?(void 0!==d[u][p]&&(a=Math.max(a,d[u][p]),t=Math.min(t,d[u][p])),void 0!==c[u][p]&&(t=Math.min(t,c[u][p]),e=Math.max(e,c[u][p])),"candlestick"!==this.w.config.chart.type&&"boxPlot"!==this.w.config.chart.type||(void 0!==o.seriesCandleC[u][p]&&(a=Math.max(a,o.seriesCandleO[u][p]),a=Math.max(a,o.seriesCandleH[u][p]),a=Math.max(a,o.seriesCandleL[u][p]),a=Math.max(a,o.seriesCandleC[u][p]),"boxPlot"===this.w.config.chart.type&&(a=Math.max(a,o.seriesCandleM[u][p]))),!i.series[u].type||"candlestick"===i.series[u].type&&"boxPlot"===i.series[u].type||(a=Math.max(a,o.series[u][p]),t=Math.min(t,o.series[u][p])),e=a),o.seriesGoals[u]&&o.seriesGoals[u][p]&&Array.isArray(o.seriesGoals[u][p])&&o.seriesGoals[u][p].forEach((function(n){s!==Number.MIN_VALUE&&(s=Math.min(s,n.value),t=s),a=Math.max(a,n.value),e=a})),b.isFloat(h)&&(h=b.noExponents(h),o.yValueDecimal=Math.max(o.yValueDecimal,h.toString().split(".")[1].length)),s>c[u][p]&&c[u][p]<0&&(s=c[u][p])):o.hasNullValues=!0}}return"rangeBar"===i.chart.type&&o.seriesRangeStart.length&&o.isBarHorizontal&&(s=t),"bar"===i.chart.type&&(s<0&&a<0&&(a=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:a,lowestY:t,highestY:e}}},{key:"setYRange",value:function(){var n=this.w.globals,t=this.w.config;n.maxY=-Number.MAX_VALUE,n.minY=Number.MIN_VALUE;var e=Number.MAX_VALUE;if(n.isMultipleYAxis)for(var r=0;r<n.series.length;r++){var i=this.getMinYMaxY(r,e,null,r+1);n.minYArr.push(i.minY),n.maxYArr.push(i.maxY),e=i.lowestY}var o=this.getMinYMaxY(0,e,null,n.series.length);if(n.minY=o.minY,n.maxY=o.maxY,e=o.lowestY,t.chart.stacked&&this._setStackedMinMax(),("line"===t.chart.type||"area"===t.chart.type||"candlestick"===t.chart.type||"boxPlot"===t.chart.type||"rangeBar"===t.chart.type&&!n.isBarHorizontal)&&n.minY===Number.MIN_VALUE&&e!==-Number.MAX_VALUE&&e!==n.maxY){var a=n.maxY-e;(e>=0&&e<=10||void 0!==t.yaxis[0].min||void 0!==t.yaxis[0].max)&&(a=0),n.minY=e-5*a/100,e>0&&n.minY<0&&(n.minY=0),n.maxY=n.maxY+5*a/100}return t.yaxis.forEach((function(t,e){void 0!==t.max&&("number"==typeof t.max?n.maxYArr[e]=t.max:"function"==typeof t.max&&(n.maxYArr[e]=t.max(n.isMultipleYAxis?n.maxYArr[e]:n.maxY)),n.maxY=n.maxYArr[e]),void 0!==t.min&&("number"==typeof t.min?n.minYArr[e]=t.min:"function"==typeof t.min&&(n.minYArr[e]=t.min(n.isMultipleYAxis?n.minYArr[e]===Number.MIN_VALUE?0:n.minYArr[e]:n.minY)),n.minY=n.minYArr[e])})),n.isBarHorizontal&&["min","max"].forEach((function(e){void 0!==t.xaxis[e]&&"number"==typeof t.xaxis[e]&&("min"===e?n.minY=t.xaxis[e]:n.maxY=t.xaxis[e])})),n.isMultipleYAxis?(this.scales.setMultipleYScales(),n.minY=e,n.yAxisScale.forEach((function(t,e){n.minYArr[e]=t.niceMin,n.maxYArr[e]=t.niceMax}))):(this.scales.setYScaleForIndex(0,n.minY,n.maxY),n.minY=n.yAxisScale[0].niceMin,n.maxY=n.yAxisScale[0].niceMax,n.minYArr[0]=n.yAxisScale[0].niceMin,n.maxYArr[0]=n.yAxisScale[0].niceMax),{minY:n.minY,maxY:n.maxY,minYArr:n.minYArr,maxYArr:n.maxYArr,yAxisScale:n.yAxisScale}}},{key:"setXRange",value:function(){var n=this.w.globals,t=this.w.config,e="numeric"===t.xaxis.type||"datetime"===t.xaxis.type||"category"===t.xaxis.type&&!n.noLabelsProvided||n.noLabelsProvided||n.isXNumeric;if(n.isXNumeric&&function(){for(var t=0;t<n.series.length;t++)if(n.labels[t])for(var e=0;e<n.labels[t].length;e++)null!==n.labels[t][e]&&b.isNumber(n.labels[t][e])&&(n.maxX=Math.max(n.maxX,n.labels[t][e]),n.initialMaxX=Math.max(n.maxX,n.labels[t][e]),n.minX=Math.min(n.minX,n.labels[t][e]),n.initialMinX=Math.min(n.minX,n.labels[t][e]))}(),n.noLabelsProvided&&0===t.xaxis.categories.length&&(n.maxX=n.labels[n.labels.length-1],n.initialMaxX=n.labels[n.labels.length-1],n.minX=1,n.initialMinX=1),n.isXNumeric||n.noLabelsProvided||n.dataFormatXNumeric){var r;if(void 0===t.xaxis.tickAmount?(r=Math.round(n.svgWidth/150),"numeric"===t.xaxis.type&&n.dataPoints<30&&(r=n.dataPoints-1),r>n.dataPoints&&0!==n.dataPoints&&(r=n.dataPoints-1)):"dataPoints"===t.xaxis.tickAmount?(n.series.length>1&&(r=n.series[n.maxValsInArrayIndex].length-1),n.isXNumeric&&(r=n.maxX-n.minX-1)):r=t.xaxis.tickAmount,n.xTickAmount=r,void 0!==t.xaxis.max&&"number"==typeof t.xaxis.max&&(n.maxX=t.xaxis.max),void 0!==t.xaxis.min&&"number"==typeof t.xaxis.min&&(n.minX=t.xaxis.min),void 0!==t.xaxis.range&&(n.minX=n.maxX-t.xaxis.range),n.minX!==Number.MAX_VALUE&&n.maxX!==-Number.MAX_VALUE)if(t.xaxis.convertedCatToNumeric&&!n.dataFormatXNumeric){for(var i=[],o=n.minX-1;o<n.maxX;o++)i.push(o+1);n.xAxisScale={result:i,niceMin:i[0],niceMax:i[i.length-1]}}else n.xAxisScale=this.scales.setXScale(n.minX,n.maxX);else n.xAxisScale=this.scales.linearScale(1,r,r),n.noLabelsProvided&&n.labels.length>0&&(n.xAxisScale=this.scales.linearScale(1,n.labels.length,r-1),n.seriesX=n.labels.slice());e&&(n.labels=n.xAxisScale.result.slice())}return n.isBarHorizontal&&n.labels.length&&(n.xTickAmount=n.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:n.minX,maxX:n.maxX}}},{key:"setZRange",value:function(){var n=this.w.globals;if(n.isDataXYZ)for(var t=0;t<n.series.length;t++)if(void 0!==n.seriesZ[t])for(var e=0;e<n.seriesZ[t].length;e++)null!==n.seriesZ[t][e]&&b.isNumber(n.seriesZ[t][e])&&(n.maxZ=Math.max(n.maxZ,n.seriesZ[t][e]),n.minZ=Math.min(n.minZ,n.seriesZ[t][e]))}},{key:"_handleSingleDataPoint",value:function(){var n=this.w.globals,t=this.w.config;if(n.minX===n.maxX){var e=new L(this.ctx);if("datetime"===t.xaxis.type){var r=e.getDate(n.minX);t.xaxis.labels.datetimeUTC?r.setUTCDate(r.getUTCDate()-2):r.setDate(r.getDate()-2),n.minX=new Date(r).getTime();var i=e.getDate(n.maxX);t.xaxis.labels.datetimeUTC?i.setUTCDate(i.getUTCDate()+2):i.setDate(i.getDate()+2),n.maxX=new Date(i).getTime()}else("numeric"===t.xaxis.type||"category"===t.xaxis.type&&!n.noLabelsProvided)&&(n.minX=n.minX-2,n.initialMinX=n.minX,n.maxX=n.maxX+2,n.initialMaxX=n.maxX)}}},{key:"_getMinXDiff",value:function(){var n=this.w.globals;n.isXNumeric&&n.seriesX.forEach((function(t,e){1===t.length&&t.push(n.seriesX[n.maxValsInArrayIndex][n.seriesX[n.maxValsInArrayIndex].length-1]);var r=t.slice();r.sort((function(n,t){return n-t})),r.forEach((function(t,e){if(e>0){var i=t-r[e-1];i>0&&(n.minXDiff=Math.min(i,n.minXDiff))}})),1!==n.dataPoints&&n.minXDiff!==Number.MAX_VALUE||(n.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var n=this.w.globals,t=[],e=[];if(n.series.length)for(var r=0;r<n.series[n.maxValsInArrayIndex].length;r++)for(var i=0,o=0,a=0;a<n.series.length;a++)null!==n.series[a][r]&&b.isNumber(n.series[a][r])&&(n.series[a][r]>0?i=i+parseFloat(n.series[a][r])+1e-4:o+=parseFloat(n.series[a][r])),a===n.series.length-1&&(t.push(i),e.push(o));for(var s=0;s<t.length;s++)n.maxY=Math.max(n.maxY,t[s]),n.minY=Math.min(n.minY,e[s])}}]),n}(),Z=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w;var e=this.w;this.xaxisFontSize=e.config.xaxis.labels.style.fontSize,this.axisFontFamily=e.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=e.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===e.config.chart.type&&e.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===e.config.xaxis.position&&(this.xAxisoffX=e.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Y(t)}return c(n,[{key:"drawYaxis",value:function(n){var t=this,e=this.w,r=new x(this.ctx),i=e.config.yaxis[n].labels.style,o=i.fontSize,a=i.fontFamily,s=i.fontWeight,l=r.group({class:"apexcharts-yaxis",rel:n,transform:"translate("+e.globals.translateYAxisX[n]+", 0)"});if(this.axesUtils.isYAxisHidden(n))return l;var c=r.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var d=e.globals.yAxisScale[n].result.length-1,u=e.globals.gridHeight/d,p=e.globals.translateY,h=e.globals.yLabelFormatters[n],f=e.globals.yAxisScale[n].result.slice();f=this.axesUtils.checkForReversedLabels(n,f);var g="";if(e.config.yaxis[n].labels.show)for(var m=function(l){var m=f[l];m=h(m,l,e);var A=e.config.yaxis[n].labels.padding;e.config.yaxis[n].opposite&&0!==e.config.yaxis.length&&(A*=-1);var b=t.axesUtils.getYAxisForeColor(i.colors,n),_=r.drawText({x:A,y:p+d/10+e.config.yaxis[n].labels.offsetY+1,text:m,textAnchor:e.config.yaxis[n].opposite?"start":"end",fontSize:o,fontFamily:a,fontWeight:s,maxWidth:e.config.yaxis[n].labels.maxWidth,foreColor:Array.isArray(b)?b[l]:b,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+i.cssClass});l===d&&(g=_),c.add(_);var v=document.createElementNS(e.globals.SVGNS,"title");if(v.textContent=Array.isArray(m)?m.join(" "):m,_.node.appendChild(v),0!==e.config.yaxis[n].labels.rotate){var x=r.rotateAroundCenter(g.node),k=r.rotateAroundCenter(_.node);_.node.setAttribute("transform","rotate(".concat(e.config.yaxis[n].labels.rotate," ").concat(x.x," ").concat(k.y,")"))}p+=u},A=d;A>=0;A--)m(A);if(void 0!==e.config.yaxis[n].title.text){var b=r.group({class:"apexcharts-yaxis-title"}),_=0;e.config.yaxis[n].opposite&&(_=e.globals.translateYAxisX[n]);var v=r.drawText({x:_,y:e.globals.gridHeight/2+e.globals.translateY+e.config.yaxis[n].title.offsetY,text:e.config.yaxis[n].title.text,textAnchor:"end",foreColor:e.config.yaxis[n].title.style.color,fontSize:e.config.yaxis[n].title.style.fontSize,fontWeight:e.config.yaxis[n].title.style.fontWeight,fontFamily:e.config.yaxis[n].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+e.config.yaxis[n].title.style.cssClass});b.add(v),l.add(b)}var k=e.config.yaxis[n].axisBorder,y=31+k.offsetX;if(e.config.yaxis[n].opposite&&(y=-31-k.offsetX),k.show){var $=r.drawLine(y,e.globals.translateY+k.offsetY-2,y,e.globals.gridHeight+e.globals.translateY+k.offsetY+2,k.color,0,k.width);l.add($)}return e.config.yaxis[n].axisTicks.show&&this.axesUtils.drawYAxisTicks(y,d,k,e.config.yaxis[n].axisTicks,n,u,l),l}},{key:"drawYaxisInversed",value:function(n){var t=this.w,e=new x(this.ctx),r=e.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),i=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});r.add(i);var o=t.globals.yAxisScale[n].result.length-1,a=t.globals.gridWidth/o+.1,s=a+t.config.xaxis.labels.offsetX,l=t.globals.xLabelFormatter,c=t.globals.yAxisScale[n].result.slice(),d=t.globals.timescaleLabels;d.length>0&&(this.xaxisLabels=d.slice(),o=(c=d.slice()).length),c=this.axesUtils.checkForReversedLabels(n,c);var u=d.length;if(t.config.xaxis.labels.show)for(var p=u?0:o;u?p<u:p>=0;u?p++:p--){var h=c[p];h=l(h,p,t);var f=t.globals.gridWidth+t.globals.padHorizontal-(s-a+t.config.xaxis.labels.offsetX);if(d.length){var g=this.axesUtils.getLabel(c,d,f,p,this.drawnLabels,this.xaxisFontSize);f=g.x,h=g.text,this.drawnLabels.push(g.text),0===p&&t.globals.skipFirstTimelinelabel&&(h=""),p===c.length-1&&t.globals.skipLastTimelinelabel&&(h="")}var m=e.drawText({x:f,y:this.xAxisoffX+t.config.xaxis.labels.offsetY+30-("top"===t.config.xaxis.position?t.globals.xAxisHeight+t.config.xaxis.axisTicks.height-2:0),text:h,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[n]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:t.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+t.config.xaxis.labels.style.cssClass});i.add(m),m.tspan(h);var A=document.createElementNS(t.globals.SVGNS,"title");A.textContent=h,m.node.appendChild(A),s+=a}return this.inversedYAxisTitleText(r),this.inversedYAxisBorder(r),r}},{key:"inversedYAxisBorder",value:function(n){var t=this.w,e=new x(this.ctx),r=t.config.xaxis.axisBorder;if(r.show){var i=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(i-=15);var o=e.drawLine(t.globals.padHorizontal+i+r.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,r.color,0,r.height);n.add(o)}}},{key:"inversedYAxisTitleText",value:function(n){var t=this.w,e=new x(this.ctx);if(void 0!==t.config.xaxis.title.text){var r=e.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),i=e.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(t.config.xaxis.title.style.fontSize)+t.config.xaxis.title.offsetY+20,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+t.config.xaxis.title.style.cssClass});r.add(i),n.add(r)}}},{key:"yAxisTitleRotate",value:function(n,t){var e=this.w,r=new x(this.ctx),i={width:0,height:0},o={width:0,height:0},a=e.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-texts-g"));null!==a&&(i=a.getBoundingClientRect());var s=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-title text"));if(null!==s&&(o=s.getBoundingClientRect()),null!==s){var l=this.xPaddingForYAxisTitle(n,i,o,t);s.setAttribute("x",l.xPos-(t?10:0))}if(null!==s){var c=r.rotateAroundCenter(s);s.setAttribute("transform","rotate(".concat(t?-1*e.config.yaxis[n].title.rotate:e.config.yaxis[n].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(n,t,e,r){var i=this.w,o=0,a=0,s=10;return void 0===i.config.yaxis[n].title.text||n<0?{xPos:a,padd:0}:(r?(a=t.width+i.config.yaxis[n].title.offsetX+e.width/2+s/2,0===(o+=1)&&(a-=s/2)):(a=-1*t.width+i.config.yaxis[n].title.offsetX+s/2+e.width/2,i.globals.isBarHorizontal&&(s=25,a=-1*t.width-i.config.yaxis[n].title.offsetX-s)),{xPos:a,padd:s})}},{key:"setYAxisXPosition",value:function(n,t){var e=this.w,r=0,i=0,o=18,a=1;e.config.yaxis.length>1&&(this.multipleYs=!0),e.config.yaxis.map((function(s,l){var c=e.globals.ignoreYAxisIndexes.indexOf(l)>-1||!s.show||s.floating||0===n[l].width,d=n[l].width+t[l].width;s.opposite?e.globals.isBarHorizontal?(i=e.globals.gridWidth+e.globals.translateX-1,e.globals.translateYAxisX[l]=i-s.labels.offsetX):(i=e.globals.gridWidth+e.globals.translateX+a,c||(a=a+d+20),e.globals.translateYAxisX[l]=i-s.labels.offsetX+20):(r=e.globals.translateX-o,c||(o=o+d+20),e.globals.translateYAxisX[l]=r+s.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var n=this.w,t=n.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(t=b.listToArray(t)).forEach((function(t,e){var r=n.config.yaxis[e];if(r&&void 0!==r.labels.align){var i=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),o=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-label"));o=b.listToArray(o);var a=i.getBoundingClientRect();"left"===r.labels.align?(o.forEach((function(n,t){n.setAttribute("text-anchor","start")})),r.opposite||i.setAttribute("transform","translate(-".concat(a.width,", 0)"))):"center"===r.labels.align?(o.forEach((function(n,t){n.setAttribute("text-anchor","middle")})),i.setAttribute("transform","translate(".concat(a.width/2*(r.opposite?1:-1),", 0)"))):"right"===r.labels.align&&(o.forEach((function(n,t){n.setAttribute("text-anchor","end")})),r.opposite&&i.setAttribute("transform","translate(".concat(a.width,", 0)")))}}))}}]),n}(),K=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.documentEvent=b.bind(this.documentEvent,this)}return c(n,[{key:"addEventListener",value:function(n,t){var e=this.w;e.globals.events.hasOwnProperty(n)?e.globals.events[n].push(t):e.globals.events[n]=[t]}},{key:"removeEventListener",value:function(n,t){var e=this.w;if(e.globals.events.hasOwnProperty(n)){var r=e.globals.events[n].indexOf(t);-1!==r&&e.globals.events[n].splice(r,1)}}},{key:"fireEvent",value:function(n,t){var e=this.w;if(e.globals.events.hasOwnProperty(n)){t&&t.length||(t=[]);for(var r=e.globals.events[n],i=r.length,o=0;o<i;o++)r[o].apply(null,t)}}},{key:"setupEventHandlers",value:function(){var n=this,t=this.w,e=this.ctx,r=t.globals.dom.baseEl.querySelector(t.globals.chartClass);this.ctx.eventList.forEach((function(n){r.addEventListener(n,(function(n){var r=Object.assign({},t,{seriesIndex:t.globals.capturedSeriesIndex,dataPointIndex:t.globals.capturedDataPointIndex});"mousemove"===n.type||"touchmove"===n.type?"function"==typeof t.config.chart.events.mouseMove&&t.config.chart.events.mouseMove(n,e,r):"mouseleave"===n.type||"touchleave"===n.type?"function"==typeof t.config.chart.events.mouseLeave&&t.config.chart.events.mouseLeave(n,e,r):("mouseup"===n.type&&1===n.which||"touchend"===n.type)&&("function"==typeof t.config.chart.events.click&&t.config.chart.events.click(n,e,r),e.ctx.events.fireEvent("click",[n,e,r]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(e){t.globals.dom.baseEl.addEventListener(e,n.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(n){var t=this.w,e=n.target.className;if("click"===n.type){var r=t.globals.dom.baseEl.querySelector(".apexcharts-menu");r&&r.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==e&&r.classList.remove("apexcharts-menu-open")}t.globals.clientX="touchmove"===n.type?n.touches[0].clientX:n.clientX,t.globals.clientY="touchmove"===n.type?n.touches[0].clientY:n.clientY}}]),n}(),nn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"setCurrentLocaleValues",value:function(n){var t=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(t=this.w.config.chart.locales.concat(window.Apex.chart.locales));var e=t.filter((function(t){return t.name===n}))[0];if(!e)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var r=b.extend(C,e);this.w.globals.locale=r.options}}]),n}(),tn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"drawAxis",value:function(n,t){var e,r,i=this.w.globals,o=this.w.config,a=new X(this.ctx),s=new Z(this.ctx);i.axisCharts&&"radar"!==n&&(i.isBarHorizontal?(r=s.drawYaxisInversed(0),e=a.drawXaxisInversed(0),i.dom.elGraphical.add(e),i.dom.elGraphical.add(r)):(e=a.drawXaxis(),i.dom.elGraphical.add(e),o.yaxis.map((function(n,t){-1===i.ignoreYAxisIndexes.indexOf(t)&&(r=s.drawYaxis(t),i.dom.Paper.add(r))}))))}}]),n}(),en=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"drawXCrosshairs",value:function(){var n=this.w,t=new x(this.ctx),e=new v(this.ctx),r=n.config.xaxis.crosshairs.fill.gradient,i=n.config.xaxis.crosshairs.dropShadow,o=n.config.xaxis.crosshairs.fill.type,a=r.colorFrom,s=r.colorTo,l=r.opacityFrom,c=r.opacityTo,d=r.stops,u=i.enabled,p=i.left,h=i.top,f=i.blur,g=i.color,m=i.opacity,A=n.config.xaxis.crosshairs.fill.color;if(n.config.xaxis.crosshairs.show){"gradient"===o&&(A=t.drawGradient("vertical",a,s,l,c,null,d,null));var _=t.drawRect();1===n.config.xaxis.crosshairs.width&&(_=t.drawLine());var k=n.globals.gridHeight;(!b.isNumber(k)||k<0)&&(k=0);var y=n.config.xaxis.crosshairs.width;(!b.isNumber(y)||y<0)&&(y=0),_.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:k,width:y,height:k,fill:A,filter:"none","fill-opacity":n.config.xaxis.crosshairs.opacity,stroke:n.config.xaxis.crosshairs.stroke.color,"stroke-width":n.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":n.config.xaxis.crosshairs.stroke.dashArray}),u&&(_=e.dropShadow(_,{left:p,top:h,blur:f,color:g,opacity:m})),n.globals.dom.elGraphical.add(_)}}},{key:"drawYCrosshairs",value:function(){var n=this.w,t=new x(this.ctx),e=n.config.yaxis[0].crosshairs,r=n.globals.barPadForNumericAxis;if(n.config.yaxis[0].crosshairs.show){var i=t.drawLine(-r,0,n.globals.gridWidth+r,0,e.stroke.color,e.stroke.dashArray,e.stroke.width);i.attr({class:"apexcharts-ycrosshairs"}),n.globals.dom.elGraphical.add(i)}var o=t.drawLine(-r,0,n.globals.gridWidth+r,0,e.stroke.color,0,0);o.attr({class:"apexcharts-ycrosshairs-hidden"}),n.globals.dom.elGraphical.add(o)}}]),n}(),rn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"checkResponsiveConfig",value:function(n){var t=this,e=this.w,r=e.config;if(0!==r.responsive.length){var i=r.responsive.slice();i.sort((function(n,t){return n.breakpoint>t.breakpoint?1:t.breakpoint>n.breakpoint?-1:0})).reverse();var o=new R({}),a=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i[0].breakpoint,a=window.innerWidth>0?window.innerWidth:screen.width;if(a>r){var s=k.extendArrayProps(o,e.globals.initialConfig,e);n=b.extend(s,n),n=b.extend(e.config,n),t.overrideResponsiveOptions(n)}else for(var l=0;l<i.length;l++)a<i[l].breakpoint&&(n=k.extendArrayProps(o,i[l].options,e),n=b.extend(e.config,n),t.overrideResponsiveOptions(n))};if(n){var s=k.extendArrayProps(o,n,e);s=b.extend(e.config,s),a(s=b.extend(s,n))}else a({})}}},{key:"overrideResponsiveOptions",value:function(n){var t=new R(n).init({responsiveOverride:!0});this.w.config=t}}]),n}(),on=function(){function n(t){s(this,n),this.ctx=t,this.colors=[],this.w=t.w;var e=this.w;this.isColorFn=!1,this.isHeatmapDistributed="treemap"===e.config.chart.type&&e.config.plotOptions.treemap.distributed||"heatmap"===e.config.chart.type&&e.config.plotOptions.heatmap.distributed,this.isBarDistributed=e.config.plotOptions.bar.distributed&&("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)}return c(n,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var n=this,t=this.w,e=new b;if(t.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(t.config.theme.mode)),void 0===t.config.colors?t.globals.colors=this.predefined():(t.globals.colors=t.config.colors,Array.isArray(t.config.colors)&&t.config.colors.length>0&&"function"==typeof t.config.colors[0]&&(t.globals.colors=t.config.series.map((function(e,r){var i=t.config.colors[r];return i||(i=t.config.colors[0]),"function"==typeof i?(n.isColorFn=!0,i({value:t.globals.axisCharts?t.globals.series[r][0]?t.globals.series[r][0]:0:t.globals.series[r],seriesIndex:r,dataPointIndex:r,w:t})):i})))),t.globals.seriesColors.map((function(n,e){n&&(t.globals.colors[e]=n)})),t.config.theme.monochrome.enabled){var r=[],i=t.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(i=t.globals.series[0].length*t.globals.series.length);for(var o=t.config.theme.monochrome.color,a=1/(i/t.config.theme.monochrome.shadeIntensity),s=t.config.theme.monochrome.shadeTo,l=0,c=0;c<i;c++){var d=void 0;"dark"===s?(d=e.shadeColor(-1*l,o),l+=a):(d=e.shadeColor(l,o),l+=a),r.push(d)}t.globals.colors=r.slice()}var u=t.globals.colors.slice();this.pushExtraColors(t.globals.colors),["fill","stroke"].forEach((function(e){void 0===t.config[e].colors?t.globals[e].colors=n.isColorFn?t.config.colors:u:t.globals[e].colors=t.config[e].colors.slice(),n.pushExtraColors(t.globals[e].colors)})),void 0===t.config.dataLabels.style.colors?t.globals.dataLabels.style.colors=u:t.globals.dataLabels.style.colors=t.config.dataLabels.style.colors.slice(),this.pushExtraColors(t.globals.dataLabels.style.colors,50),void 0===t.config.plotOptions.radar.polygons.fill.colors?t.globals.radarPolygons.fill.colors=["dark"===t.config.theme.mode?"#424242":"none"]:t.globals.radarPolygons.fill.colors=t.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(t.globals.radarPolygons.fill.colors,20),void 0===t.config.markers.colors?t.globals.markers.colors=u:t.globals.markers.colors=t.config.markers.colors.slice(),this.pushExtraColors(t.globals.markers.colors)}},{key:"pushExtraColors",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.w,i=t||r.globals.series.length;if(null===e&&(e=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===r.config.chart.type&&r.config.plotOptions.heatmap.colorScale.inverse),e&&r.globals.series.length&&(i=r.globals.series[r.globals.maxValsInArrayIndex].length*r.globals.series.length),n.length<i)for(var o=i-n.length,a=0;a<o;a++)n.push(n[a])}},{key:"updateThemeOptions",value:function(n){n.chart=n.chart||{},n.tooltip=n.tooltip||{};var t=n.theme.mode||"light",e=n.theme.palette?n.theme.palette:"dark"===t?"palette4":"palette1",r=n.chart.foreColor?n.chart.foreColor:"dark"===t?"#f6f7f8":"#373d3f";return n.tooltip.theme=t,n.chart.foreColor=r,n.theme.palette=e,n}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),n}(),an=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(n){var t=this.w,e="title"===n?t.config.title:t.config.subtitle,r=t.globals.svgWidth/2,i=e.offsetY,o="middle";if("left"===e.align?(r=10,o="start"):"right"===e.align&&(r=t.globals.svgWidth-10,o="end"),r+=e.offsetX,i=i+parseInt(e.style.fontSize,10)+e.margin/2,void 0!==e.text){var a=new x(this.ctx).drawText({x:r,y:i,text:e.text,textAnchor:o,fontSize:e.style.fontSize,fontFamily:e.style.fontFamily,fontWeight:e.style.fontWeight,foreColor:e.style.color,opacity:1});a.node.setAttribute("class","apexcharts-".concat(n,"-text")),t.globals.dom.Paper.add(a)}}}]),n}(),sn=function(){function n(t){s(this,n),this.w=t.w,this.dCtx=t}return c(n,[{key:"getTitleSubtitleCoords",value:function(n){var t=this.w,e=0,r=0,i="title"===n?t.config.title.floating:t.config.subtitle.floating,o=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(n,"-text"));if(null!==o&&!i){var a=o.getBoundingClientRect();e=a.width,r=t.globals.axisCharts?a.height+5:a.height}return{width:e,height:r}}},{key:"getLegendsRect",value:function(){var n=this.w,t=n.globals.dom.baseEl.querySelector(".apexcharts-legend");n.config.legend.height||"top"!==n.config.legend.position&&"bottom"!==n.config.legend.position||(t.style.maxHeight=n.globals.svgHeight/2+"px");var e=Object.assign({},b.getBoundingClientRect(t));return null!==t&&!n.config.legend.floating&&n.config.legend.show?this.dCtx.lgRect={x:e.x,y:e.y,height:e.height,width:0===e.height?0:e.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==n.config.legend.position&&"right"!==n.config.legend.position||1.5*this.dCtx.lgRect.width>n.globals.svgWidth&&(this.dCtx.lgRect.width=n.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(n,t){var e=n;if(this.w.globals.isMultiLineX){var r=t.map((function(n,t){return Array.isArray(n)?n.length:1})),i=Math.max.apply(Math,g(r));e=t[r.indexOf(i)]}return e}}]),n}(),ln=function(){function n(t){s(this,n),this.w=t.w,this.dCtx=t}return c(n,[{key:"getxAxisLabelsCoords",value:function(){var n,t=this.w,e=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&0===e.length&&(e=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var r=this.getxAxisTimeScaleLabelsCoords();n={width:r.width,height:r.height},t.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==t.config.legend.position&&"right"!==t.config.legend.position||t.config.legend.floating?0:this.dCtx.lgRect.width;var i=t.globals.xLabelFormatter,o=b.getLargestStringFromArr(e),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,e);t.globals.isBarHorizontal&&(a=o=t.globals.yAxisScale[0].result.reduce((function(n,t){return n.length>t.length?n:t}),0));var s=new H(this.dCtx.ctx),l=o;o=s.xLabelFormat(i,o,l,{i:void 0,dateFormatter:new L(this.dCtx.ctx).formatDate,w:t}),a=s.xLabelFormat(i,a,l,{i:void 0,dateFormatter:new L(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===o||""===String(o).trim())&&(a=o="1");var c=new x(this.dCtx.ctx),d=c.getTextRects(o,t.config.xaxis.labels.style.fontSize),u=d;if(o!==a&&(u=c.getTextRects(a,t.config.xaxis.labels.style.fontSize)),(n={width:d.width>=u.width?d.width:u.width,height:d.height>=u.height?d.height:u.height}).width*e.length>t.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==t.config.xaxis.labels.rotate||t.config.xaxis.labels.rotateAlways){if(!t.globals.isBarHorizontal){t.globals.rotateXLabels=!0;var p=function(n){return c.getTextRects(n,t.config.xaxis.labels.style.fontSize,t.config.xaxis.labels.style.fontFamily,"rotate(".concat(t.config.xaxis.labels.rotate," 0 0)"),!1)};d=p(o),o!==a&&(u=p(a)),n.height=(d.height>u.height?d.height:u.height)/1.5,n.width=d.width>u.width?d.width:u.width}}else t.globals.rotateXLabels=!1}return t.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var n,t=this.w;if(!t.globals.hasGroups)return{width:0,height:0};var e,r=(null===(n=t.config.xaxis.group.style)||void 0===n?void 0:n.fontSize)||t.config.xaxis.labels.style.fontSize,i=t.globals.groups.map((function(n){return n.title})),o=b.getLargestStringFromArr(i),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,i),s=new x(this.dCtx.ctx),l=s.getTextRects(o,r),c=l;return o!==a&&(c=s.getTextRects(a,r)),e={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},t.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisTitleCoords",value:function(){var n=this.w,t=0,e=0;if(void 0!==n.config.xaxis.title.text){var r=new x(this.dCtx.ctx).getTextRects(n.config.xaxis.title.text,n.config.xaxis.title.style.fontSize);t=r.width,e=r.height}return{width:t,height:e}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var n,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var e=this.dCtx.timescaleLabels.map((function(n){return n.value})),r=e.reduce((function(n,t){return void 0===n?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):n.length>t.length?n:t}),0);return 1.05*(n=new x(this.dCtx.ctx).getTextRects(r,t.config.xaxis.labels.style.fontSize)).width*e.length>t.globals.gridWidth&&0!==t.config.xaxis.labels.rotate&&(t.globals.overlappingXLabels=!0),n}},{key:"additionalPaddingXLabels",value:function(n){var t=this,e=this.w,r=e.globals,i=e.config,o=i.xaxis.type,a=n.width;r.skipLastTimelinelabel=!1,r.skipFirstTimelinelabel=!1;var s=e.config.yaxis[0].opposite&&e.globals.isBarHorizontal,l=function(n,s){(function(n){return-1!==r.collapsedSeriesIndices.indexOf(n)})(s)||function(n){if(t.dCtx.timescaleLabels&&t.dCtx.timescaleLabels.length){var s=t.dCtx.timescaleLabels[0],l=t.dCtx.timescaleLabels[t.dCtx.timescaleLabels.length-1].position+a/1.75-t.dCtx.yAxisWidthRight,c=s.position-a/1.75+t.dCtx.yAxisWidthLeft,d="right"===e.config.legend.position&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;l>r.svgWidth-r.translateX-d&&(r.skipLastTimelinelabel=!0),c<-(n.show&&!n.floating||"bar"!==i.chart.type&&"candlestick"!==i.chart.type&&"rangeBar"!==i.chart.type&&"boxPlot"!==i.chart.type?10:a/1.75)&&(r.skipFirstTimelinelabel=!0)}else"datetime"===o?t.dCtx.gridPad.right<a&&!r.rotateXLabels&&(r.skipLastTimelinelabel=!0):"datetime"!==o&&t.dCtx.gridPad.right<a/2-t.dCtx.yAxisWidthRight&&!r.rotateXLabels&&!e.config.xaxis.labels.trim&&("between"!==e.config.xaxis.tickPlacement||e.globals.isBarHorizontal)&&(t.dCtx.xPadRight=a/2+1)}(n)};i.yaxis.forEach((function(n,e){s?(t.dCtx.gridPad.left<a&&(t.dCtx.xPadLeft=a/2+1),t.dCtx.xPadRight=a/2+1):l(n,e)}))}}]),n}(),cn=function(){function n(t){s(this,n),this.w=t.w,this.dCtx=t}return c(n,[{key:"getyAxisLabelsCoords",value:function(){var n=this,t=this.w,e=[],r=10,i=new Y(this.dCtx.ctx);return t.config.yaxis.map((function(o,a){var s=t.globals.yAxisScale[a],l=0;if(!i.isYAxisHidden(a)&&o.labels.show&&void 0!==o.labels.minWidth&&(l=o.labels.minWidth),!i.isYAxisHidden(a)&&o.labels.show&&s.result.length){var c=t.globals.yLabelFormatters[a],d=s.niceMin===Number.MIN_VALUE?0:s.niceMin,u=String(d).length>String(s.niceMax).length?d:s.niceMax,p=c(u,{seriesIndex:a,dataPointIndex:-1,w:t}),h=p;if(void 0!==p&&0!==p.length||(p=u),t.globals.isBarHorizontal){r=0;var f=t.globals.labels.slice();p=c(p=b.getLargestStringFromArr(f),{seriesIndex:a,dataPointIndex:-1,w:t}),h=n.dCtx.dimHelpers.getLargestStringFromMultiArr(p,f)}var g=new x(n.dCtx.ctx),m="rotate(".concat(o.labels.rotate," 0 0)"),A=g.getTextRects(p,o.labels.style.fontSize,o.labels.style.fontFamily,m,!1),_=A;p!==h&&(_=g.getTextRects(h,o.labels.style.fontSize,o.labels.style.fontFamily,m,!1)),e.push({width:(l>_.width||l>A.width?l:_.width>A.width?_.width:A.width)+r,height:_.height>A.height?_.height:A.height})}else e.push({width:0,height:0})})),e}},{key:"getyAxisTitleCoords",value:function(){var n=this,t=this.w,e=[];return t.config.yaxis.map((function(t,r){if(t.show&&void 0!==t.title.text){var i=new x(n.dCtx.ctx),o="rotate(".concat(t.title.rotate," 0 0)"),a=i.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,o,!1);e.push({width:a.width,height:a.height})}else e.push({width:0,height:0})})),e}},{key:"getTotalYAxisWidth",value:function(){var n=this.w,t=0,e=0,r=0,i=n.globals.yAxisScale.length>1?10:0,o=new Y(this.dCtx.ctx),a=function(a,s){var l=n.config.yaxis[s].floating,c=0;a.width>0&&!l?(c=a.width+i,function(t){return n.globals.ignoreYAxisIndexes.indexOf(t)>-1}(s)&&(c=c-a.width-i)):c=l||o.isYAxisHidden(s)?0:5,n.config.yaxis[s].opposite?r+=c:e+=c,t+=c};return n.globals.yLabelsCoords.map((function(n,t){a(n,t)})),n.globals.yTitleCoords.map((function(n,t){a(n,t)})),n.globals.isBarHorizontal&&!n.config.yaxis[0].floating&&(t=n.globals.yLabelsCoords[0].width+n.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=e,this.dCtx.yAxisWidthRight=r,t}}]),n}(),dn=function(){function n(t){s(this,n),this.w=t.w,this.dCtx=t}return c(n,[{key:"gridPadForColumnsInNumericAxis",value:function(n){var t=this.w;if(t.globals.noData||t.globals.allSeriesCollapsed)return 0;var e=function(n){return"bar"===n||"rangeBar"===n||"candlestick"===n||"boxPlot"===n},r=t.config.chart.type,i=0,o=e(r)?t.config.series.length:1;if(t.globals.comboBarCount>0&&(o=t.globals.comboBarCount),t.globals.collapsedSeries.forEach((function(n){e(n.type)&&(o-=1)})),t.config.chart.stacked&&(o=1),(e(r)||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&o>0){var a,s,l=Math.abs(t.globals.initialMaxX-t.globals.initialMinX);l<=3&&(l=t.globals.dataPoints),a=l/n,t.globals.minXDiff&&t.globals.minXDiff/a>0&&(s=t.globals.minXDiff/a),s>n/2&&(s/=2),(i=s/o*parseInt(t.config.plotOptions.bar.columnWidth,10)/100)<1&&(i=1),i=i/(o>1?1:1.5)+5,t.globals.barPadForNumericAxis=i}return i}},{key:"gridPadFortitleSubtitle",value:function(){var n=this,t=this.w,e=t.globals,r=this.dCtx.isSparkline||!t.globals.axisCharts?0:10;["title","subtitle"].forEach((function(e){void 0!==t.config[e].text?r+=t.config[e].margin:r+=n.dCtx.isSparkline||!t.globals.axisCharts?0:5})),!t.config.legend.show||"bottom"!==t.config.legend.position||t.config.legend.floating||t.globals.axisCharts||(r+=10);var i=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),o=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");e.gridHeight=e.gridHeight-i.height-o.height-r,e.translateY=e.translateY+i.height+o.height+r}},{key:"setGridXPosForDualYAxis",value:function(n,t){var e=this.w,r=new Y(this.dCtx.ctx);e.config.yaxis.map((function(i,o){-1!==e.globals.ignoreYAxisIndexes.indexOf(o)||i.floating||r.isYAxisHidden(o)||(i.opposite&&(e.globals.translateX=e.globals.translateX-(t[o].width+n[o].width)-parseInt(e.config.yaxis[o].labels.style.fontSize,10)/1.2-12),e.globals.translateX<2&&(e.globals.translateX=2))}))}}]),n}(),un=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new sn(this),this.dimYAxis=new cn(this),this.dimXAxis=new ln(this),this.dimGrid=new dn(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return c(n,[{key:"plotCoords",value:function(){var n=this,t=this.w,e=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&(t.config.markers.discrete.length>0||t.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(t){var e=function(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var r,i,o=[],a=!0,s=!1;try{for(e=e.call(n);!(a=(r=e.next()).done)&&(o.push(r.value),2!==o.length);a=!0);}catch(n){s=!0,i=n}finally{try{a||null==e.return||e.return()}finally{if(s)throw i}}return o}}(n)||m(n,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t),r=e[0],i=e[1];n.gridPad[r]=Math.max(i,n.w.globals.markers.largestSize/1.5)})),e.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),e.gridHeight=e.gridHeight-this.gridPad.top-this.gridPad.bottom,e.gridWidth=e.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var r=this.dimGrid.gridPadForColumnsInNumericAxis(e.gridWidth);e.gridWidth=e.gridWidth-2*r,e.translateX=e.translateX+this.gridPad.left+this.xPadLeft+(r>0?r+4:0),e.translateY=e.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var n=this,t=this.w,e=t.globals,r=this.dimYAxis.getyAxisLabelsCoords(),i=this.dimYAxis.getyAxisTitleCoords();t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map((function(n,e){t.globals.yLabelsCoords.push({width:r[e].width,index:e}),t.globals.yTitleCoords.push({width:i[e].width,index:e})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var o=this.dimXAxis.getxAxisLabelsCoords(),a=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(o,s,a),e.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,e.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(e.rotateXLabels=!1,e.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),e.translateXAxisY=e.translateXAxisY+t.config.xaxis.labels.offsetY,e.translateXAxisX=e.translateXAxisX+t.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;e.xAxisLabelsHeight=this.xAxisHeight-s.height,e.xAxisGroupLabelsHeight=e.xAxisLabelsHeight-o.height,e.xAxisLabelsWidth=this.xAxisWidth,e.xAxisHeight=this.xAxisHeight;var d=10;("radar"===t.config.chart.type||this.isSparkline)&&(l=0,c=e.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===t.config.chart.type)&&(l=0,c=0,d=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(o);var u=function(){e.translateX=l,e.gridHeight=e.svgHeight-n.lgRect.height-c-(n.isSparkline||"treemap"===t.config.chart.type?0:t.globals.rotateXLabels?10:15),e.gridWidth=e.svgWidth-l};switch("top"===t.config.xaxis.position&&(d=e.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":e.translateY=d,u();break;case"top":e.translateY=this.lgRect.height+d,u();break;case"left":e.translateY=d,e.translateX=this.lgRect.width+l,e.gridHeight=e.svgHeight-c-12,e.gridWidth=e.svgWidth-this.lgRect.width-l;break;case"right":e.translateY=d,e.translateX=l,e.gridHeight=e.svgHeight-c-12,e.gridWidth=e.svgWidth-this.lgRect.width-l-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(i,r),new Z(this.ctx).setYAxisXPosition(r,i)}},{key:"setDimensionsForNonAxisCharts",value:function(){var n=this.w,t=n.globals,e=n.config,r=0;n.config.legend.show&&!n.config.legend.floating&&(r=20);var i="pie"===e.chart.type||"polarArea"===e.chart.type||"donut"===e.chart.type?"pie":"radialBar",o=e.plotOptions[i].offsetY,a=e.plotOptions[i].offsetX;if(!e.legend.show||e.legend.floating)return t.gridHeight=t.svgHeight-e.grid.padding.left+e.grid.padding.right,t.gridWidth=t.gridHeight,t.translateY=o,void(t.translateX=a+(t.svgWidth-t.gridWidth)/2);switch(e.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height-t.goldenPadding,t.gridWidth=t.svgWidth,t.translateY=o-10,t.translateX=a+(t.svgWidth-t.gridWidth)/2;break;case"top":t.gridHeight=t.svgHeight-this.lgRect.height-t.goldenPadding,t.gridWidth=t.svgWidth,t.translateY=this.lgRect.height+o+10,t.translateX=a+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-r,t.gridHeight="auto"!==e.chart.height?t.svgHeight:t.gridWidth,t.translateY=o,t.translateX=a+this.lgRect.width+r;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-r-5,t.gridHeight="auto"!==e.chart.height?t.svgHeight:t.gridWidth,t.translateY=o,t.translateX=a+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(n,t,e){var r=this.w,i=r.globals.hasGroups?2:1,o=e.height+n.height+t.height,a=r.globals.isMultiLineX?1.2:r.globals.LINE_HEIGHT_RATIO,s=r.globals.rotateXLabels?22:10,l=r.globals.rotateXLabels&&"bottom"===r.config.legend.position?10:0;this.xAxisHeight=o*a+i*s+l,this.xAxisWidth=n.width,this.xAxisHeight-t.height>r.config.xaxis.labels.maxHeight&&(this.xAxisHeight=r.config.xaxis.labels.maxHeight),r.config.xaxis.labels.minHeight&&this.xAxisHeight<r.config.xaxis.labels.minHeight&&(this.xAxisHeight=r.config.xaxis.labels.minHeight),r.config.xaxis.floating&&(this.xAxisHeight=0);var c=0,d=0;r.config.yaxis.forEach((function(n){c+=n.labels.minWidth,d+=n.labels.maxWidth})),this.yAxisWidth<c&&(this.yAxisWidth=c),this.yAxisWidth>d&&(this.yAxisWidth=d)}}]),n}(),pn=function(){function n(t){s(this,n),this.w=t.w,this.lgCtx=t}return c(n,[{key:"getLegendStyles",value:function(){var n=document.createElement("style");n.setAttribute("type","text/css");var t=document.createTextNode("\t\n \t\n .apexcharts-legend {\t\n display: flex;\t\n overflow: auto;\t\n padding: 0 10px;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\t\n flex-wrap: wrap\t\n }\t\n .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n flex-direction: column;\t\n bottom: 0;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n justify-content: flex-start;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\t\n justify-content: center; \t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\t\n justify-content: flex-end;\t\n }\t\n .apexcharts-legend-series {\t\n cursor: pointer;\t\n line-height: normal;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\t\n display: flex;\t\n align-items: center;\t\n }\t\n .apexcharts-legend-text {\t\n position: relative;\t\n font-size: 14px;\t\n }\t\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n pointer-events: none;\t\n }\t\n .apexcharts-legend-marker {\t\n position: relative;\t\n display: inline-block;\t\n cursor: pointer;\t\n margin-right: 3px;\t\n border-style: solid;\n }\t\n \t\n .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n display: inline-block;\t\n }\t\n .apexcharts-legend-series.apexcharts-no-click {\t\n cursor: auto;\t\n }\t\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n display: none !important;\t\n }\t\n .apexcharts-inactive-legend {\t\n opacity: 0.45;\t\n }");return n.appendChild(t),n}},{key:"getLegendBBox",value:function(){var n=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),t=n.width;return{clwh:n.height,clww:t}}},{key:"appendToForeignObject",value:function(){var n=this.w.globals;n.dom.elLegendForeign=document.createElementNS(n.SVGNS,"foreignObject");var t=n.dom.elLegendForeign;t.setAttribute("x",0),t.setAttribute("y",0),t.setAttribute("width",n.svgWidth),t.setAttribute("height",n.svgHeight),n.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.appendChild(n.dom.elLegendWrap),t.appendChild(this.getLegendStyles()),n.dom.Paper.node.insertBefore(t,n.dom.elGraphical.node)}},{key:"toggleDataSeries",value:function(n,t){var e=this,r=this.w;if(r.globals.axisCharts||"radialBar"===r.config.chart.type){r.globals.resized=!0;var i=null,o=null;r.globals.risingSeries=[],r.globals.axisCharts?(i=r.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),o=parseInt(i.getAttribute("data:realIndex"),10)):(i=r.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']")),o=parseInt(i.getAttribute("rel"),10)-1),t?[{cs:r.globals.collapsedSeries,csi:r.globals.collapsedSeriesIndices},{cs:r.globals.ancillaryCollapsedSeries,csi:r.globals.ancillaryCollapsedSeriesIndices}].forEach((function(n){e.riseCollapsedSeries(n.cs,n.csi,o)})):this.hideSeries({seriesEl:i,realIndex:o})}else{var a=r.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(n+1,"'] path")),s=r.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=r.config.plotOptions.pie.donut.labels;new x(this.lgCtx.ctx).pathMouseDown(a.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(a.members[0].node,l)}a.fire("click")}}},{key:"hideSeries",value:function(n){var t=n.seriesEl,e=n.realIndex,r=this.w,i=b.clone(r.config.series);if(r.globals.axisCharts){var o=!1;if(r.config.yaxis[e]&&r.config.yaxis[e].show&&r.config.yaxis[e].showAlways&&(o=!0,r.globals.ancillaryCollapsedSeriesIndices.indexOf(e)<0&&(r.globals.ancillaryCollapsedSeries.push({index:e,data:i[e].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),r.globals.ancillaryCollapsedSeriesIndices.push(e))),!o){r.globals.collapsedSeries.push({index:e,data:i[e].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),r.globals.collapsedSeriesIndices.push(e);var a=r.globals.risingSeries.indexOf(e);r.globals.risingSeries.splice(a,1)}}else r.globals.collapsedSeries.push({index:e,data:i[e]}),r.globals.collapsedSeriesIndices.push(e);for(var s=t.childNodes,l=0;l<s.length;l++)s[l].classList.contains("apexcharts-series-markers-wrap")&&(s[l].classList.contains("apexcharts-hide")?s[l].classList.remove("apexcharts-hide"):s[l].classList.add("apexcharts-hide"));r.globals.allSeriesCollapsed=r.globals.collapsedSeries.length===r.config.series.length,i=this._getSeriesBasedOnCollapsedState(i),this.lgCtx.ctx.updateHelpers._updateSeries(i,r.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(n,t,e){var r=this.w,i=b.clone(r.config.series);if(n.length>0){for(var o=0;o<n.length;o++)n[o].index===e&&(r.globals.axisCharts?(i[e].data=n[o].data.slice(),n.splice(o,1),t.splice(o,1),r.globals.risingSeries.push(e)):(i[e]=n[o].data,n.splice(o,1),t.splice(o,1),r.globals.risingSeries.push(e)));i=this._getSeriesBasedOnCollapsedState(i),this.lgCtx.ctx.updateHelpers._updateSeries(i,r.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(n){var t=this.w;return t.globals.axisCharts?n.forEach((function(e,r){t.globals.collapsedSeriesIndices.indexOf(r)>-1&&(n[r].data=[])})):n.forEach((function(e,r){t.globals.collapsedSeriesIndices.indexOf(r)>-1&&(n[r]=0)})),n}}]),n}(),hn=function(){function n(t,e){s(this,n),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new pn(this)}return c(n,[{key:"init",value:function(){var n=this.w,t=n.globals,e=n.config;if((e.legend.showForSingleSeries&&1===t.series.length||this.isBarsDistributed||t.series.length>1||!t.axisCharts)&&e.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),b.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===e.legend.position||"top"===e.legend.position?this.legendAlignHorizontal():"right"!==e.legend.position&&"left"!==e.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var n=this,t=this.w,e=t.config.legend.fontFamily,r=t.globals.seriesNames,i=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var o=t.config.plotOptions.heatmap.colorScale.ranges;r=o.map((function(n){return n.name?n.name:n.from+" - "+n.to})),i=o.map((function(n){return n.color}))}else this.isBarsDistributed&&(r=t.globals.labels.slice());t.config.legend.customLegendItems.length&&(r=t.config.legend.customLegendItems);for(var a=t.globals.legendFormatter,s=t.config.legend.inverseOrder,l=s?r.length-1:0;s?l>=0:l<=r.length-1;s?l--:l++){var c=a(r[l],{seriesIndex:l,w:t}),d=!1,u=!1;if(t.globals.collapsedSeries.length>0)for(var p=0;p<t.globals.collapsedSeries.length;p++)t.globals.collapsedSeries[p].index===l&&(d=!0);if(t.globals.ancillaryCollapsedSeriesIndices.length>0)for(var h=0;h<t.globals.ancillaryCollapsedSeriesIndices.length;h++)t.globals.ancillaryCollapsedSeriesIndices[h]===l&&(u=!0);var f=document.createElement("span");f.classList.add("apexcharts-legend-marker");var g=t.config.legend.markers.offsetX,m=t.config.legend.markers.offsetY,A=t.config.legend.markers.height,_=t.config.legend.markers.width,v=t.config.legend.markers.strokeWidth,y=t.config.legend.markers.strokeColor,$=t.config.legend.markers.radius,E=f.style;E.background=i[l],E.color=i[l],E.setProperty("background",i[l],"important"),t.config.legend.markers.fillColors&&t.config.legend.markers.fillColors[l]&&(E.background=t.config.legend.markers.fillColors[l]),void 0!==t.globals.seriesColors[l]&&(E.background=t.globals.seriesColors[l],E.color=t.globals.seriesColors[l]),E.height=Array.isArray(A)?parseFloat(A[l])+"px":parseFloat(A)+"px",E.width=Array.isArray(_)?parseFloat(_[l])+"px":parseFloat(_)+"px",E.left=(Array.isArray(g)?parseFloat(g[l]):parseFloat(g))+"px",E.top=(Array.isArray(m)?parseFloat(m[l]):parseFloat(m))+"px",E.borderWidth=Array.isArray(v)?v[l]:v,E.borderColor=Array.isArray(y)?y[l]:y,E.borderRadius=Array.isArray($)?parseFloat($[l])+"px":parseFloat($)+"px",t.config.legend.markers.customHTML&&(Array.isArray(t.config.legend.markers.customHTML)?t.config.legend.markers.customHTML[l]&&(f.innerHTML=t.config.legend.markers.customHTML[l]()):f.innerHTML=t.config.legend.markers.customHTML()),x.setAttrs(f,{rel:l+1,"data:collapsed":d||u}),(d||u)&&f.classList.add("apexcharts-inactive-legend");var w=document.createElement("div"),C=document.createElement("span");C.classList.add("apexcharts-legend-text"),C.innerHTML=Array.isArray(c)?c.join(" "):c;var I=t.config.legend.labels.useSeriesColors?t.globals.colors[l]:t.config.legend.labels.colors;I||(I=t.config.chart.foreColor),C.style.color=I,C.style.fontSize=parseFloat(t.config.legend.fontSize)+"px",C.style.fontWeight=t.config.legend.fontWeight,C.style.fontFamily=e||t.config.chart.fontFamily,x.setAttrs(C,{rel:l+1,i:l,"data:default-text":encodeURIComponent(c),"data:collapsed":d||u}),w.appendChild(f),w.appendChild(C);var B=new k(this.ctx);t.config.legend.showForZeroSeries||0===B.getSeriesTotalByIndex(l)&&B.seriesHaveSameValues(l)&&!B.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&w.classList.add("apexcharts-hidden-zero-series"),t.config.legend.showForNullSeries||B.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&w.classList.add("apexcharts-hidden-null-series"),t.globals.dom.elLegendWrap.appendChild(w),t.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(t.config.legend.horizontalAlign)),t.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+t.config.legend.position),w.classList.add("apexcharts-legend-series"),w.style.margin="".concat(t.config.legend.itemMargin.vertical,"px ").concat(t.config.legend.itemMargin.horizontal,"px"),t.globals.dom.elLegendWrap.style.width=t.config.legend.width?t.config.legend.width+"px":"",t.globals.dom.elLegendWrap.style.height=t.config.legend.height?t.config.legend.height+"px":"",x.setAttrs(w,{rel:l+1,seriesName:b.escapeString(r[l]),"data:collapsed":d||u}),(d||u)&&w.classList.add("apexcharts-inactive-legend"),t.config.legend.onItemClick.toggleDataSeries||w.classList.add("apexcharts-no-click")}t.globals.dom.elWrap.addEventListener("click",n.onLegendClick,!0),t.config.legend.onItemHover.highlightDataSeries&&0===t.config.legend.customLegendItems.length&&(t.globals.dom.elWrap.addEventListener("mousemove",n.onLegendHovered,!0),t.globals.dom.elWrap.addEventListener("mouseout",n.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(n,t){var e=this.w,r=e.globals.dom.baseEl.querySelector(".apexcharts-legend"),i=r.getBoundingClientRect(),o=0,a=0;if("bottom"===e.config.legend.position)a+=e.globals.svgHeight-i.height/2;else if("top"===e.config.legend.position){var s=new un(this.ctx),l=s.dimHelpers.getTitleSubtitleCoords("title").height,c=s.dimHelpers.getTitleSubtitleCoords("subtitle").height;a=a+(l>0?l-10:0)+(c>0?c-10:0)}r.style.position="absolute",o=o+n+e.config.legend.offsetX,a=a+t+e.config.legend.offsetY,r.style.left=o+"px",r.style.top=a+"px","bottom"===e.config.legend.position?(r.style.top="auto",r.style.bottom=5-e.config.legend.offsetY+"px"):"right"===e.config.legend.position&&(r.style.left="auto",r.style.right=25+e.config.legend.offsetX+"px"),["width","height"].forEach((function(n){r.style[n]&&(r.style[n]=parseInt(e.config.legend[n],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var n=this.w;n.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var t=this.legendHelpers.getLegendBBox(),e=new un(this.ctx),r=e.dimHelpers.getTitleSubtitleCoords("title"),i=e.dimHelpers.getTitleSubtitleCoords("subtitle"),o=0;"bottom"===n.config.legend.position?o=-t.clwh/1.8:"top"===n.config.legend.position&&(o=r.height+i.height+n.config.title.margin+n.config.subtitle.margin-10),this.setLegendWrapXY(20,o)}},{key:"legendAlignVertical",value:function(){var n=this.w,t=this.legendHelpers.getLegendBBox(),e=0;"left"===n.config.legend.position&&(e=20),"right"===n.config.legend.position&&(e=n.globals.svgWidth-t.clww-10),this.setLegendWrapXY(e,20)}},{key:"onLegendHovered",value:function(n){var t=this.w,e=n.target.classList.contains("apexcharts-legend-text")||n.target.classList.contains("apexcharts-legend-marker");if("heatmap"===t.config.chart.type||this.isBarsDistributed){if(e){var r=parseInt(n.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,r,this.w]),new N(this.ctx).highlightRangeInSeries(n,n.target)}}else!n.target.classList.contains("apexcharts-inactive-legend")&&e&&new N(this.ctx).toggleSeriesOnHover(n,n.target)}},{key:"onLegendClick",value:function(n){var t=this.w;if(!t.config.legend.customLegendItems.length&&(n.target.classList.contains("apexcharts-legend-text")||n.target.classList.contains("apexcharts-legend-marker"))){var e=parseInt(n.target.getAttribute("rel"),10)-1,r="true"===n.target.getAttribute("data:collapsed"),i=this.w.config.chart.events.legendClick;"function"==typeof i&&i(this.ctx,e,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,e,this.w]);var o=this.w.config.legend.markers.onClick;"function"==typeof o&&n.target.classList.contains("apexcharts-legend-marker")&&(o(this.ctx,e,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,e,this.w])),"treemap"!==t.config.chart.type&&"heatmap"!==t.config.chart.type&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(e,r)}}}]),n}(),fn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w;var e=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=e.globals.minX,this.maxX=e.globals.maxX}return c(n,[{key:"createToolbar",value:function(){var n=this,t=this.w,e=function(){return document.createElement("div")},r=e();if(r.setAttribute("class","apexcharts-toolbar"),r.style.top=t.config.chart.toolbar.offsetY+"px",r.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(r),this.elZoom=e(),this.elZoomIn=e(),this.elZoomOut=e(),this.elPan=e(),this.elSelection=e(),this.elZoomReset=e(),this.elMenuIcon=e(),this.elMenu=e(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var i=0;i<this.t.customIcons.length;i++)this.elCustomIcons.push(e());var o=[],a=function(e,r,i){var a=e.toLowerCase();n.t[a]&&t.config.chart.zoom.enabled&&o.push({el:r,icon:"string"==typeof n.t[a]?n.t[a]:i,title:n.localeValues[e],class:"apexcharts-".concat(a,"-icon")})};a("zoomIn",this.elZoomIn,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'),a("zoomOut",this.elZoomOut,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n');var s=function(e){n.t[e]&&t.config.chart[e].enabled&&o.push({el:"zoom"===e?n.elZoom:n.elSelection,icon:"string"==typeof n.t[e]?n.t[e]:"zoom"===e?'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>':'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:n.localeValues["zoom"===e?"selectionZoom":"selection"],class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(e,"-icon")})};s("zoom"),s("selection"),this.t.pan&&t.config.chart.zoom.enabled&&o.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <defs>\n <path d="M0 0h24v24H0z" id="a"/>\n </defs>\n <clipPath id="b">\n <use overflow="visible" xlink:href="#a"/>\n </clipPath>\n <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),a("reset",this.elZoomReset,'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n <path d="M0 0h24v24H0z" fill="none"/>\n</svg>'),this.t.download&&o.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l<this.elCustomIcons.length;l++)o.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});o.forEach((function(n,t){n.index&&b.moveIndexInArray(o,t,n.index)}));for(var c=0;c<o.length;c++)x.setAttrs(o[c].el,{class:o[c].class,title:o[c].title}),o[c].el.innerHTML=o[c].icon,r.appendChild(o[c].el);this._createHamburgerMenu(r),t.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):t.globals.panEnabled?this.elPan.classList.add(this.selectedClass):t.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(n){this.elMenuItems=[],n.appendChild(this.elMenu),x.setAttrs(this.elMenu,{class:"apexcharts-menu"});var t=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}];this.w.globals.allSeriesHasEqualX||t.splice(2,1);for(var e=0;e<t.length;e++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[e].innerHTML=t[e].title,x.setAttrs(this.elMenuItems[e],{class:"apexcharts-menu-item ".concat(t[e].name),title:t[e].title}),this.elMenu.appendChild(this.elMenuItems[e])}},{key:"addToolbarEventListeners",value:function(){var n=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach((function(t){t.classList.contains("exportSVG")?t.addEventListener("click",n.handleDownload.bind(n,"svg")):t.classList.contains("exportPNG")?t.addEventListener("click",n.handleDownload.bind(n,"png")):t.classList.contains("exportCSV")&&t.addEventListener("click",n.handleDownload.bind(n,"csv"))}));for(var t=0;t<this.t.customIcons.length;t++)this.elCustomIcons[t].addEventListener("click",this.t.customIcons[t].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(n){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls();var e="selection"===n?t.ctx.toolbar.elSelection:t.ctx.toolbar.elZoom,r="selection"===n?"selectionEnabled":"zoomEnabled";t.w.globals[r]=!t.w.globals[r],e.classList.contains(t.ctx.toolbar.selectedClass)?e.classList.remove(t.ctx.toolbar.selectedClass):e.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:"getToolbarIconsReference",value:function(){var n=this.w;this.elZoom||(this.elZoom=n.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=n.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=n.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(n){this.toggleOtherControls(),"pan"===n?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var t="pan"===n?this.elPan:this.elZoom,e="pan"===n?this.elZoom:this.elPan;t&&t.classList.add(this.selectedClass),e&&e.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach((function(n){n.ctx.toolbar.toggleOtherControls(),n.w.globals.panEnabled=!n.w.globals.panEnabled,n.ctx.toolbar.elPan.classList.contains(n.ctx.toolbar.selectedClass)?n.ctx.toolbar.elPan.classList.remove(n.ctx.toolbar.selectedClass):n.ctx.toolbar.elPan.classList.add(n.ctx.toolbar.selectedClass)}))}},{key:"toggleOtherControls",value:function(){var n=this,t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(t){t&&t.classList.remove(n.selectedClass)}))}},{key:"handleZoomIn",value:function(){var n=this.w;n.globals.isRangeBar&&(this.minX=n.globals.minY,this.maxX=n.globals.maxY);var t=(this.minX+this.maxX)/2,e=(this.minX+t)/2,r=(this.maxX+t)/2,i=this._getNewMinXMaxX(e,r);n.globals.disableZoomIn||this.zoomUpdateOptions(i.minX,i.maxX)}},{key:"handleZoomOut",value:function(){var n=this.w;if(n.globals.isRangeBar&&(this.minX=n.globals.minY,this.maxX=n.globals.maxY),!("datetime"===n.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var t=(this.minX+this.maxX)/2,e=this.minX-(t-this.minX),r=this.maxX-(t-this.maxX),i=this._getNewMinXMaxX(e,r);n.globals.disableZoomOut||this.zoomUpdateOptions(i.minX,i.maxX)}}},{key:"_getNewMinXMaxX",value:function(n,t){var e=this.w.config.xaxis.convertedCatToNumeric;return{minX:e?Math.floor(n):n,maxX:e?Math.floor(t):t}}},{key:"zoomUpdateOptions",value:function(n,t){var e=this.w;if(void 0!==n||void 0!==t){if(!(e.config.xaxis.convertedCatToNumeric&&(n<1&&(n=1,t=e.globals.dataPoints),t-n<2))){var r={min:n,max:t},i=this.getBeforeZoomRange(r);i&&(r=i.xaxis);var o={xaxis:r},a=b.clone(e.globals.initialConfig.yaxis);e.config.chart.zoom.autoScaleYaxis&&(a=new G(this.ctx).autoScaleY(this.ctx,a,{xaxis:r})),e.config.chart.group||(o.yaxis=a),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(o,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(r,a)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(n,t){"function"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:n,yaxis:t})}},{key:"getBeforeZoomRange",value:function(n,t){var e=null;return"function"==typeof this.ev.beforeZoom&&(e=this.ev.beforeZoom(this,{xaxis:n,yaxis:t})),e}},{key:"toggleMenu",value:function(){var n=this;window.setTimeout((function(){n.elMenu.classList.contains("apexcharts-menu-open")?n.elMenu.classList.remove("apexcharts-menu-open"):n.elMenu.classList.add("apexcharts-menu-open")}),0)}},{key:"handleDownload",value:function(n){var t=this.w,e=new Q(this.ctx);switch(n){case"svg":e.exportToSVG(this.ctx);break;case"png":e.exportToPng(this.ctx);break;case"csv":e.exportToCSV({series:t.config.series,columnDelimiter:t.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(n){this.ctx.getSyncedCharts().forEach((function(n){var t=n.w;if(t.globals.lastXAxis.min=void 0,t.globals.lastXAxis.max=void 0,n.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof t.config.chart.events.beforeResetZoom){var e=t.config.chart.events.beforeResetZoom(n,t);e&&n.updateHelpers.revertDefaultAxisMinMax(e)}"function"==typeof t.config.chart.events.zoomed&&n.ctx.toolbar.zoomCallback({min:t.config.xaxis.min,max:t.config.xaxis.max}),t.globals.zoomed=!1;var r=n.ctx.series.emptyCollapsedSeries(b.clone(t.globals.initialSeries));n.updateHelpers._updateSeries(r,t.config.chart.animations.dynamicAnimation.enabled)}))}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),n}(),gn=function(n){u(e,fn);var t=f(e);function e(n){var r;return s(this,e),(r=t.call(this,n)).ctx=n,r.w=n.w,r.dragged=!1,r.graphics=new x(r.ctx),r.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],r.clientX=0,r.clientY=0,r.startX=0,r.endX=0,r.dragX=0,r.startY=0,r.endY=0,r.dragY=0,r.moveDirection="none",r}return c(e,[{key:"init",value:function(n){var t=this,e=n.xyRatios,r=this.w,i=this;this.xyRatios=e,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=r.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),r.globals.dom.elGraphical.add(this.zoomRect),r.globals.dom.elGraphical.add(this.selectionRect),"x"===r.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:r.globals.gridWidth,maxY:r.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):"y"===r.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:r.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=r.globals.dom.baseEl.querySelector("".concat(r.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(n){t.hoverArea.addEventListener(n,i.svgMouseEvents.bind(i,e),{capture:!1,passive:!0})}))}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(n,t){var e=this.w,r=this,i=this.ctx.toolbar,o=e.globals.zoomEnabled?e.config.chart.zoom.type:e.config.chart.selection.type,a=e.config.chart.toolbar.autoSelected;if(t.shiftKey?(this.shiftWasPressed=!0,i.enableZoomPanFromToolbar("pan"===a?"zoom":"pan")):this.shiftWasPressed&&(i.enableZoomPanFromToolbar(a),this.shiftWasPressed=!1),t.target){var s,l=t.target.classList;if(t.target.parentNode&&null!==t.target.parentNode&&(s=t.target.parentNode.classList),!(l.contains("apexcharts-selection-rect")||l.contains("apexcharts-legend-marker")||l.contains("apexcharts-legend-text")||s&&s.contains("apexcharts-toolbar"))){if(r.clientX="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientX:"touchend"===t.type?t.changedTouches[0].clientX:t.clientX,r.clientY="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientY:"touchend"===t.type?t.changedTouches[0].clientY:t.clientY,"mousedown"===t.type&&1===t.which){var c=r.gridRect.getBoundingClientRect();r.startX=r.clientX-c.left,r.startY=r.clientY-c.top,r.dragged=!1,r.w.globals.mousedown=!0}if(("mousemove"===t.type&&1===t.which||"touchmove"===t.type)&&(r.dragged=!0,e.globals.panEnabled?(e.globals.selection=null,r.w.globals.mousedown&&r.panDragging({context:r,zoomtype:o,xyRatios:n})):(r.w.globals.mousedown&&e.globals.zoomEnabled||r.w.globals.mousedown&&e.globals.selectionEnabled)&&(r.selection=r.selectionDrawing({context:r,zoomtype:o}))),"mouseup"===t.type||"touchend"===t.type||"mouseleave"===t.type){var d=r.gridRect.getBoundingClientRect();r.w.globals.mousedown&&(r.endX=r.clientX-d.left,r.endY=r.clientY-d.top,r.dragX=Math.abs(r.endX-r.startX),r.dragY=Math.abs(r.endY-r.startY),(e.globals.zoomEnabled||e.globals.selectionEnabled)&&r.selectionDrawn({context:r,zoomtype:o}),e.globals.panEnabled&&e.config.xaxis.convertedCatToNumeric&&r.delayedPanScrolled()),e.globals.zoomEnabled&&r.hideSelectionRect(this.selectionRect),r.dragged=!1,r.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var n=this.w;if(this.selectionRect){var t=this.selectionRect.node.getBoundingClientRect();t.width>0&&t.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var n=this.w,t=this.xyRatios;if(!n.globals.zoomEnabled)if(void 0!==n.globals.selection&&null!==n.globals.selection)this.drawSelectionRect(n.globals.selection);else if(void 0!==n.config.chart.selection.xaxis.min&&void 0!==n.config.chart.selection.xaxis.max){var e=(n.config.chart.selection.xaxis.min-n.globals.minX)/t.xRatio,r={x:e,y:0,width:n.globals.gridWidth-(n.globals.maxX-n.config.chart.selection.xaxis.max)/t.xRatio-e,height:n.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(r),this.makeSelectionRectDraggable(),"function"==typeof n.config.chart.events.selection&&n.config.chart.events.selection(this.ctx,{xaxis:{min:n.config.chart.selection.xaxis.min,max:n.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(n){var t=n.x,e=n.y,r=n.width,i=n.height,o=n.translateX,a=void 0===o?0:o,s=n.translateY,l=void 0===s?0:s,c=this.w,d=this.zoomRect,u=this.selectionRect;if(this.dragged||null!==c.globals.selection){var p={transform:"translate("+a+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(r<0&&(r=1),d.attr({x:t,y:e,width:r,height:i,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),x.setAttrs(d.node,p)),c.globals.selectionEnabled&&(u.attr({x:t,y:e,width:r>0?r:0,height:i>0?i:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),x.setAttrs(u.node,p))}}},{key:"hideSelectionRect",value:function(n){n&&n.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(n){var t,e=n.context,r=n.zoomtype,i=this.w,o=e,a=this.gridRect.getBoundingClientRect(),s=o.startX-1,l=o.startY,c=!1,d=!1,u=o.clientX-a.left-s,p=o.clientY-a.top-l;return Math.abs(u+s)>i.globals.gridWidth?u=i.globals.gridWidth-s:o.clientX-a.left<0&&(u=s),s>o.clientX-a.left&&(c=!0,u=Math.abs(u)),l>o.clientY-a.top&&(d=!0,p=Math.abs(p)),t="x"===r?{x:c?s-u:s,y:0,width:u,height:i.globals.gridHeight}:"y"===r?{x:0,y:d?l-p:l,width:i.globals.gridWidth,height:p}:{x:c?s-u:s,y:d?l-p:l,width:u,height:p},o.drawSelectionRect(t),o.selectionDragging("resizing"),t}},{key:"selectionDragging",value:function(n,t){var e=this,r=this.w,i=this.xyRatios,o=this.selectionRect,a=0;"resizing"===n&&(a=30);var s=function(n){return parseFloat(o.node.getAttribute(n))},l={x:s("x"),y:s("y"),width:s("width"),height:s("height")};r.globals.selection=l,"function"==typeof r.config.chart.events.selection&&r.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var n=e.gridRect.getBoundingClientRect(),t=o.node.getBoundingClientRect(),a={xaxis:{min:r.globals.xAxisScale.niceMin+(t.left-n.left)*i.xRatio,max:r.globals.xAxisScale.niceMin+(t.right-n.left)*i.xRatio},yaxis:{min:r.globals.yAxisScale[0].niceMin+(n.bottom-t.bottom)*i.yRatio[0],max:r.globals.yAxisScale[0].niceMax-(t.top-n.top)*i.yRatio[0]}};r.config.chart.events.selection(e.ctx,a),r.config.chart.brush.enabled&&void 0!==r.config.chart.events.brushScrolled&&r.config.chart.events.brushScrolled(e.ctx,a)}),a))}},{key:"selectionDrawn",value:function(n){var t=n.context,e=n.zoomtype,r=this.w,i=t,o=this.xyRatios,a=this.ctx.toolbar;if(i.startX>i.endX){var s=i.startX;i.startX=i.endX,i.endX=s}if(i.startY>i.endY){var l=i.startY;i.startY=i.endY,i.endY=l}var c=void 0,d=void 0;r.globals.isRangeBar?(c=r.globals.yAxisScale[0].niceMin+i.startX*o.invertedYRatio,d=r.globals.yAxisScale[0].niceMin+i.endX*o.invertedYRatio):(c=r.globals.xAxisScale.niceMin+i.startX*o.xRatio,d=r.globals.xAxisScale.niceMin+i.endX*o.xRatio);var u=[],p=[];if(r.config.yaxis.forEach((function(n,t){u.push(r.globals.yAxisScale[t].niceMax-o.yRatio[t]*i.startY),p.push(r.globals.yAxisScale[t].niceMax-o.yRatio[t]*i.endY)})),i.dragged&&(i.dragX>10||i.dragY>10)&&c!==d)if(r.globals.zoomEnabled){var h=b.clone(r.globals.initialConfig.yaxis),f=b.clone(r.globals.initialConfig.xaxis);if(r.globals.zoomed=!0,r.config.xaxis.convertedCatToNumeric&&(c=Math.floor(c),d=Math.floor(d),c<1&&(c=1,d=r.globals.dataPoints),d-c<2&&(d=c+1)),"xy"!==e&&"x"!==e||(f={min:c,max:d}),"xy"!==e&&"y"!==e||h.forEach((function(n,t){h[t].min=p[t],h[t].max=u[t]})),r.config.chart.zoom.autoScaleYaxis){var g=new G(i.ctx);h=g.autoScaleY(i.ctx,h,{xaxis:f})}if(a){var m=a.getBeforeZoomRange(f,h);m&&(f=m.xaxis?m.xaxis:f,h=m.yaxis?m.yaxis:h)}var A={xaxis:f};r.config.chart.group||(A.yaxis=h),i.ctx.updateHelpers._updateOptions(A,!1,i.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof r.config.chart.events.zoomed&&a.zoomCallback(f,h)}else if(r.globals.selectionEnabled){var _,v=null;_={min:c,max:d},"xy"!==e&&"y"!==e||(v=b.clone(r.config.yaxis)).forEach((function(n,t){v[t].min=p[t],v[t].max=u[t]})),r.globals.selection=i.selection,"function"==typeof r.config.chart.events.selection&&r.config.chart.events.selection(i.ctx,{xaxis:_,yaxis:v})}}},{key:"panDragging",value:function(n){var t=n.context,e=this.w,r=t;if(void 0!==e.globals.lastClientPosition.x){var i=e.globals.lastClientPosition.x-r.clientX,o=e.globals.lastClientPosition.y-r.clientY;Math.abs(i)>Math.abs(o)&&i>0?this.moveDirection="left":Math.abs(i)>Math.abs(o)&&i<0?this.moveDirection="right":Math.abs(o)>Math.abs(i)&&o>0?this.moveDirection="up":Math.abs(o)>Math.abs(i)&&o<0&&(this.moveDirection="down")}e.globals.lastClientPosition={x:r.clientX,y:r.clientY};var a=e.globals.isRangeBar?e.globals.minY:e.globals.minX,s=e.globals.isRangeBar?e.globals.maxY:e.globals.maxX;e.config.xaxis.convertedCatToNumeric||r.panScrolled(a,s)}},{key:"delayedPanScrolled",value:function(){var n=this.w,t=n.globals.minX,e=n.globals.maxX,r=(n.globals.maxX-n.globals.minX)/2;"left"===this.moveDirection?(t=n.globals.minX+r,e=n.globals.maxX+r):"right"===this.moveDirection&&(t=n.globals.minX-r,e=n.globals.maxX-r),t=Math.floor(t),e=Math.floor(e),this.updateScrolledChart({xaxis:{min:t,max:e}},t,e)}},{key:"panScrolled",value:function(n,t){var e=this.w,r=this.xyRatios,i=b.clone(e.globals.initialConfig.yaxis),o=r.xRatio,a=e.globals.minX,s=e.globals.maxX;e.globals.isRangeBar&&(o=r.invertedYRatio,a=e.globals.minY,s=e.globals.maxY),"left"===this.moveDirection?(n=a+e.globals.gridWidth/15*o,t=s+e.globals.gridWidth/15*o):"right"===this.moveDirection&&(n=a-e.globals.gridWidth/15*o,t=s-e.globals.gridWidth/15*o),e.globals.isRangeBar||(n<e.globals.initialMinX||t>e.globals.initialMaxX)&&(n=a,t=s);var l={min:n,max:t};e.config.chart.zoom.autoScaleYaxis&&(i=new G(this.ctx).autoScaleY(this.ctx,i,{xaxis:l}));var c={xaxis:{min:n,max:t}};e.config.chart.group||(c.yaxis=i),this.updateScrolledChart(c,n,t)}},{key:"updateScrolledChart",value:function(n,t,e){var r=this.w;this.ctx.updateHelpers._updateOptions(n,!1,!1),"function"==typeof r.config.chart.events.scrolled&&r.config.chart.events.scrolled(this.ctx,{xaxis:{min:t,max:e}})}}]),e}(),mn=function(){function n(t){s(this,n),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return c(n,[{key:"getNearestValues",value:function(n){var t=n.hoverArea,e=n.elGrid,r=n.clientX,i=n.clientY,o=this.w,a=e.getBoundingClientRect(),s=a.width,l=a.height,c=s/(o.globals.dataPoints-1),d=l/o.globals.dataPoints,u=this.hasBars();!o.globals.comboCharts&&!u||o.config.xaxis.convertedCatToNumeric||(c=s/o.globals.dataPoints);var p=r-a.left-o.globals.barPadForNumericAxis,h=i-a.top;p<0||h<0||p>s||h>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):o.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):o.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var f=Math.round(p/c),g=Math.floor(h/d);u&&!o.config.xaxis.convertedCatToNumeric&&(f=Math.ceil(p/c),f-=1);var m=null,A=null,_=[],v=[];if(o.globals.seriesXvalues.forEach((function(n){_.push([n[0]+1e-6].concat(n))})),o.globals.seriesYvalues.forEach((function(n){v.push([n[0]+1e-6].concat(n))})),_=_.map((function(n){return n.filter((function(n){return b.isNumber(n)}))})),v=v.map((function(n){return n.filter((function(n){return b.isNumber(n)}))})),o.globals.isXNumeric){var x=this.ttCtx.getElGrid().getBoundingClientRect(),k=p*(x.width/s),y=h*(x.height/l);m=(A=this.closestInMultiArray(k,y,_,v)).index,f=A.j,null!==m&&(_=o.globals.seriesXvalues[m],f=(A=this.closestInArray(k,_)).index)}return o.globals.capturedSeriesIndex=null===m?-1:m,(!f||f<1)&&(f=0),o.globals.isBarHorizontal?o.globals.capturedDataPointIndex=g:o.globals.capturedDataPointIndex=f,{capturedSeries:m,j:o.globals.isBarHorizontal?g:f,hoverX:p,hoverY:h}}},{key:"closestInMultiArray",value:function(n,t,e,r){var i=this.w,o=0,a=null,s=-1;i.globals.series.length>1?o=this.getFirstActiveXArray(e):a=0;var l=e[o][0],c=Math.abs(n-l);if(e.forEach((function(t){t.forEach((function(t,e){var r=Math.abs(n-t);r<c&&(c=r,s=e)}))})),-1!==s){var d=r[o][s],u=Math.abs(t-d);a=o,r.forEach((function(n,e){var r=Math.abs(t-n[s]);r<u&&(u=r,a=e)}))}return{index:a,j:s}}},{key:"getFirstActiveXArray",value:function(n){for(var t=this.w,e=0,r=n.map((function(n,t){return n.length>0?t:-1})),i=0;i<r.length;i++)if(-1!==r[i]&&-1===t.globals.collapsedSeriesIndices.indexOf(i)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(i)){e=r[i];break}return e}},{key:"closestInArray",value:function(n,t){for(var e=t[0],r=null,i=Math.abs(n-e),o=0;o<t.length;o++){var a=Math.abs(n-t[o]);a<i&&(i=a,r=o)}return{index:r}}},{key:"isXoverlap",value:function(n){var t=[],e=this.w.globals.seriesX.filter((function(n){return void 0!==n[0]}));if(e.length>0)for(var r=0;r<e.length-1;r++)void 0!==e[r][n]&&void 0!==e[r+1][n]&&e[r][n]!==e[r+1][n]&&t.push("unEqual");return 0===t.length}},{key:"isInitialSeriesSameLen",value:function(){for(var n=!0,t=this.w.globals.initialSeries,e=0;e<t.length-1;e++)if(t[e].data.length!==t[e+1].data.length){n=!1;break}return n}},{key:"getBarsHeight",value:function(n){return g(n).reduce((function(n,t){return n+t.getBBox().height}),0)}},{key:"getElMarkers",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers")}},{key:"getAllMarkers",value:function(){var n=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(n=g(n)).sort((function(n,t){var e=Number(n.getAttribute("data:realIndex")),r=Number(t.getAttribute("data:realIndex"));return r<e?1:r>e?-1:0}));var t=[];return n.forEach((function(n){t.push(n.querySelector(".apexcharts-marker"))})),t}},{key:"hasMarkers",value:function(){return this.getElMarkers().length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(n){var t=this.w,e=t.config.markers.hover.size;return void 0===e&&(e=t.globals.markers.size[n]+t.config.markers.hover.sizeOffset),e}},{key:"toggleAllTooltipSeriesGroups",value:function(n){var t=this.w,e=this.ttCtx;0===e.allTooltipSeriesGroups.length&&(e.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var r=e.allTooltipSeriesGroups,i=0;i<r.length;i++)"enable"===n?(r[i].classList.add("apexcharts-active"),r[i].style.display=t.config.tooltip.items.display):(r[i].classList.remove("apexcharts-active"),r[i].style.display="none")}}]),n}(),An=function(){function n(t){s(this,n),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new mn(t)}return c(n,[{key:"drawSeriesTexts",value:function(n){var t=n.shared,e=void 0===t||t,r=n.ttItems,i=n.i,o=void 0===i?0:i,a=n.j,s=void 0===a?null:a,l=n.y1,c=n.y2,d=n.e,u=this.w;void 0!==u.config.tooltip.custom?this.handleCustomTooltip({i:o,j:s,y1:l,y2:c,w:u}):this.toggleActiveInactiveSeries(e);var p=this.getValuesToPrint({i:o,j:s});this.printLabels({i:o,j:s,values:p,ttItems:r,shared:e,e:d});var h=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=h.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=h.getBoundingClientRect().height}},{key:"printLabels",value:function(n){var t,e=this,r=n.i,i=n.j,a=n.values,s=n.ttItems,l=n.shared,c=n.e,d=this.w,u=[],p=function(n){return d.globals.seriesGoals[n]&&d.globals.seriesGoals[n][i]&&Array.isArray(d.globals.seriesGoals[n][i])},h=a.xVal,f=a.zVal,g=a.xAxisTTVal,m="",A=d.globals.colors[r];null!==i&&d.config.plotOptions.bar.distributed&&(A=d.globals.colors[i]);for(var b=function(n,a){var b=e.getFormatters(r);m=e.getSeriesName({fn:b.yLbTitleFormatter,index:r,seriesIndex:r,j:i}),"treemap"===d.config.chart.type&&(m=b.yLbTitleFormatter(String(d.config.series[r].data[i].x),{series:d.globals.series,seriesIndex:r,dataPointIndex:i,w:d}));var _=d.config.tooltip.inverseOrder?a:n;if(d.globals.axisCharts){var v=function(n){return b.yLbFormatter(d.globals.series[n][i],{series:d.globals.series,seriesIndex:n,dataPointIndex:i,w:d})};if(l)b=e.getFormatters(_),m=e.getSeriesName({fn:b.yLbTitleFormatter,index:_,seriesIndex:r,j:i}),A=d.globals.colors[_],t=v(_),p(_)&&(u=d.globals.seriesGoals[_][i].map((function(n){return{attrs:n,val:b.yLbFormatter(n.value,{seriesIndex:_,dataPointIndex:i,w:d})}})));else{var x,k=null==c||null===(x=c.target)||void 0===x?void 0:x.getAttribute("fill");k&&(A=-1!==k.indexOf("url")?document.querySelector(k.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):k),t=v(r),p(r)&&Array.isArray(d.globals.seriesGoals[r][i])&&(u=d.globals.seriesGoals[r][i].map((function(n){return{attrs:n,val:b.yLbFormatter(n.value,{seriesIndex:r,dataPointIndex:i,w:d})}})))}}null===i&&(t=b.yLbFormatter(d.globals.series[r],o(o({},d),{},{seriesIndex:r,dataPointIndex:r}))),e.DOMHandling({i:r,t:_,j:i,ttItems:s,values:{val:t,goalVals:u,xVal:h,xAxisTTVal:g,zVal:f},seriesName:m,shared:l,pColor:A})},_=0,v=d.globals.series.length-1;_<d.globals.series.length;_++,v--)b(_,v)}},{key:"getFormatters",value:function(n){var t,e=this.w,r=e.globals.yLabelFormatters[n];return void 0!==e.globals.ttVal?Array.isArray(e.globals.ttVal)?(r=e.globals.ttVal[n]&&e.globals.ttVal[n].formatter,t=e.globals.ttVal[n]&&e.globals.ttVal[n].title&&e.globals.ttVal[n].title.formatter):(r=e.globals.ttVal.formatter,"function"==typeof e.globals.ttVal.title.formatter&&(t=e.globals.ttVal.title.formatter)):t=e.config.tooltip.y.title.formatter,"function"!=typeof r&&(r=e.globals.yLabelFormatters[0]?e.globals.yLabelFormatters[0]:function(n){return n}),"function"!=typeof t&&(t=function(n){return n}),{yLbFormatter:r,yLbTitleFormatter:t}}},{key:"getSeriesName",value:function(n){var t=n.fn,e=n.index,r=n.seriesIndex,i=n.j,o=this.w;return t(String(o.globals.seriesNames[e]),{series:o.globals.series,seriesIndex:r,dataPointIndex:i,w:o})}},{key:"DOMHandling",value:function(n){n.i;var t=n.t,e=n.j,r=n.ttItems,i=n.values,o=n.seriesName,a=n.shared,s=n.pColor,l=this.w,c=this.ttCtx,d=i.val,u=i.goalVals,p=i.xVal,h=i.xAxisTTVal,f=i.zVal,g=null;g=r[t].children,l.config.tooltip.fillSeriesColor&&(r[t].style.backgroundColor=s,g[0].style.display="none"),c.showTooltipTitle&&(null===c.tooltipTitle&&(c.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),c.tooltipTitle.innerHTML=p),c.isXAxisTooltipEnabled&&(c.xaxisTooltipText.innerHTML=""!==h?h:p);var m=r[t].querySelector(".apexcharts-tooltip-text-y-label");m&&(m.innerHTML=o||"");var A=r[t].querySelector(".apexcharts-tooltip-text-y-value");A&&(A.innerHTML=void 0!==d?d:""),g[0]&&g[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(s=l.config.tooltip.marker.fillColors[t]),g[0].style.backgroundColor=s),l.config.tooltip.marker.show||(g[0].style.display="none");var b=r[t].querySelector(".apexcharts-tooltip-text-goals-label"),_=r[t].querySelector(".apexcharts-tooltip-text-goals-value");if(u.length&&l.globals.seriesGoals[t]){var v=function(){var n="<div >",t="<div>";u.forEach((function(e,r){n+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(e.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(e.attrs.name,"</div>"),t+="<div>".concat(e.val,"</div>")})),b.innerHTML=n+"</div>",_.innerHTML=t+"</div>"};a?l.globals.seriesGoals[t][e]&&Array.isArray(l.globals.seriesGoals[t][e])?v():(b.innerHTML="",_.innerHTML=""):v()}else b.innerHTML="",_.innerHTML="";null!==f&&(r[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,r[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==f?f:""),a&&g[0]&&(null==d||l.globals.ancillaryCollapsedSeriesIndices.indexOf(t)>-1||l.globals.collapsedSeriesIndices.indexOf(t)>-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(n){var t=this.w;if(n)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var e=t.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");e&&(e.classList.add("apexcharts-active"),e.style.display=t.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(n){var t=n.i,e=n.j,r=this.w,i=this.ctx.series.filteredSeriesX(),o="",a="",s=null,l=null,c={series:r.globals.series,seriesIndex:t,dataPointIndex:e,w:r},d=r.globals.ttZFormatter;null===e?l=r.globals.series[t]:r.globals.isXNumeric&&"treemap"!==r.config.chart.type?(o=i[t][e],0===i[t].length&&(o=i[this.tooltipUtil.getFirstActiveXArray(i)][e])):o=void 0!==r.globals.labels[e]?r.globals.labels[e]:"";var u=o;return o=r.globals.isXNumeric&&"datetime"===r.config.xaxis.type?new H(this.ctx).xLabelFormat(r.globals.ttKeyFormatter,u,u,{i:void 0,dateFormatter:new L(this.ctx).formatDate,w:this.w}):r.globals.isBarHorizontal?r.globals.yLabelFormatters[0](u,c):r.globals.xLabelFormatter(u,c),void 0!==r.config.tooltip.x.formatter&&(o=r.globals.ttKeyFormatter(u,c)),r.globals.seriesZ.length>0&&r.globals.seriesZ[t].length>0&&(s=d(r.globals.seriesZ[t][e],r)),a="function"==typeof r.config.xaxis.tooltip.formatter?r.globals.xaxisTooltipFormatter(u,c):o,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(o)?o.join(" "):o,xAxisTTVal:Array.isArray(a)?a.join(" "):a,zVal:s}}},{key:"handleCustomTooltip",value:function(n){var t=n.i,e=n.j,r=n.y1,i=n.y2,o=n.w,a=this.ttCtx.getElTooltip(),s=o.config.tooltip.custom;Array.isArray(s)&&s[t]&&(s=s[t]),a.innerHTML=s({ctx:this.ctx,series:o.globals.series,seriesIndex:t,dataPointIndex:e,y1:r,y2:i,w:o})}}]),n}(),bn=function(){function n(t){s(this,n),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return c(n,[{key:"moveXCrosshairs",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=this.ttCtx,r=this.w,i=e.getElXCrosshairs(),o=n-e.xcrosshairsWidth/2,a=r.globals.labels.slice().length;if(null!==t&&(o=r.globals.gridWidth/a*t),null===i||r.globals.isBarHorizontal||(i.setAttribute("x",o),i.setAttribute("x1",o),i.setAttribute("x2",o),i.setAttribute("y2",r.globals.gridHeight),i.classList.add("apexcharts-active")),o<0&&(o=0),o>r.globals.gridWidth&&(o=r.globals.gridWidth),e.isXAxisTooltipEnabled){var s=o;"tickWidth"!==r.config.xaxis.crosshairs.width&&"barWidth"!==r.config.xaxis.crosshairs.width||(s=o+e.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(n){var t=this.ttCtx;null!==t.ycrosshairs&&x.setAttrs(t.ycrosshairs,{y1:n,y2:n}),null!==t.ycrosshairsHidden&&x.setAttrs(t.ycrosshairsHidden,{y1:n,y2:n})}},{key:"moveXAxisTooltip",value:function(n){var t=this.w,e=this.ttCtx;if(null!==e.xaxisTooltip&&0!==e.xcrosshairsWidth){e.xaxisTooltip.classList.add("apexcharts-active");var r,i=e.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;n-=e.xaxisTooltip.getBoundingClientRect().width/2,isNaN(n)||(n+=t.globals.translateX,r=new x(this.ctx).getTextRects(e.xaxisTooltipText.innerHTML),e.xaxisTooltipText.style.minWidth=r.width+"px",e.xaxisTooltip.style.left=n+"px",e.xaxisTooltip.style.top=i+"px")}}},{key:"moveYAxisTooltip",value:function(n){var t=this.w,e=this.ttCtx;null===e.yaxisTTEls&&(e.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var r=parseInt(e.ycrosshairsHidden.getAttribute("y1"),10),i=t.globals.translateY+r,o=e.yaxisTTEls[n].getBoundingClientRect().height,a=t.globals.translateYAxisX[n]-2;t.config.yaxis[n].opposite&&(a-=26),i-=o/2,-1===t.globals.ignoreYAxisIndexes.indexOf(n)?(e.yaxisTTEls[n].classList.add("apexcharts-active"),e.yaxisTTEls[n].style.top=i+"px",e.yaxisTTEls[n].style.left=a+t.config.yaxis[n].tooltip.offsetX+"px"):e.yaxisTTEls[n].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.w,i=this.ttCtx,o=i.getElTooltip(),a=i.tooltipRect,s=null!==e?parseFloat(e):1,l=parseFloat(n)+s+5,c=parseFloat(t)+s/2;if(l>r.globals.gridWidth/2&&(l=l-a.ttWidth-s-10),l>r.globals.gridWidth-a.ttWidth-10&&(l=r.globals.gridWidth-a.ttWidth),l<-20&&(l=-20),r.config.tooltip.followCursor){var d=i.getElGrid().getBoundingClientRect();c=i.e.clientY+r.globals.translateY-d.top-a.ttHeight/2}else r.globals.isBarHorizontal||(a.ttHeight/2+c>r.globals.gridHeight&&(c=r.globals.gridHeight-a.ttHeight+r.globals.translateY),c<0&&(c=0));isNaN(l)||(l+=r.globals.translateX,o.style.left=l+"px",o.style.top=c+"px")}},{key:"moveMarkers",value:function(n,t){var e=this.w,r=this.ttCtx;if(e.globals.markers.size[n]>0)for(var i=e.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(n,"'] .apexcharts-marker")),o=0;o<i.length;o++)parseInt(i[o].getAttribute("rel"),10)===t&&(r.marker.resetPointsSize(),r.marker.enlargeCurrentPoint(t,i[o]));else r.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,n)}},{key:"moveDynamicPointOnHover",value:function(n,t){var e,r,i=this.w,o=this.ttCtx,a=i.globals.pointsArray,s=o.tooltipUtil.getHoverMarkerSize(t),l=i.config.series[t].type;if(!l||"column"!==l&&"candlestick"!==l&&"boxPlot"!==l){e=a[t][n][0],r=a[t][n][1]?a[t][n][1]:0;var c=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers circle"));c&&r<i.globals.gridHeight&&r>0&&(c.setAttribute("r",s),c.setAttribute("cx",e),c.setAttribute("cy",r)),this.moveXCrosshairs(e),o.fixedTooltip||this.moveTooltip(e,r,s)}}},{key:"moveDynamicPointsOnHover",value:function(n){var t,e=this.ttCtx,r=e.w,i=0,o=0,a=r.globals.pointsArray;t=new N(this.ctx).getActiveConfigSeriesIndex(!0);var s=e.tooltipUtil.getHoverMarkerSize(t);a[t]&&(i=a[t][n][0],o=a[t][n][1]);var l=e.tooltipUtil.getAllMarkers();if(null!==l)for(var c=0;c<r.globals.series.length;c++){var d=a[c];if(r.globals.comboCharts&&void 0===d&&l.splice(c,0,null),d&&d.length){var u=a[c][n][1];l[c].setAttribute("cx",i),null!==u&&!isNaN(u)&&u<r.globals.gridHeight+s&&u+s>0?(l[c]&&l[c].setAttribute("r",s),l[c]&&l[c].setAttribute("cy",u)):l[c]&&l[c].setAttribute("r",0)}}if(this.moveXCrosshairs(i),!e.fixedTooltip){var p=o||r.globals.gridHeight;this.moveTooltip(i,p,s)}}},{key:"moveStickyTooltipOverBars",value:function(n){var t=this.w,e=this.ttCtx,r=t.globals.columnSeries?t.globals.columnSeries.length:t.globals.series.length,i=r>=2&&r%2==0?Math.floor(r/2):Math.floor(r/2)+1;t.globals.isBarHorizontal&&(i=new N(this.ctx).getActiveConfigSeriesIndex(!1,"desc")+1);var o=t.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(i,"'] path[j='").concat(n,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(i,"'] path[j='").concat(n,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(i,"'] path[j='").concat(n,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(i,"'] path[j='").concat(n,"']")),a=o?parseFloat(o.getAttribute("cx")):0,s=o?parseFloat(o.getAttribute("cy")):0,l=o?parseFloat(o.getAttribute("barWidth")):0,c=o?parseFloat(o.getAttribute("barHeight")):0,d=e.getElGrid().getBoundingClientRect(),u=o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area");if(t.globals.isXNumeric?(o&&!u&&(a-=r%2!=0?l/2:0),o&&u&&t.globals.comboCharts&&(a-=l/2)):t.globals.isBarHorizontal||(a=e.xAxisTicksPositions[n-1]+e.dataPointsDividedWidth/2,isNaN(a)&&(a=e.xAxisTicksPositions[n]-e.dataPointsDividedWidth/2)),t.globals.isBarHorizontal?(s>t.globals.gridHeight/2&&(s-=e.tooltipRect.ttHeight),(s=s+t.config.grid.padding.top+c/3)+c>t.globals.gridHeight&&(s=t.globals.gridHeight-c)):t.config.tooltip.followCursor?s=e.e.clientY-d.top-e.tooltipRect.ttHeight/2:s+e.tooltipRect.ttHeight+15>t.globals.gridHeight&&(s=t.globals.gridHeight),s<-10&&(s=-10),t.globals.isBarHorizontal||this.moveXCrosshairs(a),!e.fixedTooltip){var p=s||t.globals.gridHeight;this.moveTooltip(a,p)}}}]),n}(),_n=function(){function n(t){s(this,n),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new bn(t)}return c(n,[{key:"drawDynamicPoints",value:function(){var n=this.w,t=new x(this.ctx),e=new z(this.ctx),r=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series");r=g(r),n.config.chart.stacked&&r.sort((function(n,t){return parseFloat(n.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))}));for(var i=0;i<r.length;i++){var o=r[i].querySelector(".apexcharts-series-markers-wrap");if(null!==o){var a=void 0,s="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==n.config.chart.type&&"area"!==n.config.chart.type||n.globals.comboCharts||n.config.tooltip.intersect||(s+=" no-pointer-events");var l=e.getMarkerConfig({cssClass:s,seriesIndex:Number(o.getAttribute("data:realIndex"))});(a=t.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var c=document.createElementNS(n.globals.SVGNS,"g");c.classList.add("apexcharts-series-markers"),c.appendChild(a.node),o.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w;"bubble"!==i.config.chart.type&&this.newPointSize(n,t);var o=t.getAttribute("cx"),a=t.getAttribute("cy");if(null!==e&&null!==r&&(o=e,a=r),this.tooltipPosition.moveXCrosshairs(o),!this.fixedTooltip){if("radar"===i.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();o=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(o,a,i.config.markers.hover.size)}}},{key:"enlargePoints",value:function(n){for(var t=this.w,e=this,r=this.ttCtx,i=n,o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=t.config.markers.hover.size,s=0;s<o.length;s++){var l=o[s].getAttribute("rel"),c=o[s].getAttribute("index");if(void 0===a&&(a=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),i===parseInt(l,10)){e.newPointSize(i,o[s]);var d=o[s].getAttribute("cx"),u=o[s].getAttribute("cy");e.tooltipPosition.moveXCrosshairs(d),r.fixedTooltip||e.tooltipPosition.moveTooltip(d,u,a)}else e.oldPointSize(o[s])}}},{key:"newPointSize",value:function(n,t){var e=this.w,r=e.config.markers.hover.size,i=0===n?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==i.getAttribute("default-marker-size")){var o=parseInt(i.getAttribute("index"),10);void 0===r&&(r=e.globals.markers.size[o]+e.config.markers.hover.sizeOffset),r<0&&(r=0),i.setAttribute("r",r)}}},{key:"oldPointSize",value:function(n){var t=parseFloat(n.getAttribute("default-marker-size"));n.setAttribute("r",t)}},{key:"resetPointsSize",value:function(){for(var n=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),t=0;t<n.length;t++){var e=parseFloat(n[t].getAttribute("default-marker-size"));b.isNumber(e)&&e>=0?n[t].setAttribute("r",e):n[t].setAttribute("r",0)}}}]),n}(),vn=function(){function n(t){s(this,n),this.w=t.w,this.ttCtx=t}return c(n,[{key:"getAttr",value:function(n,t){return parseFloat(n.target.getAttribute(t))}},{key:"handleHeatTreeTooltip",value:function(n){var t=n.e,e=n.opt,r=n.x,i=n.y,o=n.type,a=this.ttCtx,s=this.w;if(t.target.classList.contains("apexcharts-".concat(o,"-rect"))){var l=this.getAttr(t,"i"),c=this.getAttr(t,"j"),d=this.getAttr(t,"cx"),u=this.getAttr(t,"cy"),p=this.getAttr(t,"width"),h=this.getAttr(t,"height");if(a.tooltipLabels.drawSeriesTexts({ttItems:e.ttItems,i:l,j:c,shared:!1,e:t}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,r=d+a.tooltipRect.ttWidth/2+p,i=u+a.tooltipRect.ttHeight/2-h/2,a.tooltipPosition.moveXCrosshairs(d+p/2),r>s.globals.gridWidth/2&&(r=d-a.tooltipRect.ttWidth/2+p),a.w.config.tooltip.followCursor){var f=s.globals.dom.elWrap.getBoundingClientRect();r=s.globals.clientX-f.left-(r>s.globals.gridWidth/2?a.tooltipRect.ttWidth:0),i=s.globals.clientY-f.top-(i>s.globals.gridHeight/2?a.tooltipRect.ttHeight:0)}}return{x:r,y:i}}},{key:"handleMarkerTooltip",value:function(n){var t,e,r=n.e,i=n.opt,o=n.x,a=n.y,s=this.w,l=this.ttCtx;if(r.target.classList.contains("apexcharts-marker")){var c=parseInt(i.paths.getAttribute("cx"),10),d=parseInt(i.paths.getAttribute("cy"),10),u=parseFloat(i.paths.getAttribute("val"));if(e=parseInt(i.paths.getAttribute("rel"),10),t=parseInt(i.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var p=b.findAncestor(i.paths,"apexcharts-series");p&&(t=parseInt(p.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:t,j:e,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:r}),"mouseup"===r.type&&l.markerClick(r,t,e),s.globals.capturedSeriesIndex=t,s.globals.capturedDataPointIndex=e,o=c,a=d+s.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var h=l.getElGrid().getBoundingClientRect();a=l.e.clientY+s.globals.translateY-h.top}u<0&&(a=d),l.marker.enlargeCurrentPoint(e,i.paths,o,a)}return{x:o,y:a}}},{key:"handleBarTooltip",value:function(n){var t,e,r=n.e,i=n.opt,o=this.w,a=this.ttCtx,s=a.getElTooltip(),l=0,c=0,d=0,u=this.getBarTooltipXY({e:r,opt:i});t=u.i;var p=u.barHeight,h=u.j;o.globals.capturedSeriesIndex=t,o.globals.capturedDataPointIndex=h,o.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||!o.config.tooltip.shared?(c=u.x,d=u.y,e=Array.isArray(o.config.stroke.width)?o.config.stroke.width[t]:o.config.stroke.width,l=c):o.globals.comboCharts||o.config.tooltip.shared||(l/=2),isNaN(d)?d=o.globals.svgHeight-a.tooltipRect.ttHeight:d<0&&(d=0);var f=parseInt(i.paths.parentNode.getAttribute("data:realIndex"),10),g=o.globals.isMultipleYAxis?o.config.yaxis[f]&&o.config.yaxis[f].reversed:o.config.yaxis[0].reversed;if(c+a.tooltipRect.ttWidth>o.globals.gridWidth&&!g?c-=a.tooltipRect.ttWidth:c<0&&(c=0),a.w.config.tooltip.followCursor){var m=a.getElGrid().getBoundingClientRect();d=a.e.clientY-m.top}null===a.tooltip&&(a.tooltip=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),o.config.tooltip.shared||(o.globals.comboBarCount>0?a.tooltipPosition.moveXCrosshairs(l+e/2):a.tooltipPosition.moveXCrosshairs(l)),!a.fixedTooltip&&(!o.config.tooltip.shared||o.globals.isBarHorizontal&&a.tooltipUtil.hasBars())&&(g&&(c-=a.tooltipRect.ttWidth)<0&&(c=0),!g||o.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||(d=d+p-2*(o.globals.series[t][h]<0?p:0)),a.tooltipRect.ttHeight+d>o.globals.gridHeight?d=o.globals.gridHeight-a.tooltipRect.ttHeight+o.globals.translateY:(d=d+o.globals.translateY-a.tooltipRect.ttHeight/2)<0&&(d=0),s.style.left=c+o.globals.translateX+"px",s.style.top=d+"px")}},{key:"getBarTooltipXY",value:function(n){var t=n.e,e=n.opt,r=this.w,i=null,o=this.ttCtx,a=0,s=0,l=0,c=0,d=0,u=t.target.classList;if(u.contains("apexcharts-bar-area")||u.contains("apexcharts-candlestick-area")||u.contains("apexcharts-boxPlot-area")||u.contains("apexcharts-rangebar-area")){var p=t.target,h=p.getBoundingClientRect(),f=e.elGrid.getBoundingClientRect(),g=h.height;d=h.height;var m=h.width,A=parseInt(p.getAttribute("cx"),10),b=parseInt(p.getAttribute("cy"),10);c=parseFloat(p.getAttribute("barWidth"));var _="touchmove"===t.type?t.touches[0].clientX:t.clientX;i=parseInt(p.getAttribute("j"),10),a=parseInt(p.parentNode.getAttribute("rel"),10)-1;var v=p.getAttribute("data-range-y1"),x=p.getAttribute("data-range-y2");r.globals.comboCharts&&(a=parseInt(p.parentNode.getAttribute("data:realIndex"),10)),o.tooltipLabels.drawSeriesTexts({ttItems:e.ttItems,i:a,j:i,y1:v?parseInt(v,10):null,y2:x?parseInt(x,10):null,shared:!o.showOnIntersect&&r.config.tooltip.shared,e:t}),r.config.tooltip.followCursor?r.globals.isBarHorizontal?(s=_-f.left+15,l=b-o.dataPointsDividedHeight+g/2-o.tooltipRect.ttHeight/2):(s=r.globals.isXNumeric?A-m/2:A-o.dataPointsDividedWidth+m/2,l=t.clientY-f.top-o.tooltipRect.ttHeight/2-15):r.globals.isBarHorizontal?((s=A)<o.xyRatios.baseLineInvertedY&&(s=A-o.tooltipRect.ttWidth),l=b-o.dataPointsDividedHeight+g/2-o.tooltipRect.ttHeight/2):(s=r.globals.isXNumeric?A-m/2:A-o.dataPointsDividedWidth+m/2,l=b)}return{x:s,y:l,barHeight:d,barWidth:c,i:a,j:i}}}]),n}(),xn=function(){function n(t){s(this,n),this.w=t.w,this.ttCtx=t}return c(n,[{key:"drawXaxisTooltip",value:function(){var n=this.w,t=this.ttCtx,e="bottom"===n.config.xaxis.position;t.xaxisOffY=e?n.globals.gridHeight+1:-n.globals.xAxisHeight-n.config.xaxis.axisTicks.height+3;var r=e?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",i=n.globals.dom.elWrap;t.isXAxisTooltipEnabled&&null===n.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(t.xaxisTooltip=document.createElement("div"),t.xaxisTooltip.setAttribute("class",r+" apexcharts-theme-"+n.config.tooltip.theme),i.appendChild(t.xaxisTooltip),t.xaxisTooltipText=document.createElement("div"),t.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),t.xaxisTooltipText.style.fontFamily=n.config.xaxis.tooltip.style.fontFamily||n.config.chart.fontFamily,t.xaxisTooltipText.style.fontSize=n.config.xaxis.tooltip.style.fontSize,t.xaxisTooltip.appendChild(t.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var n=this.w,t=this.ttCtx,e=function(e){var r=n.config.yaxis[e].opposite||n.config.yaxis[e].crosshairs.opposite;t.yaxisOffX=r?n.globals.gridWidth+1:1;var i="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(e,r?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");n.globals.yAxisSameScaleIndices.map((function(t,r){t.map((function(t,r){r===e&&(i+=n.config.yaxis[r].show?" ":" apexcharts-yaxistooltip-hidden")}))}));var o=n.globals.dom.elWrap;null===n.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(e))&&(t.yaxisTooltip=document.createElement("div"),t.yaxisTooltip.setAttribute("class",i+" apexcharts-theme-"+n.config.tooltip.theme),o.appendChild(t.yaxisTooltip),0===e&&(t.yaxisTooltipText=[]),t.yaxisTooltipText[e]=document.createElement("div"),t.yaxisTooltipText[e].classList.add("apexcharts-yaxistooltip-text"),t.yaxisTooltip.appendChild(t.yaxisTooltipText[e]))},r=0;r<n.config.yaxis.length;r++)e(r)}},{key:"setXCrosshairWidth",value:function(){var n=this.w,t=this.ttCtx,e=t.getElXCrosshairs();if(t.xcrosshairsWidth=parseInt(n.config.xaxis.crosshairs.width,10),n.globals.comboCharts){var r=n.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==r&&"barWidth"===n.config.xaxis.crosshairs.width){var i=parseFloat(r.getAttribute("barWidth"));t.xcrosshairsWidth=i}else if("tickWidth"===n.config.xaxis.crosshairs.width){var o=n.globals.labels.length;t.xcrosshairsWidth=n.globals.gridWidth/o}}else if("tickWidth"===n.config.xaxis.crosshairs.width){var a=n.globals.labels.length;t.xcrosshairsWidth=n.globals.gridWidth/a}else if("barWidth"===n.config.xaxis.crosshairs.width){var s=n.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==s){var l=parseFloat(s.getAttribute("barWidth"));t.xcrosshairsWidth=l}else t.xcrosshairsWidth=1}n.globals.isBarHorizontal&&(t.xcrosshairsWidth=0),null!==e&&t.xcrosshairsWidth>0&&e.setAttribute("width",t.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var n=this.w,t=this.ttCtx;t.ycrosshairs=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),t.ycrosshairsHidden=n.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(n,t,e){var r=this.ttCtx,i=this.w,o=i.globals.yLabelFormatters[n];if(r.yaxisTooltips[n]){var a=r.getElGrid().getBoundingClientRect(),s=(t-a.top)*e.yRatio[n],l=i.globals.maxYArr[n]-i.globals.minYArr[n],c=i.globals.minYArr[n]+(l-s);r.tooltipPosition.moveYCrosshairs(t-a.top),r.yaxisTooltipText[n].innerHTML=o(c),r.tooltipPosition.moveYAxisTooltip(n)}}}]),n}(),kn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w;var e=this.w;this.tConfig=e.config.tooltip,this.tooltipUtil=new mn(this),this.tooltipLabels=new An(this),this.tooltipPosition=new bn(this),this.marker=new _n(this),this.intersect=new vn(this),this.axesTooltip=new xn(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!e.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return c(n,[{key:"getElTooltip",value:function(n){return n||(n=this),n.w.globals.dom.baseEl?n.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(n){var t=this.w;this.xyRatios=n,this.isXAxisTooltipEnabled=t.config.xaxis.tooltip.enabled&&t.globals.axisCharts,this.yaxisTooltips=t.config.yaxis.map((function(n,e){return!!(n.show&&n.tooltip.enabled&&t.globals.axisCharts)})),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var e=document.createElement("div");if(e.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&e.classList.add(t.config.tooltip.cssClass),e.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),t.globals.dom.elWrap.appendChild(e),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var r=new X(this.ctx);this.xAxisTicksPositions=r.getXAxisTicksPositions()}if(!t.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==t.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==t.config.markers.size&&0!==t.globals.markers.largestSize||this.marker.drawDynamicPoints(this),t.globals.collapsedSeries.length!==t.globals.series.length){this.dataPointsDividedHeight=t.globals.gridHeight/t.globals.dataPoints,this.dataPointsDividedWidth=t.globals.gridWidth/t.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||t.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,e.appendChild(this.tooltipTitle));var i=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(i=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(i),this.addSVGEvents()}}},{key:"createTTElements",value:function(n){for(var t=this,e=this.w,r=[],i=this.getElTooltip(),o=function(o){var a=document.createElement("div");a.classList.add("apexcharts-tooltip-series-group"),a.style.order=e.config.tooltip.inverseOrder?n-o:o+1,t.tConfig.shared&&t.tConfig.enabledOnSeries&&Array.isArray(t.tConfig.enabledOnSeries)&&t.tConfig.enabledOnSeries.indexOf(o)<0&&a.classList.add("apexcharts-tooltip-series-group-hidden");var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),s.style.backgroundColor=e.globals.colors[o],a.appendChild(s);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=t.tConfig.style.fontFamily||e.config.chart.fontFamily,l.style.fontSize=t.tConfig.style.fontSize,["y","goals","z"].forEach((function(n){var t=document.createElement("div");t.classList.add("apexcharts-tooltip-".concat(n,"-group"));var e=document.createElement("span");e.classList.add("apexcharts-tooltip-text-".concat(n,"-label")),t.appendChild(e);var r=document.createElement("span");r.classList.add("apexcharts-tooltip-text-".concat(n,"-value")),t.appendChild(r),l.appendChild(t)})),a.appendChild(l),i.appendChild(a),r.push(a)},a=0;a<n;a++)o(a);return r}},{key:"addSVGEvents",value:function(){var n=this.w,t=n.config.chart.type,e=this.getElTooltip(),r=!("bar"!==t&&"candlestick"!==t&&"boxPlot"!==t&&"rangeBar"!==t),i="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,o=n.globals.dom.Paper.node,a=this.getElGrid();a&&(this.seriesBound=a.getBoundingClientRect());var s,l=[],c=[],d={hoverArea:o,elGrid:a,tooltipEl:e,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(n.globals.axisCharts&&(i?s=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):r?s=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==t&&"treemap"!==t||(s=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),s&&s.length))for(var u=0;u<s.length;u++)l.push(s[u].getAttribute("cy")),c.push(s[u].getAttribute("cx"));if(n.globals.xyCharts&&!this.showOnIntersect||n.globals.comboCharts&&!this.showOnIntersect||r&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([o],d);else if(r&&!n.globals.comboCharts||i&&this.showOnIntersect)this.addDatapointEventsListeners(d);else if(!n.globals.axisCharts||"heatmap"===t||"treemap"===t){var p=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(p,d)}if(this.showOnIntersect){var h=n.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");h.length>0&&this.addPathsEventListeners(h,d),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(d)}}},{key:"drawFixedTooltipRect",value:function(){var n=this.w,t=this.getElTooltip(),e=t.getBoundingClientRect(),r=e.width+10,i=e.height+10,o=this.tConfig.fixed.offsetX,a=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(o=o+n.globals.svgWidth-r+10),s.indexOf("bottom")>-1&&(a=a+n.globals.svgHeight-i-10),t.style.left=o+"px",t.style.top=a+"px",{x:o,y:a,ttWidth:r,ttHeight:i}}},{key:"addDatapointEventsListeners",value:function(n){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(t,n)}},{key:"addPathsEventListeners",value:function(n,t){for(var e=this,r=function(r){var i={paths:n[r],tooltipEl:t.tooltipEl,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:t.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(t){return n[r].addEventListener(t,e.onSeriesHover.bind(e,i),{capture:!1,passive:!0})}))},i=0;i<n.length;i++)r(i)}},{key:"onSeriesHover",value:function(n,t){var e=this,r=Date.now()-this.lastHoverTime;r>=100?this.seriesHover(n,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){e.seriesHover(n,t)}),100-r))}},{key:"seriesHover",value:function(n,t){var e=this;this.lastHoverTime=Date.now();var r=[],i=this.w;i.config.chart.group&&(r=this.ctx.getGroupedCharts()),i.globals.axisCharts&&(i.globals.minX===-1/0&&i.globals.maxX===1/0||0===i.globals.dataPoints)||(r.length?r.forEach((function(r){var i=e.getElTooltip(r),o={paths:n.paths,tooltipEl:i,tooltipY:n.tooltipY,tooltipX:n.tooltipX,elGrid:n.elGrid,hoverArea:n.hoverArea,ttItems:r.w.globals.tooltip.ttItems};r.w.globals.minX===e.w.globals.minX&&r.w.globals.maxX===e.w.globals.maxX&&r.w.globals.tooltip.seriesHoverByContext({chartCtx:r,ttCtx:r.w.globals.tooltip,opt:o,e:t})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:n,e:t}))}},{key:"seriesHoverByContext",value:function(n){var t=n.chartCtx,e=n.ttCtx,r=n.opt,i=n.e,o=t.w,a=this.getElTooltip();a&&(e.tooltipRect={x:0,y:0,ttWidth:a.getBoundingClientRect().width,ttHeight:a.getBoundingClientRect().height},e.e=i,!e.tooltipUtil.hasBars()||o.globals.comboCharts||e.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new N(t).toggleSeriesOnHover(i,i.target.parentNode),e.fixedTooltip&&e.drawFixedTooltipRect(),o.globals.axisCharts?e.axisChartsTooltips({e:i,opt:r,tooltipRect:e.tooltipRect}):e.nonAxisChartsTooltips({e:i,opt:r,tooltipRect:e.tooltipRect}))}},{key:"axisChartsTooltips",value:function(n){var t,e,r=n.e,i=n.opt,o=this.w,a=i.elGrid.getBoundingClientRect(),s="touchmove"===r.type?r.touches[0].clientX:r.clientX,l="touchmove"===r.type?r.touches[0].clientY:r.clientY;if(this.clientY=l,this.clientX=s,o.globals.capturedSeriesIndex=-1,o.globals.capturedDataPointIndex=-1,l<a.top||l>a.top+a.height)this.handleMouseOut(i);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!o.config.tooltip.shared){var c=parseInt(i.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(i)}var d=this.getElTooltip(),u=this.getElXCrosshairs(),p=o.globals.xyCharts||"bar"===o.config.chart.type&&!o.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||o.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===r.type||"touchmove"===r.type||"mouseup"===r.type){if(o.globals.collapsedSeries.length+o.globals.ancillaryCollapsedSeries.length===o.globals.series.length)return;null!==u&&u.classList.add("apexcharts-active");var h=this.yaxisTooltips.filter((function(n){return!0===n}));if(null!==this.ycrosshairs&&h.length&&this.ycrosshairs.classList.add("apexcharts-active"),p&&!this.showOnIntersect)this.handleStickyTooltip(r,s,l,i);else if("heatmap"===o.config.chart.type||"treemap"===o.config.chart.type){var f=this.intersect.handleHeatTreeTooltip({e:r,opt:i,x:t,y:e,type:o.config.chart.type});t=f.x,e=f.y,d.style.left=t+"px",d.style.top=e+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:r,opt:i}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:r,opt:i,x:t,y:e});if(this.yaxisTooltips.length)for(var g=0;g<o.config.yaxis.length;g++)this.axesTooltip.drawYaxisTooltipText(g,l,this.xyRatios);i.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==r.type&&"touchend"!==r.type||this.handleMouseOut(i)}}},{key:"nonAxisChartsTooltips",value:function(n){var t=n.e,e=n.opt,r=n.tooltipRect,i=this.w,o=e.paths.getAttribute("rel"),a=this.getElTooltip(),s=i.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){a.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:e.ttItems,i:parseInt(o,10)-1,shared:!1});var l=i.globals.clientX-s.left-r.ttWidth/2,c=i.globals.clientY-s.top-r.ttHeight-10;if(a.style.left=l+"px",a.style.top=c+"px",i.config.legend.tooltipHoverFormatter){var d=o-1,u=(0,i.config.legend.tooltipHoverFormatter)(this.legendLabels[d].getAttribute("data:default-text"),{seriesIndex:d,dataPointIndex:d,w:i});this.legendLabels[d].innerHTML=u}}else"mouseout"!==t.type&&"touchend"!==t.type||(a.classList.remove("apexcharts-active"),i.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(n){var t=n.getAttribute("data:default-text");n.innerHTML=decodeURIComponent(t)})))}},{key:"handleStickyTooltip",value:function(n,t,e,r){var i=this.w,o=this.tooltipUtil.getNearestValues({context:this,hoverArea:r.hoverArea,elGrid:r.elGrid,clientX:t,clientY:e}),a=o.j,s=o.capturedSeries,l=r.elGrid.getBoundingClientRect();o.hoverX<0||o.hoverX>l.width?this.handleMouseOut(r):null!==s?this.handleStickyCapturedSeries(n,s,r,a):(this.tooltipUtil.isXoverlap(a)||i.globals.isBarHorizontal)&&this.create(n,this,0,a,r.ttItems)}},{key:"handleStickyCapturedSeries",value:function(n,t,e,r){var i=this.w;this.tConfig.shared||null!==i.globals.series[t][r]?void 0!==i.globals.series[t][r]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(r)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(n,this,t,r,e.ttItems):this.create(n,this,t,r,e.ttItems,!1):this.tooltipUtil.isXoverlap(r)&&this.create(n,this,0,r,e.ttItems):this.handleMouseOut(e)}},{key:"deactivateHoverFilter",value:function(){for(var n=this.w,t=new x(this.ctx),e=n.globals.dom.Paper.select(".apexcharts-bar-area"),r=0;r<e.length;r++)t.pathMouseLeave(e[r])}},{key:"handleMouseOut",value:function(n){var t=this.w,e=this.getElXCrosshairs();if(n.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==t.config.chart.type&&this.marker.resetPointsSize(),null!==e&&e.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var r=0;r<this.yaxisTTEls.length;r++)this.yaxisTTEls[r].classList.remove("apexcharts-active")}t.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(n){var t=n.getAttribute("data:default-text");n.innerHTML=decodeURIComponent(t)}))}},{key:"markerClick",value:function(n,t,e){var r=this.w;"function"==typeof r.config.chart.events.markerClick&&r.config.chart.events.markerClick(n,this.ctx,{seriesIndex:t,dataPointIndex:e,w:r}),this.ctx.events.fireEvent("markerClick",[n,this.ctx,{seriesIndex:t,dataPointIndex:e,w:r}])}},{key:"create",value:function(n,t,e,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=this.w,s=t;"mouseup"===n.type&&this.markerClick(n,e,r),null===o&&(o=this.tConfig.shared);var l=this.tooltipUtil.hasMarkers(),c=this.tooltipUtil.getElBars();if(a.config.legend.tooltipHoverFormatter){var d=a.config.legend.tooltipHoverFormatter,u=Array.from(this.legendLabels);u.forEach((function(n){var t=n.getAttribute("data:default-text");n.innerHTML=decodeURIComponent(t)}));for(var p=0;p<u.length;p++){var h=u[p],f=parseInt(h.getAttribute("i"),10),g=decodeURIComponent(h.getAttribute("data:default-text")),m=d(g,{seriesIndex:o?f:e,dataPointIndex:r,w:a});if(o)h.innerHTML=a.globals.collapsedSeriesIndices.indexOf(f)<0?m:g;else if(h.innerHTML=f===e?m:g,e===f)break}}if(o){if(s.tooltipLabels.drawSeriesTexts({ttItems:i,i:e,j:r,shared:!this.showOnIntersect&&this.tConfig.shared}),l&&(a.globals.markers.largestSize>0?s.marker.enlargePoints(r):s.tooltipPosition.moveDynamicPointsOnHover(r)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(c),this.barSeriesHeight>0)){var A=new x(this.ctx),b=a.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(r,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(r);for(var _=0;_<b.length;_++)A.pathMouseEnter(b[_])}}else s.tooltipLabels.drawSeriesTexts({shared:!1,ttItems:i,i:e,j:r}),this.tooltipUtil.hasBars()&&s.tooltipPosition.moveStickyTooltipOverBars(r),l&&s.tooltipPosition.moveMarkers(e,r)}}]),n}(),yn=function(n){u(e,T);var t=f(e);function e(){return s(this,e),t.apply(this,arguments)}return c(e,[{key:"draw",value:function(n,t){var e=this,r=this.w;this.graphics=new x(this.ctx),this.bar=new T(this.ctx,this.xyRatios);var i=new k(this.ctx,r);n=i.getLogSeries(n),this.yRatio=i.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n),"100%"===r.config.chart.stackType&&(n=r.globals.seriesPercent.slice()),this.series=n,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var a=0;a<n.length;a++)n[a].length>0&&(this.totalItems+=n[a].length);for(var s=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),l=0,c=0,d=function(i,a){var d=void 0,u=void 0,p=void 0,h=void 0,f=[],g=[],m=r.globals.comboCharts?t[i]:i;e.yRatio.length>1&&(e.yaxisIndex=m),e.isReversed=r.config.yaxis[e.yaxisIndex]&&r.config.yaxis[e.yaxisIndex].reversed;var A=e.graphics.group({class:"apexcharts-series",seriesName:b.escapeString(r.globals.seriesNames[m]),rel:i+1,"data:realIndex":m});e.ctx.series.addCollapsedClassToSeries(A,m);var _=e.graphics.group({class:"apexcharts-datalabels","data:realIndex":m}),v=0,x=0,k=e.initialPositions(l,c,d,u,p,h);c=k.y,v=k.barHeight,u=k.yDivision,h=k.zeroW,l=k.x,x=k.barWidth,d=k.xDivision,p=k.zeroH,e.yArrj=[],e.yArrjF=[],e.yArrjVal=[],e.xArrj=[],e.xArrjF=[],e.xArrjVal=[],1===e.prevY.length&&e.prevY[0].every((function(n){return isNaN(n)}))&&(e.prevY[0]=e.prevY[0].map((function(n){return p})),e.prevYF[0]=e.prevYF[0].map((function(n){return 0})));for(var y=0;y<r.globals.dataPoints;y++){var $=e.barHelpers.getStrokeWidth(i,y,m),E={indexes:{i,j:y,realIndex:m,bc:a},strokeWidth:$,x:l,y:c,elSeries:A},w=null;e.isHorizontal?(w=e.drawStackedBarPaths(o(o({},E),{},{zeroW:h,barHeight:v,yDivision:u})),x=e.series[i][y]/e.invertedYRatio):(w=e.drawStackedColumnPaths(o(o({},E),{},{xDivision:d,barWidth:x,zeroH:p})),v=e.series[i][y]/e.yRatio[e.yaxisIndex]),c=w.y,l=w.x,f.push(l),g.push(c);var C=e.barHelpers.getPathFillColor(n,i,y,m);A=e.renderSeries({realIndex:m,pathFill:C,j:y,i,pathFrom:w.pathFrom,pathTo:w.pathTo,strokeWidth:$,elSeries:A,x:l,y:c,series:n,barHeight:v,barWidth:x,elDataLabelsWrap:_,type:"bar",visibleSeries:0})}r.globals.seriesXvalues[m]=f,r.globals.seriesYvalues[m]=g,e.prevY.push(e.yArrj),e.prevYF.push(e.yArrjF),e.prevYVal.push(e.yArrjVal),e.prevX.push(e.xArrj),e.prevXF.push(e.xArrjF),e.prevXVal.push(e.xArrjVal),s.add(A)},u=0,p=0;u<n.length;u++,p++)d(u,p);return s}},{key:"initialPositions",value:function(n,t,e,r,i,o){var a,s,l=this.w;return this.isHorizontal?(a=(a=r=l.globals.gridHeight/l.globals.dataPoints)*parseInt(l.config.plotOptions.bar.barHeight,10)/100,o=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),t=(r-a)/2):(s=e=l.globals.gridWidth/l.globals.dataPoints,s=l.globals.isXNumeric&&l.globals.dataPoints>1?(e=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:s*parseInt(l.config.plotOptions.bar.columnWidth,10)/100,i=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),n=l.globals.padHorizontal+(e-s)/2),{x:n,y:t,yDivision:r,xDivision:e,barHeight:a,barWidth:s,zeroH:i,zeroW:o}}},{key:"drawStackedBarPaths",value:function(n){for(var t,e=n.indexes,r=n.barHeight,i=n.strokeWidth,o=n.zeroW,a=n.x,s=n.y,l=n.yDivision,c=n.elSeries,d=this.w,u=s,p=e.i,h=e.j,f=0,g=0;g<this.prevXF.length;g++)f+=this.prevXF[g][h];if(p>0){var m=o;this.prevXVal[p-1][h]<0?m=this.series[p][h]>=0?this.prevX[p-1][h]+f-2*(this.isReversed?f:0):this.prevX[p-1][h]:this.prevXVal[p-1][h]>=0&&(m=this.series[p][h]>=0?this.prevX[p-1][h]:this.prevX[p-1][h]-f+2*(this.isReversed?f:0)),t=m}else t=o;a=null===this.series[p][h]?t:t+this.series[p][h]/this.invertedYRatio-2*(this.isReversed?this.series[p][h]/this.invertedYRatio:0);var A=this.barHelpers.getBarpaths({barYPosition:u,barHeight:r,x1:t,x2:a,strokeWidth:i,series:this.series,realIndex:e.realIndex,i:p,j:h,w:d});return this.barHelpers.barBackground({j:h,i:p,y1:u,y2:r,elSeries:c}),s+=l,{pathTo:A.pathTo,pathFrom:A.pathFrom,x:a,y:s}}},{key:"drawStackedColumnPaths",value:function(n){var t=n.indexes,e=n.x,r=n.y,i=n.xDivision,o=n.barWidth,a=n.zeroH;n.strokeWidth;var s=n.elSeries,l=this.w,c=t.i,d=t.j,u=t.bc;if(l.globals.isXNumeric){var p=l.globals.seriesX[c][d];p||(p=0),e=(p-l.globals.minX)/this.xRatio-o/2}for(var h,f=e,g=0,m=0;m<this.prevYF.length;m++)g+=isNaN(this.prevYF[m][d])?0:this.prevYF[m][d];if(c>0&&!l.globals.isXNumeric||c>0&&l.globals.isXNumeric&&l.globals.seriesX[c-1][d]===l.globals.seriesX[c][d]){var A,b,_=Math.min(this.yRatio.length+1,c+1);if(void 0!==this.prevY[c-1])for(var v=1;v<_;v++)if(!isNaN(this.prevY[c-v][d])){b=this.prevY[c-v][d];break}for(var x=1;x<_;x++){if(this.prevYVal[c-x][d]<0){A=this.series[c][d]>=0?b-g+2*(this.isReversed?g:0):b;break}if(this.prevYVal[c-x][d]>=0){A=this.series[c][d]>=0?b:b+g-2*(this.isReversed?g:0);break}}void 0===A&&(A=l.globals.gridHeight),h=this.prevYF[0].every((function(n){return 0===n}))&&this.prevYF.slice(1,c).every((function(n){return n.every((function(n){return isNaN(n)}))}))?l.globals.gridHeight-a:A}else h=l.globals.gridHeight-a;r=h-this.series[c][d]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[c][d]/this.yRatio[this.yaxisIndex]:0);var k=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:o,y1:h,y2:r,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:t.realIndex,i:c,j:d,w:l});return this.barHelpers.barBackground({bc:u,j:d,i:c,x1:f,x2:o,elSeries:s}),e+=i,{pathTo:k.pathTo,pathFrom:k.pathFrom,x:l.globals.isXNumeric?e-i:e,y:r}}}]),e}(),$n=function(n){u(e,T);var t=f(e);function e(){return s(this,e),t.apply(this,arguments)}return c(e,[{key:"draw",value:function(n,t){var e=this,r=this.w,i=new x(this.ctx),a=new S(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=r.config.plotOptions.bar.horizontal;var s=new k(this.ctx,r);n=s.getLogSeries(n),this.series=n,this.yRatio=s.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n);for(var l=i.group({class:"apexcharts-".concat(r.config.chart.type,"-series apexcharts-plot-series")}),c=function(s){e.isBoxPlot="boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[s].type;var c,d,u,p,h,f,g=void 0,m=void 0,A=[],_=[],v=r.globals.comboCharts?t[s]:s,x=i.group({class:"apexcharts-series",seriesName:b.escapeString(r.globals.seriesNames[v]),rel:s+1,"data:realIndex":v});e.ctx.series.addCollapsedClassToSeries(x,v),n[s].length>0&&(e.visibleI=e.visibleI+1),e.yRatio.length>1&&(e.yaxisIndex=v);var k=e.barHelpers.initialPositions();m=k.y,h=k.barHeight,d=k.yDivision,p=k.zeroW,g=k.x,f=k.barWidth,c=k.xDivision,u=k.zeroH,_.push(g+f/2);for(var y=i.group({class:"apexcharts-datalabels","data:realIndex":v}),$=function(t){var i=e.barHelpers.getStrokeWidth(s,t,v),l=null,b={indexes:{i:s,j:t,realIndex:v},x:g,y:m,strokeWidth:i,elSeries:x};l=e.isHorizontal?e.drawHorizontalBoxPaths(o(o({},b),{},{yDivision:d,barHeight:h,zeroW:p})):e.drawVerticalBoxPaths(o(o({},b),{},{xDivision:c,barWidth:f,zeroH:u})),m=l.y,g=l.x,t>0&&_.push(g+f/2),A.push(m),l.pathTo.forEach((function(o,c){var d=!e.isBoxPlot&&e.candlestickOptions.wick.useFillColor?l.color[c]:r.globals.stroke.colors[s],u=a.fillPath({seriesNumber:v,dataPointIndex:t,color:l.color[c],value:n[s][t]});e.renderSeries({realIndex:v,pathFill:u,lineFill:d,j:t,i:s,pathFrom:l.pathFrom,pathTo:o,strokeWidth:i,elSeries:x,x:g,y:m,series:n,barHeight:h,barWidth:f,elDataLabelsWrap:y,visibleSeries:e.visibleI,type:r.config.chart.type})}))},E=0;E<r.globals.dataPoints;E++)$(E);r.globals.seriesXvalues[v]=_,r.globals.seriesYvalues[v]=A,l.add(x)},d=0;d<n.length;d++)c(d);return l}},{key:"drawVerticalBoxPaths",value:function(n){var t=n.indexes,e=n.x;n.y;var r=n.xDivision,i=n.barWidth,o=n.zeroH,a=n.strokeWidth,s=this.w,l=new x(this.ctx),c=t.i,d=t.j,u=!0,p=s.config.plotOptions.candlestick.colors.upward,h=s.config.plotOptions.candlestick.colors.downward,f="";this.isBoxPlot&&(f=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var g=this.yRatio[this.yaxisIndex],m=t.realIndex,A=this.getOHLCValue(m,d),b=o,_=o;A.o>A.c&&(u=!1);var v=Math.min(A.o,A.c),k=Math.max(A.o,A.c),y=A.m;s.globals.isXNumeric&&(e=(s.globals.seriesX[m][d]-s.globals.minX)/this.xRatio-i/2);var $=e+i*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(v=o,k=o):(v=o-v/g,k=o-k/g,b=o-A.h/g,_=o-A.l/g,y=o-A.m/g);var E=l.move($,o),w=l.move($+i/2,v);return s.globals.previousPaths.length>0&&(w=this.getPreviousPath(m,d,!0)),E=this.isBoxPlot?[l.move($,v)+l.line($+i/2,v)+l.line($+i/2,b)+l.line($+i/4,b)+l.line($+i-i/4,b)+l.line($+i/2,b)+l.line($+i/2,v)+l.line($+i,v)+l.line($+i,y)+l.line($,y)+l.line($,v+a/2),l.move($,y)+l.line($+i,y)+l.line($+i,k)+l.line($+i/2,k)+l.line($+i/2,_)+l.line($+i-i/4,_)+l.line($+i/4,_)+l.line($+i/2,_)+l.line($+i/2,k)+l.line($,k)+l.line($,y)+"z"]:[l.move($,k)+l.line($+i/2,k)+l.line($+i/2,b)+l.line($+i/2,k)+l.line($+i,k)+l.line($+i,v)+l.line($+i/2,v)+l.line($+i/2,_)+l.line($+i/2,v)+l.line($,v)+l.line($,k-a/2)],w+=l.move($,v),s.globals.isXNumeric||(e+=r),{pathTo:E,pathFrom:w,x:e,y:k,barXPosition:$,color:this.isBoxPlot?f:u?[p]:[h]}}},{key:"drawHorizontalBoxPaths",value:function(n){var t=n.indexes;n.x;var e=n.y,r=n.yDivision,i=n.barHeight,o=n.zeroW,a=n.strokeWidth,s=this.w,l=new x(this.ctx),c=t.i,d=t.j,u=this.boxOptions.colors.lower;this.isBoxPlot&&(u=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var p=this.invertedYRatio,h=t.realIndex,f=this.getOHLCValue(h,d),g=o,m=o,A=Math.min(f.o,f.c),b=Math.max(f.o,f.c),_=f.m;s.globals.isXNumeric&&(e=(s.globals.seriesX[h][d]-s.globals.minX)/this.invertedXRatio-i/2);var v=e+i*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(A=o,b=o):(A=o+A/p,b=o+b/p,g=o+f.h/p,m=o+f.l/p,_=o+f.m/p);var k=l.move(o,v),y=l.move(A,v+i/2);return s.globals.previousPaths.length>0&&(y=this.getPreviousPath(h,d,!0)),k=[l.move(A,v)+l.line(A,v+i/2)+l.line(g,v+i/2)+l.line(g,v+i/2-i/4)+l.line(g,v+i/2+i/4)+l.line(g,v+i/2)+l.line(A,v+i/2)+l.line(A,v+i)+l.line(_,v+i)+l.line(_,v)+l.line(A+a/2,v),l.move(_,v)+l.line(_,v+i)+l.line(b,v+i)+l.line(b,v+i/2)+l.line(m,v+i/2)+l.line(m,v+i-i/4)+l.line(m,v+i/4)+l.line(m,v+i/2)+l.line(b,v+i/2)+l.line(b,v)+l.line(_,v)+"z"],y+=l.move(A,v),s.globals.isXNumeric||(e+=r),{pathTo:k,pathFrom:y,x:b,y:e,barYPosition:v,color:u}}},{key:"getOHLCValue",value:function(n,t){var e=this.w;return{o:this.isBoxPlot?e.globals.seriesCandleH[n][t]:e.globals.seriesCandleO[n][t],h:this.isBoxPlot?e.globals.seriesCandleO[n][t]:e.globals.seriesCandleH[n][t],m:e.globals.seriesCandleM[n][t],l:this.isBoxPlot?e.globals.seriesCandleC[n][t]:e.globals.seriesCandleL[n][t],c:this.isBoxPlot?e.globals.seriesCandleL[n][t]:e.globals.seriesCandleC[n][t]}}}]),e}(),En=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"checkColorRange",value:function(){var n=this.w,t=!1,e=n.config.plotOptions[n.config.chart.type];return e.colorScale.ranges.length>0&&e.colorScale.ranges.map((function(n,e){n.from<=0&&(t=!0)})),t}},{key:"getShadeColor",value:function(n,t,e,r){var i=this.w,o=1,a=i.config.plotOptions[n].shadeIntensity,s=this.determineColor(n,t,e);i.globals.hasNegs||r?o=i.config.plotOptions[n].reverseNegativeShade?s.percent<0?s.percent/100*(1.25*a):(1-s.percent/100)*(1.25*a):s.percent<=0?1-(1+s.percent/100)*a:(1-s.percent/100)*a:(o=1-s.percent/100,"treemap"===n&&(o=(1-s.percent/100)*(1.25*a)));var l=s.color,c=new b;return i.config.plotOptions[n].enableShades&&(l="dark"===this.w.config.theme.mode?b.hexToRgba(c.shadeColor(-1*o,s.color),i.config.fill.opacity):b.hexToRgba(c.shadeColor(o,s.color),i.config.fill.opacity)),{color:l,colorProps:s}}},{key:"determineColor",value:function(n,t,e){var r=this.w,i=r.globals.series[t][e],o=r.config.plotOptions[n],a=o.colorScale.inverse?e:t;o.distributed&&"treemap"===r.config.chart.type&&(a=e);var s=r.globals.colors[a],l=null,c=Math.min.apply(Math,g(r.globals.series[t])),d=Math.max.apply(Math,g(r.globals.series[t]));o.distributed||"heatmap"!==n||(c=r.globals.minY,d=r.globals.maxY),void 0!==o.colorScale.min&&(c=o.colorScale.min<r.globals.minY?o.colorScale.min:r.globals.minY,d=o.colorScale.max>r.globals.maxY?o.colorScale.max:r.globals.maxY);var u=Math.abs(d)+Math.abs(c),p=100*i/(0===u?u-1e-6:u);return o.colorScale.ranges.length>0&&o.colorScale.ranges.map((function(n,t){if(i>=n.from&&i<=n.to){s=n.color,l=n.foreColor?n.foreColor:null,c=n.from,d=n.to;var e=Math.abs(d)+Math.abs(c);p=100*i/(0===e?e-1e-6:e)}})),{color:s,foreColor:l,percent:p}}},{key:"calculateDataLabels",value:function(n){var t=n.text,e=n.x,r=n.y,i=n.i,o=n.j,a=n.colorProps,s=n.fontSize,l=this.w.config.dataLabels,c=new x(this.ctx),d=new j(this.ctx),u=null;if(l.enabled){u=c.group({class:"apexcharts-data-labels"});var p=l.offsetX,h=l.offsetY,f=e+p,g=r+parseFloat(l.style.fontSize)/3+h;d.plotDataLabelsText({x:f,y:g,text:t,i,j:o,color:a.foreColor,parent:u,fontSize:s,dataLabelsConfig:l})}return u}},{key:"addListeners",value:function(n){var t=new x(this.ctx);n.node.addEventListener("mouseenter",t.pathMouseEnter.bind(this,n)),n.node.addEventListener("mouseleave",t.pathMouseLeave.bind(this,n)),n.node.addEventListener("mousedown",t.pathMouseDown.bind(this,n))}}]),n}(),wn=function(){function n(t,e){s(this,n),this.ctx=t,this.w=t.w,this.xRatio=e.xRatio,this.yRatio=e.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new En(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return c(n,[{key:"draw",value:function(n){var t=this.w,e=new x(this.ctx),r=e.group({class:"apexcharts-heatmap"});r.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var i=t.globals.gridWidth/t.globals.dataPoints,o=t.globals.gridHeight/t.globals.series.length,a=0,s=!1;this.negRange=this.helpers.checkColorRange();var l=n.slice();t.config.yaxis[0].reversed&&(s=!0,l.reverse());for(var c=s?0:l.length-1;s?c<l.length:c>=0;s?c++:c--){var d=e.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:b.escapeString(t.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(d,c),t.config.chart.dropShadow.enabled){var u=t.config.chart.dropShadow;new v(this.ctx).dropShadow(d,u,c)}for(var p=0,h=t.config.plotOptions.heatmap.shadeIntensity,f=0;f<l[c].length;f++){var g=this.helpers.getShadeColor(t.config.chart.type,c,f,this.negRange),m=g.color,A=g.colorProps;"image"===t.config.fill.type&&(m=new S(this.ctx).fillPath({seriesNumber:c,dataPointIndex:f,opacity:t.globals.hasNegs?A.percent<0?1-(1+A.percent/100):h+A.percent/100:A.percent/100,patternID:b.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:i,height:t.config.fill.image.height?t.config.fill.image.height:o}));var _=this.rectRadius,k=e.drawRect(p,a,i,o,_);if(k.attr({cx:p,cy:a}),k.node.classList.add("apexcharts-heatmap-rect"),d.add(k),k.attr({fill:m,i:c,index:c,j:f,val:l[c][f],"stroke-width":this.strokeWidth,stroke:t.config.plotOptions.heatmap.useFillColorAsStroke?m:t.globals.stroke.colors[0],color:m}),this.helpers.addListeners(k),t.config.chart.animations.enabled&&!t.globals.dataChanged){var y=1;t.globals.resized||(y=t.config.chart.animations.speed),this.animateHeatMap(k,p,a,i,o,y)}if(t.globals.dataChanged){var $=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){$=this.dynamicAnim.speed;var E=t.globals.previousPaths[c]&&t.globals.previousPaths[c][f]&&t.globals.previousPaths[c][f].color;E||(E="rgba(255, 255, 255, 0)"),this.animateHeatColor(k,b.isColorHex(E)?E:b.rgb2hex(E),b.isColorHex(m)?m:b.rgb2hex(m),$)}}var w=(0,t.config.dataLabels.formatter)(t.globals.series[c][f],{value:t.globals.series[c][f],seriesIndex:c,dataPointIndex:f,w:t}),C=this.helpers.calculateDataLabels({text:w,x:p+i/2,y:a+o/2,i:c,j:f,colorProps:A,series:l});null!==C&&d.add(C),p+=i}a+=o,r.add(d)}var I=t.globals.yAxisScale[0].result.slice();t.config.yaxis[0].reversed?I.unshift(""):I.push(""),t.globals.yAxisScale[0].result=I;var B=t.globals.gridHeight/t.globals.series.length;return t.config.yaxis[0].labels.offsetY=-B/2,r}},{key:"animateHeatMap",value:function(n,t,e,r,i,o){var a=new _(this.ctx);a.animateRect(n,{x:t+r/2,y:e+i/2,width:0,height:0},{x:t,y:e,width:r,height:i},o,(function(){a.animationCompleted(n)}))}},{key:"animateHeatColor",value:function(n,t,e,r){n.attr({fill:t}).animate(r).attr({fill:e})}}]),n}(),Cn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"drawYAxisTexts",value:function(n,t,e,r){var i=this.w,o=i.config.yaxis[0],a=i.globals.yLabelFormatters[0];return new x(this.ctx).drawText({x:n+o.labels.offsetX,y:t+o.labels.offsetY,text:a(r,e),textAnchor:"middle",fontSize:o.labels.style.fontSize,fontFamily:o.labels.style.fontFamily,foreColor:Array.isArray(o.labels.style.colors)?o.labels.style.colors[e]:o.labels.style.colors})}}]),n}(),In=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w;var e=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==e.globals.stroke.colors?e.globals.stroke.colors:e.globals.colors,this.defaultSize=Math.min(e.globals.gridWidth,e.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=e.globals.gridWidth/2,"radialBar"===e.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(e.config.plotOptions.pie.endAngle-e.config.plotOptions.pie.startAngle),this.initialAngle=e.config.plotOptions.pie.startAngle%this.fullAngle,e.globals.radialSize=this.defaultSize/2.05-e.config.stroke.width-(e.config.chart.sparkline.enabled?0:e.config.chart.dropShadow.blur),this.donutSize=e.globals.radialSize*parseInt(e.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return c(n,[{key:"draw",value:function(n){var t=this,e=this.w,r=new x(this.ctx);if(this.ret=r.group({class:"apexcharts-pie"}),e.globals.noData)return this.ret;for(var i=0,o=0;o<n.length;o++)i+=b.negToZero(n[o]);var a=[],s=r.group();0===i&&(i=1e-5),n.forEach((function(n){t.maxY=Math.max(t.maxY,n)})),e.config.yaxis[0].max&&(this.maxY=e.config.yaxis[0].max),"back"===e.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret);for(var l=0;l<n.length;l++){var c=this.fullAngle*b.negToZero(n[l])/i;a.push(c),"polarArea"===this.chartType?(a[l]=this.fullAngle/n.length,this.sliceSizes.push(e.globals.radialSize*n[l]/this.maxY)):this.sliceSizes.push(e.globals.radialSize)}if(e.globals.dataChanged){for(var d,u=0,p=0;p<e.globals.previousPaths.length;p++)u+=b.negToZero(e.globals.previousPaths[p]);for(var h=0;h<e.globals.previousPaths.length;h++)d=this.fullAngle*b.negToZero(e.globals.previousPaths[h])/u,this.prevSectorAngleArr.push(d)}this.donutSize<0&&(this.donutSize=0);var f=e.config.plotOptions.pie.customScale,g=e.globals.gridWidth/2,m=e.globals.gridHeight/2,A=g-e.globals.gridWidth/2*f,_=m-e.globals.gridHeight/2*f;if("donut"===this.chartType){var v=r.drawCircle(this.donutSize);v.attr({cx:this.centerX,cy:this.centerY,fill:e.config.plotOptions.pie.donut.background?e.config.plotOptions.pie.donut.background:"transparent"}),s.add(v)}var k=this.drawArcs(a,n);if(this.sliceLabels.forEach((function(n){k.add(n)})),s.attr({transform:"translate(".concat(A,", ").concat(_,") scale(").concat(f,")")}),s.add(k),this.ret.add(s),this.donutDataLabels.show){var y=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:A,translateY:_});this.ret.add(y)}return"front"===e.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(n,t){var e=this.w,r=new v(this.ctx),i=new x(this.ctx),o=new S(this.ctx),a=i.group({class:"apexcharts-slices"}),s=this.initialAngle,l=this.initialAngle,c=this.initialAngle,d=this.initialAngle;this.strokeWidth=e.config.stroke.show?e.config.stroke.width:0;for(var u=0;u<n.length;u++){var p=i.group({class:"apexcharts-series apexcharts-pie-series",seriesName:b.escapeString(e.globals.seriesNames[u]),rel:u+1,"data:realIndex":u});a.add(p),l=d,c=(s=c)+n[u],d=l+this.prevSectorAngleArr[u];var h=c<s?this.fullAngle+c-s:c-s,f=o.fillPath({seriesNumber:u,size:this.sliceSizes[u],value:t[u]}),g=this.getChangedPath(l,d),m=i.drawPath({d:g,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[u]:this.lineColorArr,strokeWidth:0,fill:f,fillOpacity:e.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(u)});if(m.attr({index:0,j:u}),r.setSelectionFilter(m,0,u),e.config.chart.dropShadow.enabled){var A=e.config.chart.dropShadow;r.dropShadow(m,A,u)}this.addListeners(m,this.donutDataLabels),x.setAttrs(m.node,{"data:angle":h,"data:startAngle":s,"data:strokeWidth":this.strokeWidth,"data:value":t[u]});var _={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?_=b.polarToCartesian(this.centerX,this.centerY,e.globals.radialSize/1.25+e.config.plotOptions.pie.dataLabels.offset,(s+h/2)%this.fullAngle):"donut"===this.chartType&&(_=b.polarToCartesian(this.centerX,this.centerY,(e.globals.radialSize+this.donutSize)/2+e.config.plotOptions.pie.dataLabels.offset,(s+h/2)%this.fullAngle)),p.add(m);var k=0;if(!this.initialAnim||e.globals.resized||e.globals.dataChanged?this.animBeginArr.push(0):(0==(k=h/this.fullAngle*e.config.chart.animations.speed)&&(k=1),this.animDur=k+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&e.globals.dataChanged?this.animatePaths(m,{size:this.sliceSizes[u],endAngle:c,startAngle:s,prevStartAngle:l,prevEndAngle:d,animateStartingPos:!0,i:u,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:e.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(m,{size:this.sliceSizes[u],endAngle:c,startAngle:s,i:u,totalItems:n.length-1,animBeginArr:this.animBeginArr,dur:k}),e.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&m.click(this.pieClicked.bind(this,u)),void 0!==e.globals.selectedDataPoints[0]&&e.globals.selectedDataPoints[0].indexOf(u)>-1&&this.pieClicked(u),e.config.dataLabels.enabled){var y=_.x,$=_.y,E=100*h/this.fullAngle+"%";if(0!==h&&e.config.plotOptions.pie.dataLabels.minAngleToShowLabel<n[u]){var w=e.config.dataLabels.formatter;void 0!==w&&(E=w(e.globals.seriesPercent[u][0],{seriesIndex:u,w:e}));var C=e.globals.dataLabels.style.colors[u],I=i.group({class:"apexcharts-datalabels"}),B=i.drawText({x:y,y:$,text:E,textAnchor:"middle",fontSize:e.config.dataLabels.style.fontSize,fontFamily:e.config.dataLabels.style.fontFamily,fontWeight:e.config.dataLabels.style.fontWeight,foreColor:C});if(I.add(B),e.config.dataLabels.dropShadow.enabled){var z=e.config.dataLabels.dropShadow;r.dropShadow(B,z)}B.node.classList.add("apexcharts-pie-label"),e.config.chart.animations.animate&&!1===e.globals.resized&&(B.node.classList.add("apexcharts-pie-label-delay"),B.node.style.animationDelay=e.config.chart.animations.speed/940+"s"),this.sliceLabels.push(I)}}}return a}},{key:"addListeners",value:function(n,t){var e=new x(this.ctx);n.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,n)),n.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,n)),n.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,n.node,t)),n.node.addEventListener("mousedown",e.pathMouseDown.bind(this,n)),this.donutDataLabels.total.showAlways||(n.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,n.node,t)),n.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,n.node,t)))}},{key:"animatePaths",value:function(n,t){var e=this.w,r=t.endAngle<t.startAngle?this.fullAngle+t.endAngle-t.startAngle:t.endAngle-t.startAngle,i=r,o=t.startAngle,a=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(o=t.prevEndAngle,i=t.prevEndAngle<t.prevStartAngle?this.fullAngle+t.prevEndAngle-t.prevStartAngle:t.prevEndAngle-t.prevStartAngle),t.i===e.config.series.length-1&&(r+a>this.fullAngle?t.endAngle=t.endAngle-(r+a):r+a<this.fullAngle&&(t.endAngle=t.endAngle+(this.fullAngle-(r+a)))),r===this.fullAngle&&(r=this.fullAngle-.01),this.animateArc(n,o,a,r,i,t)}},{key:"animateArc",value:function(n,t,e,r,i,o){var a,s=this,l=this.w,c=new _(this.ctx),d=o.size;(isNaN(t)||isNaN(i))&&(t=e,i=r,o.dur=0);var u=r,p=e,h=t<e?this.fullAngle+t-e:t-e;l.globals.dataChanged&&o.shouldSetPrevPaths&&o.prevEndAngle&&(a=s.getPiePath({me:s,startAngle:o.prevStartAngle,angle:o.prevEndAngle<o.prevStartAngle?this.fullAngle+o.prevEndAngle-o.prevStartAngle:o.prevEndAngle-o.prevStartAngle,size:d}),n.attr({d:a})),0!==o.dur?n.animate(o.dur,l.globals.easing,o.animBeginArr[o.i]).afterAll((function(){"pie"!==s.chartType&&"donut"!==s.chartType&&"polarArea"!==s.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":s.strokeWidth}),o.i===l.config.series.length-1&&c.animationCompleted(n)})).during((function(l){u=h+(r-h)*l,o.animateStartingPos&&(u=i+(r-i)*l,p=t-i+(e-(t-i))*l),a=s.getPiePath({me:s,startAngle:p,angle:u,size:d}),n.node.setAttribute("data:pathOrig",a),n.attr({d:a})})):(a=s.getPiePath({me:s,startAngle:p,angle:r,size:d}),o.isTrack||(l.globals.animationEnded=!0),n.node.setAttribute("data:pathOrig",a),n.attr({d:a,"stroke-width":s.strokeWidth}))}},{key:"pieClicked",value:function(n){var t,e=this.w,r=this,i=r.sliceSizes[n]+(e.config.plotOptions.pie.expandOnClick?4:0),o=e.globals.dom.Paper.select(".apexcharts-".concat(r.chartType.toLowerCase(),"-slice-").concat(n)).members[0];if("true"!==o.attr("data:pieClicked")){var a=e.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(a,(function(n){n.setAttribute("data:pieClicked","false");var t=n.getAttribute("data:pathOrig");n.setAttribute("d",t)})),o.attr("data:pieClicked","true");var s=parseInt(o.attr("data:startAngle"),10),l=parseInt(o.attr("data:angle"),10);t=r.getPiePath({me:r,startAngle:s,angle:l,size:i}),360!==l&&o.plot(t)}else{o.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(o.node,this.donutDataLabels);var c=o.attr("data:pathOrig");o.attr({d:c})}}},{key:"getChangedPath",value:function(n,t){var e="";return this.dynamicAnim&&this.w.globals.dataChanged&&(e=this.getPiePath({me:this,startAngle:n,angle:t-n,size:this.size})),e}},{key:"getPiePath",value:function(n){var t=n.me,e=n.startAngle,r=n.angle,i=n.size,o=e,a=Math.PI*(o-90)/180,s=r+e;Math.ceil(s)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(s=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(s)>this.fullAngle&&(s-=this.fullAngle);var l=Math.PI*(s-90)/180,c=t.centerX+i*Math.cos(a),d=t.centerY+i*Math.sin(a),u=t.centerX+i*Math.cos(l),p=t.centerY+i*Math.sin(l),h=b.polarToCartesian(t.centerX,t.centerY,t.donutSize,s),f=b.polarToCartesian(t.centerX,t.centerY,t.donutSize,o),g=r>180?1:0,m=["M",c,d,"A",i,i,0,g,1,u,p];return"donut"===t.chartType?[].concat(m,["L",h.x,h.y,"A",t.donutSize,t.donutSize,0,g,0,f.x,f.y,"L",c,d,"z"]).join(" "):"pie"===t.chartType||"polarArea"===t.chartType?[].concat(m,["L",t.centerX,t.centerY,"L",c,d]).join(" "):[].concat(m).join(" ")}},{key:"drawPolarElements",value:function(n){var t=this.w,e=new G(this.ctx),r=new x(this.ctx),i=new Cn(this.ctx),o=r.group(),a=r.group(),s=e.niceScale(0,Math.ceil(this.maxY),t.config.yaxis[0].tickAmount,0,!0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var d=t.globals.radialSize,u=d/(c-1),p=0;p<c-1;p++){var h=r.drawCircle(d);if(h.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":t.config.plotOptions.polarArea.rings.strokeWidth,stroke:t.config.plotOptions.polarArea.rings.strokeColor}),t.config.yaxis[0].show){var f=i.drawYAxisTexts(this.centerX,this.centerY-d+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,p,l[p]);a.add(f)}o.add(h),d-=u}this.drawSpokes(n),n.add(o),n.add(a)}},{key:"renderInnerDataLabels",value:function(n,t){var e=this.w,r=new x(this.ctx),i=r.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(t.translateX?t.translateX:0,", ").concat(t.translateY?t.translateY:0,") scale(").concat(e.config.plotOptions.pie.customScale,")")}),o=n.total.show;i.node.style.opacity=t.opacity;var a,s,l=t.centerX,c=t.centerY;a=void 0===n.name.color?e.globals.colors[0]:n.name.color;var d=n.name.fontSize,u=n.name.fontFamily,p=n.name.fontWeight;s=void 0===n.value.color?e.config.chart.foreColor:n.value.color;var h=n.value.formatter,f="",g="";if(o?(a=n.total.color,d=n.total.fontSize,u=n.total.fontFamily,p=n.total.fontWeight,g=n.total.label,f=n.total.formatter(e)):1===e.globals.series.length&&(f=h(e.globals.series[0],e),g=e.globals.seriesNames[0]),g&&(g=n.name.formatter(g,n.total.show,e)),n.name.show){var m=r.drawText({x:l,y:c+parseFloat(n.name.offsetY),text:g,textAnchor:"middle",foreColor:a,fontSize:d,fontWeight:p,fontFamily:u});m.node.classList.add("apexcharts-datalabel-label"),i.add(m)}if(n.value.show){var A=n.name.show?parseFloat(n.value.offsetY)+16:n.value.offsetY,b=r.drawText({x:l,y:c+A,text:f,textAnchor:"middle",foreColor:s,fontWeight:n.value.fontWeight,fontSize:n.value.fontSize,fontFamily:n.value.fontFamily});b.node.classList.add("apexcharts-datalabel-value"),i.add(b)}return i}},{key:"printInnerLabels",value:function(n,t,e,r){var i,o=this.w;r?i=void 0===n.name.color?o.globals.colors[parseInt(r.parentNode.getAttribute("rel"),10)-1]:n.name.color:o.globals.series.length>1&&n.total.show&&(i=n.total.color);var a=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");e=(0,n.value.formatter)(e,o),r||"function"!=typeof n.total.formatter||(e=n.total.formatter(o));var l=t===n.total.label;t=n.name.formatter(t,l,o),null!==a&&(a.textContent=t),null!==s&&(s.textContent=e),null!==a&&(a.style.fill=i)}},{key:"printDataLabelsInner",value:function(n,t){var e=this.w,r=n.getAttribute("data:value"),i=e.globals.seriesNames[parseInt(n.parentNode.getAttribute("rel"),10)-1];e.globals.series.length>1&&this.printInnerLabels(t,i,r,n);var o=e.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==o&&(o.style.opacity=1)}},{key:"drawSpokes",value:function(n){var t=this,e=this.w,r=new x(this.ctx),i=e.config.plotOptions.polarArea.spokes;if(0!==i.strokeWidth){for(var o=[],a=360/e.globals.series.length,s=0;s<e.globals.series.length;s++)o.push(b.polarToCartesian(this.centerX,this.centerY,e.globals.radialSize,e.config.plotOptions.pie.startAngle+a*s));o.forEach((function(e,o){var a=r.drawLine(e.x,e.y,t.centerX,t.centerY,Array.isArray(i.connectorColors)?i.connectorColors[o]:i.connectorColors);n.add(a)}))}}},{key:"revertDataLabelsInner",value:function(n,t,e){var r=this,i=this.w,o=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),a=!1,s=i.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(n){var e=n.makeSliceOut,i=n.printLabel;Array.prototype.forEach.call(s,(function(n){"true"===n.getAttribute("data:pieClicked")&&(e&&(a=!0),i&&r.printDataLabelsInner(n,t))}))};if(l({makeSliceOut:!0,printLabel:!1}),t.total.show&&i.globals.series.length>1)a&&!t.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(t,t.total.label,t.total.formatter(i));else if(l({makeSliceOut:!1,printLabel:!0}),!a)if(i.globals.selectedDataPoints.length&&i.globals.series.length>1)if(i.globals.selectedDataPoints[0].length>0){var c=i.globals.selectedDataPoints[0],d=i.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(d,t)}else o&&i.globals.selectedDataPoints.length&&0===i.globals.selectedDataPoints[0].length&&(o.style.opacity=0);else o&&i.globals.series.length>1&&(o.style.opacity=0)}}]),n}(),Bn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var e=this.w;this.graphics=new x(this.ctx),this.lineColorArr=void 0!==e.globals.stroke.colors?e.globals.stroke.colors:e.globals.colors,this.defaultSize=e.globals.svgHeight<e.globals.svgWidth?e.globals.gridHeight+1.5*e.globals.goldenPadding:e.globals.gridWidth,this.isLog=e.config.yaxis[0].logarithmic,this.coreUtils=new k(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(e.globals.maxY,0):e.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):e.globals.minY,this.polygons=e.config.plotOptions.radar.polygons,this.strokeWidth=e.config.stroke.show?e.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-e.config.chart.dropShadow.blur,e.config.xaxis.labels.show&&(this.size=this.size-e.globals.xAxisLabelsWidth/1.75),void 0!==e.config.plotOptions.radar.size&&(this.size=e.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return c(n,[{key:"draw",value:function(n){var t=this,e=this.w,r=new S(this.ctx),i=[],a=new j(this.ctx);n.length&&(this.dataPointsLen=n[e.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var s=e.globals.gridWidth/2,l=e.globals.gridHeight/2,c=s+e.config.plotOptions.radar.offsetX,d=l+e.config.plotOptions.radar.offsetY,u=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(c||0,", ").concat(d||0,")")}),p=[],h=null,f=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),n.forEach((function(n,s){var l=n.length===e.globals.dataPoints,c=t.graphics.group().attr({class:"apexcharts-series","data:longestSeries":l,seriesName:b.escapeString(e.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});t.dataRadiusOfPercent[s]=[],t.dataRadius[s]=[],t.angleArr[s]=[],n.forEach((function(n,e){var r=Math.abs(t.maxValue-t.minValue);n+=Math.abs(t.minValue),t.isLog&&(n=t.coreUtils.getLogVal(n,0)),t.dataRadiusOfPercent[s][e]=n/r,t.dataRadius[s][e]=t.dataRadiusOfPercent[s][e]*t.size,t.angleArr[s][e]=e*t.disAngle})),p=t.getDataPointsPos(t.dataRadius[s],t.angleArr[s]);var d=t.createPaths(p,{x:0,y:0});h=t.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),f=t.graphics.group({class:"apexcharts-datalabels","data:realIndex":s}),e.globals.delayedElements.push({el:h.node,index:s});var u={i:s,realIndex:s,animationDelay:s,initialSpeed:e.config.chart.animations.speed,dataChangeSpeed:e.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:e.globals.stroke.colors[s],strokeLineCap:e.config.stroke.lineCap},g=null;e.globals.previousPaths.length>0&&(g=t.getPreviousPath(s));for(var m=0;m<d.linePathsTo.length;m++){var A=t.graphics.renderPaths(o(o({},u),{},{pathFrom:null===g?d.linePathsFrom[m]:g,pathTo:d.linePathsTo[m],strokeWidth:Array.isArray(t.strokeWidth)?t.strokeWidth[s]:t.strokeWidth,fill:"none",drawShadow:!1}));c.add(A);var _=r.fillPath({seriesNumber:s}),x=t.graphics.renderPaths(o(o({},u),{},{pathFrom:null===g?d.areaPathsFrom[m]:g,pathTo:d.areaPathsTo[m],strokeWidth:0,fill:_,drawShadow:!1}));if(e.config.chart.dropShadow.enabled){var k=new v(t.ctx),y=e.config.chart.dropShadow;k.dropShadow(x,Object.assign({},y,{noUserSpaceOnUse:!0}),s)}c.add(x)}n.forEach((function(n,r){var i=new z(t.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:r}),l=t.graphics.drawMarker(p[r].x,p[r].y,i);l.attr("rel",r),l.attr("j",r),l.attr("index",s),l.node.setAttribute("default-marker-size",i.pSize);var d=t.graphics.group({class:"apexcharts-series-markers"});d&&d.add(l),h.add(d),c.add(h);var u=e.config.dataLabels;if(u.enabled){var g=u.formatter(e.globals.series[s][r],{seriesIndex:s,dataPointIndex:r,w:e});a.plotDataLabelsText({x:p[r].x,y:p[r].y,text:g,textAnchor:"middle",i:s,j:s,parent:f,offsetCorrection:!1,dataLabelsConfig:o({},u)})}c.add(f)})),i.push(c)})),this.drawPolygons({parent:u}),e.config.xaxis.labels.show){var g=this.drawXAxisTexts();u.add(g)}return i.forEach((function(n){u.add(n)})),u.add(this.yaxisLabels),u}},{key:"drawPolygons",value:function(n){for(var t=this,e=this.w,r=n.parent,i=new Cn(this.ctx),o=e.globals.yAxisScale[0].result.reverse(),a=o.length,s=[],l=this.size/(a-1),c=0;c<a;c++)s[c]=l*c;s.reverse();var d=[],u=[];s.forEach((function(n,e){var r=b.getPolygonPos(n,t.dataPointsLen),i="";r.forEach((function(n,r){if(0===e){var o=t.graphics.drawLine(n.x,n.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[r]:t.polygons.connectorColors);u.push(o)}0===r&&t.yaxisLabelsTextsPos.push({x:n.x,y:n.y}),i+=n.x+","+n.y+" "})),d.push(i)})),d.forEach((function(n,i){var o=t.polygons.strokeColors,a=t.polygons.strokeWidth,s=t.graphics.drawPolygon(n,Array.isArray(o)?o[i]:o,Array.isArray(a)?a[i]:a,e.globals.radarPolygons.fill.colors[i]);r.add(s)})),u.forEach((function(n){r.add(n)})),e.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(n,e){var r=i.drawYAxisTexts(n.x,n.y,e,o[e]);t.yaxisLabels.add(r)}))}},{key:"drawXAxisTexts",value:function(){var n=this,t=this.w,e=t.config.xaxis.labels,r=this.graphics.group({class:"apexcharts-xaxis"}),i=b.getPolygonPos(this.size,this.dataPointsLen);return t.globals.labels.forEach((function(a,s){var l=t.config.xaxis.labels.formatter,c=new j(n.ctx);if(i[s]){var d=n.getTextPos(i[s],n.size),u=l(a,{seriesIndex:-1,dataPointIndex:s,w:t});c.plotDataLabelsText({x:d.newX,y:d.newY,text:u,textAnchor:d.textAnchor,i:s,j:s,parent:r,color:Array.isArray(e.style.colors)&&e.style.colors[s]?e.style.colors[s]:"#a8a8a8",dataLabelsConfig:o({textAnchor:d.textAnchor,dropShadow:{enabled:!1}},e),offsetCorrection:!1})}})),r}},{key:"createPaths",value:function(n,t){var e=this,r=[],i=[],o=[],a=[];if(n.length){i=[this.graphics.move(t.x,t.y)],a=[this.graphics.move(t.x,t.y)];var s=this.graphics.move(n[0].x,n[0].y),l=this.graphics.move(n[0].x,n[0].y);n.forEach((function(t,r){s+=e.graphics.line(t.x,t.y),l+=e.graphics.line(t.x,t.y),r===n.length-1&&(s+="Z",l+="Z")})),r.push(s),o.push(l)}return{linePathsFrom:i,linePathsTo:r,areaPathsFrom:a,areaPathsTo:o}}},{key:"getTextPos",value:function(n,t){var e="middle",r=n.x,i=n.y;return Math.abs(n.x)>=10?n.x>0?(e="start",r+=10):n.x<0&&(e="end",r-=10):e="middle",Math.abs(n.y)>=t-10&&(n.y<0?i-=10:n.y>0&&(i+=10)),{textAnchor:e,newX:r,newY:i}}},{key:"getPreviousPath",value:function(n){for(var t=this.w,e=null,r=0;r<t.globals.previousPaths.length;r++){var i=t.globals.previousPaths[r];i.paths.length>0&&parseInt(i.realIndex,10)===parseInt(n,10)&&void 0!==t.globals.previousPaths[r].paths[0]&&(e=t.globals.previousPaths[r].paths[0].d)}return e}},{key:"getDataPointsPos",value:function(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;n=n||[],t=t||[];for(var r=[],i=0;i<e;i++){var o={};o.x=n[i]*Math.sin(t[i]),o.y=-n[i]*Math.cos(t[i]),r.push(o)}return r}}]),n}(),Sn=function(n){u(e,In);var t=f(e);function e(n){var r;s(this,e),(r=t.call(this,n)).ctx=n,r.w=n.w,r.animBeginArr=[0],r.animDur=0;var i=r.w;return r.startAngle=i.config.plotOptions.radialBar.startAngle,r.endAngle=i.config.plotOptions.radialBar.endAngle,r.totalAngle=Math.abs(i.config.plotOptions.radialBar.endAngle-i.config.plotOptions.radialBar.startAngle),r.trackStartAngle=i.config.plotOptions.radialBar.track.startAngle,r.trackEndAngle=i.config.plotOptions.radialBar.track.endAngle,r.donutDataLabels=r.w.config.plotOptions.radialBar.dataLabels,r.radialDataLabels=r.donutDataLabels,r.trackStartAngle||(r.trackStartAngle=r.startAngle),r.trackEndAngle||(r.trackEndAngle=r.endAngle),360===r.endAngle&&(r.endAngle=359.99),r.margin=parseInt(i.config.plotOptions.radialBar.track.margin,10),r}return c(e,[{key:"draw",value:function(n){var t=this.w,e=new x(this.ctx),r=e.group({class:"apexcharts-radialbar"});if(t.globals.noData)return r;var i=e.group(),o=this.defaultSize/2,a=t.globals.gridWidth/2,s=this.defaultSize/2.05;t.config.chart.sparkline.enabled||(s=s-t.config.stroke.width-t.config.chart.dropShadow.blur);var l=t.globals.fill.colors;if(t.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:s,centerX:a,centerY:o,colorArr:l,series:n});i.add(c)}var d=this.drawArcs({size:s,centerX:a,centerY:o,colorArr:l,series:n}),u=360;t.config.plotOptions.radialBar.startAngle<0&&(u=this.totalAngle);var p=(360-u)/360;if(t.globals.radialSize=s-s*p,this.radialDataLabels.value.show){var h=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);t.globals.radialSize+=h*p}return i.add(d.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(d.g.add(d.elHollow),d.dataLabels&&d.g.add(d.dataLabels)),r.add(i),r}},{key:"drawTracks",value:function(n){var t=this.w,e=new x(this.ctx),r=e.group({class:"apexcharts-tracks"}),i=new v(this.ctx),o=new S(this.ctx),a=this.getStrokeWidth(n);n.size=n.size-a/2;for(var s=0;s<n.series.length;s++){var l=e.group({class:"apexcharts-radialbar-track apexcharts-track"});r.add(l),l.attr({rel:s+1}),n.size=n.size-a-this.margin;var c=t.config.plotOptions.radialBar.track,d=o.fillPath({seriesNumber:0,size:n.size,fillColors:Array.isArray(c.background)?c.background[s]:c.background,solid:!0}),u=this.trackStartAngle,p=this.trackEndAngle;Math.abs(p)+Math.abs(u)>=360&&(p=360-Math.abs(this.startAngle)-.1);var h=e.drawPath({d:"",stroke:d,strokeWidth:a*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var f=c.dropShadow;i.dropShadow(h,f)}l.add(h),h.attr("id","apexcharts-radialbarTrack-"+s),this.animatePaths(h,{centerX:n.centerX,centerY:n.centerY,endAngle:p,startAngle:u,size:n.size,i:s,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:t.globals.easing})}return r}},{key:"drawArcs",value:function(n){var t=this.w,e=new x(this.ctx),r=new S(this.ctx),i=new v(this.ctx),o=e.group(),a=this.getStrokeWidth(n);n.size=n.size-a/2;var s=t.config.plotOptions.radialBar.hollow.background,l=n.size-a*n.series.length-this.margin*n.series.length-a*parseInt(t.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-t.config.plotOptions.radialBar.hollow.margin;void 0!==t.config.plotOptions.radialBar.hollow.image&&(s=this.drawHollowImage(n,o,l,s));var d=this.drawHollow({size:c,centerX:n.centerX,centerY:n.centerY,fill:s||"transparent"});if(t.config.plotOptions.radialBar.hollow.dropShadow.enabled){var u=t.config.plotOptions.radialBar.hollow.dropShadow;i.dropShadow(d,u)}var p=1;!this.radialDataLabels.total.show&&t.globals.series.length>1&&(p=0);var h=null;this.radialDataLabels.show&&(h=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:n.centerX,centerY:n.centerY,opacity:p})),"back"===t.config.plotOptions.radialBar.hollow.position&&(o.add(d),h&&o.add(h));var f=!1;t.config.plotOptions.radialBar.inverseOrder&&(f=!0);for(var g=f?n.series.length-1:0;f?g>=0:g<n.series.length;f?g--:g++){var m=e.group({class:"apexcharts-series apexcharts-radial-series",seriesName:b.escapeString(t.globals.seriesNames[g])});o.add(m),m.attr({rel:g+1,"data:realIndex":g}),this.ctx.series.addCollapsedClassToSeries(m,g),n.size=n.size-a-this.margin;var A=r.fillPath({seriesNumber:g,size:n.size,value:n.series[g]}),_=this.startAngle,k=void 0,y=b.negToZero(n.series[g]>100?100:n.series[g])/100,$=Math.round(this.totalAngle*y)+this.startAngle,E=void 0;t.globals.dataChanged&&(k=this.startAngle,E=Math.round(this.totalAngle*b.negToZero(t.globals.previousPaths[g])/100)+k),Math.abs($)+Math.abs(_)>=360&&($-=.01),Math.abs(E)+Math.abs(k)>=360&&(E-=.01);var w=$-_,C=Array.isArray(t.config.stroke.dashArray)?t.config.stroke.dashArray[g]:t.config.stroke.dashArray,I=e.drawPath({d:"",stroke:A,strokeWidth:a,fill:"none",fillOpacity:t.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+g,strokeDashArray:C});if(x.setAttrs(I.node,{"data:angle":w,"data:value":n.series[g]}),t.config.chart.dropShadow.enabled){var B=t.config.chart.dropShadow;i.dropShadow(I,B,g)}i.setSelectionFilter(I,0,g),this.addListeners(I,this.radialDataLabels),m.add(I),I.attr({index:0,j:g});var z=0;!this.initialAnim||t.globals.resized||t.globals.dataChanged||(z=t.config.chart.animations.speed),t.globals.dataChanged&&(z=t.config.chart.animations.dynamicAnimation.speed),this.animDur=z/(1.2*n.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(I,{centerX:n.centerX,centerY:n.centerY,endAngle:$,startAngle:_,prevEndAngle:E,prevStartAngle:k,size:n.size,i:g,totalItems:2,animBeginArr:this.animBeginArr,dur:z,shouldSetPrevPaths:!0,easing:t.globals.easing})}return{g:o,elHollow:d,dataLabels:h}}},{key:"drawHollow",value:function(n){var t=new x(this.ctx).drawCircle(2*n.size);return t.attr({class:"apexcharts-radialbar-hollow",cx:n.centerX,cy:n.centerY,r:n.size,fill:n.fill}),t}},{key:"drawHollowImage",value:function(n,t,e,r){var i=this.w,o=new S(this.ctx),a=b.randomId(),s=i.config.plotOptions.radialBar.hollow.image;if(i.config.plotOptions.radialBar.hollow.imageClipped)o.clippedImgArea({width:e,height:e,image:s,patternID:"pattern".concat(i.globals.cuid).concat(a)}),r="url(#pattern".concat(i.globals.cuid).concat(a,")");else{var l=i.config.plotOptions.radialBar.hollow.imageWidth,c=i.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var d=i.globals.dom.Paper.image(s).loaded((function(t){this.move(n.centerX-t.width/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-t.height/2+i.config.plotOptions.radialBar.hollow.imageOffsetY)}));t.add(d)}else{var u=i.globals.dom.Paper.image(s).loaded((function(t){this.move(n.centerX-l/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-c/2+i.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));t.add(u)}}return r}},{key:"getStrokeWidth",value:function(n){var t=this.w;return n.size*(100-parseInt(t.config.plotOptions.radialBar.hollow.size,10))/100/(n.series.length+1)-this.margin}}]),e}(),zn=function(){function n(t){s(this,n),this.w=t.w,this.lineCtx=t}return c(n,[{key:"sameValueSeriesFix",value:function(n,t){var e=this.w;if("line"===e.config.chart.type&&("gradient"===e.config.fill.type||"gradient"===e.config.fill.type[n])&&new k(this.lineCtx.ctx,e).seriesHaveSameValues(n)){var r=t[n].slice();r[r.length-1]=r[r.length-1]+1e-6,t[n]=r}return t}},{key:"calculatePoints",value:function(n){var t=n.series,e=n.realIndex,r=n.x,i=n.y,o=n.i,a=n.j,s=n.prevY,l=this.w,c=[],d=[];if(0===a){var u=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(u=(l.globals.seriesX[e][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),c.push(u),d.push(b.isNumber(t[o][0])?s+l.config.markers.offsetY:null),c.push(r+l.config.markers.offsetX),d.push(b.isNumber(t[o][a+1])?i+l.config.markers.offsetY:null)}else c.push(r+l.config.markers.offsetX),d.push(b.isNumber(t[o][a+1])?i+l.config.markers.offsetY:null);return{x:c,y:d}}},{key:"checkPreviousPaths",value:function(n){for(var t=n.pathFromLine,e=n.pathFromArea,r=n.realIndex,i=this.w,o=0;o<i.globals.previousPaths.length;o++){var a=i.globals.previousPaths[o];("line"===a.type||"area"===a.type)&&a.paths.length>0&&parseInt(a.realIndex,10)===parseInt(r,10)&&("line"===a.type?(this.lineCtx.appendPathFrom=!1,t=i.globals.previousPaths[o].paths[0].d):"area"===a.type&&(this.lineCtx.appendPathFrom=!1,e=i.globals.previousPaths[o].paths[0].d,i.config.stroke.show&&i.globals.previousPaths[o].paths[1]&&(t=i.globals.previousPaths[o].paths[1].d)))}return{pathFromLine:t,pathFromArea:e}}},{key:"determineFirstPrevY",value:function(n){var t=n.i,e=n.series,r=n.prevY,i=n.lineYPosition,o=this.w;if(void 0!==e[t][0])r=(i=o.config.chart.stacked&&t>0?this.lineCtx.prevSeriesY[t-1][0]:this.lineCtx.zeroY)-e[t][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?e[t][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(o.config.chart.stacked&&t>0&&void 0===e[t][0])for(var a=t-1;a>=0;a--)if(null!==e[a][0]&&void 0!==e[a][0]){r=i=this.lineCtx.prevSeriesY[a][0];break}return{prevY:r,lineYPosition:i}}}]),n}(),Mn=function(){function n(t,e,r){s(this,n),this.ctx=t,this.w=t.w,this.xyRatios=e,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||r,this.scatter=new M(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new zn(this),this.markers=new z(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return c(n,[{key:"draw",value:function(n,t,e){var r=this.w,i=new x(this.ctx),o=r.globals.comboCharts?t:r.config.chart.type,a=i.group({class:"apexcharts-".concat(o,"-series apexcharts-plot-series")}),s=new k(this.ctx,r);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,n=s.getLogSeries(n),this.yRatio=s.getLogYRatios(this.yRatio);for(var l=[],c=0;c<n.length;c++){n=this.lineHelpers.sameValueSeriesFix(c,n);var d=r.globals.comboCharts?e[c]:c;this._initSerieVariables(n,c,d);var u=[],p=[],h=r.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,d),r.globals.isXNumeric&&r.globals.seriesX.length>0&&(h=(r.globals.seriesX[d][0]-r.globals.minX)/this.xRatio),p.push(h);var f,g=h,m=g,A=this.zeroY;A=this.lineHelpers.determineFirstPrevY({i:c,series:n,prevY:A,lineYPosition:0}).prevY,u.push(A),f=A;var b=this._calculatePathsFrom({series:n,i:c,realIndex:d,prevX:m,prevY:A}),_=this._iterateOverDataPoints({series:n,realIndex:d,i:c,x:h,y:1,pX:g,pY:f,pathsFrom:b,linePaths:[],areaPaths:[],seriesIndex:e,lineYPosition:0,xArrj:p,yArrj:u});this._handlePaths({type:o,realIndex:d,i:c,paths:_}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),l.push(this.elSeries)}if(r.config.chart.stacked)for(var v=l.length;v>0;v--)a.add(l[v-1]);else for(var y=0;y<l.length;y++)a.add(l[y]);return a}},{key:"_initSerieVariables",value:function(n,t,e){var r=this.w,i=new x(this.ctx);this.xDivision=r.globals.gridWidth/(r.globals.dataPoints-("on"===r.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=e),this.isReversed=r.config.yaxis[this.yaxisIndex]&&r.config.yaxis[this.yaxisIndex].reversed,this.zeroY=r.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?r.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>r.globals.gridHeight||"end"===r.config.plotOptions.area.fillTo)&&(this.areaBottomY=r.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=i.group({class:"apexcharts-series",seriesName:b.escapeString(r.globals.seriesNames[e])}),this.elPointsMain=i.group({class:"apexcharts-series-markers-wrap","data:realIndex":e}),this.elDataLabelsWrap=i.group({class:"apexcharts-datalabels","data:realIndex":e});var o=n[t].length===r.globals.dataPoints;this.elSeries.attr({"data:longestSeries":o,rel:t+1,"data:realIndex":e}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(n){var t,e,r,i,o=n.series,a=n.i,s=n.realIndex,l=n.prevX,c=n.prevY,d=this.w,u=new x(this.ctx);if(null===o[a][0]){for(var p=0;p<o[a].length;p++)if(null!==o[a][p]){l=this.xDivision*p,c=this.zeroY-o[a][p]/this.yRatio[this.yaxisIndex],t=u.move(l,c),e=u.move(l,this.areaBottomY);break}}else t=u.move(l,c),e=u.move(l,this.areaBottomY)+u.line(l,c);if(r=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),i=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),d.globals.previousPaths.length>0){var h=this.lineHelpers.checkPreviousPaths({pathFromLine:r,pathFromArea:i,realIndex:s});r=h.pathFromLine,i=h.pathFromArea}return{prevX:l,prevY:c,linePath:t,areaPath:e,pathFromLine:r,pathFromArea:i}}},{key:"_handlePaths",value:function(n){var t=n.type,e=n.realIndex,r=n.i,i=n.paths,a=this.w,s=new x(this.ctx),l=new S(this.ctx);this.prevSeriesY.push(i.yArrj),a.globals.seriesXvalues[e]=i.xArrj,a.globals.seriesYvalues[e]=i.yArrj;var c=a.config.forecastDataPoints;if(c.count>0){var d=a.globals.seriesXvalues[e][a.globals.seriesXvalues[e].length-c.count-1],u=s.drawRect(d,0,a.globals.gridWidth,a.globals.gridHeight,0);a.globals.dom.elForecastMask.appendChild(u.node);var p=s.drawRect(0,0,d,a.globals.gridHeight,0);a.globals.dom.elNonForecastMask.appendChild(p.node)}this.pointsChart||a.globals.delayedElements.push({el:this.elPointsMain.node,index:e});var h={i:r,realIndex:e,animationDelay:r,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(t)};if("area"===t)for(var f=l.fillPath({seriesNumber:e}),g=0;g<i.areaPaths.length;g++){var m=s.renderPaths(o(o({},h),{},{pathFrom:i.pathFromArea,pathTo:i.areaPaths[g],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:f}));this.elSeries.add(m)}if(a.config.stroke.show&&!this.pointsChart){var A=null;if("line"===t)A=l.fillPath({seriesNumber:e,i:r});else if("solid"===a.config.stroke.fill.type)A=a.globals.stroke.colors[e];else{var b=a.config.fill;a.config.fill=a.config.stroke.fill,A=l.fillPath({seriesNumber:e,i:r}),a.config.fill=b}for(var _=0;_<i.linePaths.length;_++){var v=o(o({},h),{},{pathFrom:i.pathFromLine,pathTo:i.linePaths[_],stroke:A,strokeWidth:this.strokeWidth,strokeLineCap:a.config.stroke.lineCap,fill:"none"}),k=s.renderPaths(v);if(this.elSeries.add(k),c.count>0){var y=s.renderPaths(v);y.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&y.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(y),y.attr("clip-path","url(#forecastMask".concat(a.globals.cuid,")")),k.attr("clip-path","url(#nonForecastMask".concat(a.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(n){for(var t=n.series,e=n.realIndex,r=n.i,i=n.x,o=n.y,a=n.pX,s=n.pY,l=n.pathsFrom,c=n.linePaths,d=n.areaPaths,u=n.seriesIndex,p=n.lineYPosition,h=n.xArrj,f=n.yArrj,g=this.w,m=new x(this.ctx),A=this.yRatio,_=l.prevY,v=l.linePath,k=l.areaPath,y=l.pathFromLine,$=l.pathFromArea,E=b.isNumber(g.globals.minYArr[e])?g.globals.minYArr[e]:g.globals.minY,w=g.globals.dataPoints>1?g.globals.dataPoints-1:g.globals.dataPoints,C=0;C<w;C++){var I=void 0===t[r][C+1]||null===t[r][C+1];if(g.globals.isXNumeric){var B=g.globals.seriesX[e][C+1];void 0===g.globals.seriesX[e][C+1]&&(B=g.globals.seriesX[e][w-1]),i=(B-g.globals.minX)/this.xRatio}else i+=this.xDivision;p=g.config.chart.stacked&&r>0&&g.globals.collapsedSeries.length<g.config.series.length-1?this.prevSeriesY[function(n){for(var t=n,e=0;e<g.globals.series.length;e++)if(g.globals.collapsedSeriesIndices.indexOf(n)>-1){t--;break}return t>=0?t:0}(r-1)][C+1]:this.zeroY,o=I?p-E/A[this.yaxisIndex]+2*(this.isReversed?E/A[this.yaxisIndex]:0):p-t[r][C+1]/A[this.yaxisIndex]+2*(this.isReversed?t[r][C+1]/A[this.yaxisIndex]:0),h.push(i),f.push(o);var S=this.lineHelpers.calculatePoints({series:t,x:i,y:o,realIndex:e,i:r,j:C,prevY:_}),z=this._createPaths({series:t,i:r,realIndex:e,j:C,x:i,y:o,pX:a,pY:s,linePath:v,areaPath:k,linePaths:c,areaPaths:d,seriesIndex:u});d=z.areaPaths,c=z.linePaths,a=z.pX,s=z.pY,k=z.areaPath,v=z.linePath,this.appendPathFrom&&(y+=m.line(i,this.zeroY),$+=m.line(i,this.zeroY)),this.handleNullDataPoints(t,S,r,C,e),this._handleMarkersAndLabels({pointsPos:S,series:t,x:i,y:o,prevY:_,i:r,j:C,realIndex:e})}return{yArrj:f,xArrj:h,pathFromArea:$,areaPaths:d,pathFromLine:y,linePaths:c}}},{key:"_handleMarkersAndLabels",value:function(n){var t=n.pointsPos;n.series,n.x,n.y,n.prevY;var e=n.i,r=n.j,i=n.realIndex,o=this.w,a=new j(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:i,pointsPos:t,zRatio:this.zRatio,elParent:this.elPointsMain});else{o.globals.series[e].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var s=this.markers.plotChartMarkers(t,i,r+1);null!==s&&this.elPointsMain.add(s)}var l=a.drawDataLabel(t,i,r+1,null);null!==l&&this.elDataLabelsWrap.add(l)}},{key:"_createPaths",value:function(n){var t=n.series,e=n.i,r=n.realIndex,i=n.j,o=n.x,a=n.y,s=n.pX,l=n.pY,c=n.linePath,d=n.areaPath,u=n.linePaths,p=n.areaPaths,h=n.seriesIndex,f=this.w,g=new x(this.ctx),m=f.config.stroke.curve,A=this.areaBottomY;if(Array.isArray(f.config.stroke.curve)&&(m=Array.isArray(h)?f.config.stroke.curve[h[e]]:f.config.stroke.curve[e]),"smooth"===m){var b=.35*(o-s);f.globals.hasNullValues?(null!==t[e][i]&&(null!==t[e][i+1]?(c=g.move(s,l)+g.curve(s+b,l,o-b,a,o+1,a),d=g.move(s+1,l)+g.curve(s+b,l,o-b,a,o+1,a)+g.line(o,A)+g.line(s,A)+"z"):(c=g.move(s,l),d=g.move(s,l)+"z")),u.push(c),p.push(d)):(c+=g.curve(s+b,l,o-b,a,o,a),d+=g.curve(s+b,l,o-b,a,o,a)),s=o,l=a,i===t[e].length-2&&(d=d+g.curve(s,l,o,a,o,A)+g.move(o,a)+"z",f.globals.hasNullValues||(u.push(c),p.push(d)))}else{if(null===t[e][i+1]){c+=g.move(o,a);var _=f.globals.isXNumeric?(f.globals.seriesX[r][i]-f.globals.minX)/this.xRatio:o-this.xDivision;d=d+g.line(_,A)+g.move(o,a)+"z"}null===t[e][i]&&(c+=g.move(o,a),d+=g.move(o,A)),"stepline"===m?(c=c+g.line(o,null,"H")+g.line(null,a,"V"),d=d+g.line(o,null,"H")+g.line(null,a,"V")):"straight"===m&&(c+=g.line(o,a),d+=g.line(o,a)),i===t[e].length-2&&(d=d+g.line(o,A)+g.move(o,a)+"z",u.push(c),p.push(d))}return{linePaths:u,areaPaths:p,pX:s,pY:l,linePath:c,areaPath:d}}},{key:"handleNullDataPoints",value:function(n,t,e,r,i){var o=this.w;if(null===n[e][r]&&o.config.markers.showNullDataPoints||1===n[e].length){var a=this.markers.plotChartMarkers(t,i,r+1,this.strokeWidth-o.config.markers.strokeWidth/2,!0);null!==a&&this.elPointsMain.add(a)}}}]),n}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function n(t,e,r,i){this.xoffset=t,this.yoffset=e,this.height=i,this.width=r,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(n){var t,e=[],r=this.xoffset,i=this.yoffset,a=o(n)/this.height,s=o(n)/this.width;if(this.width>=this.height)for(t=0;t<n.length;t++)e.push([r,i,r+a,i+n[t]/a]),i+=n[t]/a;else for(t=0;t<n.length;t++)e.push([r,i,r+n[t]/s,i+s]),r+=n[t]/s;return e},this.cutArea=function(t){var e;if(this.width>=this.height){var r=t/this.height,i=this.width-r;e=new n(this.xoffset+r,this.yoffset,i,this.height)}else{var o=t/this.width,a=this.height-o;e=new n(this.xoffset,this.yoffset+o,this.width,a)}return e}}function t(t,r,i,a,s){return a=void 0===a?0:a,s=void 0===s?0:s,function(n){var t,e,r=[];for(t=0;t<n.length;t++)for(e=0;e<n[t].length;e++)r.push(n[t][e]);return r}(e(function(n,t){var e,r=[],i=t/o(n);for(e=0;e<n.length;e++)r[e]=n[e]*i;return r}(t,r*i),[],new n(a,s,r,i),[]))}function e(n,t,i,a){var s,l,c;if(0!==n.length)return s=i.shortestEdge(),function(n,t,e){var i;return 0===n.length||((i=n.slice()).push(t),r(n,e)>=r(i,e))}(t,l=n[0],s)?(t.push(l),e(n.slice(1),t,i,a)):(c=i.cutArea(o(t),a),a.push(i.getCoordinates(t)),e(n,[],c,a)),a;a.push(i.getCoordinates(t))}function r(n,t){var e=Math.min.apply(Math,n),r=Math.max.apply(Math,n),i=o(n);return Math.max(Math.pow(t,2)*r/Math.pow(i,2),Math.pow(i,2)/(Math.pow(t,2)*e))}function i(n){return n&&n.constructor===Array}function o(n){var t,e=0;for(t=0;t<n.length;t++)e+=n[t];return e}function a(n){var t,e=0;if(i(n[0]))for(t=0;t<n.length;t++)e+=a(n[t]);else e=o(n);return e}return function n(e,r,o,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,d,u=[],p=[];if(i(e[0])){for(d=0;d<e.length;d++)u[d]=a(e[d]);for(c=t(u,r,o,s,l),d=0;d<e.length;d++)p.push(n(e[d],c[d][2]-c[d][0],c[d][3]-c[d][1],c[d][0],c[d][1]))}else p=t(e,r,o,s,l);return p}}();var jn,On,Nn=function(){function n(t,e){s(this,n),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new En(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return c(n,[{key:"draw",value:function(n){var t=this,e=this.w,r=new x(this.ctx),i=new S(this.ctx),o=r.group({class:"apexcharts-treemap"});if(e.globals.noData)return o;var a=[];return n.forEach((function(n){var t=n.map((function(n){return Math.abs(n)}));a.push(t)})),this.negRange=this.helpers.checkColorRange(),e.config.series.forEach((function(n,e){n.data.forEach((function(n){Array.isArray(t.labels[e])||(t.labels[e]=[]),t.labels[e].push(n.x)}))})),window.TreemapSquared.generate(a,e.globals.gridWidth,e.globals.gridHeight).forEach((function(a,s){var l=r.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:b.escapeString(e.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});if(e.config.chart.dropShadow.enabled){var c=e.config.chart.dropShadow;new v(t.ctx).dropShadow(o,c,s)}var d=r.group({class:"apexcharts-data-labels"});a.forEach((function(o,a){var c=o[0],d=o[1],u=o[2],p=o[3],h=r.drawRect(c,d,u-c,p-d,0,"#fff",1,t.strokeWidth,e.config.plotOptions.treemap.useFillColorAsStroke?g:e.globals.stroke.colors[s]);h.attr({cx:c,cy:d,index:s,i:s,j:a,width:u-c,height:p-d});var f=t.helpers.getShadeColor(e.config.chart.type,s,a,t.negRange),g=f.color;void 0!==e.config.series[s].data[a]&&e.config.series[s].data[a].fillColor&&(g=e.config.series[s].data[a].fillColor);var m=i.fillPath({color:g,seriesNumber:s,dataPointIndex:a});h.node.classList.add("apexcharts-treemap-rect"),h.attr({fill:m}),t.helpers.addListeners(h);var A={x:c+(u-c)/2,y:d+(p-d)/2,width:0,height:0},b={x:c,y:d,width:u-c,height:p-d};if(e.config.chart.animations.enabled&&!e.globals.dataChanged){var _=1;e.globals.resized||(_=e.config.chart.animations.speed),t.animateTreemap(h,A,b,_)}if(e.globals.dataChanged){var v=1;t.dynamicAnim.enabled&&e.globals.shouldAnimate&&(v=t.dynamicAnim.speed,e.globals.previousPaths[s]&&e.globals.previousPaths[s][a]&&e.globals.previousPaths[s][a].rect&&(A=e.globals.previousPaths[s][a].rect),t.animateTreemap(h,A,b,v))}var x=t.getFontSize(o),k=e.config.dataLabels.formatter(t.labels[s][a],{value:e.globals.series[s][a],seriesIndex:s,dataPointIndex:a,w:e}),y=t.helpers.calculateDataLabels({text:k,x:(c+u)/2,y:(d+p)/2+t.strokeWidth/2+x/3,i:s,j:a,colorProps:f,fontSize:x,series:n});e.config.dataLabels.enabled&&y&&t.rotateToFitLabel(y,x,k,c,d,u,p),l.add(h),null!==y&&l.add(y)})),l.add(d),o.add(l)})),o}},{key:"getFontSize",value:function(n){var t,e,r=this.w,i=function n(t){var e,r=0;if(Array.isArray(t[0]))for(e=0;e<t.length;e++)r+=n(t[e]);else for(e=0;e<t.length;e++)r+=t[e].length;return r}(this.labels)/function n(t){var e,r=0;if(Array.isArray(t[0]))for(e=0;e<t.length;e++)r+=n(t[e]);else for(e=0;e<t.length;e++)r+=1;return r}(this.labels);return t=(n[2]-n[0])*(n[3]-n[1]),e=Math.pow(t,.5),Math.min(e/i,parseInt(r.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(n,t,e,r,i,o,a){var s=new x(this.ctx),l=s.getTextRects(e,t);if(l.width+this.w.config.stroke.width+5>o-r&&l.width<=a-i){var c=s.rotateAroundCenter(n.node);n.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,")"))}}},{key:"animateTreemap",value:function(n,t,e,r){var i=new _(this.ctx);i.animateRect(n,{x:t.x,y:t.y,width:t.width,height:t.height},{x:e.x,y:e.y,width:e.width,height:e.height},r,(function(){i.animationCompleted(n)}))}}]),n}(),Dn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return c(n,[{key:"calculateTimeScaleTicks",value:function(n,t){var e=this,r=this.w;if(r.globals.allSeriesCollapsed)return r.globals.labels=[],r.globals.timescaleLabels=[],[];var i=new L(this.ctx),a=(t-n)/864e5;this.determineInterval(a),r.globals.disableZoomIn=!1,r.globals.disableZoomOut=!1,a<.00011574074074074075?r.globals.disableZoomIn=!0:a>5e4&&(r.globals.disableZoomOut=!0);var s=i.getTimeUnitsfromTimestamp(n,t,this.utc),l=r.globals.gridWidth/a,c=l/24,d=c/60,u=d/60,p=Math.floor(24*a),h=Math.floor(1440*a),f=Math.floor(86400*a),g=Math.floor(a),m=Math.floor(a/30),A=Math.floor(a/365),b={minMillisecond:s.minMillisecond,minSecond:s.minSecond,minMinute:s.minMinute,minHour:s.minHour,minDate:s.minDate,minMonth:s.minMonth,minYear:s.minYear},_={firstVal:b,currentMillisecond:b.minMillisecond,currentSecond:b.minSecond,currentMinute:b.minMinute,currentHour:b.minHour,currentMonthDate:b.minDate,currentDate:b.minDate,currentMonth:b.minMonth,currentYear:b.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:d,secondsWidthOnXAxis:u,numberOfSeconds:f,numberOfMinutes:h,numberOfHours:p,numberOfDays:g,numberOfMonths:m,numberOfYears:A};switch(this.tickInterval){case"years":this.generateYearScale(_);break;case"months":case"half_year":this.generateMonthScale(_);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(_);break;case"hours":this.generateHourScale(_);break;case"minutes_fives":case"minutes":this.generateMinuteScale(_);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(_)}var v=this.timeScaleArray.map((function(n){var t={position:n.position,unit:n.unit,year:n.year,day:n.day?n.day:1,hour:n.hour?n.hour:0,month:n.month+1};return"month"===n.unit?o(o({},t),{},{day:1,value:n.value+1}):"day"===n.unit||"hour"===n.unit?o(o({},t),{},{value:n.value}):"minute"===n.unit?o(o({},t),{},{value:n.value,minute:n.value}):"second"===n.unit?o(o({},t),{},{value:n.value,minute:n.minute,second:n.second}):n}));return v.filter((function(n){var t=1,i=Math.ceil(r.globals.gridWidth/120),o=n.value;void 0!==r.config.xaxis.tickAmount&&(i=r.config.xaxis.tickAmount),v.length>i&&(t=Math.floor(v.length/i));var a=!1,s=!1;switch(e.tickInterval){case"years":"year"===n.unit&&(a=!0);break;case"half_year":t=7,"year"===n.unit&&(a=!0);break;case"months":t=1,"year"===n.unit&&(a=!0);break;case"months_fortnight":t=15,"year"!==n.unit&&"month"!==n.unit||(a=!0),30===o&&(s=!0);break;case"months_days":t=10,"month"===n.unit&&(a=!0),30===o&&(s=!0);break;case"week_days":t=8,"month"===n.unit&&(a=!0);break;case"days":t=1,"month"===n.unit&&(a=!0);break;case"hours":"day"===n.unit&&(a=!0);break;case"minutes_fives":case"seconds_fives":o%5!=0&&(s=!0);break;case"seconds_tens":o%10!=0&&(s=!0)}if("hours"===e.tickInterval||"minutes_fives"===e.tickInterval||"seconds_tens"===e.tickInterval||"seconds_fives"===e.tickInterval){if(!s)return!0}else if((o%t==0||a)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(n,t){var e=this.w,r=this.formatDates(n),i=this.removeOverlappingTS(r);e.globals.timescaleLabels=i.slice(),new un(this.ctx).plotCoords()}},{key:"determineInterval",value:function(n){var t=24*n,e=60*t;switch(!0){case n/365>5:this.tickInterval="years";break;case n>800:this.tickInterval="half_year";break;case n>180:this.tickInterval="months";break;case n>90:this.tickInterval="months_fortnight";break;case n>60:this.tickInterval="months_days";break;case n>30:this.tickInterval="week_days";break;case n>2:this.tickInterval="days";break;case t>2.4:this.tickInterval="hours";break;case e>15:this.tickInterval="minutes_fives";break;case e>5:this.tickInterval="minutes";break;case e>1:this.tickInterval="seconds_tens";break;case 60*e>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(n){var t=n.firstVal,e=n.currentMonth,r=n.currentYear,i=n.daysWidthOnXAxis,o=n.numberOfYears,a=t.minYear,s=0,l=new L(this.ctx),c="year";if(t.minDate>1||t.minMonth>0){var d=l.determineRemainingDaysOfYear(t.minYear,t.minMonth,t.minDate);s=(l.determineDaysOfYear(t.minYear)-d+1)*i,a=t.minYear+1,this.timeScaleArray.push({position:s,value:a,unit:c,year:a,month:b.monthMod(e+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:s,value:a,unit:c,year:r,month:b.monthMod(e+1)});for(var u=a,p=s,h=0;h<o;h++)u++,p=l.determineDaysOfYear(u-1)*i+p,this.timeScaleArray.push({position:p,value:u,unit:c,year:u,month:1})}},{key:"generateMonthScale",value:function(n){var t=n.firstVal,e=n.currentMonthDate,r=n.currentMonth,i=n.currentYear,o=n.daysWidthOnXAxis,a=n.numberOfMonths,s=r,l=0,c=new L(this.ctx),d="month",u=0;if(t.minDate>1){l=(c.determineDaysOfMonths(r+1,t.minYear)-e+1)*o,s=b.monthMod(r+1);var p=i+u,h=b.monthMod(s),f=s;0===s&&(d="year",f=p,h=1,p+=u+=1),this.timeScaleArray.push({position:l,value:f,unit:d,year:p,month:h})}else this.timeScaleArray.push({position:l,value:s,unit:d,year:i,month:b.monthMod(r)});for(var g=s+1,m=l,A=0,_=1;A<a;A++,_++){0===(g=b.monthMod(g))?(d="year",u+=1):d="month";var v=this._getYear(i,g,u);m=c.determineDaysOfMonths(g,v)*o+m;var x=0===g?v:g;this.timeScaleArray.push({position:m,value:x,unit:d,year:v,month:0===g?1:g}),g++}}},{key:"generateDayScale",value:function(n){var t=n.firstVal,e=n.currentMonth,r=n.currentYear,i=n.hoursWidthOnXAxis,o=n.numberOfDays,a=new L(this.ctx),s="day",l=t.minDate+1,c=l,d=function(n,t,e){return n>a.determineDaysOfMonths(t+1,e)?(c=1,s="month",p=t+=1,t):t},u=(24-t.minHour)*i,p=l,h=d(c,e,r);0===t.minHour&&1===t.minDate?(u=0,p=b.monthMod(t.minMonth),s="month",c=t.minDate,o++):1!==t.minDate&&0===t.minHour&&0===t.minMinute&&(u=0,l=t.minDate,p=l,h=d(c=l,e,r)),this.timeScaleArray.push({position:u,value:p,unit:s,year:this._getYear(r,h,0),month:b.monthMod(h),day:c});for(var f=u,g=0;g<o;g++){s="day",h=d(c+=1,h,this._getYear(r,h,0));var m=this._getYear(r,h,0);f=24*i+f;var A=1===c?b.monthMod(h):c;this.timeScaleArray.push({position:f,value:A,unit:s,year:m,month:b.monthMod(h),day:A})}}},{key:"generateHourScale",value:function(n){var t=n.firstVal,e=n.currentDate,r=n.currentMonth,i=n.currentYear,o=n.minutesWidthOnXAxis,a=n.numberOfHours,s=new L(this.ctx),l="hour",c=function(n,t){return n>s.determineDaysOfMonths(t+1,i)&&(g=1,t+=1),{month:t,date:g}},d=function(n,t){return n>s.determineDaysOfMonths(t+1,i)?t+=1:t},u=60-(t.minMinute+t.minSecond/60),p=u*o,h=t.minHour+1,f=h+1;60===u&&(p=0,f=(h=t.minHour)+1);var g=e,m=d(g,r);this.timeScaleArray.push({position:p,value:h,unit:l,day:g,hour:f,year:i,month:b.monthMod(m)});for(var A=p,_=0;_<a;_++){l="hour",f>=24&&(f=0,l="day",m=c(g+=1,m).month,m=d(g,m));var v=this._getYear(i,m,0);A=0===f&&0===_?u*o:60*o+A;var x=0===f?g:f;this.timeScaleArray.push({position:A,value:x,unit:l,hour:f,day:g,year:v,month:b.monthMod(m)}),f++}}},{key:"generateMinuteScale",value:function(n){for(var t=n.currentMillisecond,e=n.currentSecond,r=n.currentMinute,i=n.currentHour,o=n.currentDate,a=n.currentMonth,s=n.currentYear,l=n.minutesWidthOnXAxis,c=n.secondsWidthOnXAxis,d=n.numberOfMinutes,u=r+1,p=o,h=a,f=s,g=i,m=(60-e-t/1e3)*c,A=0;A<d;A++)u>=60&&(u=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:m,value:u,unit:"minute",hour:g,minute:u,day:p,year:this._getYear(f,h,0),month:b.monthMod(h)}),m+=l,u++}},{key:"generateSecondScale",value:function(n){for(var t=n.currentMillisecond,e=n.currentSecond,r=n.currentMinute,i=n.currentHour,o=n.currentDate,a=n.currentMonth,s=n.currentYear,l=n.secondsWidthOnXAxis,c=n.numberOfSeconds,d=e+1,u=r,p=o,h=a,f=s,g=i,m=(1e3-t)/1e3*l,A=0;A<c;A++)d>=60&&(d=0,++u>=60&&(u=0,24==++g&&(g=0))),this.timeScaleArray.push({position:m,value:d,unit:"second",hour:g,minute:u,second:d,day:p,year:this._getYear(f,h,0),month:b.monthMod(h)}),m+=l,d++}},{key:"createRawDateString",value:function(n,t){var e=n.year;return 0===n.month&&(n.month=1),e+="-"+("0"+n.month.toString()).slice(-2),"day"===n.unit?e+="day"===n.unit?"-"+("0"+t).slice(-2):"-01":e+="-"+("0"+(n.day?n.day:"1")).slice(-2),"hour"===n.unit?e+="hour"===n.unit?"T"+("0"+t).slice(-2):"T00":e+="T"+("0"+(n.hour?n.hour:"0")).slice(-2),"minute"===n.unit?e+=":"+("0"+t).slice(-2):e+=":"+(n.minute?("0"+n.minute).slice(-2):"00"),"second"===n.unit?e+=":"+("0"+t).slice(-2):e+=":00",this.utc&&(e+=".000Z"),e}},{key:"formatDates",value:function(n){var t=this,e=this.w;return n.map((function(n){var r=n.value.toString(),i=new L(t.ctx),o=t.createRawDateString(n,r),a=i.getDate(i.parseDate(o));if(t.utc||(a=i.getDate(i.parseDateWithTimezone(o))),void 0===e.config.xaxis.labels.format){var s="dd MMM",l=e.config.xaxis.labels.datetimeFormatter;"year"===n.unit&&(s=l.year),"month"===n.unit&&(s=l.month),"day"===n.unit&&(s=l.day),"hour"===n.unit&&(s=l.hour),"minute"===n.unit&&(s=l.minute),"second"===n.unit&&(s=l.second),r=i.formatDate(a,s)}else r=i.formatDate(a,e.config.xaxis.labels.format);return{dateString:o,position:n.position,value:r,unit:n.unit,year:n.year,month:n.month}}))}},{key:"removeOverlappingTS",value:function(n){var t,e=this,r=new x(this.ctx),i=!1;n.length>0&&n[0].value&&n.every((function(t){return t.value.length===n[0].value.length}))&&(i=!0,t=r.getTextRects(n[0].value).width);var o=0,a=n.map((function(a,s){if(s>0&&e.w.config.xaxis.labels.hideOverlappingLabels){var l=i?t:r.getTextRects(n[o].value).width,c=n[o].position;return a.position>c+l+10?(o=s,a):null}return a}));return a.filter((function(n){return null!==n}))}},{key:"_getYear",value:function(n,t,e){return n+Math.floor(t/12)+e}}]),n}(),Tn=function(){function n(t,e){s(this,n),this.ctx=e,this.w=e.w,this.el=t}return c(n,[{key:"setupElements",value:function(){var n=this.w.globals,t=this.w.config,e=t.chart.type;n.axisCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(e)>-1,n.xyCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble"].indexOf(e)>-1,n.isBarHorizontal=("bar"===t.chart.type||"rangeBar"===t.chart.type||"boxPlot"===t.chart.type)&&t.plotOptions.bar.horizontal,n.chartClass=".apexcharts"+n.chartID,n.dom.baseEl=this.el,n.dom.elWrap=document.createElement("div"),x.setAttrs(n.dom.elWrap,{id:n.chartClass.substring(1),class:"apexcharts-canvas "+n.chartClass.substring(1)}),this.el.appendChild(n.dom.elWrap),n.dom.Paper=new window.SVG.Doc(n.dom.elWrap),n.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(t.chart.offsetX,", ").concat(t.chart.offsetY,")")}),n.dom.Paper.node.style.background=t.chart.background,this.setSVGDimensions(),n.dom.elGraphical=n.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),n.dom.elAnnotations=n.dom.Paper.group().attr({class:"apexcharts-annotations"}),n.dom.elDefs=n.dom.Paper.defs(),n.dom.elLegendWrap=document.createElement("div"),n.dom.elLegendWrap.classList.add("apexcharts-legend"),n.dom.elWrap.appendChild(n.dom.elLegendWrap),n.dom.Paper.add(n.dom.elGraphical),n.dom.elGraphical.add(n.dom.elDefs)}},{key:"plotChartType",value:function(n,t){var e=this.w,r=e.config,i=e.globals,o={series:[],i:[]},a={series:[],i:[]},s={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]},u={series:[],i:[]};i.series.map((function(t,p){var h=0;void 0!==n[p].type?("column"===n[p].type||"bar"===n[p].type?(i.series.length>1&&r.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),c.series.push(t),c.i.push(p),h++,e.globals.columnSeries=c.series):"area"===n[p].type?(a.series.push(t),a.i.push(p),h++):"line"===n[p].type?(o.series.push(t),o.i.push(p),h++):"scatter"===n[p].type?(s.series.push(t),s.i.push(p)):"bubble"===n[p].type?(l.series.push(t),l.i.push(p),h++):"candlestick"===n[p].type?(d.series.push(t),d.i.push(p),h++):"boxPlot"===n[p].type?(u.series.push(t),u.i.push(p),h++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"),h>1&&(i.comboCharts=!0)):(o.series.push(t),o.i.push(p))}));var p=new Mn(this.ctx,t),h=new $n(this.ctx,t);this.ctx.pie=new In(this.ctx);var f=new Sn(this.ctx);this.ctx.rangeBar=new q(this.ctx,t);var g=new Bn(this.ctx),m=[];if(i.comboCharts){if(a.series.length>0&&m.push(p.draw(a.series,"area",a.i)),c.series.length>0)if(e.config.chart.stacked){var A=new yn(this.ctx,t);m.push(A.draw(c.series,c.i))}else this.ctx.bar=new T(this.ctx,t),m.push(this.ctx.bar.draw(c.series,c.i));if(o.series.length>0&&m.push(p.draw(o.series,"line",o.i)),d.series.length>0&&m.push(h.draw(d.series,d.i)),u.series.length>0&&m.push(h.draw(u.series,u.i)),s.series.length>0){var b=new Mn(this.ctx,t,!0);m.push(b.draw(s.series,"scatter",s.i))}if(l.series.length>0){var _=new Mn(this.ctx,t,!0);m.push(_.draw(l.series,"bubble",l.i))}}else switch(r.chart.type){case"line":m=p.draw(i.series,"line");break;case"area":m=p.draw(i.series,"area");break;case"bar":r.chart.stacked?m=new yn(this.ctx,t).draw(i.series):(this.ctx.bar=new T(this.ctx,t),m=this.ctx.bar.draw(i.series));break;case"candlestick":case"boxPlot":m=new $n(this.ctx,t).draw(i.series);break;case"rangeBar":m=this.ctx.rangeBar.draw(i.series);break;case"heatmap":m=new wn(this.ctx,t).draw(i.series);break;case"treemap":m=new Nn(this.ctx,t).draw(i.series);break;case"pie":case"donut":case"polarArea":m=this.ctx.pie.draw(i.series);break;case"radialBar":m=f.draw(i.series);break;case"radar":m=g.draw(i.series);break;default:m=p.draw(i.series)}return m}},{key:"setSVGDimensions",value:function(){var n=this.w.globals,t=this.w.config;n.svgWidth=t.chart.width,n.svgHeight=t.chart.height;var e=b.getDimensions(this.el),r=t.chart.width.toString().split(/[0-9]+/g).pop();"%"===r?b.isNumber(e[0])&&(0===e[0].width&&(e=b.getDimensions(this.el.parentNode)),n.svgWidth=e[0]*parseInt(t.chart.width,10)/100):"px"!==r&&""!==r||(n.svgWidth=parseInt(t.chart.width,10));var i=t.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==n.svgHeight&&""!==n.svgHeight)if("%"===i){var o=b.getDimensions(this.el.parentNode);n.svgHeight=o[1]*parseInt(t.chart.height,10)/100}else n.svgHeight=parseInt(t.chart.height,10);else n.axisCharts?n.svgHeight=n.svgWidth/1.61:n.svgHeight=n.svgWidth/1.2;if(n.svgWidth<0&&(n.svgWidth=0),n.svgHeight<0&&(n.svgHeight=0),x.setAttrs(n.dom.Paper.node,{width:n.svgWidth,height:n.svgHeight}),"%"!==i){var a=t.chart.sparkline.enabled?0:n.axisCharts?t.chart.parentHeightOffset:0;n.dom.Paper.node.parentNode.parentNode.style.minHeight=n.svgHeight+a+"px"}n.dom.elWrap.style.width=n.svgWidth+"px",n.dom.elWrap.style.height=n.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var n=this.w.globals,t=n.translateY,e={transform:"translate("+n.translateX+", "+t+")"};x.setAttrs(n.dom.elGraphical.node,e)}},{key:"resizeNonAxisCharts",value:function(){var n=this.w,t=n.globals,e=0,r=n.config.chart.sparkline.enabled?1:15;r+=n.config.grid.padding.bottom,"top"!==n.config.legend.position&&"bottom"!==n.config.legend.position||!n.config.legend.show||n.config.legend.floating||(e=new hn(this.ctx).legendHelpers.getLegendBBox().clwh+10);var i=n.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),o=2.05*n.globals.radialSize;if(i&&!n.config.chart.sparkline.enabled&&0!==n.config.plotOptions.radialBar.startAngle){var a=b.getBoundingClientRect(i);o=a.bottom;var s=a.bottom-a.top;o=Math.max(2.05*n.globals.radialSize,s)}var l=o+t.translateY+e+r;t.dom.elLegendForeign&&t.dom.elLegendForeign.setAttribute("height",l),n.config.chart.height&&String(n.config.chart.height).indexOf("%")>0||(t.dom.elWrap.style.height=l+"px",x.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new J(this.ctx).init()}},{key:"resetGlobals",value:function(){var n=this,t=function(){return n.w.config.series.map((function(n){return[]}))},e=new F,r=this.w.globals;e.initGlobalVars(r),r.seriesXvalues=t(),r.seriesYvalues=t()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var n=null,t=this.w;if(t.globals.axisCharts){if("back"===t.config.xaxis.crosshairs.position&&new en(this.ctx).drawXCrosshairs(),"back"===t.config.yaxis[0].crosshairs.position&&new en(this.ctx).drawYCrosshairs(),"datetime"===t.config.xaxis.type&&void 0===t.config.xaxis.labels.formatter){this.ctx.timeScale=new Dn(this.ctx);var e=[];isFinite(t.globals.minX)&&isFinite(t.globals.maxX)&&!t.globals.isBarHorizontal?e=this.ctx.timeScale.calculateTimeScaleTicks(t.globals.minX,t.globals.maxX):t.globals.isBarHorizontal&&(e=this.ctx.timeScale.calculateTimeScaleTicks(t.globals.minY,t.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(e)}n=new k(this.ctx).getCalculatedRatios()}return n}},{key:"updateSourceChart",value:function(n){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:n.w.globals.minX,max:n.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var n=this,t=this.w;if(t.config.chart.brush.enabled&&"function"!=typeof t.config.chart.events.selection){var e=t.config.chart.brush.targets||[t.config.chart.brush.target];e.forEach((function(t){var e=ApexCharts.getChartByID(t);e.w.globals.brushSource=n.ctx,"function"!=typeof e.w.config.chart.events.zoomed&&(e.w.config.chart.events.zoomed=function(){n.updateSourceChart(e)}),"function"!=typeof e.w.config.chart.events.scrolled&&(e.w.config.chart.events.scrolled=function(){n.updateSourceChart(e)})})),t.config.chart.events.selection=function(n,r){e.forEach((function(n){var e=ApexCharts.getChartByID(n),i=b.clone(t.config.yaxis);if(t.config.chart.brush.autoScaleYaxis&&1===e.w.globals.series.length){var a=new G(e);i=a.autoScaleY(e,i,r)}var s=e.w.config.yaxis.reduce((function(n,t,r){return[].concat(g(n),[o(o({},e.w.config.yaxis[r]),{},{min:i[0].min,max:i[0].max})])}),[]);e.ctx.updateHelpers._updateOptions({xaxis:{min:r.xaxis.min,max:r.xaxis.max},yaxis:s},!1,!1,!1,!1)}))}}}}]),n}(),Ln=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"_updateOptions",value:function(n){var t=this,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(s){var l=[t.ctx];i&&(l=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(l=[t.ctx],t.ctx.w.globals.isExecCalled=!1),l.forEach((function(i,c){var d=i.w;if(d.globals.shouldAnimate=r,e||(d.globals.resized=!0,d.globals.dataChanged=!0,r&&i.series.getPreviousPaths()),n&&"object"===a(n)&&(i.config=new R(n),n=k.extendArrayProps(i.config,n,d),i.w.globals.chartID!==t.ctx.w.globals.chartID&&delete n.series,d.config=b.extend(d.config,n),o&&(d.globals.lastXAxis=n.xaxis?b.clone(n.xaxis):[],d.globals.lastYAxis=n.yaxis?b.clone(n.yaxis):[],d.globals.initialConfig=b.extend({},d.config),d.globals.initialSeries=b.clone(d.config.series),n.series))){for(var u=0;u<d.globals.collapsedSeriesIndices.length;u++){var p=d.config.series[d.globals.collapsedSeriesIndices[u]];d.globals.collapsedSeries[u].data=d.globals.axisCharts?p.data.slice():p}for(var h=0;h<d.globals.ancillaryCollapsedSeriesIndices.length;h++){var f=d.config.series[d.globals.ancillaryCollapsedSeriesIndices[h]];d.globals.ancillaryCollapsedSeries[h].data=d.globals.axisCharts?f.data.slice():f}i.series.emptyCollapsedSeries(d.config.series)}return i.update(n).then((function(){c===l.length-1&&s(i)}))}))}))}},{key:"_updateSeries",value:function(n,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(i){var o,a=e.w;return a.globals.shouldAnimate=t,a.globals.dataChanged=!0,t&&e.ctx.series.getPreviousPaths(),a.globals.axisCharts?(0===(o=n.map((function(n,t){return e._extendSeries(n,t)}))).length&&(o=[{data:[]}]),a.config.series=o):a.config.series=n.slice(),r&&(a.globals.initialConfig.series=b.clone(a.config.series),a.globals.initialSeries=b.clone(a.config.series)),e.ctx.update().then((function(){i(e.ctx)}))}))}},{key:"_extendSeries",value:function(n,t){var e=this.w,r=e.config.series[t];return o(o({},e.config.series[t]),{},{name:n.name?n.name:r&&r.name,color:n.color?n.color:r&&r.color,type:n.type?n.type:r&&r.type,data:n.data?n.data:r&&r.data})}},{key:"toggleDataPointSelection",value:function(n,t){var e=this.w,r=null,i=".apexcharts-series[data\\:realIndex='".concat(n,"']");return e.globals.axisCharts?r=e.globals.dom.Paper.select("".concat(i," path[j='").concat(t,"'], ").concat(i," circle[j='").concat(t,"'], ").concat(i," rect[j='").concat(t,"']")).members[0]:void 0===t&&(r=e.globals.dom.Paper.select("".concat(i," path[j='").concat(n,"']")).members[0],"pie"!==e.config.chart.type&&"polarArea"!==e.config.chart.type&&"donut"!==e.config.chart.type||this.ctx.pie.pieClicked(n)),r?(new x(this.ctx).pathMouseDown(r,null),r.node?r.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(n){var t=this.w;if(["min","max"].forEach((function(e){void 0!==n.xaxis[e]&&(t.config.xaxis[e]=n.xaxis[e],t.globals.lastXAxis[e]=n.xaxis[e])})),n.xaxis.categories&&n.xaxis.categories.length&&(t.config.xaxis.categories=n.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var e=new P(n);n=e.convertCatToNumericXaxis(n,this.ctx)}return n}},{key:"forceYAxisUpdate",value:function(n){return n.chart&&n.chart.stacked&&"100%"===n.chart.stackType&&(Array.isArray(n.yaxis)?n.yaxis.forEach((function(t,e){n.yaxis[e].min=0,n.yaxis[e].max=100})):(n.yaxis.min=0,n.yaxis.max=100)),n}},{key:"revertDefaultAxisMinMax",value:function(n){var t=this,e=this.w,r=e.globals.lastXAxis,i=e.globals.lastYAxis;n&&n.xaxis&&(r=n.xaxis),n&&n.yaxis&&(i=n.yaxis),e.config.xaxis.min=r.min,e.config.xaxis.max=r.max,e.config.yaxis.map((function(n,r){e.globals.zoomed||void 0!==i[r]?function(n){void 0!==i[n]&&(e.config.yaxis[n].min=i[n].min,e.config.yaxis[n].max=i[n].max)}(r):void 0!==t.ctx.opts.yaxis[r]&&(n.min=t.ctx.opts.yaxis[r].min,n.max=t.ctx.opts.yaxis[r].max)}))}}]),n}();jn="undefined"!=typeof window?window:void 0,On=function(n,t){var e=(void 0!==this?this:n).SVG=function(n){if(e.supported)return n=new e.Doc(n),e.parser.draw||e.prepare(),n};if(e.ns="http://www.w3.org/2000/svg",e.xmlns="http://www.w3.org/2000/xmlns/",e.xlink="http://www.w3.org/1999/xlink",e.svgjs="http://svgjs.dev",e.supported=!0,!e.supported)return!1;e.did=1e3,e.eid=function(n){return"Svgjs"+u(n)+e.did++},e.create=function(n){var e=t.createElementNS(this.ns,n);return e.setAttribute("id",this.eid(n)),e},e.extend=function(){var n,t;t=(n=[].slice.call(arguments)).pop();for(var r=n.length-1;r>=0;r--)if(n[r])for(var i in t)n[r].prototype[i]=t[i];e.Set&&e.Set.inherit&&e.Set.inherit()},e.invent=function(n){var t="function"==typeof n.create?n.create:function(){this.constructor.call(this,e.create(n.create))};return n.inherit&&(t.prototype=new n.inherit),n.extend&&e.extend(t,n.extend),n.construct&&e.extend(n.parent||e.Container,n.construct),t},e.adopt=function(t){return t?t.instance?t.instance:((r="svg"==t.nodeName?t.parentNode instanceof n.SVGElement?new e.Nested:new e.Doc:"linearGradient"==t.nodeName?new e.Gradient("linear"):"radialGradient"==t.nodeName?new e.Gradient("radial"):e[u(t.nodeName)]?new(e[u(t.nodeName)]):new e.Element(t)).type=t.nodeName,r.node=t,t.instance=r,r instanceof e.Doc&&r.namespace().defs(),r.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),r):null;var r},e.prepare=function(){var n=t.getElementsByTagName("body")[0],r=(n?new e.Doc(n):e.adopt(t.documentElement).nested()).size(2,0);e.parser={body:n||t.documentElement,draw:r.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:r.polyline().node,path:r.path().node,native:e.create("svg")}},e.parser={native:e.create("svg")},t.addEventListener("DOMContentLoaded",(function(){e.parser.draw||e.prepare()}),!1),e.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},e.utils={map:function(n,t){for(var e=n.length,r=[],i=0;i<e;i++)r.push(t(n[i]));return r},filter:function(n,t){for(var e=n.length,r=[],i=0;i<e;i++)t(n[i])&&r.push(n[i]);return r},filterSVGElements:function(t){return this.filter(t,(function(t){return t instanceof n.SVGElement}))}},e.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},e.Color=function(n){var t,r;this.r=0,this.g=0,this.b=0,n&&("string"==typeof n?e.regex.isRgb.test(n)?(t=e.regex.rgb.exec(n.replace(e.regex.whitespace,"")),this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3])):e.regex.isHex.test(n)&&(t=e.regex.hex.exec(4==(r=n).length?["#",r.substring(1,2),r.substring(1,2),r.substring(2,3),r.substring(2,3),r.substring(3,4),r.substring(3,4)].join(""):r),this.r=parseInt(t[1],16),this.g=parseInt(t[2],16),this.b=parseInt(t[3],16)):"object"===a(n)&&(this.r=n.r,this.g=n.g,this.b=n.b))},e.extend(e.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+p(this.r)+p(this.g)+p(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(n){return this.destination=new e.Color(n),this},at:function(n){return this.destination?(n=n<0?0:n>1?1:n,new e.Color({r:~~(this.r+(this.destination.r-this.r)*n),g:~~(this.g+(this.destination.g-this.g)*n),b:~~(this.b+(this.destination.b-this.b)*n)})):this}}),e.Color.test=function(n){return n+="",e.regex.isHex.test(n)||e.regex.isRgb.test(n)},e.Color.isRgb=function(n){return n&&"number"==typeof n.r&&"number"==typeof n.g&&"number"==typeof n.b},e.Color.isColor=function(n){return e.Color.isRgb(n)||e.Color.test(n)},e.Array=function(n,t){0==(n=(n||[]).valueOf()).length&&t&&(n=t.valueOf()),this.value=this.parse(n)},e.extend(e.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(n){return n=n.valueOf(),Array.isArray(n)?n:this.split(n)}}),e.PointArray=function(n,t){e.Array.call(this,n,t||[[0,0]])},e.PointArray.prototype=new e.Array,e.PointArray.prototype.constructor=e.PointArray;for(var r={M:function(n,t,e){return t.x=e.x=n[0],t.y=e.y=n[1],["M",t.x,t.y]},L:function(n,t){return t.x=n[0],t.y=n[1],["L",n[0],n[1]]},H:function(n,t){return t.x=n[0],["H",n[0]]},V:function(n,t){return t.y=n[0],["V",n[0]]},C:function(n,t){return t.x=n[4],t.y=n[5],["C",n[0],n[1],n[2],n[3],n[4],n[5]]},Q:function(n,t){return t.x=n[2],t.y=n[3],["Q",n[0],n[1],n[2],n[3]]},Z:function(n,t,e){return t.x=e.x,t.y=e.y,["Z"]}},i="mlhvqtcsaz".split(""),o=0,s=i.length;o<s;++o)r[i[o]]=function(n){return function(t,e,i){if("H"==n)t[0]=t[0]+e.x;else if("V"==n)t[0]=t[0]+e.y;else if("A"==n)t[5]=t[5]+e.x,t[6]=t[6]+e.y;else for(var o=0,a=t.length;o<a;++o)t[o]=t[o]+(o%2?e.y:e.x);if(r&&"function"==typeof r[n])return r[n](t,e,i)}}(i[o].toUpperCase());e.PathArray=function(n,t){e.Array.call(this,n,t||[["M",0,0]])},e.PathArray.prototype=new e.Array,e.PathArray.prototype.constructor=e.PathArray,e.extend(e.PathArray,{toString:function(){return function(n){for(var t=0,e=n.length,r="";t<e;t++)r+=n[t][0],null!=n[t][1]&&(r+=n[t][1],null!=n[t][2]&&(r+=" ",r+=n[t][2],null!=n[t][3]&&(r+=" ",r+=n[t][3],r+=" ",r+=n[t][4],null!=n[t][5]&&(r+=" ",r+=n[t][5],r+=" ",r+=n[t][6],null!=n[t][7]&&(r+=" ",r+=n[t][7])))));return r+" "}(this.value)},move:function(n,t){var e=this.bbox();return e.x,e.y,this},at:function(n){if(!this.destination)return this;for(var t=this.value,r=this.destination.value,i=[],o=new e.PathArray,a=0,s=t.length;a<s;a++){i[a]=[t[a][0]];for(var l=1,c=t[a].length;l<c;l++)i[a][l]=t[a][l]+(r[a][l]-t[a][l])*n;"A"===i[a][0]&&(i[a][4]=+(0!=i[a][4]),i[a][5]=+(0!=i[a][5]))}return o.value=i,o},parse:function(n){if(n instanceof e.PathArray)return n.valueOf();var t,i={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};n="string"==typeof n?n.replace(e.regex.numbersWithDots,c).replace(e.regex.pathLetters," $& ").replace(e.regex.hyphen,"$1 -").trim().split(e.regex.delimiter):n.reduce((function(n,t){return[].concat.call(n,t)}),[]);var o=[],a=new e.Point,s=new e.Point,l=0,d=n.length;do{e.regex.isPathLetter.test(n[l])?(t=n[l],++l):"M"==t?t="L":"m"==t&&(t="l"),o.push(r[t].call(null,n.slice(l,l+=i[t.toUpperCase()]).map(parseFloat),a,s))}while(d>l);return o},bbox:function(){return e.parser.draw||e.prepare(),e.parser.path.setAttribute("d",this.toString()),e.parser.path.getBBox()}}),e.Number=e.invent({create:function(n,t){this.value=0,this.unit=t||"","number"==typeof n?this.value=isNaN(n)?0:isFinite(n)?n:n<0?-34e37:34e37:"string"==typeof n?(t=n.match(e.regex.numberAndUnit))&&(this.value=parseFloat(t[1]),"%"==t[5]?this.value/=100:"s"==t[5]&&(this.value*=1e3),this.unit=t[5]):n instanceof e.Number&&(this.value=n.valueOf(),this.unit=n.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(n){return n=new e.Number(n),new e.Number(this+n,this.unit||n.unit)},minus:function(n){return n=new e.Number(n),new e.Number(this-n,this.unit||n.unit)},times:function(n){return n=new e.Number(n),new e.Number(this*n,this.unit||n.unit)},divide:function(n){return n=new e.Number(n),new e.Number(this/n,this.unit||n.unit)},to:function(n){var t=new e.Number(this);return"string"==typeof n&&(t.unit=n),t},morph:function(n){return this.destination=new e.Number(n),n.relative&&(this.destination.value+=this.value),this},at:function(n){return this.destination?new e.Number(this.destination).minus(this).times(n).plus(this):this}}}),e.Element=e.invent({create:function(n){this._stroke=e.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=n)&&(this.type=n.nodeName,this.node.instance=this,this._stroke=n.getAttribute("stroke")||this._stroke)},extend:{x:function(n){return this.attr("x",n)},y:function(n){return this.attr("y",n)},cx:function(n){return null==n?this.x()+this.width()/2:this.x(n-this.width()/2)},cy:function(n){return null==n?this.y()+this.height()/2:this.y(n-this.height()/2)},move:function(n,t){return this.x(n).y(t)},center:function(n,t){return this.cx(n).cy(t)},width:function(n){return this.attr("width",n)},height:function(n){return this.attr("height",n)},size:function(n,t){var r=h(this,n,t);return this.width(new e.Number(r.width)).height(new e.Number(r.height))},clone:function(n){this.writeDataToDom();var t=m(this.node.cloneNode(!0));return n?n.add(t):this.after(t),t},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(n){return this.after(n).remove(),n},addTo:function(n){return n.put(this)},putIn:function(n){return n.add(this)},id:function(n){return this.attr("id",n)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var n=this.attr("class");return null==n?[]:n.trim().split(e.regex.delimiter)},hasClass:function(n){return-1!=this.classes().indexOf(n)},addClass:function(n){if(!this.hasClass(n)){var t=this.classes();t.push(n),this.attr("class",t.join(" "))}return this},removeClass:function(n){return this.hasClass(n)&&this.attr("class",this.classes().filter((function(t){return t!=n})).join(" ")),this},toggleClass:function(n){return this.hasClass(n)?this.removeClass(n):this.addClass(n)},reference:function(n){return e.get(this.attr(n))},parent:function(t){var r=this;if(!r.node.parentNode)return null;if(r=e.adopt(r.node.parentNode),!t)return r;for(;r&&r.node instanceof n.SVGElement;){if("string"==typeof t?r.matches(t):r instanceof t)return r;if(!r.node.parentNode||"#document"==r.node.parentNode.nodeName)return null;r=e.adopt(r.node.parentNode)}},doc:function(){return this instanceof e.Doc?this:this.parent(e.Doc)},parents:function(n){var t=[],e=this;do{if(!(e=e.parent(n))||!e.node)break;t.push(e)}while(e.parent);return t},matches:function(n){return function(n,t){return(n.matches||n.matchesSelector||n.msMatchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||n.oMatchesSelector).call(n,t)}(this.node,n)},native:function(){return this.node},svg:function(n){var r=t.createElement("svg");if(!(n&&this instanceof e.Parent))return r.appendChild(n=t.createElement("svg")),this.writeDataToDom(),n.appendChild(this.node.cloneNode(!0)),r.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");r.innerHTML="<svg>"+n.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var i=0,o=r.firstChild.childNodes.length;i<o;i++)this.node.appendChild(r.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each((function(){this.writeDataToDom()})),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(n){return this.dom=n,this},is:function(n){return function(n,t){return n instanceof t}(this,n)}}}),e.easing={"-":function(n){return n},"<>":function(n){return-Math.cos(n*Math.PI)/2+.5},">":function(n){return Math.sin(n*Math.PI/2)},"<":function(n){return 1-Math.cos(n*Math.PI/2)}},e.morph=function(n){return function(t,r){return new e.MorphObj(t,r).at(n)}},e.Situation=e.invent({create:function(n){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new e.Number(n.duration).valueOf(),this.delay=new e.Number(n.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=n.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),e.FX=e.invent({create:function(n){this._target=n,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(n,t,r){"object"===a(n)&&(t=n.ease,r=n.delay,n=n.duration);var i=new e.Situation({duration:n||1e3,delay:r||0,ease:e.easing[t||"-"]||t});return this.queue(i),this},target:function(n){return n&&n instanceof e.Element?(this._target=n,this):this._target},timeToAbsPos:function(n){return(n-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(n){return this.situation.duration/this._speed*n+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=n.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){n.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(n){return("function"==typeof n||n instanceof e.Situation)&&this.situations.push(n),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof e.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var n,t=this.situation;if(t.init)return this;for(var r in t.animations){n=this.target()[r](),Array.isArray(n)||(n=[n]),Array.isArray(t.animations[r])||(t.animations[r]=[t.animations[r]]);for(var i=n.length;i--;)t.animations[r][i]instanceof e.Number&&(n[i]=new e.Number(n[i])),t.animations[r][i]=n[i].morph(t.animations[r][i])}for(var r in t.attrs)t.attrs[r]=new e.MorphObj(this.target().attr(r),t.attrs[r]);for(var r in t.styles)t.styles[r]=new e.MorphObj(this.target().style(r),t.styles[r]);return t.initialTransformation=this.target().matrixify(),t.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(n,t){var e=this.active;return this.active=!1,t&&this.clearQueue(),n&&this.situation&&(!e&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(n){var t=this.last();return this.target().on("finished.fx",(function e(r){r.detail.situation==t&&(n.call(this,t),this.off("finished.fx",e))})),this._callStart()},during:function(n){var t=this.last(),r=function(r){r.detail.situation==t&&n.call(this,r.detail.pos,e.morph(r.detail.pos),r.detail.eased,t)};return this.target().off("during.fx",r).on("during.fx",r),this.after((function(){this.off("during.fx",r)})),this._callStart()},afterAll:function(n){var t=function t(e){n.call(this),this.off("allfinished.fx",t)};return this.target().off("allfinished.fx",t).on("allfinished.fx",t),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(n,t,e){return this.last()[e||"animations"][n]=t,this._callStart()},step:function(n){var t,e,r;n||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(t=Math.max(this.absPos,0),e=Math.floor(t),!0===this.situation.loops||e<this.situation.loops?(this.pos=t-e,r=this.situation.loop,this.situation.loop=e):(this.absPos=this.situation.loops,this.pos=1,r=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-r)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var i=this.situation.ease(this.pos);for(var o in this.situation.once)o>this.lastPos&&o<=i&&(this.situation.once[o].call(this.target(),this.pos,i),delete this.situation.once[o]);return this.active&&this.target().fire("during",{pos:this.pos,eased:i,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=i,this):this},eachAt:function(){var n,t=this,r=this.target(),i=this.situation;for(var o in i.animations)n=[].concat(i.animations[o]).map((function(n){return"string"!=typeof n&&n.at?n.at(i.ease(t.pos),t.pos):n})),r[o].apply(r,n);for(var o in i.attrs)n=[o].concat(i.attrs[o]).map((function(n){return"string"!=typeof n&&n.at?n.at(i.ease(t.pos),t.pos):n})),r.attr.apply(r,n);for(var o in i.styles)n=[o].concat(i.styles[o]).map((function(n){return"string"!=typeof n&&n.at?n.at(i.ease(t.pos),t.pos):n})),r.style.apply(r,n);if(i.transforms.length){n=i.initialTransformation,o=0;for(var a=i.transforms.length;o<a;o++){var s=i.transforms[o];s instanceof e.Matrix?n=s.relative?n.multiply((new e.Matrix).morph(s).at(i.ease(this.pos))):n.morph(s).at(i.ease(this.pos)):(s.relative||s.undo(n.extract()),n=n.multiply(s.at(i.ease(this.pos))))}r.matrix(n)}return this},once:function(n,t,e){var r=this.last();return e||(n=r.ease(n)),r.once[n]=t,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:e.Element,construct:{animate:function(n,t,r){return(this.fx||(this.fx=new e.FX(this))).animate(n,t,r)},delay:function(n){return(this.fx||(this.fx=new e.FX(this))).delay(n)},stop:function(n,t){return this.fx&&this.fx.stop(n,t),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),e.MorphObj=e.invent({create:function(n,t){return e.Color.isColor(t)?new e.Color(n).morph(t):e.regex.delimiter.test(n)?e.regex.pathLetters.test(n)?new e.PathArray(n).morph(t):new e.Array(n).morph(t):e.regex.numberAndUnit.test(t)?new e.Number(n).morph(t):(this.value=n,void(this.destination=t))},extend:{at:function(n,t){return t<1?this.value:this.destination},valueOf:function(){return this.value}}}),e.extend(e.FX,{attr:function(n,t,e){if("object"===a(n))for(var r in n)this.attr(r,n[r]);else this.add(n,t,"attrs");return this},plot:function(n,t,e,r){return 4==arguments.length?this.plot([n,t,e,r]):this.add("plot",new(this.target().morphArray)(n))}}),e.Box=e.invent({create:function(n,t,r,i){if(!("object"!==a(n)||n instanceof e.Element))return e.Box.call(this,null!=n.left?n.left:n.x,null!=n.top?n.top:n.y,n.width,n.height);4==arguments.length&&(this.x=n,this.y=t,this.width=r,this.height=i),function(n){null==n.x&&(n.x=0,n.y=0,n.width=0,n.height=0),n.w=n.width,n.h=n.height,n.x2=n.x+n.width,n.y2=n.y+n.height,n.cx=n.x+n.width/2,n.cy=n.y+n.height/2}(this)}}),e.BBox=e.invent({create:function(n){if(e.Box.apply(this,[].slice.call(arguments)),n instanceof e.Element){var r;try{if(!t.documentElement.contains){for(var i=n.node;i.parentNode;)i=i.parentNode;if(i!=t)throw new Error("Element not in the dom")}r=n.node.getBBox()}catch(t){if(n instanceof e.Shape){e.parser.draw||e.prepare();var o=n.clone(e.parser.draw.instance).show();o&&o.node&&"function"==typeof o.node.getBBox&&(r=o.node.getBBox()),o&&"function"==typeof o.remove&&o.remove()}else r={x:n.node.clientLeft,y:n.node.clientTop,width:n.node.clientWidth,height:n.node.clientHeight}}e.Box.call(this,r)}},inherit:e.Box,parent:e.Element,construct:{bbox:function(){return new e.BBox(this)}}}),e.BBox.prototype.constructor=e.BBox,e.Matrix=e.invent({create:function(n){var t=g([1,0,0,1,0,0]);n=null===n?t:n instanceof e.Element?n.matrixify():"string"==typeof n?g(n.split(e.regex.delimiter).map(parseFloat)):6==arguments.length?g([].slice.call(arguments)):Array.isArray(n)?g(n):n&&"object"===a(n)?n:t;for(var r=b.length-1;r>=0;--r)this[b[r]]=null!=n[b[r]]?n[b[r]]:t[b[r]]},extend:{extract:function(){var n=f(this,0,1);f(this,1,0);var t=180/Math.PI*Math.atan2(n.y,n.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(t*Math.PI/180)+this.f*Math.sin(t*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(t*Math.PI/180)+this.e*Math.sin(-t*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new e.Matrix(this)}},clone:function(){return new e.Matrix(this)},morph:function(n){return this.destination=new e.Matrix(n),this},multiply:function(n){return new e.Matrix(this.native().multiply(function(n){return n instanceof e.Matrix||(n=new e.Matrix(n)),n}(n).native()))},inverse:function(){return new e.Matrix(this.native().inverse())},translate:function(n,t){return new e.Matrix(this.native().translate(n||0,t||0))},native:function(){for(var n=e.parser.native.createSVGMatrix(),t=b.length-1;t>=0;t--)n[b[t]]=this[b[t]];return n},toString:function(){return"matrix("+A(this.a)+","+A(this.b)+","+A(this.c)+","+A(this.d)+","+A(this.e)+","+A(this.f)+")"}},parent:e.Element,construct:{ctm:function(){return new e.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof e.Nested){var n=this.rect(1,1),t=n.node.getScreenCTM();return n.remove(),new e.Matrix(t)}return new e.Matrix(this.node.getScreenCTM())}}}),e.Point=e.invent({create:function(n,t){var e;e=Array.isArray(n)?{x:n[0],y:n[1]}:"object"===a(n)?{x:n.x,y:n.y}:null!=n?{x:n,y:null!=t?t:n}:{x:0,y:0},this.x=e.x,this.y=e.y},extend:{clone:function(){return new e.Point(this)},morph:function(n,t){return this.destination=new e.Point(n,t),this}}}),e.extend(e.Element,{point:function(n,t){return new e.Point(n,t).transform(this.screenCTM().inverse())}}),e.extend(e.Element,{attr:function(n,t,r){if(null==n){for(n={},r=(t=this.node.attributes).length-1;r>=0;r--)n[t[r].nodeName]=e.regex.isNumber.test(t[r].nodeValue)?parseFloat(t[r].nodeValue):t[r].nodeValue;return n}if("object"===a(n))for(var i in n)this.attr(i,n[i]);else if(null===t)this.node.removeAttribute(n);else{if(null==t)return null==(t=this.node.getAttribute(n))?e.defaults.attrs[n]:e.regex.isNumber.test(t)?parseFloat(t):t;"stroke-width"==n?this.attr("stroke",parseFloat(t)>0?this._stroke:null):"stroke"==n&&(this._stroke=t),"fill"!=n&&"stroke"!=n||(e.regex.isImage.test(t)&&(t=this.doc().defs().image(t,0,0)),t instanceof e.Image&&(t=this.doc().defs().pattern(0,0,(function(){this.add(t)})))),"number"==typeof t?t=new e.Number(t):e.Color.isColor(t)?t=new e.Color(t):Array.isArray(t)&&(t=new e.Array(t)),"leading"==n?this.leading&&this.leading(t):"string"==typeof r?this.node.setAttributeNS(r,n,t.toString()):this.node.setAttribute(n,t.toString()),!this.rebuild||"font-size"!=n&&"x"!=n||this.rebuild(n,t)}return this}}),e.extend(e.Element,{transform:function(n,t){var r;return"object"!==a(n)?(r=new e.Matrix(this).extract(),"string"==typeof n?r[n]:r):(r=new e.Matrix(this),t=!!t||!!n.relative,null!=n.a&&(r=t?r.multiply(new e.Matrix(n)):new e.Matrix(n)),this.attr("transform",r))}}),e.extend(e.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(e.regex.transforms).slice(0,-1).map((function(n){var t=n.trim().split("(");return[t[0],t[1].split(e.regex.delimiter).map((function(n){return parseFloat(n)}))]})).reduce((function(n,t){return"matrix"==t[0]?n.multiply(g(t[1])):n[t[0]].apply(n,t[1])}),new e.Matrix)},toParent:function(n){if(this==n)return this;var t=this.screenCTM(),e=n.screenCTM().inverse();return this.addTo(n).untransform().transform(e.multiply(t)),this},toDoc:function(){return this.toParent(this.doc())}}),e.Transformation=e.invent({create:function(n,t){if(arguments.length>1&&"boolean"!=typeof t)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(n))for(var e=0,r=this.arguments.length;e<r;++e)this[this.arguments[e]]=n[e];else if(n&&"object"===a(n))for(e=0,r=this.arguments.length;e<r;++e)this[this.arguments[e]]=n[this.arguments[e]];this.inversed=!1,!0===t&&(this.inversed=!0)}}),e.Translate=e.invent({parent:e.Matrix,inherit:e.Transformation,create:function(n,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),e.extend(e.Element,{style:function(n,t){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"===a(n))for(var r in n)this.style(r,n[r]);else{if(!e.regex.isCss.test(n))return this.node.style[d(n)];for(n=n.split(/\s*;\s*/).filter((function(n){return!!n})).map((function(n){return n.split(/\s*:\s*/)}));t=n.pop();)this.style(t[0],t[1])}else this.node.style[d(n)]=null===t||e.regex.isBlank.test(t)?"":t;return this}}),e.Parent=e.invent({create:function(n){this.constructor.call(this,n)},inherit:e.Element,extend:{children:function(){return e.utils.map(e.utils.filterSVGElements(this.node.childNodes),(function(n){return e.adopt(n)}))},add:function(n,t){return null==t?this.node.appendChild(n.node):n.node!=this.node.childNodes[t]&&this.node.insertBefore(n.node,this.node.childNodes[t]),this},put:function(n,t){return this.add(n,t),n},has:function(n){return this.index(n)>=0},index:function(n){return[].slice.call(this.node.childNodes).indexOf(n.node)},get:function(n){return e.adopt(this.node.childNodes[n])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(n,t){for(var r=this.children(),i=0,o=r.length;i<o;i++)r[i]instanceof e.Element&&n.apply(r[i],[i,r]),t&&r[i]instanceof e.Container&&r[i].each(n,t);return this},removeElement:function(n){return this.node.removeChild(n.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),e.extend(e.Parent,{ungroup:function(n,t){return 0===t||this instanceof e.Defs||this.node==e.parser.draw||(n=n||(this instanceof e.Doc?this:this.parent(e.Parent)),t=t||1/0,this.each((function(){return this instanceof e.Defs?this:this instanceof e.Parent?this.ungroup(n,t-1):this.toParent(n)})),this.node.firstChild||this.remove()),this},flatten:function(n,t){return this.ungroup(n,t)}}),e.Container=e.invent({create:function(n){this.constructor.call(this,n)},inherit:e.Parent}),e.ViewBox=e.invent({parent:e.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach((function(n){e.Element.prototype[n]=function(t){return e.on(this.node,n,t),this}})),e.listeners=[],e.handlerMap=[],e.listenerId=0,e.on=function(n,t,r,i,o){var a=r.bind(i||n.instance||n),s=(e.handlerMap.indexOf(n)+1||e.handlerMap.push(n))-1,l=t.split(".")[0],c=t.split(".")[1]||"*";e.listeners[s]=e.listeners[s]||{},e.listeners[s][l]=e.listeners[s][l]||{},e.listeners[s][l][c]=e.listeners[s][l][c]||{},r._svgjsListenerId||(r._svgjsListenerId=++e.listenerId),e.listeners[s][l][c][r._svgjsListenerId]=a,n.addEventListener(l,a,o||{passive:!0})},e.off=function(n,t,r){var i=e.handlerMap.indexOf(n),o=t&&t.split(".")[0],a=t&&t.split(".")[1],s="";if(-1!=i)if(r){if("function"==typeof r&&(r=r._svgjsListenerId),!r)return;e.listeners[i][o]&&e.listeners[i][o][a||"*"]&&(n.removeEventListener(o,e.listeners[i][o][a||"*"][r],!1),delete e.listeners[i][o][a||"*"][r])}else if(a&&o){if(e.listeners[i][o]&&e.listeners[i][o][a]){for(var l in e.listeners[i][o][a])e.off(n,[o,a].join("."),l);delete e.listeners[i][o][a]}}else if(a)for(var c in e.listeners[i])for(var s in e.listeners[i][c])a===s&&e.off(n,[c,a].join("."));else if(o){if(e.listeners[i][o]){for(var s in e.listeners[i][o])e.off(n,[o,s].join("."));delete e.listeners[i][o]}}else{for(var c in e.listeners[i])e.off(n,c);delete e.listeners[i],delete e.handlerMap[i]}},e.extend(e.Element,{on:function(n,t,r,i){return e.on(this.node,n,t,r,i),this},off:function(n,t){return e.off(this.node,n,t),this},fire:function(t,r){return t instanceof n.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new e.CustomEvent(t,{detail:r,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),e.Defs=e.invent({create:"defs",inherit:e.Container}),e.G=e.invent({create:"g",inherit:e.Container,extend:{x:function(n){return null==n?this.transform("x"):this.transform({x:n-this.x()},!0)}},construct:{group:function(){return this.put(new e.G)}}}),e.Doc=e.invent({create:function(n){n&&("svg"==(n="string"==typeof n?t.getElementById(n):n).nodeName?this.constructor.call(this,n):(this.constructor.call(this,e.create("svg")),n.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:e.Container,extend:{namespace:function(){return this.attr({xmlns:e.ns,version:"1.1"}).attr("xmlns:xlink",e.xlink,e.xmlns).attr("xmlns:svgjs",e.svgjs,e.xmlns)},defs:function(){var n;return this._defs||((n=this.node.getElementsByTagName("defs")[0])?this._defs=e.adopt(n):this._defs=new e.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,e.parser.draw&&!e.parser.draw.parentNode&&this.node.appendChild(e.parser.draw),this},clone:function(n){this.writeDataToDom();var t=this.node,e=m(t.cloneNode(!0));return n?(n.node||n).appendChild(e.node):t.parentNode.insertBefore(e.node,t.nextSibling),e}}}),e.extend(e.Element,{}),e.Gradient=e.invent({create:function(n){this.constructor.call(this,e.create(n+"Gradient")),this.type=n},inherit:e.Container,extend:{at:function(n,t,r){return this.put(new e.Stop).update(n,t,r)},update:function(n){return this.clear(),"function"==typeof n&&n.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(n,t,r){return"transform"==n&&(n="gradientTransform"),e.Container.prototype.attr.call(this,n,t,r)}},construct:{gradient:function(n,t){return this.defs().gradient(n,t)}}}),e.extend(e.Gradient,e.FX,{from:function(n,t){return"radial"==(this._target||this).type?this.attr({fx:new e.Number(n),fy:new e.Number(t)}):this.attr({x1:new e.Number(n),y1:new e.Number(t)})},to:function(n,t){return"radial"==(this._target||this).type?this.attr({cx:new e.Number(n),cy:new e.Number(t)}):this.attr({x2:new e.Number(n),y2:new e.Number(t)})}}),e.extend(e.Defs,{gradient:function(n,t){return this.put(new e.Gradient(n)).update(t)}}),e.Stop=e.invent({create:"stop",inherit:e.Element,extend:{update:function(n){return("number"==typeof n||n instanceof e.Number)&&(n={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=n.opacity&&this.attr("stop-opacity",n.opacity),null!=n.color&&this.attr("stop-color",n.color),null!=n.offset&&this.attr("offset",new e.Number(n.offset)),this}}}),e.Pattern=e.invent({create:"pattern",inherit:e.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(n){return this.clear(),"function"==typeof n&&n.call(this,this),this},toString:function(){return this.fill()},attr:function(n,t,r){return"transform"==n&&(n="patternTransform"),e.Container.prototype.attr.call(this,n,t,r)}},construct:{pattern:function(n,t,e){return this.defs().pattern(n,t,e)}}}),e.extend(e.Defs,{pattern:function(n,t,r){return this.put(new e.Pattern).update(r).attr({x:0,y:0,width:n,height:t,patternUnits:"userSpaceOnUse"})}}),e.Shape=e.invent({create:function(n){this.constructor.call(this,n)},inherit:e.Element}),e.Symbol=e.invent({create:"symbol",inherit:e.Container,construct:{symbol:function(){return this.put(new e.Symbol)}}}),e.Use=e.invent({create:"use",inherit:e.Shape,extend:{element:function(n,t){return this.attr("href",(t||"")+"#"+n,e.xlink)}},construct:{use:function(n,t){return this.put(new e.Use).element(n,t)}}}),e.Rect=e.invent({create:"rect",inherit:e.Shape,construct:{rect:function(n,t){return this.put(new e.Rect).size(n,t)}}}),e.Circle=e.invent({create:"circle",inherit:e.Shape,construct:{circle:function(n){return this.put(new e.Circle).rx(new e.Number(n).divide(2)).move(0,0)}}}),e.extend(e.Circle,e.FX,{rx:function(n){return this.attr("r",n)},ry:function(n){return this.rx(n)}}),e.Ellipse=e.invent({create:"ellipse",inherit:e.Shape,construct:{ellipse:function(n,t){return this.put(new e.Ellipse).size(n,t).move(0,0)}}}),e.extend(e.Ellipse,e.Rect,e.FX,{rx:function(n){return this.attr("rx",n)},ry:function(n){return this.attr("ry",n)}}),e.extend(e.Circle,e.Ellipse,{x:function(n){return null==n?this.cx()-this.rx():this.cx(n+this.rx())},y:function(n){return null==n?this.cy()-this.ry():this.cy(n+this.ry())},cx:function(n){return null==n?this.attr("cx"):this.attr("cx",n)},cy:function(n){return null==n?this.attr("cy"):this.attr("cy",n)},width:function(n){return null==n?2*this.rx():this.rx(new e.Number(n).divide(2))},height:function(n){return null==n?2*this.ry():this.ry(new e.Number(n).divide(2))},size:function(n,t){var r=h(this,n,t);return this.rx(new e.Number(r.width).divide(2)).ry(new e.Number(r.height).divide(2))}}),e.Line=e.invent({create:"line",inherit:e.Shape,extend:{array:function(){return new e.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(n,t,r,i){return null==n?this.array():(n=void 0!==t?{x1:n,y1:t,x2:r,y2:i}:new e.PointArray(n).toLine(),this.attr(n))},move:function(n,t){return this.attr(this.array().move(n,t).toLine())},size:function(n,t){var e=h(this,n,t);return this.attr(this.array().size(e.width,e.height).toLine())}},construct:{line:function(n,t,r,i){return e.Line.prototype.plot.apply(this.put(new e.Line),null!=n?[n,t,r,i]:[0,0,0,0])}}}),e.Polyline=e.invent({create:"polyline",inherit:e.Shape,construct:{polyline:function(n){return this.put(new e.Polyline).plot(n||new e.PointArray)}}}),e.Polygon=e.invent({create:"polygon",inherit:e.Shape,construct:{polygon:function(n){return this.put(new e.Polygon).plot(n||new e.PointArray)}}}),e.extend(e.Polyline,e.Polygon,{array:function(){return this._array||(this._array=new e.PointArray(this.attr("points")))},plot:function(n){return null==n?this.array():this.clear().attr("points","string"==typeof n?n:this._array=new e.PointArray(n))},clear:function(){return delete this._array,this},move:function(n,t){return this.attr("points",this.array().move(n,t))},size:function(n,t){var e=h(this,n,t);return this.attr("points",this.array().size(e.width,e.height))}}),e.extend(e.Line,e.Polyline,e.Polygon,{morphArray:e.PointArray,x:function(n){return null==n?this.bbox().x:this.move(n,this.bbox().y)},y:function(n){return null==n?this.bbox().y:this.move(this.bbox().x,n)},width:function(n){var t=this.bbox();return null==n?t.width:this.size(n,t.height)},height:function(n){var t=this.bbox();return null==n?t.height:this.size(t.width,n)}}),e.Path=e.invent({create:"path",inherit:e.Shape,extend:{morphArray:e.PathArray,array:function(){return this._array||(this._array=new e.PathArray(this.attr("d")))},plot:function(n){return null==n?this.array():this.clear().attr("d","string"==typeof n?n:this._array=new e.PathArray(n))},clear:function(){return delete this._array,this}},construct:{path:function(n){return this.put(new e.Path).plot(n||new e.PathArray)}}}),e.Image=e.invent({create:"image",inherit:e.Shape,extend:{load:function(t){if(!t)return this;var r=this,i=new n.Image;return e.on(i,"load",(function(){e.off(i);var n=r.parent(e.Pattern);null!==n&&(0==r.width()&&0==r.height()&&r.size(i.width,i.height),n&&0==n.width()&&0==n.height()&&n.size(r.width(),r.height()),"function"==typeof r._loaded&&r._loaded.call(r,{width:i.width,height:i.height,ratio:i.width/i.height,url:t}))})),e.on(i,"error",(function(n){e.off(i),"function"==typeof r._error&&r._error.call(r,n)})),this.attr("href",i.src=this.src=t,e.xlink)},loaded:function(n){return this._loaded=n,this},error:function(n){return this._error=n,this}},construct:{image:function(n,t,r){return this.put(new e.Image).load(n).size(t||0,r||t||0)}}}),e.Text=e.invent({create:function(){this.constructor.call(this,e.create("text")),this.dom.leading=new e.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",e.defaults.attrs["font-family"])},inherit:e.Shape,extend:{x:function(n){return null==n?this.attr("x"):this.attr("x",n)},text:function(n){if(void 0===n){n="";for(var t=this.node.childNodes,r=0,i=t.length;r<i;++r)0!=r&&3!=t[r].nodeType&&1==e.adopt(t[r]).dom.newLined&&(n+="\n"),n+=t[r].textContent;return n}if(this.clear().build(!0),"function"==typeof n)n.call(this,this);else{r=0;for(var o=(n=n.split("\n")).length;r<o;r++)this.tspan(n[r]).newLine()}return this.build(!1).rebuild()},size:function(n){return this.attr("font-size",n).rebuild()},leading:function(n){return null==n?this.dom.leading:(this.dom.leading=new e.Number(n),this.rebuild())},lines:function(){var n=(this.textPath&&this.textPath()||this).node,t=e.utils.map(e.utils.filterSVGElements(n.childNodes),(function(n){return e.adopt(n)}));return new e.Set(t)},rebuild:function(n){if("boolean"==typeof n&&(this._rebuild=n),this._rebuild){var t=this,r=0,i=this.dom.leading*new e.Number(this.attr("font-size"));this.lines().each((function(){this.dom.newLined&&(t.textPath()||this.attr("x",t.attr("x")),"\n"==this.text()?r+=i:(this.attr("dy",i+r),r=0))})),this.fire("rebuild")}return this},build:function(n){return this._build=!!n,this},setData:function(n){return this.dom=n,this.dom.leading=new e.Number(n.leading||1.3),this}},construct:{text:function(n){return this.put(new e.Text).text(n)},plain:function(n){return this.put(new e.Text).plain(n)}}}),e.Tspan=e.invent({create:"tspan",inherit:e.Shape,extend:{text:function(n){return null==n?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof n?n.call(this,this):this.plain(n),this)},dx:function(n){return this.attr("dx",n)},dy:function(n){return this.attr("dy",n)},newLine:function(){var n=this.parent(e.Text);return this.dom.newLined=!0,this.dy(n.dom.leading*n.attr("font-size")).attr("x",n.x())}}}),e.extend(e.Text,e.Tspan,{plain:function(n){return!1===this._build&&this.clear(),this.node.appendChild(t.createTextNode(n)),this},tspan:function(n){var t=(this.textPath&&this.textPath()||this).node,r=new e.Tspan;return!1===this._build&&this.clear(),t.appendChild(r.node),r.text(n)},clear:function(){for(var n=(this.textPath&&this.textPath()||this).node;n.hasChildNodes();)n.removeChild(n.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),e.TextPath=e.invent({create:"textPath",inherit:e.Parent,parent:e.Text,construct:{morphArray:e.PathArray,array:function(){var n=this.track();return n?n.array():null},plot:function(n){var t=this.track(),e=null;return t&&(e=t.plot(n)),null==n?e:this},track:function(){var n=this.textPath();if(n)return n.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return e.adopt(this.node.firstChild)}}}),e.Nested=e.invent({create:function(){this.constructor.call(this,e.create("svg")),this.style("overflow","visible")},inherit:e.Container,construct:{nested:function(){return this.put(new e.Nested)}}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(n,t){return"color"==t?n:n+"-"+t}};function c(n,t,r,i){return r+i.replace(e.regex.dots," .")}function d(n){return n.toLowerCase().replace(/-(.)/g,(function(n,t){return t.toUpperCase()}))}function u(n){return n.charAt(0).toUpperCase()+n.slice(1)}function p(n){var t=n.toString(16);return 1==t.length?"0"+t:t}function h(n,t,e){if(null==t||null==e){var r=n.bbox();null==t?t=r.width/r.height*e:null==e&&(e=r.height/r.width*t)}return{width:t,height:e}}function f(n,t,e){return{x:t*n.a+e*n.c+0,y:t*n.b+e*n.d+0}}function g(n){return{a:n[0],b:n[1],c:n[2],d:n[3],e:n[4],f:n[5]}}function m(t){for(var r=t.childNodes.length-1;r>=0;r--)t.childNodes[r]instanceof n.SVGElement&&m(t.childNodes[r]);return e.adopt(t).id(e.eid(t.nodeName))}function A(n){return Math.abs(n)>1e-37?n:0}["fill","stroke"].forEach((function(n){var t={};t[n]=function(t){if(void 0===t)return this;if("string"==typeof t||e.Color.isRgb(t)||t&&"function"==typeof t.fill)this.attr(n,t);else for(var r=l[n].length-1;r>=0;r--)null!=t[l[n][r]]&&this.attr(l.prefix(n,l[n][r]),t[l[n][r]]);return this},e.extend(e.Element,e.FX,t)})),e.extend(e.Element,e.FX,{translate:function(n,t){return this.transform({x:n,y:t})},matrix:function(n){return this.attr("transform",new e.Matrix(6==arguments.length?[].slice.call(arguments):n))},opacity:function(n){return this.attr("opacity",n)},dx:function(n){return this.x(new e.Number(n).plus(this instanceof e.FX?0:this.x()),!0)},dy:function(n){return this.y(new e.Number(n).plus(this instanceof e.FX?0:this.y()),!0)}}),e.extend(e.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(n){return this.node.getPointAtLength(n)}}),e.Set=e.invent({create:function(n){Array.isArray(n)?this.members=n:this.clear()},extend:{add:function(){for(var n=[].slice.call(arguments),t=0,e=n.length;t<e;t++)this.members.push(n[t]);return this},remove:function(n){var t=this.index(n);return t>-1&&this.members.splice(t,1),this},each:function(n){for(var t=0,e=this.members.length;t<e;t++)n.apply(this.members[t],[t,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(n){return this.index(n)>=0},index:function(n){return this.members.indexOf(n)},get:function(n){return this.members[n]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(n){return new e.Set(n)}}}),e.FX.Set=e.invent({create:function(n){this.set=n}}),e.Set.inherit=function(){var n=[];for(var t in e.Shape.prototype)"function"==typeof e.Shape.prototype[t]&&"function"!=typeof e.Set.prototype[t]&&n.push(t);for(var t in n.forEach((function(n){e.Set.prototype[n]=function(){for(var t=0,r=this.members.length;t<r;t++)this.members[t]&&"function"==typeof this.members[t][n]&&this.members[t][n].apply(this.members[t],arguments);return"animate"==n?this.fx||(this.fx=new e.FX.Set(this)):this}})),n=[],e.FX.prototype)"function"==typeof e.FX.prototype[t]&&"function"!=typeof e.FX.Set.prototype[t]&&n.push(t);n.forEach((function(n){e.FX.Set.prototype[n]=function(){for(var t=0,e=this.set.members.length;t<e;t++)this.set.members[t].fx[n].apply(this.set.members[t].fx,arguments);return this}}))},e.extend(e.Element,{}),e.extend(e.Element,{remember:function(n,t){if("object"===a(arguments[0]))for(var e in n)this.remember(e,n[e]);else{if(1==arguments.length)return this.memory()[n];this.memory()[n]=t}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var n=arguments.length-1;n>=0;n--)delete this.memory()[arguments[n]];return this},memory:function(){return this._memory||(this._memory={})}}),e.get=function(n){var r=t.getElementById(function(n){var t=(n||"").toString().match(e.regex.reference);if(t)return t[1]}(n)||n);return e.adopt(r)},e.select=function(n,r){return new e.Set(e.utils.map((r||t).querySelectorAll(n),(function(n){return e.adopt(n)})))},e.extend(e.Parent,{select:function(n){return e.select(n,this.node)}});var b="abcdef".split("");if("function"!=typeof n.CustomEvent){var _=function(n,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var r=t.createEvent("CustomEvent");return r.initCustomEvent(n,e.bubbles,e.cancelable,e.detail),r};_.prototype=n.Event.prototype,e.CustomEvent=_}else e.CustomEvent=n.CustomEvent;return e},void 0!==(r=function(){return On(jn,jn.document)}.call(t,e,t,n))&&(n.exports=r),function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(n,t){return this.add(n,t),!n.attr("in")&&this.autoSetIn&&n.attr("in",this.source),n.attr("result")||n.attr("result",n),n},blend:function(n,t,e){return this.put(new SVG.BlendEffect(n,t,e))},colorMatrix:function(n,t){return this.put(new SVG.ColorMatrixEffect(n,t))},convolveMatrix:function(n){return this.put(new SVG.ConvolveMatrixEffect(n))},componentTransfer:function(n){return this.put(new SVG.ComponentTransferEffect(n))},composite:function(n,t,e){return this.put(new SVG.CompositeEffect(n,t,e))},flood:function(n,t){return this.put(new SVG.FloodEffect(n,t))},offset:function(n,t){return this.put(new SVG.OffsetEffect(n,t))},image:function(n){return this.put(new SVG.ImageEffect(n))},merge:function(){var n=[void 0];for(var t in arguments)n.push(arguments[t]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,n)))},gaussianBlur:function(n,t){return this.put(new SVG.GaussianBlurEffect(n,t))},morphology:function(n,t){return this.put(new SVG.MorphologyEffect(n,t))},diffuseLighting:function(n,t,e){return this.put(new SVG.DiffuseLightingEffect(n,t,e))},displacementMap:function(n,t,e,r,i){return this.put(new SVG.DisplacementMapEffect(n,t,e,r,i))},specularLighting:function(n,t,e,r){return this.put(new SVG.SpecularLightingEffect(n,t,e,r))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(n,t,e,r,i){return this.put(new SVG.TurbulenceEffect(n,t,e,r,i))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(n){var t=this.put(new SVG.Filter);return"function"==typeof n&&n.call(t,t),t}}),SVG.extend(SVG.Container,{filter:function(n){return this.defs().filter(n)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(n){return this.filterer=n instanceof SVG.Element?n:this.doc().filter(n),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(n){return this.filterer&&!0===n&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(n){return null==n?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",n)},result:function(n){return null==n?this.attr("result"):this.attr("result",n)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(n){return null==n?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",n)},result:function(n){return null==n?this.attr("result"):this.attr("result",n)},toString:function(){return this.result()}}});var n={blend:function(n,t){return this.parent()&&this.parent().blend(this,n,t)},colorMatrix:function(n,t){return this.parent()&&this.parent().colorMatrix(n,t).in(this)},convolveMatrix:function(n){return this.parent()&&this.parent().convolveMatrix(n).in(this)},componentTransfer:function(n){return this.parent()&&this.parent().componentTransfer(n).in(this)},composite:function(n,t){return this.parent()&&this.parent().composite(this,n,t)},flood:function(n,t){return this.parent()&&this.parent().flood(n,t)},offset:function(n,t){return this.parent()&&this.parent().offset(n,t).in(this)},image:function(n){return this.parent()&&this.parent().image(n)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(n,t){return this.parent()&&this.parent().gaussianBlur(n,t).in(this)},morphology:function(n,t){return this.parent()&&this.parent().morphology(n,t).in(this)},diffuseLighting:function(n,t,e){return this.parent()&&this.parent().diffuseLighting(n,t,e).in(this)},displacementMap:function(n,t,e,r){return this.parent()&&this.parent().displacementMap(this,n,t,e,r)},specularLighting:function(n,t,e,r){return this.parent()&&this.parent().specularLighting(n,t,e,r).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(n,t,e,r,i){return this.parent()&&this.parent().turbulence(n,t,e,r,i).in(this)}};SVG.extend(SVG.Effect,n),SVG.extend(SVG.ParentEffect,n),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(n){this.attr("in",n)}}});var t={blend:function(n,t,e){this.attr({in:n,in2:t,mode:e||"normal"})},colorMatrix:function(n,t){"matrix"==n&&(t=i(t)),this.attr({type:n,values:void 0===t?null:t})},convolveMatrix:function(n){n=i(n),this.attr({order:Math.sqrt(n.split(" ").length),kernelMatrix:n})},composite:function(n,t,e){this.attr({in:n,in2:t,operator:e})},flood:function(n,t){this.attr("flood-color",n),null!=t&&this.attr("flood-opacity",t)},offset:function(n,t){this.attr({dx:n,dy:t})},image:function(n){this.attr("href",n,SVG.xlink)},displacementMap:function(n,t,e,r,i){this.attr({in:n,in2:t,scale:e,xChannelSelector:r,yChannelSelector:i})},gaussianBlur:function(n,t){null!=n||null!=t?this.attr("stdDeviation",function(n){if(!Array.isArray(n))return n;for(var t=0,e=n.length,r=[];t<e;t++)r.push(n[t]);return r.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(n,t){this.attr({operator:n,radius:t})},tile:function(){},turbulence:function(n,t,e,r,i){this.attr({numOctaves:t,seed:e,stitchTiles:r,baseFrequency:n,type:i})}},e={merge:function(){var n;if(arguments[0]instanceof SVG.Set){var t=this;arguments[0].each((function(n){this instanceof SVG.MergeNode?t.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&t.put(new SVG.MergeNode(this))}))}else{n=Array.isArray(arguments[0])?arguments[0]:arguments;for(var e=0;e<n.length;e++)n[e]instanceof SVG.MergeNode?this.put(n[e]):this.put(new SVG.MergeNode(n[e]))}},componentTransfer:function(n){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach(function(n){this[n]=new(SVG["Func"+n.toUpperCase()])("identity"),this.rgb.add(this[n]),this.node.appendChild(this[n].node)}.bind(this)),n)for(var t in n.rgb&&(["r","g","b"].forEach(function(t){this[t].attr(n.rgb)}.bind(this)),delete n.rgb),n)this[t].attr(n[t])},diffuseLighting:function(n,t,e){this.attr({surfaceScale:n,diffuseConstant:t,kernelUnitLength:e})},specularLighting:function(n,t,e,r){this.attr({surfaceScale:n,diffuseConstant:t,specularExponent:e,kernelUnitLength:r})}},r={distantLight:function(n,t){this.attr({azimuth:n,elevation:t})},pointLight:function(n,t,e){this.attr({x:n,y:t,z:e})},spotLight:function(n,t,e,r,i,o){this.attr({x:n,y:t,z:e,pointsAtX:r,pointsAtY:i,pointsAtZ:o})},mergeNode:function(n){this.attr("in",n)}};function i(n){return Array.isArray(n)&&(n=new SVG.Array(n)),n.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function o(){var n=function(){};for(var t in"function"==typeof arguments[arguments.length-1]&&(n=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var e in arguments[t])n(arguments[t][e],e,arguments[t])}["r","g","b","a"].forEach((function(n){r["Func"+n.toUpperCase()]=function(n){switch(this.attr("type",n),n){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}})),o(t,(function(n,t){var e=t.charAt(0).toUpperCase()+t.slice(1);SVG[e+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+e)),n.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})})),o(e,(function(n,t){var e=t.charAt(0).toUpperCase()+t.slice(1);SVG[e+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+e)),n.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})})),o(r,(function(n,t){var e=t.charAt(0).toUpperCase()+t.slice(1);SVG[e]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+e)),n.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})})),SVG.extend(SVG.MergeEffect,{in:function(n){return n instanceof SVG.MergeNode?this.add(n,0):this.add(new SVG.MergeNode(n),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(n){return null==n?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",n)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function n(n,i,o,a,s,l,c){for(var d=n.slice(i,o||c),u=a.slice(s,l||c),p=0,h={pos:[0,0],start:[0,0]},f={pos:[0,0],start:[0,0]};d[p]=t.call(h,d[p]),u[p]=t.call(f,u[p]),d[p][0]!=u[p][0]||"M"==d[p][0]||"A"==d[p][0]&&(d[p][4]!=u[p][4]||d[p][5]!=u[p][5])?(Array.prototype.splice.apply(d,[p,1].concat(r.call(h,d[p]))),Array.prototype.splice.apply(u,[p,1].concat(r.call(f,u[p])))):(d[p]=e.call(h,d[p]),u[p]=e.call(f,u[p])),++p!=d.length||p!=u.length;)p==d.length&&d.push(["C",h.pos[0],h.pos[1],h.pos[0],h.pos[1],h.pos[0],h.pos[1]]),p==u.length&&u.push(["C",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]]);return{start:d,dest:u}}function t(n){switch(n[0]){case"z":case"Z":n[0]="L",n[1]=this.start[0],n[2]=this.start[1];break;case"H":n[0]="L",n[2]=this.pos[1];break;case"V":n[0]="L",n[2]=n[1],n[1]=this.pos[0];break;case"T":n[0]="Q",n[3]=n[1],n[4]=n[2],n[1]=this.reflection[1],n[2]=this.reflection[0];break;case"S":n[0]="C",n[6]=n[4],n[5]=n[3],n[4]=n[2],n[3]=n[1],n[2]=this.reflection[1],n[1]=this.reflection[0]}return n}function e(n){var t=n.length;return this.pos=[n[t-2],n[t-1]],-1!="SCQT".indexOf(n[0])&&(this.reflection=[2*this.pos[0]-n[t-4],2*this.pos[1]-n[t-3]]),n}function r(n){var t=[n];switch(n[0]){case"M":return this.pos=this.start=[n[1],n[2]],t;case"L":n[5]=n[3]=n[1],n[6]=n[4]=n[2],n[1]=this.pos[0],n[2]=this.pos[1];break;case"Q":n[6]=n[4],n[5]=n[3],n[4]=1*n[4]/3+2*n[2]/3,n[3]=1*n[3]/3+2*n[1]/3,n[2]=1*this.pos[1]/3+2*n[2]/3,n[1]=1*this.pos[0]/3+2*n[1]/3;break;case"A":n=(t=function(n,t){var e,r,i,o,a,s,l,c,d,u,p,h,f,g,m,A,b,_,v,x,k,y,$,E,w,C,I=Math.abs(t[1]),B=Math.abs(t[2]),S=t[3]%360,z=t[4],M=t[5],j=t[6],O=t[7],N=new SVG.Point(n),D=new SVG.Point(j,O),T=[];if(0===I||0===B||N.x===D.x&&N.y===D.y)return[["C",N.x,N.y,D.x,D.y,D.x,D.y]];for((r=(e=new SVG.Point((N.x-D.x)/2,(N.y-D.y)/2).transform((new SVG.Matrix).rotate(S))).x*e.x/(I*I)+e.y*e.y/(B*B))>1&&(I*=r=Math.sqrt(r),B*=r),i=(new SVG.Matrix).rotate(S).scale(1/I,1/B).rotate(-S),N=N.transform(i),s=(o=[(D=D.transform(i)).x-N.x,D.y-N.y])[0]*o[0]+o[1]*o[1],a=Math.sqrt(s),o[0]/=a,o[1]/=a,l=s<4?Math.sqrt(1-s/4):0,z===M&&(l*=-1),c=new SVG.Point((D.x+N.x)/2+l*-o[1],(D.y+N.y)/2+l*o[0]),d=new SVG.Point(N.x-c.x,N.y-c.y),u=new SVG.Point(D.x-c.x,D.y-c.y),p=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(p*=-1),h=Math.acos(u.x/Math.sqrt(u.x*u.x+u.y*u.y)),u.y<0&&(h*=-1),M&&p>h&&(h+=2*Math.PI),!M&&p<h&&(h-=2*Math.PI),A=[],b=p,f=(h-p)/(g=Math.ceil(2*Math.abs(p-h)/Math.PI)),m=4*Math.tan(f/4)/3,k=0;k<=g;k++)v=Math.cos(b),_=Math.sin(b),x=new SVG.Point(c.x+v,c.y+_),A[k]=[new SVG.Point(x.x+m*_,x.y-m*v),x,new SVG.Point(x.x-m*_,x.y+m*v)],b+=f;for(A[0][0]=A[0][1].clone(),A[A.length-1][2]=A[A.length-1][1].clone(),i=(new SVG.Matrix).rotate(S).scale(I,B).rotate(-S),k=0,y=A.length;k<y;k++)A[k][0]=A[k][0].transform(i),A[k][1]=A[k][1].transform(i),A[k][2]=A[k][2].transform(i);for(k=1,y=A.length;k<y;k++)$=(x=A[k-1][2]).x,E=x.y,w=(x=A[k][0]).x,C=x.y,j=(x=A[k][1]).x,O=x.y,T.push(["C",$,E,w,C,j,O]);return T}(this.pos,n))[0]}return n[0]="C",this.pos=[n[5],n[6]],this.reflection=[2*n[5]-n[3],2*n[6]-n[4]],t}function i(n,t){if(!1===t)return!1;for(var e=t,r=n.length;e<r;++e)if("M"==n[e][0])return e;return!1}SVG.extend(SVG.PathArray,{morph:function(t){for(var e=this.value,r=this.parse(t),o=0,a=0,s=!1,l=!1;!1!==o||!1!==a;){var c;s=i(e,!1!==o&&o+1),l=i(r,!1!==a&&a+1),!1===o&&(o=0==(c=new SVG.PathArray(d.start).bbox()).height||0==c.width?e.push(e[0])-1:e.push(["M",c.x+c.width/2,c.y+c.height/2])-1),!1===a&&(a=0==(c=new SVG.PathArray(d.dest).bbox()).height||0==c.width?r.push(r[0])-1:r.push(["M",c.x+c.width/2,c.y+c.height/2])-1);var d=n(e,o,s,r,a,l);e=e.slice(0,o).concat(d.start,!1===s?[]:e.slice(s)),r=r.slice(0,a).concat(d.dest,!1===l?[]:r.slice(l)),o=!1!==s&&o+d.start.length,a=!1!==l&&a+d.dest.length}return this.value=e,this.destination=new SVG.PathArray,this.destination.value=r,this}})}(),function(){function n(n){n.remember("_draggable",this),this.el=n}n.prototype.init=function(n,t){var e=this;this.constraint=n,this.value=t,this.el.on("mousedown.drag",(function(n){e.start(n)})),this.el.on("touchstart.drag",(function(n){e.start(n)}))},n.prototype.transformPoint=function(n,t){var e=(n=n||window.event).changedTouches&&n.changedTouches[0]||n;return this.p.x=e.clientX-(t||0),this.p.y=e.clientY,this.p.matrixTransform(this.m)},n.prototype.getBBox=function(){var n=this.el.bbox();return this.el instanceof SVG.Nested&&(n=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(n.x=this.el.x(),n.y=this.el.y()),n},n.prototype.start=function(n){if("click"!=n.type&&"mousedown"!=n.type&&"mousemove"!=n.type||1==(n.which||n.buttons)){var t=this;if(this.el.fire("beforedrag",{event:n,handler:this}),!this.el.event().defaultPrevented){n.preventDefault(),n.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var e,r=this.getBBox();if(this.el instanceof SVG.Text)switch(e=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":e/=2;break;case"start":e=0}this.startPoints={point:this.transformPoint(n,e),box:r,transform:this.el.transform()},SVG.on(window,"mousemove.drag",(function(n){t.drag(n)})),SVG.on(window,"touchmove.drag",(function(n){t.drag(n)})),SVG.on(window,"mouseup.drag",(function(n){t.end(n)})),SVG.on(window,"touchend.drag",(function(n){t.end(n)})),this.el.fire("dragstart",{event:n,p:this.startPoints.point,m:this.m,handler:this})}}},n.prototype.drag=function(n){var t=this.getBBox(),e=this.transformPoint(n),r=this.startPoints.box.x+e.x-this.startPoints.point.x,i=this.startPoints.box.y+e.y-this.startPoints.point.y,o=this.constraint,a=e.x-this.startPoints.point.x,s=e.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:n,p:e,m:this.m,handler:this}),this.el.event().defaultPrevented)return e;if("function"==typeof o){var l=o.call(this.el,r,i,this.m);"boolean"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(r):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(i):!1!==l.y&&this.el.y(l.y)}else"object"==typeof o&&(null!=o.minX&&r<o.minX?a=(r=o.minX)-this.startPoints.box.x:null!=o.maxX&&r>o.maxX-t.width&&(a=(r=o.maxX-t.width)-this.startPoints.box.x),null!=o.minY&&i<o.minY?s=(i=o.minY)-this.startPoints.box.y:null!=o.maxY&&i>o.maxY-t.height&&(s=(i=o.maxY-t.height)-this.startPoints.box.y),null!=o.snapToGrid&&(r-=r%o.snapToGrid,i-=i%o.snapToGrid,a-=a%o.snapToGrid,s-=s%o.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:a,y:s},!0):this.el.move(r,i));return e},n.prototype.end=function(n){var t=this.drag(n);this.el.fire("dragend",{event:n,p:t,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,e){"function"!=typeof t&&"object"!=typeof t||(e=t,t=!0);var r=this.remember("_draggable")||new n(this);return(t=void 0===t||t)?r.init(e||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function n(n){this.el=n,n.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(n,t,e){var r="string"!=typeof n?n:t[n];return e?r/2:r},this.pointCoords=function(n,t){var e=this.pointsList[n];return{x:this.pointCoord(e[0],t,"t"===n||"b"===n),y:this.pointCoord(e[1],t,"r"===n||"l"===n)}}}n.prototype.init=function(n,t){var e=this.el.bbox();this.options={};var r=this.el.selectize.defaults.points;for(var i in this.el.selectize.defaults)this.options[i]=this.el.selectize.defaults[i],void 0!==t[i]&&(this.options[i]=t[i]);var o=["points","pointsExclude"];for(var i in o){var a=this.options[o[i]];"string"==typeof a?a=a.length>0?a.split(/\s*,\s*/i):[]:"boolean"==typeof a&&"points"===o[i]&&(a=a?r:[]),this.options[o[i]]=a}this.options.points=[r,this.options.points].reduce((function(n,t){return n.filter((function(n){return t.indexOf(n)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(n,t){return n.filter((function(n){return t.indexOf(n)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(e.x,e.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(n):this.selectRect(n),this.observe(),this.cleanup()},n.prototype.selectPoints=function(n){return this.pointSelection.isSelected=n,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},n.prototype.getPointArray=function(){var n=this.el.bbox();return this.el.array().valueOf().map((function(t){return[t[0]-n.x,t[1]-n.y]}))},n.prototype.drawPoints=function(){for(var n=this,t=this.getPointArray(),e=0,r=t.length;e<r;++e){var i=function(t){return function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation();var r=e.pageX||e.touches[0].pageX,i=e.pageY||e.touches[0].pageY;n.el.fire("point",{x:r,y:i,i:t,event:e})}}(e),o=this.drawPoint(t[e][0],t[e][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",i).on("mousedown",i);this.pointSelection.set.add(o)}},n.prototype.drawPoint=function(n,t){var e=this.options.pointType;switch(e){case"circle":return this.drawCircle(n,t);case"rect":return this.drawRect(n,t);default:if("function"==typeof e)return e.call(this,n,t);throw new Error("Unknown "+e+" point type!")}},n.prototype.drawCircle=function(n,t){return this.nested.circle(this.options.pointSize).center(n,t)},n.prototype.drawRect=function(n,t){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(n,t)},n.prototype.updatePointSelection=function(){var n=this.getPointArray();this.pointSelection.set.each((function(t){this.cx()===n[t][0]&&this.cy()===n[t][1]||this.center(n[t][0],n[t][1])}))},n.prototype.updateRectSelection=function(){var n=this,t=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:t.width,height:t.height}),this.options.points.length&&this.options.points.map((function(e,r){var i=n.pointCoords(e,t);n.rectSelection.set.get(r+1).center(i.x,i.y)})),this.options.rotationPoint){var e=this.rectSelection.set.length();this.rectSelection.set.get(e-1).center(t.width/2,20)}},n.prototype.selectRect=function(n){var t=this,e=this.el.bbox();function r(n){return function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation();var r=e.pageX||e.touches[0].pageX,i=e.pageY||e.touches[0].pageY;t.el.fire(n,{x:r,y:i,event:e})}}if(this.rectSelection.isSelected=n,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(e.width,e.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map((function(n,i){var o=t.pointCoords(n,e),a=t.drawPoint(o.x,o.y).attr("class",t.options.classPoints+"_"+n).on("mousedown",r(n)).on("touchstart",r(n));t.rectSelection.set.add(a)})),this.rectSelection.set.each((function(){this.addClass(t.options.classPoints)}))),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var i=function(n){(n=n||window.event).preventDefault?n.preventDefault():n.returnValue=!1,n.stopPropagation();var e=n.pageX||n.touches[0].pageX,r=n.pageY||n.touches[0].pageY;t.el.fire("rot",{x:e,y:r,event:n})},o=this.drawPoint(e.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",i).on("mousedown",i);this.rectSelection.set.add(o)}},n.prototype.handler=function(){var n=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(n.x,n.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},n.prototype.observe=function(){var n=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver((function(){n.handler()})),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(n){}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",(function(){n.handler()}))},n.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each((function(){this.remove()})),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each((function(){this.remove()})),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(t,e){return"object"==typeof t&&(e=t,t=!0),(this.remember("_selectHandler")||new n(this)).init(void 0===t||t,e||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function n(n){n.remember("_resizeHandler",this),this.el=n,this.parameters={},this.lastUpdateCall=null,this.p=n.doc().node.createSVGPoint()}n.prototype.transformPoint=function(n,t,e){return this.p.x=n-(this.offset.x-window.pageXOffset),this.p.y=t-(this.offset.y-window.pageYOffset),this.p.matrixTransform(e||this.m)},n.prototype._extractPosition=function(n){return{x:null!=n.clientX?n.clientX:n.touches[0].clientX,y:null!=n.clientY?n.clientY:n.touches[0].clientY}},n.prototype.init=function(n){var t=this;if(this.stop(),"stop"!==n){for(var e in this.options={},this.el.resize.defaults)this.options[e]=this.el.resize.defaults[e],void 0!==n[e]&&(this.options[e]=n[e]);this.el.on("lt.resize",(function(n){t.resize(n||window.event)})),this.el.on("rt.resize",(function(n){t.resize(n||window.event)})),this.el.on("rb.resize",(function(n){t.resize(n||window.event)})),this.el.on("lb.resize",(function(n){t.resize(n||window.event)})),this.el.on("t.resize",(function(n){t.resize(n||window.event)})),this.el.on("r.resize",(function(n){t.resize(n||window.event)})),this.el.on("b.resize",(function(n){t.resize(n||window.event)})),this.el.on("l.resize",(function(n){t.resize(n||window.event)})),this.el.on("rot.resize",(function(n){t.resize(n||window.event)})),this.el.on("point.resize",(function(n){t.resize(n||window.event)})),this.update()}},n.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},n.prototype.resize=function(n){var t=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var e=this._extractPosition(n.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(e.x,e.y),x:n.detail.x,y:n.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},"text"===this.el.type&&(this.parameters.fontSize=this.el.attr()["font-size"]),void 0!==n.detail.i){var r=this.el.array().valueOf();this.parameters.i=n.detail.i,this.parameters.pointCoords=[r[n.detail.i][0],r[n.detail.i][1]]}switch(n.type){case"lt":this.calc=function(n,t){var e=this.snapToGrid(n,t);if(this.parameters.box.width-e[0]>0&&this.parameters.box.height-e[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+e[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-e[0]);e=this.checkAspectRatio(e),this.el.move(this.parameters.box.x+e[0],this.parameters.box.y+e[1]).size(this.parameters.box.width-e[0],this.parameters.box.height-e[1])}};break;case"rt":this.calc=function(n,t){var e=this.snapToGrid(n,t,2);if(this.parameters.box.width+e[0]>0&&this.parameters.box.height-e[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-e[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+e[0]);e=this.checkAspectRatio(e,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+e[1]).size(this.parameters.box.width+e[0],this.parameters.box.height-e[1])}};break;case"rb":this.calc=function(n,t){var e=this.snapToGrid(n,t,0);if(this.parameters.box.width+e[0]>0&&this.parameters.box.height+e[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-e[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+e[0]);e=this.checkAspectRatio(e),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+e[0],this.parameters.box.height+e[1])}};break;case"lb":this.calc=function(n,t){var e=this.snapToGrid(n,t,1);if(this.parameters.box.width-e[0]>0&&this.parameters.box.height+e[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+e[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-e[0]);e=this.checkAspectRatio(e,!0),this.el.move(this.parameters.box.x+e[0],this.parameters.box.y).size(this.parameters.box.width-e[0],this.parameters.box.height+e[1])}};break;case"t":this.calc=function(n,t){var e=this.snapToGrid(n,t,2);if(this.parameters.box.height-e[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+e[1]).height(this.parameters.box.height-e[1])}};break;case"r":this.calc=function(n,t){var e=this.snapToGrid(n,t,0);if(this.parameters.box.width+e[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+e[0])}};break;case"b":this.calc=function(n,t){var e=this.snapToGrid(n,t,0);if(this.parameters.box.height+e[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+e[1])}};break;case"l":this.calc=function(n,t){var e=this.snapToGrid(n,t,1);if(this.parameters.box.width-e[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+e[0],this.parameters.box.y).width(this.parameters.box.width-e[0])}};break;case"rot":this.calc=function(n,t){var e=n+this.parameters.p.x,r=t+this.parameters.p.y,i=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),o=Math.atan2(r-this.parameters.box.y-this.parameters.box.height/2,e-this.parameters.box.x-this.parameters.box.width/2),a=this.parameters.rotation+180*(o-i)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(a-a%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(n,t){var e=this.snapToGrid(n,t,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),r=this.el.array().valueOf();r[this.parameters.i][0]=this.parameters.pointCoords[0]+e[0],r[this.parameters.i][1]=this.parameters.pointCoords[1]+e[1],this.el.plot(r)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:n}),SVG.on(window,"touchmove.resize",(function(n){t.update(n||window.event)})),SVG.on(window,"touchend.resize",(function(){t.done()})),SVG.on(window,"mousemove.resize",(function(n){t.update(n||window.event)})),SVG.on(window,"mouseup.resize",(function(){t.done()}))},n.prototype.update=function(n){if(n){var t=this._extractPosition(n),e=this.transformPoint(t.x,t.y),r=e.x-this.parameters.p.x,i=e.y-this.parameters.p.y;this.lastUpdateCall=[r,i],this.calc(r,i),this.el.fire("resizing",{dx:r,dy:i,event:n})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},n.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},n.prototype.snapToGrid=function(n,t,e,r){var i;return void 0!==r?i=[(e+n)%this.options.snapToGrid,(r+t)%this.options.snapToGrid]:(e=null==e?3:e,i=[(this.parameters.box.x+n+(1&e?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+t+(2&e?0:this.parameters.box.height))%this.options.snapToGrid]),n<0&&(i[0]-=this.options.snapToGrid),t<0&&(i[1]-=this.options.snapToGrid),n-=Math.abs(i[0])<this.options.snapToGrid/2?i[0]:i[0]-(n<0?-this.options.snapToGrid:this.options.snapToGrid),t-=Math.abs(i[1])<this.options.snapToGrid/2?i[1]:i[1]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(n,t,e,r)},n.prototype.constraintToBox=function(n,t,e,r){var i,o,a=this.options.constraint||{};return void 0!==r?(i=e,o=r):(i=this.parameters.box.x+(1&e?0:this.parameters.box.width),o=this.parameters.box.y+(2&e?0:this.parameters.box.height)),void 0!==a.minX&&i+n<a.minX&&(n=a.minX-i),void 0!==a.maxX&&i+n>a.maxX&&(n=a.maxX-i),void 0!==a.minY&&o+t<a.minY&&(t=a.minY-o),void 0!==a.maxY&&o+t>a.maxY&&(t=a.maxY-o),[n,t]},n.prototype.checkAspectRatio=function(n,t){if(!this.options.saveAspectRatio)return n;var e=n.slice(),r=this.parameters.box.width/this.parameters.box.height,i=this.parameters.box.width+n[0],o=this.parameters.box.height-n[1],a=i/o;return a<r?(e[1]=i/r-this.parameters.box.height,t&&(e[1]=-e[1])):a>r&&(e[0]=this.parameters.box.width-o*r,t&&(e[0]=-e[0])),e},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new n(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var qn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new _(this.ctx),this.ctx.axes=new tn(this.ctx),this.ctx.core=new Tn(this.ctx.el,this.ctx),this.ctx.config=new R({}),this.ctx.data=new U(this.ctx),this.ctx.grid=new W(this.ctx),this.ctx.graphics=new x(this.ctx),this.ctx.coreUtils=new k(this.ctx),this.ctx.crosshairs=new en(this.ctx),this.ctx.events=new K(this.ctx),this.ctx.exports=new Q(this.ctx),this.ctx.localization=new nn(this.ctx),this.ctx.options=new I,this.ctx.responsive=new rn(this.ctx),this.ctx.series=new N(this.ctx),this.ctx.theme=new on(this.ctx),this.ctx.formatters=new H(this.ctx),this.ctx.titleSubtitle=new an(this.ctx),this.ctx.legend=new hn(this.ctx),this.ctx.toolbar=new fn(this.ctx),this.ctx.dimensions=new un(this.ctx),this.ctx.updateHelpers=new Ln(this.ctx),this.ctx.zoomPanSelection=new gn(this.ctx),this.ctx.w.globals.tooltip=new kn(this.ctx)}}]),n}(),Pn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w}return c(n,[{key:"clear",value:function(n){var t=n.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:t})}},{key:"killSVG",value:function(n){n.each((function(n,t){this.removeClass("*"),this.off(),this.stop()}),!0),n.ungroup(),n.clear()}},{key:"clearDomElements",value:function(n){var t=this,e=n.isUpdating,r=this.w.globals.dom.Paper.node;r.parentNode&&r.parentNode.parentNode&&!e&&(r.parentNode.parentNode.style.minHeight="unset");var i=this.w.globals.dom.baseEl;i&&this.ctx.eventList.forEach((function(n){i.removeEventListener(n,t.ctx.events.documentEvent)}));var o=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(o.Paper),o.Paper.remove(),o.elWrap=null,o.elGraphical=null,o.elAnnotations=null,o.elLegendWrap=null,o.baseEl=null,o.elGridRect=null,o.elGridRectMask=null,o.elGridRectMarkerMask=null,o.elForecastMask=null,o.elNonForecastMask=null,o.elDefs=null}}]),n}(),Rn=new WeakMap,Fn=function(){function n(t,e){s(this,n),this.opts=e,this.ctx=this,this.w=new V(e).init(),this.el=t,this.w.globals.cuid=b.randomId(),this.w.globals.chartID=this.w.config.chart.id?b.escapeString(this.w.config.chart.id):this.w.globals.cuid,new qn(this).initModules(),this.create=b.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return c(n,[{key:"render",value:function(){var n=this;return new Promise((function(t,e){if(null!==n.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),n.w.config.chart.id&&Apex._chartInstances.push({id:n.w.globals.chartID,group:n.w.config.chart.group,chart:n}),n.setLocale(n.w.config.chart.defaultLocale);var r=n.w.config.chart.events.beforeMount;if("function"==typeof r&&r(n,n.w),n.events.fireEvent("beforeMount",[n,n.w]),window.addEventListener("resize",n.windowResizeHandler),function(n,t){var e=!1;if(n.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var r=n.getBoundingClientRect();"none"!==n.style.display&&0!==r.width||(e=!0)}var i=new ResizeObserver((function(r){e&&t.call(n,r),e=!0}));n.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(n.children).forEach((function(n){return i.observe(n)})):i.observe(n),Rn.set(t,i)}(n.el.parentNode,n.parentResizeHandler),!n.css){var i=n.el.getRootNode&&n.el.getRootNode(),o=b.is("ShadowRoot",i),a=n.el.ownerDocument,s=a.getElementById("apexcharts-css");!o&&s||(n.css=document.createElement("style"),n.css.id="apexcharts-css",n.css.textContent='.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n}\n\n\n.apexcharts-inner {\n position: relative;\n}\n\n.apexcharts-text tspan {\n font-family: inherit;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, 0.8);\n}\n\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-title:empty,\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-goals-group, \n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n display: flex;\n}\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-box, .apexcharts-custom-tooltip {\n padding: 4px 8px;\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse;\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0;\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-left: -6px;\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #ECEFF1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-top: -6px;\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1;\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_boundingRect, .svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n}\n.apexcharts-selection-rect + g .svg_select_boundingRect,\n.apexcharts-selection-rect + g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n\n.apexcharts-selection-rect + g .svg_select_points_l,\n.apexcharts-selection-rect + g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon,\n.apexcharts-reset-icon,\n.apexcharts-pan-icon,\n.apexcharts-selection-icon,\n.apexcharts-menu-icon,\n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {\n fill: #008FFB;\n}\n\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon,\n.apexcharts-menu-icon {\n position: relative;\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px;\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-reset-icon,\n.apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008FFB;\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee;\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n }\n}\n\n.apexcharts-datalabel.apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabels,\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-gridline,\n.apexcharts-annotation-rect,\n.apexcharts-xaxis-annotation-label,\n.apexcharts-yaxis-annotation-label,\n.apexcharts-point-annotation-label,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line,\n.apexcharts-zoom-rect,\n.apexcharts-toolbar svg,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-radar-series path,\n.apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n\n/* Resize generated styles */\n\n@keyframes resizeanim {\n from {\n opacity: 0;\n }\n to {\n opacity: 0;\n }\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n}\n\n.resize-triggers,\n.resize-triggers>div,\n.contract-trigger:before {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n}\n\n.resize-triggers>div {\n background: #eee;\n overflow: auto;\n}\n\n.contract-trigger:before {\n width: 200%;\n height: 200%;\n}',o?i.prepend(n.css):a.head.appendChild(n.css))}var l=n.create(n.w.config.series,{});if(!l)return t(n);n.mount(l).then((function(){"function"==typeof n.w.config.chart.events.mounted&&n.w.config.chart.events.mounted(n,n.w),n.events.fireEvent("mounted",[n,n.w]),t(l)})).catch((function(n){e(n)}))}else e(new Error("Element not found"))}))}},{key:"create",value:function(n,t){var e=this.w;new qn(this).initModules();var r=this.w.globals;if(r.noData=!1,r.animationEnded=!1,this.responsive.checkResponsiveConfig(t),e.config.xaxis.convertedCatToNumeric&&new P(e.config).convertCatToNumericXaxis(e.config,this.ctx),null===this.el)return r.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===e.config.chart.type&&(e.config.grid.show=!1,e.config.yaxis[0].show=!1),0===r.svgWidth)return r.animationEnded=!0,null;var i=k.checkComboSeries(n);r.comboCharts=i.comboCharts,r.comboBarCount=i.comboBarCount;var o=n.every((function(n){return n.data&&0===n.data.length}));(0===n.length||o)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(n),this.theme.init(),new z(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),r.noData&&r.collapsedSeries.length!==r.series.length&&!e.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),r.axisCharts&&(this.core.coreCalculations(),"category"!==e.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=e.globals.minX,this.ctx.toolbar.maxX=e.globals.maxX),this.formatters.heatmapLabelFormatters(),new k(this).getLargestMarkerSize(),this.dimensions.plotCoords();var a=this.core.xySettings();this.grid.createGridMask();var s=this.core.plotChartType(n,a),l=new j(this);l.bringForward(),e.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition();var c={plot:{left:e.globals.translateX,top:e.globals.translateY,width:e.globals.gridWidth,height:e.globals.gridHeight}};return{elGraph:s,xyRatios:a,elInner:e.globals.dom.elGraphical,dimensions:c}}},{key:"mount",value:function(){var n=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this,r=e.w;return new Promise((function(i,o){if(null===e.el)return o(new Error("Not enough data to display or target element not found"));(null===t||r.globals.allSeriesCollapsed)&&e.series.handleNoData(),"treemap"!==r.config.chart.type&&e.axes.drawAxis(r.config.chart.type,t.xyRatios),e.grid=new W(e);var a=e.grid.drawGrid();e.annotations=new B(e),e.annotations.drawImageAnnos(),e.annotations.drawTextAnnos(),"back"===r.config.grid.position&&a&&r.globals.dom.elGraphical.add(a.el);var s=new X(n.ctx),l=new Z(n.ctx);if(null!==a&&(s.xAxisLabelCorrections(a.xAxisTickWidth),l.setYAxisTextAlignments(),r.config.yaxis.map((function(n,t){-1===r.globals.ignoreYAxisIndexes.indexOf(t)&&l.yAxisTitleRotate(t,n.opposite)}))),"back"===r.config.annotations.position&&(r.globals.dom.Paper.add(r.globals.dom.elAnnotations),e.annotations.drawAxesAnnotations()),Array.isArray(t.elGraph))for(var c=0;c<t.elGraph.length;c++)r.globals.dom.elGraphical.add(t.elGraph[c]);else r.globals.dom.elGraphical.add(t.elGraph);if("front"===r.config.grid.position&&a&&r.globals.dom.elGraphical.add(a.el),"front"===r.config.xaxis.crosshairs.position&&e.crosshairs.drawXCrosshairs(),"front"===r.config.yaxis[0].crosshairs.position&&e.crosshairs.drawYCrosshairs(),"front"===r.config.annotations.position&&(r.globals.dom.Paper.add(r.globals.dom.elAnnotations),e.annotations.drawAxesAnnotations()),!r.globals.noData){if(r.config.tooltip.enabled&&!r.globals.noData&&e.w.globals.tooltip.drawTooltip(t.xyRatios),r.globals.axisCharts&&(r.globals.isXNumeric||r.config.xaxis.convertedCatToNumeric||r.globals.isRangeBar))(r.config.chart.zoom.enabled||r.config.chart.selection&&r.config.chart.selection.enabled||r.config.chart.pan&&r.config.chart.pan.enabled)&&e.zoomPanSelection.init({xyRatios:t.xyRatios});else{var d=r.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(n){d[n]=!1}))}r.config.chart.toolbar.show&&!r.globals.allSeriesCollapsed&&e.toolbar.createToolbar()}r.globals.memory.methodsToExec.length>0&&r.globals.memory.methodsToExec.forEach((function(n){n.method(n.params,!1,n.context)})),r.globals.axisCharts||r.globals.noData||e.core.resizeNonAxisCharts(),i(e)}))}},{key:"destroy",value:function(){var n,t;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,n=this.parentResizeHandler,(t=Rn.get(n))&&(t.disconnect(),Rn.delete(n));var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach((function(n,t){n.id===b.escapeString(e)&&Apex._chartInstances.splice(t,1)})),new Pn(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(n){var t=this,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w;return a.globals.selection=void 0,n.series&&(this.series.resetSeries(!1,!0,!1),n.series.length&&n.series[0].data&&(n.series=n.series.map((function(n,e){return t.updateHelpers._extendSeries(n,e)}))),this.updateHelpers.revertDefaultAxisMinMax()),n.xaxis&&(n=this.updateHelpers.forceXAxisUpdate(n)),n.yaxis&&(n=this.updateHelpers.forceYAxisUpdate(n)),a.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),n.theme&&(n=this.theme.updateThemeOptions(n)),this.updateHelpers._updateOptions(n,e,r,i,o)}},{key:"updateSeries",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(n,t,e)}},{key:"appendSeries",value:function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.w.config.series.slice();return r.push(n),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(r,t,e)}},{key:"appendData",value:function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=this;e.w.globals.dataChanged=!0,e.series.getPreviousPaths();for(var r=e.w.config.series.slice(),i=0;i<r.length;i++)if(null!==n[i]&&void 0!==n[i])for(var o=0;o<n[i].data.length;o++)r[i].data.push(n[i].data[o]);return e.w.config.series=r,t&&(e.w.globals.initialSeries=b.clone(e.w.config.series)),this.update()}},{key:"update",value:function(n){var t=this;return new Promise((function(e,r){new Pn(t.ctx).clear({isUpdating:!0});var i=t.create(t.w.config.series,n);if(!i)return e(t);t.mount(i).then((function(){"function"==typeof t.w.config.chart.events.updated&&t.w.config.chart.events.updated(t,t.w),t.events.fireEvent("updated",[t,t.w]),t.w.globals.isDirty=!0,e(t)})).catch((function(n){r(n)}))}))}},{key:"getSyncedCharts",value:function(){var n=this.getGroupedCharts(),t=[this];return n.length&&(t=[],n.forEach((function(n){t.push(n)}))),t}},{key:"getGroupedCharts",value:function(){var n=this;return Apex._chartInstances.filter((function(n){if(n.group)return!0})).map((function(t){return n.w.config.chart.group===t.group?t.chart:n}))}},{key:"toggleSeries",value:function(n){return this.series.toggleSeries(n)}},{key:"highlightSeriesOnLegendHover",value:function(n,t){return this.series.toggleSeriesOnHover(n,t)}},{key:"showSeries",value:function(n){this.series.showSeries(n)}},{key:"hideSeries",value:function(n){this.series.hideSeries(n)}},{key:"resetSeries",value:function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(n,t)}},{key:"addEventListener",value:function(n,t){this.events.addEventListener(n,t)}},{key:"removeEventListener",value:function(n,t){this.events.removeEventListener(n,t)}},{key:"addXaxisAnnotation",value:function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this;e&&(r=e),r.annotations.addXaxisAnnotationExternal(n,t,r)}},{key:"addYaxisAnnotation",value:function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this;e&&(r=e),r.annotations.addYaxisAnnotationExternal(n,t,r)}},{key:"addPointAnnotation",value:function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this;e&&(r=e),r.annotations.addPointAnnotationExternal(n,t,r)}},{key:"clearAnnotations",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=this;n&&(t=n),t.annotations.clearAnnotations(t)}},{key:"removeAnnotation",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,e=this;t&&(e=t),e.annotations.removeAnnotation(e,n)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(n,t){return this.coreUtils.getSeriesTotalsXRange(n,t)}},{key:"getHighestValueInSeries",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new J(this.ctx).getMinYMaxY(n).highestY}},{key:"getLowestValueInSeries",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new J(this.ctx).getMinYMaxY(n).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(n,t){return this.updateHelpers.toggleDataPointSelection(n,t)}},{key:"zoomX",value:function(n,t){this.ctx.toolbar.zoomUpdateOptions(n,t)}},{key:"setLocale",value:function(n){this.localization.setCurrentLocaleValues(n)}},{key:"dataURI",value:function(n){return new Q(this.ctx).dataURI(n)}},{key:"exportToCSV",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Q(this.ctx).exportToCSV(n)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var n=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){n.w.globals.resized=!0,n.w.globals.dataChanged=!1,n.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var n=this.w.config.chart.redrawOnWindowResize;"function"==typeof n&&(n=n()),n&&this._windowResize()}}],[{key:"getChartByID",value:function(n){var t=b.escapeString(n),e=Apex._chartInstances.filter((function(n){return n.id===t}))[0];return e&&e.chart}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),e=0;e<t.length;e++)new n(t[e],JSON.parse(t[e].getAttribute("data-options"))).render()}},{key:"exec",value:function(n,t){var e=this.getChartByID(n);if(e){e.w.globals.isExecCalled=!0;var r=null;if(-1!==e.publicMethods.indexOf(t)){for(var i=arguments.length,o=new Array(i>2?i-2:0),a=2;a<i;a++)o[a-2]=arguments[a];r=e[t].apply(e,o)}return r}}},{key:"merge",value:function(n,t){return b.extend(n,t)}}]),n}();n.exports=Fn},1100:function(n){n.exports=function(){"use strict";const n="transitionend",t=n=>{let t=n.getAttribute("data-bs-target");if(!t||"#"===t){let e=n.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e=`#${e.split("#")[1]}`),t=e&&"#"!==e?e.trim():null}return t},e=n=>{const e=t(n);return e&&document.querySelector(e)?e:null},r=n=>{const e=t(n);return e?document.querySelector(e):null},i=t=>{t.dispatchEvent(new Event(n))},o=n=>!(!n||"object"!=typeof n)&&(void 0!==n.jquery&&(n=n[0]),void 0!==n.nodeType),a=n=>o(n)?n.jquery?n[0]:n:"string"==typeof n&&n.length>0?document.querySelector(n):null,s=n=>{if(!o(n)||0===n.getClientRects().length)return!1;const t="visible"===getComputedStyle(n).getPropertyValue("visibility"),e=n.closest("details:not([open])");if(!e)return t;if(e!==n){const t=n.closest("summary");if(t&&t.parentNode!==e)return!1;if(null===t)return!1}return t},l=n=>!n||n.nodeType!==Node.ELEMENT_NODE||!!n.classList.contains("disabled")||(void 0!==n.disabled?n.disabled:n.hasAttribute("disabled")&&"false"!==n.getAttribute("disabled")),c=n=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof n.getRootNode){const t=n.getRootNode();return t instanceof ShadowRoot?t:null}return n instanceof ShadowRoot?n:n.parentNode?c(n.parentNode):null},d=()=>{},u=n=>{n.offsetHeight},p=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,h=[],f=()=>"rtl"===document.documentElement.dir,g=n=>{var t;t=()=>{const t=p();if(t){const e=n.NAME,r=t.fn[e];t.fn[e]=n.jQueryInterface,t.fn[e].Constructor=n,t.fn[e].noConflict=()=>(t.fn[e]=r,n.jQueryInterface)}},"loading"===document.readyState?(h.length||document.addEventListener("DOMContentLoaded",(()=>{for(const n of h)n()})),h.push(t)):t()},m=n=>{"function"==typeof n&&n()},A=(t,e,r=!0)=>{if(!r)return void m(t);const o=(n=>{if(!n)return 0;let{transitionDuration:t,transitionDelay:e}=window.getComputedStyle(n);const r=Number.parseFloat(t),i=Number.parseFloat(e);return r||i?(t=t.split(",")[0],e=e.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(e))):0})(e)+5;let a=!1;const s=({target:r})=>{r===e&&(a=!0,e.removeEventListener(n,s),m(t))};e.addEventListener(n,s),setTimeout((()=>{a||i(e)}),o)},b=(n,t,e,r)=>{const i=n.length;let o=n.indexOf(t);return-1===o?!e&&r?n[i-1]:n[0]:(o+=e?1:-1,r&&(o=(o+i)%i),n[Math.max(0,Math.min(o,i-1))])},_=/[^.]*(?=\..*)\.|.*/,v=/\..*/,x=/::\d+$/,k={};let y=1;const $={mouseenter:"mouseover",mouseleave:"mouseout"},E=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(n,t){return t&&`${t}::${y++}`||n.uidEvent||y++}function C(n){const t=w(n);return n.uidEvent=t,k[t]=k[t]||{},k[t]}function I(n,t,e=null){return Object.values(n).find((n=>n.callable===t&&n.delegationSelector===e))}function B(n,t,e){const r="string"==typeof t,i=r?e:t||e;let o=j(n);return E.has(o)||(o=n),[r,i,o]}function S(n,t,e,r,i){if("string"!=typeof t||!n)return;let[o,a,s]=B(t,e,r);if(t in $){const n=n=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return n.call(this,t)};a=n(a)}const l=C(n),c=l[s]||(l[s]={}),d=I(c,a,o?e:null);if(d)return void(d.oneOff=d.oneOff&&i);const u=w(a,t.replace(_,"")),p=o?function(n,t,e){return function r(i){const o=n.querySelectorAll(t);for(let{target:a}=i;a&&a!==this;a=a.parentNode)for(const s of o)if(s===a)return N(i,{delegateTarget:a}),r.oneOff&&O.off(n,i.type,t,e),e.apply(a,[i])}}(n,e,a):function(n,t){return function e(r){return N(r,{delegateTarget:n}),e.oneOff&&O.off(n,r.type,t),t.apply(n,[r])}}(n,a);p.delegationSelector=o?e:null,p.callable=a,p.oneOff=i,p.uidEvent=u,c[u]=p,n.addEventListener(s,p,o)}function z(n,t,e,r,i){const o=I(t[e],r,i);o&&(n.removeEventListener(e,o,Boolean(i)),delete t[e][o.uidEvent])}function M(n,t,e,r){const i=t[e]||{};for(const o of Object.keys(i))if(o.includes(r)){const r=i[o];z(n,t,e,r.callable,r.delegationSelector)}}function j(n){return n=n.replace(v,""),$[n]||n}const O={on(n,t,e,r){S(n,t,e,r,!1)},one(n,t,e,r){S(n,t,e,r,!0)},off(n,t,e,r){if("string"!=typeof t||!n)return;const[i,o,a]=B(t,e,r),s=a!==t,l=C(n),c=l[a]||{},d=t.startsWith(".");if(void 0===o){if(d)for(const e of Object.keys(l))M(n,l,e,t.slice(1));for(const e of Object.keys(c)){const r=e.replace(x,"");if(!s||t.includes(r)){const t=c[e];z(n,l,a,t.callable,t.delegationSelector)}}}else{if(!Object.keys(c).length)return;z(n,l,a,o,i?e:null)}},trigger(n,t,e){if("string"!=typeof t||!n)return null;const r=p();let i=null,o=!0,a=!0,s=!1;t!==j(t)&&r&&(i=r.Event(t,e),r(n).trigger(i),o=!i.isPropagationStopped(),a=!i.isImmediatePropagationStopped(),s=i.isDefaultPrevented());let l=new Event(t,{bubbles:o,cancelable:!0});return l=N(l,e),s&&l.preventDefault(),a&&n.dispatchEvent(l),l.defaultPrevented&&i&&i.preventDefault(),l}};function N(n,t){for(const[e,r]of Object.entries(t||{}))try{n[e]=r}catch(t){Object.defineProperty(n,e,{configurable:!0,get:()=>r})}return n}const D=new Map,T={set(n,t,e){D.has(n)||D.set(n,new Map);const r=D.get(n);r.has(t)||0===r.size?r.set(t,e):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(n,t)=>D.has(n)&&D.get(n).get(t)||null,remove(n,t){if(!D.has(n))return;const e=D.get(n);e.delete(t),0===e.size&&D.delete(n)}};function L(n){if("true"===n)return!0;if("false"===n)return!1;if(n===Number(n).toString())return Number(n);if(""===n||"null"===n)return null;if("string"!=typeof n)return n;try{return JSON.parse(decodeURIComponent(n))}catch(t){return n}}function q(n){return n.replace(/[A-Z]/g,(n=>`-${n.toLowerCase()}`))}const P={setDataAttribute(n,t,e){n.setAttribute(`data-bs-${q(t)}`,e)},removeDataAttribute(n,t){n.removeAttribute(`data-bs-${q(t)}`)},getDataAttributes(n){if(!n)return{};const t={},e=Object.keys(n.dataset).filter((n=>n.startsWith("bs")&&!n.startsWith("bsConfig")));for(const r of e){let e=r.replace(/^bs/,"");e=e.charAt(0).toLowerCase()+e.slice(1,e.length),t[e]=L(n.dataset[r])}return t},getDataAttribute:(n,t)=>L(n.getAttribute(`data-bs-${q(t)}`))};class R{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(n){return n=this._mergeConfigObj(n),n=this._configAfterMerge(n),this._typeCheckConfig(n),n}_configAfterMerge(n){return n}_mergeConfigObj(n,t){const e=o(t)?P.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof e?e:{},...o(t)?P.getDataAttributes(t):{},..."object"==typeof n?n:{}}}_typeCheckConfig(n,t=this.constructor.DefaultType){for(const r of Object.keys(t)){const i=t[r],a=n[r],s=o(a)?"element":null==(e=a)?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(s))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${s}" but expected type "${i}".`)}var e}}class F extends R{constructor(n,t){super(),(n=a(n))&&(this._element=n,this._config=this._getConfig(t),T.set(this._element,this.constructor.DATA_KEY,this))}dispose(){T.remove(this._element,this.constructor.DATA_KEY),O.off(this._element,this.constructor.EVENT_KEY);for(const n of Object.getOwnPropertyNames(this))this[n]=null}_queueCallback(n,t,e=!0){A(n,t,e)}_getConfig(n){return n=this._mergeConfigObj(n,this._element),n=this._configAfterMerge(n),this._typeCheckConfig(n),n}static getInstance(n){return T.get(a(n),this.DATA_KEY)}static getOrCreateInstance(n,t={}){return this.getInstance(n)||new this(n,"object"==typeof t?t:null)}static get VERSION(){return"5.2.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(n){return`${n}${this.EVENT_KEY}`}}const V=(n,t="hide")=>{const e=`click.dismiss${n.EVENT_KEY}`,i=n.NAME;O.on(document,e,`[data-bs-dismiss="${i}"]`,(function(e){if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),l(this))return;const o=r(this)||this.closest(`.${i}`);n.getOrCreateInstance(o)[t]()}))},U=".bs.alert",H=`close${U}`,Y=`closed${U}`;class Q extends F{static get NAME(){return"alert"}close(){if(O.trigger(this._element,H).defaultPrevented)return;this._element.classList.remove("show");const n=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,n)}_destroyElement(){this._element.remove(),O.trigger(this._element,Y),this.dispose()}static jQueryInterface(n){return this.each((function(){const t=Q.getOrCreateInstance(this);if("string"==typeof n){if(void 0===t[n]||n.startsWith("_")||"constructor"===n)throw new TypeError(`No method named "${n}"`);t[n](this)}}))}}V(Q,"close"),g(Q);const X='[data-bs-toggle="button"]';class W extends F{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(n){return this.each((function(){const t=W.getOrCreateInstance(this);"toggle"===n&&t[n]()}))}}O.on(document,"click.bs.button.data-api",X,(n=>{n.preventDefault();const t=n.target.closest(X);W.getOrCreateInstance(t).toggle()})),g(W);const G={find:(n,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,n)),findOne:(n,t=document.documentElement)=>Element.prototype.querySelector.call(t,n),children:(n,t)=>[].concat(...n.children).filter((n=>n.matches(t))),parents(n,t){const e=[];let r=n.parentNode.closest(t);for(;r;)e.push(r),r=r.parentNode.closest(t);return e},prev(n,t){let e=n.previousElementSibling;for(;e;){if(e.matches(t))return[e];e=e.previousElementSibling}return[]},next(n,t){let e=n.nextElementSibling;for(;e;){if(e.matches(t))return[e];e=e.nextElementSibling}return[]},focusableChildren(n){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((n=>`${n}:not([tabindex^="-"])`)).join(",");return this.find(t,n).filter((n=>!l(n)&&s(n)))}},J=".bs.swipe",Z=`touchstart${J}`,K=`touchmove${J}`,nn=`touchend${J}`,tn=`pointerdown${J}`,en=`pointerup${J}`,rn={endCallback:null,leftCallback:null,rightCallback:null},on={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class an extends R{constructor(n,t){super(),this._element=n,n&&an.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return rn}static get DefaultType(){return on}static get NAME(){return"swipe"}dispose(){O.off(this._element,J)}_start(n){this._supportPointerEvents?this._eventIsPointerPenTouch(n)&&(this._deltaX=n.clientX):this._deltaX=n.touches[0].clientX}_end(n){this._eventIsPointerPenTouch(n)&&(this._deltaX=n.clientX-this._deltaX),this._handleSwipe(),m(this._config.endCallback)}_move(n){this._deltaX=n.touches&&n.touches.length>1?0:n.touches[0].clientX-this._deltaX}_handleSwipe(){const n=Math.abs(this._deltaX);if(n<=40)return;const t=n/this._deltaX;this._deltaX=0,t&&m(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(O.on(this._element,tn,(n=>this._start(n))),O.on(this._element,en,(n=>this._end(n))),this._element.classList.add("pointer-event")):(O.on(this._element,Z,(n=>this._start(n))),O.on(this._element,K,(n=>this._move(n))),O.on(this._element,nn,(n=>this._end(n))))}_eventIsPointerPenTouch(n){return this._supportPointerEvents&&("pen"===n.pointerType||"touch"===n.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const sn=".bs.carousel",ln=".data-api",cn="next",dn="prev",un="left",pn="right",hn=`slide${sn}`,fn=`slid${sn}`,gn=`keydown${sn}`,mn=`mouseenter${sn}`,An=`mouseleave${sn}`,bn=`dragstart${sn}`,_n=`load${sn}${ln}`,vn=`click${sn}${ln}`,xn="carousel",kn="active",yn=".active",$n=".carousel-item",En=yn+$n,wn={ArrowLeft:pn,ArrowRight:un},Cn={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},In={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Bn extends F{constructor(n,t){super(n,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=G.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===xn&&this.cycle()}static get Default(){return Cn}static get DefaultType(){return In}static get NAME(){return"carousel"}next(){this._slide(cn)}nextWhenVisible(){!document.hidden&&s(this._element)&&this.next()}prev(){this._slide(dn)}pause(){this._isSliding&&i(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?O.one(this._element,fn,(()=>this.cycle())):this.cycle())}to(n){const t=this._getItems();if(n>t.length-1||n<0)return;if(this._isSliding)return void O.one(this._element,fn,(()=>this.to(n)));const e=this._getItemIndex(this._getActive());if(e===n)return;const r=n>e?cn:dn;this._slide(r,t[n])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(n){return n.defaultInterval=n.interval,n}_addEventListeners(){this._config.keyboard&&O.on(this._element,gn,(n=>this._keydown(n))),"hover"===this._config.pause&&(O.on(this._element,mn,(()=>this.pause())),O.on(this._element,An,(()=>this._maybeEnableCycle()))),this._config.touch&&an.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const n of G.find(".carousel-item img",this._element))O.on(n,bn,(n=>n.preventDefault()));const n={leftCallback:()=>this._slide(this._directionToOrder(un)),rightCallback:()=>this._slide(this._directionToOrder(pn)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new an(this._element,n)}_keydown(n){if(/input|textarea/i.test(n.target.tagName))return;const t=wn[n.key];t&&(n.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(n){return this._getItems().indexOf(n)}_setActiveIndicatorElement(n){if(!this._indicatorsElement)return;const t=G.findOne(yn,this._indicatorsElement);t.classList.remove(kn),t.removeAttribute("aria-current");const e=G.findOne(`[data-bs-slide-to="${n}"]`,this._indicatorsElement);e&&(e.classList.add(kn),e.setAttribute("aria-current","true"))}_updateInterval(){const n=this._activeElement||this._getActive();if(!n)return;const t=Number.parseInt(n.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(n,t=null){if(this._isSliding)return;const e=this._getActive(),r=n===cn,i=t||b(this._getItems(),e,r,this._config.wrap);if(i===e)return;const o=this._getItemIndex(i),a=t=>O.trigger(this._element,t,{relatedTarget:i,direction:this._orderToDirection(n),from:this._getItemIndex(e),to:o});if(a(hn).defaultPrevented)return;if(!e||!i)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const l=r?"carousel-item-start":"carousel-item-end",c=r?"carousel-item-next":"carousel-item-prev";i.classList.add(c),u(i),e.classList.add(l),i.classList.add(l);this._queueCallback((()=>{i.classList.remove(l,c),i.classList.add(kn),e.classList.remove(kn,c,l),this._isSliding=!1,a(fn)}),e,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return G.findOne(En,this._element)}_getItems(){return G.find($n,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(n){return f()?n===un?dn:cn:n===un?cn:dn}_orderToDirection(n){return f()?n===dn?un:pn:n===dn?pn:un}static jQueryInterface(n){return this.each((function(){const t=Bn.getOrCreateInstance(this,n);if("number"!=typeof n){if("string"==typeof n){if(void 0===t[n]||n.startsWith("_")||"constructor"===n)throw new TypeError(`No method named "${n}"`);t[n]()}}else t.to(n)}))}}O.on(document,vn,"[data-bs-slide], [data-bs-slide-to]",(function(n){const t=r(this);if(!t||!t.classList.contains(xn))return;n.preventDefault();const e=Bn.getOrCreateInstance(t),i=this.getAttribute("data-bs-slide-to");return i?(e.to(i),void e._maybeEnableCycle()):"next"===P.getDataAttribute(this,"slide")?(e.next(),void e._maybeEnableCycle()):(e.prev(),void e._maybeEnableCycle())})),O.on(window,_n,(()=>{const n=G.find('[data-bs-ride="carousel"]');for(const t of n)Bn.getOrCreateInstance(t)})),g(Bn);const Sn=".bs.collapse",zn=`show${Sn}`,Mn=`shown${Sn}`,jn=`hide${Sn}`,On=`hidden${Sn}`,Nn=`click${Sn}.data-api`,Dn="show",Tn="collapse",Ln="collapsing",qn=`:scope .${Tn} .${Tn}`,Pn='[data-bs-toggle="collapse"]',Rn={parent:null,toggle:!0},Fn={parent:"(null|element)",toggle:"boolean"};class Vn extends F{constructor(n,t){super(n,t),this._isTransitioning=!1,this._triggerArray=[];const r=G.find(Pn);for(const n of r){const t=e(n),r=G.find(t).filter((n=>n===this._element));null!==t&&r.length&&this._triggerArray.push(n)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Rn}static get DefaultType(){return Fn}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let n=[];if(this._config.parent&&(n=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((n=>n!==this._element)).map((n=>Vn.getOrCreateInstance(n,{toggle:!1})))),n.length&&n[0]._isTransitioning)return;if(O.trigger(this._element,zn).defaultPrevented)return;for(const t of n)t.hide();const t=this._getDimension();this._element.classList.remove(Tn),this._element.classList.add(Ln),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const e=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Ln),this._element.classList.add(Tn,Dn),this._element.style[t]="",O.trigger(this._element,Mn)}),this._element,!0),this._element.style[t]=`${this._element[e]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(O.trigger(this._element,jn).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,u(this._element),this._element.classList.add(Ln),this._element.classList.remove(Tn,Dn);for(const n of this._triggerArray){const t=r(n);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([n],!1)}this._isTransitioning=!0;this._element.style[n]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Ln),this._element.classList.add(Tn),O.trigger(this._element,On)}),this._element,!0)}_isShown(n=this._element){return n.classList.contains(Dn)}_configAfterMerge(n){return n.toggle=Boolean(n.toggle),n.parent=a(n.parent),n}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const n=this._getFirstLevelChildren(Pn);for(const t of n){const n=r(t);n&&this._addAriaAndCollapsedClass([t],this._isShown(n))}}_getFirstLevelChildren(n){const t=G.find(qn,this._config.parent);return G.find(n,this._config.parent).filter((n=>!t.includes(n)))}_addAriaAndCollapsedClass(n,t){if(n.length)for(const e of n)e.classList.toggle("collapsed",!t),e.setAttribute("aria-expanded",t)}static jQueryInterface(n){const t={};return"string"==typeof n&&/show|hide/.test(n)&&(t.toggle=!1),this.each((function(){const e=Vn.getOrCreateInstance(this,t);if("string"==typeof n){if(void 0===e[n])throw new TypeError(`No method named "${n}"`);e[n]()}}))}}O.on(document,Nn,Pn,(function(n){("A"===n.target.tagName||n.delegateTarget&&"A"===n.delegateTarget.tagName)&&n.preventDefault();const t=e(this),r=G.find(t);for(const n of r)Vn.getOrCreateInstance(n,{toggle:!1}).toggle()})),g(Vn);var Un="top",Hn="bottom",Yn="right",Qn="left",Xn="auto",Wn=[Un,Hn,Yn,Qn],Gn="start",Jn="end",Zn="clippingParents",Kn="viewport",nt="popper",tt="reference",et=Wn.reduce((function(n,t){return n.concat([t+"-"+Gn,t+"-"+Jn])}),[]),rt=[].concat(Wn,[Xn]).reduce((function(n,t){return n.concat([t,t+"-"+Gn,t+"-"+Jn])}),[]),it="beforeRead",ot="read",at="afterRead",st="beforeMain",lt="main",ct="afterMain",dt="beforeWrite",ut="write",pt="afterWrite",ht=[it,ot,at,st,lt,ct,dt,ut,pt];function ft(n){return n?(n.nodeName||"").toLowerCase():null}function gt(n){if(null==n)return window;if("[object Window]"!==n.toString()){var t=n.ownerDocument;return t&&t.defaultView||window}return n}function mt(n){return n instanceof gt(n).Element||n instanceof Element}function At(n){return n instanceof gt(n).HTMLElement||n instanceof HTMLElement}function bt(n){return"undefined"!=typeof ShadowRoot&&(n instanceof gt(n).ShadowRoot||n instanceof ShadowRoot)}const _t={name:"applyStyles",enabled:!0,phase:"write",fn:function(n){var t=n.state;Object.keys(t.elements).forEach((function(n){var e=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];At(i)&&ft(i)&&(Object.assign(i.style,e),Object.keys(r).forEach((function(n){var t=r[n];!1===t?i.removeAttribute(n):i.setAttribute(n,!0===t?"":t)})))}))},effect:function(n){var t=n.state,e={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,e.popper),t.styles=e,t.elements.arrow&&Object.assign(t.elements.arrow.style,e.arrow),function(){Object.keys(t.elements).forEach((function(n){var r=t.elements[n],i=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:e[n]).reduce((function(n,t){return n[t]="",n}),{});At(r)&&ft(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(n){r.removeAttribute(n)})))}))}},requires:["computeStyles"]};function vt(n){return n.split("-")[0]}var xt=Math.max,kt=Math.min,yt=Math.round;function $t(){var n=navigator.userAgentData;return null!=n&&n.brands?n.brands.map((function(n){return n.brand+"/"+n.version})).join(" "):navigator.userAgent}function Et(){return!/^((?!chrome|android).)*safari/i.test($t())}function wt(n,t,e){void 0===t&&(t=!1),void 0===e&&(e=!1);var r=n.getBoundingClientRect(),i=1,o=1;t&&At(n)&&(i=n.offsetWidth>0&&yt(r.width)/n.offsetWidth||1,o=n.offsetHeight>0&&yt(r.height)/n.offsetHeight||1);var a=(mt(n)?gt(n):window).visualViewport,s=!Et()&&e,l=(r.left+(s&&a?a.offsetLeft:0))/i,c=(r.top+(s&&a?a.offsetTop:0))/o,d=r.width/i,u=r.height/o;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l,x:l,y:c}}function Ct(n){var t=wt(n),e=n.offsetWidth,r=n.offsetHeight;return Math.abs(t.width-e)<=1&&(e=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:n.offsetLeft,y:n.offsetTop,width:e,height:r}}function It(n,t){var e=t.getRootNode&&t.getRootNode();if(n.contains(t))return!0;if(e&&bt(e)){var r=t;do{if(r&&n.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Bt(n){return gt(n).getComputedStyle(n)}function St(n){return["table","td","th"].indexOf(ft(n))>=0}function zt(n){return((mt(n)?n.ownerDocument:n.document)||window.document).documentElement}function Mt(n){return"html"===ft(n)?n:n.assignedSlot||n.parentNode||(bt(n)?n.host:null)||zt(n)}function jt(n){return At(n)&&"fixed"!==Bt(n).position?n.offsetParent:null}function Ot(n){for(var t=gt(n),e=jt(n);e&&St(e)&&"static"===Bt(e).position;)e=jt(e);return e&&("html"===ft(e)||"body"===ft(e)&&"static"===Bt(e).position)?t:e||function(n){var t=/firefox/i.test($t());if(/Trident/i.test($t())&&At(n)&&"fixed"===Bt(n).position)return null;var e=Mt(n);for(bt(e)&&(e=e.host);At(e)&&["html","body"].indexOf(ft(e))<0;){var r=Bt(e);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return e;e=e.parentNode}return null}(n)||t}function Nt(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function Dt(n,t,e){return xt(n,kt(t,e))}function Tt(n){return Object.assign({},{top:0,right:0,bottom:0,left:0},n)}function Lt(n,t){return t.reduce((function(t,e){return t[e]=n,t}),{})}const qt={name:"arrow",enabled:!0,phase:"main",fn:function(n){var t,e=n.state,r=n.name,i=n.options,o=e.elements.arrow,a=e.modifiersData.popperOffsets,s=vt(e.placement),l=Nt(s),c=[Qn,Yn].indexOf(s)>=0?"height":"width";if(o&&a){var d=function(n,t){return Tt("number"!=typeof(n="function"==typeof n?n(Object.assign({},t.rects,{placement:t.placement})):n)?n:Lt(n,Wn))}(i.padding,e),u=Ct(o),p="y"===l?Un:Qn,h="y"===l?Hn:Yn,f=e.rects.reference[c]+e.rects.reference[l]-a[l]-e.rects.popper[c],g=a[l]-e.rects.reference[l],m=Ot(o),A=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=f/2-g/2,_=d[p],v=A-u[c]-d[h],x=A/2-u[c]/2+b,k=Dt(_,x,v),y=l;e.modifiersData[r]=((t={})[y]=k,t.centerOffset=k-x,t)}},effect:function(n){var t=n.state,e=n.options.element,r=void 0===e?"[data-popper-arrow]":e;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&It(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Pt(n){return n.split("-")[1]}var Rt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ft(n){var t,e=n.popper,r=n.popperRect,i=n.placement,o=n.variation,a=n.offsets,s=n.position,l=n.gpuAcceleration,c=n.adaptive,d=n.roundOffsets,u=n.isFixed,p=a.x,h=void 0===p?0:p,f=a.y,g=void 0===f?0:f,m="function"==typeof d?d({x:h,y:g}):{x:h,y:g};h=m.x,g=m.y;var A=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),_=Qn,v=Un,x=window;if(c){var k=Ot(e),y="clientHeight",$="clientWidth";k===gt(e)&&"static"!==Bt(k=zt(e)).position&&"absolute"===s&&(y="scrollHeight",$="scrollWidth"),(i===Un||(i===Qn||i===Yn)&&o===Jn)&&(v=Hn,g-=(u&&k===x&&x.visualViewport?x.visualViewport.height:k[y])-r.height,g*=l?1:-1),i!==Qn&&(i!==Un&&i!==Hn||o!==Jn)||(_=Yn,h-=(u&&k===x&&x.visualViewport?x.visualViewport.width:k[$])-r.width,h*=l?1:-1)}var E,w=Object.assign({position:s},c&&Rt),C=!0===d?function(n){var t=n.x,e=n.y,r=window.devicePixelRatio||1;return{x:yt(t*r)/r||0,y:yt(e*r)/r||0}}({x:h,y:g}):{x:h,y:g};return h=C.x,g=C.y,l?Object.assign({},w,((E={})[v]=b?"0":"",E[_]=A?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",E)):Object.assign({},w,((t={})[v]=b?g+"px":"",t[_]=A?h+"px":"",t.transform="",t))}const Vt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(n){var t=n.state,e=n.options,r=e.gpuAcceleration,i=void 0===r||r,o=e.adaptive,a=void 0===o||o,s=e.roundOffsets,l=void 0===s||s,c={placement:vt(t.placement),variation:Pt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ft(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ft(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var Ut={passive:!0};const Ht={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(n){var t=n.state,e=n.instance,r=n.options,i=r.scroll,o=void 0===i||i,a=r.resize,s=void 0===a||a,l=gt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(n){n.addEventListener("scroll",e.update,Ut)})),s&&l.addEventListener("resize",e.update,Ut),function(){o&&c.forEach((function(n){n.removeEventListener("scroll",e.update,Ut)})),s&&l.removeEventListener("resize",e.update,Ut)}},data:{}};var Yt={left:"right",right:"left",bottom:"top",top:"bottom"};function Qt(n){return n.replace(/left|right|bottom|top/g,(function(n){return Yt[n]}))}var Xt={start:"end",end:"start"};function Wt(n){return n.replace(/start|end/g,(function(n){return Xt[n]}))}function Gt(n){var t=gt(n);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Jt(n){return wt(zt(n)).left+Gt(n).scrollLeft}function Zt(n){var t=Bt(n),e=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(e+i+r)}function Kt(n){return["html","body","#document"].indexOf(ft(n))>=0?n.ownerDocument.body:At(n)&&Zt(n)?n:Kt(Mt(n))}function ne(n,t){var e;void 0===t&&(t=[]);var r=Kt(n),i=r===(null==(e=n.ownerDocument)?void 0:e.body),o=gt(r),a=i?[o].concat(o.visualViewport||[],Zt(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(ne(Mt(a)))}function te(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function ee(n,t,e){return t===Kn?te(function(n,t){var e=gt(n),r=zt(n),i=e.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var c=Et();(c||!c&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+Jt(n),y:l}}(n,e)):mt(t)?function(n,t){var e=wt(n,!1,"fixed"===t);return e.top=e.top+n.clientTop,e.left=e.left+n.clientLeft,e.bottom=e.top+n.clientHeight,e.right=e.left+n.clientWidth,e.width=n.clientWidth,e.height=n.clientHeight,e.x=e.left,e.y=e.top,e}(t,e):te(function(n){var t,e=zt(n),r=Gt(n),i=null==(t=n.ownerDocument)?void 0:t.body,o=xt(e.scrollWidth,e.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=xt(e.scrollHeight,e.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+Jt(n),l=-r.scrollTop;return"rtl"===Bt(i||e).direction&&(s+=xt(e.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}(zt(n)))}function re(n,t,e,r){var i="clippingParents"===t?function(n){var t=ne(Mt(n)),e=["absolute","fixed"].indexOf(Bt(n).position)>=0&&At(n)?Ot(n):n;return mt(e)?t.filter((function(n){return mt(n)&&It(n,e)&&"body"!==ft(n)})):[]}(n):[].concat(t),o=[].concat(i,[e]),a=o[0],s=o.reduce((function(t,e){var i=ee(n,e,r);return t.top=xt(i.top,t.top),t.right=kt(i.right,t.right),t.bottom=kt(i.bottom,t.bottom),t.left=xt(i.left,t.left),t}),ee(n,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function ie(n){var t,e=n.reference,r=n.element,i=n.placement,o=i?vt(i):null,a=i?Pt(i):null,s=e.x+e.width/2-r.width/2,l=e.y+e.height/2-r.height/2;switch(o){case Un:t={x:s,y:e.y-r.height};break;case Hn:t={x:s,y:e.y+e.height};break;case Yn:t={x:e.x+e.width,y:l};break;case Qn:t={x:e.x-r.width,y:l};break;default:t={x:e.x,y:e.y}}var c=o?Nt(o):null;if(null!=c){var d="y"===c?"height":"width";switch(a){case Gn:t[c]=t[c]-(e[d]/2-r[d]/2);break;case Jn:t[c]=t[c]+(e[d]/2-r[d]/2)}}return t}function oe(n,t){void 0===t&&(t={});var e=t,r=e.placement,i=void 0===r?n.placement:r,o=e.strategy,a=void 0===o?n.strategy:o,s=e.boundary,l=void 0===s?Zn:s,c=e.rootBoundary,d=void 0===c?Kn:c,u=e.elementContext,p=void 0===u?nt:u,h=e.altBoundary,f=void 0!==h&&h,g=e.padding,m=void 0===g?0:g,A=Tt("number"!=typeof m?m:Lt(m,Wn)),b=p===nt?tt:nt,_=n.rects.popper,v=n.elements[f?b:p],x=re(mt(v)?v:v.contextElement||zt(n.elements.popper),l,d,a),k=wt(n.elements.reference),y=ie({reference:k,element:_,strategy:"absolute",placement:i}),$=te(Object.assign({},_,y)),E=p===nt?$:k,w={top:x.top-E.top+A.top,bottom:E.bottom-x.bottom+A.bottom,left:x.left-E.left+A.left,right:E.right-x.right+A.right},C=n.modifiersData.offset;if(p===nt&&C){var I=C[i];Object.keys(w).forEach((function(n){var t=[Yn,Hn].indexOf(n)>=0?1:-1,e=[Un,Hn].indexOf(n)>=0?"y":"x";w[n]+=I[e]*t}))}return w}function ae(n,t){void 0===t&&(t={});var e=t,r=e.placement,i=e.boundary,o=e.rootBoundary,a=e.padding,s=e.flipVariations,l=e.allowedAutoPlacements,c=void 0===l?rt:l,d=Pt(r),u=d?s?et:et.filter((function(n){return Pt(n)===d})):Wn,p=u.filter((function(n){return c.indexOf(n)>=0}));0===p.length&&(p=u);var h=p.reduce((function(t,e){return t[e]=oe(n,{placement:e,boundary:i,rootBoundary:o,padding:a})[vt(e)],t}),{});return Object.keys(h).sort((function(n,t){return h[n]-h[t]}))}const se={name:"flip",enabled:!0,phase:"main",fn:function(n){var t=n.state,e=n.options,r=n.name;if(!t.modifiersData[r]._skip){for(var i=e.mainAxis,o=void 0===i||i,a=e.altAxis,s=void 0===a||a,l=e.fallbackPlacements,c=e.padding,d=e.boundary,u=e.rootBoundary,p=e.altBoundary,h=e.flipVariations,f=void 0===h||h,g=e.allowedAutoPlacements,m=t.options.placement,A=vt(m),b=l||(A!==m&&f?function(n){if(vt(n)===Xn)return[];var t=Qt(n);return[Wt(n),t,Wt(t)]}(m):[Qt(m)]),_=[m].concat(b).reduce((function(n,e){return n.concat(vt(e)===Xn?ae(t,{placement:e,boundary:d,rootBoundary:u,padding:c,flipVariations:f,allowedAutoPlacements:g}):e)}),[]),v=t.rects.reference,x=t.rects.popper,k=new Map,y=!0,$=_[0],E=0;E<_.length;E++){var w=_[E],C=vt(w),I=Pt(w)===Gn,B=[Un,Hn].indexOf(C)>=0,S=B?"width":"height",z=oe(t,{placement:w,boundary:d,rootBoundary:u,altBoundary:p,padding:c}),M=B?I?Yn:Qn:I?Hn:Un;v[S]>x[S]&&(M=Qt(M));var j=Qt(M),O=[];if(o&&O.push(z[C]<=0),s&&O.push(z[M]<=0,z[j]<=0),O.every((function(n){return n}))){$=w,y=!1;break}k.set(w,O)}if(y)for(var N=function(n){var t=_.find((function(t){var e=k.get(t);if(e)return e.slice(0,n).every((function(n){return n}))}));if(t)return $=t,"break"},D=f?3:1;D>0&&"break"!==N(D);D--);t.placement!==$&&(t.modifiersData[r]._skip=!0,t.placement=$,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function le(n,t,e){return void 0===e&&(e={x:0,y:0}),{top:n.top-t.height-e.y,right:n.right-t.width+e.x,bottom:n.bottom-t.height+e.y,left:n.left-t.width-e.x}}function ce(n){return[Un,Yn,Hn,Qn].some((function(t){return n[t]>=0}))}const de={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(n){var t=n.state,e=n.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=oe(t,{elementContext:"reference"}),s=oe(t,{altBoundary:!0}),l=le(a,r),c=le(s,i,o),d=ce(l),u=ce(c);t.modifiersData[e]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}};const ue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(n){var t=n.state,e=n.options,r=n.name,i=e.offset,o=void 0===i?[0,0]:i,a=rt.reduce((function(n,e){return n[e]=function(n,t,e){var r=vt(n),i=[Qn,Un].indexOf(r)>=0?-1:1,o="function"==typeof e?e(Object.assign({},t,{placement:n})):e,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Qn,Yn].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(e,t.rects,o),n}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}};const pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(n){var t=n.state,e=n.name;t.modifiersData[e]=ie({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};const he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(n){var t=n.state,e=n.options,r=n.name,i=e.mainAxis,o=void 0===i||i,a=e.altAxis,s=void 0!==a&&a,l=e.boundary,c=e.rootBoundary,d=e.altBoundary,u=e.padding,p=e.tether,h=void 0===p||p,f=e.tetherOffset,g=void 0===f?0:f,m=oe(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),A=vt(t.placement),b=Pt(t.placement),_=!b,v=Nt(A),x="x"===v?"y":"x",k=t.modifiersData.popperOffsets,y=t.rects.reference,$=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,w="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(k){if(o){var B,S="y"===v?Un:Qn,z="y"===v?Hn:Yn,M="y"===v?"height":"width",j=k[v],O=j+m[S],N=j-m[z],D=h?-$[M]/2:0,T=b===Gn?y[M]:$[M],L=b===Gn?-$[M]:-y[M],q=t.elements.arrow,P=h&&q?Ct(q):{width:0,height:0},R=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=R[S],V=R[z],U=Dt(0,y[M],P[M]),H=_?y[M]/2-D-U-F-w.mainAxis:T-U-F-w.mainAxis,Y=_?-y[M]/2+D+U+V+w.mainAxis:L+U+V+w.mainAxis,Q=t.elements.arrow&&Ot(t.elements.arrow),X=Q?"y"===v?Q.clientTop||0:Q.clientLeft||0:0,W=null!=(B=null==C?void 0:C[v])?B:0,G=j+Y-W,J=Dt(h?kt(O,j+H-W-X):O,j,h?xt(N,G):N);k[v]=J,I[v]=J-j}if(s){var Z,K="x"===v?Un:Qn,nn="x"===v?Hn:Yn,tn=k[x],en="y"===x?"height":"width",rn=tn+m[K],on=tn-m[nn],an=-1!==[Un,Qn].indexOf(A),sn=null!=(Z=null==C?void 0:C[x])?Z:0,ln=an?rn:tn-y[en]-$[en]-sn+w.altAxis,cn=an?tn+y[en]+$[en]-sn-w.altAxis:on,dn=h&&an?function(n,t,e){var r=Dt(n,t,e);return r>e?e:r}(ln,tn,cn):Dt(h?ln:rn,tn,h?cn:on);k[x]=dn,I[x]=dn-tn}t.modifiersData[r]=I}},requiresIfExists:["offset"]};function fe(n,t,e){void 0===e&&(e=!1);var r,i,o=At(t),a=At(t)&&function(n){var t=n.getBoundingClientRect(),e=yt(t.width)/n.offsetWidth||1,r=yt(t.height)/n.offsetHeight||1;return 1!==e||1!==r}(t),s=zt(t),l=wt(n,a,e),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(o||!o&&!e)&&(("body"!==ft(t)||Zt(s))&&(c=(r=t)!==gt(r)&&At(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:Gt(r)),At(t)?((d=wt(t,!0)).x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=Jt(s))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}function ge(n){var t=new Map,e=new Set,r=[];function i(n){e.add(n.name),[].concat(n.requires||[],n.requiresIfExists||[]).forEach((function(n){if(!e.has(n)){var r=t.get(n);r&&i(r)}})),r.push(n)}return n.forEach((function(n){t.set(n.name,n)})),n.forEach((function(n){e.has(n.name)||i(n)})),r}var me={placement:"bottom",modifiers:[],strategy:"absolute"};function Ae(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];return!t.some((function(n){return!(n&&"function"==typeof n.getBoundingClientRect)}))}function be(n){void 0===n&&(n={});var t=n,e=t.defaultModifiers,r=void 0===e?[]:e,i=t.defaultOptions,o=void 0===i?me:i;return function(n,t,e){void 0===e&&(e=o);var i,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},me,o),modifiersData:{},elements:{reference:n,popper:t},attributes:{},styles:{}},l=[],c=!1,d={state:s,setOptions:function(e){var i="function"==typeof e?e(s.options):e;u(),s.options=Object.assign({},o,s.options,i),s.scrollParents={reference:mt(n)?ne(n):n.contextElement?ne(n.contextElement):[],popper:ne(t)};var a,c,p=function(n){var t=ge(n);return ht.reduce((function(n,e){return n.concat(t.filter((function(n){return n.phase===e})))}),[])}((a=[].concat(r,s.options.modifiers),c=a.reduce((function(n,t){var e=n[t.name];return n[t.name]=e?Object.assign({},e,t,{options:Object.assign({},e.options,t.options),data:Object.assign({},e.data,t.data)}):t,n}),{}),Object.keys(c).map((function(n){return c[n]}))));return s.orderedModifiers=p.filter((function(n){return n.enabled})),s.orderedModifiers.forEach((function(n){var t=n.name,e=n.options,r=void 0===e?{}:e,i=n.effect;if("function"==typeof i){var o=i({state:s,name:t,instance:d,options:r}),a=function(){};l.push(o||a)}})),d.update()},forceUpdate:function(){if(!c){var n=s.elements,t=n.reference,e=n.popper;if(Ae(t,e)){s.rects={reference:fe(t,Ot(e),"fixed"===s.options.strategy),popper:Ct(e)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(n){return s.modifiersData[n.name]=Object.assign({},n.data)}));for(var r=0;r<s.orderedModifiers.length;r++)if(!0!==s.reset){var i=s.orderedModifiers[r],o=i.fn,a=i.options,l=void 0===a?{}:a,u=i.name;"function"==typeof o&&(s=o({state:s,options:l,name:u,instance:d})||s)}else s.reset=!1,r=-1}}},update:(i=function(){return new Promise((function(n){d.forceUpdate(),n(s)}))},function(){return a||(a=new Promise((function(n){Promise.resolve().then((function(){a=void 0,n(i())}))}))),a}),destroy:function(){u(),c=!0}};if(!Ae(n,t))return d;function u(){l.forEach((function(n){return n()})),l=[]}return d.setOptions(e).then((function(n){!c&&e.onFirstUpdate&&e.onFirstUpdate(n)})),d}}var _e=be(),ve=be({defaultModifiers:[Ht,pe,Vt,_t]}),xe=be({defaultModifiers:[Ht,pe,Vt,_t,ue,se,he,qt,de]});const ke=Object.freeze(Object.defineProperty({__proto__:null,popperGenerator:be,detectOverflow:oe,createPopperBase:_e,createPopper:xe,createPopperLite:ve,top:Un,bottom:Hn,right:Yn,left:Qn,auto:Xn,basePlacements:Wn,start:Gn,end:Jn,clippingParents:Zn,viewport:Kn,popper:nt,reference:tt,variationPlacements:et,placements:rt,beforeRead:it,read:ot,afterRead:at,beforeMain:st,main:lt,afterMain:ct,beforeWrite:dt,write:ut,afterWrite:pt,modifierPhases:ht,applyStyles:_t,arrow:qt,computeStyles:Vt,eventListeners:Ht,flip:se,hide:de,offset:ue,popperOffsets:pe,preventOverflow:he},Symbol.toStringTag,{value:"Module"})),ye="dropdown",$e=".bs.dropdown",Ee=".data-api",we="ArrowUp",Ce="ArrowDown",Ie=`hide${$e}`,Be=`hidden${$e}`,Se=`show${$e}`,ze=`shown${$e}`,Me=`click${$e}${Ee}`,je=`keydown${$e}${Ee}`,Oe=`keyup${$e}${Ee}`,Ne="show",De='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Te=`${De}.${Ne}`,Le=".dropdown-menu",qe=f()?"top-end":"top-start",Pe=f()?"top-start":"top-end",Re=f()?"bottom-end":"bottom-start",Fe=f()?"bottom-start":"bottom-end",Ve=f()?"left-start":"right-start",Ue=f()?"right-start":"left-start",He={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ye={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Qe extends F{constructor(n,t){super(n,t),this._popper=null,this._parent=this._element.parentNode,this._menu=G.next(this._element,Le)[0]||G.prev(this._element,Le)[0],this._inNavbar=this._detectNavbar()}static get Default(){return He}static get DefaultType(){return Ye}static get NAME(){return ye}toggle(){return this._isShown()?this.hide():this.show()}show(){if(l(this._element)||this._isShown())return;const n={relatedTarget:this._element};if(!O.trigger(this._element,Se,n).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const n of[].concat(...document.body.children))O.on(n,"mouseover",d);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ne),this._element.classList.add(Ne),O.trigger(this._element,ze,n)}}hide(){if(l(this._element)||!this._isShown())return;const n={relatedTarget:this._element};this._completeHide(n)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(n){if(!O.trigger(this._element,Ie,n).defaultPrevented){if("ontouchstart"in document.documentElement)for(const n of[].concat(...document.body.children))O.off(n,"mouseover",d);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ne),this._element.classList.remove(Ne),this._element.setAttribute("aria-expanded","false"),P.removeDataAttribute(this._menu,"popper"),O.trigger(this._element,Be,n)}}_getConfig(n){if("object"==typeof(n=super._getConfig(n)).reference&&!o(n.reference)&&"function"!=typeof n.reference.getBoundingClientRect)throw new TypeError(`${ye.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return n}_createPopper(){if(void 0===ke)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let n=this._element;"parent"===this._config.reference?n=this._parent:o(this._config.reference)?n=a(this._config.reference):"object"==typeof this._config.reference&&(n=this._config.reference);const t=this._getPopperConfig();this._popper=xe(n,this._menu,t)}_isShown(){return this._menu.classList.contains(Ne)}_getPlacement(){const n=this._parent;if(n.classList.contains("dropend"))return Ve;if(n.classList.contains("dropstart"))return Ue;if(n.classList.contains("dropup-center"))return"top";if(n.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return n.classList.contains("dropup")?t?Pe:qe:t?Fe:Re}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:n}=this._config;return"string"==typeof n?n.split(",").map((n=>Number.parseInt(n,10))):"function"==typeof n?t=>n(t,this._element):n}_getPopperConfig(){const n={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(P.setDataAttribute(this._menu,"popper","static"),n.modifiers=[{name:"applyStyles",enabled:!1}]),{...n,..."function"==typeof this._config.popperConfig?this._config.popperConfig(n):this._config.popperConfig}}_selectMenuItem({key:n,target:t}){const e=G.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((n=>s(n)));e.length&&b(e,t,n===Ce,!e.includes(t)).focus()}static jQueryInterface(n){return this.each((function(){const t=Qe.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}static clearMenus(n){if(2===n.button||"keyup"===n.type&&"Tab"!==n.key)return;const t=G.find(Te);for(const e of t){const t=Qe.getInstance(e);if(!t||!1===t._config.autoClose)continue;const r=n.composedPath(),i=r.includes(t._menu);if(r.includes(t._element)||"inside"===t._config.autoClose&&!i||"outside"===t._config.autoClose&&i)continue;if(t._menu.contains(n.target)&&("keyup"===n.type&&"Tab"===n.key||/input|select|option|textarea|form/i.test(n.target.tagName)))continue;const o={relatedTarget:t._element};"click"===n.type&&(o.clickEvent=n),t._completeHide(o)}}static dataApiKeydownHandler(n){const t=/input|textarea/i.test(n.target.tagName),e="Escape"===n.key,r=[we,Ce].includes(n.key);if(!r&&!e)return;if(t&&!e)return;n.preventDefault();const i=this.matches(De)?this:G.prev(this,De)[0]||G.next(this,De)[0],o=Qe.getOrCreateInstance(i);if(r)return n.stopPropagation(),o.show(),void o._selectMenuItem(n);o._isShown()&&(n.stopPropagation(),o.hide(),i.focus())}}O.on(document,je,De,Qe.dataApiKeydownHandler),O.on(document,je,Le,Qe.dataApiKeydownHandler),O.on(document,Me,Qe.clearMenus),O.on(document,Oe,Qe.clearMenus),O.on(document,Me,De,(function(n){n.preventDefault(),Qe.getOrCreateInstance(this).toggle()})),g(Qe);const Xe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",We=".sticky-top",Ge="padding-right",Je="margin-right";class Ze{constructor(){this._element=document.body}getWidth(){const n=document.documentElement.clientWidth;return Math.abs(window.innerWidth-n)}hide(){const n=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Ge,(t=>t+n)),this._setElementAttributes(Xe,Ge,(t=>t+n)),this._setElementAttributes(We,Je,(t=>t-n))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ge),this._resetElementAttributes(Xe,Ge),this._resetElementAttributes(We,Je)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(n,t,e){const r=this.getWidth();this._applyManipulationCallback(n,(n=>{if(n!==this._element&&window.innerWidth>n.clientWidth+r)return;this._saveInitialAttribute(n,t);const i=window.getComputedStyle(n).getPropertyValue(t);n.style.setProperty(t,`${e(Number.parseFloat(i))}px`)}))}_saveInitialAttribute(n,t){const e=n.style.getPropertyValue(t);e&&P.setDataAttribute(n,t,e)}_resetElementAttributes(n,t){this._applyManipulationCallback(n,(n=>{const e=P.getDataAttribute(n,t);null!==e?(P.removeDataAttribute(n,t),n.style.setProperty(t,e)):n.style.removeProperty(t)}))}_applyManipulationCallback(n,t){if(o(n))t(n);else for(const e of G.find(n,this._element))t(e)}}const Ke="backdrop",nr="show",tr=`mousedown.bs.${Ke}`,er={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},rr={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class ir extends R{constructor(n){super(),this._config=this._getConfig(n),this._isAppended=!1,this._element=null}static get Default(){return er}static get DefaultType(){return rr}static get NAME(){return Ke}show(n){if(!this._config.isVisible)return void m(n);this._append();const t=this._getElement();this._config.isAnimated&&u(t),t.classList.add(nr),this._emulateAnimation((()=>{m(n)}))}hide(n){this._config.isVisible?(this._getElement().classList.remove(nr),this._emulateAnimation((()=>{this.dispose(),m(n)}))):m(n)}dispose(){this._isAppended&&(O.off(this._element,tr),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const n=document.createElement("div");n.className=this._config.className,this._config.isAnimated&&n.classList.add("fade"),this._element=n}return this._element}_configAfterMerge(n){return n.rootElement=a(n.rootElement),n}_append(){if(this._isAppended)return;const n=this._getElement();this._config.rootElement.append(n),O.on(n,tr,(()=>{m(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(n){A(n,this._getElement(),this._config.isAnimated)}}const or=".bs.focustrap",ar=`focusin${or}`,sr=`keydown.tab${or}`,lr="backward",cr={autofocus:!0,trapElement:null},dr={autofocus:"boolean",trapElement:"element"};class ur extends R{constructor(n){super(),this._config=this._getConfig(n),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return cr}static get DefaultType(){return dr}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),O.off(document,or),O.on(document,ar,(n=>this._handleFocusin(n))),O.on(document,sr,(n=>this._handleKeydown(n))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,O.off(document,or))}_handleFocusin(n){const{trapElement:t}=this._config;if(n.target===document||n.target===t||t.contains(n.target))return;const e=G.focusableChildren(t);0===e.length?t.focus():this._lastTabNavDirection===lr?e[e.length-1].focus():e[0].focus()}_handleKeydown(n){"Tab"===n.key&&(this._lastTabNavDirection=n.shiftKey?lr:"forward")}}const pr=".bs.modal",hr=`hide${pr}`,fr=`hidePrevented${pr}`,gr=`hidden${pr}`,mr=`show${pr}`,Ar=`shown${pr}`,br=`resize${pr}`,_r=`click.dismiss${pr}`,vr=`mousedown.dismiss${pr}`,xr=`keydown.dismiss${pr}`,kr=`click${pr}.data-api`,yr="modal-open",$r="show",Er="modal-static",wr={backdrop:!0,focus:!0,keyboard:!0},Cr={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ir extends F{constructor(n,t){super(n,t),this._dialog=G.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ze,this._addEventListeners()}static get Default(){return wr}static get DefaultType(){return Cr}static get NAME(){return"modal"}toggle(n){return this._isShown?this.hide():this.show(n)}show(n){this._isShown||this._isTransitioning||O.trigger(this._element,mr,{relatedTarget:n}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(yr),this._adjustDialog(),this._backdrop.show((()=>this._showElement(n))))}hide(){this._isShown&&!this._isTransitioning&&(O.trigger(this._element,hr).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove($r),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const n of[window,this._dialog])O.off(n,pr);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ir({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ur({trapElement:this._element})}_showElement(n){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=G.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),u(this._element),this._element.classList.add($r);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,O.trigger(this._element,Ar,{relatedTarget:n})}),this._dialog,this._isAnimated())}_addEventListeners(){O.on(this._element,xr,(n=>{if("Escape"===n.key)return this._config.keyboard?(n.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),O.on(window,br,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),O.on(this._element,vr,(n=>{O.one(this._element,_r,(t=>{this._dialog.contains(n.target)||this._dialog.contains(t.target)||("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(yr),this._resetAdjustments(),this._scrollBar.reset(),O.trigger(this._element,gr)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(O.trigger(this._element,fr).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(Er)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Er),this._queueCallback((()=>{this._element.classList.remove(Er),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const n=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),e=t>0;if(e&&!n){const n=f()?"paddingLeft":"paddingRight";this._element.style[n]=`${t}px`}if(!e&&n){const n=f()?"paddingRight":"paddingLeft";this._element.style[n]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(n,t){return this.each((function(){const e=Ir.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===e[n])throw new TypeError(`No method named "${n}"`);e[n](t)}}))}}O.on(document,kr,'[data-bs-toggle="modal"]',(function(n){const t=r(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),O.one(t,mr,(n=>{n.defaultPrevented||O.one(t,gr,(()=>{s(this)&&this.focus()}))}));const e=G.findOne(".modal.show");e&&Ir.getInstance(e).hide(),Ir.getOrCreateInstance(t).toggle(this)})),V(Ir),g(Ir);const Br=".bs.offcanvas",Sr=".data-api",zr=`load${Br}${Sr}`,Mr="show",jr="showing",Or="hiding",Nr=".offcanvas.show",Dr=`show${Br}`,Tr=`shown${Br}`,Lr=`hide${Br}`,qr=`hidePrevented${Br}`,Pr=`hidden${Br}`,Rr=`resize${Br}`,Fr=`click${Br}${Sr}`,Vr=`keydown.dismiss${Br}`,Ur={backdrop:!0,keyboard:!0,scroll:!1},Hr={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Yr extends F{constructor(n,t){super(n,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Ur}static get DefaultType(){return Hr}static get NAME(){return"offcanvas"}toggle(n){return this._isShown?this.hide():this.show(n)}show(n){if(this._isShown)return;if(O.trigger(this._element,Dr,{relatedTarget:n}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ze).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(jr);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Mr),this._element.classList.remove(jr),O.trigger(this._element,Tr,{relatedTarget:n})}),this._element,!0)}hide(){if(!this._isShown)return;if(O.trigger(this._element,Lr).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Or),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(Mr,Or),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ze).reset(),O.trigger(this._element,Pr)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const n=Boolean(this._config.backdrop);return new ir({className:"offcanvas-backdrop",isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?()=>{"static"!==this._config.backdrop?this.hide():O.trigger(this._element,qr)}:null})}_initializeFocusTrap(){return new ur({trapElement:this._element})}_addEventListeners(){O.on(this._element,Vr,(n=>{"Escape"===n.key&&(this._config.keyboard?this.hide():O.trigger(this._element,qr))}))}static jQueryInterface(n){return this.each((function(){const t=Yr.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n]||n.startsWith("_")||"constructor"===n)throw new TypeError(`No method named "${n}"`);t[n](this)}}))}}O.on(document,Fr,'[data-bs-toggle="offcanvas"]',(function(n){const t=r(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),l(this))return;O.one(t,Pr,(()=>{s(this)&&this.focus()}));const e=G.findOne(Nr);e&&e!==t&&Yr.getInstance(e).hide(),Yr.getOrCreateInstance(t).toggle(this)})),O.on(window,zr,(()=>{for(const n of G.find(Nr))Yr.getOrCreateInstance(n).show()})),O.on(window,Rr,(()=>{for(const n of G.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(n).position&&Yr.getOrCreateInstance(n).hide()})),V(Yr),g(Yr);const Qr=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Xr=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Wr=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Gr=(n,t)=>{const e=n.nodeName.toLowerCase();return t.includes(e)?!Qr.has(e)||Boolean(Xr.test(n.nodeValue)||Wr.test(n.nodeValue)):t.filter((n=>n instanceof RegExp)).some((n=>n.test(e)))},Jr={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};const Zr={allowList:Jr,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Kr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ni={entry:"(string|element|function|null)",selector:"(string|element)"};class ti extends R{constructor(n){super(),this._config=this._getConfig(n)}static get Default(){return Zr}static get DefaultType(){return Kr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((n=>this._resolvePossibleFunction(n))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(n){return this._checkContent(n),this._config.content={...this._config.content,...n},this}toHtml(){const n=document.createElement("div");n.innerHTML=this._maybeSanitize(this._config.template);for(const[t,e]of Object.entries(this._config.content))this._setContent(n,e,t);const t=n.children[0],e=this._resolvePossibleFunction(this._config.extraClass);return e&&t.classList.add(...e.split(" ")),t}_typeCheckConfig(n){super._typeCheckConfig(n),this._checkContent(n.content)}_checkContent(n){for(const[t,e]of Object.entries(n))super._typeCheckConfig({selector:t,entry:e},ni)}_setContent(n,t,e){const r=G.findOne(e,n);r&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(a(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.remove())}_maybeSanitize(n){return this._config.sanitize?function(n,t,e){if(!n.length)return n;if(e&&"function"==typeof e)return e(n);const r=(new window.DOMParser).parseFromString(n,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const n of i){const e=n.nodeName.toLowerCase();if(!Object.keys(t).includes(e)){n.remove();continue}const r=[].concat(...n.attributes),i=[].concat(t["*"]||[],t[e]||[]);for(const t of r)Gr(t,i)||n.removeAttribute(t.nodeName)}return r.body.innerHTML}(n,this._config.allowList,this._config.sanitizeFn):n}_resolvePossibleFunction(n){return"function"==typeof n?n(this):n}_putElementInTemplate(n,t){if(this._config.html)return t.innerHTML="",void t.append(n);t.textContent=n.textContent}}const ei=new Set(["sanitize","allowList","sanitizeFn"]),ri="fade",ii="show",oi=".modal",ai="hide.bs.modal",si="hover",li="focus",ci={AUTO:"auto",TOP:"top",RIGHT:f()?"left":"right",BOTTOM:"bottom",LEFT:f()?"right":"left"},di={allowList:Jr,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},ui={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class pi extends F{constructor(n,t){if(void 0===ke)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(n,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners()}static get Default(){return di}static get DefaultType(){return ui}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(n){if(this._isEnabled){if(n){const t=this._initializeOnDelegatedTarget(n);return t._activeTrigger.click=!t._activeTrigger.click,void(t._isWithActiveTrigger()?t._enter():t._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),O.off(this._element.closest(oi),ai,this._hideModalHandler),this.tip&&this.tip.remove(),this._config.originalTitle&&this._element.setAttribute("title",this._config.originalTitle),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const n=O.trigger(this._element,this.constructor.eventName("show")),t=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(n.defaultPrevented||!t)return;this.tip&&(this.tip.remove(),this.tip=null);const e=this._getTipElement();this._element.setAttribute("aria-describedby",e.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(e),O.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(e),e.classList.add(ii),"ontouchstart"in document.documentElement)for(const n of[].concat(...document.body.children))O.on(n,"mouseover",d);this._queueCallback((()=>{O.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(O.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const n=this._getTipElement();if(n.classList.remove(ii),"ontouchstart"in document.documentElement)for(const n of[].concat(...document.body.children))O.off(n,"mouseover",d);this._activeTrigger.click=!1,this._activeTrigger[li]=!1,this._activeTrigger[si]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||n.remove(),this._element.removeAttribute("aria-describedby"),O.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(n){const t=this._getTemplateFactory(n).toHtml();if(!t)return null;t.classList.remove(ri,ii),t.classList.add(`bs-${this.constructor.NAME}-auto`);const e=(n=>{do{n+=Math.floor(1e6*Math.random())}while(document.getElementById(n));return n})(this.constructor.NAME).toString();return t.setAttribute("id",e),this._isAnimated()&&t.classList.add(ri),t}setContent(n){this._newContent=n,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(n){return this._templateFactory?this._templateFactory.changeContent(n):this._templateFactory=new ti({...this._config,content:n,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(n){return this.constructor.getOrCreateInstance(n.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ri)}_isShown(){return this.tip&&this.tip.classList.contains(ii)}_createPopper(n){const t="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,e=ci[t.toUpperCase()];return xe(this._element,n,this._getPopperConfig(e))}_getOffset(){const{offset:n}=this._config;return"string"==typeof n?n.split(",").map((n=>Number.parseInt(n,10))):"function"==typeof n?t=>n(t,this._element):n}_resolvePossibleFunction(n){return"function"==typeof n?n.call(this._element):n}_getPopperConfig(n){const t={placement:n,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const n=this._config.trigger.split(" ");for(const t of n)if("click"===t)O.on(this._element,this.constructor.eventName("click"),this._config.selector,(n=>this.toggle(n)));else if("manual"!==t){const n=t===si?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),e=t===si?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");O.on(this._element,n,this._config.selector,(n=>{const t=this._initializeOnDelegatedTarget(n);t._activeTrigger["focusin"===n.type?li:si]=!0,t._enter()})),O.on(this._element,e,this._config.selector,(n=>{const t=this._initializeOnDelegatedTarget(n);t._activeTrigger["focusout"===n.type?li:si]=t._element.contains(n.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},O.on(this._element.closest(oi),ai,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const n=this._config.originalTitle;n&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",n),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(n,t){clearTimeout(this._timeout),this._timeout=setTimeout(n,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(n){const t=P.getDataAttributes(this._element);for(const n of Object.keys(t))ei.has(n)&&delete t[n];return n={...t,..."object"==typeof n&&n?n:{}},n=this._mergeConfigObj(n),n=this._configAfterMerge(n),this._typeCheckConfig(n),n}_configAfterMerge(n){return n.container=!1===n.container?document.body:a(n.container),"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.originalTitle=this._element.getAttribute("title")||"","number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),n}_getDelegateConfig(){const n={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(n[t]=this._config[t]);return n}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(n){return this.each((function(){const t=pi.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}}g(pi);const hi={...pi.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},fi={...pi.DefaultType,content:"(null|string|element|function)"};class gi extends pi{static get Default(){return hi}static get DefaultType(){return fi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(n){return this.each((function(){const t=gi.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}}g(gi);const mi=".bs.scrollspy",Ai=`activate${mi}`,bi=`click${mi}`,_i=`load${mi}.data-api`,vi="active",xi="[href]",ki=".nav-link",yi=`${ki}, .nav-item > ${ki}, .list-group-item`,$i={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Ei={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class wi extends F{constructor(n,t){super(n,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return $i}static get DefaultType(){return Ei}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const n of this._observableSections.values())this._observer.observe(n)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(n){return n.target=a(n.target)||document.body,n.rootMargin=n.offset?`${n.offset}px 0px -30%`:n.rootMargin,"string"==typeof n.threshold&&(n.threshold=n.threshold.split(",").map((n=>Number.parseFloat(n)))),n}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(O.off(this._config.target,bi),O.on(this._config.target,bi,xi,(n=>{const t=this._observableSections.get(n.target.hash);if(t){n.preventDefault();const e=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(e.scrollTo)return void e.scrollTo({top:r,behavior:"smooth"});e.scrollTop=r}})))}_getNewObserver(){const n={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((n=>this._observerCallback(n)),n)}_observerCallback(n){const t=n=>this._targetLinks.get(`#${n.target.id}`),e=n=>{this._previousScrollData.visibleEntryTop=n.target.offsetTop,this._process(t(n))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of n){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(o));continue}const n=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&n){if(e(o),!r)return}else i||n||e(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const n=G.find(xi,this._config.target);for(const t of n){if(!t.hash||l(t))continue;const n=G.findOne(t.hash,this._element);s(n)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,n))}}_process(n){this._activeTarget!==n&&(this._clearActiveClass(this._config.target),this._activeTarget=n,n.classList.add(vi),this._activateParents(n),O.trigger(this._element,Ai,{relatedTarget:n}))}_activateParents(n){if(n.classList.contains("dropdown-item"))G.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add(vi);else for(const t of G.parents(n,".nav, .list-group"))for(const n of G.prev(t,yi))n.classList.add(vi)}_clearActiveClass(n){n.classList.remove(vi);const t=G.find(`${xi}.${vi}`,n);for(const n of t)n.classList.remove(vi)}static jQueryInterface(n){return this.each((function(){const t=wi.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n]||n.startsWith("_")||"constructor"===n)throw new TypeError(`No method named "${n}"`);t[n]()}}))}}O.on(window,_i,(()=>{for(const n of G.find('[data-bs-spy="scroll"]'))wi.getOrCreateInstance(n)})),g(wi);const Ci=".bs.tab",Ii=`hide${Ci}`,Bi=`hidden${Ci}`,Si=`show${Ci}`,zi=`shown${Ci}`,Mi=`click${Ci}`,ji=`keydown${Ci}`,Oi=`load${Ci}`,Ni="ArrowLeft",Di="ArrowRight",Ti="ArrowUp",Li="ArrowDown",qi="active",Pi="fade",Ri="show",Fi=":not(.dropdown-toggle)",Vi='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ui=`.nav-link${Fi}, .list-group-item${Fi}, [role="tab"]${Fi}, ${Vi}`,Hi=`.${qi}[data-bs-toggle="tab"], .${qi}[data-bs-toggle="pill"], .${qi}[data-bs-toggle="list"]`;class Yi extends F{constructor(n){super(n),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),O.on(this._element,ji,(n=>this._keydown(n))))}static get NAME(){return"tab"}show(){const n=this._element;if(this._elemIsActive(n))return;const t=this._getActiveElem(),e=t?O.trigger(t,Ii,{relatedTarget:n}):null;O.trigger(n,Si,{relatedTarget:t}).defaultPrevented||e&&e.defaultPrevented||(this._deactivate(t,n),this._activate(n,t))}_activate(n,t){if(!n)return;n.classList.add(qi),this._activate(r(n));this._queueCallback((()=>{"tab"===n.getAttribute("role")?(n.focus(),n.removeAttribute("tabindex"),n.setAttribute("aria-selected",!0),this._toggleDropDown(n,!0),O.trigger(n,zi,{relatedTarget:t})):n.classList.add(Ri)}),n,n.classList.contains(Pi))}_deactivate(n,t){if(!n)return;n.classList.remove(qi),n.blur(),this._deactivate(r(n));this._queueCallback((()=>{"tab"===n.getAttribute("role")?(n.setAttribute("aria-selected",!1),n.setAttribute("tabindex","-1"),this._toggleDropDown(n,!1),O.trigger(n,Bi,{relatedTarget:t})):n.classList.remove(Ri)}),n,n.classList.contains(Pi))}_keydown(n){if(![Ni,Di,Ti,Li].includes(n.key))return;n.stopPropagation(),n.preventDefault();const t=[Di,Li].includes(n.key),e=b(this._getChildren().filter((n=>!l(n))),n.target,t,!0);e&&Yi.getOrCreateInstance(e).show()}_getChildren(){return G.find(Ui,this._parent)}_getActiveElem(){return this._getChildren().find((n=>this._elemIsActive(n)))||null}_setInitialAttributes(n,t){this._setAttributeIfNotExists(n,"role","tablist");for(const n of t)this._setInitialAttributesOnChild(n)}_setInitialAttributesOnChild(n){n=this._getInnerElement(n);const t=this._elemIsActive(n),e=this._getOuterElement(n);n.setAttribute("aria-selected",t),e!==n&&this._setAttributeIfNotExists(e,"role","presentation"),t||n.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(n,"role","tab"),this._setInitialAttributesOnTargetPanel(n)}_setInitialAttributesOnTargetPanel(n){const t=r(n);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),n.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`#${n.id}`))}_toggleDropDown(n,t){const e=this._getOuterElement(n);if(!e.classList.contains("dropdown"))return;const r=(n,r)=>{const i=G.findOne(n,e);i&&i.classList.toggle(r,t)};r(".dropdown-toggle",qi),r(".dropdown-menu",Ri),r(".dropdown-item",qi),e.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(n,t,e){n.hasAttribute(t)||n.setAttribute(t,e)}_elemIsActive(n){return n.classList.contains(qi)}_getInnerElement(n){return n.matches(Ui)?n:G.findOne(Ui,n)}_getOuterElement(n){return n.closest(".nav-item, .list-group-item")||n}static jQueryInterface(n){return this.each((function(){const t=Yi.getOrCreateInstance(this);if("string"==typeof n){if(void 0===t[n]||n.startsWith("_")||"constructor"===n)throw new TypeError(`No method named "${n}"`);t[n]()}}))}}O.on(document,Mi,Vi,(function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),l(this)||Yi.getOrCreateInstance(this).show()})),O.on(window,Oi,(()=>{for(const n of G.find(Hi))Yi.getOrCreateInstance(n)})),g(Yi);const Qi=".bs.toast",Xi=`mouseover${Qi}`,Wi=`mouseout${Qi}`,Gi=`focusin${Qi}`,Ji=`focusout${Qi}`,Zi=`hide${Qi}`,Ki=`hidden${Qi}`,no=`show${Qi}`,to=`shown${Qi}`,eo="hide",ro="show",io="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ao={animation:!0,autohide:!0,delay:5e3};class so extends F{constructor(n,t){super(n,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ao}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){if(O.trigger(this._element,no).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(eo),u(this._element),this._element.classList.add(ro,io),this._queueCallback((()=>{this._element.classList.remove(io),O.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(O.trigger(this._element,Zi).defaultPrevented)return;this._element.classList.add(io),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(io,ro),O.trigger(this._element,Ki)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ro),super.dispose()}isShown(){return this._element.classList.contains(ro)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(n,t){switch(n.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const e=n.relatedTarget;this._element===e||this._element.contains(e)||this._maybeScheduleHide()}_setListeners(){O.on(this._element,Xi,(n=>this._onInteraction(n,!0))),O.on(this._element,Wi,(n=>this._onInteraction(n,!1))),O.on(this._element,Gi,(n=>this._onInteraction(n,!0))),O.on(this._element,Ji,(n=>this._onInteraction(n,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(n){return this.each((function(){const t=so.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n](this)}}))}}return V(so),g(so),{Alert:Q,Button:W,Carousel:Bn,Collapse:Vn,Dropdown:Qe,Modal:Ir,Offcanvas:Yr,Popover:gi,ScrollSpy:wi,Tab:Yi,Toast:so,Tooltip:pi}}()},1051:n=>{"use strict";n.exports=function(n){var t=[];return t.toString=function(){return this.map((function(t){var e="",r=void 0!==t[5];return t[4]&&(e+="@supports (".concat(t[4],") {")),t[2]&&(e+="@media ".concat(t[2]," {")),r&&(e+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),e+=n(t),r&&(e+="}"),t[2]&&(e+="}"),t[4]&&(e+="}"),e})).join("")},t.i=function(n,e,r,i,o){"string"==typeof n&&(n=[[null,n,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<n.length;c++){var d=[].concat(n[c]);r&&a[d[0]]||(void 0!==o&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),e&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=e):d[2]=e),i&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=i):d[4]="".concat(i)),t.push(d))}},t}},2629:n=>{"use strict";n.exports=function(n,t){return t||(t={}),n?(n=String(n.__esModule?n.default:n),/^['"].*['"]$/.test(n)&&(n=n.slice(1,-1)),t.hash&&(n+=t.hash),/["'() \t\n]|(%20)/.test(n)||t.needQuotes?'"'.concat(n.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):n):n}},7796:n=>{"use strict";n.exports=function(n){var t=n[1],e=n[3];if(!e)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),o="/*# ".concat(i," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},3936:(n,t,e)=>{"use strict";var r=e(6204),i=e(6489);function o(n){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+n,e=1;e<arguments.length;e++)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified React error #"+n+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(n,t){c(n,t),c(n+"Capture",t)}function c(n,t){for(s[n]=t,n=0;n<t.length;n++)a.add(t[n])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),u=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},f={};function g(n,t,e,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=e,this.propertyName=n,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(n){m[n]=new g(n,0,!1,n,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(n){var t=n[0];m[t]=new g(t,1,!1,n[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(n){m[n]=new g(n,2,!1,n.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(n){m[n]=new g(n,2,!1,n,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(n){m[n]=new g(n,3,!1,n.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(n){m[n]=new g(n,3,!0,n,null,!1,!1)})),["capture","download"].forEach((function(n){m[n]=new g(n,4,!1,n,null,!1,!1)})),["cols","rows","size","span"].forEach((function(n){m[n]=new g(n,6,!1,n,null,!1,!1)})),["rowSpan","start"].forEach((function(n){m[n]=new g(n,5,!1,n.toLowerCase(),null,!1,!1)}));var A=/[\-:]([a-z])/g;function b(n){return n[1].toUpperCase()}function _(n,t,e,r){var i=m.hasOwnProperty(t)?m[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(n,t,e,r){if(null==t||function(n,t,e,r){if(null!==e&&0===e.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==e?!e.acceptsBooleans:"data-"!==(n=n.toLowerCase().slice(0,5))&&"aria-"!==n);default:return!1}}(n,t,e,r))return!0;if(r)return!1;if(null!==e)switch(e.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,e,i,r)&&(e=null),r||null===i?function(n){return!!u.call(f,n)||!u.call(h,n)&&(p.test(n)?f[n]=!0:(h[n]=!0,!1))}(t)&&(null===e?n.removeAttribute(t):n.setAttribute(t,""+e)):i.mustUseProperty?n[i.propertyName]=null===e?3!==i.type&&"":e:(t=i.attributeName,r=i.attributeNamespace,null===e?n.removeAttribute(t):(e=3===(i=i.type)||4===i&&!0===e?"":""+e,r?n.setAttributeNS(r,t,e):n.setAttribute(t,e))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(n){var t=n.replace(A,b);m[t]=new g(t,1,!1,n,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(n){var t=n.replace(A,b);m[t]=new g(t,1,!1,n,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(n){var t=n.replace(A,b);m[t]=new g(t,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(n){m[n]=new g(n,1,!1,n.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(n){m[n]=new g(n,1,!1,n.toLowerCase(),null,!0,!0)}));var v=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),w=Symbol.for("react.provider"),C=Symbol.for("react.context"),I=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),S=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var j=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function N(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=O&&n[O]||n["@@iterator"])?n:null}var D,T=Object.assign;function L(n){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+n}var q=!1;function P(n,t){if(!n||q)return"";q=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(n){var r=n}Reflect.construct(n,[],t)}else{try{t.call()}catch(n){r=n}n.call(t.prototype)}else{try{throw Error()}catch(n){r=n}n()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return n.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",n.displayName)),l}}while(1<=a&&0<=s);break}}}finally{q=!1,Error.prepareStackTrace=e}return(n=n?n.displayName||n.name:"")?L(n):""}function R(n){switch(n.tag){case 5:return L(n.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return P(n.type,!1);case 11:return P(n.type.render,!1);case 1:return P(n.type,!0);default:return""}}function F(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case y:return"Fragment";case k:return"Portal";case E:return"Profiler";case $:return"StrictMode";case B:return"Suspense";case S:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case C:return(n.displayName||"Context")+".Consumer";case w:return(n._context.displayName||"Context")+".Provider";case I:var t=n.render;return(n=n.displayName)||(n=""!==(n=t.displayName||t.name||"")?"ForwardRef("+n+")":"ForwardRef"),n;case z:return null!==(t=n.displayName||null)?t:F(n.type)||"Memo";case M:t=n._payload,n=n._init;try{return F(n(t))}catch(n){}}return null}function V(n){var t=n.type;switch(n.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=(n=t.render).displayName||n.name||"",t.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return F(t);case 8:return t===$?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function U(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":case"object":return n;default:return""}}function H(n){var t=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(n){n._valueTracker||(n._valueTracker=function(n){var t=H(n)?"checked":"value",e=Object.getOwnPropertyDescriptor(n.constructor.prototype,t),r=""+n[t];if(!n.hasOwnProperty(t)&&void 0!==e&&"function"==typeof e.get&&"function"==typeof e.set){var i=e.get,o=e.set;return Object.defineProperty(n,t,{configurable:!0,get:function(){return i.call(this)},set:function(n){r=""+n,o.call(this,n)}}),Object.defineProperty(n,t,{enumerable:e.enumerable}),{getValue:function(){return r},setValue:function(n){r=""+n},stopTracking:function(){n._valueTracker=null,delete n[t]}}}}(n))}function Q(n){if(!n)return!1;var t=n._valueTracker;if(!t)return!0;var e=t.getValue(),r="";return n&&(r=H(n)?n.checked?"true":"false":n.value),(n=r)!==e&&(t.setValue(n),!0)}function X(n){if(void 0===(n=n||("undefined"!=typeof document?document:void 0)))return null;try{return n.activeElement||n.body}catch(t){return n.body}}function W(n,t){var e=t.checked;return T({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=e?e:n._wrapperState.initialChecked})}function G(n,t){var e=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;e=U(null!=t.value?t.value:e),n._wrapperState={initialChecked:r,initialValue:e,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(n,t){null!=(t=t.checked)&&_(n,"checked",t,!1)}function Z(n,t){J(n,t);var e=U(t.value),r=t.type;if(null!=e)"number"===r?(0===e&&""===n.value||n.value!=e)&&(n.value=""+e):n.value!==""+e&&(n.value=""+e);else if("submit"===r||"reset"===r)return void n.removeAttribute("value");t.hasOwnProperty("value")?nn(n,t.type,e):t.hasOwnProperty("defaultValue")&&nn(n,t.type,U(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)}function K(n,t,e){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+n._wrapperState.initialValue,e||t===n.value||(n.value=t),n.defaultValue=t}""!==(e=n.name)&&(n.name=""),n.defaultChecked=!!n._wrapperState.initialChecked,""!==e&&(n.name=e)}function nn(n,t,e){"number"===t&&X(n.ownerDocument)===n||(null==e?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+e&&(n.defaultValue=""+e))}var tn=Array.isArray;function en(n,t,e,r){if(n=n.options,t){t={};for(var i=0;i<e.length;i++)t["$"+e[i]]=!0;for(e=0;e<n.length;e++)i=t.hasOwnProperty("$"+n[e].value),n[e].selected!==i&&(n[e].selected=i),i&&r&&(n[e].defaultSelected=!0)}else{for(e=""+U(e),t=null,i=0;i<n.length;i++){if(n[i].value===e)return n[i].selected=!0,void(r&&(n[i].defaultSelected=!0));null!==t||n[i].disabled||(t=n[i])}null!==t&&(t.selected=!0)}}function rn(n,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return T({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue})}function on(n,t){var e=t.value;if(null==e){if(e=t.children,t=t.defaultValue,null!=e){if(null!=t)throw Error(o(92));if(tn(e)){if(1<e.length)throw Error(o(93));e=e[0]}t=e}null==t&&(t=""),e=t}n._wrapperState={initialValue:U(e)}}function an(n,t){var e=U(t.value),r=U(t.defaultValue);null!=e&&((e=""+e)!==n.value&&(n.value=e),null==t.defaultValue&&n.defaultValue!==e&&(n.defaultValue=e)),null!=r&&(n.defaultValue=""+r)}function sn(n){var t=n.textContent;t===n._wrapperState.initialValue&&""!==t&&null!==t&&(n.value=t)}function ln(n){switch(n){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function cn(n,t){return null==n||"http://www.w3.org/1999/xhtml"===n?ln(t):"http://www.w3.org/2000/svg"===n&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":n}var dn,un,pn=(un=function(n,t){if("http://www.w3.org/2000/svg"!==n.namespaceURI||"innerHTML"in n)n.innerHTML=t;else{for((dn=dn||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=dn.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;t.firstChild;)n.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(n,t,e,r){MSApp.execUnsafeLocalFunction((function(){return un(n,t)}))}:un);function hn(n,t){if(t){var e=n.firstChild;if(e&&e===n.lastChild&&3===e.nodeType)return void(e.nodeValue=t)}n.textContent=t}var fn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gn=["Webkit","ms","Moz","O"];function mn(n,t,e){return null==t||"boolean"==typeof t||""===t?"":e||"number"!=typeof t||0===t||fn.hasOwnProperty(n)&&fn[n]?(""+t).trim():t+"px"}function An(n,t){for(var e in n=n.style,t)if(t.hasOwnProperty(e)){var r=0===e.indexOf("--"),i=mn(e,t[e],r);"float"===e&&(e="cssFloat"),r?n.setProperty(e,i):n[e]=i}}Object.keys(fn).forEach((function(n){gn.forEach((function(t){t=t+n.charAt(0).toUpperCase()+n.substring(1),fn[t]=fn[n]}))}));var bn=T({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _n(n,t){if(t){if(bn[n]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,n));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function vn(n,t){if(-1===n.indexOf("-"))return"string"==typeof t.is;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xn=null;function kn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}var yn=null,$n=null,En=null;function wn(n){if(n=_i(n)){if("function"!=typeof yn)throw Error(o(280));var t=n.stateNode;t&&(t=xi(t),yn(n.stateNode,n.type,t))}}function Cn(n){$n?En?En.push(n):En=[n]:$n=n}function In(){if($n){var n=$n,t=En;if(En=$n=null,wn(n),t)for(n=0;n<t.length;n++)wn(t[n])}}function Bn(n,t){return n(t)}function Sn(){}var zn=!1;function Mn(n,t,e){if(zn)return n(t,e);zn=!0;try{return Bn(n,t,e)}finally{zn=!1,(null!==$n||null!==En)&&(Sn(),In())}}function jn(n,t){var e=n.stateNode;if(null===e)return null;var r=xi(e);if(null===r)return null;e=r[t];n:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(n=n.type)||"input"===n||"select"===n||"textarea"===n)),n=!r;break n;default:n=!1}if(n)return null;if(e&&"function"!=typeof e)throw Error(o(231,t,typeof e));return e}var On=!1;if(d)try{var Nn={};Object.defineProperty(Nn,"passive",{get:function(){On=!0}}),window.addEventListener("test",Nn,Nn),window.removeEventListener("test",Nn,Nn)}catch(un){On=!1}function Dn(n,t,e,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(e,c)}catch(n){this.onError(n)}}var Tn=!1,Ln=null,qn=!1,Pn=null,Rn={onError:function(n){Tn=!0,Ln=n}};function Fn(n,t,e,r,i,o,a,s,l){Tn=!1,Ln=null,Dn.apply(Rn,arguments)}function Vn(n){var t=n,e=n;if(n.alternate)for(;t.return;)t=t.return;else{n=t;do{!!(4098&(t=n).flags)&&(e=t.return),n=t.return}while(n)}return 3===t.tag?e:null}function Un(n){if(13===n.tag){var t=n.memoizedState;if(null===t&&null!==(n=n.alternate)&&(t=n.memoizedState),null!==t)return t.dehydrated}return null}function Hn(n){if(Vn(n)!==n)throw Error(o(188))}function Yn(n){return null!==(n=function(n){var t=n.alternate;if(!t){if(null===(t=Vn(n)))throw Error(o(188));return t!==n?null:n}for(var e=n,r=t;;){var i=e.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){e=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===e)return Hn(i),n;if(a===r)return Hn(i),t;a=a.sibling}throw Error(o(188))}if(e.return!==r.return)e=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===e){s=!0,e=i,r=a;break}if(l===r){s=!0,r=i,e=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===e){s=!0,e=a,r=i;break}if(l===r){s=!0,r=a,e=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(e.alternate!==r)throw Error(o(190))}if(3!==e.tag)throw Error(o(188));return e.stateNode.current===e?n:t}(n))?Qn(n):null}function Qn(n){if(5===n.tag||6===n.tag)return n;for(n=n.child;null!==n;){var t=Qn(n);if(null!==t)return t;n=n.sibling}return null}var Xn=i.unstable_scheduleCallback,Wn=i.unstable_cancelCallback,Gn=i.unstable_shouldYield,Jn=i.unstable_requestPaint,Zn=i.unstable_now,Kn=i.unstable_getCurrentPriorityLevel,nt=i.unstable_ImmediatePriority,tt=i.unstable_UserBlockingPriority,et=i.unstable_NormalPriority,rt=i.unstable_LowPriority,it=i.unstable_IdlePriority,ot=null,at=null,st=Math.clz32?Math.clz32:function(n){return 0===(n>>>=0)?32:31-(lt(n)/ct|0)|0},lt=Math.log,ct=Math.LN2,dt=64,ut=4194304;function pt(n){switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&n;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&n;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function ht(n,t){var e=n.pendingLanes;if(0===e)return 0;var r=0,i=n.suspendedLanes,o=n.pingedLanes,a=268435455&e;if(0!==a){var s=a&~i;0!==s?r=pt(s):0!=(o&=a)&&(r=pt(o))}else 0!=(a=e&~i)?r=pt(a):0!==o&&(r=pt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&4194240&o))return t;if(4&r&&(r|=16&e),0!==(t=n.entangledLanes))for(n=n.entanglements,t&=r;0<t;)i=1<<(e=31-st(t)),r|=n[e],t&=~i;return r}function ft(n,t){switch(n){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function gt(n){return 0!=(n=-1073741825&n.pendingLanes)?n:1073741824&n?1073741824:0}function mt(){var n=dt;return!(4194240&(dt<<=1))&&(dt=64),n}function At(n){for(var t=[],e=0;31>e;e++)t.push(n);return t}function bt(n,t,e){n.pendingLanes|=t,536870912!==t&&(n.suspendedLanes=0,n.pingedLanes=0),(n=n.eventTimes)[t=31-st(t)]=e}function _t(n,t){var e=n.entangledLanes|=t;for(n=n.entanglements;e;){var r=31-st(e),i=1<<r;i&t|n[r]&t&&(n[r]|=t),e&=~i}}var vt=0;function xt(n){return 1<(n&=-n)?4<n?268435455&n?16:536870912:4:1}var kt,yt,$t,Et,wt,Ct=!1,It=[],Bt=null,St=null,zt=null,Mt=new Map,jt=new Map,Ot=[],Nt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(n,t){switch(n){case"focusin":case"focusout":Bt=null;break;case"dragenter":case"dragleave":St=null;break;case"mouseover":case"mouseout":zt=null;break;case"pointerover":case"pointerout":Mt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jt.delete(t.pointerId)}}function Tt(n,t,e,r,i,o){return null===n||n.nativeEvent!==o?(n={blockedOn:t,domEventName:e,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},null!==t&&null!==(t=_i(t))&&yt(t),n):(n.eventSystemFlags|=r,t=n.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),n)}function Lt(n){var t=bi(n.target);if(null!==t){var e=Vn(t);if(null!==e)if(13===(t=e.tag)){if(null!==(t=Un(e)))return n.blockedOn=t,void wt(n.priority,(function(){$t(e)}))}else if(3===t&&e.stateNode.current.memoizedState.isDehydrated)return void(n.blockedOn=3===e.tag?e.stateNode.containerInfo:null)}n.blockedOn=null}function qt(n){if(null!==n.blockedOn)return!1;for(var t=n.targetContainers;0<t.length;){var e=Gt(n.domEventName,n.eventSystemFlags,t[0],n.nativeEvent);if(null!==e)return null!==(t=_i(e))&&yt(t),n.blockedOn=e,!1;var r=new(e=n.nativeEvent).constructor(e.type,e);xn=r,e.target.dispatchEvent(r),xn=null,t.shift()}return!0}function Pt(n,t,e){qt(n)&&e.delete(t)}function Rt(){Ct=!1,null!==Bt&&qt(Bt)&&(Bt=null),null!==St&&qt(St)&&(St=null),null!==zt&&qt(zt)&&(zt=null),Mt.forEach(Pt),jt.forEach(Pt)}function Ft(n,t){n.blockedOn===t&&(n.blockedOn=null,Ct||(Ct=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Rt)))}function Vt(n){function t(t){return Ft(t,n)}if(0<It.length){Ft(It[0],n);for(var e=1;e<It.length;e++){var r=It[e];r.blockedOn===n&&(r.blockedOn=null)}}for(null!==Bt&&Ft(Bt,n),null!==St&&Ft(St,n),null!==zt&&Ft(zt,n),Mt.forEach(t),jt.forEach(t),e=0;e<Ot.length;e++)(r=Ot[e]).blockedOn===n&&(r.blockedOn=null);for(;0<Ot.length&&null===(e=Ot[0]).blockedOn;)Lt(e),null===e.blockedOn&&Ot.shift()}var Ut=v.ReactCurrentBatchConfig,Ht=!0;function Yt(n,t,e,r){var i=vt,o=Ut.transition;Ut.transition=null;try{vt=1,Xt(n,t,e,r)}finally{vt=i,Ut.transition=o}}function Qt(n,t,e,r){var i=vt,o=Ut.transition;Ut.transition=null;try{vt=4,Xt(n,t,e,r)}finally{vt=i,Ut.transition=o}}function Xt(n,t,e,r){if(Ht){var i=Gt(n,t,e,r);if(null===i)Ur(n,t,r,Wt,e),Dt(n,r);else if(function(n,t,e,r,i){switch(t){case"focusin":return Bt=Tt(Bt,n,t,e,r,i),!0;case"dragenter":return St=Tt(St,n,t,e,r,i),!0;case"mouseover":return zt=Tt(zt,n,t,e,r,i),!0;case"pointerover":var o=i.pointerId;return Mt.set(o,Tt(Mt.get(o)||null,n,t,e,r,i)),!0;case"gotpointercapture":return o=i.pointerId,jt.set(o,Tt(jt.get(o)||null,n,t,e,r,i)),!0}return!1}(i,n,t,e,r))r.stopPropagation();else if(Dt(n,r),4&t&&-1<Nt.indexOf(n)){for(;null!==i;){var o=_i(i);if(null!==o&&kt(o),null===(o=Gt(n,t,e,r))&&Ur(n,t,r,Wt,e),o===i)break;i=o}null!==i&&r.stopPropagation()}else Ur(n,t,r,null,e)}}var Wt=null;function Gt(n,t,e,r){if(Wt=null,null!==(n=bi(n=kn(r))))if(null===(t=Vn(n)))n=null;else if(13===(e=t.tag)){if(null!==(n=Un(t)))return n;n=null}else if(3===e){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;n=null}else t!==n&&(n=null);return Wt=n,null}function Jt(n){switch(n){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Kn()){case nt:return 1;case tt:return 4;case et:case rt:return 16;case it:return 536870912;default:return 16}default:return 16}}var Zt=null,Kt=null,ne=null;function te(){if(ne)return ne;var n,t,e=Kt,r=e.length,i="value"in Zt?Zt.value:Zt.textContent,o=i.length;for(n=0;n<r&&e[n]===i[n];n++);var a=r-n;for(t=1;t<=a&&e[r-t]===i[o-t];t++);return ne=i.slice(n,1<t?1-t:void 0)}function ee(n){var t=n.keyCode;return"charCode"in n?0===(n=n.charCode)&&13===t&&(n=13):n=t,10===n&&(n=13),32<=n||13===n?n:0}function re(){return!0}function ie(){return!1}function oe(n){function t(t,e,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=e,this.nativeEvent=i,this.target=o,this.currentTarget=null,n)n.hasOwnProperty(a)&&(t=n[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?re:ie,this.isPropagationStopped=ie,this}return T(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():"unknown"!=typeof n.returnValue&&(n.returnValue=!1),this.isDefaultPrevented=re)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():"unknown"!=typeof n.cancelBubble&&(n.cancelBubble=!0),this.isPropagationStopped=re)},persist:function(){},isPersistent:re}),t}var ae,se,le,ce={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},de=oe(ce),ue=T({},ce,{view:0,detail:0}),pe=oe(ue),he=T({},ue,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ee,button:0,buttons:0,relatedTarget:function(n){return void 0===n.relatedTarget?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==le&&(le&&"mousemove"===n.type?(ae=n.screenX-le.screenX,se=n.screenY-le.screenY):se=ae=0,le=n),ae)},movementY:function(n){return"movementY"in n?n.movementY:se}}),fe=oe(he),ge=oe(T({},he,{dataTransfer:0})),me=oe(T({},ue,{relatedTarget:0})),Ae=oe(T({},ce,{animationName:0,elapsedTime:0,pseudoElement:0})),be=T({},ce,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),_e=oe(be),ve=oe(T({},ce,{data:0})),xe={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ke={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ye={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $e(n){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(n):!!(n=ye[n])&&!!t[n]}function Ee(){return $e}var we=T({},ue,{key:function(n){if(n.key){var t=xe[n.key]||n.key;if("Unidentified"!==t)return t}return"keypress"===n.type?13===(n=ee(n))?"Enter":String.fromCharCode(n):"keydown"===n.type||"keyup"===n.type?ke[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ee,charCode:function(n){return"keypress"===n.type?ee(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?ee(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}}),Ce=oe(we),Ie=oe(T({},he,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Be=oe(T({},ue,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ee})),Se=oe(T({},ce,{propertyName:0,elapsedTime:0,pseudoElement:0})),ze=T({},he,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),Me=oe(ze),je=[9,13,27,32],Oe=d&&"CompositionEvent"in window,Ne=null;d&&"documentMode"in document&&(Ne=document.documentMode);var De=d&&"TextEvent"in window&&!Ne,Te=d&&(!Oe||Ne&&8<Ne&&11>=Ne),Le=String.fromCharCode(32),qe=!1;function Pe(n,t){switch(n){case"keyup":return-1!==je.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Re(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var Fe=!1,Ve={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ue(n){var t=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===t?!!Ve[n.type]:"textarea"===t}function He(n,t,e,r){Cn(r),0<(t=Yr(t,"onChange")).length&&(e=new de("onChange","change",null,e,r),n.push({event:e,listeners:t}))}var Ye=null,Qe=null;function Xe(n){Lr(n,0)}function We(n){if(Q(vi(n)))return n}function Ge(n,t){if("change"===n)return t}var Je=!1;if(d){var Ze;if(d){var Ke="oninput"in document;if(!Ke){var nr=document.createElement("div");nr.setAttribute("oninput","return;"),Ke="function"==typeof nr.oninput}Ze=Ke}else Ze=!1;Je=Ze&&(!document.documentMode||9<document.documentMode)}function tr(){Ye&&(Ye.detachEvent("onpropertychange",er),Qe=Ye=null)}function er(n){if("value"===n.propertyName&&We(Qe)){var t=[];He(t,Qe,n,kn(n)),Mn(Xe,t)}}function rr(n,t,e){"focusin"===n?(tr(),Qe=e,(Ye=t).attachEvent("onpropertychange",er)):"focusout"===n&&tr()}function ir(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return We(Qe)}function or(n,t){if("click"===n)return We(t)}function ar(n,t){if("input"===n||"change"===n)return We(t)}var sr="function"==typeof Object.is?Object.is:function(n,t){return n===t&&(0!==n||1/n==1/t)||n!=n&&t!=t};function lr(n,t){if(sr(n,t))return!0;if("object"!=typeof n||null===n||"object"!=typeof t||null===t)return!1;var e=Object.keys(n),r=Object.keys(t);if(e.length!==r.length)return!1;for(r=0;r<e.length;r++){var i=e[r];if(!u.call(t,i)||!sr(n[i],t[i]))return!1}return!0}function cr(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function dr(n,t){var e,r=cr(n);for(n=0;r;){if(3===r.nodeType){if(e=n+r.textContent.length,n<=t&&e>=t)return{node:r,offset:t-n};n=e}n:{for(;r;){if(r.nextSibling){r=r.nextSibling;break n}r=r.parentNode}r=void 0}r=cr(r)}}function ur(n,t){return!(!n||!t)&&(n===t||(!n||3!==n.nodeType)&&(t&&3===t.nodeType?ur(n,t.parentNode):"contains"in n?n.contains(t):!!n.compareDocumentPosition&&!!(16&n.compareDocumentPosition(t))))}function pr(){for(var n=window,t=X();t instanceof n.HTMLIFrameElement;){try{var e="string"==typeof t.contentWindow.location.href}catch(n){e=!1}if(!e)break;t=X((n=t.contentWindow).document)}return t}function hr(n){var t=n&&n.nodeName&&n.nodeName.toLowerCase();return t&&("input"===t&&("text"===n.type||"search"===n.type||"tel"===n.type||"url"===n.type||"password"===n.type)||"textarea"===t||"true"===n.contentEditable)}function fr(n){var t=pr(),e=n.focusedElem,r=n.selectionRange;if(t!==e&&e&&e.ownerDocument&&ur(e.ownerDocument.documentElement,e)){if(null!==r&&hr(e))if(t=r.start,void 0===(n=r.end)&&(n=t),"selectionStart"in e)e.selectionStart=t,e.selectionEnd=Math.min(n,e.value.length);else if((n=(t=e.ownerDocument||document)&&t.defaultView||window).getSelection){n=n.getSelection();var i=e.textContent.length,o=Math.min(r.start,i);r=void 0===r.end?o:Math.min(r.end,i),!n.extend&&o>r&&(i=r,r=o,o=i),i=dr(e,o);var a=dr(e,r);i&&a&&(1!==n.rangeCount||n.anchorNode!==i.node||n.anchorOffset!==i.offset||n.focusNode!==a.node||n.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),n.removeAllRanges(),o>r?(n.addRange(t),n.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),n.addRange(t)))}for(t=[],n=e;n=n.parentNode;)1===n.nodeType&&t.push({element:n,left:n.scrollLeft,top:n.scrollTop});for("function"==typeof e.focus&&e.focus(),e=0;e<t.length;e++)(n=t[e]).element.scrollLeft=n.left,n.element.scrollTop=n.top}}var gr=d&&"documentMode"in document&&11>=document.documentMode,mr=null,Ar=null,br=null,_r=!1;function vr(n,t,e){var r=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;_r||null==mr||mr!==X(r)||(r="selectionStart"in(r=mr)&&hr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&lr(br,r)||(br=r,0<(r=Yr(Ar,"onSelect")).length&&(t=new de("onSelect","select",null,t,e),n.push({event:t,listeners:r}),t.target=mr)))}function xr(n,t){var e={};return e[n.toLowerCase()]=t.toLowerCase(),e["Webkit"+n]="webkit"+t,e["Moz"+n]="moz"+t,e}var kr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},yr={},$r={};function Er(n){if(yr[n])return yr[n];if(!kr[n])return n;var t,e=kr[n];for(t in e)if(e.hasOwnProperty(t)&&t in $r)return yr[n]=e[t];return n}d&&($r=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var wr=Er("animationend"),Cr=Er("animationiteration"),Ir=Er("animationstart"),Br=Er("transitionend"),Sr=new Map,zr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mr(n,t){Sr.set(n,t),l(t,[n])}for(var jr=0;jr<zr.length;jr++){var Or=zr[jr];Mr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Mr(wr,"onAnimationEnd"),Mr(Cr,"onAnimationIteration"),Mr(Ir,"onAnimationStart"),Mr("dblclick","onDoubleClick"),Mr("focusin","onFocus"),Mr("focusout","onBlur"),Mr(Br,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Nr));function Tr(n,t,e){var r=n.type||"unknown-event";n.currentTarget=e,function(n,t,e,r,i,a,s,l,c){if(Fn.apply(this,arguments),Tn){if(!Tn)throw Error(o(198));var d=Ln;Tn=!1,Ln=null,qn||(qn=!0,Pn=d)}}(r,t,void 0,n),n.currentTarget=null}function Lr(n,t){t=!!(4&t);for(var e=0;e<n.length;e++){var r=n[e],i=r.event;r=r.listeners;n:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break n;Tr(i,s,c),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break n;Tr(i,s,c),o=l}}}if(qn)throw n=Pn,qn=!1,Pn=null,n}function qr(n,t){var e=t[gi];void 0===e&&(e=t[gi]=new Set);var r=n+"__bubble";e.has(r)||(Vr(t,n,2,!1),e.add(r))}function Pr(n,t,e){var r=0;t&&(r|=4),Vr(e,n,r,t)}var Rr="_reactListening"+Math.random().toString(36).slice(2);function Fr(n){if(!n[Rr]){n[Rr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Dr.has(t)||Pr(t,!1,n),Pr(t,!0,n))}));var t=9===n.nodeType?n:n.ownerDocument;null===t||t[Rr]||(t[Rr]=!0,Pr("selectionchange",!1,t))}}function Vr(n,t,e,r){switch(Jt(t)){case 1:var i=Yt;break;case 4:i=Qt;break;default:i=Xt}e=i.bind(null,t,e,n),i=void 0,!On||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?n.addEventListener(t,e,{capture:!0,passive:i}):n.addEventListener(t,e,!0):void 0!==i?n.addEventListener(t,e,{passive:i}):n.addEventListener(t,e,!1)}function Ur(n,t,e,r,i){var o=r;if(!(1&t||2&t||null===r))n:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=bi(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue n}s=s.parentNode}}r=r.return}Mn((function(){var r=o,i=kn(e),a=[];n:{var s=Sr.get(n);if(void 0!==s){var l=de,c=n;switch(n){case"keypress":if(0===ee(e))break n;case"keydown":case"keyup":l=Ce;break;case"focusin":c="focus",l=me;break;case"focusout":c="blur",l=me;break;case"beforeblur":case"afterblur":l=me;break;case"click":if(2===e.button)break n;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=fe;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=ge;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Be;break;case wr:case Cr:case Ir:l=Ae;break;case Br:l=Se;break;case"scroll":l=pe;break;case"wheel":l=Me;break;case"copy":case"cut":case"paste":l=_e;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Ie}var d=!!(4&t),u=!d&&"scroll"===n,p=d?null!==s?s+"Capture":null:s;d=[];for(var h,f=r;null!==f;){var g=(h=f).stateNode;if(5===h.tag&&null!==g&&(h=g,null!==p&&null!=(g=jn(f,p))&&d.push(Hr(f,g,h))),u)break;f=f.return}0<d.length&&(s=new l(s,c,null,e,i),a.push({event:s,listeners:d}))}}if(!(7&t)){if(l="mouseout"===n||"pointerout"===n,(!(s="mouseover"===n||"pointerover"===n)||e===xn||!(c=e.relatedTarget||e.fromElement)||!bi(c)&&!c[fi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=e.relatedTarget||e.toElement)?bi(c):null)&&(c!==(u=Vn(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(d=fe,g="onMouseLeave",p="onMouseEnter",f="mouse","pointerout"!==n&&"pointerover"!==n||(d=Ie,g="onPointerLeave",p="onPointerEnter",f="pointer"),u=null==l?s:vi(l),h=null==c?s:vi(c),(s=new d(g,f+"leave",l,e,i)).target=u,s.relatedTarget=h,g=null,bi(i)===r&&((d=new d(p,f+"enter",c,e,i)).target=h,d.relatedTarget=u,g=d),u=g,l&&c)n:{for(p=c,f=0,h=d=l;h;h=Qr(h))f++;for(h=0,g=p;g;g=Qr(g))h++;for(;0<f-h;)d=Qr(d),f--;for(;0<h-f;)p=Qr(p),h--;for(;f--;){if(d===p||null!==p&&d===p.alternate)break n;d=Qr(d),p=Qr(p)}d=null}else d=null;null!==l&&Xr(a,s,l,d,!1),null!==c&&null!==u&&Xr(a,u,c,d,!0)}if("select"===(l=(s=r?vi(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var m=Ge;else if(Ue(s))if(Je)m=ar;else{m=ir;var A=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(m=or);switch(m&&(m=m(n,r))?He(a,m,e,i):(A&&A(n,s,r),"focusout"===n&&(A=s._wrapperState)&&A.controlled&&"number"===s.type&&nn(s,"number",s.value)),A=r?vi(r):window,n){case"focusin":(Ue(A)||"true"===A.contentEditable)&&(mr=A,Ar=r,br=null);break;case"focusout":br=Ar=mr=null;break;case"mousedown":_r=!0;break;case"contextmenu":case"mouseup":case"dragend":_r=!1,vr(a,e,i);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":vr(a,e,i)}var b;if(Oe)n:{switch(n){case"compositionstart":var _="onCompositionStart";break n;case"compositionend":_="onCompositionEnd";break n;case"compositionupdate":_="onCompositionUpdate";break n}_=void 0}else Fe?Pe(n,e)&&(_="onCompositionEnd"):"keydown"===n&&229===e.keyCode&&(_="onCompositionStart");_&&(Te&&"ko"!==e.locale&&(Fe||"onCompositionStart"!==_?"onCompositionEnd"===_&&Fe&&(b=te()):(Kt="value"in(Zt=i)?Zt.value:Zt.textContent,Fe=!0)),0<(A=Yr(r,_)).length&&(_=new ve(_,n,null,e,i),a.push({event:_,listeners:A}),(b||null!==(b=Re(e)))&&(_.data=b))),(b=De?function(n,t){switch(n){case"compositionend":return Re(t);case"keypress":return 32!==t.which?null:(qe=!0,Le);case"textInput":return(n=t.data)===Le&&qe?null:n;default:return null}}(n,e):function(n,t){if(Fe)return"compositionend"===n||!Oe&&Pe(n,t)?(n=te(),ne=Kt=Zt=null,Fe=!1,n):null;switch(n){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Te&&"ko"!==t.locale?null:t.data}}(n,e))&&0<(r=Yr(r,"onBeforeInput")).length&&(i=new ve("onBeforeInput","beforeinput",null,e,i),a.push({event:i,listeners:r}),i.data=b)}Lr(a,t)}))}function Hr(n,t,e){return{instance:n,listener:t,currentTarget:e}}function Yr(n,t){for(var e=t+"Capture",r=[];null!==n;){var i=n,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=jn(n,e))&&r.unshift(Hr(n,o,i)),null!=(o=jn(n,t))&&r.push(Hr(n,o,i))),n=n.return}return r}function Qr(n){if(null===n)return null;do{n=n.return}while(n&&5!==n.tag);return n||null}function Xr(n,t,e,r,i){for(var o=t._reactName,a=[];null!==e&&e!==r;){var s=e,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=jn(e,o))&&a.unshift(Hr(e,l,s)):i||null!=(l=jn(e,o))&&a.push(Hr(e,l,s))),e=e.return}0!==a.length&&n.push({event:t,listeners:a})}var Wr=/\r\n?/g,Gr=/\u0000|\uFFFD/g;function Jr(n){return("string"==typeof n?n:""+n).replace(Wr,"\n").replace(Gr,"")}function Zr(n,t,e){if(t=Jr(t),Jr(n)!==t&&e)throw Error(o(425))}function Kr(){}var ni=null,ti=null;function ei(n,t){return"textarea"===n||"noscript"===n||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ri="function"==typeof setTimeout?setTimeout:void 0,ii="function"==typeof clearTimeout?clearTimeout:void 0,oi="function"==typeof Promise?Promise:void 0,ai="function"==typeof queueMicrotask?queueMicrotask:void 0!==oi?function(n){return oi.resolve(null).then(n).catch(si)}:ri;function si(n){setTimeout((function(){throw n}))}function li(n,t){var e=t,r=0;do{var i=e.nextSibling;if(n.removeChild(e),i&&8===i.nodeType)if("/$"===(e=i.data)){if(0===r)return n.removeChild(i),void Vt(t);r--}else"$"!==e&&"$?"!==e&&"$!"!==e||r++;e=i}while(e);Vt(t)}function ci(n){for(;null!=n;n=n.nextSibling){var t=n.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=n.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return n}function di(n){n=n.previousSibling;for(var t=0;n;){if(8===n.nodeType){var e=n.data;if("$"===e||"$!"===e||"$?"===e){if(0===t)return n;t--}else"/$"===e&&t++}n=n.previousSibling}return null}var ui=Math.random().toString(36).slice(2),pi="__reactFiber$"+ui,hi="__reactProps$"+ui,fi="__reactContainer$"+ui,gi="__reactEvents$"+ui,mi="__reactListeners$"+ui,Ai="__reactHandles$"+ui;function bi(n){var t=n[pi];if(t)return t;for(var e=n.parentNode;e;){if(t=e[fi]||e[pi]){if(e=t.alternate,null!==t.child||null!==e&&null!==e.child)for(n=di(n);null!==n;){if(e=n[pi])return e;n=di(n)}return t}e=(n=e).parentNode}return null}function _i(n){return!(n=n[pi]||n[fi])||5!==n.tag&&6!==n.tag&&13!==n.tag&&3!==n.tag?null:n}function vi(n){if(5===n.tag||6===n.tag)return n.stateNode;throw Error(o(33))}function xi(n){return n[hi]||null}var ki=[],yi=-1;function $i(n){return{current:n}}function Ei(n){0>yi||(n.current=ki[yi],ki[yi]=null,yi--)}function wi(n,t){yi++,ki[yi]=n.current,n.current=t}var Ci={},Ii=$i(Ci),Bi=$i(!1),Si=Ci;function zi(n,t){var e=n.type.contextTypes;if(!e)return Ci;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in e)o[i]=t[i];return r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,n.__reactInternalMemoizedMaskedChildContext=o),o}function Mi(n){return null!=n.childContextTypes}function ji(){Ei(Bi),Ei(Ii)}function Oi(n,t,e){if(Ii.current!==Ci)throw Error(o(168));wi(Ii,t),wi(Bi,e)}function Ni(n,t,e){var r=n.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return e;for(var i in r=r.getChildContext())if(!(i in t))throw Error(o(108,V(n)||"Unknown",i));return T({},e,r)}function Di(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||Ci,Si=Ii.current,wi(Ii,n),wi(Bi,Bi.current),!0}function Ti(n,t,e){var r=n.stateNode;if(!r)throw Error(o(169));e?(n=Ni(n,t,Si),r.__reactInternalMemoizedMergedChildContext=n,Ei(Bi),Ei(Ii),wi(Ii,n)):Ei(Bi),wi(Bi,e)}var Li=null,qi=!1,Pi=!1;function Ri(n){null===Li?Li=[n]:Li.push(n)}function Fi(){if(!Pi&&null!==Li){Pi=!0;var n=0,t=vt;try{var e=Li;for(vt=1;n<e.length;n++){var r=e[n];do{r=r(!0)}while(null!==r)}Li=null,qi=!1}catch(t){throw null!==Li&&(Li=Li.slice(n+1)),Xn(nt,Fi),t}finally{vt=t,Pi=!1}}return null}var Vi=[],Ui=0,Hi=null,Yi=0,Qi=[],Xi=0,Wi=null,Gi=1,Ji="";function Zi(n,t){Vi[Ui++]=Yi,Vi[Ui++]=Hi,Hi=n,Yi=t}function Ki(n,t,e){Qi[Xi++]=Gi,Qi[Xi++]=Ji,Qi[Xi++]=Wi,Wi=n;var r=Gi;n=Ji;var i=32-st(r)-1;r&=~(1<<i),e+=1;var o=32-st(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Gi=1<<32-st(t)+i|e<<i|r,Ji=o+n}else Gi=1<<o|e<<i|r,Ji=n}function no(n){null!==n.return&&(Zi(n,1),Ki(n,1,0))}function to(n){for(;n===Hi;)Hi=Vi[--Ui],Vi[Ui]=null,Yi=Vi[--Ui],Vi[Ui]=null;for(;n===Wi;)Wi=Qi[--Xi],Qi[Xi]=null,Ji=Qi[--Xi],Qi[Xi]=null,Gi=Qi[--Xi],Qi[Xi]=null}var eo=null,ro=null,io=!1,oo=null;function ao(n,t){var e=Mc(5,null,null,0);e.elementType="DELETED",e.stateNode=t,e.return=n,null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)}function so(n,t){switch(n.tag){case 5:var e=n.type;return null!==(t=1!==t.nodeType||e.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(n.stateNode=t,eo=n,ro=ci(t.firstChild),!0);case 6:return null!==(t=""===n.pendingProps||3!==t.nodeType?null:t)&&(n.stateNode=t,eo=n,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(e=null!==Wi?{id:Gi,overflow:Ji}:null,n.memoizedState={dehydrated:t,treeContext:e,retryLane:1073741824},(e=Mc(18,null,null,0)).stateNode=t,e.return=n,n.child=e,eo=n,ro=null,!0);default:return!1}}function lo(n){return!(!(1&n.mode)||128&n.flags)}function co(n){if(io){var t=ro;if(t){var e=t;if(!so(n,t)){if(lo(n))throw Error(o(418));t=ci(e.nextSibling);var r=eo;t&&so(n,t)?ao(r,e):(n.flags=-4097&n.flags|2,io=!1,eo=n)}}else{if(lo(n))throw Error(o(418));n.flags=-4097&n.flags|2,io=!1,eo=n}}}function uo(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&13!==n.tag;)n=n.return;eo=n}function po(n){if(n!==eo)return!1;if(!io)return uo(n),io=!0,!1;var t;if((t=3!==n.tag)&&!(t=5!==n.tag)&&(t="head"!==(t=n.type)&&"body"!==t&&!ei(n.type,n.memoizedProps)),t&&(t=ro)){if(lo(n))throw ho(),Error(o(418));for(;t;)ao(n,t),t=ci(t.nextSibling)}if(uo(n),13===n.tag){if(!(n=null!==(n=n.memoizedState)?n.dehydrated:null))throw Error(o(317));n:{for(n=n.nextSibling,t=0;n;){if(8===n.nodeType){var e=n.data;if("/$"===e){if(0===t){ro=ci(n.nextSibling);break n}t--}else"$"!==e&&"$!"!==e&&"$?"!==e||t++}n=n.nextSibling}ro=null}}else ro=eo?ci(n.stateNode.nextSibling):null;return!0}function ho(){for(var n=ro;n;)n=ci(n.nextSibling)}function fo(){ro=eo=null,io=!1}function go(n){null===oo?oo=[n]:oo.push(n)}var mo=v.ReactCurrentBatchConfig;function Ao(n,t){if(n&&n.defaultProps){for(var e in t=T({},t),n=n.defaultProps)void 0===t[e]&&(t[e]=n[e]);return t}return t}var bo=$i(null),_o=null,vo=null,xo=null;function ko(){xo=vo=_o=null}function yo(n){var t=bo.current;Ei(bo),n._currentValue=t}function $o(n,t,e){for(;null!==n;){var r=n.alternate;if((n.childLanes&t)!==t?(n.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),n===e)break;n=n.return}}function Eo(n,t){_o=n,xo=vo=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(!!(n.lanes&t)&&(vs=!0),n.firstContext=null)}function wo(n){var t=n._currentValue;if(xo!==n)if(n={context:n,memoizedValue:t,next:null},null===vo){if(null===_o)throw Error(o(308));vo=n,_o.dependencies={lanes:0,firstContext:n}}else vo=vo.next=n;return t}var Co=null;function Io(n){null===Co?Co=[n]:Co.push(n)}function Bo(n,t,e,r){var i=t.interleaved;return null===i?(e.next=e,Io(t)):(e.next=i.next,i.next=e),t.interleaved=e,So(n,r)}function So(n,t){n.lanes|=t;var e=n.alternate;for(null!==e&&(e.lanes|=t),e=n,n=n.return;null!==n;)n.childLanes|=t,null!==(e=n.alternate)&&(e.childLanes|=t),e=n,n=n.return;return 3===e.tag?e.stateNode:null}var zo=!1;function Mo(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function jo(n,t){n=n.updateQueue,t.updateQueue===n&&(t.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,effects:n.effects})}function Oo(n,t){return{eventTime:n,lane:t,tag:0,payload:null,callback:null,next:null}}function No(n,t,e){var r=n.updateQueue;if(null===r)return null;if(r=r.shared,2&Bl){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,So(n,e)}return null===(i=r.interleaved)?(t.next=t,Io(r)):(t.next=i.next,i.next=t),r.interleaved=t,So(n,e)}function Do(n,t,e){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&e)){var r=t.lanes;e|=r&=n.pendingLanes,t.lanes=e,_t(n,e)}}function To(n,t){var e=n.updateQueue,r=n.alternate;if(null!==r&&e===(r=r.updateQueue)){var i=null,o=null;if(null!==(e=e.firstBaseUpdate)){do{var a={eventTime:e.eventTime,lane:e.lane,tag:e.tag,payload:e.payload,callback:e.callback,next:null};null===o?i=o=a:o=o.next=a,e=e.next}while(null!==e);null===o?i=o=t:o=o.next=t}else i=o=t;return e={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(n.updateQueue=e)}null===(n=e.lastBaseUpdate)?e.firstBaseUpdate=t:n.next=t,e.lastBaseUpdate=t}function Lo(n,t,e,r){var i=n.updateQueue;zo=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var d=n.alternate;null!==d&&(s=(d=d.updateQueue).lastBaseUpdate)!==a&&(null===s?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=l)}if(null!==o){var u=i.baseState;for(a=0,d=c=l=null,s=o;;){var p=s.lane,h=s.eventTime;if((r&p)===p){null!==d&&(d=d.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});n:{var f=n,g=s;switch(p=t,h=e,g.tag){case 1:if("function"==typeof(f=g.payload)){u=f.call(h,u,p);break n}u=f;break n;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(p="function"==typeof(f=g.payload)?f.call(h,u,p):f))break n;u=T({},u,p);break n;case 2:zo=!0}}null!==s.callback&&0!==s.lane&&(n.flags|=64,null===(p=i.effects)?i.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===d?(c=d=h,l=u):d=d.next=h,a|=p;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(p=s).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}if(null===d&&(l=u),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=d,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Tl|=a,n.lanes=a,n.memoizedState=u}}function qo(n,t,e){if(n=t.effects,t.effects=null,null!==n)for(t=0;t<n.length;t++){var r=n[t],i=r.callback;if(null!==i){if(r.callback=null,r=e,"function"!=typeof i)throw Error(o(191,i));i.call(r)}}}var Po=(new r.Component).refs;function Ro(n,t,e,r){e=null==(e=e(r,t=n.memoizedState))?t:T({},t,e),n.memoizedState=e,0===n.lanes&&(n.updateQueue.baseState=e)}var Fo={isMounted:function(n){return!!(n=n._reactInternals)&&Vn(n)===n},enqueueSetState:function(n,t,e){n=n._reactInternals;var r=tc(),i=ec(n),o=Oo(r,i);o.payload=t,null!=e&&(o.callback=e),null!==(t=No(n,o,i))&&(rc(t,n,i,r),Do(t,n,i))},enqueueReplaceState:function(n,t,e){n=n._reactInternals;var r=tc(),i=ec(n),o=Oo(r,i);o.tag=1,o.payload=t,null!=e&&(o.callback=e),null!==(t=No(n,o,i))&&(rc(t,n,i,r),Do(t,n,i))},enqueueForceUpdate:function(n,t){n=n._reactInternals;var e=tc(),r=ec(n),i=Oo(e,r);i.tag=2,null!=t&&(i.callback=t),null!==(t=No(n,i,r))&&(rc(t,n,r,e),Do(t,n,r))}};function Vo(n,t,e,r,i,o,a){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&lr(e,r)&&lr(i,o))}function Uo(n,t,e){var r=!1,i=Ci,o=t.contextType;return"object"==typeof o&&null!==o?o=wo(o):(i=Mi(t)?Si:Ii.current,o=(r=null!=(r=t.contextTypes))?zi(n,i):Ci),t=new t(e,o),n.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Fo,n.stateNode=t,t._reactInternals=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,n.__reactInternalMemoizedMaskedChildContext=o),t}function Ho(n,t,e,r){n=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(e,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(e,r),t.state!==n&&Fo.enqueueReplaceState(t,t.state,null)}function Yo(n,t,e,r){var i=n.stateNode;i.props=e,i.state=n.memoizedState,i.refs=Po,Mo(n);var o=t.contextType;"object"==typeof o&&null!==o?i.context=wo(o):(o=Mi(t)?Si:Ii.current,i.context=zi(n,o)),i.state=n.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(Ro(n,t,o,e),i.state=n.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Fo.enqueueReplaceState(i,i.state,null),Lo(n,e,i,r),i.state=n.memoizedState),"function"==typeof i.componentDidMount&&(n.flags|=4194308)}function Qo(n,t,e){if(null!==(n=e.ref)&&"function"!=typeof n&&"object"!=typeof n){if(e._owner){if(e=e._owner){if(1!==e.tag)throw Error(o(309));var r=e.stateNode}if(!r)throw Error(o(147,n));var i=r,a=""+n;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(n){var t=i.refs;t===Po&&(t=i.refs={}),null===n?delete t[a]:t[a]=n},t._stringRef=a,t)}if("string"!=typeof n)throw Error(o(284));if(!e._owner)throw Error(o(290,n))}return n}function Xo(n,t){throw n=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n))}function Wo(n){return(0,n._init)(n._payload)}function Go(n){function t(t,e){if(n){var r=t.deletions;null===r?(t.deletions=[e],t.flags|=16):r.push(e)}}function e(e,r){if(!n)return null;for(;null!==r;)t(e,r),r=r.sibling;return null}function r(n,t){for(n=new Map;null!==t;)null!==t.key?n.set(t.key,t):n.set(t.index,t),t=t.sibling;return n}function i(n,t){return(n=Oc(n,t)).index=0,n.sibling=null,n}function a(t,e,r){return t.index=r,n?null!==(r=t.alternate)?(r=r.index)<e?(t.flags|=2,e):r:(t.flags|=2,e):(t.flags|=1048576,e)}function s(t){return n&&null===t.alternate&&(t.flags|=2),t}function l(n,t,e,r){return null===t||6!==t.tag?((t=Lc(e,n.mode,r)).return=n,t):((t=i(t,e)).return=n,t)}function c(n,t,e,r){var o=e.type;return o===y?u(n,t,e.props.children,r,e.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===M&&Wo(o)===t.type)?((r=i(t,e.props)).ref=Qo(n,t,e),r.return=n,r):((r=Nc(e.type,e.key,e.props,null,n.mode,r)).ref=Qo(n,t,e),r.return=n,r)}function d(n,t,e,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==e.containerInfo||t.stateNode.implementation!==e.implementation?((t=qc(e,n.mode,r)).return=n,t):((t=i(t,e.children||[])).return=n,t)}function u(n,t,e,r,o){return null===t||7!==t.tag?((t=Dc(e,n.mode,r,o)).return=n,t):((t=i(t,e)).return=n,t)}function p(n,t,e){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Lc(""+t,n.mode,e)).return=n,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(e=Nc(t.type,t.key,t.props,null,n.mode,e)).ref=Qo(n,null,t),e.return=n,e;case k:return(t=qc(t,n.mode,e)).return=n,t;case M:return p(n,(0,t._init)(t._payload),e)}if(tn(t)||N(t))return(t=Dc(t,n.mode,e,null)).return=n,t;Xo(n,t)}return null}function h(n,t,e,r){var i=null!==t?t.key:null;if("string"==typeof e&&""!==e||"number"==typeof e)return null!==i?null:l(n,t,""+e,r);if("object"==typeof e&&null!==e){switch(e.$$typeof){case x:return e.key===i?c(n,t,e,r):null;case k:return e.key===i?d(n,t,e,r):null;case M:return h(n,t,(i=e._init)(e._payload),r)}if(tn(e)||N(e))return null!==i?null:u(n,t,e,r,null);Xo(n,e)}return null}function f(n,t,e,r,i){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,n=n.get(e)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return c(t,n=n.get(null===r.key?e:r.key)||null,r,i);case k:return d(t,n=n.get(null===r.key?e:r.key)||null,r,i);case M:return f(n,t,e,(0,r._init)(r._payload),i)}if(tn(r)||N(r))return u(t,n=n.get(e)||null,r,i,null);Xo(t,r)}return null}function g(i,o,s,l){for(var c=null,d=null,u=o,g=o=0,m=null;null!==u&&g<s.length;g++){u.index>g?(m=u,u=null):m=u.sibling;var A=h(i,u,s[g],l);if(null===A){null===u&&(u=m);break}n&&u&&null===A.alternate&&t(i,u),o=a(A,o,g),null===d?c=A:d.sibling=A,d=A,u=m}if(g===s.length)return e(i,u),io&&Zi(i,g),c;if(null===u){for(;g<s.length;g++)null!==(u=p(i,s[g],l))&&(o=a(u,o,g),null===d?c=u:d.sibling=u,d=u);return io&&Zi(i,g),c}for(u=r(i,u);g<s.length;g++)null!==(m=f(u,i,g,s[g],l))&&(n&&null!==m.alternate&&u.delete(null===m.key?g:m.key),o=a(m,o,g),null===d?c=m:d.sibling=m,d=m);return n&&u.forEach((function(n){return t(i,n)})),io&&Zi(i,g),c}function m(i,s,l,c){var d=N(l);if("function"!=typeof d)throw Error(o(150));if(null==(l=d.call(l)))throw Error(o(151));for(var u=d=null,g=s,m=s=0,A=null,b=l.next();null!==g&&!b.done;m++,b=l.next()){g.index>m?(A=g,g=null):A=g.sibling;var _=h(i,g,b.value,c);if(null===_){null===g&&(g=A);break}n&&g&&null===_.alternate&&t(i,g),s=a(_,s,m),null===u?d=_:u.sibling=_,u=_,g=A}if(b.done)return e(i,g),io&&Zi(i,m),d;if(null===g){for(;!b.done;m++,b=l.next())null!==(b=p(i,b.value,c))&&(s=a(b,s,m),null===u?d=b:u.sibling=b,u=b);return io&&Zi(i,m),d}for(g=r(i,g);!b.done;m++,b=l.next())null!==(b=f(g,i,m,b.value,c))&&(n&&null!==b.alternate&&g.delete(null===b.key?m:b.key),s=a(b,s,m),null===u?d=b:u.sibling=b,u=b);return n&&g.forEach((function(n){return t(i,n)})),io&&Zi(i,m),d}return function n(r,o,a,l){if("object"==typeof a&&null!==a&&a.type===y&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case x:n:{for(var c=a.key,d=o;null!==d;){if(d.key===c){if((c=a.type)===y){if(7===d.tag){e(r,d.sibling),(o=i(d,a.props.children)).return=r,r=o;break n}}else if(d.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===M&&Wo(c)===d.type){e(r,d.sibling),(o=i(d,a.props)).ref=Qo(r,d,a),o.return=r,r=o;break n}e(r,d);break}t(r,d),d=d.sibling}a.type===y?((o=Dc(a.props.children,r.mode,l,a.key)).return=r,r=o):((l=Nc(a.type,a.key,a.props,null,r.mode,l)).ref=Qo(r,o,a),l.return=r,r=l)}return s(r);case k:n:{for(d=a.key;null!==o;){if(o.key===d){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){e(r,o.sibling),(o=i(o,a.children||[])).return=r,r=o;break n}e(r,o);break}t(r,o),o=o.sibling}(o=qc(a,r.mode,l)).return=r,r=o}return s(r);case M:return n(r,o,(d=a._init)(a._payload),l)}if(tn(a))return g(r,o,a,l);if(N(a))return m(r,o,a,l);Xo(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==o&&6===o.tag?(e(r,o.sibling),(o=i(o,a)).return=r,r=o):(e(r,o),(o=Lc(a,r.mode,l)).return=r,r=o),s(r)):e(r,o)}}var Jo=Go(!0),Zo=Go(!1),Ko={},na=$i(Ko),ta=$i(Ko),ea=$i(Ko);function ra(n){if(n===Ko)throw Error(o(174));return n}function ia(n,t){switch(wi(ea,t),wi(ta,n),wi(na,Ko),n=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:cn(null,"");break;default:t=cn(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Ei(na),wi(na,t)}function oa(){Ei(na),Ei(ta),Ei(ea)}function aa(n){ra(ea.current);var t=ra(na.current),e=cn(t,n.type);t!==e&&(wi(ta,n),wi(na,e))}function sa(n){ta.current===n&&(Ei(na),Ei(ta))}var la=$i(0);function ca(n){for(var t=n;null!==t;){if(13===t.tag){var e=t.memoizedState;if(null!==e&&(null===(e=e.dehydrated)||"$?"===e.data||"$!"===e.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var da=[];function ua(){for(var n=0;n<da.length;n++)da[n]._workInProgressVersionPrimary=null;da.length=0}var pa=v.ReactCurrentDispatcher,ha=v.ReactCurrentBatchConfig,fa=0,ga=null,ma=null,Aa=null,ba=!1,_a=!1,va=0,xa=0;function ka(){throw Error(o(321))}function ya(n,t){if(null===t)return!1;for(var e=0;e<t.length&&e<n.length;e++)if(!sr(n[e],t[e]))return!1;return!0}function $a(n,t,e,r,i,a){if(fa=a,ga=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pa.current=null===n||null===n.memoizedState?ss:ls,n=e(r,i),_a){a=0;do{if(_a=!1,va=0,25<=a)throw Error(o(301));a+=1,Aa=ma=null,t.updateQueue=null,pa.current=cs,n=e(r,i)}while(_a)}if(pa.current=as,t=null!==ma&&null!==ma.next,fa=0,Aa=ma=ga=null,ba=!1,t)throw Error(o(300));return n}function Ea(){var n=0!==va;return va=0,n}function wa(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Aa?ga.memoizedState=Aa=n:Aa=Aa.next=n,Aa}function Ca(){if(null===ma){var n=ga.alternate;n=null!==n?n.memoizedState:null}else n=ma.next;var t=null===Aa?ga.memoizedState:Aa.next;if(null!==t)Aa=t,ma=n;else{if(null===n)throw Error(o(310));n={memoizedState:(ma=n).memoizedState,baseState:ma.baseState,baseQueue:ma.baseQueue,queue:ma.queue,next:null},null===Aa?ga.memoizedState=Aa=n:Aa=Aa.next=n}return Aa}function Ia(n,t){return"function"==typeof t?t(n):t}function Ba(n){var t=Ca(),e=t.queue;if(null===e)throw Error(o(311));e.lastRenderedReducer=n;var r=ma,i=r.baseQueue,a=e.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,e.pending=null}if(null!==i){a=i.next,r=r.baseState;var l=s=null,c=null,d=a;do{var u=d.lane;if((fa&u)===u)null!==c&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:n(r,d.action);else{var p={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};null===c?(l=c=p,s=r):c=c.next=p,ga.lanes|=u,Tl|=u}d=d.next}while(null!==d&&d!==a);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(vs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,e.lastRenderedState=r}if(null!==(n=e.interleaved)){i=n;do{a=i.lane,ga.lanes|=a,Tl|=a,i=i.next}while(i!==n)}else null===i&&(e.lanes=0);return[t.memoizedState,e.dispatch]}function Sa(n){var t=Ca(),e=t.queue;if(null===e)throw Error(o(311));e.lastRenderedReducer=n;var r=e.dispatch,i=e.pending,a=t.memoizedState;if(null!==i){e.pending=null;var s=i=i.next;do{a=n(a,s.action),s=s.next}while(s!==i);sr(a,t.memoizedState)||(vs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),e.lastRenderedState=a}return[a,r]}function za(){}function Ma(n,t){var e=ga,r=Ca(),i=t(),a=!sr(r.memoizedState,i);if(a&&(r.memoizedState=i,vs=!0),r=r.queue,Ua(Na.bind(null,e,r,n),[n]),r.getSnapshot!==t||a||null!==Aa&&1&Aa.memoizedState.tag){if(e.flags|=2048,qa(9,Oa.bind(null,e,r,i,t),void 0,null),null===Sl)throw Error(o(349));30&fa||ja(e,t,i)}return i}function ja(n,t,e){n.flags|=16384,n={getSnapshot:t,value:e},null===(t=ga.updateQueue)?(t={lastEffect:null,stores:null},ga.updateQueue=t,t.stores=[n]):null===(e=t.stores)?t.stores=[n]:e.push(n)}function Oa(n,t,e,r){t.value=e,t.getSnapshot=r,Da(t)&&Ta(n)}function Na(n,t,e){return e((function(){Da(t)&&Ta(n)}))}function Da(n){var t=n.getSnapshot;n=n.value;try{var e=t();return!sr(n,e)}catch(n){return!0}}function Ta(n){var t=So(n,1);null!==t&&rc(t,n,1,-1)}function La(n){var t=wa();return"function"==typeof n&&(n=n()),t.memoizedState=t.baseState=n,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ia,lastRenderedState:n},t.queue=n,n=n.dispatch=es.bind(null,ga,n),[t.memoizedState,n]}function qa(n,t,e,r){return n={tag:n,create:t,destroy:e,deps:r,next:null},null===(t=ga.updateQueue)?(t={lastEffect:null,stores:null},ga.updateQueue=t,t.lastEffect=n.next=n):null===(e=t.lastEffect)?t.lastEffect=n.next=n:(r=e.next,e.next=n,n.next=r,t.lastEffect=n),n}function Pa(){return Ca().memoizedState}function Ra(n,t,e,r){var i=wa();ga.flags|=n,i.memoizedState=qa(1|t,e,void 0,void 0===r?null:r)}function Fa(n,t,e,r){var i=Ca();r=void 0===r?null:r;var o=void 0;if(null!==ma){var a=ma.memoizedState;if(o=a.destroy,null!==r&&ya(r,a.deps))return void(i.memoizedState=qa(t,e,o,r))}ga.flags|=n,i.memoizedState=qa(1|t,e,o,r)}function Va(n,t){return Ra(8390656,8,n,t)}function Ua(n,t){return Fa(2048,8,n,t)}function Ha(n,t){return Fa(4,2,n,t)}function Ya(n,t){return Fa(4,4,n,t)}function Qa(n,t){return"function"==typeof t?(n=n(),t(n),function(){t(null)}):null!=t?(n=n(),t.current=n,function(){t.current=null}):void 0}function Xa(n,t,e){return e=null!=e?e.concat([n]):null,Fa(4,4,Qa.bind(null,t,n),e)}function Wa(){}function Ga(n,t){var e=Ca();t=void 0===t?null:t;var r=e.memoizedState;return null!==r&&null!==t&&ya(t,r[1])?r[0]:(e.memoizedState=[n,t],n)}function Ja(n,t){var e=Ca();t=void 0===t?null:t;var r=e.memoizedState;return null!==r&&null!==t&&ya(t,r[1])?r[0]:(n=n(),e.memoizedState=[n,t],n)}function Za(n,t,e){return 21&fa?(sr(e,t)||(e=mt(),ga.lanes|=e,Tl|=e,n.baseState=!0),t):(n.baseState&&(n.baseState=!1,vs=!0),n.memoizedState=e)}function Ka(n,t){var e=vt;vt=0!==e&&4>e?e:4,n(!0);var r=ha.transition;ha.transition={};try{n(!1),t()}finally{vt=e,ha.transition=r}}function ns(){return Ca().memoizedState}function ts(n,t,e){var r=ec(n);e={lane:r,action:e,hasEagerState:!1,eagerState:null,next:null},rs(n)?is(t,e):null!==(e=Bo(n,t,e,r))&&(rc(e,n,r,tc()),os(e,t,r))}function es(n,t,e){var r=ec(n),i={lane:r,action:e,hasEagerState:!1,eagerState:null,next:null};if(rs(n))is(t,i);else{var o=n.alternate;if(0===n.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,e);if(i.hasEagerState=!0,i.eagerState=s,sr(s,a)){var l=t.interleaved;return null===l?(i.next=i,Io(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(n){}null!==(e=Bo(n,t,i,r))&&(rc(e,n,r,i=tc()),os(e,t,r))}}function rs(n){var t=n.alternate;return n===ga||null!==t&&t===ga}function is(n,t){_a=ba=!0;var e=n.pending;null===e?t.next=t:(t.next=e.next,e.next=t),n.pending=t}function os(n,t,e){if(4194240&e){var r=t.lanes;e|=r&=n.pendingLanes,t.lanes=e,_t(n,e)}}var as={readContext:wo,useCallback:ka,useContext:ka,useEffect:ka,useImperativeHandle:ka,useInsertionEffect:ka,useLayoutEffect:ka,useMemo:ka,useReducer:ka,useRef:ka,useState:ka,useDebugValue:ka,useDeferredValue:ka,useTransition:ka,useMutableSource:ka,useSyncExternalStore:ka,useId:ka,unstable_isNewReconciler:!1},ss={readContext:wo,useCallback:function(n,t){return wa().memoizedState=[n,void 0===t?null:t],n},useContext:wo,useEffect:Va,useImperativeHandle:function(n,t,e){return e=null!=e?e.concat([n]):null,Ra(4194308,4,Qa.bind(null,t,n),e)},useLayoutEffect:function(n,t){return Ra(4194308,4,n,t)},useInsertionEffect:function(n,t){return Ra(4,2,n,t)},useMemo:function(n,t){var e=wa();return t=void 0===t?null:t,n=n(),e.memoizedState=[n,t],n},useReducer:function(n,t,e){var r=wa();return t=void 0!==e?e(t):t,r.memoizedState=r.baseState=t,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:t},r.queue=n,n=n.dispatch=ts.bind(null,ga,n),[r.memoizedState,n]},useRef:function(n){return n={current:n},wa().memoizedState=n},useState:La,useDebugValue:Wa,useDeferredValue:function(n){return wa().memoizedState=n},useTransition:function(){var n=La(!1),t=n[0];return n=Ka.bind(null,n[1]),wa().memoizedState=n,[t,n]},useMutableSource:function(){},useSyncExternalStore:function(n,t,e){var r=ga,i=wa();if(io){if(void 0===e)throw Error(o(407));e=e()}else{if(e=t(),null===Sl)throw Error(o(349));30&fa||ja(r,t,e)}i.memoizedState=e;var a={value:e,getSnapshot:t};return i.queue=a,Va(Na.bind(null,r,a,n),[n]),r.flags|=2048,qa(9,Oa.bind(null,r,a,e,t),void 0,null),e},useId:function(){var n=wa(),t=Sl.identifierPrefix;if(io){var e=Ji;t=":"+t+"R"+(e=(Gi&~(1<<32-st(Gi)-1)).toString(32)+e),0<(e=va++)&&(t+="H"+e.toString(32)),t+=":"}else t=":"+t+"r"+(e=xa++).toString(32)+":";return n.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:wo,useCallback:Ga,useContext:wo,useEffect:Ua,useImperativeHandle:Xa,useInsertionEffect:Ha,useLayoutEffect:Ya,useMemo:Ja,useReducer:Ba,useRef:Pa,useState:function(){return Ba(Ia)},useDebugValue:Wa,useDeferredValue:function(n){return Za(Ca(),ma.memoizedState,n)},useTransition:function(){return[Ba(Ia)[0],Ca().memoizedState]},useMutableSource:za,useSyncExternalStore:Ma,useId:ns,unstable_isNewReconciler:!1},cs={readContext:wo,useCallback:Ga,useContext:wo,useEffect:Ua,useImperativeHandle:Xa,useInsertionEffect:Ha,useLayoutEffect:Ya,useMemo:Ja,useReducer:Sa,useRef:Pa,useState:function(){return Sa(Ia)},useDebugValue:Wa,useDeferredValue:function(n){var t=Ca();return null===ma?t.memoizedState=n:Za(t,ma.memoizedState,n)},useTransition:function(){return[Sa(Ia)[0],Ca().memoizedState]},useMutableSource:za,useSyncExternalStore:Ma,useId:ns,unstable_isNewReconciler:!1};function ds(n,t){try{var e="",r=t;do{e+=R(r),r=r.return}while(r);var i=e}catch(n){i="\nError generating stack: "+n.message+"\n"+n.stack}return{value:n,source:t,stack:i,digest:null}}function us(n,t,e){return{value:n,source:null,stack:null!=e?e:null,digest:null!=t?t:null}}function ps(n,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var hs="function"==typeof WeakMap?WeakMap:Map;function fs(n,t,e){(e=Oo(-1,e)).tag=3,e.payload={element:null};var r=t.value;return e.callback=function(){Hl||(Hl=!0,Yl=r),ps(0,t)},e}function gs(n,t,e){(e=Oo(-1,e)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;e.payload=function(){return r(i)},e.callback=function(){ps(0,t)}}var o=n.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){ps(0,t),"function"!=typeof r&&(null===Ql?Ql=new Set([this]):Ql.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),e}function ms(n,t,e){var r=n.pingCache;if(null===r){r=n.pingCache=new hs;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(e)||(i.add(e),n=wc.bind(null,n,t,e),t.then(n,n))}function As(n){do{var t;if((t=13===n.tag)&&(t=null===(t=n.memoizedState)||null!==t.dehydrated),t)return n;n=n.return}while(null!==n);return null}function bs(n,t,e,r,i){return 1&n.mode?(n.flags|=65536,n.lanes=i,n):(n===t?n.flags|=65536:(n.flags|=128,e.flags|=131072,e.flags&=-52805,1===e.tag&&(null===e.alternate?e.tag=17:((t=Oo(-1,1)).tag=2,No(e,t,1))),e.lanes|=1),n)}var _s=v.ReactCurrentOwner,vs=!1;function xs(n,t,e,r){t.child=null===n?Zo(t,null,e,r):Jo(t,n.child,e,r)}function ks(n,t,e,r,i){e=e.render;var o=t.ref;return Eo(t,i),r=$a(n,t,e,r,o,i),e=Ea(),null===n||vs?(io&&e&&no(t),t.flags|=1,xs(n,t,r,i),t.child):(t.updateQueue=n.updateQueue,t.flags&=-2053,n.lanes&=~i,Hs(n,t,i))}function ys(n,t,e,r,i){if(null===n){var o=e.type;return"function"!=typeof o||jc(o)||void 0!==o.defaultProps||null!==e.compare||void 0!==e.defaultProps?((n=Nc(e.type,null,r,t,t.mode,i)).ref=t.ref,n.return=t,t.child=n):(t.tag=15,t.type=o,$s(n,t,o,r,i))}if(o=n.child,!(n.lanes&i)){var a=o.memoizedProps;if((e=null!==(e=e.compare)?e:lr)(a,r)&&n.ref===t.ref)return Hs(n,t,i)}return t.flags|=1,(n=Oc(o,r)).ref=t.ref,n.return=t,t.child=n}function $s(n,t,e,r,i){if(null!==n){var o=n.memoizedProps;if(lr(o,r)&&n.ref===t.ref){if(vs=!1,t.pendingProps=r=o,!(n.lanes&i))return t.lanes=n.lanes,Hs(n,t,i);131072&n.flags&&(vs=!0)}}return Cs(n,t,e,r,i)}function Es(n,t,e){var r=t.pendingProps,i=r.children,o=null!==n?n.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&e))return n=null!==o?o.baseLanes|e:e,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:n,cachePool:null,transitions:null},t.updateQueue=null,wi(Ol,jl),jl|=n,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:e,wi(Ol,jl),jl|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},wi(Ol,jl),jl|=e;else null!==o?(r=o.baseLanes|e,t.memoizedState=null):r=e,wi(Ol,jl),jl|=r;return xs(n,t,i,e),t.child}function ws(n,t){var e=t.ref;(null===n&&null!==e||null!==n&&n.ref!==e)&&(t.flags|=512,t.flags|=2097152)}function Cs(n,t,e,r,i){var o=Mi(e)?Si:Ii.current;return o=zi(t,o),Eo(t,i),e=$a(n,t,e,r,o,i),r=Ea(),null===n||vs?(io&&r&&no(t),t.flags|=1,xs(n,t,e,i),t.child):(t.updateQueue=n.updateQueue,t.flags&=-2053,n.lanes&=~i,Hs(n,t,i))}function Is(n,t,e,r,i){if(Mi(e)){var o=!0;Di(t)}else o=!1;if(Eo(t,i),null===t.stateNode)Us(n,t),Uo(t,e,r),Yo(t,e,r,i),r=!0;else if(null===n){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=e.contextType;c="object"==typeof c&&null!==c?wo(c):zi(t,c=Mi(e)?Si:Ii.current);var d=e.getDerivedStateFromProps,u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate;u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Ho(t,a,r,c),zo=!1;var p=t.memoizedState;a.state=p,Lo(t,r,a,i),l=t.memoizedState,s!==r||p!==l||Bi.current||zo?("function"==typeof d&&(Ro(t,e,d,r),l=t.memoizedState),(s=zo||Vo(t,e,s,r,p,l,c))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,jo(n,t),s=t.memoizedProps,c=t.type===t.elementType?s:Ao(t.type,s),a.props=c,u=t.pendingProps,p=a.context,l="object"==typeof(l=e.contextType)&&null!==l?wo(l):zi(t,l=Mi(e)?Si:Ii.current);var h=e.getDerivedStateFromProps;(d="function"==typeof h||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==u||p!==l)&&Ho(t,a,r,l),zo=!1,p=t.memoizedState,a.state=p,Lo(t,r,a,i);var f=t.memoizedState;s!==u||p!==f||Bi.current||zo?("function"==typeof h&&(Ro(t,e,h,r),f=t.memoizedState),(c=zo||Vo(t,e,c,r,p,f,l)||!1)?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===n.memoizedProps&&p===n.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===n.memoizedProps&&p===n.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===n.memoizedProps&&p===n.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===n.memoizedProps&&p===n.memoizedState||(t.flags|=1024),r=!1)}return Bs(n,t,e,r,o,i)}function Bs(n,t,e,r,i,o){ws(n,t);var a=!!(128&t.flags);if(!r&&!a)return i&&Ti(t,e,!1),Hs(n,t,o);r=t.stateNode,_s.current=t;var s=a&&"function"!=typeof e.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==n&&a?(t.child=Jo(t,n.child,null,o),t.child=Jo(t,null,s,o)):xs(n,t,s,o),t.memoizedState=r.state,i&&Ti(t,e,!0),t.child}function Ss(n){var t=n.stateNode;t.pendingContext?Oi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oi(0,t.context,!1),ia(n,t.containerInfo)}function zs(n,t,e,r,i){return fo(),go(i),t.flags|=256,xs(n,t,e,r),t.child}var Ms,js,Os,Ns,Ds={dehydrated:null,treeContext:null,retryLane:0};function Ts(n){return{baseLanes:n,cachePool:null,transitions:null}}function Ls(n,t,e){var r,i=t.pendingProps,a=la.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===n||null!==n.memoizedState)&&!!(2&a)),r?(s=!0,t.flags&=-129):null!==n&&null===n.memoizedState||(a|=1),wi(la,1&a),null===n)return co(t),null!==(n=t.memoizedState)&&null!==(n=n.dehydrated)?(1&t.mode?"$!"===n.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=i.children,n=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},1&i||null===s?s=Tc(l,i,0,null):(s.childLanes=0,s.pendingProps=l),n=Dc(n,i,e,null),s.return=t,n.return=t,s.sibling=n,t.child=s,t.child.memoizedState=Ts(e),t.memoizedState=Ds,n):qs(t,l));if(null!==(a=n.memoizedState)&&null!==(r=a.dehydrated))return function(n,t,e,r,i,a,s){if(e)return 256&t.flags?(t.flags&=-257,Ps(n,t,s,r=us(Error(o(422))))):null!==t.memoizedState?(t.child=n.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=Tc({mode:"visible",children:r.children},i,0,null),(a=Dc(a,i,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,1&t.mode&&Jo(t,n.child,null,s),t.child.memoizedState=Ts(s),t.memoizedState=Ds,a);if(!(1&t.mode))return Ps(n,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var l=r.dgst;return r=l,Ps(n,t,s,r=us(a=Error(o(419)),r,void 0))}if(l=!!(s&n.childLanes),vs||l){if(null!==(r=Sl)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=i&(r.suspendedLanes|s)?0:i)&&i!==a.retryLane&&(a.retryLane=i,So(n,i),rc(r,n,i,-1))}return mc(),Ps(n,t,s,r=us(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=n.child,t=Ic.bind(null,n),i._reactRetry=t,null):(n=a.treeContext,ro=ci(i.nextSibling),eo=t,io=!0,oo=null,null!==n&&(Qi[Xi++]=Gi,Qi[Xi++]=Ji,Qi[Xi++]=Wi,Gi=n.id,Ji=n.overflow,Wi=t),(t=qs(t,r.children)).flags|=4096,t)}(n,t,l,i,r,a,e);if(s){s=i.fallback,l=t.mode,r=(a=n.child).sibling;var c={mode:"hidden",children:i.children};return 1&l||t.child===a?(i=Oc(a,c)).subtreeFlags=14680064&a.subtreeFlags:((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null),null!==r?s=Oc(r,s):(s=Dc(s,l,e,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=n.child.memoizedState)?Ts(e):{baseLanes:l.baseLanes|e,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=n.childLanes&~e,t.memoizedState=Ds,i}return n=(s=n.child).sibling,i=Oc(s,{mode:"visible",children:i.children}),!(1&t.mode)&&(i.lanes=e),i.return=t,i.sibling=null,null!==n&&(null===(e=t.deletions)?(t.deletions=[n],t.flags|=16):e.push(n)),t.child=i,t.memoizedState=null,i}function qs(n,t){return(t=Tc({mode:"visible",children:t},n.mode,0,null)).return=n,n.child=t}function Ps(n,t,e,r){return null!==r&&go(r),Jo(t,n.child,null,e),(n=qs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,n}function Rs(n,t,e){n.lanes|=t;var r=n.alternate;null!==r&&(r.lanes|=t),$o(n.return,t,e)}function Fs(n,t,e,r,i){var o=n.memoizedState;null===o?n.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:e,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=e,o.tailMode=i)}function Vs(n,t,e){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(xs(n,t,r.children,e),2&(r=la.current))r=1&r|2,t.flags|=128;else{if(null!==n&&128&n.flags)n:for(n=t.child;null!==n;){if(13===n.tag)null!==n.memoizedState&&Rs(n,e,t);else if(19===n.tag)Rs(n,e,t);else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break n;for(;null===n.sibling;){if(null===n.return||n.return===t)break n;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}if(wi(la,r),1&t.mode)switch(i){case"forwards":for(e=t.child,i=null;null!==e;)null!==(n=e.alternate)&&null===ca(n)&&(i=e),e=e.sibling;null===(e=i)?(i=t.child,t.child=null):(i=e.sibling,e.sibling=null),Fs(t,!1,i,e,o);break;case"backwards":for(e=null,i=t.child,t.child=null;null!==i;){if(null!==(n=i.alternate)&&null===ca(n)){t.child=i;break}n=i.sibling,i.sibling=e,e=i,i=n}Fs(t,!0,e,null,o);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Us(n,t){!(1&t.mode)&&null!==n&&(n.alternate=null,t.alternate=null,t.flags|=2)}function Hs(n,t,e){if(null!==n&&(t.dependencies=n.dependencies),Tl|=t.lanes,!(e&t.childLanes))return null;if(null!==n&&t.child!==n.child)throw Error(o(153));if(null!==t.child){for(e=Oc(n=t.child,n.pendingProps),t.child=e,e.return=t;null!==n.sibling;)n=n.sibling,(e=e.sibling=Oc(n,n.pendingProps)).return=t;e.sibling=null}return t.child}function Ys(n,t){if(!io)switch(n.tailMode){case"hidden":t=n.tail;for(var e=null;null!==t;)null!==t.alternate&&(e=t),t=t.sibling;null===e?n.tail=null:e.sibling=null;break;case"collapsed":e=n.tail;for(var r=null;null!==e;)null!==e.alternate&&(r=e),e=e.sibling;null===r?t||null===n.tail?n.tail=null:n.tail.sibling=null:r.sibling=null}}function Qs(n){var t=null!==n.alternate&&n.alternate.child===n.child,e=0,r=0;if(t)for(var i=n.child;null!==i;)e|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=n,i=i.sibling;else for(i=n.child;null!==i;)e|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=n,i=i.sibling;return n.subtreeFlags|=r,n.childLanes=e,t}function Xs(n,t,e){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qs(t),null;case 1:case 17:return Mi(t.type)&&ji(),Qs(t),null;case 3:return r=t.stateNode,oa(),Ei(Bi),Ei(Ii),ua(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==n&&null!==n.child||(po(t)?t.flags|=4:null===n||n.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(sc(oo),oo=null))),js(n,t),Qs(t),null;case 5:sa(t);var i=ra(ea.current);if(e=t.type,null!==n&&null!=t.stateNode)Os(n,t,e,r,i),n.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Qs(t),null}if(n=ra(na.current),po(t)){r=t.stateNode,e=t.type;var a=t.memoizedProps;switch(r[pi]=t,r[hi]=a,n=!!(1&t.mode),e){case"dialog":qr("cancel",r),qr("close",r);break;case"iframe":case"object":case"embed":qr("load",r);break;case"video":case"audio":for(i=0;i<Nr.length;i++)qr(Nr[i],r);break;case"source":qr("error",r);break;case"img":case"image":case"link":qr("error",r),qr("load",r);break;case"details":qr("toggle",r);break;case"input":G(r,a),qr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},qr("invalid",r);break;case"textarea":on(r,a),qr("invalid",r)}for(var l in _n(e,a),i=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"==typeof c?r.textContent!==c&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,c,n),i=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,c,n),i=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&qr("scroll",r)}switch(e){case"input":Y(r),K(r,a,!0);break;case"textarea":Y(r),sn(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Kr)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===n&&(n=ln(e)),"http://www.w3.org/1999/xhtml"===n?"script"===e?((n=l.createElement("div")).innerHTML="<script><\/script>",n=n.removeChild(n.firstChild)):"string"==typeof r.is?n=l.createElement(e,{is:r.is}):(n=l.createElement(e),"select"===e&&(l=n,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):n=l.createElementNS(n,e),n[pi]=t,n[hi]=r,Ms(n,t,!1,!1),t.stateNode=n;n:{switch(l=vn(e,r),e){case"dialog":qr("cancel",n),qr("close",n),i=r;break;case"iframe":case"object":case"embed":qr("load",n),i=r;break;case"video":case"audio":for(i=0;i<Nr.length;i++)qr(Nr[i],n);i=r;break;case"source":qr("error",n),i=r;break;case"img":case"image":case"link":qr("error",n),qr("load",n),i=r;break;case"details":qr("toggle",n),i=r;break;case"input":G(n,r),i=W(n,r),qr("invalid",n);break;case"option":default:i=r;break;case"select":n._wrapperState={wasMultiple:!!r.multiple},i=T({},r,{value:void 0}),qr("invalid",n);break;case"textarea":on(n,r),i=rn(n,r),qr("invalid",n)}for(a in _n(e,i),c=i)if(c.hasOwnProperty(a)){var d=c[a];"style"===a?An(n,d):"dangerouslySetInnerHTML"===a?null!=(d=d?d.__html:void 0)&&pn(n,d):"children"===a?"string"==typeof d?("textarea"!==e||""!==d)&&hn(n,d):"number"==typeof d&&hn(n,""+d):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=d&&"onScroll"===a&&qr("scroll",n):null!=d&&_(n,a,d,l))}switch(e){case"input":Y(n),K(n,r,!1);break;case"textarea":Y(n),sn(n);break;case"option":null!=r.value&&n.setAttribute("value",""+U(r.value));break;case"select":n.multiple=!!r.multiple,null!=(a=r.value)?en(n,!!r.multiple,a,!1):null!=r.defaultValue&&en(n,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(n.onclick=Kr)}switch(e){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break n;case"img":r=!0;break n;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Qs(t),null;case 6:if(n&&null!=t.stateNode)Ns(n,t,n.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(e=ra(ea.current),ra(na.current),po(t)){if(r=t.stateNode,e=t.memoizedProps,r[pi]=t,(a=r.nodeValue!==e)&&null!==(n=eo))switch(n.tag){case 3:Zr(r.nodeValue,e,!!(1&n.mode));break;case 5:!0!==n.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,e,!!(1&n.mode))}a&&(t.flags|=4)}else(r=(9===e.nodeType?e:e.ownerDocument).createTextNode(r))[pi]=t,t.stateNode=r}return Qs(t),null;case 13:if(Ei(la),r=t.memoizedState,null===n||null!==n.memoizedState&&null!==n.memoizedState.dehydrated){if(io&&null!==ro&&1&t.mode&&!(128&t.flags))ho(),fo(),t.flags|=98560,a=!1;else if(a=po(t),null!==r&&null!==r.dehydrated){if(null===n){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[pi]=t}else fo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Qs(t),a=!1}else null!==oo&&(sc(oo),oo=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=e,t):((r=null!==r)!=(null!==n&&null!==n.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===n||1&la.current?0===Nl&&(Nl=3):mc())),null!==t.updateQueue&&(t.flags|=4),Qs(t),null);case 4:return oa(),js(n,t),null===n&&Fr(t.stateNode.containerInfo),Qs(t),null;case 10:return yo(t.type._context),Qs(t),null;case 19:if(Ei(la),null===(a=t.memoizedState))return Qs(t),null;if(r=!!(128&t.flags),null===(l=a.rendering))if(r)Ys(a,!1);else{if(0!==Nl||null!==n&&128&n.flags)for(n=t.child;null!==n;){if(null!==(l=ca(n))){for(t.flags|=128,Ys(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=e,e=t.child;null!==e;)n=r,(a=e).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=n,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,n=l.dependencies,a.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),e=e.sibling;return wi(la,1&la.current|2),t.child}n=n.sibling}null!==a.tail&&Zn()>Vl&&(t.flags|=128,r=!0,Ys(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(n=ca(l))){if(t.flags|=128,r=!0,null!==(e=n.updateQueue)&&(t.updateQueue=e,t.flags|=4),Ys(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return Qs(t),null}else 2*Zn()-a.renderingStartTime>Vl&&1073741824!==e&&(t.flags|=128,r=!0,Ys(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=a.last)?e.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Zn(),t.sibling=null,e=la.current,wi(la,r?1&e|2:1&e),t):(Qs(t),null);case 22:case 23:return pc(),r=null!==t.memoizedState,null!==n&&null!==n.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&jl)&&(Qs(t),6&t.subtreeFlags&&(t.flags|=8192)):Qs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Ws(n,t){switch(to(t),t.tag){case 1:return Mi(t.type)&&ji(),65536&(n=t.flags)?(t.flags=-65537&n|128,t):null;case 3:return oa(),Ei(Bi),Ei(Ii),ua(),65536&(n=t.flags)&&!(128&n)?(t.flags=-65537&n|128,t):null;case 5:return sa(t),null;case 13:if(Ei(la),null!==(n=t.memoizedState)&&null!==n.dehydrated){if(null===t.alternate)throw Error(o(340));fo()}return 65536&(n=t.flags)?(t.flags=-65537&n|128,t):null;case 19:return Ei(la),null;case 4:return oa(),null;case 10:return yo(t.type._context),null;case 22:case 23:return pc(),null;default:return null}}Ms=function(n,t){for(var e=t.child;null!==e;){if(5===e.tag||6===e.tag)n.appendChild(e.stateNode);else if(4!==e.tag&&null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)return;e=e.return}e.sibling.return=e.return,e=e.sibling}},js=function(){},Os=function(n,t,e,r){var i=n.memoizedProps;if(i!==r){n=t.stateNode,ra(na.current);var o,a=null;switch(e){case"input":i=W(n,i),r=W(n,r),a=[];break;case"select":i=T({},i,{value:void 0}),r=T({},r,{value:void 0}),a=[];break;case"textarea":i=rn(n,i),r=rn(n,r),a=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(n.onclick=Kr)}for(d in _n(e,r),e=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var l=i[d];for(o in l)l.hasOwnProperty(o)&&(e||(e={}),e[o]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?a||(a=[]):(a=a||[]).push(d,null));for(d in r){var c=r[d];if(l=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(e||(e={}),e[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(e||(e={}),e[o]=c[o])}else e||(a||(a=[]),a.push(d,e)),e=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&qr("scroll",n),a||l===c||(a=[])):(a=a||[]).push(d,c))}e&&(a=a||[]).push("style",e);var d=a;(t.updateQueue=d)&&(t.flags|=4)}},Ns=function(n,t,e,r){e!==r&&(t.flags|=4)};var Gs=!1,Js=!1,Zs="function"==typeof WeakSet?WeakSet:Set,Ks=null;function nl(n,t){var e=n.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){Ec(n,t,e)}else e.current=null}function tl(n,t,e){try{e()}catch(e){Ec(n,t,e)}}var el=!1;function rl(n,t,e){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&n)===n){var o=i.destroy;i.destroy=void 0,void 0!==o&&tl(t,e,o)}i=i.next}while(i!==r)}}function il(n,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var e=t=t.next;do{if((e.tag&n)===n){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}}function ol(n){var t=n.ref;if(null!==t){var e=n.stateNode;n.tag,n=e,"function"==typeof t?t(n):t.current=n}}function al(n){var t=n.alternate;null!==t&&(n.alternate=null,al(t)),n.child=null,n.deletions=null,n.sibling=null,5===n.tag&&null!==(t=n.stateNode)&&(delete t[pi],delete t[hi],delete t[gi],delete t[mi],delete t[Ai]),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function sl(n){return 5===n.tag||3===n.tag||4===n.tag}function ll(n){n:for(;;){for(;null===n.sibling;){if(null===n.return||sl(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue n;if(null===n.child||4===n.tag)continue n;n.child.return=n,n=n.child}if(!(2&n.flags))return n.stateNode}}function cl(n,t,e){var r=n.tag;if(5===r||6===r)n=n.stateNode,t?8===e.nodeType?e.parentNode.insertBefore(n,t):e.insertBefore(n,t):(8===e.nodeType?(t=e.parentNode).insertBefore(n,e):(t=e).appendChild(n),null!=(e=e._reactRootContainer)||null!==t.onclick||(t.onclick=Kr));else if(4!==r&&null!==(n=n.child))for(cl(n,t,e),n=n.sibling;null!==n;)cl(n,t,e),n=n.sibling}function dl(n,t,e){var r=n.tag;if(5===r||6===r)n=n.stateNode,t?e.insertBefore(n,t):e.appendChild(n);else if(4!==r&&null!==(n=n.child))for(dl(n,t,e),n=n.sibling;null!==n;)dl(n,t,e),n=n.sibling}var ul=null,pl=!1;function hl(n,t,e){for(e=e.child;null!==e;)fl(n,t,e),e=e.sibling}function fl(n,t,e){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,e)}catch(n){}switch(e.tag){case 5:Js||nl(e,t);case 6:var r=ul,i=pl;ul=null,hl(n,t,e),pl=i,null!==(ul=r)&&(pl?(n=ul,e=e.stateNode,8===n.nodeType?n.parentNode.removeChild(e):n.removeChild(e)):ul.removeChild(e.stateNode));break;case 18:null!==ul&&(pl?(n=ul,e=e.stateNode,8===n.nodeType?li(n.parentNode,e):1===n.nodeType&&li(n,e),Vt(n)):li(ul,e.stateNode));break;case 4:r=ul,i=pl,ul=e.stateNode.containerInfo,pl=!0,hl(n,t,e),ul=r,pl=i;break;case 0:case 11:case 14:case 15:if(!Js&&null!==(r=e.updateQueue)&&null!==(r=r.lastEffect)){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(2&o||4&o)&&tl(e,t,a),i=i.next}while(i!==r)}hl(n,t,e);break;case 1:if(!Js&&(nl(e,t),"function"==typeof(r=e.stateNode).componentWillUnmount))try{r.props=e.memoizedProps,r.state=e.memoizedState,r.componentWillUnmount()}catch(n){Ec(e,t,n)}hl(n,t,e);break;case 21:hl(n,t,e);break;case 22:1&e.mode?(Js=(r=Js)||null!==e.memoizedState,hl(n,t,e),Js=r):hl(n,t,e);break;default:hl(n,t,e)}}function gl(n){var t=n.updateQueue;if(null!==t){n.updateQueue=null;var e=n.stateNode;null===e&&(e=n.stateNode=new Zs),t.forEach((function(t){var r=Bc.bind(null,n,t);e.has(t)||(e.add(t),t.then(r,r))}))}}function ml(n,t){var e=t.deletions;if(null!==e)for(var r=0;r<e.length;r++){var i=e[r];try{var a=n,s=t,l=s;n:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,pl=!1;break n;case 3:case 4:ul=l.stateNode.containerInfo,pl=!0;break n}l=l.return}if(null===ul)throw Error(o(160));fl(a,s,i),ul=null,pl=!1;var c=i.alternate;null!==c&&(c.return=null),i.return=null}catch(n){Ec(i,t,n)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)Al(t,n),t=t.sibling}function Al(n,t){var e=n.alternate,r=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:if(ml(t,n),bl(n),4&r){try{rl(3,n,n.return),il(3,n)}catch(t){Ec(n,n.return,t)}try{rl(5,n,n.return)}catch(t){Ec(n,n.return,t)}}break;case 1:ml(t,n),bl(n),512&r&&null!==e&&nl(e,e.return);break;case 5:if(ml(t,n),bl(n),512&r&&null!==e&&nl(e,e.return),32&n.flags){var i=n.stateNode;try{hn(i,"")}catch(t){Ec(n,n.return,t)}}if(4&r&&null!=(i=n.stateNode)){var a=n.memoizedProps,s=null!==e?e.memoizedProps:a,l=n.type,c=n.updateQueue;if(n.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&J(i,a),vn(l,s);var d=vn(l,a);for(s=0;s<c.length;s+=2){var u=c[s],p=c[s+1];"style"===u?An(i,p):"dangerouslySetInnerHTML"===u?pn(i,p):"children"===u?hn(i,p):_(i,u,p,d)}switch(l){case"input":Z(i,a);break;case"textarea":an(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var f=a.value;null!=f?en(i,!!a.multiple,f,!1):h!==!!a.multiple&&(null!=a.defaultValue?en(i,!!a.multiple,a.defaultValue,!0):en(i,!!a.multiple,a.multiple?[]:"",!1))}i[hi]=a}catch(t){Ec(n,n.return,t)}}break;case 6:if(ml(t,n),bl(n),4&r){if(null===n.stateNode)throw Error(o(162));i=n.stateNode,a=n.memoizedProps;try{i.nodeValue=a}catch(t){Ec(n,n.return,t)}}break;case 3:if(ml(t,n),bl(n),4&r&&null!==e&&e.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(t){Ec(n,n.return,t)}break;case 4:default:ml(t,n),bl(n);break;case 13:ml(t,n),bl(n),8192&(i=n.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(Fl=Zn())),4&r&&gl(n);break;case 22:if(u=null!==e&&null!==e.memoizedState,1&n.mode?(Js=(d=Js)||u,ml(t,n),Js=d):ml(t,n),bl(n),8192&r){if(d=null!==n.memoizedState,(n.stateNode.isHidden=d)&&!u&&1&n.mode)for(Ks=n,u=n.child;null!==u;){for(p=Ks=u;null!==Ks;){switch(f=(h=Ks).child,h.tag){case 0:case 11:case 14:case 15:rl(4,h,h.return);break;case 1:nl(h,h.return);var g=h.stateNode;if("function"==typeof g.componentWillUnmount){r=h,e=h.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(n){Ec(r,e,n)}}break;case 5:nl(h,h.return);break;case 22:if(null!==h.memoizedState){kl(p);continue}}null!==f?(f.return=h,Ks=f):kl(p)}u=u.sibling}n:for(u=null,p=n;;){if(5===p.tag){if(null===u){u=p;try{i=p.stateNode,d?"function"==typeof(a=i.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=mn("display",s))}catch(t){Ec(n,n.return,t)}}}else if(6===p.tag){if(null===u)try{p.stateNode.nodeValue=d?"":p.memoizedProps}catch(t){Ec(n,n.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===n)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===n)break n;for(;null===p.sibling;){if(null===p.return||p.return===n)break n;u===p&&(u=null),p=p.return}u===p&&(u=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:ml(t,n),bl(n),4&r&&gl(n);case 21:}}function bl(n){var t=n.flags;if(2&t){try{n:{for(var e=n.return;null!==e;){if(sl(e)){var r=e;break n}e=e.return}throw Error(o(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(hn(i,""),r.flags&=-33),dl(n,ll(n),i);break;case 3:case 4:var a=r.stateNode.containerInfo;cl(n,ll(n),a);break;default:throw Error(o(161))}}catch(t){Ec(n,n.return,t)}n.flags&=-3}4096&t&&(n.flags&=-4097)}function _l(n,t,e){Ks=n,vl(n,t,e)}function vl(n,t,e){for(var r=!!(1&n.mode);null!==Ks;){var i=Ks,o=i.child;if(22===i.tag&&r){var a=null!==i.memoizedState||Gs;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||Js;s=Gs;var c=Js;if(Gs=a,(Js=l)&&!c)for(Ks=i;null!==Ks;)l=(a=Ks).child,22===a.tag&&null!==a.memoizedState?yl(i):null!==l?(l.return=a,Ks=l):yl(i);for(;null!==o;)Ks=o,vl(o,t,e),o=o.sibling;Ks=i,Gs=s,Js=c}xl(n)}else 8772&i.subtreeFlags&&null!==o?(o.return=i,Ks=o):xl(n)}}function xl(n){for(;null!==Ks;){var t=Ks;if(8772&t.flags){var e=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Js||il(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Js)if(null===e)r.componentDidMount();else{var i=t.elementType===t.type?e.memoizedProps:Ao(t.type,e.memoizedProps);r.componentDidUpdate(i,e.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&qo(t,a,r);break;case 3:var s=t.updateQueue;if(null!==s){if(e=null,null!==t.child)switch(t.child.tag){case 5:case 1:e=t.child.stateNode}qo(t,s,e)}break;case 5:var l=t.stateNode;if(null===e&&4&t.flags){e=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&e.focus();break;case"img":c.src&&(e.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var d=t.alternate;if(null!==d){var u=d.memoizedState;if(null!==u){var p=u.dehydrated;null!==p&&Vt(p)}}}break;default:throw Error(o(163))}Js||512&t.flags&&ol(t)}catch(n){Ec(t,t.return,n)}}if(t===n){Ks=null;break}if(null!==(e=t.sibling)){e.return=t.return,Ks=e;break}Ks=t.return}}function kl(n){for(;null!==Ks;){var t=Ks;if(t===n){Ks=null;break}var e=t.sibling;if(null!==e){e.return=t.return,Ks=e;break}Ks=t.return}}function yl(n){for(;null!==Ks;){var t=Ks;try{switch(t.tag){case 0:case 11:case 15:var e=t.return;try{il(4,t)}catch(n){Ec(t,e,n)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(n){Ec(t,i,n)}}var o=t.return;try{ol(t)}catch(n){Ec(t,o,n)}break;case 5:var a=t.return;try{ol(t)}catch(n){Ec(t,a,n)}}}catch(n){Ec(t,t.return,n)}if(t===n){Ks=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Ks=s;break}Ks=t.return}}var $l,El=Math.ceil,wl=v.ReactCurrentDispatcher,Cl=v.ReactCurrentOwner,Il=v.ReactCurrentBatchConfig,Bl=0,Sl=null,zl=null,Ml=0,jl=0,Ol=$i(0),Nl=0,Dl=null,Tl=0,Ll=0,ql=0,Pl=null,Rl=null,Fl=0,Vl=1/0,Ul=null,Hl=!1,Yl=null,Ql=null,Xl=!1,Wl=null,Gl=0,Jl=0,Zl=null,Kl=-1,nc=0;function tc(){return 6&Bl?Zn():-1!==Kl?Kl:Kl=Zn()}function ec(n){return 1&n.mode?2&Bl&&0!==Ml?Ml&-Ml:null!==mo.transition?(0===nc&&(nc=mt()),nc):0!==(n=vt)?n:n=void 0===(n=window.event)?16:Jt(n.type):1}function rc(n,t,e,r){if(50<Jl)throw Jl=0,Zl=null,Error(o(185));bt(n,e,r),2&Bl&&n===Sl||(n===Sl&&(!(2&Bl)&&(Ll|=e),4===Nl&&lc(n,Ml)),ic(n,r),1===e&&0===Bl&&!(1&t.mode)&&(Vl=Zn()+500,qi&&Fi()))}function ic(n,t){var e=n.callbackNode;!function(n,t){for(var e=n.suspendedLanes,r=n.pingedLanes,i=n.expirationTimes,o=n.pendingLanes;0<o;){var a=31-st(o),s=1<<a,l=i[a];-1===l?s&e&&!(s&r)||(i[a]=ft(s,t)):l<=t&&(n.expiredLanes|=s),o&=~s}}(n,t);var r=ht(n,n===Sl?Ml:0);if(0===r)null!==e&&Wn(e),n.callbackNode=null,n.callbackPriority=0;else if(t=r&-r,n.callbackPriority!==t){if(null!=e&&Wn(e),1===t)0===n.tag?function(n){qi=!0,Ri(n)}(cc.bind(null,n)):Ri(cc.bind(null,n)),ai((function(){!(6&Bl)&&Fi()})),e=null;else{switch(xt(r)){case 1:e=nt;break;case 4:e=tt;break;case 16:default:e=et;break;case 536870912:e=it}e=Sc(e,oc.bind(null,n))}n.callbackPriority=t,n.callbackNode=e}}function oc(n,t){if(Kl=-1,nc=0,6&Bl)throw Error(o(327));var e=n.callbackNode;if(yc()&&n.callbackNode!==e)return null;var r=ht(n,n===Sl?Ml:0);if(0===r)return null;if(30&r||r&n.expiredLanes||t)t=Ac(n,r);else{t=r;var i=Bl;Bl|=2;var a=gc();for(Sl===n&&Ml===t||(Ul=null,Vl=Zn()+500,hc(n,t));;)try{_c();break}catch(t){fc(n,t)}ko(),wl.current=a,Bl=i,null!==zl?t=0:(Sl=null,Ml=0,t=Nl)}if(0!==t){if(2===t&&0!==(i=gt(n))&&(r=i,t=ac(n,i)),1===t)throw e=Dl,hc(n,0),lc(n,r),ic(n,Zn()),e;if(6===t)lc(n,r);else{if(i=n.current.alternate,!(30&r||function(n){for(var t=n;;){if(16384&t.flags){var e=t.updateQueue;if(null!==e&&null!==(e=e.stores))for(var r=0;r<e.length;r++){var i=e[r],o=i.getSnapshot;i=i.value;try{if(!sr(o(),i))return!1}catch(n){return!1}}}if(e=t.child,16384&t.subtreeFlags&&null!==e)e.return=t,t=e;else{if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)||(t=Ac(n,r),2===t&&(a=gt(n),0!==a&&(r=a,t=ac(n,a))),1!==t)))throw e=Dl,hc(n,0),lc(n,r),ic(n,Zn()),e;switch(n.finishedWork=i,n.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:kc(n,Rl,Ul);break;case 3:if(lc(n,r),(130023424&r)===r&&10<(t=Fl+500-Zn())){if(0!==ht(n,0))break;if(((i=n.suspendedLanes)&r)!==r){tc(),n.pingedLanes|=n.suspendedLanes&i;break}n.timeoutHandle=ri(kc.bind(null,n,Rl,Ul),t);break}kc(n,Rl,Ul);break;case 4:if(lc(n,r),(4194240&r)===r)break;for(t=n.eventTimes,i=-1;0<r;){var s=31-st(r);a=1<<s,(s=t[s])>i&&(i=s),r&=~a}if(r=i,10<(r=(120>(r=Zn()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*El(r/1960))-r)){n.timeoutHandle=ri(kc.bind(null,n,Rl,Ul),r);break}kc(n,Rl,Ul);break;default:throw Error(o(329))}}}return ic(n,Zn()),n.callbackNode===e?oc.bind(null,n):null}function ac(n,t){var e=Pl;return n.current.memoizedState.isDehydrated&&(hc(n,t).flags|=256),2!==(n=Ac(n,t))&&(t=Rl,Rl=e,null!==t&&sc(t)),n}function sc(n){null===Rl?Rl=n:Rl.push.apply(Rl,n)}function lc(n,t){for(t&=~ql,t&=~Ll,n.suspendedLanes|=t,n.pingedLanes&=~t,n=n.expirationTimes;0<t;){var e=31-st(t),r=1<<e;n[e]=-1,t&=~r}}function cc(n){if(6&Bl)throw Error(o(327));yc();var t=ht(n,0);if(!(1&t))return ic(n,Zn()),null;var e=Ac(n,t);if(0!==n.tag&&2===e){var r=gt(n);0!==r&&(t=r,e=ac(n,r))}if(1===e)throw e=Dl,hc(n,0),lc(n,t),ic(n,Zn()),e;if(6===e)throw Error(o(345));return n.finishedWork=n.current.alternate,n.finishedLanes=t,kc(n,Rl,Ul),ic(n,Zn()),null}function dc(n,t){var e=Bl;Bl|=1;try{return n(t)}finally{0===(Bl=e)&&(Vl=Zn()+500,qi&&Fi())}}function uc(n){null!==Wl&&0===Wl.tag&&!(6&Bl)&&yc();var t=Bl;Bl|=1;var e=Il.transition,r=vt;try{if(Il.transition=null,vt=1,n)return n()}finally{vt=r,Il.transition=e,!(6&(Bl=t))&&Fi()}}function pc(){jl=Ol.current,Ei(Ol)}function hc(n,t){n.finishedWork=null,n.finishedLanes=0;var e=n.timeoutHandle;if(-1!==e&&(n.timeoutHandle=-1,ii(e)),null!==zl)for(e=zl.return;null!==e;){var r=e;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&ji();break;case 3:oa(),Ei(Bi),Ei(Ii),ua();break;case 5:sa(r);break;case 4:oa();break;case 13:case 19:Ei(la);break;case 10:yo(r.type._context);break;case 22:case 23:pc()}e=e.return}if(Sl=n,zl=n=Oc(n.current,null),Ml=jl=t,Nl=0,Dl=null,ql=Ll=Tl=0,Rl=Pl=null,null!==Co){for(t=0;t<Co.length;t++)if(null!==(r=(e=Co[t]).interleaved)){e.interleaved=null;var i=r.next,o=e.pending;if(null!==o){var a=o.next;o.next=i,r.next=a}e.pending=r}Co=null}return n}function fc(n,t){for(;;){var e=zl;try{if(ko(),pa.current=as,ba){for(var r=ga.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ba=!1}if(fa=0,Aa=ma=ga=null,_a=!1,va=0,Cl.current=null,null===e||null===e.return){Nl=1,Dl=t,zl=null;break}n:{var a=n,s=e.return,l=e,c=t;if(t=Ml,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var d=c,u=l,p=u.tag;if(!(1&u.mode||0!==p&&11!==p&&15!==p)){var h=u.alternate;h?(u.updateQueue=h.updateQueue,u.memoizedState=h.memoizedState,u.lanes=h.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=As(s);if(null!==f){f.flags&=-257,bs(f,s,l,0,t),1&f.mode&&ms(a,d,t),c=d;var g=(t=f).updateQueue;if(null===g){var m=new Set;m.add(c),t.updateQueue=m}else g.add(c);break n}if(!(1&t)){ms(a,d,t),mc();break n}c=Error(o(426))}else if(io&&1&l.mode){var A=As(s);if(null!==A){!(65536&A.flags)&&(A.flags|=256),bs(A,s,l,0,t),go(ds(c,l));break n}}a=c=ds(c,l),4!==Nl&&(Nl=2),null===Pl?Pl=[a]:Pl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,To(a,fs(0,c,t));break n;case 1:l=c;var b=a.type,_=a.stateNode;if(!(128&a.flags||"function"!=typeof b.getDerivedStateFromError&&(null===_||"function"!=typeof _.componentDidCatch||null!==Ql&&Ql.has(_)))){a.flags|=65536,t&=-t,a.lanes|=t,To(a,gs(a,l,t));break n}}a=a.return}while(null!==a)}xc(e)}catch(n){t=n,zl===e&&null!==e&&(zl=e=e.return);continue}break}}function gc(){var n=wl.current;return wl.current=as,null===n?as:n}function mc(){0!==Nl&&3!==Nl&&2!==Nl||(Nl=4),null===Sl||!(268435455&Tl)&&!(268435455&Ll)||lc(Sl,Ml)}function Ac(n,t){var e=Bl;Bl|=2;var r=gc();for(Sl===n&&Ml===t||(Ul=null,hc(n,t));;)try{bc();break}catch(t){fc(n,t)}if(ko(),Bl=e,wl.current=r,null!==zl)throw Error(o(261));return Sl=null,Ml=0,Nl}function bc(){for(;null!==zl;)vc(zl)}function _c(){for(;null!==zl&&!Gn();)vc(zl)}function vc(n){var t=$l(n.alternate,n,jl);n.memoizedProps=n.pendingProps,null===t?xc(n):zl=t,Cl.current=null}function xc(n){var t=n;do{var e=t.alternate;if(n=t.return,32768&t.flags){if(null!==(e=Ws(e,t)))return e.flags&=32767,void(zl=e);if(null===n)return Nl=6,void(zl=null);n.flags|=32768,n.subtreeFlags=0,n.deletions=null}else if(null!==(e=Xs(e,t,jl)))return void(zl=e);if(null!==(t=t.sibling))return void(zl=t);zl=t=n}while(null!==t);0===Nl&&(Nl=5)}function kc(n,t,e){var r=vt,i=Il.transition;try{Il.transition=null,vt=1,function(n,t,e,r){do{yc()}while(null!==Wl);if(6&Bl)throw Error(o(327));e=n.finishedWork;var i=n.finishedLanes;if(null===e)return null;if(n.finishedWork=null,n.finishedLanes=0,e===n.current)throw Error(o(177));n.callbackNode=null,n.callbackPriority=0;var a=e.lanes|e.childLanes;if(function(n,t){var e=n.pendingLanes&~t;n.pendingLanes=t,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=t,n.mutableReadLanes&=t,n.entangledLanes&=t,t=n.entanglements;var r=n.eventTimes;for(n=n.expirationTimes;0<e;){var i=31-st(e),o=1<<i;t[i]=0,r[i]=-1,n[i]=-1,e&=~o}}(n,a),n===Sl&&(zl=Sl=null,Ml=0),!(2064&e.subtreeFlags)&&!(2064&e.flags)||Xl||(Xl=!0,Sc(et,(function(){return yc(),null}))),a=!!(15990&e.flags),15990&e.subtreeFlags||a){a=Il.transition,Il.transition=null;var s=vt;vt=1;var l=Bl;Bl|=4,Cl.current=null,function(n,t){if(ni=Ht,hr(n=pr())){if("selectionStart"in n)var e={start:n.selectionStart,end:n.selectionEnd};else n:{var r=(e=(e=n.ownerDocument)&&e.defaultView||window).getSelection&&e.getSelection();if(r&&0!==r.rangeCount){e=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{e.nodeType,a.nodeType}catch(n){e=null;break n}var s=0,l=-1,c=-1,d=0,u=0,p=n,h=null;t:for(;;){for(var f;p!==e||0!==i&&3!==p.nodeType||(l=s+i),p!==a||0!==r&&3!==p.nodeType||(c=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(f=p.firstChild);)h=p,p=f;for(;;){if(p===n)break t;if(h===e&&++d===i&&(l=s),h===a&&++u===r&&(c=s),null!==(f=p.nextSibling))break;h=(p=h).parentNode}p=f}e=-1===l||-1===c?null:{start:l,end:c}}else e=null}e=e||{start:0,end:0}}else e=null;for(ti={focusedElem:n,selectionRange:e},Ht=!1,Ks=t;null!==Ks;)if(n=(t=Ks).child,1028&t.subtreeFlags&&null!==n)n.return=t,Ks=n;else for(;null!==Ks;){t=Ks;try{var g=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var m=g.memoizedProps,A=g.memoizedState,b=t.stateNode,_=b.getSnapshotBeforeUpdate(t.elementType===t.type?m:Ao(t.type,m),A);b.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var v=t.stateNode.containerInfo;1===v.nodeType?v.textContent="":9===v.nodeType&&v.documentElement&&v.removeChild(v.documentElement);break;default:throw Error(o(163))}}catch(n){Ec(t,t.return,n)}if(null!==(n=t.sibling)){n.return=t.return,Ks=n;break}Ks=t.return}g=el,el=!1}(n,e),Al(e,n),fr(ti),Ht=!!ni,ti=ni=null,n.current=e,_l(e,n,i),Jn(),Bl=l,vt=s,Il.transition=a}else n.current=e;if(Xl&&(Xl=!1,Wl=n,Gl=i),0===(a=n.pendingLanes)&&(Ql=null),function(n){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ot,n,void 0,!(128&~n.current.flags))}catch(n){}}(e.stateNode),ic(n,Zn()),null!==t)for(r=n.onRecoverableError,e=0;e<t.length;e++)r((i=t[e]).value,{componentStack:i.stack,digest:i.digest});if(Hl)throw Hl=!1,n=Yl,Yl=null,n;!!(1&Gl)&&0!==n.tag&&yc(),1&(a=n.pendingLanes)?n===Zl?Jl++:(Jl=0,Zl=n):Jl=0,Fi()}(n,t,e,r)}finally{Il.transition=i,vt=r}return null}function yc(){if(null!==Wl){var n=xt(Gl),t=Il.transition,e=vt;try{if(Il.transition=null,vt=16>n?16:n,null===Wl)var r=!1;else{if(n=Wl,Wl=null,Gl=0,6&Bl)throw Error(o(331));var i=Bl;for(Bl|=4,Ks=n.current;null!==Ks;){var a=Ks,s=a.child;if(16&Ks.flags){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var d=l[c];for(Ks=d;null!==Ks;){var u=Ks;switch(u.tag){case 0:case 11:case 15:rl(8,u,a)}var p=u.child;if(null!==p)p.return=u,Ks=p;else for(;null!==Ks;){var h=(u=Ks).sibling,f=u.return;if(al(u),u===d){Ks=null;break}if(null!==h){h.return=f,Ks=h;break}Ks=f}}}var g=a.alternate;if(null!==g){var m=g.child;if(null!==m){g.child=null;do{var A=m.sibling;m.sibling=null,m=A}while(null!==m)}}Ks=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Ks=s;else n:for(;null!==Ks;){if(2048&(a=Ks).flags)switch(a.tag){case 0:case 11:case 15:rl(9,a,a.return)}var b=a.sibling;if(null!==b){b.return=a.return,Ks=b;break n}Ks=a.return}}var _=n.current;for(Ks=_;null!==Ks;){var v=(s=Ks).child;if(2064&s.subtreeFlags&&null!==v)v.return=s,Ks=v;else n:for(s=_;null!==Ks;){if(2048&(l=Ks).flags)try{switch(l.tag){case 0:case 11:case 15:il(9,l)}}catch(n){Ec(l,l.return,n)}if(l===s){Ks=null;break n}var x=l.sibling;if(null!==x){x.return=l.return,Ks=x;break n}Ks=l.return}}if(Bl=i,Fi(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ot,n)}catch(n){}r=!0}return r}finally{vt=e,Il.transition=t}}return!1}function $c(n,t,e){n=No(n,t=fs(0,t=ds(e,t),1),1),t=tc(),null!==n&&(bt(n,1,t),ic(n,t))}function Ec(n,t,e){if(3===n.tag)$c(n,n,e);else for(;null!==t;){if(3===t.tag){$c(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ql||!Ql.has(r))){t=No(t,n=gs(t,n=ds(e,n),1),1),n=tc(),null!==t&&(bt(t,1,n),ic(t,n));break}}t=t.return}}function wc(n,t,e){var r=n.pingCache;null!==r&&r.delete(t),t=tc(),n.pingedLanes|=n.suspendedLanes&e,Sl===n&&(Ml&e)===e&&(4===Nl||3===Nl&&(130023424&Ml)===Ml&&500>Zn()-Fl?hc(n,0):ql|=e),ic(n,t)}function Cc(n,t){0===t&&(1&n.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var e=tc();null!==(n=So(n,t))&&(bt(n,t,e),ic(n,e))}function Ic(n){var t=n.memoizedState,e=0;null!==t&&(e=t.retryLane),Cc(n,e)}function Bc(n,t){var e=0;switch(n.tag){case 13:var r=n.stateNode,i=n.memoizedState;null!==i&&(e=i.retryLane);break;case 19:r=n.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Cc(n,e)}function Sc(n,t){return Xn(n,t)}function zc(n,t,e,r){this.tag=n,this.key=e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mc(n,t,e,r){return new zc(n,t,e,r)}function jc(n){return!(!(n=n.prototype)||!n.isReactComponent)}function Oc(n,t){var e=n.alternate;return null===e?((e=Mc(n.tag,t,n.key,n.mode)).elementType=n.elementType,e.type=n.type,e.stateNode=n.stateNode,e.alternate=n,n.alternate=e):(e.pendingProps=t,e.type=n.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=14680064&n.flags,e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},e.sibling=n.sibling,e.index=n.index,e.ref=n.ref,e}function Nc(n,t,e,r,i,a){var s=2;if(r=n,"function"==typeof n)jc(n)&&(s=1);else if("string"==typeof n)s=5;else n:switch(n){case y:return Dc(e.children,i,a,t);case $:s=8,i|=8;break;case E:return(n=Mc(12,e,t,2|i)).elementType=E,n.lanes=a,n;case B:return(n=Mc(13,e,t,i)).elementType=B,n.lanes=a,n;case S:return(n=Mc(19,e,t,i)).elementType=S,n.lanes=a,n;case j:return Tc(e,i,a,t);default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case w:s=10;break n;case C:s=9;break n;case I:s=11;break n;case z:s=14;break n;case M:s=16,r=null;break n}throw Error(o(130,null==n?n:typeof n,""))}return(t=Mc(s,e,t,i)).elementType=n,t.type=r,t.lanes=a,t}function Dc(n,t,e,r){return(n=Mc(7,n,r,t)).lanes=e,n}function Tc(n,t,e,r){return(n=Mc(22,n,r,t)).elementType=j,n.lanes=e,n.stateNode={isHidden:!1},n}function Lc(n,t,e){return(n=Mc(6,n,null,t)).lanes=e,n}function qc(n,t,e){return(t=Mc(4,null!==n.children?n.children:[],n.key,t)).lanes=e,t.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},t}function Pc(n,t,e,r,i){this.tag=t,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=At(0),this.expirationTimes=At(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=At(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Rc(n,t,e,r,i,o,a,s,l){return n=new Pc(n,t,e,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Mc(3,null,null,t),n.current=o,o.stateNode=n,o.memoizedState={element:r,isDehydrated:e,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mo(o),n}function Fc(n){if(!n)return Ci;n:{if(Vn(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var t=n;do{switch(t.tag){case 3:t=t.stateNode.context;break n;case 1:if(Mi(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break n}}t=t.return}while(null!==t);throw Error(o(171))}if(1===n.tag){var e=n.type;if(Mi(e))return Ni(n,e,t)}return t}function Vc(n,t,e,r,i,o,a,s,l){return(n=Rc(e,r,!0,n,0,o,0,s,l)).context=Fc(null),e=n.current,(o=Oo(r=tc(),i=ec(e))).callback=null!=t?t:null,No(e,o,i),n.current.lanes=i,bt(n,i,r),ic(n,r),n}function Uc(n,t,e,r){var i=t.current,o=tc(),a=ec(i);return e=Fc(e),null===t.context?t.context=e:t.pendingContext=e,(t=Oo(o,a)).payload={element:n},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(n=No(i,t,a))&&(rc(n,i,a,o),Do(n,i,a)),a}function Hc(n){return(n=n.current).child?(n.child.tag,n.child.stateNode):null}function Yc(n,t){if(null!==(n=n.memoizedState)&&null!==n.dehydrated){var e=n.retryLane;n.retryLane=0!==e&&e<t?e:t}}function Qc(n,t){Yc(n,t),(n=n.alternate)&&Yc(n,t)}$l=function(n,t,e){if(null!==n)if(n.memoizedProps!==t.pendingProps||Bi.current)vs=!0;else{if(!(n.lanes&e||128&t.flags))return vs=!1,function(n,t,e){switch(t.tag){case 3:Ss(t),fo();break;case 5:aa(t);break;case 1:Mi(t.type)&&Di(t);break;case 4:ia(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;wi(bo,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(wi(la,1&la.current),t.flags|=128,null):e&t.child.childLanes?Ls(n,t,e):(wi(la,1&la.current),null!==(n=Hs(n,t,e))?n.sibling:null);wi(la,1&la.current);break;case 19:if(r=!!(e&t.childLanes),128&n.flags){if(r)return Vs(n,t,e);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),wi(la,la.current),r)break;return null;case 22:case 23:return t.lanes=0,Es(n,t,e)}return Hs(n,t,e)}(n,t,e);vs=!!(131072&n.flags)}else vs=!1,io&&1048576&t.flags&&Ki(t,Yi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Us(n,t),n=t.pendingProps;var i=zi(t,Ii.current);Eo(t,e),i=$a(null,t,r,n,i,e);var a=Ea();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Mi(r)?(a=!0,Di(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Mo(t),i.updater=Fo,t.stateNode=i,i._reactInternals=t,Yo(t,r,n,e),t=Bs(null,t,r,!0,a,e)):(t.tag=0,io&&a&&no(t),xs(null,t,i,e),t=t.child),t;case 16:r=t.elementType;n:{switch(Us(n,t),n=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(n){if("function"==typeof n)return jc(n)?1:0;if(null!=n){if((n=n.$$typeof)===I)return 11;if(n===z)return 14}return 2}(r),n=Ao(r,n),i){case 0:t=Cs(null,t,r,n,e);break n;case 1:t=Is(null,t,r,n,e);break n;case 11:t=ks(null,t,r,n,e);break n;case 14:t=ys(null,t,r,Ao(r.type,n),e);break n}throw Error(o(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,Cs(n,t,r,i=t.elementType===r?i:Ao(r,i),e);case 1:return r=t.type,i=t.pendingProps,Is(n,t,r,i=t.elementType===r?i:Ao(r,i),e);case 3:n:{if(Ss(t),null===n)throw Error(o(387));r=t.pendingProps,i=(a=t.memoizedState).element,jo(n,t),Lo(t,r,null,e);var s=t.memoizedState;if(r=s.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=zs(n,t,r,e,i=ds(Error(o(423)),t));break n}if(r!==i){t=zs(n,t,r,e,i=ds(Error(o(424)),t));break n}for(ro=ci(t.stateNode.containerInfo.firstChild),eo=t,io=!0,oo=null,e=Zo(t,null,r,e),t.child=e;e;)e.flags=-3&e.flags|4096,e=e.sibling}else{if(fo(),r===i){t=Hs(n,t,e);break n}xs(n,t,r,e)}t=t.child}return t;case 5:return aa(t),null===n&&co(t),r=t.type,i=t.pendingProps,a=null!==n?n.memoizedProps:null,s=i.children,ei(r,i)?s=null:null!==a&&ei(r,a)&&(t.flags|=32),ws(n,t),xs(n,t,s,e),t.child;case 6:return null===n&&co(t),null;case 13:return Ls(n,t,e);case 4:return ia(t,t.stateNode.containerInfo),r=t.pendingProps,null===n?t.child=Jo(t,null,r,e):xs(n,t,r,e),t.child;case 11:return r=t.type,i=t.pendingProps,ks(n,t,r,i=t.elementType===r?i:Ao(r,i),e);case 7:return xs(n,t,t.pendingProps,e),t.child;case 8:case 12:return xs(n,t,t.pendingProps.children,e),t.child;case 10:n:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,wi(bo,r._currentValue),r._currentValue=s,null!==a)if(sr(a.value,s)){if(a.children===i.children&&!Bi.current){t=Hs(n,t,e);break n}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===r){if(1===a.tag){(c=Oo(-1,e&-e)).tag=2;var d=a.updateQueue;if(null!==d){var u=(d=d.shared).pending;null===u?c.next=c:(c.next=u.next,u.next=c),d.pending=c}}a.lanes|=e,null!==(c=a.alternate)&&(c.lanes|=e),$o(a.return,e,t),l.lanes|=e;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=e,null!==(l=s.alternate)&&(l.lanes|=e),$o(s,e,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}xs(n,t,i.children,e),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Eo(t,e),r=r(i=wo(i)),t.flags|=1,xs(n,t,r,e),t.child;case 14:return i=Ao(r=t.type,t.pendingProps),ys(n,t,r,i=Ao(r.type,i),e);case 15:return $s(n,t,t.type,t.pendingProps,e);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ao(r,i),Us(n,t),t.tag=1,Mi(r)?(n=!0,Di(t)):n=!1,Eo(t,e),Uo(t,r,i),Yo(t,r,i,e),Bs(null,t,r,!0,n,e);case 19:return Vs(n,t,e);case 22:return Es(n,t,e)}throw Error(o(156,t.tag))};var Xc="function"==typeof reportError?reportError:function(n){console.error(n)};function Wc(n){this._internalRoot=n}function Gc(n){this._internalRoot=n}function Jc(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType)}function Zc(n){return!(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType&&(8!==n.nodeType||" react-mount-point-unstable "!==n.nodeValue))}function Kc(){}function nd(n,t,e,r,i){var o=e._reactRootContainer;if(o){var a=o;if("function"==typeof i){var s=i;i=function(){var n=Hc(a);s.call(n)}}Uc(t,a,n,i)}else a=function(n,t,e,r,i){if(i){if("function"==typeof r){var o=r;r=function(){var n=Hc(a);o.call(n)}}var a=Vc(t,r,n,0,null,!1,0,"",Kc);return n._reactRootContainer=a,n[fi]=a.current,Fr(8===n.nodeType?n.parentNode:n),uc(),a}for(;i=n.lastChild;)n.removeChild(i);if("function"==typeof r){var s=r;r=function(){var n=Hc(l);s.call(n)}}var l=Rc(n,0,!1,null,0,!1,0,"",Kc);return n._reactRootContainer=l,n[fi]=l.current,Fr(8===n.nodeType?n.parentNode:n),uc((function(){Uc(t,l,e,r)})),l}(e,t,n,i,r);return Hc(a)}Gc.prototype.render=Wc.prototype.render=function(n){var t=this._internalRoot;if(null===t)throw Error(o(409));Uc(n,t,null,null)},Gc.prototype.unmount=Wc.prototype.unmount=function(){var n=this._internalRoot;if(null!==n){this._internalRoot=null;var t=n.containerInfo;uc((function(){Uc(null,n,null,null)})),t[fi]=null}},Gc.prototype.unstable_scheduleHydration=function(n){if(n){var t=Et();n={blockedOn:null,target:n,priority:t};for(var e=0;e<Ot.length&&0!==t&&t<Ot[e].priority;e++);Ot.splice(e,0,n),0===e&&Lt(n)}},kt=function(n){switch(n.tag){case 3:var t=n.stateNode;if(t.current.memoizedState.isDehydrated){var e=pt(t.pendingLanes);0!==e&&(_t(t,1|e),ic(t,Zn()),!(6&Bl)&&(Vl=Zn()+500,Fi()))}break;case 13:uc((function(){var t=So(n,1);if(null!==t){var e=tc();rc(t,n,1,e)}})),Qc(n,1)}},yt=function(n){if(13===n.tag){var t=So(n,134217728);null!==t&&rc(t,n,134217728,tc()),Qc(n,134217728)}},$t=function(n){if(13===n.tag){var t=ec(n),e=So(n,t);null!==e&&rc(e,n,t,tc()),Qc(n,t)}},Et=function(){return vt},wt=function(n,t){var e=vt;try{return vt=n,t()}finally{vt=e}},yn=function(n,t,e){switch(t){case"input":if(Z(n,e),t=e.name,"radio"===e.type&&null!=t){for(e=n;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<e.length;t++){var r=e[t];if(r!==n&&r.form===n.form){var i=xi(r);if(!i)throw Error(o(90));Q(r),Z(r,i)}}}break;case"textarea":an(n,e);break;case"select":null!=(t=e.value)&&en(n,!!e.multiple,t,!1)}},Bn=dc,Sn=uc;var td={usingClientEntryPoint:!1,Events:[_i,vi,xi,Cn,In,dc]},ed={findFiberByHostInstance:bi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rd={bundleType:ed.bundleType,version:ed.version,rendererPackageName:ed.rendererPackageName,rendererConfig:ed.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:v.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=Yn(n))?null:n.stateNode},findFiberByHostInstance:ed.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var id=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!id.isDisabled&&id.supportsFiber)try{ot=id.inject(rd),at=id}catch(un){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=td,t.createPortal=function(n,t){var e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Jc(t))throw Error(o(200));return function(n,t,e){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:n,containerInfo:t,implementation:e}}(n,t,null,e)},t.createRoot=function(n,t){if(!Jc(n))throw Error(o(299));var e=!1,r="",i=Xc;return null!=t&&(!0===t.unstable_strictMode&&(e=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Rc(n,1,!1,null,0,e,0,r,i),n[fi]=t.current,Fr(8===n.nodeType?n.parentNode:n),new Wc(t)},t.findDOMNode=function(n){if(null==n)return null;if(1===n.nodeType)return n;var t=n._reactInternals;if(void 0===t){if("function"==typeof n.render)throw Error(o(188));throw n=Object.keys(n).join(","),Error(o(268,n))}return null===(n=Yn(t))?null:n.stateNode},t.flushSync=function(n){return uc(n)},t.hydrate=function(n,t,e){if(!Zc(t))throw Error(o(200));return nd(null,n,t,!0,e)},t.hydrateRoot=function(n,t,e){if(!Jc(n))throw Error(o(405));var r=null!=e&&e.hydratedSources||null,i=!1,a="",s=Xc;if(null!=e&&(!0===e.unstable_strictMode&&(i=!0),void 0!==e.identifierPrefix&&(a=e.identifierPrefix),void 0!==e.onRecoverableError&&(s=e.onRecoverableError)),t=Vc(t,null,n,1,null!=e?e:null,i,0,a,s),n[fi]=t.current,Fr(n),r)for(n=0;n<r.length;n++)i=(i=(e=r[n])._getVersion)(e._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[e,i]:t.mutableSourceEagerHydrationData.push(e,i);return new Gc(t)},t.render=function(n,t,e){if(!Zc(t))throw Error(o(200));return nd(null,n,t,!1,e)},t.unmountComponentAtNode=function(n){if(!Zc(n))throw Error(o(40));return!!n._reactRootContainer&&(uc((function(){nd(null,null,n,!1,(function(){n._reactRootContainer=null,n[fi]=null}))})),!0)},t.unstable_batchedUpdates=dc,t.unstable_renderSubtreeIntoContainer=function(n,t,e,r){if(!Zc(e))throw Error(o(200));if(null==n||void 0===n._reactInternals)throw Error(o(38));return nd(n,t,e,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},6279:(n,t,e)=>{"use strict";var r=e(2457);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},2457:(n,t,e)=>{"use strict";!function n(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(n){console.error(n)}}(),n.exports=e(3936)},5485:(n,t,e)=>{"use strict";var r,i;e.r(t),e.d(t,{AbortedDeferredError:()=>l.X3,Await:()=>s.Await,BrowserRouter:()=>O,Form:()=>R,HashRouter:()=>N,Link:()=>q,MemoryRouter:()=>s.MemoryRouter,NavLink:()=>P,Navigate:()=>s.Navigate,NavigationType:()=>l.aU,Outlet:()=>s.Outlet,Route:()=>s.Route,Router:()=>s.Router,RouterProvider:()=>M,Routes:()=>s.Routes,ScrollRestoration:()=>F,UNSAFE_DataRouterContext:()=>s.UNSAFE_DataRouterContext,UNSAFE_DataRouterStateContext:()=>s.UNSAFE_DataRouterStateContext,UNSAFE_FetchersContext:()=>w,UNSAFE_LocationContext:()=>s.UNSAFE_LocationContext,UNSAFE_NavigationContext:()=>s.UNSAFE_NavigationContext,UNSAFE_RouteContext:()=>s.UNSAFE_RouteContext,UNSAFE_ViewTransitionContext:()=>E,UNSAFE_useRouteId:()=>s.UNSAFE_useRouteId,UNSAFE_useScrollRestoration:()=>rn,createBrowserRouter:()=>x,createHashRouter:()=>k,createMemoryRouter:()=>s.createMemoryRouter,createPath:()=>l.Ep,createRoutesFromChildren:()=>s.createRoutesFromChildren,createRoutesFromElements:()=>s.createRoutesFromElements,createSearchParams:()=>f,defer:()=>l.PQ,generatePath:()=>l.Gn,isRouteErrorResponse:()=>l.WK,json:()=>l.AV,matchPath:()=>l.LX,matchRoutes:()=>l.fp,parsePath:()=>l.cP,redirect:()=>l.uX,redirectDocument:()=>l.fZ,renderMatches:()=>s.renderMatches,resolvePath:()=>l.i3,unstable_HistoryRouter:()=>D,unstable_usePrompt:()=>an,unstable_useViewTransitionState:()=>sn,useActionData:()=>s.useActionData,useAsyncError:()=>s.useAsyncError,useAsyncValue:()=>s.useAsyncValue,useBeforeUnload:()=>on,useBlocker:()=>s.useBlocker,useFetcher:()=>K,useFetchers:()=>nn,useFormAction:()=>Z,useHref:()=>s.useHref,useInRouterContext:()=>s.useInRouterContext,useLinkClickHandler:()=>Q,useLoaderData:()=>s.useLoaderData,useLocation:()=>s.useLocation,useMatch:()=>s.useMatch,useMatches:()=>s.useMatches,useNavigate:()=>s.useNavigate,useNavigation:()=>s.useNavigation,useNavigationType:()=>s.useNavigationType,useOutlet:()=>s.useOutlet,useOutletContext:()=>s.useOutletContext,useParams:()=>s.useParams,useResolvedPath:()=>s.useResolvedPath,useRevalidator:()=>s.useRevalidator,useRouteError:()=>s.useRouteError,useRouteLoaderData:()=>s.useRouteLoaderData,useRoutes:()=>s.useRoutes,useSearchParams:()=>X,useSubmit:()=>J});var o=e(6204),a=e(2457),s=e(9379),l=e(5058);function c(){return c=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},c.apply(this,arguments)}function d(n,t){if(null==n)return{};var e,r,i={},o=Object.keys(n);for(r=0;r<o.length;r++)e=o[r],t.indexOf(e)>=0||(i[e]=n[e]);return i}const u="get",p="application/x-www-form-urlencoded";function h(n){return null!=n&&"string"==typeof n.tagName}function f(n){return void 0===n&&(n=""),new URLSearchParams("string"==typeof n||Array.isArray(n)||n instanceof URLSearchParams?n:Object.keys(n).reduce(((t,e)=>{let r=n[e];return t.concat(Array.isArray(r)?r.map((n=>[e,n])):[[e,r]])}),[]))}let g=null;const m=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function A(n){return null==n||m.has(n)?n:null}const b=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],_=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],v=["fetcherKey","navigate","reloadDocument","replace","state","method","action","onSubmit","relative","preventScrollReset","unstable_viewTransition"];try{window.__reactRouterVersion="6"}catch(n){}function x(n,t){return(0,l.p7)({basename:null==t?void 0:t.basename,future:c({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:(0,l.lX)({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||y(),routes:n,mapRouteProperties:s.UNSAFE_mapRouteProperties,window:null==t?void 0:t.window}).initialize()}function k(n,t){return(0,l.p7)({basename:null==t?void 0:t.basename,future:c({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:(0,l.q_)({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||y(),routes:n,mapRouteProperties:s.UNSAFE_mapRouteProperties,window:null==t?void 0:t.window}).initialize()}function y(){var n;let t=null==(n=window)?void 0:n.__staticRouterHydrationData;return t&&t.errors&&(t=c({},t,{errors:$(t.errors)})),t}function $(n){if(!n)return null;let t=Object.entries(n),e={};for(let[n,r]of t)if(r&&"RouteErrorResponse"===r.__type)e[n]=new l.OF(r.status,r.statusText,r.data,!0===r.internal);else if(r&&"Error"===r.__type){if(r.__subType){let t=window[r.__subType];if("function"==typeof t)try{let i=new t(r.message);i.stack="",e[n]=i}catch(n){}}if(null==e[n]){let t=new Error(r.message);t.stack="",e[n]=t}}else e[n]=r;return e}const E=o.createContext({isTransitioning:!1}),w=o.createContext(new Map),C=(r||(r=e.t(o,2))).startTransition,I=(i||(i=e.t(a,2))).flushSync,B=(r||(r=e.t(o,2))).useId;function S(n){I?I(n):n()}class z{constructor(){this.status="pending",this.promise=new Promise(((n,t)=>{this.resolve=t=>{"pending"===this.status&&(this.status="resolved",n(t))},this.reject=n=>{"pending"===this.status&&(this.status="rejected",t(n))}}))}}function M(n){let{fallbackElement:t,router:e,future:r}=n,[i,a]=o.useState(e.state),[l,c]=o.useState(),[d,u]=o.useState({isTransitioning:!1}),[p,h]=o.useState(),[f,g]=o.useState(),[m,A]=o.useState(),b=o.useRef(new Map),{v7_startTransition:_}=r||{},v=o.useCallback((n=>{_?function(n){C?C(n):n()}(n):n()}),[_]),x=o.useCallback(((n,t)=>{let{deletedFetchers:r,unstable_flushSync:i,unstable_viewTransitionOpts:o}=t;r.forEach((n=>b.current.delete(n))),n.fetchers.forEach(((n,t)=>{void 0!==n.data&&b.current.set(t,n.data)}));let s=null==e.window||"function"!=typeof e.window.document.startViewTransition;if(o&&!s){if(i){S((()=>{f&&(p&&p.resolve(),f.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:o.currentLocation,nextLocation:o.nextLocation})}));let t=e.window.document.startViewTransition((()=>{S((()=>a(n)))}));return t.finished.finally((()=>{S((()=>{h(void 0),g(void 0),c(void 0),u({isTransitioning:!1})}))})),void S((()=>g(t)))}f?(p&&p.resolve(),f.skipTransition(),A({state:n,currentLocation:o.currentLocation,nextLocation:o.nextLocation})):(c(n),u({isTransitioning:!0,flushSync:!1,currentLocation:o.currentLocation,nextLocation:o.nextLocation}))}else i?S((()=>a(n))):v((()=>a(n)))}),[e.window,f,p,b,v]);o.useLayoutEffect((()=>e.subscribe(x)),[e,x]),o.useEffect((()=>{d.isTransitioning&&!d.flushSync&&h(new z)}),[d]),o.useEffect((()=>{if(p&&l&&e.window){let n=l,t=p.promise,r=e.window.document.startViewTransition((async()=>{v((()=>a(n))),await t}));r.finished.finally((()=>{h(void 0),g(void 0),c(void 0),u({isTransitioning:!1})})),g(r)}}),[v,l,p,e.window]),o.useEffect((()=>{p&&l&&i.location.key===l.location.key&&p.resolve()}),[p,f,i.location,l]),o.useEffect((()=>{!d.isTransitioning&&m&&(c(m.state),u({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),A(void 0))}),[d.isTransitioning,m]),o.useEffect((()=>{}),[]);let k=o.useMemo((()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:n=>e.navigate(n),push:(n,t,r)=>e.navigate(n,{state:t,preventScrollReset:null==r?void 0:r.preventScrollReset}),replace:(n,t,r)=>e.navigate(n,{replace:!0,state:t,preventScrollReset:null==r?void 0:r.preventScrollReset})})),[e]),y=e.basename||"/",$=o.useMemo((()=>({router:e,navigator:k,static:!1,basename:y})),[e,k,y]);return o.createElement(o.Fragment,null,o.createElement(s.UNSAFE_DataRouterContext.Provider,{value:$},o.createElement(s.UNSAFE_DataRouterStateContext.Provider,{value:i},o.createElement(w.Provider,{value:b.current},o.createElement(E.Provider,{value:d},o.createElement(s.Router,{basename:y,location:i.location,navigationType:i.historyAction,navigator:k,future:{v7_relativeSplatPath:e.future.v7_relativeSplatPath}},i.initialized||e.future.v7_partialHydration?o.createElement(j,{routes:e.routes,future:e.future,state:i}):t))))),null)}function j(n){let{routes:t,future:e,state:r}=n;return(0,s.UNSAFE_useRoutesImpl)(t,void 0,r,e)}function O(n){let{basename:t,children:e,future:r,window:i}=n,a=o.useRef();null==a.current&&(a.current=(0,l.lX)({window:i,v5Compat:!0}));let c=a.current,[d,u]=o.useState({action:c.action,location:c.location}),{v7_startTransition:p}=r||{},h=o.useCallback((n=>{p&&C?C((()=>u(n))):u(n)}),[u,p]);return o.useLayoutEffect((()=>c.listen(h)),[c,h]),o.createElement(s.Router,{basename:t,children:e,location:d.location,navigationType:d.action,navigator:c,future:r})}function N(n){let{basename:t,children:e,future:r,window:i}=n,a=o.useRef();null==a.current&&(a.current=(0,l.q_)({window:i,v5Compat:!0}));let c=a.current,[d,u]=o.useState({action:c.action,location:c.location}),{v7_startTransition:p}=r||{},h=o.useCallback((n=>{p&&C?C((()=>u(n))):u(n)}),[u,p]);return o.useLayoutEffect((()=>c.listen(h)),[c,h]),o.createElement(s.Router,{basename:t,children:e,location:d.location,navigationType:d.action,navigator:c,future:r})}function D(n){let{basename:t,children:e,future:r,history:i}=n,[a,l]=o.useState({action:i.action,location:i.location}),{v7_startTransition:c}=r||{},d=o.useCallback((n=>{c&&C?C((()=>l(n))):l(n)}),[l,c]);return o.useLayoutEffect((()=>i.listen(d)),[i,d]),o.createElement(s.Router,{basename:t,children:e,location:a.location,navigationType:a.action,navigator:i,future:r})}const T="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,L=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,q=o.forwardRef((function(n,t){let e,{onClick:r,relative:i,reloadDocument:a,replace:u,state:p,target:h,to:f,preventScrollReset:g,unstable_viewTransition:m}=n,A=d(n,b),{basename:_}=o.useContext(s.UNSAFE_NavigationContext),v=!1;if("string"==typeof f&&L.test(f)&&(e=f,T))try{let n=new URL(window.location.href),t=f.startsWith("//")?new URL(n.protocol+f):new URL(f),e=(0,l.Zn)(t.pathname,_);t.origin===n.origin&&null!=e?f=e+t.search+t.hash:v=!0}catch(n){}let x=(0,s.useHref)(f,{relative:i}),k=Q(f,{replace:u,state:p,target:h,preventScrollReset:g,relative:i,unstable_viewTransition:m});return o.createElement("a",c({},A,{href:e||x,onClick:v||a?r:function(n){r&&r(n),n.defaultPrevented||k(n)},ref:t,target:h}))})),P=o.forwardRef((function(n,t){let{"aria-current":e="page",caseSensitive:r=!1,className:i="",end:a=!1,style:u,to:p,unstable_viewTransition:h,children:f}=n,g=d(n,_),m=(0,s.useResolvedPath)(p,{relative:g.relative}),A=(0,s.useLocation)(),b=o.useContext(s.UNSAFE_DataRouterStateContext),{navigator:v,basename:x}=o.useContext(s.UNSAFE_NavigationContext),k=null!=b&&sn(m)&&!0===h,y=v.encodeLocation?v.encodeLocation(m).pathname:m.pathname,$=A.pathname,E=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;r||($=$.toLowerCase(),E=E?E.toLowerCase():null,y=y.toLowerCase()),E&&x&&(E=(0,l.Zn)(E,x)||E);const w="/"!==y&&y.endsWith("/")?y.length-1:y.length;let C,I=$===y||!a&&$.startsWith(y)&&"/"===$.charAt(w),B=null!=E&&(E===y||!a&&E.startsWith(y)&&"/"===E.charAt(y.length)),S={isActive:I,isPending:B,isTransitioning:k},z=I?e:void 0;C="function"==typeof i?i(S):[i,I?"active":null,B?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let M="function"==typeof u?u(S):u;return o.createElement(q,c({},g,{"aria-current":z,className:C,ref:t,style:M,to:p,unstable_viewTransition:h}),"function"==typeof f?f(S):f)})),R=o.forwardRef(((n,t)=>{let{fetcherKey:e,navigate:r,reloadDocument:i,replace:a,state:s,method:l=u,action:p,onSubmit:h,relative:f,preventScrollReset:g,unstable_viewTransition:m}=n,A=d(n,v),b=J(),_=Z(p,{relative:f}),x="get"===l.toLowerCase()?"get":"post";return o.createElement("form",c({ref:t,method:x,action:_,onSubmit:i?h:n=>{if(h&&h(n),n.defaultPrevented)return;n.preventDefault();let t=n.nativeEvent.submitter,i=(null==t?void 0:t.getAttribute("formmethod"))||l;b(t||n.currentTarget,{fetcherKey:e,method:i,navigate:r,replace:a,state:s,relative:f,preventScrollReset:g,unstable_viewTransition:m})}},A))}));function F(n){let{getKey:t,storageKey:e}=n;return rn({getKey:t,storageKey:e}),null}var V,U;function H(n){let t=o.useContext(s.UNSAFE_DataRouterContext);return t||(0,l.J0)(!1),t}function Y(n){let t=o.useContext(s.UNSAFE_DataRouterStateContext);return t||(0,l.J0)(!1),t}function Q(n,t){let{target:e,replace:r,state:i,preventScrollReset:a,relative:c,unstable_viewTransition:d}=void 0===t?{}:t,u=(0,s.useNavigate)(),p=(0,s.useLocation)(),h=(0,s.useResolvedPath)(n,{relative:c});return o.useCallback((t=>{if(function(n,t){return!(0!==n.button||t&&"_self"!==t||function(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}(n))}(t,e)){t.preventDefault();let e=void 0!==r?r:(0,l.Ep)(p)===(0,l.Ep)(h);u(n,{replace:e,state:i,preventScrollReset:a,relative:c,unstable_viewTransition:d})}}),[p,u,h,r,i,e,n,a,c,d])}function X(n){let t=o.useRef(f(n)),e=o.useRef(!1),r=(0,s.useLocation)(),i=o.useMemo((()=>function(n,t){let e=f(n);return t&&t.forEach(((n,r)=>{e.has(r)||t.getAll(r).forEach((n=>{e.append(r,n)}))})),e}(r.search,e.current?null:t.current)),[r.search]),a=(0,s.useNavigate)(),l=o.useCallback(((n,t)=>{const r=f("function"==typeof n?n(i):n);e.current=!0,a("?"+r,t)}),[a,i]);return[i,l]}(function(n){n.UseScrollRestoration="useScrollRestoration",n.UseSubmit="useSubmit",n.UseSubmitFetcher="useSubmitFetcher",n.UseFetcher="useFetcher",n.useViewTransitionState="useViewTransitionState"})(V||(V={})),function(n){n.UseFetcher="useFetcher",n.UseFetchers="useFetchers",n.UseScrollRestoration="useScrollRestoration"}(U||(U={}));let W=0,G=()=>"__"+String(++W)+"__";function J(){let{router:n}=H(V.UseSubmit),{basename:t}=o.useContext(s.UNSAFE_NavigationContext),e=(0,s.UNSAFE_useRouteId)();return o.useCallback((function(r,i){void 0===i&&(i={}),function(){if("undefined"==typeof document)throw new Error("You are calling submit during the server render. Try calling submit within a `useEffect` or callback instead.")}();let{action:o,method:a,encType:s,formData:c,body:d}=function(n,t){let e,r,i,o,a;if(h(s=n)&&"form"===s.tagName.toLowerCase()){let a=n.getAttribute("action");r=a?(0,l.Zn)(a,t):null,e=n.getAttribute("method")||u,i=A(n.getAttribute("enctype"))||p,o=new FormData(n)}else if(function(n){return h(n)&&"button"===n.tagName.toLowerCase()}(n)||function(n){return h(n)&&"input"===n.tagName.toLowerCase()}(n)&&("submit"===n.type||"image"===n.type)){let a=n.form;if(null==a)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=n.getAttribute("formaction")||a.getAttribute("action");if(r=s?(0,l.Zn)(s,t):null,e=n.getAttribute("formmethod")||a.getAttribute("method")||u,i=A(n.getAttribute("formenctype"))||A(a.getAttribute("enctype"))||p,o=new FormData(a,n),!function(){if(null===g)try{new FormData(document.createElement("form"),0),g=!1}catch(n){g=!0}return g}()){let{name:t,type:e,value:r}=n;if("image"===e){let n=t?t+".":"";o.append(n+"x","0"),o.append(n+"y","0")}else t&&o.append(t,r)}}else{if(h(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');e=u,r=null,i=p,a=n}var s;return o&&"text/plain"===i&&(a=o,o=void 0),{action:r,method:e.toLowerCase(),encType:i,formData:o,body:a}}(r,t);if(!1===i.navigate){let t=i.fetcherKey||G();n.fetch(t,e,i.action||o,{preventScrollReset:i.preventScrollReset,formData:c,body:d,formMethod:i.method||a,formEncType:i.encType||s,unstable_flushSync:i.unstable_flushSync})}else n.navigate(i.action||o,{preventScrollReset:i.preventScrollReset,formData:c,body:d,formMethod:i.method||a,formEncType:i.encType||s,replace:i.replace,state:i.state,fromRouteId:e,unstable_flushSync:i.unstable_flushSync,unstable_viewTransition:i.unstable_viewTransition})}),[n,t,e])}function Z(n,t){let{relative:e}=void 0===t?{}:t,{basename:r}=o.useContext(s.UNSAFE_NavigationContext),i=o.useContext(s.UNSAFE_RouteContext);i||(0,l.J0)(!1);let[a]=i.matches.slice(-1),d=c({},(0,s.useResolvedPath)(n||".",{relative:e})),u=(0,s.useLocation)();if(null==n){d.search=u.search;let n=new URLSearchParams(d.search);n.has("index")&&""===n.get("index")&&(n.delete("index"),d.search=n.toString()?"?"+n.toString():"")}return n&&"."!==n||!a.route.index||(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),"/"!==r&&(d.pathname="/"===d.pathname?r:(0,l.RQ)([r,d.pathname])),(0,l.Ep)(d)}function K(n){var t;let{key:e}=void 0===n?{}:n,{router:r}=H(V.UseFetcher),i=Y(U.UseFetcher),a=o.useContext(w),d=o.useContext(s.UNSAFE_RouteContext),u=null==(t=d.matches[d.matches.length-1])?void 0:t.route.id;a||(0,l.J0)(!1),d||(0,l.J0)(!1),null==u&&(0,l.J0)(!1);let p=B?B():"",[h,f]=o.useState(e||p);e&&e!==h?f(e):h||f(G()),o.useEffect((()=>(r.getFetcher(h),()=>{r.deleteFetcher(h)})),[r,h]);let g=o.useCallback(((n,t)=>{u||(0,l.J0)(!1),r.fetch(h,u,n,t)}),[h,u,r]),m=J(),A=o.useCallback(((n,t)=>{m(n,c({},t,{navigate:!1,fetcherKey:h}))}),[h,m]),b=o.useMemo((()=>o.forwardRef(((n,t)=>o.createElement(R,c({},n,{navigate:!1,fetcherKey:h,ref:t}))))),[h]),_=i.fetchers.get(h)||l.ov,v=a.get(h);return o.useMemo((()=>c({Form:b,submit:A,load:g},_,{data:v})),[b,A,g,_,v])}function nn(){let n=Y(U.UseFetchers);return Array.from(n.fetchers.entries()).map((n=>{let[t,e]=n;return c({},e,{key:t})}))}const tn="react-router-scroll-positions";let en={};function rn(n){let{getKey:t,storageKey:e}=void 0===n?{}:n,{router:r}=H(V.UseScrollRestoration),{restoreScrollPosition:i,preventScrollReset:a}=Y(U.UseScrollRestoration),{basename:d}=o.useContext(s.UNSAFE_NavigationContext),u=(0,s.useLocation)(),p=(0,s.useMatches)(),h=(0,s.useNavigation)();o.useEffect((()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"})),[]),function(n,t){let{capture:e}={};o.useEffect((()=>{let t=null!=e?{capture:e}:void 0;return window.addEventListener("pagehide",n,t),()=>{window.removeEventListener("pagehide",n,t)}}),[n,e])}(o.useCallback((()=>{if("idle"===h.state){let n=(t?t(u,p):null)||u.key;en[n]=window.scrollY}try{sessionStorage.setItem(e||tn,JSON.stringify(en))}catch(n){}window.history.scrollRestoration="auto"}),[e,t,h.state,u,p])),"undefined"!=typeof document&&(o.useLayoutEffect((()=>{try{let n=sessionStorage.getItem(e||tn);n&&(en=JSON.parse(n))}catch(n){}}),[e]),o.useLayoutEffect((()=>{let n=t&&"/"!==d?(n,e)=>t(c({},n,{pathname:(0,l.Zn)(n.pathname,d)||n.pathname}),e):t,e=null==r?void 0:r.enableScrollRestoration(en,(()=>window.scrollY),n);return()=>e&&e()}),[r,d,t]),o.useLayoutEffect((()=>{if(!1!==i)if("number"!=typeof i){if(u.hash){let n=document.getElementById(decodeURIComponent(u.hash.slice(1)));if(n)return void n.scrollIntoView()}!0!==a&&window.scrollTo(0,0)}else window.scrollTo(0,i)}),[u,i,a]))}function on(n,t){let{capture:e}=t||{};o.useEffect((()=>{let t=null!=e?{capture:e}:void 0;return window.addEventListener("beforeunload",n,t),()=>{window.removeEventListener("beforeunload",n,t)}}),[n,e])}function an(n){let{when:t,message:e}=n,r=(0,s.useBlocker)(t);o.useEffect((()=>{"blocked"===r.state&&(window.confirm(e)?setTimeout(r.proceed,0):r.reset())}),[r,e]),o.useEffect((()=>{"blocked"!==r.state||t||r.reset()}),[r,t])}function sn(n,t){void 0===t&&(t={});let e=o.useContext(E);null==e&&(0,l.J0)(!1);let{basename:r}=H(V.useViewTransitionState),i=(0,s.useResolvedPath)(n,{relative:t.relative});if(!e.isTransitioning)return!1;let a=(0,l.Zn)(e.currentLocation.pathname,r)||e.currentLocation.pathname,c=(0,l.Zn)(e.nextLocation.pathname,r)||e.nextLocation.pathname;return null!=(0,l.LX)(i.pathname,c)||null!=(0,l.LX)(i.pathname,a)}},9379:(n,t,e)=>{"use strict";var r;e.r(t),e.d(t,{AbortedDeferredError:()=>o.X3,Await:()=>sn,MemoryRouter:()=>nn,Navigate:()=>tn,NavigationType:()=>o.aU,Outlet:()=>en,Route:()=>rn,Router:()=>on,RouterProvider:()=>Z,Routes:()=>an,UNSAFE_DataRouterContext:()=>s,UNSAFE_DataRouterStateContext:()=>l,UNSAFE_LocationContext:()=>u,UNSAFE_NavigationContext:()=>d,UNSAFE_RouteContext:()=>p,UNSAFE_mapRouteProperties:()=>fn,UNSAFE_useRouteId:()=>L,UNSAFE_useRoutesImpl:()=>C,createMemoryRouter:()=>gn,createPath:()=>o.Ep,createRoutesFromChildren:()=>pn,createRoutesFromElements:()=>pn,defer:()=>o.PQ,generatePath:()=>o.Gn,isRouteErrorResponse:()=>o.WK,json:()=>o.AV,matchPath:()=>o.LX,matchRoutes:()=>o.fp,parsePath:()=>o.cP,redirect:()=>o.uX,redirectDocument:()=>o.fZ,renderMatches:()=>hn,resolvePath:()=>o.i3,useActionData:()=>U,useAsyncError:()=>Q,useAsyncValue:()=>Y,useBlocker:()=>W,useHref:()=>f,useInRouterContext:()=>g,useLoaderData:()=>F,useLocation:()=>m,useMatch:()=>b,useMatches:()=>R,useNavigate:()=>v,useNavigation:()=>q,useNavigationType:()=>A,useOutlet:()=>y,useOutletContext:()=>k,useParams:()=>$,useResolvedPath:()=>E,useRevalidator:()=>P,useRouteError:()=>H,useRouteLoaderData:()=>V,useRoutes:()=>w});var i=e(6204),o=e(5058);function a(){return a=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},a.apply(this,arguments)}const s=i.createContext(null),l=i.createContext(null),c=i.createContext(null),d=i.createContext(null),u=i.createContext(null),p=i.createContext({outlet:null,matches:[],isDataRoute:!1}),h=i.createContext(null);function f(n,t){let{relative:e}=void 0===t?{}:t;g()||(0,o.J0)(!1);let{basename:r,navigator:a}=i.useContext(d),{hash:s,pathname:l,search:c}=E(n,{relative:e}),u=l;return"/"!==r&&(u="/"===l?r:(0,o.RQ)([r,l])),a.createHref({pathname:u,search:c,hash:s})}function g(){return null!=i.useContext(u)}function m(){return g()||(0,o.J0)(!1),i.useContext(u).location}function A(){return i.useContext(u).navigationType}function b(n){g()||(0,o.J0)(!1);let{pathname:t}=m();return i.useMemo((()=>(0,o.LX)(n,t)),[t,n])}function _(n){i.useContext(d).static||i.useLayoutEffect(n)}function v(){let{isDataRoute:n}=i.useContext(p);return n?function(){let{router:n}=N(j.UseNavigateStable),t=T(O.UseNavigateStable),e=i.useRef(!1);return _((()=>{e.current=!0})),i.useCallback((function(r,i){void 0===i&&(i={}),e.current&&("number"==typeof r?n.navigate(r):n.navigate(r,a({fromRouteId:t},i)))}),[n,t])}():function(){g()||(0,o.J0)(!1);let n=i.useContext(s),{basename:t,future:e,navigator:r}=i.useContext(d),{matches:a}=i.useContext(p),{pathname:l}=m(),c=JSON.stringify((0,o.cm)(a,e.v7_relativeSplatPath)),u=i.useRef(!1);return _((()=>{u.current=!0})),i.useCallback((function(e,i){if(void 0===i&&(i={}),!u.current)return;if("number"==typeof e)return void r.go(e);let a=(0,o.pC)(e,JSON.parse(c),l,"path"===i.relative);null==n&&"/"!==t&&(a.pathname="/"===a.pathname?t:(0,o.RQ)([t,a.pathname])),(i.replace?r.replace:r.push)(a,i.state,i)}),[t,r,c,l,n])}()}const x=i.createContext(null);function k(){return i.useContext(x)}function y(n){let t=i.useContext(p).outlet;return t?i.createElement(x.Provider,{value:n},t):t}function $(){let{matches:n}=i.useContext(p),t=n[n.length-1];return t?t.params:{}}function E(n,t){let{relative:e}=void 0===t?{}:t,{future:r}=i.useContext(d),{matches:a}=i.useContext(p),{pathname:s}=m(),l=JSON.stringify((0,o.cm)(a,r.v7_relativeSplatPath));return i.useMemo((()=>(0,o.pC)(n,JSON.parse(l),s,"path"===e)),[n,l,s,e])}function w(n,t){return C(n,t)}function C(n,t,e,r){g()||(0,o.J0)(!1);let{navigator:s}=i.useContext(d),{matches:l}=i.useContext(p),c=l[l.length-1],h=c?c.params:{},f=(c&&c.pathname,c?c.pathnameBase:"/");c&&c.route;let A,b=m();if(t){var _;let n="string"==typeof t?(0,o.cP)(t):t;"/"===f||(null==(_=n.pathname)?void 0:_.startsWith(f))||(0,o.J0)(!1),A=n}else A=b;let v=A.pathname||"/",x=v;if("/"!==f){let n=f.replace(/^\//,"").split("/");x="/"+v.replace(/^\//,"").split("/").slice(n.length).join("/")}let k=(0,o.fp)(n,{pathname:x}),y=M(k&&k.map((n=>Object.assign({},n,{params:Object.assign({},h,n.params),pathname:(0,o.RQ)([f,s.encodeLocation?s.encodeLocation(n.pathname).pathname:n.pathname]),pathnameBase:"/"===n.pathnameBase?f:(0,o.RQ)([f,s.encodeLocation?s.encodeLocation(n.pathnameBase).pathname:n.pathnameBase])}))),l,e,r);return t&&y?i.createElement(u.Provider,{value:{location:a({pathname:"/",search:"",hash:"",state:null,key:"default"},A),navigationType:o.aU.Pop}},y):y}function I(){let n=H(),t=(0,o.WK)(n)?n.status+" "+n.statusText:n instanceof Error?n.message:JSON.stringify(n),e=n instanceof Error?n.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return i.createElement(i.Fragment,null,i.createElement("h2",null,"Unexpected Application Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},t),e?i.createElement("pre",{style:r},e):null,null)}const B=i.createElement(I,null);class S extends i.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,t){return t.location!==n.location||"idle"!==t.revalidation&&"idle"===n.revalidation?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:void 0!==n.error?n.error:t.error,location:t.location,revalidation:n.revalidation||t.revalidation}}componentDidCatch(n,t){console.error("React Router caught the following error during render",n,t)}render(){return void 0!==this.state.error?i.createElement(p.Provider,{value:this.props.routeContext},i.createElement(h.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function z(n){let{routeContext:t,match:e,children:r}=n,o=i.useContext(s);return o&&o.static&&o.staticContext&&(e.route.errorElement||e.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=e.route.id),i.createElement(p.Provider,{value:t},r)}function M(n,t,e,r){var a;if(void 0===t&&(t=[]),void 0===e&&(e=null),void 0===r&&(r=null),null==n){var s;if(null==(s=e)||!s.errors)return null;n=e.matches}let l=n,c=null==(a=e)?void 0:a.errors;if(null!=c){let n=l.findIndex((n=>n.route.id&&(null==c?void 0:c[n.route.id])));n>=0||(0,o.J0)(!1),l=l.slice(0,Math.min(l.length,n+1))}let d=!1,u=-1;if(e&&r&&r.v7_partialHydration)for(let n=0;n<l.length;n++){let t=l[n];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(u=n),t.route.id){let{loaderData:n,errors:r}=e,i=t.route.loader&&void 0===n[t.route.id]&&(!r||void 0===r[t.route.id]);if(t.route.lazy||i){d=!0,l=u>=0?l.slice(0,u+1):[l[0]];break}}}return l.reduceRight(((n,r,o)=>{let a,s=!1,p=null,h=null;var f;e&&(a=c&&r.route.id?c[r.route.id]:void 0,p=r.route.errorElement||B,d&&(u<0&&0===o?(G[f="route-fallback"]||(G[f]=!0),s=!0,h=null):u===o&&(s=!0,h=r.route.hydrateFallbackElement||null)));let g=t.concat(l.slice(0,o+1)),m=()=>{let t;return t=a?p:s?h:r.route.Component?i.createElement(r.route.Component,null):r.route.element?r.route.element:n,i.createElement(z,{match:r,routeContext:{outlet:n,matches:g,isDataRoute:null!=e},children:t})};return e&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?i.createElement(S,{location:e.location,revalidation:e.revalidation,component:p,error:a,children:m(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):m()}),null)}var j=function(n){return n.UseBlocker="useBlocker",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n}(j||{}),O=function(n){return n.UseBlocker="useBlocker",n.UseLoaderData="useLoaderData",n.UseActionData="useActionData",n.UseRouteError="useRouteError",n.UseNavigation="useNavigation",n.UseRouteLoaderData="useRouteLoaderData",n.UseMatches="useMatches",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n.UseRouteId="useRouteId",n}(O||{});function N(n){let t=i.useContext(s);return t||(0,o.J0)(!1),t}function D(n){let t=i.useContext(l);return t||(0,o.J0)(!1),t}function T(n){let t=function(n){let t=i.useContext(p);return t||(0,o.J0)(!1),t}(),e=t.matches[t.matches.length-1];return e.route.id||(0,o.J0)(!1),e.route.id}function L(){return T(O.UseRouteId)}function q(){return D(O.UseNavigation).navigation}function P(){let n=N(j.UseRevalidator),t=D(O.UseRevalidator);return i.useMemo((()=>({revalidate:n.router.revalidate,state:t.revalidation})),[n.router.revalidate,t.revalidation])}function R(){let{matches:n,loaderData:t}=D(O.UseMatches);return i.useMemo((()=>n.map((n=>(0,o.WS)(n,t)))),[n,t])}function F(){let n=D(O.UseLoaderData),t=T(O.UseLoaderData);if(!n.errors||null==n.errors[t])return n.loaderData[t];console.error("You cannot `useLoaderData` in an errorElement (routeId: "+t+")")}function V(n){return D(O.UseRouteLoaderData).loaderData[n]}function U(){let n=D(O.UseActionData),t=T(O.UseLoaderData);return n.actionData?n.actionData[t]:void 0}function H(){var n;let t=i.useContext(h),e=D(O.UseRouteError),r=T(O.UseRouteError);return void 0!==t?t:null==(n=e.errors)?void 0:n[r]}function Y(){let n=i.useContext(c);return null==n?void 0:n._data}function Q(){let n=i.useContext(c);return null==n?void 0:n._error}let X=0;function W(n){let{router:t,basename:e}=N(j.UseBlocker),r=D(O.UseBlocker),[s,l]=i.useState(""),c=i.useCallback((t=>{if("function"!=typeof n)return!!n;if("/"===e)return n(t);let{currentLocation:r,nextLocation:i,historyAction:s}=t;return n({currentLocation:a({},r,{pathname:(0,o.Zn)(r.pathname,e)||r.pathname}),nextLocation:a({},i,{pathname:(0,o.Zn)(i.pathname,e)||i.pathname}),historyAction:s})}),[e,n]);return i.useEffect((()=>{let n=String(++X);return l(n),()=>t.deleteBlocker(n)}),[t]),i.useEffect((()=>{""!==s&&t.getBlocker(s,c)}),[t,s,c]),s&&r.blockers.has(s)?r.blockers.get(s):o.qp}const G={},J=(r||(r=e.t(i,2))).startTransition;function Z(n){let{fallbackElement:t,router:e,future:r}=n,[o,a]=i.useState(e.state),{v7_startTransition:c}=r||{},d=i.useCallback((n=>{c&&J?J((()=>a(n))):a(n)}),[a,c]);i.useLayoutEffect((()=>e.subscribe(d)),[e,d]),i.useEffect((()=>{}),[]);let u=i.useMemo((()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:n=>e.navigate(n),push:(n,t,r)=>e.navigate(n,{state:t,preventScrollReset:null==r?void 0:r.preventScrollReset}),replace:(n,t,r)=>e.navigate(n,{replace:!0,state:t,preventScrollReset:null==r?void 0:r.preventScrollReset})})),[e]),p=e.basename||"/",h=i.useMemo((()=>({router:e,navigator:u,static:!1,basename:p})),[e,u,p]);return i.createElement(i.Fragment,null,i.createElement(s.Provider,{value:h},i.createElement(l.Provider,{value:o},i.createElement(on,{basename:p,location:o.location,navigationType:o.historyAction,navigator:u,future:{v7_relativeSplatPath:e.future.v7_relativeSplatPath}},o.initialized||e.future.v7_partialHydration?i.createElement(K,{routes:e.routes,future:e.future,state:o}):t))),null)}function K(n){let{routes:t,future:e,state:r}=n;return C(t,void 0,r,e)}function nn(n){let{basename:t,children:e,initialEntries:r,initialIndex:a,future:s}=n,l=i.useRef();null==l.current&&(l.current=(0,o.PP)({initialEntries:r,initialIndex:a,v5Compat:!0}));let c=l.current,[d,u]=i.useState({action:c.action,location:c.location}),{v7_startTransition:p}=s||{},h=i.useCallback((n=>{p&&J?J((()=>u(n))):u(n)}),[u,p]);return i.useLayoutEffect((()=>c.listen(h)),[c,h]),i.createElement(on,{basename:t,children:e,location:d.location,navigationType:d.action,navigator:c,future:s})}function tn(n){let{to:t,replace:e,state:r,relative:a}=n;g()||(0,o.J0)(!1);let{future:s,static:l}=i.useContext(d),{matches:c}=i.useContext(p),{pathname:u}=m(),h=v(),f=(0,o.pC)(t,(0,o.cm)(c,s.v7_relativeSplatPath),u,"path"===a),A=JSON.stringify(f);return i.useEffect((()=>h(JSON.parse(A),{replace:e,state:r,relative:a})),[h,A,a,e,r]),null}function en(n){return y(n.context)}function rn(n){(0,o.J0)(!1)}function on(n){let{basename:t="/",children:e=null,location:r,navigationType:s=o.aU.Pop,navigator:l,static:c=!1,future:p}=n;g()&&(0,o.J0)(!1);let h=t.replace(/^\/*/,"/"),f=i.useMemo((()=>({basename:h,navigator:l,static:c,future:a({v7_relativeSplatPath:!1},p)})),[h,p,l,c]);"string"==typeof r&&(r=(0,o.cP)(r));let{pathname:m="/",search:A="",hash:b="",state:_=null,key:v="default"}=r,x=i.useMemo((()=>{let n=(0,o.Zn)(m,h);return null==n?null:{location:{pathname:n,search:A,hash:b,state:_,key:v},navigationType:s}}),[h,m,A,b,_,v,s]);return null==x?null:i.createElement(d.Provider,{value:f},i.createElement(u.Provider,{children:e,value:x}))}function an(n){let{children:t,location:e}=n;return w(pn(t),e)}function sn(n){let{children:t,errorElement:e,resolve:r}=n;return i.createElement(dn,{resolve:r,errorElement:e},i.createElement(un,null,t))}var ln=function(n){return n[n.pending=0]="pending",n[n.success=1]="success",n[n.error=2]="error",n}(ln||{});const cn=new Promise((()=>{}));class dn extends i.Component{constructor(n){super(n),this.state={error:null}}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n,t){console.error("<Await> caught the following error during render",n,t)}render(){let{children:n,errorElement:t,resolve:e}=this.props,r=null,a=ln.pending;if(e instanceof Promise)if(this.state.error){a=ln.error;let n=this.state.error;r=Promise.reject().catch((()=>{})),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>n})}else e._tracked?(r=e,a=void 0!==r._error?ln.error:void 0!==r._data?ln.success:ln.pending):(a=ln.pending,Object.defineProperty(e,"_tracked",{get:()=>!0}),r=e.then((n=>Object.defineProperty(e,"_data",{get:()=>n})),(n=>Object.defineProperty(e,"_error",{get:()=>n}))));else a=ln.success,r=Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>e});if(a===ln.error&&r._error instanceof o.X3)throw cn;if(a===ln.error&&!t)throw r._error;if(a===ln.error)return i.createElement(c.Provider,{value:r,children:t});if(a===ln.success)return i.createElement(c.Provider,{value:r,children:n});throw r}}function un(n){let{children:t}=n,e=Y(),r="function"==typeof t?t(e):t;return i.createElement(i.Fragment,null,r)}function pn(n,t){void 0===t&&(t=[]);let e=[];return i.Children.forEach(n,((n,r)=>{if(!i.isValidElement(n))return;let a=[...t,r];if(n.type===i.Fragment)return void e.push.apply(e,pn(n.props.children,a));n.type!==rn&&(0,o.J0)(!1),n.props.index&&n.props.children&&(0,o.J0)(!1);let s={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:null!=n.props.ErrorBoundary||null!=n.props.errorElement,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=pn(n.props.children,a)),e.push(s)})),e}function hn(n){return M(n)}function fn(n){let t={hasErrorBoundary:null!=n.ErrorBoundary||null!=n.errorElement};return n.Component&&Object.assign(t,{element:i.createElement(n.Component),Component:void 0}),n.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:i.createElement(n.HydrateFallback),HydrateFallback:void 0}),n.ErrorBoundary&&Object.assign(t,{errorElement:i.createElement(n.ErrorBoundary),ErrorBoundary:void 0}),t}function gn(n,t){return(0,o.p7)({basename:null==t?void 0:t.basename,future:a({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:(0,o.PP)({initialEntries:null==t?void 0:t.initialEntries,initialIndex:null==t?void 0:t.initialIndex}),hydrationData:null==t?void 0:t.hydrationData,routes:n,mapRouteProperties:fn}).initialize()}},3481:(n,t)=>{"use strict";var e=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator,f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,m={};function A(n,t,e){this.props=n,this.context=t,this.refs=m,this.updater=e||f}function b(){}function _(n,t,e){this.props=n,this.context=t,this.refs=m,this.updater=e||f}A.prototype.isReactComponent={},A.prototype.setState=function(n,t){if("object"!=typeof n&&"function"!=typeof n&&null!=n)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,n,t,"setState")},A.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")},b.prototype=A.prototype;var v=_.prototype=new b;v.constructor=_,g(v,A.prototype),v.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,y={current:null},$={key:!0,ref:!0,__self:!0,__source:!0};function E(n,t,r){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,i)&&!$.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];o.children=c}if(n&&n.defaultProps)for(i in l=n.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:e,type:n,key:a,ref:s,props:o,_owner:y.current}}function w(n){return"object"==typeof n&&null!==n&&n.$$typeof===e}var C=/\/+/g;function I(n,t){return"object"==typeof n&&null!==n&&null!=n.key?function(n){var t={"=":"=0",":":"=2"};return"$"+n.replace(/[=:]/g,(function(n){return t[n]}))}(""+n.key):t.toString(36)}function B(n,t,i,o,a){var s=typeof n;"undefined"!==s&&"boolean"!==s||(n=null);var l=!1;if(null===n)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(n.$$typeof){case e:case r:l=!0}}if(l)return a=a(l=n),n=""===o?"."+I(l,0):o,x(a)?(i="",null!=n&&(i=n.replace(C,"$&/")+"/"),B(a,t,i,"",(function(n){return n}))):null!=a&&(w(a)&&(a=function(n,t){return{$$typeof:e,type:n.type,key:t,ref:n.ref,props:n.props,_owner:n._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+n)),t.push(a)),1;if(l=0,o=""===o?".":o+":",x(n))for(var c=0;c<n.length;c++){var d=o+I(s=n[c],c);l+=B(s,t,i,d,a)}else if(d=function(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=h&&n[h]||n["@@iterator"])?n:null}(n),"function"==typeof d)for(n=d.call(n),c=0;!(s=n.next()).done;)l+=B(s=s.value,t,i,d=o+I(s,c++),a);else if("object"===s)throw t=String(n),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(n).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function S(n,t,e){if(null==n)return n;var r=[],i=0;return B(n,r,"","",(function(n){return t.call(e,n,i++)})),r}function z(n){if(-1===n._status){var t=n._result;(t=t()).then((function(t){0!==n._status&&-1!==n._status||(n._status=1,n._result=t)}),(function(t){0!==n._status&&-1!==n._status||(n._status=2,n._result=t)})),-1===n._status&&(n._status=0,n._result=t)}if(1===n._status)return n._result.default;throw n._result}var M={current:null},j={transition:null},O={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:j,ReactCurrentOwner:y};t.Children={map:S,forEach:function(n,t,e){S(n,(function(){t.apply(this,arguments)}),e)},count:function(n){var t=0;return S(n,(function(){t++})),t},toArray:function(n){return S(n,(function(n){return n}))||[]},only:function(n){if(!w(n))throw Error("React.Children.only expected to receive a single React element child.");return n}},t.Component=A,t.Fragment=i,t.Profiler=a,t.PureComponent=_,t.StrictMode=o,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(n,t,r){if(null==n)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+n+".");var i=g({},n.props),o=n.key,a=n.ref,s=n._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=y.current),void 0!==t.key&&(o=""+t.key),n.type&&n.type.defaultProps)var l=n.type.defaultProps;for(c in t)k.call(t,c)&&!$.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];i.children=l}return{$$typeof:e,type:n.type,key:o,ref:a,props:i,_owner:s}},t.createContext=function(n){return(n={$$typeof:l,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:n},n.Consumer=n},t.createElement=E,t.createFactory=function(n){var t=E.bind(null,n);return t.type=n,t},t.createRef=function(){return{current:null}},t.forwardRef=function(n){return{$$typeof:c,render:n}},t.isValidElement=w,t.lazy=function(n){return{$$typeof:p,_payload:{_status:-1,_result:n},_init:z}},t.memo=function(n,t){return{$$typeof:u,type:n,compare:void 0===t?null:t}},t.startTransition=function(n){var t=j.transition;j.transition={};try{n()}finally{j.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(n,t){return M.current.useCallback(n,t)},t.useContext=function(n){return M.current.useContext(n)},t.useDebugValue=function(){},t.useDeferredValue=function(n){return M.current.useDeferredValue(n)},t.useEffect=function(n,t){return M.current.useEffect(n,t)},t.useId=function(){return M.current.useId()},t.useImperativeHandle=function(n,t,e){return M.current.useImperativeHandle(n,t,e)},t.useInsertionEffect=function(n,t){return M.current.useInsertionEffect(n,t)},t.useLayoutEffect=function(n,t){return M.current.useLayoutEffect(n,t)},t.useMemo=function(n,t){return M.current.useMemo(n,t)},t.useReducer=function(n,t,e){return M.current.useReducer(n,t,e)},t.useRef=function(n){return M.current.useRef(n)},t.useState=function(n){return M.current.useState(n)},t.useSyncExternalStore=function(n,t,e){return M.current.useSyncExternalStore(n,t,e)},t.useTransition=function(){return M.current.useTransition()},t.version="18.2.0"},6204:(n,t,e)=>{"use strict";n.exports=e(3481)},8221:(n,t)=>{"use strict";function e(n,t){var e=n.length;n.push(t);n:for(;0<e;){var r=e-1>>>1,i=n[r];if(!(0<o(i,t)))break n;n[r]=t,n[e]=i,e=r}}function r(n){return 0===n.length?null:n[0]}function i(n){if(0===n.length)return null;var t=n[0],e=n.pop();if(e!==t){n[0]=e;n:for(var r=0,i=n.length,a=i>>>1;r<a;){var s=2*(r+1)-1,l=n[s],c=s+1,d=n[c];if(0>o(l,e))c<i&&0>o(d,l)?(n[r]=d,n[c]=e,r=c):(n[r]=l,n[s]=e,r=s);else{if(!(c<i&&0>o(d,e)))break n;n[r]=d,n[c]=e,r=c}}}return t}function o(n,t){var e=n.sortIndex-t.sortIndex;return 0!==e?e:n.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],d=[],u=1,p=null,h=3,f=!1,g=!1,m=!1,A="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,_="undefined"!=typeof setImmediate?setImmediate:null;function v(n){for(var t=r(d);null!==t;){if(null===t.callback)i(d);else{if(!(t.startTime<=n))break;i(d),t.sortIndex=t.expirationTime,e(c,t)}t=r(d)}}function x(n){if(m=!1,v(n),!g)if(null!==r(c))g=!0,j(k);else{var t=r(d);null!==t&&O(x,t.startTime-n)}}function k(n,e){g=!1,m&&(m=!1,b(w),w=-1),f=!0;var o=h;try{for(v(e),p=r(c);null!==p&&(!(p.expirationTime>e)||n&&!B());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var s=a(p.expirationTime<=e);e=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&i(c),v(e)}else i(c);p=r(c)}if(null!==p)var l=!0;else{var u=r(d);null!==u&&O(x,u.startTime-e),l=!1}return l}finally{p=null,h=o,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var y,$=!1,E=null,w=-1,C=5,I=-1;function B(){return!(t.unstable_now()-I<C)}function S(){if(null!==E){var n=t.unstable_now();I=n;var e=!0;try{e=E(!0,n)}finally{e?y():($=!1,E=null)}}else $=!1}if("function"==typeof _)y=function(){_(S)};else if("undefined"!=typeof MessageChannel){var z=new MessageChannel,M=z.port2;z.port1.onmessage=S,y=function(){M.postMessage(null)}}else y=function(){A(S,0)};function j(n){E=n,$||($=!0,y())}function O(n,e){w=A((function(){n(t.unstable_now())}),e)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(n){n.callback=null},t.unstable_continueExecution=function(){g||f||(g=!0,j(k))},t.unstable_forceFrameRate=function(n){0>n||125<n?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<n?Math.floor(1e3/n):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(n){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var e=h;h=t;try{return n()}finally{h=e}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(n,t){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var e=h;h=n;try{return t()}finally{h=e}},t.unstable_scheduleCallback=function(n,i,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,n){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return n={id:u++,callback:i,priorityLevel:n,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(n.sortIndex=o,e(d,n),null===r(c)&&n===r(d)&&(m?(b(w),w=-1):m=!0,O(x,o-a))):(n.sortIndex=s,e(c,n),g||f||(g=!0,j(k))),n},t.unstable_shouldYield=B,t.unstable_wrapCallback=function(n){var t=h;return function(){var e=h;h=t;try{return n.apply(this,arguments)}finally{h=e}}}},6489:(n,t,e)=>{"use strict";n.exports=e(8221)},3743:n=>{"use strict";var t=[];function e(n){for(var e=-1,r=0;r<t.length;r++)if(t[r].identifier===n){e=r;break}return e}function r(n,r){for(var o={},a=[],s=0;s<n.length;s++){var l=n[s],c=r.base?l[0]+r.base:l[0],d=o[c]||0,u="".concat(c," ").concat(d);o[c]=d+1;var p=e(u),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(h);else{var f=i(h,r);r.byIndex=s,t.splice(s,0,{identifier:u,updater:f,references:1})}a.push(u)}return a}function i(n,t){var e=t.domAPI(t);return e.update(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap&&t.supports===n.supports&&t.layer===n.layer)return;e.update(n=t)}else e.remove()}}n.exports=function(n,i){var o=r(n=n||[],i=i||{});return function(n){n=n||[];for(var a=0;a<o.length;a++){var s=e(o[a]);t[s].references--}for(var l=r(n,i),c=0;c<o.length;c++){var d=e(o[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}o=l}}},8591:n=>{"use strict";var t={};n.exports=function(n,e){var r=function(n){if(void 0===t[n]){var e=document.querySelector(n);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(n){e=null}t[n]=e}return t[n]}(n);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(e)}},6190:n=>{"use strict";n.exports=function(n){var t=document.createElement("style");return n.setAttributes(t,n.attributes),n.insert(t,n.options),t}},7035:(n,t,e)=>{"use strict";n.exports=function(n){var t=e.nc;t&&n.setAttribute("nonce",t)}},8124:n=>{"use strict";n.exports=function(n){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=n.insertStyleElement(n);return{update:function(e){!function(n,t,e){var r="";e.supports&&(r+="@supports (".concat(e.supports,") {")),e.media&&(r+="@media ".concat(e.media," {"));var i=void 0!==e.layer;i&&(r+="@layer".concat(e.layer.length>0?" ".concat(e.layer):""," {")),r+=e.css,i&&(r+="}"),e.media&&(r+="}"),e.supports&&(r+="}");var o=e.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(r,n,t.options)}(t,n,e)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(t)}}}},2799:n=>{"use strict";n.exports=function(n,t){if(t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}},8744:function(n,t){var e,r,i,o;void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(n){return null!=n&&null!=n.__proto__&&n.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===Array.prototype.fill&&Object.defineProperty(Array.prototype,"fill",{value:function(n){if(null==this)throw new TypeError("this is null or not defined");for(var t=Object(this),e=t.length>>>0,r=0|arguments[1],i=r<0?Math.max(e+r,0):Math.min(r,e),o=arguments[2],a=void 0===o?e:0|o,s=a<0?Math.max(e+a,0):Math.min(a,e);i<s;)t[i]=n,i++;return t}}),[Int8Array,Int16Array,Uint16Array,Int32Array,Float32Array,Float64Array].forEach((function(n){void 0===n.prototype.fill&&Object.defineProperty(n.prototype,"fill",{value:Array.prototype.fill})})),void 0===Math.clz32&&(Math.clz32=(i=Math.log,o=Math.LN2,function(n){var t=n>>>0;return 0===t?32:31-(i(t)/o|0)|0})),"object"!=typeof globalThis&&(Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__),void 0===Math.imul&&(Math.imul=function(n,t){return(4294901760&n)*(65535&t)+(65535&n)*(0|t)|0}),void 0===(r="function"==typeof(e=function(n){"use strict";var t,e,r,i,o,a,s,l,c,d,u,p,h,f,g,m,A,b,_,v,x,k,y,$,E,w,C,I,B,S,z,M,j,O,N,D,T,L,q,P,R,F,V,U,H,Y,Q,X,W,G,J,Z,K,nn,tn,en,rn,on,an,sn,ln,cn,dn,un,pn,hn,fn,gn,mn,An,bn,_n,vn,xn,kn,yn,$n,En,wn,Cn,In,Bn,Sn,zn,Mn,jn,On,Nn,Dn,Tn,Ln,qn,Pn,Rn,Fn,Vn,Un=Math.imul,Hn=ArrayBuffer.isView,Yn=Math.clz32;function Qn(n){return n===Mr()?this:n.fold_iindx8_k$(this,Br)}function Xn(n){return eu(this.get_key_18j28a_k$(),n)?sp(this,Ir)?this:pu():null}function Wn(n,t){return t(n,this)}function Gn(n){return eu(this.get_key_18j28a_k$(),n)?Mr():this}function Jn(n){return n}function Zn(n,t){return n-t|0}function Kn(n,t){return n-t|0}function nt(n){return n}function tt(n){return String.fromCharCode(n)}function et(){t=this,this.MIN_VALUE_1=0,this.MAX_VALUE_1=65535,this.MIN_HIGH_SURROGATE_1=55296,this.MAX_HIGH_SURROGATE_1=56319,this.MIN_LOW_SURROGATE_1=56320,this.MAX_LOW_SURROGATE_1=57343,this.MIN_SURROGATE_1=55296,this.MAX_SURROGATE_1=57343,this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function rt(){return null==t&&new et,t}function it(n){rt(),this.value_1=n}function ot(){}function at(){}function st(){}function lt(){}function ct(){}function dt(){}function ut(){}function pt(){}function ht(){}function ft(){}function gt(){}function mt(){}function At(){e=this}function bt(n,t){null==e&&new At,this.name_1=n,this.ordinal_1=t}function _t(n){var t=null==n?null:iu(n);return null==t?"null":t}function vt(n,t){var e=null==n?null:iu(n),r=null==e?"null":e,i=null==t?null:iu(t);return r+(null==i?"null":i)}function xt(n){return n.length-1|0}function kt(n,t){if(null==t){var e=0,r=n.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,null==n[i])return i}while(e<=r)}else{var o=0,a=n.length-1|0;if(o<=a)do{var s=o;if(o=o+1|0,eu(t,n[s]))return s}while(o<=a)}return-1}function yt(n,t){for(var e=0,r=n.length;e<r;){var i=n[e];e=e+1|0,t.add_1j60pz_k$(i)}return t}function $t(n,t,e,r,i,o,a){return t=t===qn?", ":t,e=e===qn?"":e,r=r===qn?"":r,i=i===qn?-1:i,o=o===qn?"...":o,a=a===qn?null:a,function(n,t,e,r,i,o,a,s){e=e===qn?", ":e,r=r===qn?"":r,i=i===qn?"":i,o=o===qn?-1:o,a=a===qn?"...":a,s=s===qn?null:s,t.append_oz4qxs_k$(r);var l=0,c=0,d=n.length;n:for(;c<d;){var u=n[c];if(c=c+1|0,(l=l+1|0)>1&&t.append_oz4qxs_k$(e),!(o<0||l<=o))break n;Qi(t,u,s)}return o>=0&&l>o&&t.append_oz4qxs_k$(a),t.append_oz4qxs_k$(i),t}(n,ld(),t,e,r,i,o,a).toString()}function Et(n,t){return function(n,t){var e=0,r=n.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,t===n[i])return i}while(e<=r);return-1}(n,t)>=0}function wt(n,t){return function(n,t){var e=0,r=n.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,t===n[i])return i}while(e<=r);return-1}(n,t)>=0}function Ct(n,t){return function(n,t){var e=0,r=n.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,t===n[i])return i}while(e<=r);return-1}(n,t)>=0}function It(n,t){return function(n,t){var e=0,r=n.length-1|0;if(e<=r)do{var i=e;if(e=e+1|0,t.equals(n[i]))return i}while(e<=r);return-1}(n,t)>=0}function Bt(n,t){return t>=0&&t<=xt(n)?n[t]:null}function St(n,t,e,r,i,o,a){return t=t===qn?", ":t,e=e===qn?"":e,r=r===qn?"":r,i=i===qn?-1:i,o=o===qn?"...":o,a=a===qn?null:a,zt(n,ld(),t,e,r,i,o,a).toString()}function zt(n,t,e,r,i,o,a,s){e=e===qn?", ":e,r=r===qn?"":r,i=i===qn?"":i,o=o===qn?-1:o,a=a===qn?"...":a,s=s===qn?null:s,t.append_oz4qxs_k$(r);var l=0,c=n.iterator_jk1svi_k$();n:for(;c.hasNext_bitz1p_k$();){var d=c.next_20eer_k$();if((l=l+1|0)>1&&t.append_oz4qxs_k$(e),!(o<0||l<=o))break n;Qi(t,d,s)}return o>=0&&l>o&&t.append_oz4qxs_k$(a),t.append_oz4qxs_k$(i),t}function Mt(n){return sp(n,st)?Kl(n):Nt(n,Zl())}function jt(n){return ul(n)}function Ot(n){if(sp(n,st)){var t;switch(n.get_size_woubt6_k$()){case 0:t=ye();break;case 1:t=Vs(sp(n,ot)?n.get_fkrdnv_k$(0):n.iterator_jk1svi_k$().next_20eer_k$());break;default:t=jt(n)}return t}return function(n){switch(n.get_size_woubt6_k$()){case 0:return ye();case 1:return Vs(n.get_fkrdnv_k$(0));default:return n}}(Dt(n))}function Nt(n,t){for(var e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();t.add_1j60pz_k$(r)}return t}function Dt(n){return sp(n,st)?jt(n):Nt(n,cl())}function Tt(n,t){return sp(n,st)?n.contains_2ehdt1_k$(t):function(n,t){if(sp(n,ot))return n.indexOf_dcv8dt_k$(t);for(var e=0,r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$();if(Us(e),eu(t,i))return e;e=e+1|0}return-1}(n,t)>=0}function Lt(n){if(sp(n,ot))return function(n){var t;switch(n.get_size_woubt6_k$()){case 0:throw hh("List is empty.");case 1:t=n.get_fkrdnv_k$(0);break;default:throw Gp("List has more than one element.")}return t}(n);var t=n.iterator_jk1svi_k$();if(!t.hasNext_bitz1p_k$())throw hh("Collection is empty.");var e=t.next_20eer_k$();if(t.hasNext_bitz1p_k$())throw Gp("Collection has more than one element.");return e}function qt(n){this.function_1=n}function Pt(n,t){this.$this_groupingBy_1=n,this.$keySelector_1=t}function Rt(n){var t=tt(n).toUpperCase();if(t.length>1){var e;if(329===n)e=t;else{var r=Qd(t,0),i=t.substring(1).toLowerCase();e=tt(r)+i}return e}return tt(function(n){return function(n){var t=n;return 452<=t&&t<=460||497<=t&&t<=499?Gu(Un(3,(t+1|0)/3|0)):4304<=t&&t<=4346||4349<=t&&t<=4351?n:pd(n)}(n)}(n))}function Ft(n,t){return t<=xs().get_MIN_VALUE_7nmmor_k$()?ki().get_EMPTY_i8q41w_k$():Zu(n,t-1|0)}function Vt(n,t){return n<t?t:n}function Ut(n,t){return ji().fromClosedRange_vhxzyy_k$(n,t,-1)}function Ht(n,t){return n>t?t:n}function Yt(n,t){if(!(t>=0))throw Gp(iu("Requested character count "+t+" is less than zero."));var e=Ht(t,n.length);return n.substring(e)}function Qt(){}function Xt(){}function Wt(){}function Gt(){}function Jt(){}function Zt(){}function Kt(n,t){bt.call(this,n,t)}function ne(){return function(){if(i)return us();i=!0,new Kt("WARNING",0),r=new Kt("ERROR",1)}(),r}function te(n,t){n=n===qn?"":n,t=t===qn?ne():t,this.message_1=n,this.level_1=t}function ee(n){this.markerClass_1=n}function re(n){this.markerClass_1=n}function ie(){}function oe(n,t,e){de.call(this),this.list_1=n,this.fromIndex_1=t,this._size_1=0,ce().checkRangeIndexes_5hjybp_k$(this.fromIndex_1,e,this.list_1.get_size_woubt6_k$()),this._size_1=e-this.fromIndex_1|0}function ae(n){this.$this_1=n,this.index_1=0}function se(n,t){this.$this_2=n,ae.call(this,n),ce().checkPositionIndex_kxpgsw_k$(t,this.$this_2.get_size_woubt6_k$()),this.index_1=t}function le(){o=this}function ce(){return null==o&&new le,o}function de(){ce(),ie.call(this)}function ue(n){this.$entryIterator_1=n}function pe(n){this.$entryIterator_1=n}function he(n,t){return t===n?"(this Map)":_t(t)}function fe(n,t){var e;n:{for(var r=n.get_entries_p20ztl_k$().iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$();if(eu(i.get_key_18j28a_k$(),t)){e=i;break n}}e=null}return e}function ge(){a=this}function me(){return null==a&&new ge,a}function Ae(n){this.this$0__1=n,ke.call(this)}function be(n){this.this$0__1=n,ie.call(this)}function _e(){me(),this._keys_1=null,this._values_1=null}function ve(){s=this}function xe(){return null==s&&new ve,s}function ke(){xe(),ie.call(this)}function ye(){return Ee()}function $e(){l=this,this.serialVersionUID_1=new xu(-1478467534,-1720727600)}function Ee(){return null==l&&new $e,l}function we(n,t){this.values_1=n,this.isVarargs_1=t}function Ce(){c=this}function Ie(){return null==c&&new Ce,c}function Be(n){return n.get_size_woubt6_k$()-1|0}function Se(){}function ze(n,t){this.index_1=n,this.value_1=t}function Me(n){this.iteratorFactory_1=n}function je(n,t){return sp(n,st)?n.get_size_woubt6_k$():t}function Oe(n){this.$iterator_1=n}function Ne(n){this.iterator_1=n,this.index_1=0}function De(){}function Te(){var n=(null==d&&new Le,d);return sp(n,ct)?n:pu()}function Le(){d=this,this.serialVersionUID_1=new xu(-888910638,1920087921)}function qe(n,t){return function(n,t){for(var e=t.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$(),i=r.component1_7eebsc_k$(),o=r.component2_7eebsb_k$();n.put_3mhbri_k$(i,o)}}(t,n),t}function Pe(n,t){for(var e=0,r=t.length;e<r;){var i=t[e];e=e+1|0;var o=i.component1_7eebsc_k$(),a=i.component2_7eebsb_k$();n.put_3mhbri_k$(o,a)}}function Re(n,t){if(sp(t,st))return n.addAll_oxxjjk_k$(t);for(var e=!1,r=t.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$();n.add_1j60pz_k$(i)&&(e=!0)}return e}function Fe(n,t){return function(n,t,e){if(!sp(n,rc))return Ve(sp(n,mt)?n:pu(),t,e);var r=0,i=0,o=Be(n);if(i<=o)do{var a=i;i=i+1|0;var s=n.get_fkrdnv_k$(a);t(s)!==e&&(r!==a&&n.set_meu351_k$(r,s),r=r+1|0)}while(a!==o);if(r<n.get_size_woubt6_k$()){var l=Be(n),c=r;if(c<=l)do{var d=l;l=l+-1|0,n.removeAt_qvpkxi_k$(d)}while(d!==c);return!0}return!1}(n,t,!0)}function Ve(n,t,e){for(var r=!1,i=n.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();)t(i.next_20eer_k$())===e&&(i.remove_le47v1_k$(),r=!0);return r}function Ue(n,t){return Ve(n,t,!0)}function He(){}function Ye(){}function Qe(){}function Xe(){}function We(){}function Ge(){}function Je(){}function Ze(){}function Ke(){}function nr(){}function tr(n){switch(n.state_1){case 4:return ph();case 5:return eh("Iterator has failed.");default:return eh("Unexpected state of the iterator: "+n.state_1)}}function er(){nr.call(this),this.state_1=0,this.nextValue_1=null,this.nextIterator_1=null,this.nextStep_1=null}function rr(n){this.$block_1=n}function ir(n){this.this$0__1=n,this.iterator_1=n.sequence_1.iterator_jk1svi_k$()}function or(n,t){this.sequence_1=n,this.transformer_1=t}function ar(n){var t=n.itemIterator_1;for(!1===(null==t?null:t.hasNext_bitz1p_k$())&&(n.itemIterator_1=null);null==n.itemIterator_1;){if(!n.iterator_1.hasNext_bitz1p_k$())return!1;var e=n.iterator_1.next_20eer_k$(),r=n.this$0__1.iterator_1(n.this$0__1.transformer_1(e));if(r.hasNext_bitz1p_k$())return n.itemIterator_1=r,!0}return!0}function sr(n){this.this$0__1=n,this.iterator_1=n.sequence_1.iterator_jk1svi_k$(),this.itemIterator_1=null}function lr(n,t,e){this.sequence_1=n,this.transformer_1=t,this.iterator_1=e}function cr(n){this.$iterator_1=n}function dr(){u=this,this.serialVersionUID_1=new xu(1993859828,793161749)}function ur(){return null==u&&new dr,u}function pr(){return ur()}function hr(){var n=gr();return sp(n,Is)?n:pu()}function fr(){p=this}function gr(){return null==p&&new fr,p}function mr(){h=this}function Ar(n){this.function_1=n}function br(){}function _r(){}function vr(){}function xr(){}function kr(){}function yr(n,t){this.$context_1=n,this.$resumeWith_1=t}function $r(){f=this}function Er(){return null==f&&new $r,f}function wr(){}function Cr(){}function Ir(){}function Br(n,t){var e,r=n.minusKey_y21q55_k$(t.get_key_18j28a_k$());if(r===Mr())e=t;else{var i,o=r.get_j1ktw6_k$(Er());if(null==o)i=new Lr(r,t);else{var a=r.minusKey_y21q55_k$(Er());i=a===Mr()?new Lr(t,o):new Lr(new Lr(a,t),o)}e=i}return e}function Sr(){}function zr(){g=this,this.serialVersionUID_1=new xu(0,0)}function Mr(){return null==g&&new zr,g}function jr(){m=this,this.serialVersionUID_1=new xu(0,0)}function Or(n){for(var t=n,e=2;;){var r=t.left_1,i=r instanceof Lr?r:null;if(null==i)return e;t=i,e=e+1|0}}function Nr(n,t){return eu(n.get_j1ktw6_k$(t.get_key_18j28a_k$()),t)}function Dr(n){null==m&&new jr,this.elements_1=n}function Tr(n,t){return 0===Wd(n)?iu(t):n+", "+t}function Lr(n,t){this.left_1=n,this.element_1=t}function qr(n,t){this.safeCast_1=t;var e;e=n instanceof qr?n.topmostKey_1:n,this.topmostKey_1=e}function Pr(n){this.key_1=n}function Rr(){return function(){if(b)return us();b=!0,A=new Fr("COROUTINE_SUSPENDED",0),new Fr("UNDECIDED",1),new Fr("RESUMED",2)}(),A}function Fr(n,t){bt.call(this,n,t)}function Vr(){}function Ur(n){de.call(this),this.entries_1=n}function Hr(){}function Yr(){}function Qr(){}function Xr(){}function Wr(){}function Gr(){}function Jr(){}function Zr(){}function Kr(n,t,e,r,i){t=t===qn?"":t,e=e===qn?(os(),K):e,r=r===qn?(function(){if(v)return us();v=!0,_=new ni("LANGUAGE_VERSION",0),new ni("COMPILER_VERSION",1),new ni("API_VERSION",2)}(),_):r,i=i===qn?-1:i,this.version_1=n,this.message_1=t,this.level_1=e,this.versionKind_1=r,this.errorCode_1=i}function ni(n,t){bt.call(this,n,t)}function ti(){}function ei(n,t,e){var r;if(e>0)r=n>=t?t:t-ri(t,n,e)|0;else{if(!(e<0))throw Gp("Step is zero.");r=n<=t?t:t+ri(n,t,0|-e)|0}return r}function ri(n,t,e){return ii(ii(n,e)-ii(t,e)|0,e)}function ii(n,t){var e=n%t|0;return e>=0?e:e+t|0}function oi(n,t,e){return ai(ai(n,e).minus_llf5ei_k$(ai(t,e)),e)}function ai(n,t){var e=n.rem_9rbcjo_k$(t);return e.compareTo_n4fqi2_k$(new xu(0,0))>=0?e:e.plus_u6jwas_k$(t)}function si(){return _i(),x}function li(){return _i(),k}function ci(){return _i(),y}function di(n,t){Ai();var e=(t+3|0)-1|0;Ai();var r,i=e/3|0;if(n.isMimeScheme_1){var o=i-1|0;Ai(),r=o/19|0}else r=0;var a=r;Ai();var s=Un(i,4)+Un(a,2)|0;if(s<0)throw Gp("Input is too big");return s}function ui(n,t,e,r,i,o){var a=n.isUrlSafe_1?(_i(),$):li(),s=0;Ai();var l=-8,c=i,d=r;n:for(;c<o;){var u=l;if(Ai(),-8===u&&(c+3|0)<o){var p=c,h=c=p+1|0,f=c=h+1|0,g=c=f+1|0;c=g+1|0;var m=a[255&t[p]]<<18|a[255&t[h]]<<12|a[255&t[f]]<<6|a[255&t[g]];if(m>=0){var A=d;d=A+1|0,e[A]=Yu(m>>16);var b=d;d=b+1|0,e[b]=Yu(m>>8);var _=d;d=_+1|0,e[_]=Yu(m);continue n}c=c-4|0}var v=255&t[c],x=a[v];if(x<0){if(-2===x){c=hi(n,t,c,o,l);break n}if(n.isMimeScheme_1){c=c+1|0;continue n}throw Gp("Invalid symbol '"+new it(Gu(v))+"'("+fd(v,8)+") at index "+c)}c=c+1|0;var k=s;Ai(),s=k<<6|x;var y=l;if(Ai(),(l=y+6|0)>=0){var E=d;d=E+1|0,e[E]=Yu(s>>>l|0),s&=(1<<l)-1;var w=l;Ai(),l=w-8|0}}var C=l;Ai();if(Ai(),-2===C)throw Gp("The last unit of input does not have enough bits");if((c=fi(n,t,c,o))<o){var I=255&t[c];throw Gp("Symbol '"+new it(Gu(I))+"'("+fd(I,8)+") at index "+(c-1|0)+" is prohibited after the pad character")}return d-r|0}function pi(n,t,e,r){var i=r-e|0;if(0===i)return 0;if(1===i)throw Gp("Input should have at list 2 symbols for Base64 decoding, startIndex: "+e+", endIndex: "+r);if(n.isMimeScheme_1){var o=e;if(o<r)n:do{var a=o;o=o+1|0;var s=255&t[a],l=li()[s];if(l<0){if(-2===l){i=i-(r-a|0)|0;break n}i=i-1|0}}while(o<r)}else{var c=t[r-1|0];if(Ai(),61===c){i=i-1|0;var d=t[r-2|0];Ai(),61===d&&(i=i-1|0)}}var u=Ju(i);Ai();var p=u.times_2zfqpc_k$(Ju(6));return Ai(),p.div_9s1fi3_k$(Ju(8)).toInt_1tsl84_k$()}function hi(n,t,e,r,i){var o;if(Ai(),-8===i)throw Gp("Redundant pad character at index "+e);Ai();if(Ai(),-2===i)o=e+1|0;else{Ai();Ai();var a=-8+Un(2,6)|0;if(Ai(),i===(a-8|0)){var s,l=fi(n,t,e+1|0,r);if(l===r)s=!0;else{var c=t[l];Ai(),s=!(61===c)}if(s)throw Gp("Missing one pad character at index "+l);o=l+1|0}else{Ai();Ai();var d=-8+Un(3,6)|0;if(Ai(),i!==(d-Un(2,8)|0))throw eh("Unreachable");o=e+1|0}}return o}function fi(n,t,e,r){if(!n.isMimeScheme_1)return e;for(var i=e;i<r;){var o=255&t[i];if(-1!==li()[o])return i;i=i+1|0}return i}function gi(n,t,e,r){if(e<0||e>t)throw Zp("destination offset: "+e+", destination size: "+t);var i=e+r|0;if(i<0||i>t)throw Zp("The destination array does not have enough capacity, destination offset: "+e+", destination size: "+t+", capacity needed: "+r)}function mi(){E=this,bi.call(this,!1,!1),this.bitsPerByte_1=8,this.bitsPerSymbol_1=6,this.bytesPerGroup_1=3,this.symbolsPerGroup_1=4,this.padSymbol_1=61,this.mimeLineLength_1=76,this.mimeGroupsPerLine_1=19;var n=Yu(13);this.mimeLineSeparatorSymbols_1=new Int8Array([n,Yu(10)]),this.UrlSafe_1=new bi(!0,!1),this.Mime_1=new bi(!1,!0)}function Ai(){return null==E&&new mi,E}function bi(n,t){if(Ai(),this.isUrlSafe_1=n,this.isMimeScheme_1=t,this.isUrlSafe_1&&this.isMimeScheme_1)throw Gp(iu("Failed requirement."))}function _i(){if(!w){w=!0,x=new Int8Array([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47]);var n=new Int32Array(256);Sp(n,-1),Ai(),n[61]=-2;for(var t=0,e=si(),r=0,i=e.length;r<i;){var o=e[r];r=r+1|0;var a=t;t=a+1|0,n[o]=a}k=n,y=new Int8Array([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,45,95]);var s=new Int32Array(256);Sp(s,-1),Ai(),s[61]=-2;for(var l=0,c=ci(),d=0,u=c.length;d<u;){var p=c[d];d=d+1|0;var h=l;l=h+1|0,s[p]=h}$=s}}function vi(){}function xi(){C=this,this.EMPTY_1=new yi(1,0)}function ki(){return null==C&&new xi,C}function yi(n,t){ki(),Oi.call(this,n,t,1)}function $i(){I=this,this.EMPTY_1=new Ei(1,0)}function Ei(n,t){null==I&&new $i,Di.call(this,n,t,1)}function wi(){B=this,this.EMPTY_1=new Ii(new xu(1,0),new xu(0,0))}function Ci(){return null==B&&new wi,B}function Ii(n,t){Ci(),Li.call(this,n,t,new xu(1,0))}function Bi(n,t,e){He.call(this),this.step_1=e,this.finalElement_1=t,this.hasNext_1=this.step_1>0?n<=t:n>=t,this.next_1=this.hasNext_1?n:this.finalElement_1}function Si(n,t,e){Qe.call(this),this.step_1=e,this.finalElement_1=t,this.hasNext_1=this.step_1>0?Zn(n,t)<=0:Zn(n,t)>=0;var r;r=this.hasNext_1?n:this.finalElement_1,this.next_1=r}function zi(n,t,e){Ge.call(this),this.step_1=e,this.finalElement_1=t,this.hasNext_1=this.step_1.compareTo_n4fqi2_k$(new xu(0,0))>0?n.compareTo_n4fqi2_k$(t)<=0:n.compareTo_n4fqi2_k$(t)>=0,this.next_1=this.hasNext_1?n:this.finalElement_1}function Mi(){S=this}function ji(){return null==S&&new Mi,S}function Oi(n,t,e){if(ji(),0===e)throw Gp("Step must be non-zero.");if(e===xs().get_MIN_VALUE_7nmmor_k$())throw Gp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=n,this.last_1=ei(n,t,e),this.step_1=e}function Ni(){z=this}function Di(n,t,e){if(null==z&&new Ni,0===e)throw Gp("Step must be non-zero.");if(e===xs().get_MIN_VALUE_7nmmor_k$())throw Gp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=n;var r,i=n;r=t,this.last_1=Gu(ei(i,r,e)),this.step_1=e}function Ti(){M=this}function Li(n,t,e){if(null==M&&new Ti,e.equals(new xu(0,0)))throw Gp("Step must be non-zero.");if(e.equals(vu().get_MIN_VALUE_7nmmor_k$()))throw Gp("Step must be greater than Long.MIN_VALUE to avoid overflow on negation.");this.first_1=n,this.last_1=function(n,t,e){var r;if(e.compareTo_n4fqi2_k$(new xu(0,0))>0)r=n.compareTo_n4fqi2_k$(t)>=0?t:t.minus_llf5ei_k$(oi(t,n,e));else{if(!(e.compareTo_n4fqi2_k$(new xu(0,0))<0))throw Gp("Step is zero.");r=n.compareTo_n4fqi2_k$(t)<=0?t:t.plus_u6jwas_k$(oi(n,t,e.unaryMinus_6uz0qp_k$()))}return r}(n,t,e),this.step_1=e}function qi(){}function Pi(){}function Ri(){}function Fi(){}function Vi(){j=this,this.star_1=new Ui(null,null)}function Ui(n,t){if(null==j&&new Vi,this.variance_1=n,this.type_1=t,null==this.variance_1!=(null==this.type_1))throw Gp(iu(null==this.variance_1?"Star projection must have no type specified.":"The projection variance "+this.variance_1+" requires type to be specified."))}function Hi(){if(T)return us();T=!0,O=new Yi("INVARIANT",0),N=new Yi("IN",1),D=new Yi("OUT",2)}function Yi(n,t){bt.call(this,n,t)}function Qi(n,t,e){var r;null!=e?n.append_oz4qxs_k$(e(t)):null==t||("string"==typeof(r=t)||sp(r,Ha))?n.append_oz4qxs_k$(t):t instanceof it?n.append_t8oh9e_k$(t.value_1):n.append_oz4qxs_k$(_t(t))}function Xi(n,t,e){if(n===t)return!0;if(!(e=e!==qn&&e))return!1;var r=pd(n),i=pd(t);return r===i||eu(new it(Qd(tt(r).toLowerCase(),0)),new it(Qd(tt(i).toLowerCase(),0)))}function Wi(n){var t;n:{var e=0,r=Wd(n)-1|0;if(e<=r)do{var i=e;if(e=e+1|0,!hd(Qd(n,i))){t=i;break n}}while(e<=r);t=-1}var o=t;return-1===o?n.length:o}function Gi(n){return n}function Ji(n){return function(n,t){gd(t);var e,r,i,o=n.length;if(0===o)return null;var a=Qd(n,0);if(Zn(a,48)<0){if(1===o)return null;if(e=1,45===a)r=!0,i=xs().get_MIN_VALUE_7nmmor_k$();else{if(43!==a)return null;r=!1,i=0|-xs().get_MAX_VALUE_54a9lf_k$()}}else e=0,r=!1,i=0|-xs().get_MAX_VALUE_54a9lf_k$();var s=(0|-xs().get_MAX_VALUE_54a9lf_k$())/36|0,l=s,c=0,d=e;if(d<o)do{var u=d;d=d+1|0;var p=md(Qd(n,u),t);if(p<0)return null;if(c<l){if(l!==s)return null;if(c<(l=i/t|0))return null}if((c=Un(c,t))<(i+p|0))return null;c=c-p|0}while(d<o);return r?c:0|-c}(n,10)}function Zi(n){return function(n,t){gd(t);var e,r,i,o=n.length;if(0===o)return null;var a=Qd(n,0);if(Zn(a,48)<0){if(1===o)return null;if(e=1,45===a)r=!0,i=vu().get_MIN_VALUE_7nmmor_k$();else{if(43!==a)return null;r=!1,i=vu().get_MAX_VALUE_54a9lf_k$().unaryMinus_6uz0qp_k$()}}else e=0,r=!1,i=vu().get_MAX_VALUE_54a9lf_k$().unaryMinus_6uz0qp_k$();var s=vu().get_MAX_VALUE_54a9lf_k$().unaryMinus_6uz0qp_k$().div_9s1fi3_k$(new xu(36,0)),l=s,c=new xu(0,0),d=e;if(d<o)do{var u=d;d=d+1|0;var p=md(Qd(n,u),t);if(p<0)return null;if(c.compareTo_n4fqi2_k$(l)<0){if(!l.equals(s))return null;if(l=i.div_9s1fi3_k$(Ju(t)),c.compareTo_n4fqi2_k$(l)<0)return null}var h,f=c=c.times_2zfqpc_k$(Ju(t));if(h=i.plus_u6jwas_k$(Ju(p)),f.compareTo_n4fqi2_k$(h)<0)return null;c=c.minus_llf5ei_k$(Ju(p))}while(d<o);return r?c:c.unaryMinus_6uz0qp_k$()}(n,10)}function Ki(n){throw kh("Invalid number format: '"+n+"'")}function no(n){return Wd(n)-1|0}function to(n,t,e,r){return e=e===qn?no(n):e,(r=r!==qn&&r)||"string"!=typeof n?eo(n,t,e,0,r,!0):n.lastIndexOf(t,e)}function eo(n,t,e,r,i,o){var a=(o=o!==qn&&o)?Ut(Ht(e,no(n)),Vt(r,0)):Zu(Vt(e,0),Ht(r,Wd(n)));if("string"==typeof n&&"string"==typeof t){var s=a.get_first_irdx8n_k$(),l=a.get_last_wopotb_k$(),c=a.get_step_woujh1_k$();if(c>0&&s<=l||c<0&&l<=s)do{var d=s;if(s=s+c|0,$d(t,0,n,d,Wd(t),i))return d}while(d!==l)}else{var u=a.get_first_irdx8n_k$(),p=a.get_last_wopotb_k$(),h=a.get_step_woujh1_k$();if(h>0&&u<=p||h<0&&p<=u)do{var f=u;if(u=u+h|0,ro(t,0,n,f,Wd(t),i))return f}while(f!==p)}return-1}function ro(n,t,e,r,i,o){if(r<0||t<0||t>(Wd(n)-i|0)||r>(Wd(e)-i|0))return!1;var a=0;if(a<i)do{var s=a;if(a=a+1|0,!Xi(Qd(n,t+s|0),Qd(e,r+s|0),o))return!1}while(a<i);return!0}function io(n){if(n.nextSearchIndex_1<0)n.nextState_1=0,n.nextItem_1=null;else{var t;if(n.this$0__1.limit_1>0?(n.counter_1=n.counter_1+1|0,t=n.counter_1>=n.this$0__1.limit_1):t=!1,t||n.nextSearchIndex_1>Wd(n.this$0__1.input_1))n.nextItem_1=Zu(n.currentStartIndex_1,no(n.this$0__1.input_1)),n.nextSearchIndex_1=-1;else{var e=n.this$0__1.getNextMatch_1(n.this$0__1.input_1,n.nextSearchIndex_1);if(null==e)n.nextItem_1=Zu(n.currentStartIndex_1,no(n.this$0__1.input_1)),n.nextSearchIndex_1=-1;else{var r=e.component1_7eebsc_k$(),i=e.component2_7eebsb_k$();n.nextItem_1=Ft(n.currentStartIndex_1,r),n.currentStartIndex_1=r+i|0,n.nextSearchIndex_1=n.currentStartIndex_1+(0===i?1:0)|0}}n.nextState_1=1}}function oo(n){this.this$0__1=n,this.nextState_1=-1,this.currentStartIndex_1=function(n,t,e){if(t>e)throw Gp("Cannot coerce value to an empty range: maximum "+e+" is less than minimum "+t+".");return n<t?t:n>e?e:n}(n.startIndex_1,0,Wd(n.input_1)),this.nextSearchIndex_1=this.currentStartIndex_1,this.nextItem_1=null,this.counter_1=0}function ao(n,t,e,r){this.input_1=n,this.startIndex_1=t,this.limit_1=e,this.getNextMatch_1=r}function so(n){this.$this_iterator_1=n,Qe.call(this),this.index_1=0}function lo(){return fo(),L}function co(){}function uo(n){this.block_1=n}function po(n,t,e,r){this.$tmp0_Continuation_1=n,this.this$0__1=t,this.$currentFunction_1=e,this.$cont_1=r}function ho(n,t){co.call(this),this.function_1=up(n,2)?n:pu(),this.value_1=t,this.cont_1=sp(this,xr)?this:pu(),this.result_1=lo()}function fo(){if(!q){q=!0,Eo();var n=Rr();L=n}}function go(){}function mo(n,t){bt.call(this,n,t)}function Ao(n){this.initializer_1=n,this._value_1=_o()}function bo(){F=this}function _o(){return null==F&&new bo,F}function vo(n){this.value_1=n}function xo(n){return n}function ko(n){return n}function yo(n){return n instanceof wo?n.exception_1:null}function $o(){V=this}function Eo(){return null==V&&new $o,V}function wo(n){this.exception_1=n}function Co(n){Eo(),this.value_1=n}function Io(n){return new wo(n)}function Bo(n){if(n instanceof wo)throw n.exception_1}function So(n){gh(n=n===qn?"An operation is not implemented.":n,this),au(this,So)}function zo(n,t){this.first_1=n,this.second_1=t}function Mo(n,t){return new zo(n,t)}function jo(n,t,e){this.first_1=n,this.second_1=t,this.third_1=e}function Oo(n){return n}function No(n){return n}function Do(){U=this,this.MIN_VALUE_1=0,this.MAX_VALUE_1=-1,this.SIZE_BYTES_1=1,this.SIZE_BITS_1=8}function To(){return null==U&&new Do,U}function Lo(n,t){return Zd(255&n,255&t)}function qo(n){return(255&n).toString()}function Po(n){To(),this.data_1=n}function Ro(n){this.array_1=n,this.index_1=0}function Fo(n,t){return(dp(new Po(t))?new Po(t):pu())instanceof Po&&Et(n,t)}function Vo(n,t){var e;n:{var r=sp(t,st)?t:pu();if(sp(r,st)&&r.isEmpty_y1axqb_k$())e=!0;else{for(var i=r.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof Po&&Et(n,o.data_1))){e=!1;break n}}e=!0}}return e}function Uo(n){this.storage_1=n}function Ho(n){return n}function Yo(n){return n}function Qo(){H=this,this.MIN_VALUE_1=0,this.MAX_VALUE_1=-1,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function Xo(){return null==H&&new Qo,H}function Wo(n,t){return La(n,t)}function Go(n){return Ju(n).and_jhajnj_k$(new xu(-1,0)).toString()}function Jo(n){Xo(),this.data_1=n}function Zo(n){this.array_1=n,this.index_1=0}function Ko(n,t){return(dp(new Jo(t))?new Jo(t):pu())instanceof Jo&&Ct(n,t)}function na(n,t){var e;n:{var r=sp(t,st)?t:pu();if(sp(r,st)&&r.isEmpty_y1axqb_k$())e=!0;else{for(var i=r.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof Jo&&Ct(n,o.data_1))){e=!1;break n}}e=!0}}return e}function ta(n){this.storage_1=n}function ea(){Y=this,this.EMPTY_1=new ra(Xo().get_MAX_VALUE_blthzm_k$(),Xo().get_MIN_VALUE_9yzxs0_k$())}function ra(n,t){null==Y&&new ea,oa.call(this,n,t,1)}function ia(){Q=this}function oa(n,t,e){if(null==Q&&new ia,0===e)throw Gp("Step must be non-zero.");if(e===xs().get_MIN_VALUE_7nmmor_k$())throw Gp("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=n,this.last_1=function(n,t,e){var r;if(e>0){var i;if(La(n,t)>=0)i=t;else i=t-ya(t,n,e)|0;r=i}else{if(!(e<0))throw Gp("Step is zero.");var o;if(La(n,t)<=0)o=t;else o=t+ya(n,t,0|-e)|0;r=o}return r}(n,t,e),this.step_1=e}function aa(n,t,e){this.finalElement_1=t;var r;r=e>0?La(n,t)<=0:La(n,t)>=0,this.hasNext_1=r,this.step_1=e,this.next_1=this.hasNext_1?n:this.finalElement_1}function sa(n){return n}function la(n){return n}function ca(){X=this,this.MIN_VALUE_1=new xu(0,0),this.MAX_VALUE_1=new xu(-1,-1),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function da(){return null==X&&new ca,X}function ua(n,t){return Pa(n,t)}function pa(n){return function(n,t){if(n.compareTo_n4fqi2_k$(new xu(0,0))>=0)return Mh(n,t);var e,r=n.ushr_rr8rvr_k$(1).div_9s1fi3_k$(Ju(t)).shl_po5ip6_k$(1);e=r.times_2zfqpc_k$(Ju(t));var i=n.minus_llf5ei_k$(e);return i.compareTo_n4fqi2_k$(Ju(t))>=0&&(i=i.minus_llf5ei_k$(Ju(t)),r=r.plus_u6jwas_k$(new xu(1,0))),Mh(r,t)+Mh(i,t)}(n,10)}function ha(n){da(),this.data_1=n}function fa(n){this.array_1=n,this.index_1=0}function ga(n,t){return(dp(new ha(t))?new ha(t):pu())instanceof ha&&It(n,t)}function ma(n,t){var e;n:{var r=sp(t,st)?t:pu();if(sp(r,st)&&r.isEmpty_y1axqb_k$())e=!0;else{for(var i=r.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof ha&&It(n,o.data_1))){e=!1;break n}}e=!0}}return e}function Aa(n){this.storage_1=n}function ba(){W=this,this.EMPTY_1=new _a(da().get_MAX_VALUE_4mw5fd_k$(),da().get_MIN_VALUE_p0jsuj_k$())}function _a(n,t){null==W&&new ba,xa.call(this,n,t,new xu(1,0))}function va(){G=this}function xa(n,t,e){if(null==G&&new va,e.equals(new xu(0,0)))throw Gp("Step must be non-zero.");if(e.equals(vu().get_MIN_VALUE_7nmmor_k$()))throw Gp("Step must be greater than Long.MIN_VALUE to avoid overflow on negation.");this.first_1=n,this.last_1=function(n,t,e){var r;if(e.compareTo_n4fqi2_k$(new xu(0,0))>0){var i;if(Pa(n,t)>=0)i=t;else{var o=$a(t,n,e);i=t.minus_llf5ei_k$(o)}r=i}else{if(!(e.compareTo_n4fqi2_k$(new xu(0,0))<0))throw Gp("Step is zero.");var a;if(Pa(n,t)<=0)a=t;else{var s=$a(n,t,e.unaryMinus_6uz0qp_k$());a=t.plus_u6jwas_k$(s)}r=a}return r}(n,t,e),this.step_1=e}function ka(n,t,e){this.finalElement_1=t;var r;r=e.compareTo_n4fqi2_k$(new xu(0,0))>0?Pa(n,t)<=0:Pa(n,t)>=0,this.hasNext_1=r,this.step_1=e,this.next_1=this.hasNext_1?n:this.finalElement_1}function ya(n,t,e){var r,i=qa(n,e),o=qa(t,e);La(i,o)>=0?r=i-o|0:r=(i-o|0)+e|0;return r}function $a(n,t,e){var r,i=Fa(n,e),o=Fa(t,e);Pa(i,o)>=0?r=i.minus_llf5ei_k$(o):r=i.minus_llf5ei_k$(o).plus_u6jwas_k$(e);return r}function Ea(n){return n}function wa(n){return n}function Ca(){J=this,this.MIN_VALUE_1=0,this.MAX_VALUE_1=-1,this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function Ia(){return null==J&&new Ca,J}function Ba(n,t){return Zd(65535&n,65535&t)}function Sa(n){return(65535&n).toString()}function za(n){Ia(),this.data_1=n}function Ma(n){this.array_1=n,this.index_1=0}function ja(n,t){return(dp(new za(t))?new za(t):pu())instanceof za&&wt(n,t)}function Oa(n,t){var e;n:{var r=sp(t,st)?t:pu();if(sp(r,st)&&r.isEmpty_y1axqb_k$())e=!0;else{for(var i=r.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();if(!(o instanceof za&&wt(n,o.data_1))){e=!1;break n}}e=!0}}return e}function Na(n){this.storage_1=n}function Da(n){return function(n,t){gd(t);var e=n.length;if(0===e)return null;var r,i=da().get_MAX_VALUE_4mw5fd_k$(),o=Qd(n,0);if(Zn(o,48)<0){if(1===e||43!==o)return null;r=1}else r=0;var a=new xu(477218588,119304647),s=a,l=Ju(t),c=new xu(0,0),d=r;if(d<e)do{var u=d;d=d+1|0;var p=md(Qd(n,u),t);if(p<0)return null;if(Pa(c,s)>0){if(!eu(s,a))return null;if(Pa(c,s=Ra(i,l))>0)return null}var h=c=c.times_2zfqpc_k$(l),f=c,g=Ju(p).and_jhajnj_k$(new xu(-1,0));if(Pa(c=f.plus_u6jwas_k$(g),h)<0)return null}while(d<e);return c}(n,10)}function Ta(n,t){gd(t);var e=n.length;if(0===e)return null;var r,i=Xo().get_MAX_VALUE_blthzm_k$(),o=Qd(n,0);if(Zn(o,48)<0){if(1===e||43!==o)return null;r=1}else r=0;var a,s,l,c=119304647,d=c,u=t,p=0,h=r;if(h<e)do{var f=h;h=h+1|0;var g=md(Qd(n,f),t);if(g<0)return null;if(La(p,d)>0){if(d!==c)return null;if(La(p,(a=u,s=void 0,l=void 0,l=Ju(i).and_jhajnj_k$(new xu(-1,0)),s=Ju(a).and_jhajnj_k$(new xu(-1,0)),d=l.div_9s1fi3_k$(s).toInt_1tsl84_k$()))>0)return null}var m=p=Un(p,u);if(La(p=p+g|0,m)<0)return null}while(h<e);return p}function La(n,t){return Zd(n^xs().get_MIN_VALUE_7nmmor_k$(),t^xs().get_MIN_VALUE_7nmmor_k$())}function qa(n,t){var e,r=Ju(n).and_jhajnj_k$(new xu(-1,0));return e=Ju(t).and_jhajnj_k$(new xu(-1,0)),r.rem_9rbcjo_k$(e).toInt_1tsl84_k$()}function Pa(n,t){return n.xor_jjua9n_k$(vu().get_MIN_VALUE_7nmmor_k$()).compareTo_n4fqi2_k$(t.xor_jjua9n_k$(vu().get_MIN_VALUE_7nmmor_k$()))}function Ra(n,t){var e=n,r=t;if(r.compareTo_n4fqi2_k$(new xu(0,0))<0)return Pa(n,t)<0?new xu(0,0):new xu(1,0);if(e.compareTo_n4fqi2_k$(new xu(0,0))>=0)return e.div_9s1fi3_k$(r);var i=e.ushr_rr8rvr_k$(1).div_9s1fi3_k$(r).shl_po5ip6_k$(1),o=Pa(e.minus_llf5ei_k$(i.times_2zfqpc_k$(r)),r)>=0?1:0;return i.plus_u6jwas_k$(Ju(o))}function Fa(n,t){var e=n,r=t;if(r.compareTo_n4fqi2_k$(new xu(0,0))<0)return Pa(n,t)<0?n:n.minus_llf5ei_k$(t);if(e.compareTo_n4fqi2_k$(new xu(0,0))>=0)return e.rem_9rbcjo_k$(r);var i,o=e.ushr_rr8rvr_k$(1).div_9s1fi3_k$(r).shl_po5ip6_k$(1),a=e.minus_llf5ei_k$(o.times_2zfqpc_k$(r));return i=Pa(a,r)>=0?r:new xu(0,0),a.minus_llf5ei_k$(i)}function Va(){}function Ua(){}function Ha(){}function Ya(){}function Qa(){}function Xa(){}function Wa(){}function Ga(){}function Ja(){}function Za(n){this.version_1=n}function Ka(n){this.names_1=n}function ns(){}function ts(n){this.name_1=n}function es(n,t,e){t=t===qn?new is("",[]):t,e=e===qn?(os(),Z):e,this.message_1=n,this.replaceWith_1=t,this.level_1=e}function rs(){}function is(n,t){this.expression_1=n,this.imports_1=t}function os(){if(nn)return us();nn=!0,Z=new as("WARNING",0),K=new as("ERROR",1),new as("HIDDEN",2)}function as(n,t){bt.call(this,n,t)}function ss(n,t,e){n=n===qn?"":n,t=t===qn?"":t,e=e===qn?"":e,this.warningSince_1=n,this.errorSince_1=t,this.hiddenSince_1=e}function ls(){}function cs(){}function ds(){tn=this}function us(){return null==tn&&new ds,tn}function ps(n){this.allowedTargets_1=n}function hs(){}function fs(n){n=n===qn?(function(){if(rn)return us();rn=!0,new gs("SOURCE",0),new gs("BINARY",1),en=new gs("RUNTIME",2)}(),en):n,this.value_1=n}function gs(n,t){bt.call(this,n,t)}function ms(){}function As(){}function bs(){on=this,this.MIN_VALUE=-128,this.MAX_VALUE=127,this.SIZE_BYTES=1,this.SIZE_BITS=8}function _s(){an=this,this.MIN_VALUE=-32768,this.MAX_VALUE=32767,this.SIZE_BYTES=2,this.SIZE_BITS=16}function vs(){sn=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function xs(){return null==sn&&new vs,sn}function ks(){ln=this,this.MIN_VALUE=14e-46,this.MAX_VALUE=34028235e31,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=4,this.SIZE_BITS=32}function ys(){return null==ln&&new ks,ln}function $s(){cn=this,this.MIN_VALUE=5e-324,this.MAX_VALUE=17976931348623157e292,this.POSITIVE_INFINITY=1/0,this.NEGATIVE_INFINITY=-1/0,this.NaN=NaN,this.SIZE_BYTES=8,this.SIZE_BITS=64}function Es(){return null==cn&&new $s,cn}function ws(){dn=this}function Cs(){un=this}function Is(){}function Bs(n){this.value_1=n}function Ss(n){this.name_1=n}function zs(n){this.import_1=n}function Ms(){}function js(){}function Os(){}function Ns(){}function Ds(){}function Ts(){}function Ls(){}function qs(){}function Ps(n){for(var t=[],e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();)t.push(e.next_20eer_k$());return t}function Rs(n){return n}function Fs(n,t,e,r,i){ce().checkRangeIndexes_5hjybp_k$(r,i,n.length);var o=i-r|0;if(ce().checkRangeIndexes_5hjybp_k$(e,e+o|0,t.length),Hn(t)&&Hn(n)){var a=n.subarray(r,i);t.set(a,e)}else if(n!==t||e<=r){var s=0;if(s<o)do{var l=s;s=s+1|0,t[e+l|0]=n[r+l|0]}while(s<o)}else{var c=o-1|0;if(0<=c)do{var d=c;c=c+-1|0,t[e+d|0]=n[r+d|0]}while(0<=c)}}function Vs(n){return 0===(t=[n]).length?cl():ul(new we(t,!0));var t}function Us(n){return n<0&&function(){throw vh("Index overflow has happened.")}(),n}function Hs(n){return yt(t=[n],zl(t.length));var t}function Ys(n){return void 0!==n.toArray?n.toArray():Ps(n)}function Qs(n,t){if(n.get_size_woubt6_k$()<=1)return us();var e=Ys(n);ml(e,t);var r=0,i=e.length;if(r<i)do{var o=r;r=r+1|0,n.set_meu351_k$(o,e[o])}while(r<i)}function Xs(){ie.call(this)}function Ws(n){this.$this_1=n,this.index_1=0,this.last_1=-1}function Gs(n,t){this.$this_2=n,Ws.call(this,n),ce().checkPositionIndex_kxpgsw_k$(t,this.$this_2.get_size_woubt6_k$()),this.index_1=t}function Js(n,t,e){Zs.call(this),this.list_1=n,this.fromIndex_1=t,this._size_1=0,ce().checkRangeIndexes_5hjybp_k$(this.fromIndex_1,e,this.list_1.get_size_woubt6_k$()),this._size_1=e-this.fromIndex_1|0}function Zs(){Xs.call(this),this.modCount_1=0}function Ks(n){this.$entryIterator_1=n}function nl(n){this.$entryIterator_1=n}function tl(n,t){this.key_1=n,this._value_1=t}function el(){al.call(this)}function rl(n){this.this$0__1=n,al.call(this)}function il(n){this.this$0__1=n,Xs.call(this)}function ol(){_e.call(this),this._keys_2=null,this._values_2=null}function al(){Xs.call(this)}function sl(){pn=this;var n=dl(0);n.isReadOnly_1=!0,this.Empty_1=n}function ll(){return null==pn&&new sl,pn}function cl(){return n=lu(su(gl)),t=[],gl.call(n,t),n;var n,t}function dl(n){return t=lu(su(gl)),e=[],gl.call(t,e),t;var t,e}function ul(n){return function(n,t){var e;return e=Ys(n),gl.call(t,e),t}(n,lu(su(gl)))}function pl(n,t){var e=n.get_size_woubt6_k$();return n.array_1.length=n.get_size_woubt6_k$()+t|0,e}function hl(n,t){return ce().checkElementIndex_ux0wz1_k$(t,n.get_size_woubt6_k$()),t}function fl(n,t){return ce().checkPositionIndex_kxpgsw_k$(t,n.get_size_woubt6_k$()),t}function gl(n){ll(),Zs.call(this),this.array_1=n,this.isReadOnly_1=!1}function ml(n,t){if(Al()){var e=(r=t,function(n,t){return r.compare(n,t)});n.sort(e)}else bl(n,0,xt(n),t);var r}function Al(){if(null!=hn)return hn;hn=!1;var n=[],t=0;if(t<600)do{var e=t;t=t+1|0,n.push(e)}while(t<600);var r=xl;n.sort(r);var i=1,o=n.length;if(i<o)do{var a=i;i=i+1|0;var s=n[a-1|0],l=n[a];if((3&s)==(3&l)&&s>=l)return!1}while(i<o);return hn=!0,!0}function bl(n,t,e,r){var i=n.length,o=_l(n,wd(Array(i),null),t,e,r);if(o!==n){var a=t;if(a<=e)do{var s=a;a=a+1|0,n[s]=o[s]}while(s!==e)}}function _l(n,t,e,r,i){if(e===r)return n;var o=(e+r|0)/2|0,a=_l(n,t,e,o,i),s=_l(n,t,o+1|0,r,i),l=a===t?n:t,c=e,d=o+1|0,u=e;if(u<=r)do{var p=u;if(u=u+1|0,c<=o&&d<=r){var h=a[c],f=s[d];i.compare(h,f)<=0?(l[p]=h,c=c+1|0):(l[p]=f,d=d+1|0)}else c<=o?(l[p]=a[c],c=c+1|0):(l[p]=s[d],d=d+1|0)}while(p!==r);return l}function vl(n,t){return Zd(n,t)}function xl(n,t){return(3&n)-(3&t)|0}function kl(){fn=this}function yl(){}function $l(n){this.$this_1=n,el.call(this)}function El(n){return function(n,t){ol.call(t),Bl.call(t),t.internalMap_1=n,t.equality_1=n.get_equality_m6sbp9_k$()}(new Ll((null==fn&&new kl,fn)),n),n}function wl(){return El(lu(su(Bl)))}function Cl(n,t,e){if(El(e),!(n>=0))throw Gp(iu("Negative initial capacity: "+n));if(!(t>=0))throw Gp(iu("Non-positive load factor: "+t));return e}function Il(n){return function(n,t){return Cl(n,0,t),t}(n,lu(su(Bl)))}function Bl(){this._entries_1=null}function Sl(n,t,e){return al.call(e),jl.call(e),e.map_1=function(n,t){return Cl(n,t,lu(su(Bl)))}(n,t),e}function zl(n){return function(n,t){return Sl(n,0,t),t}(n,lu(su(jl)))}function Ml(n,t){return al.call(t),jl.call(t),t.map_1=n,t}function jl(){}function Ol(n,t){var e=Dl(n,n.equality_1.getHashCode_uyct7y_k$(t));if(null==e)return null;var r=e;if(null!=r&&cp(r))return Nl(r,n,t);var i=r;return n.equality_1.equals_bs7q9r_k$(i.get_key_18j28a_k$(),t)?i:null}function Nl(n,t,e){var r;n:{for(var i=0,o=n.length;i<o;){var a=n[i];if(i=i+1|0,t.equality_1.equals_bs7q9r_k$(a.get_key_18j28a_k$(),e)){r=a;break n}}r=null}return r}function Dl(n,t){var e=n.backingMap_1[t];return void 0===e?null:e}function Tl(n){this.this$0__1=n,this.state_1=-1,this.keys_1=Object.keys(n.backingMap_1),this.keyIndex_1=-1,this.chainOrEntry_1=null,this.isChain_1=!1,this.itemIndex_1=-1,this.lastEntry_1=null}function Ll(n){this.equality_1=n,this.backingMap_1=this.createJsMap_8hfwp5_k$(),this.size_1=0}function ql(){}function Pl(n){this.$this_1=n,this.last_1=null,this.next_1=null,this.next_1=this.$this_1.$this_1.head_1}function Rl(){gn=this;var n=Xl(0);n.isReadOnly_1=!0,this.Empty_1=n}function Fl(){return null==gn&&new Rl,gn}function Vl(n,t,e){this.$this_1=n,tl.call(this,t,e),this.next_1=null,this.prev_1=null}function Ul(n){this.$this_1=n,el.call(this)}function Hl(n,t){n.next_1===n?t.head_1=null:(t.head_1===n&&(t.head_1=n.next_1),du(n.next_1).prev_1=n.prev_1,du(n.prev_1).next_1=n.next_1),n.next_1=null,n.prev_1=null}function Yl(){return El(n=lu(su(Wl))),Wl.call(n),n.map_1=wl(),n;var n}function Ql(n,t,e){return Cl(n,t,e),Wl.call(e),e.map_1=wl(),e}function Xl(n){return function(n,t){return Ql(n,0,t),t}(n,lu(su(Wl)))}function Wl(){Fl(),this.head_1=null,this.isReadOnly_1=!1}function Gl(){mn=this;var n=tc(0),t=n.get_map_18j0ul_k$();(t instanceof Wl?t:pu()).build_1k0s4u_k$(),this.Empty_1=n}function Jl(){return null==mn&&new Gl,mn}function Zl(){return n=lu(su(ec)),Ml(Yl(),n),ec.call(n),n;var n}function Kl(n){return function(n,t){return Ml(Yl(),t),ec.call(t),t.addAll_oxxjjk_k$(n),t}(n,lu(su(ec)))}function nc(n,t,e){return Ml(function(n,t){return Ql(n,t,lu(su(Wl)))}(n,t),e),ec.call(e),e}function tc(n){return function(n,t){return nc(n,0,t),t}(n,lu(su(ec)))}function ec(){Jl()}function rc(){}function ic(){}function oc(n){ic.call(this),this.outputStream_1=n}function ac(){sc.call(this)}function sc(){ic.call(this),this.buffer_1=""}function lc(n,t){return th(n,t),cc.call(t),t}function cc(){au(this,cc)}function dc(n){this.$tmp0_Continuation_1=n}function uc(n){this.implementation_1=n}function pc(){}function hc(n){return!(n==n)}function fc(n){return xs().get_SIZE_BITS_7qhjj9_k$()-Yn(~(n|-n))|0}function gc(){}function mc(){}function Ac(){}function bc(){}function _c(n){this.jClass_1=n}function vc(n,t,e){_c.call(this,n),this.givenSimpleName_1=t,this.isInstanceFunction_1=e}function xc(){An=this,_c.call(this,Object),this.simpleName_1="Nothing"}function kc(){return null==An&&new xc,An}function yc(){}function $c(n){_c.call(this,n);var t=n.$metadata$;this.simpleName_1=null==t?null:t.simpleName}function Ec(){}function wc(){}function Cc(){}function Ic(){}function Bc(){}function Sc(){}function zc(){}function Mc(n,t,e){this.classifier_1=n,this.arguments_1=t,this.isMarkedNullable_1=e}function jc(){this.classifier_1=null,this.arguments_1=ye(),this.isMarkedNullable_1=!1}function Oc(n,t,e,r){this.name_1=n,this.upperBounds_1=t,this.variance_1=e,this.isReified_1=r}function Nc(){return vn||(vn=!0,bn=wd(Array(0),null)),bn}function Dc(n){return dp(n)}function Tc(n){return pp(n)}function Lc(n){return null!=n&&"boolean"==typeof n}function qc(n){return null!=n&&"number"==typeof n}function Pc(n){return null!=n&&"number"==typeof n}function Rc(n){return null!=n&&"number"==typeof n}function Fc(n){return null!=n&&"number"==typeof n}function Vc(n){return null!=n&&"number"==typeof n}function Uc(n){return null!=n&&cp(n)}function Hc(n){return null!=n&&"string"==typeof n}function Yc(n){return n instanceof Error}function Qc(n){return null!=n&&fp(n)}function Xc(n){return null!=n&&Ap(n)}function Wc(n){return null!=n&&gp(n)}function Gc(n){return null!=n&&mp(n)}function Jc(n){return null!=n&&bp(n)}function Zc(n){return null!=n&&vp(n)}function Kc(n){return null!=n&&_p(n)}function nd(n){return null!=n&&xp(n)}function td(){_n=this;var n=Object;this.anyClass=new vc(n,"Any",Dc);var t=Number;this.numberClass=new vc(t,"Number",Tc),this.nothingClass=kc();var e=Boolean;this.booleanClass=new vc(e,"Boolean",Lc);var r=Number;this.byteClass=new vc(r,"Byte",qc);var i=Number;this.shortClass=new vc(i,"Short",Pc);var o=Number;this.intClass=new vc(o,"Int",Rc);var a=Number;this.floatClass=new vc(a,"Float",Fc);var s=Number;this.doubleClass=new vc(s,"Double",Vc);var l=Array;this.arrayClass=new vc(l,"Array",Uc);var c=String;this.stringClass=new vc(c,"String",Hc);var d=Error;this.throwableClass=new vc(d,"Throwable",Yc);var u=Array;this.booleanArrayClass=new vc(u,"BooleanArray",Qc);var p=Uint16Array;this.charArrayClass=new vc(p,"CharArray",Xc);var h=Int8Array;this.byteArrayClass=new vc(h,"ByteArray",Wc);var f=Int16Array;this.shortArrayClass=new vc(f,"ShortArray",Gc);var g=Int32Array;this.intArrayClass=new vc(g,"IntArray",Jc);var m=Array;this.longArrayClass=new vc(m,"LongArray",Zc);var A=Float32Array;this.floatArrayClass=new vc(A,"FloatArray",Kc);var b=Float64Array;this.doubleArrayClass=new vc(b,"DoubleArray",nd)}function ed(){return null==_n&&new td,_n}function rd(n){return Array.isArray(n)?function(n){var t;switch(n.length){case 1:t=id(n[0]);break;case 0:t=kc();break;default:t=new yc}return t}(n):id(n)}function id(n){if(n===String)return ed().get_stringClass_bik2gy_k$();var t,e=n.$metadata$;if(null!=e){var r;if(null==e.$kClass$){var i=new $c(n);e.$kClass$=i,r=i}else r=e.$kClass$;t=r}else t=new $c(n);return t}function od(){}function ad(n){return sd(t=lu(su(dd))),t;var t}function sd(n){return dd.call(n,""),n}function ld(){return sd(lu(su(dd)))}function cd(n,t,e,r){if(t<0||t>r)throw Zp("startIndex: "+t+", length: "+r);if(t>e)throw Gp("startIndex("+t+") > endIndex("+e+")")}function dd(n){this.string_1=void 0!==n?n:""}function ud(n){var t=rt().get_MIN_HIGH_SURROGATE_t7mej6_k$();return n<=rt().get_MAX_HIGH_SURROGATE_eb6erk_k$()&&t<=n}function pd(n){var t=tt(n).toUpperCase();return t.length>1?n:Qd(t,0)}function hd(n){return function(n){var t=n;return 9<=t&&t<=13||28<=t&&t<=32||160===t||t>4096&&(5760===t||8192<=t&&t<=8202||8232===t||8233===t||8239===t||8287===t||12288===t)}(n)}function fd(n,t){return n.toString(gd(t))}function gd(n){if(!(2<=n&&n<=36))throw Gp("radix "+n+" was not in valid range 2..36");return n}function md(n,t){var e,r,i,o=Zn(n,48)>=0&&Zn(n,57)<=0?Kn(n,48):Zn(n,65)>=0&&Zn(n,90)<=0?Kn(n,65)+10|0:Zn(n,97)>=0&&Zn(n,122)<=0?Kn(n,97)+10|0:Zn(n,128)<0?-1:Zn(n,65313)>=0&&Zn(n,65338)<=0?Kn(n,65313)+10|0:Zn(n,65345)>=0&&Zn(n,65370)<=0?Kn(n,65345)+10|0:(e=n,r=Op(Dp().rangeStart_1,e),(i=e-Dp().rangeStart_1[r]|0)<10?i:-1);return o>=t?-1:o}function Ad(n){switch(n.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}function bd(n){kd();for(var t="",e=0,r=n.length;e<r;){var i=n[e];e=e+1|0,t+=new it(i)}return t}function _d(n,t,e){t=t===qn?0:t,e=e===qn?n.length:e,kd(),ce().checkBoundsIndexes_7787d9_k$(t,e,n.length);var r="",i=t;if(i<e)do{var o=i;i=i+1|0,r+=new it(n[o])}while(i<e);return r}function vd(n){this.function_1=n}function xd(n,t){return kd(),function(n,t,e){if(e=e!==qn&&e,kd(),e){var r=n.length,i=t.length,o=Math.min(r,i);if(0===o)return r-i|0;var a=0;if(a<o)do{var s=a;a=a+1|0;var l=Qd(n,s),c=Qd(t,s);if(l!==c&&(l=pd(l))!==(c=pd(c))&&(l=Qd(tt(l).toLowerCase(),0))!==(c=Qd(tt(c).toLowerCase(),0)))return Zn(l,c)}while(a<o);return r-i|0}return Zd(n,t)}(n,t,!0)}function kd(){xn||(xn=!0,new vd(xd))}function yd(n){var t;if(0===Wd(n))t=!0;else{var e;n:{var r=function(n){return Zu(0,Wd(n)-1|0)}(n);if(sp(r,st)&&r.isEmpty_y1axqb_k$())e=!0;else{var i=r.get_first_irdx8n_k$(),o=r.get_last_wopotb_k$();if(i<=o)do{var a=i;if(i=i+1|0,!hd(Qd(n,a))){e=!1;break n}}while(a!==o);e=!0}}t=e}return t}function $d(n,t,e,r,i,o){return ro(n,t,e,r,i,o=o!==qn&&o)}function Ed(n){for(var t=1,e=[],r=0,i=n.length;r<i;){var o=n[r];r=r+1|0;var a=t,s=o.prototype.$imask$,l=null==s?o.$imask$:s;null!=l&&(e.push(l),a=l.length);var c=o.$metadata$.iid,d=null==c?null:(u=c,p=void 0,h=void 0,f=void 0,p=new Int32Array(1+(u>>5)|0),f=1<<(31&u),p[h=u>>5]=p[h]|f,p);null!=d&&(e.push(d),a=Math.max(a,d.length)),a>t&&(t=a)}var u,p,h,f;return function(n,t){for(var e=0,r=new Int32Array(n);e<n;){for(var i=e,o=0,a=0,s=t.length;a<s;){var l=t[a];a=a+1|0,i<l.length&&(o|=l[i])}r[i]=o,e=e+1|0}return r}(t,e)}function wd(n,t){var e=0,r=n.length-1|0;if(e<=r)do{var i=e;e=e+1|0,n[i]=t}while(i!==r);return n}function Cd(n){return new zd(n)}function Id(n){var t=wd(Array(n),!1);return t.$type$="BooleanArray",t}function Bd(n){var t=new Uint16Array(n);return t.$type$="CharArray",t}function Sd(n){var t=wd(Array(n),new xu(0,0));return t.$type$="LongArray",t}function zd(n){this.$array_1=n,this.index_1=0}function Md(n){this.$array_1=n,Ze.call(this),this.index_1=0}function jd(n){this.$array_1=n,Qe.call(this),this.index_1=0}function Od(n){this.$array_1=n,Ye.call(this),this.index_1=0}function Nd(n){this.$array_1=n,Je.call(this),this.index_1=0}function Dd(n){this.$array_1=n,He.call(this),this.index_1=0}function Td(n){this.$array_1=n,We.call(this),this.index_1=0}function Ld(n){this.$array_1=n,Ge.call(this),this.index_1=0}function qd(n){this.$array_1=n,Xe.call(this),this.index_1=0}function Pd(){return Hd(),kn}function Rd(){return Hd(),yn}function Fd(){return Hd(),$n}function Vd(){return Hd(),En}function Ud(n){return Hd(),(0|n)===n?Qu(n):(Rd()[0]=n,Un(Fd()[(Hd(),wn)],31)+Fd()[Vd()]|0)}function Hd(){Cn||(Cn=!0,kn=new ArrayBuffer(8),yn=new Float64Array(Pd()),new Float32Array(Pd()),$n=new Int32Array(Pd()),Rd()[0]=-1,En=0!==Fd()[0]?1:0,wn=1-Vd()|0)}function Yd(){}function Qd(n,t){var e;if(Xd(n)){var r=n.charCodeAt(t);if(r<rt().get_MIN_VALUE_9yp2os_k$()||r>rt().get_MAX_VALUE_blimwe_k$())throw Gp("Invalid Char code: "+r);e=Gu(r)}else e=n.get_a7b70_k$(t);return e}function Xd(n){return"string"==typeof n}function Wd(n){return Xd(n)?n.length:n.get_length_g42xv3_k$()}function Gd(n,t,e){return Xd(n)?n.substring(t,e):n.subSequence_5fh70h_k$(t,e)}function Jd(n){return iu(n)}function Zd(n,t){var e;switch(typeof n){case"number":e="number"==typeof t?Kd(n,t):t instanceof xu?Kd(n,t.toDouble_ygsx0s_k$()):nu(n,t);break;case"string":case"boolean":e=nu(n,t);break;default:e=function(n,t){return n.compareTo_6thzaj_k$(t)}(n,t)}return e}function Kd(n,t){var e;if(n<t)e=-1;else if(n>t)e=1;else if(n===t){var r;if(0!==n)r=0;else{var i=1/n;r=i===1/t?0:i<0?-1:1}e=r}else e=n!=n?t!=t?0:1:-1;return e}function nu(n,t){return n<t?-1:n>t?1:0}function tu(n){if(!("kotlinHashCodeValue$"in n)){var t=4294967296*Math.random()|0,e=new Object;e.value=t,e.enumerable=!1,Object.defineProperty(n,"kotlinHashCodeValue$",e)}return n.kotlinHashCodeValue$}function eu(n,t){return null==n?null==t:null!=t&&("object"==typeof n&&"function"==typeof n.equals?n.equals(t):n!=n?t!=t:"number"==typeof n&&"number"==typeof t?n===t&&(0!==n||1/n==1/t):n===t)}function ru(n){if(null==n)return 0;var t;switch(typeof n){case"object":t="function"==typeof n.hashCode?n.hashCode():tu(n);break;case"function":t=tu(n);break;case"number":t=Ud(n);break;case"boolean":t=n?1:0;break;default:t=ou(String(n))}return t}function iu(n){return null==n?"null":ip(n)?"[...]":n.toString()}function ou(n){var t=0,e=0,r=n.length-1|0;if(e<=r)do{var i=e;e=e+1|0;var o=n.charCodeAt(i);t=Un(t,31)+o|0}while(i!==r);return t}function au(n,t){null!=Error.captureStackTrace?Error.captureStackTrace(n,t):n.stack=(new Error).stack}function su(n){return n.prototype}function lu(n){return Object.create(n)}function cu(n,t,e){Error.call(n),function(n,t,e){var r=wp(Object.getPrototypeOf(n));if(!(1&r)){var i;if(null==t){var o;if(null!==t){var a=null==e?null:e.toString();o=null==a?qn:a}else o=qn;i=o}else i=t;n.message=i}2&r||(n.cause=e),n.name=Object.getPrototypeOf(n).constructor.name}(n,t,e)}function du(n){var t;return null==n?function(){throw $h()}():t=n,t}function uu(){throw wh()}function pu(){throw Ih()}function hu(n){throw Sh("lateinit property "+n+" has not been initialized")}function fu(){}function gu(n,t){for(var e=n.length,r=t.length,i=0,o=t;i<e&&i<r;){var a=i,s=i;i=s+1|0,o[a]=n[s]}return t}function mu(n,t,e){var r=n.slice(0,t);void 0!==n.$type$&&(r.$type$=n.$type$);var i=n.length;if(t>i)for(r.length=t;i<t;){var o=i;i=o+1|0,r[o]=e}return r}function Au(n){this.code_1=n}function bu(){}function _u(){In=this,this.MIN_VALUE_1=new xu(0,-2147483648),this.MAX_VALUE_1=new xu(-1,2147483647),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function vu(){return null==In&&new _u,In}function xu(n,t){vu(),Ja.call(this),this.low_1=n,this.high_1=t}function ku(){return Hu(),Bn}function yu(){return Hu(),Sn}function $u(){return Hu(),zn}function Eu(){return Hu(),jn}function wu(){return Hu(),On}function Cu(n,t){if(Hu(),Ou(n,t))return 0;var e=Tu(n),r=Tu(t);return e&&!r?-1:!e&&r?1:Tu(Bu(n,t))?-1:1}function Iu(n,t){Hu();var e=n.get_high_wonai3_k$()>>>16|0,r=65535&n.get_high_wonai3_k$(),i=n.get_low_18j191_k$()>>>16|0,o=65535&n.get_low_18j191_k$(),a=t.get_high_wonai3_k$()>>>16|0,s=65535&t.get_high_wonai3_k$(),l=t.get_low_18j191_k$()>>>16|0,c=0,d=0,u=0,p=0;return c=(c=c+((d=(d=d+((u=(u=u+((p=p+(o+(65535&t.get_low_18j191_k$())|0)|0)>>>16|0)|0)+(i+l|0)|0)>>>16|0)|0)+(r+s|0)|0)>>>16|0)|0)+(e+a|0)|0,new xu((u&=65535)<<16|(p&=65535),(c&=65535)<<16|(d&=65535))}function Bu(n,t){return Hu(),Iu(n,t.unaryMinus_6uz0qp_k$())}function Su(n,t){if(Hu(),Lu(n))return ku();if(Lu(t))return ku();if(Ou(n,Eu()))return qu(t)?Eu():ku();if(Ou(t,Eu()))return qu(n)?Eu():ku();if(Tu(n))return Tu(t)?Su(Pu(n),Pu(t)):Pu(Su(Pu(n),t));if(Tu(t))return Pu(Su(n,Pu(t)));if(Ru(n,wu())&&Ru(t,wu()))return Fu(ju(n)*ju(t));var e=n.get_high_wonai3_k$()>>>16|0,r=65535&n.get_high_wonai3_k$(),i=n.get_low_18j191_k$()>>>16|0,o=65535&n.get_low_18j191_k$(),a=t.get_high_wonai3_k$()>>>16|0,s=65535&t.get_high_wonai3_k$(),l=t.get_low_18j191_k$()>>>16|0,c=65535&t.get_low_18j191_k$(),d=0,u=0,p=0,h=0;return p=p+((h=h+Un(o,c)|0)>>>16|0)|0,h&=65535,u=(u=u+((p=p+Un(i,c)|0)>>>16|0)|0)+((p=(p&=65535)+Un(o,l)|0)>>>16|0)|0,p&=65535,d=(d=(d=d+((u=u+Un(r,c)|0)>>>16|0)|0)+((u=(u&=65535)+Un(i,l)|0)>>>16|0)|0)+((u=(u&=65535)+Un(o,s)|0)>>>16|0)|0,u&=65535,d=d+(((Un(e,c)+Un(r,l)|0)+Un(i,s)|0)+Un(o,a)|0)|0,new xu(p<<16|h,(d&=65535)<<16|u)}function zu(n,t){Hu();var e=63&t;return 0===e?n:e<32?new xu(n.get_low_18j191_k$()<<e,n.get_high_wonai3_k$()<<e|n.get_low_18j191_k$()>>>(32-e|0)):new xu(0,n.get_low_18j191_k$()<<e-32)}function Mu(n,t){Hu();var e=63&t;return 0===e?n:e<32?new xu(n.get_low_18j191_k$()>>>e|n.get_high_wonai3_k$()<<32-e,n.get_high_wonai3_k$()>>e):new xu(n.get_high_wonai3_k$()>>e-32,n.get_high_wonai3_k$()>=0?0:-1)}function ju(n){return Hu(),4294967296*n.get_high_wonai3_k$()+function(n){return Hu(),n.get_low_18j191_k$()>=0?n.get_low_18j191_k$():4294967296+n.get_low_18j191_k$()}(n)}function Ou(n,t){return Hu(),n.get_high_wonai3_k$()===t.get_high_wonai3_k$()&&n.get_low_18j191_k$()===t.get_low_18j191_k$()}function Nu(n,t){if(Hu(),t<2||36<t)throw ah("radix out of range: "+t);if(Lu(n))return"0";if(Tu(n)){if(Ou(n,Eu())){var e=Du(t),r=n.div_9s1fi3_k$(e),i=Bu(Su(r,e),n).toInt_1tsl84_k$();return Nu(r,t)+i.toString(t)}return"-"+Nu(Pu(n),t)}for(var o=2===t?31:t<=10?9:t<=21?7:t<=35?6:5,a=Fu(Math.pow(t,o)),s=n,l="";;){var c=s.div_9s1fi3_k$(a),d=Bu(s,Su(c,a)).toInt_1tsl84_k$().toString(t);if(Lu(s=c))return d+l;for(;d.length<o;)d="0"+d;l=d+l}}function Du(n){return Hu(),new xu(n,n<0?-1:0)}function Tu(n){return Hu(),n.get_high_wonai3_k$()<0}function Lu(n){return Hu(),0===n.get_high_wonai3_k$()&&0===n.get_low_18j191_k$()}function qu(n){return Hu(),!(1&~n.get_low_18j191_k$())}function Pu(n){return Hu(),n.unaryMinus_6uz0qp_k$()}function Ru(n,t){return Hu(),Cu(n,t)<0}function Fu(n){if(Hu(),hc(n))return ku();if(n<=-0x8000000000000000)return Eu();if(n+1>=0x8000000000000000)return Hu(),Mn;if(n<0)return Pu(Fu(-n));var t=4294967296;return new xu(n%t|0,n/t|0)}function Vu(n,t){return Hu(),Cu(n,t)>0}function Uu(n,t){return Hu(),Cu(n,t)>=0}function Hu(){Nn||(Nn=!0,Bn=Du(0),Sn=Du(1),zn=Du(-1),Mn=new xu(-1,2147483647),jn=new xu(0,-2147483648),On=Du(16777216))}function Yu(n){return n<<24>>24}function Qu(n){return n instanceof xu?n.toInt_1tsl84_k$():function(n){return n>2147483647?2147483647:n<-2147483648?-2147483648:0|n}(n)}function Xu(n){return n<<16>>16}function Wu(n){return n instanceof xu?n:Fu(n)}function Gu(n){return 65535&Xu(Qu(n))}function Ju(n){return Du(n)}function Zu(n,t){return new yi(n,t)}function Ku(){return tp(),ep(qn,qn,qn,qn)}function np(n,t,e,r,i){return tp(),r.get=r,r.set=i,r.callableName=n,o=r,a=function(n,t){return tp(),(tp(),Dn)[n][null==t?0:1]}(t,i),s=function(n,t){tp();var e=n.$imask$;return null==e?Ed([t]):e}(r,e),tp(),o.$metadata$=a,o.constructor=o,o.$imask$=s,o;var o,a,s}function tp(){if(!Tn){Tn=!0;var n=[Ku(),Ku()],t=[Ku(),Ku()];Dn=[n,t,[Ku(),Ku()]]}}function ep(n,t,e,r){return rp("class",n,t,e,r,null)}function rp(n,t,e,r,i,o){return{kind:n,simpleName:t,associatedObjectKey:e,associatedObjects:r,suspendArity:i,$kClass$:qn,iid:o}}function ip(n){return!!op(n)||Hn(n)}function op(n){return Array.isArray(n)}function ap(n,t,e,r,i,o,a,s){null!=r&&(n.prototype=Object.create(r.prototype),n.prototype.constructor=n);var l=e(t,o,a,null==s?[]:s);n.$metadata$=l,null!=i&&((null!=l.iid?n:n.prototype).$imask$=Ed(i))}function sp(n,t){return lp(n,t.$metadata$.iid)}function lp(n,t){var e=n.$imask$;return null!=e&&function(n,t){var e=t>>5;if(e>n.length)return!1;var r=1<<(31&t);return!!(n[e]&r)}(e,t)}function cp(n){return!!op(n)&&!n.$type$}function dp(n){var t;switch(typeof n){case"string":case"number":case"boolean":case"function":t=!0;break;default:t=n instanceof Object}return t}function up(n,t){if("function"==typeof n)return n.$arity===t;if("object"==typeof n&&"$metadata$"in n.constructor){var e=n.constructor.$metadata$.suspendArity;if(null!=e){var r=!1,i=Cd(e);n:for(;i.hasNext_bitz1p_k$();)if(t===i.next_20eer_k$()){r=!0;break n}return r}return null!=null&&null}return!1}function pp(n){return"number"==typeof n||n instanceof xu}function hp(n){var t=typeof n;return!("string"!==t&&"boolean"!==t&&!pp(n))||sp(n,Ya)}function fp(n){return!!op(n)&&"BooleanArray"===n.$type$}function gp(n){return n instanceof Int8Array}function mp(n){return n instanceof Int16Array}function Ap(n){return n instanceof Uint16Array&&"CharArray"===n.$type$}function bp(n){return n instanceof Int32Array}function _p(n){return n instanceof Float32Array}function vp(n){return!!op(n)&&"LongArray"===n.$type$}function xp(n){return n instanceof Float64Array}function kp(n,t,e,r){return rp("interface",n,t,e,r,(null==Ln&&(Ln=0),Ln=yp()+1|0,yp()))}function yp(){if(null!=Ln)return Ln;hu("iid")}function $p(n,t,e,r){return rp("object",n,t,e,r,null)}function Ep(n,t){if(t===Object)return dp(n);if(null==n||null==t||"object"!=typeof n&&"function"!=typeof n)return!1;if("function"==typeof t&&n instanceof t)return!0;var e=function(n){return Object.getPrototypeOf(n)}(t),r=null==e?null:e.constructor;if(null!=r&&"$metadata$"in r&&"object"===r.$metadata$.kind)return n===t;var i=t.$metadata$;if(null==i)return n instanceof t;if("interface"===i.kind){var o=i.iid;return null!=o&&lp(n,o)}return!1}function wp(n){var t=n.constructor,e=null==t?null:t.$metadata$,r=null==e?null:e.errorInfo;if(null!=r)return r;var i,o=0;if(Cp(n,"message")&&(o|=1),Cp(n,"cause")&&(o|=2),3!==o){var a=(i=n,Object.getPrototypeOf(i));a!=Error.prototype&&(o|=wp(a))}return null!=e&&(e.errorInfo=o),o}function Cp(n,t){return n.hasOwnProperty(t)}function Ip(){}function Bp(){}function Sp(n,t,e,r){e=e===qn?0:e,r=r===qn?n.length:r,ce().checkRangeIndexes_5hjybp_k$(e,r,n.length),n.fill(t,e,r)}function zp(n){return new gl(n)}function Mp(n,t){return function(n,t){var e=n,r=t;if(e===r)return!0;if(null==e||null==r||!ip(r)||e.length!=r.length)return!1;var i=0,o=e.length;if(i<o)do{var a=i;if(i=i+1|0,!eu(e[a],r[a]))return!1}while(i<o);return!0}(n,t)}function jp(n,t,e){for(var r=new Int32Array(e),i=0,o=0,a=0,s=0,l=n.length;s<l;){var c=Qd(n,s);s=s+1|0;var d=t[c];if(o|=(31&d)<<a,d<32){var u=i;i=u+1|0,r[u]=o,o=0,a=0}else a=a+5|0}return r}function Op(n,t){for(var e=0,r=n.length-1|0,i=-1,o=0;e<=r;)if(t>(o=n[i=(e+r|0)/2|0]))e=i+1|0;else{if(t===o)return i;r=i-1|0}return i-(t<o?1:0)|0}function Np(){Pn=this,this.rangeStart_1=new Int32Array([48,1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3558,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43504,43600,44016,65296])}function Dp(){return null==Pn&&new Np,Pn}function Tp(){Rn=this;var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=new Int32Array(128),e=0,r=Wd(n)-1|0;if(e<=r)do{var i=e;e=e+1|0,t[Qd(n,i)]=i}while(e<=r);var o=jp("hCgBpCQGYHZH5BRpBPPPPPPRMP5BPPlCPP6BkEPPPPcPXPzBvBrB3BOiDoBHwD+E3DauCnFmBmB2D6E1BlBTiBmBlBP5BhBiBrBvBjBqBnBPRtBiCmCtBlB0BmB5BiB7BmBgEmChBZgCoEoGVpBSfRhBPqKQ2BwBYoFgB4CJuTiEvBuCuDrF5DgEgFlJ1DgFmBQtBsBRGsB+BPiBlD1EIjDPRPPPQPPPPPGQSQS/DxENVNU+B9zCwBwBPPCkDPNnBPqDYY1R8B7FkFgTgwGgwUwmBgKwBuBScmEP/BPPPPPPrBP8B7F1B/ErBqC6B7BiBmBfQsBUwCw/KwqIwLwETPcPjQgJxFgBlBsD",t,222),a=new Int32Array(o.length),s=0,l=o.length-1|0;if(s<=l)do{var c=s;s=s+1|0,a[c]=0===c?o[c]:a[c-1|0]+o[c]|0}while(s<=l);this.decodedRangeStart_1=a;this.decodedRangeLength_1=jp("aaMBXHYH5BRpBPPPPPPRMP5BPPlCPPzBDOOPPcPXPzBvBjB3BOhDmBBpB7DoDYxB+EiBP1DoExBkBQhBekBPmBgBhBctBiBMWOOXhCsBpBkBUV3Ba4BkB0DlCgBXgBtD4FSdBfPhBPpKP0BvBXjEQ2CGsT8DhBtCqDpFvD1D3E0IrD2EkBJrBDOBsB+BPiBlB1EIjDPPPPPPPPPPPGPPMNLsBNPNPKCvBvBPPCkDPBmBPhDXXgD4B6FzEgDguG9vUtkB9JcuBSckEP/BPPPPPPBPf4FrBjEhBpC3B5BKaWPrBOwCk/KsCuLqDHPbPxPsFtEaaqDL",t,222);this.decodedRangeCategory_1=jp("GFjgggUHGGFFZZZmzpz5qB6s6020B60ptltB6smt2sB60mz22B1+vv+8BZZ5s2850BW5q1ymtB506smzBF3q1q1qB1q1q1+Bgii4wDTm74g3KiggxqM60q1q1Bq1o1q1BF1qlrqrBZ2q5wprBGFZWWZGHFsjiooLowgmOowjkwCkgoiIk7ligGogiioBkwkiYkzj2oNoi+sbkwj04DghhkQ8wgiYkgoioDsgnkwC4gikQ//v+85BkwvoIsgoyI4yguI0whiwEowri4CoghsJowgqYowgm4DkwgsY/nwnzPowhmYkg6wI8yggZswikwHgxgmIoxgqYkwgk4DkxgmIkgoioBsgssoBgzgyI8g9gL8g9kI0wgwJoxgkoC0wgioFkw/wI0w53iF4gioYowjmgBHGq1qkgwBF1q1q8qBHwghuIwghyKk0goQkwgoQk3goQHGFHkyg0pBgxj6IoinkxDswno7Ikwhz9Bo0gioB8z48Rwli0xN0mpjoX8w78pDwltoqKHFGGwwgsIHFH3q1q16BFHWFZ1q10q1B2qlwq1B1q10q1B2q1yq1B6q1gq1Biq1qhxBir1qp1Bqt1q1qB1g1q1+B//3q16B///q1qBH/qlqq9Bholqq9B1i00a1q10qD1op1HkwmigEigiy6Cptogq1Bixo1kDq7/j00B2qgoBWGFm1lz50B6s5q1+BGWhggzhwBFFhgk4//Bo2jigE8wguI8wguI8wgugUog1qoB4qjmIwwi2KgkYHHH4lBgiFWkgIWoghssMmz5smrBZ3q1y50B5sm7gzBtz1smzB5smz50BqzqtmzB5sgzqzBF2/9//5BowgoIwmnkzPkwgk4C8ys65BkgoqI0wgy6FghquZo2giY0ghiIsgh24B4ghsQ8QF/v1q1OFs0O8iCHHF1qggz/B8wg6Iznv+//B08QgohsjK0QGFk7hsQ4gB",t,222)}function Lp(){return null==Rn&&new Tp,Rn}function qp(){Fn=this,this.otherLowerStart_1=new Int32Array([170,186,688,704,736,837,890,7468,7544,7579,8305,8319,8336,8560,9424,11388,42652,42864,43e3,43868]),this.otherLowerLength_1=new Int32Array([1,1,9,2,5,1,1,63,1,37,1,1,13,16,26,2,2,1,2,4])}function Pp(){return null==Fn&&new qp,Fn}function Rp(n){var t=n.intercepted__1;null!=t&&t!==n&&du(n.get_context_h02k06_k$().get_j1ktw6_k$(Er())).releaseInterceptedContinuation_4i98ok_k$(t),n.intercepted__1=(null==Vn&&new Vp,Vn)}function Fp(n){this.resultContinuation_1=n,this.state_1=0,this.exceptionState_1=0,this.result_1=null,this.exception_1=null,this.finallyPath_1=null;var t=this.resultContinuation_1;this._context_1=null==t?null:t.get_context_h02k06_k$(),this.intercepted__1=null}function Vp(){Vn=this}function Up(n,t,e){return new Hp(e,n,t)}function Hp(n,t,e){this.$completion_1=n,this.$this_createCoroutineUnintercepted_1=t,this.$receiver_1=e,Fp.call(this,sp(n,xr)?n:pu())}function Yp(n,t){this.$completion_1=n,this.$this_createCoroutineUnintercepted_1=t,Fp.call(this,sp(n,xr)?n:pu())}function Qp(n,t){this.$block_1=t,Fp.call(this,sp(n,xr)?n:pu())}function Xp(n){return lh(n),Jp.call(n),n}function Wp(n,t){return ch(n,t),Jp.call(t),t}function Gp(n){var t=Wp(n,lu(su(Jp)));return au(t,Gp),t}function Jp(){au(this,Jp)}function Zp(n){var t=function(n,t){return ch(n,t),Kp.call(t),t}(n,lu(su(Kp)));return au(t,Zp),t}function Kp(){au(this,Kp)}function nh(){var n,t=(lh(n=lu(su(ih))),ih.call(n),n);return au(t,nh),t}function th(n,t){return ch(n,t),ih.call(t),t}function eh(n){var t=th(n,lu(su(ih)));return au(t,eh),t}function rh(n,t,e){return dh(n,t,e),ih.call(e),e}function ih(){au(this,ih)}function oh(n,t){return cu(t,n),sh.call(t),t}function ah(n){var t=oh(n,lu(su(sh)));return au(t,ah),t}function sh(){au(this,sh)}function lh(n){return function(n){cu(n),sh.call(n)}(n),uh.call(n),n}function ch(n,t){return oh(n,t),uh.call(t),t}function dh(n,t,e){return function(n,t,e){cu(e,n,t),sh.call(e)}(n,t,e),uh.call(e),e}function uh(){au(this,uh)}function ph(){var n,t=(lh(n=lu(su(fh))),fh.call(n),n);return au(t,ph),t}function hh(n){var t=function(n,t){return ch(n,t),fh.call(t),t}(n,lu(su(fh)));return au(t,hh),t}function fh(){au(this,fh)}function gh(n,t){return cu(t,n),mh.call(t),t}function mh(){au(this,mh)}function Ah(){var n,t=(lh(n=lu(su(_h))),_h.call(n),n);return au(t,Ah),t}function bh(n){var t=function(n,t){return ch(n,t),_h.call(t),t}(n,lu(su(_h)));return au(t,bh),t}function _h(){au(this,_h)}function vh(n){var t=function(n,t){return ch(n,t),xh.call(t),t}(n,lu(su(xh)));return au(t,vh),t}function xh(){au(this,xh)}function kh(n){var t=function(n,t){return Wp(n,t),yh.call(t),t}(n,lu(su(yh)));return au(t,kh),t}function yh(){au(this,yh)}function $h(){var n,t=(lh(n=lu(su(Eh))),Eh.call(n),n);return au(t,$h),t}function Eh(){au(this,Eh)}function wh(){var n,t=(lh(n=lu(su(Ch))),Ch.call(n),n);return au(t,wh),t}function Ch(){au(this,Ch)}function Ih(){var n,t=(lh(n=lu(su(Bh))),Bh.call(n),n);return au(t,Ih),t}function Bh(){au(this,Bh)}function Sh(n){var t=function(n,t){return ch(n,t),zh.call(t),t}(n,lu(su(zh)));return au(t,Sh),t}function zh(){au(this,zh)}function Mh(n,t){return Nu(n,gd(t))}return ap(et,"Companion",$p),ap(Ya,"Comparable",kp),ap(it,"Char",ep,qn,[Ya]),ap(at,"Iterable",kp),ap(st,"Collection",kp,qn,[at]),ap(ot,"List",kp,qn,[st]),ap(lt,"Entry",kp),ap(ct,"Map",kp),ap(mt,"MutableIterable",kp,qn,[at]),ap(gt,"MutableCollection",kp,qn,[st,mt]),ap(dt,"MutableList",kp,qn,[ot,gt]),ap(pt,"Set",kp,qn,[st]),ap(ut,"MutableSet",kp,qn,[pt,gt]),ap(ht,"MutableEntry",kp,qn,[lt]),ap(ft,"MutableMap",kp,qn,[ct]),ap(At,"Companion",$p),ap(bt,"Enum",ep,qn,[Ya]),ap(Is,"Comparator",kp),ap(qt,"sam$kotlin_Comparator$0",ep,qn,[Is]),ap(Se,"Grouping",kp),ap(Pt,qn,ep,qn,[Se]),ap(sh,"Exception",ep,Error),ap(uh,"RuntimeException",ep,sh),ap((function n(){au(this,n)}),"KotlinNothingValueException",ep,uh),ap(Ua,"Annotation",kp),ap(Qt,"ExperimentalJsExport",ep,qn,[Ua]),ap(Xt,"ExperimentalStdlibApi",ep,qn,[Ua]),ap(Wt,"OverloadResolutionByLambdaReturnType",ep,qn,[Ua]),ap(Gt,"BuilderInference",ep,qn,[Ua]),ap(Jt,"OptionalExpectation",ep,qn,[Ua]),ap(Zt,"ExperimentalMultiplatform",ep,qn,[Ua]),ap(Kt,"Level",ep,bt),ap(te,"RequiresOptIn",ep,qn,[Ua]),ap(ee,"OptIn",ep,qn,[Ua]),ap(re,"WasExperimental",ep,qn,[Ua]),ap(ie,"AbstractCollection",ep,qn,[st]),ap(de,"AbstractList",ep,ie,[ie,ot]),ap(rc,"RandomAccess",kp),ap(oe,"SubList",ep,de,[de,rc]),ap(Qa,"Iterator",kp),ap(ae,"IteratorImpl",ep,qn,[Qa]),ap(Xa,"ListIterator",kp,qn,[Qa]),ap(se,"ListIteratorImpl",ep,ae,[ae,Xa]),ap(le,"Companion",$p),ap(ue,qn,ep,qn,[Qa]),ap(pe,qn,ep,qn,[Qa]),ap(ge,"Companion",$p),ap(ke,"AbstractSet",ep,ie,[ie,pt]),ap(Ae,qn,ep,ke),ap(be,qn,ep,ie),ap(_e,"AbstractMap",ep,qn,[ct]),ap(ve,"Companion",$p),ap(pc,"Serializable",kp),ap($e,"EmptyList",$p,qn,[ot,pc,rc]),ap(we,"ArrayAsCollection",ep,qn,[st]),ap(Ce,"EmptyIterator",$p,qn,[Xa]),ap(ze,"IndexedValue",ep),ap(Me,"IndexingIterable",ep,qn,[at]),ap(Oe,qn,ep,qn,[at]),ap(Ne,"IndexingIterator",ep,qn,[Qa]),ap(De,"MapWithDefault",kp,qn,[ct]),ap(Le,"EmptyMap",$p,qn,[ct,pc]),ap(He,"IntIterator",ep,qn,[Qa]),ap(Ye,"ByteIterator",ep,qn,[Qa]),ap(Qe,"CharIterator",ep,qn,[Qa]),ap(Xe,"DoubleIterator",ep,qn,[Qa]),ap(We,"FloatIterator",ep,qn,[Qa]),ap(Ge,"LongIterator",ep,qn,[Qa]),ap(Je,"ShortIterator",ep,qn,[Qa]),ap(Ze,"BooleanIterator",ep,qn,[Qa]),ap(Ke,"Sequence",kp),ap(nr,"SequenceScope",ep,qn,qn,qn,qn,[1]),ap(xr,"Continuation",kp),ap(er,"SequenceBuilderIterator",ep,nr,[nr,Qa,xr],qn,qn,[1]),ap(rr,qn,ep,qn,[Ke]),ap(ir,qn,ep,qn,[Qa]),ap(or,"TransformingSequence",ep,qn,[Ke]),ap(sr,qn,ep,qn,[Qa]),ap(lr,"FlatteningSequence",ep,qn,[Ke]),ap(cr,qn,ep,qn,[Ke]),ap(dr,"EmptySet",$p,qn,[pt,pc]),ap(fr,"NaturalOrderComparator",$p,qn,[Is]),ap(mr,"ReverseOrderComparator",$p,qn,[Is]),ap(Ar,"sam$kotlin_Comparator$0",ep,qn,[Is]),ap((function(){}),"ContractBuilder",kp),ap((function(n,t){bt.call(this,n,t)}),"InvocationKind",ep,bt),ap(br,"ExperimentalContracts",ep,qn,[Ua]),ap(_r,"Effect",kp),ap((function(){}),"ConditionalEffect",kp,qn,[_r]),ap(vr,"SimpleEffect",kp,qn,[_r]),ap((function(){}),"Returns",kp,qn,[vr]),ap((function(){}),"CallsInPlace",kp,qn,[_r]),ap((function(){}),"ReturnsNotNull",kp,qn,[vr]),ap(kr,"RestrictsSuspension",ep,qn,[Ua]),ap(yr,qn,ep,qn,[xr]),ap(Cr,"Key",kp),ap($r,"Key",$p,qn,[Cr]),ap(Sr,"CoroutineContext",kp),ap(Ir,"Element",kp,qn,[Sr]),ap(wr,"ContinuationInterceptor",kp,qn,[Ir]),ap(zr,"EmptyCoroutineContext",$p,qn,[Sr,pc]),ap(jr,"Companion",$p),ap(Dr,"Serialized",ep,qn,[pc]),ap(Lr,"CombinedContext",ep,qn,[Sr,pc]),ap(qr,"AbstractCoroutineContextKey",ep,qn,[Cr]),ap(Pr,"AbstractCoroutineContextElement",ep,qn,[Ir]),ap(Fr,"CoroutineSingletons",ep,bt),ap(Vr,"EnumEntries",kp,qn,[ot]),ap(Ur,"EnumEntriesList",ep,de,[Vr,de,pc]),ap(Hr,"ExperimentalTypeInference",ep,qn,[Ua]),ap(Yr,"InlineOnly",ep,qn,[Ua]),ap(Qr,"LowPriorityInOverloadResolution",ep,qn,[Ua]),ap(Xr,"NoInfer",ep,qn,[Ua]),ap(Wr,"ContractsDsl",ep,qn,[Ua]),ap(Gr,"DynamicExtension",ep,qn,[Ua]),ap(Jr,"OnlyInputTypes",ep,qn,[Ua]),ap(Zr,"HidesMembers",ep,qn,[Ua]),ap(Kr,"RequireKotlin",ep,qn,[Ua]),ap(ni,"RequireKotlinVersionKind",ep,bt),ap(ti,"AccessibleLateinitPropertyLiteral",ep,qn,[Ua]),ap(bi,"Base64",ep),ap(mi,"Default",$p,bi),ap(vi,"ExperimentalEncodingApi",ep,qn,[Ua]),ap(xi,"Companion",$p),ap(Oi,"IntProgression",ep,qn,[at]),ap(qi,"ClosedRange",kp),ap(Pi,"OpenEndRange",kp),ap(yi,"IntRange",ep,Oi,[Oi,qi,Pi]),ap($i,"Companion",$p),ap(Di,"CharProgression",ep,qn,[at]),ap(Ei,"CharRange",ep,Di,[Di,qi,Pi]),ap(wi,"Companion",$p),ap(Li,"LongProgression",ep,qn,[at]),ap(Ii,"LongRange",ep,Li,[Li,qi,Pi]),ap(Bi,"IntProgressionIterator",ep,He),ap(Si,"CharProgressionIterator",ep,Qe),ap(zi,"LongProgressionIterator",ep,Ge),ap(Mi,"Companion",$p),ap(Ni,"Companion",$p),ap(Ti,"Companion",$p),ap(Ri,"KClassifier",kp),ap(Fi,"KTypeParameter",kp,qn,[Ri]),ap(Vi,"Companion",$p),ap(Ui,"KTypeProjection",ep),ap(Yi,"KVariance",ep,bt),ap(oo,qn,ep,qn,[Qa]),ap(ao,"DelimitedRangesSequence",ep,qn,[Ke]),ap(so,qn,ep,Qe),ap(co,"DeepRecursiveScope",ep,qn,qn,qn,qn,[1]),ap(uo,"DeepRecursiveFunction",ep),ap(po,qn,ep,qn,[xr]),ap(ho,"DeepRecursiveScopeImpl",ep,co,[co,xr],qn,qn,[1]),ap(go,"Lazy",kp),ap(mo,"LazyThreadSafetyMode",ep,bt),ap(Ao,"UnsafeLazyImpl",ep,qn,[go,pc]),ap(bo,"UNINITIALIZED_VALUE",$p),ap(vo,"InitializedLazyImpl",ep,qn,[go,pc]),ap($o,"Companion",$p),ap(wo,"Failure",ep,qn,[pc]),ap(Co,"Result",ep,qn,[pc]),ap(mh,"Error",ep,Error),ap(So,"NotImplementedError",ep,mh),ap(zo,"Pair",ep,qn,[pc]),ap(jo,"Triple",ep,qn,[pc]),ap(Do,"Companion",$p),ap(Po,"UByte",ep,qn,[Ya]),ap(Ro,"Iterator",ep,qn,[Qa]),ap(Uo,"UByteArray",ep,qn,[st]),ap(Qo,"Companion",$p),ap(Jo,"UInt",ep,qn,[Ya]),ap(Zo,"Iterator",ep,qn,[Qa]),ap(ta,"UIntArray",ep,qn,[st]),ap(ea,"Companion",$p),ap(oa,"UIntProgression",ep,qn,[at]),ap(ra,"UIntRange",ep,oa,[oa,qi,Pi]),ap(ia,"Companion",$p),ap(aa,"UIntProgressionIterator",ep,qn,[Qa]),ap(ca,"Companion",$p),ap(ha,"ULong",ep,qn,[Ya]),ap(fa,"Iterator",ep,qn,[Qa]),ap(Aa,"ULongArray",ep,qn,[st]),ap(ba,"Companion",$p),ap(xa,"ULongProgression",ep,qn,[at]),ap(_a,"ULongRange",ep,xa,[xa,qi,Pi]),ap(va,"Companion",$p),ap(ka,"ULongProgressionIterator",ep,qn,[Qa]),ap(Ca,"Companion",$p),ap(za,"UShort",ep,qn,[Ya]),ap(Ma,"Iterator",ep,qn,[Qa]),ap(Na,"UShortArray",ep,qn,[st]),ap(Va,"ExperimentalUnsignedTypes",ep,qn,[Ua]),ap(Ha,"CharSequence",kp),ap(Ga,"MutableIterator",kp,qn,[Qa]),ap(Wa,"MutableListIterator",kp,qn,[Xa,Ga]),ap(Ja,"Number",ep),ap(Za,"SinceKotlin",ep,qn,[Ua]),ap(Ka,"Suppress",ep,qn,[Ua]),ap(ns,"ExtensionFunctionType",ep,qn,[Ua]),ap(ts,"ParameterName",ep,qn,[Ua]),ap(es,"Deprecated",ep,qn,[Ua]),ap(rs,"PublishedApi",ep,qn,[Ua]),ap(is,"ReplaceWith",ep,qn,[Ua]),ap(as,"DeprecationLevel",ep,bt),ap(ss,"DeprecatedSinceKotlin",ep,qn,[Ua]),ap(ls,"UnsafeVariance",ep,qn,[Ua]),ap(cs,"DslMarker",ep,qn,[Ua]),ap(ds,"Unit",$p),ap(ps,"Target",ep,qn,[Ua]),ap((function(n,t){bt.call(this,n,t)}),"AnnotationTarget",ep,bt),ap(hs,"MustBeDocumented",ep,qn,[Ua]),ap(fs,"Retention",ep,qn,[Ua]),ap(gs,"AnnotationRetention",ep,bt),ap(ms,"Repeatable",ep,qn,[Ua]),ap(As,"IntrinsicConstEvaluation",ep,qn,[Ua]),ap(bs,"ByteCompanionObject",$p),ap(_s,"ShortCompanionObject",$p),ap(vs,"IntCompanionObject",$p),ap(ks,"FloatCompanionObject",$p),ap($s,"DoubleCompanionObject",$p),ap(ws,"StringCompanionObject",$p),ap(Cs,"BooleanCompanionObject",$p),ap(Bs,"JsQualifier",ep,qn,[Ua]),ap(Ss,"JsName",ep,qn,[Ua]),ap(zs,"JsModule",ep,qn,[Ua]),ap(Ms,"JsNonModule",ep,qn,[Ua]),ap(js,"nativeGetter",ep,qn,[Ua]),ap(Os,"Ignore",ep,qn,[Ua]),ap(Ns,"JsExport",ep,qn,[Ua]),ap(Ds,"nativeInvoke",ep,qn,[Ua]),ap(Ts,"nativeSetter",ep,qn,[Ua]),ap(Ls,"EagerInitialization",ep,qn,[Ua]),ap(qs,"Volatile",ep,qn,[Ua]),ap(Xs,"AbstractMutableCollection",ep,ie,[ie,gt]),ap(Ws,"IteratorImpl",ep,qn,[Ga]),ap(Gs,"ListIteratorImpl",ep,Ws,[Ws,Wa]),ap(Zs,"AbstractMutableList",ep,Xs,[Xs,dt]),ap(Js,"SubList",ep,Zs,[Zs,rc]),ap(Ks,qn,ep,qn,[Ga]),ap(nl,qn,ep,qn,[Ga]),ap(tl,"SimpleEntry",ep,qn,[ht]),ap(al,"AbstractMutableSet",ep,Xs,[Xs,ut]),ap(el,"AbstractEntrySet",ep,al),ap(rl,qn,ep,al),ap(il,qn,ep,Xs),ap(ol,"AbstractMutableMap",ep,_e,[_e,ft]),ap(sl,"Companion",$p),ap(gl,"ArrayList",ep,Zs,[Zs,dt,rc]),ap(yl,"EqualityComparator",kp),ap(kl,"HashCode",$p,qn,[yl]),ap($l,"EntrySet",ep,el),ap(Bl,"HashMap",ep,ol,[ol,ft]),ap(jl,"HashSet",ep,al,[al,ut]),ap(Tl,qn,ep,qn,[Ga]),ap(ql,"InternalMap",kp,qn,[mt]),ap(Ll,"InternalHashCodeMap",ep,qn,[ql]),ap(Pl,"EntryIterator",ep,qn,[Ga]),ap(Rl,"Companion",$p),ap(Vl,"ChainEntry",ep,tl),ap(Ul,"EntrySet",ep,el),ap(Wl,"LinkedHashMap",ep,Bl,[Bl,ft]),ap(Gl,"Companion",$p),ap(ec,"LinkedHashSet",ep,jl,[jl,ut]),ap(ic,"BaseOutput",ep),ap(oc,"NodeJsOutput",ep,ic),ap(sc,"BufferedOutput",ep,ic),ap(ac,"BufferedOutputToConsoleLog",ep,sc),ap(ih,"IllegalStateException",ep,uh),ap(cc,"CancellationException",ep,ih),ap(dc,qn,ep,qn,[xr]),ap((function(n){}),"EnumEntriesSerializationProxy",ep),ap(uc,"JsPolyfill",ep,qn,[Ua]),ap(gc,"ExperimentalAssociatedObjects",ep,qn,[Ua]),ap(mc,"AssociatedObjectKey",ep,qn,[Ua]),ap(Ac,"KCallable",kp),ap(bc,"KClass",kp,qn,[Ri]),ap(_c,"KClassImpl",ep,qn,[bc]),ap(vc,"PrimitiveKClassImpl",ep,_c),ap(xc,"NothingKClassImpl",$p,_c),ap(yc,"ErrorKClass",ep,qn,[bc]),ap($c,"SimpleKClassImpl",ep,_c),ap((function(){}),"KFunction",kp,qn,[Ac]),ap(Cc,"KProperty",kp,qn,[Ac]),ap((function(){}),"Function1",kp),ap(Ec,"KProperty1",kp,qn,[Cc]),ap((function(){}),"Function0",kp),ap(Ic,"KProperty0",kp,qn,[Cc]),ap(Bc,"KMutableProperty",kp,qn,[Cc]),ap(wc,"KMutableProperty0",kp,qn,[Ic,Bc]),ap((function(){}),"Function2",kp),ap(Sc,"KProperty2",kp,qn,[Cc]),ap((function(){}),"KMutableProperty1",kp,qn,[Ec,Bc]),ap((function(){}),"KMutableProperty2",kp,qn,[Sc,Bc]),ap(zc,"KType",kp),ap(Mc,"KTypeImpl",ep,qn,[zc]),ap(jc,"DynamicKType",$p,qn,[zc]),ap(Oc,"KTypeParameterImpl",ep,qn,[Fi]),ap(td,"PrimitiveClasses",$p),ap(od,"Appendable",kp),ap(dd,"StringBuilder",ep,qn,[od,Ha]),ap(vd,"sam$kotlin_Comparator$0",ep,qn,[Is]),ap((function(){}),"DefaultConstructorMarker",$p),ap(zd,qn,ep,qn,[Qa]),ap(Md,qn,ep,Ze),ap(jd,qn,ep,Qe),ap(Od,qn,ep,Ye),ap(Nd,qn,ep,Je),ap(Dd,qn,ep,He),ap(Td,qn,ep,We),ap(Ld,qn,ep,Ge),ap(qd,qn,ep,Xe),ap(Yd,"DoNotIntrinsify",ep,qn,[Ua]),ap(fu,"JsIntrinsic",ep,qn,[Ua]),ap(Au,"JsFun",ep,qn,[Ua]),ap(bu,"JsImplicitExport",ep,qn,[Ua]),ap(_u,"Companion",$p),ap(xu,"Long",ep,Ja,[Ja,Ya]),ap((function n(t){gh(t,this),au(this,n)}),"IrLinkageError",ep,mh),ap((function(){}),"SuspendFunction0",kp,qn,qn,qn,qn,[0]),ap(Ip,"SuspendFunction1",kp,qn,qn,qn,qn,[1]),ap(Bp,"SuspendFunction2",kp,qn,qn,qn,qn,[2]),ap((function(){}),"Function5",kp),ap((function(){}),"Function4",kp),ap((function(){}),"KFunction2",kp),ap((function(){}),"KFunction1",kp),ap((function(){}),"KFunction0",kp),ap(Np,"Digit",$p),ap(Tp,"Letter",$p),ap(qp,"OtherLowercase",$p),ap(Fp,"CoroutineImpl",ep,qn,[xr]),ap(Vp,"CompletedContinuation",$p,qn,[xr]),ap(Hp,qn,ep,Fp),ap(Yp,qn,ep,Fp),ap(Qp,qn,ep,Fp),ap(Jp,"IllegalArgumentException",ep,uh),ap(Kp,"IndexOutOfBoundsException",ep,uh),ap(fh,"NoSuchElementException",ep,uh),ap(_h,"UnsupportedOperationException",ep,uh),ap(xh,"ArithmeticException",ep,uh),ap(yh,"NumberFormatException",ep,Jp),ap(Eh,"NullPointerException",ep,uh),ap(Ch,"NoWhenBranchMatchedException",ep,uh),ap(Bh,"ClassCastException",ep,uh),ap(zh,"UninitializedPropertyAccessException",ep,uh),su(et).get_MIN_VALUE_9yp2os_k$=function(){return this.MIN_VALUE_1},su(et).get_MAX_VALUE_blimwe_k$=function(){return this.MAX_VALUE_1},su(et).get_MIN_HIGH_SURROGATE_t7mej6_k$=function(){return this.MIN_HIGH_SURROGATE_1},su(et).get_MAX_HIGH_SURROGATE_eb6erk_k$=function(){return this.MAX_HIGH_SURROGATE_1},su(et).get_MIN_LOW_SURROGATE_mxezgo_k$=function(){return this.MIN_LOW_SURROGATE_1},su(et).get_MAX_LOW_SURROGATE_gwteoa_k$=function(){return this.MAX_LOW_SURROGATE_1},su(et).get_MIN_SURROGATE_6vpmm5_k$=function(){return this.MIN_SURROGATE_1},su(et).get_MAX_SURROGATE_r8jfhn_k$=function(){return this.MAX_SURROGATE_1},su(et).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},su(et).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},su(it).compareTo_n49u4k_k$=function(n){return Zn(this.value_1,n)},su(it).compareTo_6thzaj_k$=function(n){return function(n,t){return Zn(n.value_1,t instanceof it?t.value_1:pu())}(this,n)},su(it).equals=function(n){return function(n,t){return t instanceof it&&n===t.value_1}(this.value_1,n)},su(it).hashCode=function(){return this.value_1},su(it).toString=function(){return tt(this.value_1)},su(bt).get_name_woqyms_k$=function(){return this.name_1},su(bt).get_ordinal_ip24qg_k$=function(){return this.ordinal_1},su(bt).compareTo_6thzay_k$=function(n){return Zd(this.ordinal_1,n.ordinal_1)},su(bt).compareTo_6thzaj_k$=function(n){return this.compareTo_6thzay_k$(n instanceof bt?n:pu())},su(bt).equals=function(n){return this===n},su(bt).hashCode=function(){return tu(this)},su(bt).toString=function(){return this.name_1},su(qt).compare_6tbigh_k$=function(n,t){return this.function_1(n,t)},su(qt).compare=function(n,t){return this.compare_6tbigh_k$(n,t)},su(Pt).sourceIterator_2zqxcn_k$=function(){return this.$this_groupingBy_1.iterator_jk1svi_k$()},su(Pt).keyOf_dhlc0l_k$=function(n){return this.$keySelector_1(n)},su(Qt).equals=function(n){return n instanceof Qt&&(n instanceof Qt||pu(),!0)},su(Qt).hashCode=function(){return 0},su(Qt).toString=function(){return"@kotlin.js.ExperimentalJsExport()"},su(Xt).equals=function(n){return n instanceof Xt&&(n instanceof Xt||pu(),!0)},su(Xt).hashCode=function(){return 0},su(Xt).toString=function(){return"@kotlin.ExperimentalStdlibApi()"},su(Wt).equals=function(n){return n instanceof Wt&&(n instanceof Wt||pu(),!0)},su(Wt).hashCode=function(){return 0},su(Wt).toString=function(){return"@kotlin.OverloadResolutionByLambdaReturnType()"},su(Gt).equals=function(n){return n instanceof Gt&&(n instanceof Gt||pu(),!0)},su(Gt).hashCode=function(){return 0},su(Gt).toString=function(){return"@kotlin.BuilderInference()"},su(Jt).equals=function(n){return n instanceof Jt&&(n instanceof Jt||pu(),!0)},su(Jt).hashCode=function(){return 0},su(Jt).toString=function(){return"@kotlin.OptionalExpectation()"},su(Zt).equals=function(n){return n instanceof Zt&&(n instanceof Zt||pu(),!0)},su(Zt).hashCode=function(){return 0},su(Zt).toString=function(){return"@kotlin.ExperimentalMultiplatform()"},su(te).get_message_h23axq_k$=function(){return this.message_1},su(te).get_level_ium7h7_k$=function(){return this.level_1},su(te).equals=function(n){if(!(n instanceof te))return!1;var t=n instanceof te?n:pu();return this.message_1===t.message_1&&!!this.level_1.equals(t.level_1)},su(te).hashCode=function(){var n=Un(ou("message"),127)^ou(this.message_1);return n+(Un(ou("level"),127)^this.level_1.hashCode())|0},su(te).toString=function(){return"@kotlin.RequiresOptIn(message="+this.message_1+", level="+this.level_1+")"},su(ee).get_markerClass_h8iub9_k$=function(){return this.markerClass_1},su(ee).equals=function(n){if(!(n instanceof ee))return!1;var t=n instanceof ee?n:pu();return!!Mp(this.markerClass_1,t.markerClass_1)},su(ee).hashCode=function(){return Un(ou("markerClass"),127)^ru(this.markerClass_1)},su(ee).toString=function(){return"@kotlin.OptIn(markerClass="+iu(this.markerClass_1)+")"},su(re).get_markerClass_h8iub9_k$=function(){return this.markerClass_1},su(re).equals=function(n){if(!(n instanceof re))return!1;var t=n instanceof re?n:pu();return!!Mp(this.markerClass_1,t.markerClass_1)},su(re).hashCode=function(){return Un(ou("markerClass"),127)^ru(this.markerClass_1)},su(re).toString=function(){return"@kotlin.WasExperimental(markerClass="+iu(this.markerClass_1)+")"},su(ie).contains_2ehdt1_k$=function(n){var t;n:if(sp(this,st)&&this.isEmpty_y1axqb_k$())t=!1;else{for(var e=this.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();)if(eu(e.next_20eer_k$(),n)){t=!0;break n}t=!1}return t},su(ie).containsAll_jr3fla_k$=function(n){var t;n:if(sp(n,st)&&n.isEmpty_y1axqb_k$())t=!0;else{for(var e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();if(!this.contains_2ehdt1_k$(r)){t=!1;break n}}t=!0}return t},su(ie).isEmpty_y1axqb_k$=function(){return 0===this.get_size_woubt6_k$()},su(ie).toString=function(){return St(this,", ","[","]",qn,qn,(n=this,function(t){return t===n?"(this Collection)":_t(t)}));var n},su(ie).toArray=function(){return Ps(this)},su(ie).toArray_2zksd9_k$=function(n){return function(n,t){if(t.length<n.get_size_woubt6_k$())return Ps(n);for(var e=n.iterator_jk1svi_k$(),r=0;e.hasNext_bitz1p_k$();){var i=r;r=i+1|0,t[i]=e.next_20eer_k$()}return r<t.length&&(t[r]=null),t}(this,n)},su(oe).get_fkrdnv_k$=function(n){return ce().checkElementIndex_ux0wz1_k$(n,this._size_1),this.list_1.get_fkrdnv_k$(this.fromIndex_1+n|0)},su(oe).get_size_woubt6_k$=function(){return this._size_1},su(ae).set_index_eknhut_k$=function(n){this.index_1=n},su(ae).get_index_it478p_k$=function(){return this.index_1},su(ae).hasNext_bitz1p_k$=function(){return this.index_1<this.$this_1.get_size_woubt6_k$()},su(ae).next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw ph();var n=this.index_1;return this.index_1=n+1|0,this.$this_1.get_fkrdnv_k$(n)},su(se).hasPrevious_qh0629_k$=function(){return this.index_1>0},su(se).nextIndex_jshxun_k$=function(){return this.index_1},su(se).previous_l2dfd5_k$=function(){if(!this.hasPrevious_qh0629_k$())throw ph();return this.index_1=this.index_1-1|0,this.$this_2.get_fkrdnv_k$(this.index_1)},su(se).previousIndex_4qtyw5_k$=function(){return this.index_1-1|0},su(le).checkElementIndex_ux0wz1_k$=function(n,t){if(n<0||n>=t)throw Zp("index: "+n+", size: "+t)},su(le).checkPositionIndex_kxpgsw_k$=function(n,t){if(n<0||n>t)throw Zp("index: "+n+", size: "+t)},su(le).checkRangeIndexes_5hjybp_k$=function(n,t,e){if(n<0||t>e)throw Zp("fromIndex: "+n+", toIndex: "+t+", size: "+e);if(n>t)throw Gp("fromIndex: "+n+" > toIndex: "+t)},su(le).checkBoundsIndexes_7787d9_k$=function(n,t,e){if(n<0||t>e)throw Zp("startIndex: "+n+", endIndex: "+t+", size: "+e);if(n>t)throw Gp("startIndex: "+n+" > endIndex: "+t)},su(le).orderedHashCode_2n0xp_k$=function(n){for(var t=1,e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$(),i=Un(31,t),o=null==r?null:ru(r);t=i+(null==o?0:o)|0}return t},su(le).orderedEquals_40uhas_k$=function(n,t){if(n.get_size_woubt6_k$()!==t.get_size_woubt6_k$())return!1;for(var e=t.iterator_jk1svi_k$(),r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();)if(!eu(r.next_20eer_k$(),e.next_20eer_k$()))return!1;return!0},su(de).iterator_jk1svi_k$=function(){return new ae(this)},su(de).indexOf_dcv8dt_k$=function(n){var t;n:{for(var e=0,r=this.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){if(eu(r.next_20eer_k$(),n)){t=e;break n}e=e+1|0}t=-1}return t},su(de).lastIndexOf_rzx8t5_k$=function(n){var t;n:{for(var e=this.listIterator_5hanv9_k$(this.get_size_woubt6_k$());e.hasPrevious_qh0629_k$();)if(eu(e.previous_l2dfd5_k$(),n)){t=e.nextIndex_jshxun_k$();break n}t=-1}return t},su(de).listIterator_xjshxw_k$=function(){return new se(this,0)},su(de).listIterator_5hanv9_k$=function(n){return new se(this,n)},su(de).subList_d153ha_k$=function(n,t){return new oe(this,n,t)},su(de).equals=function(n){return n===this||!(null==n||!sp(n,ot))&&ce().orderedEquals_40uhas_k$(this,n)},su(de).hashCode=function(){return ce().orderedHashCode_2n0xp_k$(this)},su(ue).hasNext_bitz1p_k$=function(){return this.$entryIterator_1.hasNext_bitz1p_k$()},su(ue).next_20eer_k$=function(){return this.$entryIterator_1.next_20eer_k$().get_key_18j28a_k$()},su(pe).hasNext_bitz1p_k$=function(){return this.$entryIterator_1.hasNext_bitz1p_k$()},su(pe).next_20eer_k$=function(){return this.$entryIterator_1.next_20eer_k$().get_value_j01efc_k$()},su(ge).entryHashCode_6enkgc_k$=function(n){var t=n.get_key_18j28a_k$(),e=null==t?null:ru(t),r=null==e?0:e,i=n.get_value_j01efc_k$(),o=null==i?null:ru(i);return r^(null==o?0:o)},su(ge).entryToString_sxv7wb_k$=function(n){return _t(n.get_key_18j28a_k$())+"="+_t(n.get_value_j01efc_k$())},su(ge).entryEquals_sgqdyf_k$=function(n,t){return!(null==t||!sp(t,lt))&&!!eu(n.get_key_18j28a_k$(),t.get_key_18j28a_k$())&&eu(n.get_value_j01efc_k$(),t.get_value_j01efc_k$())},su(Ae).contains_2ehdt7_k$=function(n){return this.this$0__1.containsKey_wgk31w_k$(n)},su(Ae).contains_2ehdt1_k$=function(n){return!(null!=n&&!dp(n))&&this.contains_2ehdt7_k$(null==n||dp(n)?n:pu())},su(Ae).iterator_jk1svi_k$=function(){return new ue(this.this$0__1.get_entries_p20ztl_k$().iterator_jk1svi_k$())},su(Ae).get_size_woubt6_k$=function(){return this.this$0__1.get_size_woubt6_k$()},su(be).contains_2ehdti_k$=function(n){return this.this$0__1.containsValue_5viga1_k$(n)},su(be).contains_2ehdt1_k$=function(n){return!(null!=n&&!dp(n))&&this.contains_2ehdti_k$(null==n||dp(n)?n:pu())},su(be).iterator_jk1svi_k$=function(){return new pe(this.this$0__1.get_entries_p20ztl_k$().iterator_jk1svi_k$())},su(be).get_size_woubt6_k$=function(){return this.this$0__1.get_size_woubt6_k$()},su(_e).containsKey_wgk31w_k$=function(n){return!(null==fe(this,n))},su(_e).containsValue_5viga1_k$=function(n){var t;n:{var e=this.get_entries_p20ztl_k$();if(sp(e,st)&&e.isEmpty_y1axqb_k$())t=!1;else{for(var r=e.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();)if(eu(r.next_20eer_k$().get_value_j01efc_k$(),n)){t=!0;break n}t=!1}}return t},su(_e).containsEntry_lxbt7v_k$=function(n){if(null==n||!sp(n,lt))return!1;var t=n.get_key_18j28a_k$(),e=n.get_value_j01efc_k$(),r=(sp(this,ct)?this:pu()).get_1mhr4y_k$(t);return!(!eu(e,r)||null==r&&!(sp(this,ct)?this:pu()).containsKey_wgk31w_k$(t))},su(_e).equals=function(n){if(n===this)return!0;if(null==n||!sp(n,ct))return!1;if(this.get_size_woubt6_k$()!==n.get_size_woubt6_k$())return!1;var t;n:{var e=n.get_entries_p20ztl_k$();if(sp(e,st)&&e.isEmpty_y1axqb_k$())t=!0;else{for(var r=e.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$();if(!this.containsEntry_lxbt7v_k$(i)){t=!1;break n}}t=!0}}return t},su(_e).get_1mhr4y_k$=function(n){var t=fe(this,n);return null==t?null:t.get_value_j01efc_k$()},su(_e).hashCode=function(){return ru(this.get_entries_p20ztl_k$())},su(_e).isEmpty_y1axqb_k$=function(){return 0===this.get_size_woubt6_k$()},su(_e).get_size_woubt6_k$=function(){return this.get_entries_p20ztl_k$().get_size_woubt6_k$()},su(_e).get_keys_wop4xp_k$=function(){return null==this._keys_1&&(this._keys_1=new Ae(this)),du(this._keys_1)},su(_e).toString=function(){return St(this.get_entries_p20ztl_k$(),", ","{","}",qn,qn,(n=this,function(t){return n.toString_rmr516_k$(t)}));var n},su(_e).toString_rmr516_k$=function(n){return he(this,n.get_key_18j28a_k$())+"="+he(this,n.get_value_j01efc_k$())},su(_e).get_values_ksazhn_k$=function(){return null==this._values_1&&(this._values_1=new be(this)),du(this._values_1)},su(_e).set__values_hybnxf_k$=function(n){this._values_1=n},su(_e).get__values_wfmpnc_k$=function(){return this._values_1},su(ve).unorderedHashCode_hl8x0c_k$=function(n){for(var t=0,e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$(),i=t,o=null==r?null:ru(r);t=i+(null==o?0:o)|0}return t},su(ve).setEquals_mwtoa3_k$=function(n,t){return n.get_size_woubt6_k$()===t.get_size_woubt6_k$()&&n.containsAll_jr3fla_k$(t)},su(ke).equals=function(n){return n===this||!(null==n||!sp(n,pt))&&xe().setEquals_mwtoa3_k$(this,n)},su(ke).hashCode=function(){return xe().unorderedHashCode_hl8x0c_k$(this)},su($e).equals=function(n){return!(null==n||!sp(n,ot))&&n.isEmpty_y1axqb_k$()},su($e).hashCode=function(){return 1},su($e).toString=function(){return"[]"},su($e).get_size_woubt6_k$=function(){return 0},su($e).isEmpty_y1axqb_k$=function(){return!0},su($e).contains_a7ux40_k$=function(n){return!1},su($e).contains_2ehdt1_k$=function(n){return!1},su($e).containsAll_4bfz49_k$=function(n){return n.isEmpty_y1axqb_k$()},su($e).containsAll_jr3fla_k$=function(n){return this.containsAll_4bfz49_k$(n)},su($e).get_fkrdnv_k$=function(n){throw Zp("Empty list doesn't contain element at index "+n+".")},su($e).indexOf_31ms1i_k$=function(n){return-1},su($e).indexOf_dcv8dt_k$=function(n){return-1},su($e).lastIndexOf_5pkqqc_k$=function(n){return-1},su($e).lastIndexOf_rzx8t5_k$=function(n){return-1},su($e).iterator_jk1svi_k$=function(){return Ie()},su($e).listIterator_xjshxw_k$=function(){return Ie()},su($e).listIterator_5hanv9_k$=function(n){if(0!==n)throw Zp("Index: "+n);return Ie()},su($e).subList_d153ha_k$=function(n,t){if(0===n&&0===t)return this;throw Zp("fromIndex: "+n+", toIndex: "+t)},su(we).get_values_ksazhn_k$=function(){return this.values_1},su(we).get_isVarargs_2u6iq9_k$=function(){return this.isVarargs_1},su(we).get_size_woubt6_k$=function(){return this.values_1.length},su(we).isEmpty_y1axqb_k$=function(){return 0===this.values_1.length},su(we).contains_2ehdtg_k$=function(n){return function(n,t){return kt(n,t)>=0}(this.values_1,n)},su(we).contains_2ehdt1_k$=function(n){return!(null!=n&&!dp(n))&&this.contains_2ehdtg_k$(null==n||dp(n)?n:pu())},su(we).containsAll_jr3fy7_k$=function(n){var t;n:if(sp(n,st)&&n.isEmpty_y1axqb_k$())t=!0;else{for(var e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();if(!this.contains_2ehdtg_k$(r)){t=!1;break n}}t=!0}return t},su(we).containsAll_jr3fla_k$=function(n){return this.containsAll_jr3fy7_k$(n)},su(we).iterator_jk1svi_k$=function(){return Cd(this.values_1)},su(we).toArray_jjyjqa_k$=function(){var n=this.values_1;return this.isVarargs_1?n:n.slice()},su(Ce).hasNext_bitz1p_k$=function(){return!1},su(Ce).hasPrevious_qh0629_k$=function(){return!1},su(Ce).nextIndex_jshxun_k$=function(){return 0},su(Ce).previousIndex_4qtyw5_k$=function(){return-1},su(Ce).next_20eer_k$=function(){throw ph()},su(Ce).previous_l2dfd5_k$=function(){throw ph()},su(ze).get_index_it478p_k$=function(){return this.index_1},su(ze).get_value_j01efc_k$=function(){return this.value_1},su(ze).component1_7eebsc_k$=function(){return this.index_1},su(ze).component2_7eebsb_k$=function(){return this.value_1},su(ze).copy_iapttt_k$=function(n,t){return new ze(n,t)},su(ze).copy$default_9xf2m0_k$=function(n,t,e){return n=n===qn?this.index_1:n,t=t===qn?this.value_1:t,e===qn?this.copy_iapttt_k$(n,t):e.copy_iapttt_k$.call(this,n,t)},su(ze).toString=function(){return"IndexedValue(index="+this.index_1+", value="+this.value_1+")"},su(ze).hashCode=function(){var n=this.index_1;return Un(n,31)+(null==this.value_1?0:ru(this.value_1))|0},su(ze).equals=function(n){if(this===n)return!0;if(!(n instanceof ze))return!1;var t=n instanceof ze?n:pu();return this.index_1===t.index_1&&!!eu(this.value_1,t.value_1)},su(Me).iterator_jk1svi_k$=function(){return new Ne(this.iteratorFactory_1())},su(Oe).iterator_jk1svi_k$=function(){return this.$iterator_1()},su(Ne).hasNext_bitz1p_k$=function(){return this.iterator_1.hasNext_bitz1p_k$()},su(Ne).next_20eer_k$=function(){var n=this.index_1;return this.index_1=n+1|0,new ze(Us(n),this.iterator_1.next_20eer_k$())},su(Le).equals=function(n){return!(null==n||!sp(n,ct))&&n.isEmpty_y1axqb_k$()},su(Le).hashCode=function(){return 0},su(Le).toString=function(){return"{}"},su(Le).get_size_woubt6_k$=function(){return 0},su(Le).isEmpty_y1axqb_k$=function(){return!0},su(Le).containsKey_v2r3nj_k$=function(n){return!1},su(Le).containsKey_wgk31w_k$=function(n){return!(null!=n&&!dp(n))&&this.containsKey_v2r3nj_k$(null==n||dp(n)?n:pu())},su(Le).containsValue_z80jjn_k$=function(n){return!1},su(Le).containsValue_5viga1_k$=function(n){return!1},su(Le).get_eccq09_k$=function(n){return null},su(Le).get_1mhr4y_k$=function(n){return null==n||dp(n)?this.get_eccq09_k$(null==n||dp(n)?n:pu()):null},su(Le).get_entries_p20ztl_k$=function(){return ur()},su(Le).get_keys_wop4xp_k$=function(){return ur()},su(Le).get_values_ksazhn_k$=function(){return Ee()},su(He).next_20eer_k$=function(){return this.nextInt_ujorgc_k$()},su(Ye).next_20eer_k$=function(){return this.nextByte_njqopn_k$()},su(Qe).next_31h2mk_k$=function(){return this.nextChar_yv3rl6_k$()},su(Qe).next_20eer_k$=function(){return new it(this.next_31h2mk_k$())},su(Xe).next_20eer_k$=function(){return this.nextDouble_s2xvfg_k$()},su(We).next_20eer_k$=function(){return this.nextFloat_jqti5l_k$()},su(Ge).next_20eer_k$=function(){return this.nextLong_njwv0v_k$()},su(Je).next_20eer_k$=function(){return this.nextShort_jxwabt_k$()},su(Ze).next_20eer_k$=function(){return this.nextBoolean_nfdk1h_k$()},su(nr).yieldAll_xd4op2_k$=function(n,t){return sp(n,st)&&n.isEmpty_y1axqb_k$()?us():this.yieldAll_rrnzpm_k$(n.iterator_jk1svi_k$(),t)},su(nr).yieldAll_ikeglw_k$=function(n,t){return this.yieldAll_rrnzpm_k$(n.iterator_jk1svi_k$(),t)},su(er).set_nextStep_jc1h3t_k$=function(n){this.nextStep_1=n},su(er).get_nextStep_88wb88_k$=function(){return this.nextStep_1},su(er).hasNext_bitz1p_k$=function(){for(;;){switch(this.state_1){case 0:break;case 1:if(du(this.nextIterator_1).hasNext_bitz1p_k$())return this.state_1=2,!0;this.nextIterator_1=null;break;case 4:return!1;case 3:case 2:return!0;default:throw tr(this)}this.state_1=5;var n,t=du(this.nextStep_1);this.nextStep_1=null,Eo(),n=us(),t.resumeWith_s3a3yh_k$(n)}},su(er).next_20eer_k$=function(){switch(this.state_1){case 0:case 1:return function(n){if(n.hasNext_bitz1p_k$())return n.next_20eer_k$();throw ph()}(this);case 2:return this.state_1=1,du(this.nextIterator_1).next_20eer_k$();case 3:this.state_1=0;var n=this.nextValue_1,t=null==n||dp(n)?n:pu();return this.nextValue_1=null,t;default:throw tr(this)}},su(er).yield_24z9an_k$=function(n,t){return this.nextValue_1=n,this.state_1=3,this.nextStep_1=t,Rr()},su(er).yieldAll_rrnzpm_k$=function(n,t){return n.hasNext_bitz1p_k$()?(this.nextIterator_1=n,this.state_1=2,this.nextStep_1=t,Rr()):us()},su(er).resumeWith_k14j9i_k$=function(n){Bo(n);null==n||dp(n)||pu(),this.state_1=4},su(er).resumeWith_s3a3yh_k$=function(n){return this.resumeWith_k14j9i_k$(n)},su(er).get_context_h02k06_k$=function(){return Mr()},su(rr).iterator_jk1svi_k$=function(){return n=this.$block_1,(t=new er).nextStep_1=Up(n,t,t),t;var n,t},su(ir).get_iterator_c8vxs9_k$=function(){return this.iterator_1},su(ir).next_20eer_k$=function(){return this.this$0__1.transformer_1(this.iterator_1.next_20eer_k$())},su(ir).hasNext_bitz1p_k$=function(){return this.iterator_1.hasNext_bitz1p_k$()},su(or).iterator_jk1svi_k$=function(){return new ir(this)},su(or).flatten_rtqk1n_k$=function(n){return new lr(this.sequence_1,this.transformer_1,n)},su(sr).get_iterator_c8vxs9_k$=function(){return this.iterator_1},su(sr).set_itemIterator_4ycb54_k$=function(n){this.itemIterator_1=n},su(sr).get_itemIterator_yhrkru_k$=function(){return this.itemIterator_1},su(sr).next_20eer_k$=function(){if(!ar(this))throw ph();return du(this.itemIterator_1).next_20eer_k$()},su(sr).hasNext_bitz1p_k$=function(){return ar(this)},su(lr).iterator_jk1svi_k$=function(){return new sr(this)},su(cr).iterator_jk1svi_k$=function(){return this.$iterator_1()},su(dr).equals=function(n){return!(null==n||!sp(n,pt))&&n.isEmpty_y1axqb_k$()},su(dr).hashCode=function(){return 0},su(dr).toString=function(){return"[]"},su(dr).get_size_woubt6_k$=function(){return 0},su(dr).isEmpty_y1axqb_k$=function(){return!0},su(dr).contains_a7ux40_k$=function(n){return!1},su(dr).contains_2ehdt1_k$=function(n){return!1},su(dr).containsAll_4bfz49_k$=function(n){return n.isEmpty_y1axqb_k$()},su(dr).containsAll_jr3fla_k$=function(n){return this.containsAll_4bfz49_k$(n)},su(dr).iterator_jk1svi_k$=function(){return Ie()},su(fr).compare_c7ud39_k$=function(n,t){return Zd(n,t)},su(fr).compare=function(n,t){var e=null!=n&&hp(n)?n:pu();return this.compare_c7ud39_k$(e,null!=t&&hp(t)?t:pu())},su(fr).reversed_4dh64e_k$=function(){return null==h&&new mr,h},su(mr).compare_c7ud39_k$=function(n,t){return Zd(t,n)},su(mr).compare=function(n,t){var e=null!=n&&hp(n)?n:pu();return this.compare_c7ud39_k$(e,null!=t&&hp(t)?t:pu())},su(mr).reversed_4dh64e_k$=function(){return gr()},su(Ar).compare_6tbigh_k$=function(n,t){return this.function_1(n,t)},su(Ar).compare=function(n,t){return this.compare_6tbigh_k$(n,t)},su(br).equals=function(n){return n instanceof br&&(n instanceof br||pu(),!0)},su(br).hashCode=function(){return 0},su(br).toString=function(){return"@kotlin.contracts.ExperimentalContracts()"},su(kr).equals=function(n){return n instanceof kr&&(n instanceof kr||pu(),!0)},su(kr).hashCode=function(){return 0},su(kr).toString=function(){return"@kotlin.coroutines.RestrictsSuspension()"},su(yr).get_context_h02k06_k$=function(){return this.$context_1},su(yr).resumeWith_s3a3yh_k$=function(n){return this.$resumeWith_1(new Co(n))},su(zr).get_j1ktw6_k$=function(n){return null},su(zr).fold_iindx8_k$=function(n,t){return n},su(zr).plus_rgw9wi_k$=function(n){return n},su(zr).minusKey_y21q55_k$=function(n){return this},su(zr).hashCode=function(){return 0},su(zr).toString=function(){return"EmptyCoroutineContext"},su(Dr).get_elements_vxwh8g_k$=function(){return this.elements_1},su(Lr).get_j1ktw6_k$=function(n){for(var t=this;;){var e=t.element_1.get_j1ktw6_k$(n);if(null!=e)return e;var r=t.left_1;if(!(r instanceof Lr))return r.get_j1ktw6_k$(n);t=r}},su(Lr).fold_iindx8_k$=function(n,t){return t(this.left_1.fold_iindx8_k$(n,t),this.element_1)},su(Lr).minusKey_y21q55_k$=function(n){if(null!=this.element_1.get_j1ktw6_k$(n))return this.left_1;var t=this.left_1.minusKey_y21q55_k$(n);return t===this.left_1?this:t===Mr()?this.element_1:new Lr(t,this.element_1)},su(Lr).equals=function(n){return this===n||!!(n instanceof Lr&&Or(n)===Or(this))&&function(n,t){for(var e=t;;){if(!Nr(n,e.element_1))return!1;var r=e.left_1;if(!(r instanceof Lr))return Nr(n,sp(r,Ir)?r:pu());e=r}}(n,this)},su(Lr).hashCode=function(){return ru(this.left_1)+ru(this.element_1)|0},su(Lr).toString=function(){return"["+this.fold_iindx8_k$("",Tr)+"]"},su(qr).tryCast_hqzvw1_k$=function(n){return this.safeCast_1(n)},su(qr).isSubKey_5an70z_k$=function(n){return n===this||this.topmostKey_1===n},su(Pr).get_key_18j28a_k$=function(){return this.key_1},su(Ur).get_size_woubt6_k$=function(){return this.entries_1.length},su(Ur).get_fkrdnv_k$=function(n){return ce().checkElementIndex_ux0wz1_k$(n,this.entries_1.length),this.entries_1[n]},su(Ur).contains_2ehdtg_k$=function(n){return null!==n&&Bt(this.entries_1,n.get_ordinal_ip24qg_k$())===n},su(Ur).contains_2ehdt1_k$=function(n){return n instanceof bt&&this.contains_2ehdtg_k$(n instanceof bt?n:pu())},su(Ur).indexOf_dcv8de_k$=function(n){if(null===n)return-1;var t=n.get_ordinal_ip24qg_k$();return Bt(this.entries_1,t)===n?t:-1},su(Ur).indexOf_dcv8dt_k$=function(n){return n instanceof bt?this.indexOf_dcv8de_k$(n instanceof bt?n:pu()):-1},su(Ur).lastIndexOf_rzx8tk_k$=function(n){return this.indexOf_dcv8de_k$(n)},su(Ur).lastIndexOf_rzx8t5_k$=function(n){return n instanceof bt?this.lastIndexOf_rzx8tk_k$(n instanceof bt?n:pu()):-1},su(Hr).equals=function(n){return n instanceof Hr&&(n instanceof Hr||pu(),!0)},su(Hr).hashCode=function(){return 0},su(Hr).toString=function(){return"@kotlin.experimental.ExperimentalTypeInference()"},su(Yr).equals=function(n){return n instanceof Yr&&(n instanceof Yr||pu(),!0)},su(Yr).hashCode=function(){return 0},su(Yr).toString=function(){return"@kotlin.internal.InlineOnly()"},su(Qr).equals=function(n){return n instanceof Qr&&(n instanceof Qr||pu(),!0)},su(Qr).hashCode=function(){return 0},su(Qr).toString=function(){return"@kotlin.internal.LowPriorityInOverloadResolution()"},su(Xr).equals=function(n){return n instanceof Xr&&(n instanceof Xr||pu(),!0)},su(Xr).hashCode=function(){return 0},su(Xr).toString=function(){return"@kotlin.internal.NoInfer()"},su(Wr).equals=function(n){return n instanceof Wr&&(n instanceof Wr||pu(),!0)},su(Wr).hashCode=function(){return 0},su(Wr).toString=function(){return"@kotlin.internal.ContractsDsl()"},su(Gr).equals=function(n){return n instanceof Gr&&(n instanceof Gr||pu(),!0)},su(Gr).hashCode=function(){return 0},su(Gr).toString=function(){return"@kotlin.internal.DynamicExtension()"},su(Jr).equals=function(n){return n instanceof Jr&&(n instanceof Jr||pu(),!0)},su(Jr).hashCode=function(){return 0},su(Jr).toString=function(){return"@kotlin.internal.OnlyInputTypes()"},su(Zr).equals=function(n){return n instanceof Zr&&(n instanceof Zr||pu(),!0)},su(Zr).hashCode=function(){return 0},su(Zr).toString=function(){return"@kotlin.internal.HidesMembers()"},su(Kr).get_version_72w4j3_k$=function(){return this.version_1},su(Kr).get_message_h23axq_k$=function(){return this.message_1},su(Kr).get_level_ium7h7_k$=function(){return this.level_1},su(Kr).get_versionKind_pab57n_k$=function(){return this.versionKind_1},su(Kr).get_errorCode_dyf6uk_k$=function(){return this.errorCode_1},su(Kr).equals=function(n){if(!(n instanceof Kr))return!1;var t=n instanceof Kr?n:pu();return this.version_1===t.version_1&&this.message_1===t.message_1&&!!this.level_1.equals(t.level_1)&&!!this.versionKind_1.equals(t.versionKind_1)&&this.errorCode_1===t.errorCode_1},su(Kr).hashCode=function(){var n=Un(ou("version"),127)^ou(this.version_1);return(n=(n=(n=n+(Un(ou("message"),127)^ou(this.message_1))|0)+(Un(ou("level"),127)^this.level_1.hashCode())|0)+(Un(ou("versionKind"),127)^this.versionKind_1.hashCode())|0)+(Un(ou("errorCode"),127)^this.errorCode_1)|0},su(Kr).toString=function(){return"@kotlin.internal.RequireKotlin(version="+this.version_1+", message="+this.message_1+", level="+this.level_1+", versionKind="+this.versionKind_1+", errorCode="+this.errorCode_1+")"},su(ti).equals=function(n){return n instanceof ti&&(n instanceof ti||pu(),!0)},su(ti).hashCode=function(){return 0},su(ti).toString=function(){return"@kotlin.internal.AccessibleLateinitPropertyLiteral()"},su(mi).get_bytesPerGroup_ye0ds4_k$=function(){return this.bytesPerGroup_1},su(mi).get_symbolsPerGroup_yn8p70_k$=function(){return this.symbolsPerGroup_1},su(mi).get_padSymbol_t12m5a_k$=function(){return this.padSymbol_1},su(mi).get_mimeLineLength_a7r3c9_k$=function(){return this.mimeLineLength_1},su(mi).get_mimeLineSeparatorSymbols_qujr15_k$=function(){return this.mimeLineSeparatorSymbols_1},su(mi).get_UrlSafe_pzautv_k$=function(){return this.UrlSafe_1},su(mi).get_Mime_wo61zx_k$=function(){return this.Mime_1},su(bi).get_isUrlSafe_3w08t3_k$=function(){return this.isUrlSafe_1},su(bi).get_isMimeScheme_50xsek_k$=function(){return this.isMimeScheme_1},su(bi).encodeToByteArray_grkyzh_k$=function(n,t,e){return this.encodeToByteArrayImpl_c9zdct_k$(n,t,e)},su(bi).encodeToByteArray$default_d3y46r_k$=function(n,t,e,r){return t=t===qn?0:t,e=e===qn?n.length:e,r===qn?this.encodeToByteArray_grkyzh_k$(n,t,e):r.encodeToByteArray_grkyzh_k$.call(this,n,t,e)},su(bi).encodeIntoByteArray_w48gyi_k$=function(n,t,e,r,i){return this.encodeIntoByteArrayImpl_830ns6_k$(n,t,e,r,i)},su(bi).encodeIntoByteArray$default_70twn7_k$=function(n,t,e,r,i,o){return e=e===qn?0:e,r=r===qn?0:r,i=i===qn?n.length:i,o===qn?this.encodeIntoByteArray_w48gyi_k$(n,t,e,r,i):o.encodeIntoByteArray_w48gyi_k$.call(this,n,t,e,r,i)},su(bi).encode_nvsnoz_k$=function(n,t,e){var r=this.encodeToByteArrayImpl_c9zdct_k$(n,t,e);return this.bytesToStringImpl_38g4bw_k$(r)},su(bi).encode$default_ox86u5_k$=function(n,t,e,r){return t=t===qn?0:t,e=e===qn?n.length:e,r===qn?this.encode_nvsnoz_k$(n,t,e):r.encode_nvsnoz_k$.call(this,n,t,e)},su(bi).encodeToAppendable_azf0zp_k$=function(n,t,e,r){var i=this.encodeToByteArrayImpl_c9zdct_k$(n,e,r),o=this.bytesToStringImpl_38g4bw_k$(i);return t.append_oz4qxs_k$(o),t},su(bi).encodeToAppendable$default_6d863v_k$=function(n,t,e,r,i){return e=e===qn?0:e,r=r===qn?n.length:r,i===qn?this.encodeToAppendable_azf0zp_k$(n,t,e,r):i.encodeToAppendable_azf0zp_k$.call(this,n,t,e,r)},su(bi).decode_ep8q45_k$=function(n,t,e){this.checkSourceBounds_jmlapk_k$(n.length,t,e);var r=pi(this,n,t,e),i=new Int8Array(r);if(ui(this,n,i,0,t,e)!==i.length)throw eh(iu("Check failed."));return i},su(bi).decode$default_u6ln0l_k$=function(n,t,e,r){return t=t===qn?0:t,e=e===qn?n.length:e,r===qn?this.decode_ep8q45_k$(n,t,e):r.decode_ep8q45_k$.call(this,n,t,e)},su(bi).decodeIntoByteArray_diercy_k$=function(n,t,e,r,i){return this.checkSourceBounds_jmlapk_k$(n.length,r,i),gi(0,t.length,e,pi(this,n,r,i)),ui(this,n,t,e,r,i)},su(bi).decodeIntoByteArray$default_7yne0b_k$=function(n,t,e,r,i,o){return e=e===qn?0:e,r=r===qn?0:r,i=i===qn?n.length:i,o===qn?this.decodeIntoByteArray_diercy_k$(n,t,e,r,i):o.decodeIntoByteArray_diercy_k$.call(this,n,t,e,r,i)},su(bi).decode_wl2dfx_k$=function(n,t,e){var r=this.charsToBytesImpl_vipw4o_k$(n,t,e);return this.decode$default_u6ln0l_k$(r)},su(bi).decode$default_1wka5f_k$=function(n,t,e,r){return t=t===qn?0:t,e=e===qn?Wd(n):e,r===qn?this.decode_wl2dfx_k$(n,t,e):r.decode_wl2dfx_k$.call(this,n,t,e)},su(bi).decodeIntoByteArray_ketqx2_k$=function(n,t,e,r,i){var o=this.charsToBytesImpl_vipw4o_k$(n,r,i);return this.decodeIntoByteArray$default_7yne0b_k$(o,t,e)},su(bi).decodeIntoByteArray$default_n3ha15_k$=function(n,t,e,r,i,o){return e=e===qn?0:e,r=r===qn?0:r,i=i===qn?Wd(n):i,o===qn?this.decodeIntoByteArray_ketqx2_k$(n,t,e,r,i):o.decodeIntoByteArray_ketqx2_k$.call(this,n,t,e,r,i)},su(bi).encodeToByteArrayImpl_c9zdct_k$=function(n,t,e){this.checkSourceBounds_jmlapk_k$(n.length,t,e);var r=di(this,e-t|0),i=new Int8Array(r);return this.encodeIntoByteArrayImpl_830ns6_k$(n,i,0,t,e),i},su(bi).encodeIntoByteArrayImpl_830ns6_k$=function(n,t,e,r,i){this.checkSourceBounds_jmlapk_k$(n.length,r,i),gi(0,t.length,e,di(this,i-r|0));var o,a=this.isUrlSafe_1?ci():si(),s=r,l=e;this.isMimeScheme_1?(Ai(),o=19):o=xs().get_MAX_VALUE_54a9lf_k$();for(var c=o;(s+2|0)<i;){var d=i-s|0;Ai();var u=d/3|0,p=Math.min(u,c),h=0;if(h<p)do{h=h+1|0;var f=s,g=s=f+1|0,m=s=g+1|0;s=m+1|0;var A=(255&n[f])<<16|(255&n[g])<<8|255&n[m],b=l;l=b+1|0,t[b]=a[A>>>18|0];var _=l;l=_+1|0,t[_]=a[A>>>12&63];var v=l;l=v+1|0,t[v]=a[A>>>6&63];var x=l;l=x+1|0,t[x]=a[63&A]}while(h<p);if(p===c&&s!==i){var k=l;l=k+1|0,t[k]=Ai().mimeLineSeparatorSymbols_1[0];var y=l;l=y+1|0,t[y]=Ai().mimeLineSeparatorSymbols_1[1]}}var $=i-s|0;if(1===$){var E=s;s=E+1|0;var w=(255&n[E])<<4,C=l;l=C+1|0,t[C]=a[w>>>6|0];var I=l;l=I+1|0,t[I]=a[63&w];var B=l;l=B+1|0,Ai(),t[B]=61;var S=l;l=S+1|0,Ai(),t[S]=61}else if(2===$){var z=s,M=s=z+1|0;s=M+1|0;var j=(255&n[z])<<10|(255&n[M])<<2,O=l;l=O+1|0,t[O]=a[j>>>12|0];var N=l;l=N+1|0,t[N]=a[j>>>6&63];var D=l;l=D+1|0,t[D]=a[63&j];var T=l;l=T+1|0,Ai(),t[T]=61}if(s!==i)throw eh(iu("Check failed."));return l-e|0},su(bi).charsToBytesImpl_vipw4o_k$=function(n,t,e){this.checkSourceBounds_jmlapk_k$(Wd(n),t,e);var r=new Int8Array(e-t|0),i=0,o=t;if(o<e)do{var a=o;o=o+1|0;var s=Qd(n,a);if(s<=255){var l=i;i=l+1|0,r[l]=Yu(s)}else{var c=i;i=c+1|0,r[c]=63}}while(o<e);return r},su(bi).bytesToStringImpl_38g4bw_k$=function(n){for(var t=ad(n.length),e=0,r=n.length;e<r;){var i=n[e];e=e+1|0,t.append_t8oh9e_k$(Gu(i))}return t.toString()},su(bi).checkSourceBounds_jmlapk_k$=function(n,t,e){ce().checkBoundsIndexes_7787d9_k$(t,e,n)},su(vi).equals=function(n){return n instanceof vi&&(n instanceof vi||pu(),!0)},su(vi).hashCode=function(){return 0},su(vi).toString=function(){return"@kotlin.io.encoding.ExperimentalEncodingApi()"},su(xi).get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},su(yi).get_start_iypx6h_k$=function(){return this.get_first_irdx8n_k$()},su(yi).get_endInclusive_r07xpi_k$=function(){return this.get_last_wopotb_k$()},su(yi).get_endExclusive_pmwm6k_k$=function(){if(this.get_last_wopotb_k$()===xs().get_MAX_VALUE_54a9lf_k$())throw eh("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.get_last_wopotb_k$()+1|0},su(yi).contains_1pg60y_k$=function(n){return this.get_first_irdx8n_k$()<=n&&n<=this.get_last_wopotb_k$()},su(yi).contains_2ehdtg_k$=function(n){return this.contains_1pg60y_k$("number"==typeof n?n:pu())},su(yi).isEmpty_y1axqb_k$=function(){return this.get_first_irdx8n_k$()>this.get_last_wopotb_k$()},su(yi).equals=function(n){return n instanceof yi&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this.get_first_irdx8n_k$()===n.get_first_irdx8n_k$()&&this.get_last_wopotb_k$()===n.get_last_wopotb_k$())},su(yi).hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:Un(31,this.get_first_irdx8n_k$())+this.get_last_wopotb_k$()|0},su(yi).toString=function(){return this.get_first_irdx8n_k$()+".."+this.get_last_wopotb_k$()},su($i).get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},su(Ei).get_start_qj1pkq_k$=function(){return this.get_first_en5qmg_k$()},su(Ei).get_start_iypx6h_k$=function(){return new it(this.get_start_qj1pkq_k$())},su(Ei).get_endInclusive_oogq1x_k$=function(){return this.get_last_rp1s9s_k$()},su(Ei).get_endInclusive_r07xpi_k$=function(){return new it(this.get_endInclusive_oogq1x_k$())},su(Ei).get_endExclusive_umcki5_k$=function(){if(this.get_last_rp1s9s_k$()===rt().get_MAX_VALUE_blimwe_k$())throw eh("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return Gu(this.get_last_rp1s9s_k$()+1|0)},su(Ei).get_endExclusive_pmwm6k_k$=function(){return new it(this.get_endExclusive_umcki5_k$())},su(Ei).contains_i4atwd_k$=function(n){return Zn(this.get_first_en5qmg_k$(),n)<=0&&Zn(n,this.get_last_rp1s9s_k$())<=0},su(Ei).contains_2ehdtg_k$=function(n){return this.contains_i4atwd_k$(n instanceof it?n.value_1:pu())},su(Ei).isEmpty_y1axqb_k$=function(){return Zn(this.get_first_en5qmg_k$(),this.get_last_rp1s9s_k$())>0},su(Ei).equals=function(n){return n instanceof Ei&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this.get_first_en5qmg_k$()===n.get_first_en5qmg_k$()&&this.get_last_rp1s9s_k$()===n.get_last_rp1s9s_k$())},su(Ei).hashCode=function(){var n,t;return this.isEmpty_y1axqb_k$()?n=-1:(t=this.get_first_en5qmg_k$(),n=Un(31,t)+this.get_last_rp1s9s_k$()|0),n},su(Ei).toString=function(){return new it(this.get_first_en5qmg_k$())+".."+new it(this.get_last_rp1s9s_k$())},su(wi).get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},su(Ii).get_start_iypx6h_k$=function(){return this.get_first_irdx8n_k$()},su(Ii).get_endInclusive_r07xpi_k$=function(){return this.get_last_wopotb_k$()},su(Ii).get_endExclusive_pmwm6k_k$=function(){if(this.get_last_wopotb_k$().equals(vu().get_MAX_VALUE_54a9lf_k$()))throw eh("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.get_last_wopotb_k$().plus_u6jwas_k$(new xu(1,0))},su(Ii).contains_i44xiv_k$=function(n){return this.get_first_irdx8n_k$().compareTo_n4fqi2_k$(n)<=0&&n.compareTo_n4fqi2_k$(this.get_last_wopotb_k$())<=0},su(Ii).contains_2ehdtg_k$=function(n){return this.contains_i44xiv_k$(n instanceof xu?n:pu())},su(Ii).isEmpty_y1axqb_k$=function(){return this.get_first_irdx8n_k$().compareTo_n4fqi2_k$(this.get_last_wopotb_k$())>0},su(Ii).equals=function(n){return n instanceof Ii&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||!!this.get_first_irdx8n_k$().equals(n.get_first_irdx8n_k$())&&this.get_last_wopotb_k$().equals(n.get_last_wopotb_k$()))},su(Ii).hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:Wu(31).times_2zfqpc_k$(this.get_first_irdx8n_k$().xor_jjua9n_k$(this.get_first_irdx8n_k$().ushr_rr8rvr_k$(32))).plus_u6jwas_k$(this.get_last_wopotb_k$().xor_jjua9n_k$(this.get_last_wopotb_k$().ushr_rr8rvr_k$(32))).toInt_1tsl84_k$()},su(Ii).toString=function(){return iu(this.get_first_irdx8n_k$())+".."+iu(this.get_last_wopotb_k$())},su(Bi).get_step_woujh1_k$=function(){return this.step_1},su(Bi).hasNext_bitz1p_k$=function(){return this.hasNext_1},su(Bi).nextInt_ujorgc_k$=function(){var n=this.next_1;if(n===this.finalElement_1){if(!this.hasNext_1)throw ph();this.hasNext_1=!1}else this.next_1=this.next_1+this.step_1|0;return n},su(Si).get_step_woujh1_k$=function(){return this.step_1},su(Si).hasNext_bitz1p_k$=function(){return this.hasNext_1},su(Si).nextChar_yv3rl6_k$=function(){var n=this.next_1;if(n===this.finalElement_1){if(!this.hasNext_1)throw ph();this.hasNext_1=!1}else this.next_1=this.next_1+this.step_1|0;return Gu(n)},su(zi).get_step_woujh1_k$=function(){return this.step_1},su(zi).hasNext_bitz1p_k$=function(){return this.hasNext_1},su(zi).nextLong_njwv0v_k$=function(){var n=this.next_1;if(n.equals(this.finalElement_1)){if(!this.hasNext_1)throw ph();this.hasNext_1=!1}else this.next_1=this.next_1.plus_u6jwas_k$(this.step_1);return n},su(Mi).fromClosedRange_vhxzyy_k$=function(n,t,e){return new Oi(n,t,e)},su(Oi).get_first_irdx8n_k$=function(){return this.first_1},su(Oi).get_last_wopotb_k$=function(){return this.last_1},su(Oi).get_step_woujh1_k$=function(){return this.step_1},su(Oi).iterator_jk1svi_k$=function(){return new Bi(this.first_1,this.last_1,this.step_1)},su(Oi).isEmpty_y1axqb_k$=function(){return this.step_1>0?this.first_1>this.last_1:this.first_1<this.last_1},su(Oi).equals=function(n){return n instanceof Oi&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this.first_1===n.first_1&&this.last_1===n.last_1&&this.step_1===n.step_1)},su(Oi).hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:Un(31,Un(31,this.first_1)+this.last_1|0)+this.step_1|0},su(Oi).toString=function(){return this.step_1>0?this.first_1+".."+this.last_1+" step "+this.step_1:this.first_1+" downTo "+this.last_1+" step "+(0|-this.step_1)},su(Ni).fromClosedRange_kxji4u_k$=function(n,t,e){return new Di(n,t,e)},su(Di).get_first_en5qmg_k$=function(){return this.first_1},su(Di).get_last_rp1s9s_k$=function(){return this.last_1},su(Di).get_step_woujh1_k$=function(){return this.step_1},su(Di).iterator_jk1svi_k$=function(){return new Si(this.first_1,this.last_1,this.step_1)},su(Di).isEmpty_y1axqb_k$=function(){return this.step_1>0?Zn(this.first_1,this.last_1)>0:Zn(this.first_1,this.last_1)<0},su(Di).equals=function(n){return n instanceof Di&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this.first_1===n.first_1&&this.last_1===n.last_1&&this.step_1===n.step_1)},su(Di).hashCode=function(){var n;if(this.isEmpty_y1axqb_k$())n=-1;else{var t;t=this.first_1;var e,r=Un(31,t);e=this.last_1,n=Un(31,r+e|0)+this.step_1|0}return n},su(Di).toString=function(){return this.step_1>0?new it(this.first_1)+".."+new it(this.last_1)+" step "+this.step_1:new it(this.first_1)+" downTo "+new it(this.last_1)+" step "+(0|-this.step_1)},su(Ti).fromClosedRange_5n0x23_k$=function(n,t,e){return new Li(n,t,e)},su(Li).get_first_irdx8n_k$=function(){return this.first_1},su(Li).get_last_wopotb_k$=function(){return this.last_1},su(Li).get_step_woujh1_k$=function(){return this.step_1},su(Li).iterator_jk1svi_k$=function(){return new zi(this.first_1,this.last_1,this.step_1)},su(Li).isEmpty_y1axqb_k$=function(){return this.step_1.compareTo_n4fqi2_k$(new xu(0,0))>0?this.first_1.compareTo_n4fqi2_k$(this.last_1)>0:this.first_1.compareTo_n4fqi2_k$(this.last_1)<0},su(Li).equals=function(n){return n instanceof Li&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||!(!this.first_1.equals(n.first_1)||!this.last_1.equals(n.last_1))&&this.step_1.equals(n.step_1))},su(Li).hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:Wu(31).times_2zfqpc_k$(Wu(31).times_2zfqpc_k$(this.first_1.xor_jjua9n_k$(this.first_1.ushr_rr8rvr_k$(32))).plus_u6jwas_k$(this.last_1.xor_jjua9n_k$(this.last_1.ushr_rr8rvr_k$(32)))).plus_u6jwas_k$(this.step_1.xor_jjua9n_k$(this.step_1.ushr_rr8rvr_k$(32))).toInt_1tsl84_k$()},su(Li).toString=function(){return this.step_1.compareTo_n4fqi2_k$(new xu(0,0))>0?iu(this.first_1)+".."+iu(this.last_1)+" step "+iu(this.step_1):iu(this.first_1)+" downTo "+iu(this.last_1)+" step "+iu(this.step_1.unaryMinus_6uz0qp_k$())},su(Vi).get_star_woujdn_k$=function(){return this.star_1},su(Vi).get_STAR_wo9fa3_k$=function(){return this.star_1},su(Vi).invariant_d1std2_k$=function(n){return new Ui((Hi(),O),n)},su(Vi).contravariant_lnygde_k$=function(n){return new Ui((Hi(),N),n)},su(Vi).covariant_ne14kt_k$=function(n){return new Ui((Hi(),D),n)},su(Ui).get_variance_ik7ku2_k$=function(){return this.variance_1},su(Ui).get_type_wovaf7_k$=function(){return this.type_1},su(Ui).toString=function(){var n,t=this.variance_1;switch(null==t?-1:t.get_ordinal_ip24qg_k$()){case-1:n="*";break;case 0:n=_t(this.type_1);break;case 1:n="in "+this.type_1;break;case 2:n="out "+this.type_1;break;default:uu()}return n},su(Ui).component1_7eebsc_k$=function(){return this.variance_1},su(Ui).component2_7eebsb_k$=function(){return this.type_1},su(Ui).copy_luz5xs_k$=function(n,t){return new Ui(n,t)},su(Ui).copy$default_rvyakb_k$=function(n,t,e){return n=n===qn?this.variance_1:n,t=t===qn?this.type_1:t,e===qn?this.copy_luz5xs_k$(n,t):e.copy_luz5xs_k$.call(this,n,t)},su(Ui).hashCode=function(){var n=null==this.variance_1?0:this.variance_1.hashCode();return Un(n,31)+(null==this.type_1?0:ru(this.type_1))|0},su(Ui).equals=function(n){if(this===n)return!0;if(!(n instanceof Ui))return!1;var t=n instanceof Ui?n:pu();return!!eu(this.variance_1,t.variance_1)&&!!eu(this.type_1,t.type_1)},su(oo).set_nextState_2xkipd_k$=function(n){this.nextState_1=n},su(oo).get_nextState_sgmh11_k$=function(){return this.nextState_1},su(oo).set_currentStartIndex_y0ldr8_k$=function(n){this.currentStartIndex_1=n},su(oo).get_currentStartIndex_vd7d4w_k$=function(){return this.currentStartIndex_1},su(oo).set_nextSearchIndex_exqpca_k$=function(n){this.nextSearchIndex_1=n},su(oo).get_nextSearchIndex_c7yeaa_k$=function(){return this.nextSearchIndex_1},su(oo).set_nextItem_96kr3b_k$=function(n){this.nextItem_1=n},su(oo).get_nextItem_892p3l_k$=function(){return this.nextItem_1},su(oo).set_counter_72rpov_k$=function(n){this.counter_1=n},su(oo).get_counter_h3tkwj_k$=function(){return this.counter_1},su(oo).next_20eer_k$=function(){if(-1===this.nextState_1&&io(this),0===this.nextState_1)throw ph();var n=this.nextItem_1,t=n instanceof yi?n:pu();return this.nextItem_1=null,this.nextState_1=-1,t},su(oo).hasNext_bitz1p_k$=function(){return-1===this.nextState_1&&io(this),1===this.nextState_1},su(ao).iterator_jk1svi_k$=function(){return new oo(this)},su(so).nextChar_yv3rl6_k$=function(){var n=this.index_1;return this.index_1=n+1|0,Qd(this.$this_iterator_1,n)},su(so).hasNext_bitz1p_k$=function(){return this.index_1<Wd(this.$this_iterator_1)},su(co).invoke_gyv2af_k$=function(n,t){throw bh("Should not be called from DeepRecursiveScope")},su(uo).get_block_ip8l7o_k$=function(){return this.block_1},su(po).get_context_h02k06_k$=function(){return this.$tmp0_Continuation_1},su(po).resumeWith_7onugl_k$=function(n){return this.this$0__1.function_1=this.$currentFunction_1,this.this$0__1.cont_1=this.$cont_1,this.this$0__1.result_1=n,us()},su(po).resumeWith_s3a3yh_k$=function(n){return this.resumeWith_7onugl_k$(n)},su(ho).get_context_h02k06_k$=function(){return Mr()},su(ho).resumeWith_4vzby1_k$=function(n){this.cont_1=null,this.result_1=n},su(ho).resumeWith_s3a3yh_k$=function(n){return this.resumeWith_4vzby1_k$(n)},su(ho).callRecursive_6euk1h_k$=function(n,t){return this.cont_1=sp(t,xr)?t:pu(),this.value_1=n,Rr()},su(ho).callRecursive_3atlba_k$=function(n,t,e){var r=n.block_1,i=up(r,2)?r:pu(),o=this.function_1;return i!==o?(this.function_1=i,this.cont_1=function(n,t,e){return new po(Mr(),n,t,e)}(this,o,sp(e,xr)?e:pu())):this.cont_1=sp(e,xr)?e:pu(),this.value_1=t,Rr()},su(ho).runCallLoop_pzbl0z_k$=function(){n:for(;;){var n=this.result_1,t=this.cont_1;if(null==t){var e=new Co(n)instanceof Co?n:pu();Bo(e);var r=e;return null==r||dp(r)?r:pu()}var i=t;if(eu(lo(),n)){var o;try{var a=this.function_1,s=this.value_1;o="function"==typeof a?a(this,s,i):a.invoke_f2mof9_k$(this,s,i)}catch(n){if(n instanceof Error){var l,c=n;Eo(),l=Io(c),i.resumeWith_s3a3yh_k$(l);continue n}throw n}var d=o;if(d!==Rr()){var u,p=null==d||dp(d)?d:pu();Eo(),u=p,i.resumeWith_s3a3yh_k$(u)}}else this.result_1=lo(),i.resumeWith_s3a3yh_k$(n)}},su(Ao).set_initializer_1gnrcr_k$=function(n){this.initializer_1=n},su(Ao).get_initializer_yawku1_k$=function(){return this.initializer_1},su(Ao).get_value_j01efc_k$=function(){this._value_1===_o()&&(this._value_1=du(this.initializer_1)(),this.initializer_1=null);var n=this._value_1;return null==n||dp(n)?n:pu()},su(Ao).isInitialized_2wsk3a_k$=function(){return!(this._value_1===_o())},su(Ao).toString=function(){return this.isInitialized_2wsk3a_k$()?_t(this.get_value_j01efc_k$()):"Lazy value not initialized yet."},su(vo).get_value_j01efc_k$=function(){return this.value_1},su(vo).isInitialized_2wsk3a_k$=function(){return!0},su(vo).toString=function(){return _t(this.value_1)},su($o).success_ql3kr0_k$=function(n){return n},su($o).failure_grya8y_k$=function(n){return Io(n)},su(wo).get_exception_x0n6w6_k$=function(){return this.exception_1},su(wo).equals=function(n){return n instanceof wo&&eu(this.exception_1,n.exception_1)},su(wo).hashCode=function(){return ru(this.exception_1)},su(wo).toString=function(){return"Failure("+this.exception_1+")"},su(Co).toString=function(){return(n=this.value_1)instanceof wo?iu(n):"Success("+_t(n)+")";var n},su(Co).hashCode=function(){return null==(n=this.value_1)?0:ru(n);var n},su(Co).equals=function(n){return function(n,t){return t instanceof Co&&!!eu(n,t instanceof Co?t.value_1:pu())}(this.value_1,n)},su(zo).get_first_irdx8n_k$=function(){return this.first_1},su(zo).get_second_jf7fjx_k$=function(){return this.second_1},su(zo).toString=function(){return"("+this.first_1+", "+this.second_1+")"},su(zo).component1_7eebsc_k$=function(){return this.first_1},su(zo).component2_7eebsb_k$=function(){return this.second_1},su(zo).copy_8d28ee_k$=function(n,t){return new zo(n,t)},su(zo).copy$default_8qichv_k$=function(n,t,e){return n=n===qn?this.first_1:n,t=t===qn?this.second_1:t,e===qn?this.copy_8d28ee_k$(n,t):e.copy_8d28ee_k$.call(this,n,t)},su(zo).hashCode=function(){var n=null==this.first_1?0:ru(this.first_1);return Un(n,31)+(null==this.second_1?0:ru(this.second_1))|0},su(zo).equals=function(n){if(this===n)return!0;if(!(n instanceof zo))return!1;var t=n instanceof zo?n:pu();return!!eu(this.first_1,t.first_1)&&!!eu(this.second_1,t.second_1)},su(jo).get_first_irdx8n_k$=function(){return this.first_1},su(jo).get_second_jf7fjx_k$=function(){return this.second_1},su(jo).get_third_iz27um_k$=function(){return this.third_1},su(jo).toString=function(){return"("+this.first_1+", "+this.second_1+", "+this.third_1+")"},su(jo).component1_7eebsc_k$=function(){return this.first_1},su(jo).component2_7eebsb_k$=function(){return this.second_1},su(jo).component3_7eebsa_k$=function(){return this.third_1},su(jo).copy_a6vyki_k$=function(n,t,e){return new jo(n,t,e)},su(jo).copy$default_4i3nr7_k$=function(n,t,e,r){return n=n===qn?this.first_1:n,t=t===qn?this.second_1:t,e=e===qn?this.third_1:e,r===qn?this.copy_a6vyki_k$(n,t,e):r.copy_a6vyki_k$.call(this,n,t,e)},su(jo).hashCode=function(){var n=null==this.first_1?0:ru(this.first_1);return n=Un(n,31)+(null==this.second_1?0:ru(this.second_1))|0,Un(n,31)+(null==this.third_1?0:ru(this.third_1))|0},su(jo).equals=function(n){if(this===n)return!0;if(!(n instanceof jo))return!1;var t=n instanceof jo?n:pu();return!!eu(this.first_1,t.first_1)&&!!eu(this.second_1,t.second_1)&&!!eu(this.third_1,t.third_1)},su(Do).get_MIN_VALUE_p0dmjb_k$=function(){return this.MIN_VALUE_1},su(Do).get_MAX_VALUE_4mpz45_k$=function(){return this.MAX_VALUE_1},su(Do).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},su(Do).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},su(Po).compareTo_6mkx9r_k$=function(n){return Lo(this.data_1,n)},su(Po).compareTo_6thzaj_k$=function(n){return function(n,t){return Lo(n.data_1,t instanceof Po?t.data_1:pu())}(this,n)},su(Po).toString=function(){return qo(this.data_1)},su(Po).hashCode=function(){return this.data_1},su(Po).equals=function(n){return function(n,t){return t instanceof Po&&n===(t instanceof Po?t.data_1:pu())}(this.data_1,n)},su(Ro).hasNext_bitz1p_k$=function(){return this.index_1<this.array_1.length},su(Ro).next_mzcoch_k$=function(){if(!(this.index_1<this.array_1.length))throw hh(this.index_1.toString());var n=this.index_1;return this.index_1=n+1|0,this.array_1[n]},su(Ro).next_20eer_k$=function(){return new Po(this.next_mzcoch_k$())},su(Uo).get_size_woubt6_k$=function(){return this.storage_1.length},su(Uo).iterator_jk1svi_k$=function(){return new Ro(this.storage_1)},su(Uo).contains_6st81c_k$=function(n){return Fo(this.storage_1,n)},su(Uo).contains_2ehdt1_k$=function(n){return function(n,t){return t instanceof Po&&Fo(n.storage_1,t instanceof Po?t.data_1:pu())}(this,n)},su(Uo).containsAll_ymyv_k$=function(n){return Vo(this.storage_1,n)},su(Uo).containsAll_jr3fla_k$=function(n){return function(n,t){return Vo(n.storage_1,t)}(this,n)},su(Uo).isEmpty_y1axqb_k$=function(){return 0===this.storage_1.length},su(Uo).toString=function(){return"UByteArray(storage="+iu(this.storage_1)+")"},su(Uo).hashCode=function(){return ru(this.storage_1)},su(Uo).equals=function(n){return function(n,t){return t instanceof Uo&&!!eu(n,t instanceof Uo?t.storage_1:pu())}(this.storage_1,n)},su(Qo).get_MIN_VALUE_9yzxs0_k$=function(){return this.MIN_VALUE_1},su(Qo).get_MAX_VALUE_blthzm_k$=function(){return this.MAX_VALUE_1},su(Qo).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},su(Qo).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},su(Jo).compareTo_n4kp7s_k$=function(n){return Wo(this.data_1,n)},su(Jo).compareTo_6thzaj_k$=function(n){return function(n,t){return Wo(n.data_1,t instanceof Jo?t.data_1:pu())}(this,n)},su(Jo).toString=function(){return Go(this.data_1)},su(Jo).hashCode=function(){return this.data_1},su(Jo).equals=function(n){return function(n,t){return t instanceof Jo&&n===(t instanceof Jo?t.data_1:pu())}(this.data_1,n)},su(Zo).hasNext_bitz1p_k$=function(){return this.index_1<this.array_1.length},su(Zo).next_3167jc_k$=function(){if(!(this.index_1<this.array_1.length))throw hh(this.index_1.toString());var n=this.index_1;return this.index_1=n+1|0,this.array_1[n]},su(Zo).next_20eer_k$=function(){return new Jo(this.next_3167jc_k$())},su(ta).get_size_woubt6_k$=function(){return this.storage_1.length},su(ta).iterator_jk1svi_k$=function(){return new Zo(this.storage_1)},su(ta).contains_i3zyt5_k$=function(n){return Ko(this.storage_1,n)},su(ta).contains_2ehdt1_k$=function(n){return function(n,t){return t instanceof Jo&&Ko(n.storage_1,t instanceof Jo?t.data_1:pu())}(this,n)},su(ta).containsAll_ts90z8_k$=function(n){return na(this.storage_1,n)},su(ta).containsAll_jr3fla_k$=function(n){return function(n,t){return na(n.storage_1,t)}(this,n)},su(ta).isEmpty_y1axqb_k$=function(){return 0===this.storage_1.length},su(ta).toString=function(){return"UIntArray(storage="+iu(this.storage_1)+")"},su(ta).hashCode=function(){return ru(this.storage_1)},su(ta).equals=function(n){return function(n,t){return t instanceof ta&&!!eu(n,t instanceof ta?t.storage_1:pu())}(this.storage_1,n)},su(ea).get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},su(ra).get_start_qjckny_k$=function(){return this.first_1},su(ra).get_start_iypx6h_k$=function(){return new Jo(this.get_start_qjckny_k$())},su(ra).get_endInclusive_oo5uyp_k$=function(){return this.last_1},su(ra).get_endInclusive_r07xpi_k$=function(){return new Jo(this.get_endInclusive_oo5uyp_k$())},su(ra).get_endExclusive_umnfld_k$=function(){if(this.last_1===Xo().get_MAX_VALUE_blthzm_k$())throw eh("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");return this.last_1+1|0},su(ra).get_endExclusive_pmwm6k_k$=function(){return new Jo(this.get_endExclusive_umnfld_k$())},su(ra).contains_i3zyt5_k$=function(n){var t;La(this.first_1,n)<=0?t=La(n,this.last_1)<=0:t=!1;return t},su(ra).contains_2ehdtg_k$=function(n){return this.contains_i3zyt5_k$(n instanceof Jo?n.data_1:pu())},su(ra).isEmpty_y1axqb_k$=function(){return La(this.first_1,this.last_1)>0},su(ra).equals=function(n){return n instanceof ra&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this.first_1===n.first_1&&this.last_1===n.last_1)},su(ra).hashCode=function(){var n,t;return this.isEmpty_y1axqb_k$()?n=-1:(t=this.first_1,n=Un(31,t)+this.last_1|0),n},su(ra).toString=function(){return new Jo(this.first_1)+".."+new Jo(this.last_1)},su(ia).fromClosedRange_nl90ve_k$=function(n,t,e){return new oa(n,t,e)},su(oa).get_first_englpo_k$=function(){return this.first_1},su(oa).get_last_rpcnd0_k$=function(){return this.last_1},su(oa).get_step_woujh1_k$=function(){return this.step_1},su(oa).iterator_jk1svi_k$=function(){return new aa(this.first_1,this.last_1,this.step_1)},su(oa).isEmpty_y1axqb_k$=function(){var n;this.step_1>0?n=La(this.first_1,this.last_1)>0:n=La(this.first_1,this.last_1)<0;return n},su(oa).equals=function(n){return n instanceof oa&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this.first_1===n.first_1&&this.last_1===n.last_1&&this.step_1===n.step_1)},su(oa).hashCode=function(){var n;if(this.isEmpty_y1axqb_k$())n=-1;else{var t;t=this.first_1;var e,r=Un(31,t);e=this.last_1,n=Un(31,r+e|0)+this.step_1|0}return n},su(oa).toString=function(){return this.step_1>0?new Jo(this.first_1)+".."+new Jo(this.last_1)+" step "+this.step_1:new Jo(this.first_1)+" downTo "+new Jo(this.last_1)+" step "+(0|-this.step_1)},su(aa).hasNext_bitz1p_k$=function(){return this.hasNext_1},su(aa).next_3167jc_k$=function(){var n=this.next_1;if(n===this.finalElement_1){if(!this.hasNext_1)throw ph();this.hasNext_1=!1}else{var t=this.next_1,e=this.step_1;this.next_1=t+e|0}return n},su(aa).next_20eer_k$=function(){return new Jo(this.next_3167jc_k$())},su(ca).get_MIN_VALUE_p0jsuj_k$=function(){return this.MIN_VALUE_1},su(ca).get_MAX_VALUE_4mw5fd_k$=function(){return this.MAX_VALUE_1},su(ca).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},su(ca).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},su(ha).compareTo_6mr3kz_k$=function(n){return ua(this.data_1,n)},su(ha).compareTo_6thzaj_k$=function(n){return function(n,t){return ua(n.data_1,t instanceof ha?t.data_1:pu())}(this,n)},su(ha).toString=function(){return pa(this.data_1)},su(ha).hashCode=function(){return this.data_1.hashCode()},su(ha).equals=function(n){return function(n,t){if(!(t instanceof ha))return!1;var e=t instanceof ha?t.data_1:pu();return!!n.equals(e)}(this.data_1,n)},su(fa).hasNext_bitz1p_k$=function(){return this.index_1<this.array_1.length},su(fa).next_mz6i19_k$=function(){if(!(this.index_1<this.array_1.length))throw hh(this.index_1.toString());var n=this.index_1;return this.index_1=n+1|0,this.array_1[n]},su(fa).next_20eer_k$=function(){return new ha(this.next_mz6i19_k$())},su(Aa).get_size_woubt6_k$=function(){return this.storage_1.length},su(Aa).iterator_jk1svi_k$=function(){return new fa(this.storage_1)},su(Aa).contains_6szeck_k$=function(n){return ga(this.storage_1,n)},su(Aa).contains_2ehdt1_k$=function(n){return function(n,t){return t instanceof ha&&ga(n.storage_1,t instanceof ha?t.data_1:pu())}(this,n)},su(Aa).containsAll_4csp1_k$=function(n){return ma(this.storage_1,n)},su(Aa).containsAll_jr3fla_k$=function(n){return function(n,t){return ma(n.storage_1,t)}(this,n)},su(Aa).isEmpty_y1axqb_k$=function(){return 0===this.storage_1.length},su(Aa).toString=function(){return"ULongArray(storage="+iu(this.storage_1)+")"},su(Aa).hashCode=function(){return ru(this.storage_1)},su(Aa).equals=function(n){return function(n,t){return t instanceof Aa&&!!eu(n,t instanceof Aa?t.storage_1:pu())}(this.storage_1,n)},su(ba).get_EMPTY_i8q41w_k$=function(){return this.EMPTY_1},su(_a).get_start_tpgxg3_k$=function(){return this.first_1},su(_a).get_start_iypx6h_k$=function(){return new ha(this.get_start_tpgxg3_k$())},su(_a).get_endInclusive_gj8vho_k$=function(){return this.last_1},su(_a).get_endInclusive_r07xpi_k$=function(){return new ha(this.get_endInclusive_gj8vho_k$())},su(_a).get_endExclusive_q3rncq_k$=function(){if(eu(this.last_1,da().get_MAX_VALUE_4mw5fd_k$()))throw eh("Cannot return the exclusive upper bound of a range that includes MAX_VALUE.");var n=this.last_1,t=Ju(1).and_jhajnj_k$(new xu(-1,0));return n.plus_u6jwas_k$(t)},su(_a).get_endExclusive_pmwm6k_k$=function(){return new ha(this.get_endExclusive_q3rncq_k$())},su(_a).contains_6szeck_k$=function(n){var t;Pa(this.first_1,n)<=0?t=Pa(n,this.last_1)<=0:t=!1;return t},su(_a).contains_2ehdtg_k$=function(n){return this.contains_6szeck_k$(n instanceof ha?n.data_1:pu())},su(_a).isEmpty_y1axqb_k$=function(){return Pa(this.first_1,this.last_1)>0},su(_a).equals=function(n){return n instanceof _a&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||!!eu(this.first_1,n.first_1)&&eu(this.last_1,n.last_1))},su(_a).hashCode=function(){var n;if(this.isEmpty_y1axqb_k$())n=-1;else{var t,e=this.first_1,r=this.first_1.ushr_rr8rvr_k$(32);t=e.xor_jjua9n_k$(r).toInt_1tsl84_k$();var i=Un(31,t),o=this.last_1,a=this.last_1.ushr_rr8rvr_k$(32);n=i+o.xor_jjua9n_k$(a).toInt_1tsl84_k$()|0}return n},su(_a).toString=function(){return new ha(this.first_1)+".."+new ha(this.last_1)},su(va).fromClosedRange_wj18r3_k$=function(n,t,e){return new xa(n,t,e)},su(xa).get_first_s0oavz_k$=function(){return this.first_1},su(xa).get_last_6gle4n_k$=function(){return this.last_1},su(xa).get_step_woujh1_k$=function(){return this.step_1},su(xa).iterator_jk1svi_k$=function(){return new ka(this.first_1,this.last_1,this.step_1)},su(xa).isEmpty_y1axqb_k$=function(){var n;this.step_1.compareTo_n4fqi2_k$(new xu(0,0))>0?n=Pa(this.first_1,this.last_1)>0:n=Pa(this.first_1,this.last_1)<0;return n},su(xa).equals=function(n){return n instanceof xa&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||!(!eu(this.first_1,n.first_1)||!eu(this.last_1,n.last_1))&&this.step_1.equals(n.step_1))},su(xa).hashCode=function(){var n;if(this.isEmpty_y1axqb_k$())n=-1;else{var t,e=this.first_1,r=this.first_1.ushr_rr8rvr_k$(32);t=e.xor_jjua9n_k$(r).toInt_1tsl84_k$();var i,o=Un(31,t),a=this.last_1,s=this.last_1.ushr_rr8rvr_k$(32);i=a.xor_jjua9n_k$(s).toInt_1tsl84_k$(),n=Un(31,o+i|0)+this.step_1.xor_jjua9n_k$(this.step_1.ushr_rr8rvr_k$(32)).toInt_1tsl84_k$()|0}return n},su(xa).toString=function(){return this.step_1.compareTo_n4fqi2_k$(new xu(0,0))>0?new ha(this.first_1)+".."+new ha(this.last_1)+" step "+iu(this.step_1):new ha(this.first_1)+" downTo "+new ha(this.last_1)+" step "+iu(this.step_1.unaryMinus_6uz0qp_k$())},su(ka).hasNext_bitz1p_k$=function(){return this.hasNext_1},su(ka).next_mz6i19_k$=function(){var n=this.next_1;if(eu(n,this.finalElement_1)){if(!this.hasNext_1)throw ph();this.hasNext_1=!1}else{var t=this.next_1,e=this.step_1;this.next_1=t.plus_u6jwas_k$(e)}return n},su(ka).next_20eer_k$=function(){return new ha(this.next_mz6i19_k$())},su(Ca).get_MIN_VALUE_5rgn3n_k$=function(){return this.MIN_VALUE_1},su(Ca).get_MAX_VALUE_1r6om7_k$=function(){return this.MAX_VALUE_1},su(Ca).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},su(Ca).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},su(za).compareTo_7e9yiz_k$=function(n){return Ba(this.data_1,n)},su(za).compareTo_6thzaj_k$=function(n){return function(n,t){return Ba(n.data_1,t instanceof za?t.data_1:pu())}(this,n)},su(za).toString=function(){return Sa(this.data_1)},su(za).hashCode=function(){return this.data_1},su(za).equals=function(n){return function(n,t){return t instanceof za&&n===(t instanceof za?t.data_1:pu())}(this.data_1,n)},su(Ma).hasNext_bitz1p_k$=function(){return this.index_1<this.array_1.length},su(Ma).next_1vquzf_k$=function(){if(!(this.index_1<this.array_1.length))throw hh(this.index_1.toString());var n=this.index_1;return this.index_1=n+1|0,this.array_1[n]},su(Ma).next_20eer_k$=function(){return new za(this.next_1vquzf_k$())},su(Na).get_size_woubt6_k$=function(){return this.storage_1.length},su(Na).iterator_jk1svi_k$=function(){return new Ma(this.storage_1)},su(Na).contains_214orw_k$=function(n){return ja(this.storage_1,n)},su(Na).contains_2ehdt1_k$=function(n){return function(n,t){return t instanceof za&&ja(n.storage_1,t instanceof za?t.data_1:pu())}(this,n)},su(Na).containsAll_6yien3_k$=function(n){return Oa(this.storage_1,n)},su(Na).containsAll_jr3fla_k$=function(n){return function(n,t){return Oa(n.storage_1,t)}(this,n)},su(Na).isEmpty_y1axqb_k$=function(){return 0===this.storage_1.length},su(Na).toString=function(){return"UShortArray(storage="+iu(this.storage_1)+")"},su(Na).hashCode=function(){return ru(this.storage_1)},su(Na).equals=function(n){return function(n,t){return t instanceof Na&&!!eu(n,t instanceof Na?t.storage_1:pu())}(this.storage_1,n)},su(Va).equals=function(n){return n instanceof Va&&(n instanceof Va||pu(),!0)},su(Va).hashCode=function(){return 0},su(Va).toString=function(){return"@kotlin.ExperimentalUnsignedTypes()"},su(Ja).toChar_tbflse_k$=function(){return Gu(Qu(this))},su(Za).get_version_72w4j3_k$=function(){return this.version_1},su(Za).equals=function(n){if(!(n instanceof Za))return!1;var t=n instanceof Za?n:pu();return this.version_1===t.version_1},su(Za).hashCode=function(){return Un(ou("version"),127)^ou(this.version_1)},su(Za).toString=function(){return"@kotlin.SinceKotlin(version="+this.version_1+")"},su(Ka).get_names_ivn21r_k$=function(){return this.names_1},su(Ka).equals=function(n){if(!(n instanceof Ka))return!1;var t=n instanceof Ka?n:pu();return!!Mp(this.names_1,t.names_1)},su(Ka).hashCode=function(){return Un(ou("names"),127)^ru(this.names_1)},su(Ka).toString=function(){return"@kotlin.Suppress(names="+iu(this.names_1)+")"},su(ns).equals=function(n){return n instanceof ns&&(n instanceof ns||pu(),!0)},su(ns).hashCode=function(){return 0},su(ns).toString=function(){return"@kotlin.ExtensionFunctionType()"},su(ts).get_name_woqyms_k$=function(){return this.name_1},su(ts).equals=function(n){if(!(n instanceof ts))return!1;var t=n instanceof ts?n:pu();return this.name_1===t.name_1},su(ts).hashCode=function(){return Un(ou("name"),127)^ou(this.name_1)},su(ts).toString=function(){return"@kotlin.ParameterName(name="+this.name_1+")"},su(es).get_message_h23axq_k$=function(){return this.message_1},su(es).get_replaceWith_l0ddm9_k$=function(){return this.replaceWith_1},su(es).get_level_ium7h7_k$=function(){return this.level_1},su(es).equals=function(n){if(!(n instanceof es))return!1;var t=n instanceof es?n:pu();return this.message_1===t.message_1&&!!this.replaceWith_1.equals(t.replaceWith_1)&&!!this.level_1.equals(t.level_1)},su(es).hashCode=function(){var n=Un(ou("message"),127)^ou(this.message_1);return(n=n+(Un(ou("replaceWith"),127)^ru(this.replaceWith_1))|0)+(Un(ou("level"),127)^this.level_1.hashCode())|0},su(es).toString=function(){return"@kotlin.Deprecated(message="+this.message_1+", replaceWith="+this.replaceWith_1+", level="+this.level_1+")"},su(rs).equals=function(n){return n instanceof rs&&(n instanceof rs||pu(),!0)},su(rs).hashCode=function(){return 0},su(rs).toString=function(){return"@kotlin.PublishedApi()"},su(is).get_expression_l5w7j5_k$=function(){return this.expression_1},su(is).get_imports_x49mdh_k$=function(){return this.imports_1},su(is).equals=function(n){if(!(n instanceof is))return!1;var t=n instanceof is?n:pu();return this.expression_1===t.expression_1&&!!Mp(this.imports_1,t.imports_1)},su(is).hashCode=function(){var n=Un(ou("expression"),127)^ou(this.expression_1);return n+(Un(ou("imports"),127)^ru(this.imports_1))|0},su(is).toString=function(){return"@kotlin.ReplaceWith(expression="+this.expression_1+", imports="+iu(this.imports_1)+")"},su(ss).get_warningSince_szk795_k$=function(){return this.warningSince_1},su(ss).get_errorSince_6p3nh7_k$=function(){return this.errorSince_1},su(ss).get_hiddenSince_8z3cp_k$=function(){return this.hiddenSince_1},su(ss).equals=function(n){if(!(n instanceof ss))return!1;var t=n instanceof ss?n:pu();return this.warningSince_1===t.warningSince_1&&this.errorSince_1===t.errorSince_1&&this.hiddenSince_1===t.hiddenSince_1},su(ss).hashCode=function(){var n=Un(ou("warningSince"),127)^ou(this.warningSince_1);return(n=n+(Un(ou("errorSince"),127)^ou(this.errorSince_1))|0)+(Un(ou("hiddenSince"),127)^ou(this.hiddenSince_1))|0},su(ss).toString=function(){return"@kotlin.DeprecatedSinceKotlin(warningSince="+this.warningSince_1+", errorSince="+this.errorSince_1+", hiddenSince="+this.hiddenSince_1+")"},su(ls).equals=function(n){return n instanceof ls&&(n instanceof ls||pu(),!0)},su(ls).hashCode=function(){return 0},su(ls).toString=function(){return"@kotlin.UnsafeVariance()"},su(cs).equals=function(n){return n instanceof cs&&(n instanceof cs||pu(),!0)},su(cs).hashCode=function(){return 0},su(cs).toString=function(){return"@kotlin.DslMarker()"},su(ds).toString=function(){return"kotlin.Unit"},su(ps).get_allowedTargets_9sf77n_k$=function(){return this.allowedTargets_1},su(ps).equals=function(n){if(!(n instanceof ps))return!1;var t=n instanceof ps?n:pu();return!!Mp(this.allowedTargets_1,t.allowedTargets_1)},su(ps).hashCode=function(){return Un(ou("allowedTargets"),127)^ru(this.allowedTargets_1)},su(ps).toString=function(){return"@kotlin.annotation.Target(allowedTargets="+iu(this.allowedTargets_1)+")"},su(hs).equals=function(n){return n instanceof hs&&(n instanceof hs||pu(),!0)},su(hs).hashCode=function(){return 0},su(hs).toString=function(){return"@kotlin.annotation.MustBeDocumented()"},su(fs).get_value_j01efc_k$=function(){return this.value_1},su(fs).equals=function(n){if(!(n instanceof fs))return!1;var t=n instanceof fs?n:pu();return!!this.value_1.equals(t.value_1)},su(fs).hashCode=function(){return Un(ou("value"),127)^this.value_1.hashCode()},su(fs).toString=function(){return"@kotlin.annotation.Retention(value="+this.value_1+")"},su(ms).equals=function(n){return n instanceof ms&&(n instanceof ms||pu(),!0)},su(ms).hashCode=function(){return 0},su(ms).toString=function(){return"@kotlin.annotation.Repeatable()"},su(As).equals=function(n){return n instanceof As&&(n instanceof As||pu(),!0)},su(As).hashCode=function(){return 0},su(As).toString=function(){return"@kotlin.internal.IntrinsicConstEvaluation()"},su(bs).get_MIN_VALUE_7nmmor_k$=function(){return this.MIN_VALUE},su(bs).get_MAX_VALUE_54a9lf_k$=function(){return this.MAX_VALUE},su(bs).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES},su(bs).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS},su(_s).get_MIN_VALUE_7nmmor_k$=function(){return this.MIN_VALUE},su(_s).get_MAX_VALUE_54a9lf_k$=function(){return this.MAX_VALUE},su(_s).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES},su(_s).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS},su(vs).get_MIN_VALUE_7nmmor_k$=function(){return this.MIN_VALUE},su(vs).get_MAX_VALUE_54a9lf_k$=function(){return this.MAX_VALUE},su(vs).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES},su(vs).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS},su(ks).get_MIN_VALUE_7nmmor_k$=function(){return this.MIN_VALUE},su(ks).get_MAX_VALUE_54a9lf_k$=function(){return this.MAX_VALUE},su(ks).get_POSITIVE_INFINITY_yq30fv_k$=function(){return this.POSITIVE_INFINITY},su(ks).get_NEGATIVE_INFINITY_e9bp9z_k$=function(){return this.NEGATIVE_INFINITY},su(ks).get_NaN_18jnv2_k$=function(){return this.NaN},su(ks).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES},su(ks).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS},su($s).get_MIN_VALUE_7nmmor_k$=function(){return this.MIN_VALUE},su($s).get_MAX_VALUE_54a9lf_k$=function(){return this.MAX_VALUE},su($s).get_POSITIVE_INFINITY_yq30fv_k$=function(){return this.POSITIVE_INFINITY},su($s).get_NEGATIVE_INFINITY_e9bp9z_k$=function(){return this.NEGATIVE_INFINITY},su($s).get_NaN_18jnv2_k$=function(){return this.NaN},su($s).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES},su($s).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS},su(Bs).get_value_j01efc_k$=function(){return this.value_1},su(Bs).equals=function(n){if(!(n instanceof Bs))return!1;var t=n instanceof Bs?n:pu();return this.value_1===t.value_1},su(Bs).hashCode=function(){return Un(ou("value"),127)^ou(this.value_1)},su(Bs).toString=function(){return"@kotlin.js.JsQualifier(value="+this.value_1+")"},su(Ss).get_name_woqyms_k$=function(){return this.name_1},su(Ss).equals=function(n){if(!(n instanceof Ss))return!1;var t=n instanceof Ss?n:pu();return this.name_1===t.name_1},su(Ss).hashCode=function(){return Un(ou("name"),127)^ou(this.name_1)},su(Ss).toString=function(){return"@kotlin.js.JsName(name="+this.name_1+")"},su(zs).get_import_etdvam_k$=function(){return this.import_1},su(zs).equals=function(n){if(!(n instanceof zs))return!1;var t=n instanceof zs?n:pu();return this.import_1===t.import_1},su(zs).hashCode=function(){return Un(ou("import"),127)^ou(this.import_1)},su(zs).toString=function(){return"@kotlin.js.JsModule(import="+this.import_1+")"},su(Ms).equals=function(n){return n instanceof Ms&&(n instanceof Ms||pu(),!0)},su(Ms).hashCode=function(){return 0},su(Ms).toString=function(){return"@kotlin.js.JsNonModule()"},su(js).equals=function(n){return n instanceof js&&(n instanceof js||pu(),!0)},su(js).hashCode=function(){return 0},su(js).toString=function(){return"@kotlin.js.nativeGetter()"},su(Os).equals=function(n){return n instanceof Os&&(n instanceof Os||pu(),!0)},su(Os).hashCode=function(){return 0},su(Os).toString=function(){return"@kotlin.js.JsExport.Ignore()"},su(Ns).equals=function(n){return n instanceof Ns&&(n instanceof Ns||pu(),!0)},su(Ns).hashCode=function(){return 0},su(Ns).toString=function(){return"@kotlin.js.JsExport()"},su(Ds).equals=function(n){return n instanceof Ds&&(n instanceof Ds||pu(),!0)},su(Ds).hashCode=function(){return 0},su(Ds).toString=function(){return"@kotlin.js.nativeInvoke()"},su(Ts).equals=function(n){return n instanceof Ts&&(n instanceof Ts||pu(),!0)},su(Ts).hashCode=function(){return 0},su(Ts).toString=function(){return"@kotlin.js.nativeSetter()"},su(Ls).equals=function(n){return n instanceof Ls&&(n instanceof Ls||pu(),!0)},su(Ls).hashCode=function(){return 0},su(Ls).toString=function(){return"@kotlin.js.EagerInitialization()"},su(qs).equals=function(n){return n instanceof qs&&(n instanceof qs||pu(),!0)},su(qs).hashCode=function(){return 0},su(qs).toString=function(){return"@kotlin.jvm.Volatile()"},su(Xs).remove_8hbkc6_k$=function(n){this.checkIsMutable_h4zzmr_k$();for(var t=this.iterator_jk1svi_k$();t.hasNext_bitz1p_k$();)if(eu(t.next_20eer_k$(),n))return t.remove_le47v1_k$(),!0;return!1},su(Xs).addAll_oxxjjk_k$=function(n){this.checkIsMutable_h4zzmr_k$();for(var t=!1,e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();this.add_1j60pz_k$(r)&&(t=!0)}return t},su(Xs).removeAll_99to5v_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),Ue(sp(this,mt)?this:pu(),(t=n,function(n){return t.contains_2ehdt1_k$(n)}));var t},su(Xs).retainAll_j44sd0_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),Ue(sp(this,mt)?this:pu(),(t=n,function(n){return!t.contains_2ehdt1_k$(n)}));var t},su(Xs).clear_j9y8zo_k$=function(){this.checkIsMutable_h4zzmr_k$();for(var n=this.iterator_jk1svi_k$();n.hasNext_bitz1p_k$();)n.next_20eer_k$(),n.remove_le47v1_k$()},su(Xs).toJSON=function(){return this.toArray()},su(Xs).checkIsMutable_h4zzmr_k$=function(){},su(Ws).set_index_eknhut_k$=function(n){this.index_1=n},su(Ws).get_index_it478p_k$=function(){return this.index_1},su(Ws).set_last_3ufkar_k$=function(n){this.last_1=n},su(Ws).get_last_wopotb_k$=function(){return this.last_1},su(Ws).hasNext_bitz1p_k$=function(){return this.index_1<this.$this_1.get_size_woubt6_k$()},su(Ws).next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw ph();var n=this.index_1;return this.index_1=n+1|0,this.last_1=n,this.$this_1.get_fkrdnv_k$(this.last_1)},su(Ws).remove_le47v1_k$=function(){if(-1===this.last_1)throw eh(iu("Call next() or previous() before removing element from the iterator."));this.$this_1.removeAt_qvpkxi_k$(this.last_1),this.index_1=this.last_1,this.last_1=-1},su(Gs).hasPrevious_qh0629_k$=function(){return this.index_1>0},su(Gs).nextIndex_jshxun_k$=function(){return this.index_1},su(Gs).previous_l2dfd5_k$=function(){if(!this.hasPrevious_qh0629_k$())throw ph();return this.index_1=this.index_1-1|0,this.last_1=this.index_1,this.$this_2.get_fkrdnv_k$(this.last_1)},su(Gs).previousIndex_4qtyw5_k$=function(){return this.index_1-1|0},su(Gs).add_8zjh9m_k$=function(n){this.$this_2.add_ydlf05_k$(this.index_1,n),this.index_1=this.index_1+1|0,this.last_1=-1},su(Gs).add_sf7wgr_k$=function(n){return this.add_8zjh9m_k$(null==n||dp(n)?n:pu())},su(Gs).set_y85lex_k$=function(n){if(-1===this.last_1)throw eh(iu("Call next() or previous() before updating element value with the iterator."));this.$this_2.set_meu351_k$(this.last_1,n)},su(Gs).set_hda1d2_k$=function(n){return this.set_y85lex_k$(null==n||dp(n)?n:pu())},su(Js).add_ydlf05_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this._size_1),this.list_1.add_ydlf05_k$(this.fromIndex_1+n|0,t),this._size_1=this._size_1+1|0},su(Js).get_fkrdnv_k$=function(n){return ce().checkElementIndex_ux0wz1_k$(n,this._size_1),this.list_1.get_fkrdnv_k$(this.fromIndex_1+n|0)},su(Js).removeAt_qvpkxi_k$=function(n){ce().checkElementIndex_ux0wz1_k$(n,this._size_1);var t=this.list_1.removeAt_qvpkxi_k$(this.fromIndex_1+n|0);return this._size_1=this._size_1-1|0,t},su(Js).set_meu351_k$=function(n,t){return ce().checkElementIndex_ux0wz1_k$(n,this._size_1),this.list_1.set_meu351_k$(this.fromIndex_1+n|0,t)},su(Js).get_size_woubt6_k$=function(){return this._size_1},su(Js).checkIsMutable_h4zzmr_k$=function(){return this.list_1.checkIsMutable_h4zzmr_k$()},su(Zs).set_modCount_ro74zq_k$=function(n){this.modCount_1=n},su(Zs).get_modCount_sgzjli_k$=function(){return this.modCount_1},su(Zs).add_1j60pz_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),this.add_ydlf05_k$(this.get_size_woubt6_k$(),n),!0},su(Zs).addAll_ikuqlt_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_size_woubt6_k$()),this.checkIsMutable_h4zzmr_k$();for(var e=n,r=!1,i=t.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$(),a=e;e=a+1|0,this.add_ydlf05_k$(a,o),r=!0}return r},su(Zs).clear_j9y8zo_k$=function(){this.checkIsMutable_h4zzmr_k$(),this.removeRange_rbwdy0_k$(0,this.get_size_woubt6_k$())},su(Zs).removeAll_99to5v_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),Fe(this,(t=n,function(n){return t.contains_2ehdt1_k$(n)}));var t},su(Zs).retainAll_j44sd0_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),Fe(this,(t=n,function(n){return!t.contains_2ehdt1_k$(n)}));var t},su(Zs).iterator_jk1svi_k$=function(){return new Ws(this)},su(Zs).contains_2ehdt1_k$=function(n){return this.indexOf_dcv8dt_k$(n)>=0},su(Zs).indexOf_dcv8dt_k$=function(n){var t=0,e=Be(this);if(t<=e)do{var r=t;if(t=t+1|0,eu(this.get_fkrdnv_k$(r),n))return r}while(r!==e);return-1},su(Zs).lastIndexOf_rzx8t5_k$=function(n){var t=Be(this);if(0<=t)do{var e=t;if(t=t+-1|0,eu(this.get_fkrdnv_k$(e),n))return e}while(0<=t);return-1},su(Zs).listIterator_xjshxw_k$=function(){return this.listIterator_5hanv9_k$(0)},su(Zs).listIterator_5hanv9_k$=function(n){return new Gs(this,n)},su(Zs).subList_d153ha_k$=function(n,t){return new Js(this,n,t)},su(Zs).removeRange_rbwdy0_k$=function(n,t){var e=this.listIterator_5hanv9_k$(n),r=t-n|0,i=0;if(i<r)do{i=i+1|0,e.next_20eer_k$(),e.remove_le47v1_k$()}while(i<r)},su(Zs).equals=function(n){return n===this||!(null==n||!sp(n,ot))&&ce().orderedEquals_40uhas_k$(this,n)},su(Zs).hashCode=function(){return ce().orderedHashCode_2n0xp_k$(this)},su(Ks).hasNext_bitz1p_k$=function(){return this.$entryIterator_1.hasNext_bitz1p_k$()},su(Ks).next_20eer_k$=function(){return this.$entryIterator_1.next_20eer_k$().get_key_18j28a_k$()},su(Ks).remove_le47v1_k$=function(){return this.$entryIterator_1.remove_le47v1_k$()},su(nl).hasNext_bitz1p_k$=function(){return this.$entryIterator_1.hasNext_bitz1p_k$()},su(nl).next_20eer_k$=function(){return this.$entryIterator_1.next_20eer_k$().get_value_j01efc_k$()},su(nl).remove_le47v1_k$=function(){return this.$entryIterator_1.remove_le47v1_k$()},su(tl).get_key_18j28a_k$=function(){return this.key_1},su(tl).get_value_j01efc_k$=function(){return this._value_1},su(tl).setValue_i0ryyi_k$=function(n){var t=this._value_1;return this._value_1=n,t},su(tl).hashCode=function(){return me().entryHashCode_6enkgc_k$(this)},su(tl).toString=function(){return me().entryToString_sxv7wb_k$(this)},su(tl).equals=function(n){return me().entryEquals_sgqdyf_k$(this,n)},su(el).contains_2ehdt1_k$=function(n){return this.containsEntry_1men9v_k$(n)},su(el).remove_8hbkc6_k$=function(n){return this.removeEntry_bscj6w_k$(n)},su(rl).add_1j60q5_k$=function(n){throw bh("Add is not supported on keys")},su(rl).add_1j60pz_k$=function(n){return this.add_1j60q5_k$(null==n||dp(n)?n:pu())},su(rl).clear_j9y8zo_k$=function(){this.this$0__1.clear_j9y8zo_k$()},su(rl).contains_2ehdt7_k$=function(n){return this.this$0__1.containsKey_wgk31w_k$(n)},su(rl).contains_2ehdt1_k$=function(n){return!(null!=n&&!dp(n))&&this.contains_2ehdt7_k$(null==n||dp(n)?n:pu())},su(rl).iterator_jk1svi_k$=function(){return new Ks(this.this$0__1.get_entries_p20ztl_k$().iterator_jk1svi_k$())},su(rl).remove_8hbkc0_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),!!this.this$0__1.containsKey_wgk31w_k$(n)&&(this.this$0__1.remove_8hbkc0_k$(n),!0)},su(rl).remove_8hbkc6_k$=function(n){return!(null!=n&&!dp(n))&&this.remove_8hbkc0_k$(null==n||dp(n)?n:pu())},su(rl).get_size_woubt6_k$=function(){return this.this$0__1.get_size_woubt6_k$()},su(rl).checkIsMutable_h4zzmr_k$=function(){return this.this$0__1.checkIsMutable_h4zzmr_k$()},su(il).add_1j60qg_k$=function(n){throw bh("Add is not supported on values")},su(il).add_1j60pz_k$=function(n){return this.add_1j60qg_k$(null==n||dp(n)?n:pu())},su(il).clear_j9y8zo_k$=function(){return this.this$0__1.clear_j9y8zo_k$()},su(il).contains_2ehdti_k$=function(n){return this.this$0__1.containsValue_5viga1_k$(n)},su(il).contains_2ehdt1_k$=function(n){return!(null!=n&&!dp(n))&&this.contains_2ehdti_k$(null==n||dp(n)?n:pu())},su(il).iterator_jk1svi_k$=function(){return new nl(this.this$0__1.get_entries_p20ztl_k$().iterator_jk1svi_k$())},su(il).get_size_woubt6_k$=function(){return this.this$0__1.get_size_woubt6_k$()},su(il).checkIsMutable_h4zzmr_k$=function(){return this.this$0__1.checkIsMutable_h4zzmr_k$()},su(ol).clear_j9y8zo_k$=function(){this.get_entries_p20ztl_k$().clear_j9y8zo_k$()},su(ol).get_keys_wop4xp_k$=function(){return null==this._keys_2&&(this._keys_2=new rl(this)),du(this._keys_2)},su(ol).putAll_mee1c3_k$=function(n){this.checkIsMutable_h4zzmr_k$();for(var t=n.get_entries_p20ztl_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$(),r=e.get_key_18j28a_k$(),i=e.get_value_j01efc_k$();this.put_3mhbri_k$(r,i)}},su(ol).get_values_ksazhn_k$=function(){return null==this._values_2&&(this._values_2=new il(this)),du(this._values_2)},su(ol).remove_8hbkc0_k$=function(n){this.checkIsMutable_h4zzmr_k$();for(var t=this.get_entries_p20ztl_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$();if(eu(n,e.get_key_18j28a_k$())){var r=e.get_value_j01efc_k$();return t.remove_le47v1_k$(),r}}return null},su(ol).checkIsMutable_h4zzmr_k$=function(){},su(al).equals=function(n){return n===this||!(null==n||!sp(n,pt))&&xe().setEquals_mwtoa3_k$(this,n)},su(al).hashCode=function(){return xe().unorderedHashCode_hl8x0c_k$(this)},su(gl).build_1k0s4u_k$=function(){return this.checkIsMutable_h4zzmr_k$(),this.isReadOnly_1=!0,this.get_size_woubt6_k$()>0?this:ll().Empty_1},su(gl).trimToSize_dnhilv_k$=function(){},su(gl).ensureCapacity_ignus8_k$=function(n){},su(gl).get_size_woubt6_k$=function(){return this.array_1.length},su(gl).get_fkrdnv_k$=function(n){var t=this.array_1[hl(this,n)];return null==t||dp(t)?t:pu()},su(gl).set_meu351_k$=function(n,t){this.checkIsMutable_h4zzmr_k$(),hl(this,n);var e=this.array_1[n];this.array_1[n]=t;var r=e;return null==r||dp(r)?r:pu()},su(gl).add_1j60pz_k$=function(n){this.checkIsMutable_h4zzmr_k$(),this.array_1.push(n);var t=this.get_modCount_sgzjli_k$();return this.set_modCount_ro74zq_k$(t+1|0),!0},su(gl).add_ydlf05_k$=function(n,t){this.checkIsMutable_h4zzmr_k$(),this.array_1.splice(fl(this,n),0,t);var e=this.get_modCount_sgzjli_k$();this.set_modCount_ro74zq_k$(e+1|0)},su(gl).addAll_oxxjjk_k$=function(n){if(this.checkIsMutable_h4zzmr_k$(),n.isEmpty_y1axqb_k$())return!1;for(var t=pl(this,n.get_size_woubt6_k$()),e=0,r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$(),o=e;e=o+1|0;var a=Us(o);this.array_1[t+a|0]=i}var s=this.get_modCount_sgzjli_k$();return this.set_modCount_ro74zq_k$(s+1|0),!0},su(gl).addAll_ikuqlt_k$=function(n,t){if(this.checkIsMutable_h4zzmr_k$(),fl(this,n),n===this.get_size_woubt6_k$())return this.addAll_oxxjjk_k$(t);if(t.isEmpty_y1axqb_k$())return!1;var e=this.array_1.splice(n);this.addAll_oxxjjk_k$(t);var r=pl(this,e.length),i=e.length,o=0;if(o<i)do{var a=o;o=o+1|0,this.array_1[r+a|0]=e[a]}while(o<i);var s=this.get_modCount_sgzjli_k$();return this.set_modCount_ro74zq_k$(s+1|0),!0},su(gl).removeAt_qvpkxi_k$=function(n){this.checkIsMutable_h4zzmr_k$(),hl(this,n);var t=this.get_modCount_sgzjli_k$();return this.set_modCount_ro74zq_k$(t+1|0),n===Be(this)?this.array_1.pop():this.array_1.splice(n,1)[0]},su(gl).remove_8hbkc6_k$=function(n){this.checkIsMutable_h4zzmr_k$();var t=0,e=this.array_1.length-1|0;if(t<=e)do{var r=t;if(t=t+1|0,eu(this.array_1[r],n)){this.array_1.splice(r,1);var i=this.get_modCount_sgzjli_k$();return this.set_modCount_ro74zq_k$(i+1|0),!0}}while(t<=e);return!1},su(gl).removeRange_rbwdy0_k$=function(n,t){this.checkIsMutable_h4zzmr_k$();var e=this.get_modCount_sgzjli_k$();this.set_modCount_ro74zq_k$(e+1|0),this.array_1.splice(n,t-n|0)},su(gl).clear_j9y8zo_k$=function(){this.checkIsMutable_h4zzmr_k$(),this.array_1=[];var n=this.get_modCount_sgzjli_k$();this.set_modCount_ro74zq_k$(n+1|0)},su(gl).indexOf_dcv8dt_k$=function(n){return kt(this.array_1,n)},su(gl).lastIndexOf_rzx8t5_k$=function(n){return function(n,t){if(null==t){var e=n.length-1|0;if(0<=e)do{var r=e;if(e=e+-1|0,null==n[r])return r}while(0<=e)}else{var i=n.length-1|0;if(0<=i)do{var o=i;if(i=i+-1|0,eu(t,n[o]))return o}while(0<=i)}return-1}(this.array_1,n)},su(gl).toString=function(){return $t(this.array_1,", ","[","]",qn,qn,Jd)},su(gl).toArray_2zksd9_k$=function(n){if(n.length<this.get_size_woubt6_k$()){var t=this.toArray_jjyjqa_k$();return cp(t)?t:pu()}var e=this.array_1,r=cp(e)?e:pu();return Fs(r,n,0,0,r.length),n.length>this.get_size_woubt6_k$()&&(n[this.get_size_woubt6_k$()]=null),n},su(gl).toArray_jjyjqa_k$=function(){return[].slice.call(this.array_1)},su(gl).toArray=function(){return this.toArray_jjyjqa_k$()},su(gl).checkIsMutable_h4zzmr_k$=function(){if(this.isReadOnly_1)throw Ah()},su(kl).equals_bs7q9r_k$=function(n,t){return eu(n,t)},su(kl).getHashCode_uyct7y_k$=function(n){var t=null==n?null:ru(n);return null==t?0:t},su($l).add_c92ay9_k$=function(n){throw bh("Add is not supported on entries")},su($l).add_1j60pz_k$=function(n){return this.add_c92ay9_k$(null!=n&&sp(n,ht)?n:pu())},su($l).clear_j9y8zo_k$=function(){this.$this_1.clear_j9y8zo_k$()},su($l).containsEntry_1men9v_k$=function(n){return this.$this_1.containsEntry_lxbt7v_k$(n)},su($l).iterator_jk1svi_k$=function(){return this.$this_1.internalMap_1.iterator_jk1svi_k$()},su($l).removeEntry_bscj6w_k$=function(n){return!!Tt(this,n)&&(this.$this_1.remove_8hbkc0_k$(n.get_key_18j28a_k$()),!0)},su($l).get_size_woubt6_k$=function(){return this.$this_1.get_size_woubt6_k$()},su(Bl).clear_j9y8zo_k$=function(){this.internalMap_1.clear_j9y8zo_k$()},su(Bl).containsKey_wgk31w_k$=function(n){return this.internalMap_1.contains_2ehdt7_k$(n)},su(Bl).containsValue_5viga1_k$=function(n){var t;n:{var e=this.internalMap_1;if(sp(e,st)&&e.isEmpty_y1axqb_k$())t=!1;else{for(var r=e.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$();if(this.equality_1.equals_bs7q9r_k$(i.get_value_j01efc_k$(),n)){t=!0;break n}}t=!1}}return t},su(Bl).get_entries_p20ztl_k$=function(){return null==this._entries_1&&(this._entries_1=this.createEntrySet_jd8v2s_k$()),du(this._entries_1)},su(Bl).createEntrySet_jd8v2s_k$=function(){return new $l(this)},su(Bl).get_1mhr4y_k$=function(n){return this.internalMap_1.get_1mhr4y_k$(n)},su(Bl).put_3mhbri_k$=function(n,t){return this.internalMap_1.put_3mhbri_k$(n,t)},su(Bl).remove_8hbkc0_k$=function(n){return this.internalMap_1.remove_8hbkc0_k$(n)},su(Bl).get_size_woubt6_k$=function(){return this.internalMap_1.get_size_woubt6_k$()},su(jl).get_map_18j0ul_k$=function(){return this.map_1},su(jl).add_1j60pz_k$=function(n){return null==this.map_1.put_3mhbri_k$(n,this)},su(jl).clear_j9y8zo_k$=function(){this.map_1.clear_j9y8zo_k$()},su(jl).contains_2ehdt1_k$=function(n){return this.map_1.containsKey_wgk31w_k$(n)},su(jl).isEmpty_y1axqb_k$=function(){return this.map_1.isEmpty_y1axqb_k$()},su(jl).iterator_jk1svi_k$=function(){return this.map_1.get_keys_wop4xp_k$().iterator_jk1svi_k$()},su(jl).remove_8hbkc6_k$=function(n){return!(null==this.map_1.remove_8hbkc0_k$(n))},su(jl).get_size_woubt6_k$=function(){return this.map_1.get_size_woubt6_k$()},su(Tl).set_state_a96kl8_k$=function(n){this.state_1=n},su(Tl).get_state_iypx7s_k$=function(){return this.state_1},su(Tl).get_keys_wop4xp_k$=function(){return this.keys_1},su(Tl).set_keyIndex_7amlog_k$=function(n){this.keyIndex_1=n},su(Tl).get_keyIndex_nusaro_k$=function(){return this.keyIndex_1},su(Tl).set_chainOrEntry_ibpxs6_k$=function(n){this.chainOrEntry_1=n},su(Tl).get_chainOrEntry_pqswvd_k$=function(){return this.chainOrEntry_1},su(Tl).set_isChain_jh5mb5_k$=function(n){this.isChain_1=n},su(Tl).get_isChain_z9ns9a_k$=function(){return this.isChain_1},su(Tl).set_itemIndex_rifo9a_k$=function(n){this.itemIndex_1=n},su(Tl).get_itemIndex_r8h1yi_k$=function(){return this.itemIndex_1},su(Tl).set_lastEntry_t8o849_k$=function(n){this.lastEntry_1=n},su(Tl).get_lastEntry_tmbay5_k$=function(){return this.lastEntry_1},su(Tl).hasNext_bitz1p_k$=function(){return-1===this.state_1&&(this.state_1=function(n){if(null!=n.chainOrEntry_1&&n.isChain_1){var t=n.chainOrEntry_1.length;if(n.itemIndex_1=n.itemIndex_1+1|0,n.itemIndex_1<t)return 0}if(n.keyIndex_1=n.keyIndex_1+1|0,n.keyIndex_1<n.keys_1.length){n.chainOrEntry_1=n.this$0__1.backingMap_1[n.keys_1[n.keyIndex_1]];var e=n,r=n.chainOrEntry_1;return e.isChain_1=null!=r&&cp(r),n.itemIndex_1=0,0}return n.chainOrEntry_1=null,1}(this)),0===this.state_1},su(Tl).next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw ph();var n=this.isChain_1?this.chainOrEntry_1[this.itemIndex_1]:this.chainOrEntry_1;return this.lastEntry_1=n,this.state_1=-1,n},su(Tl).remove_le47v1_k$=function(){if(null==this.lastEntry_1)throw eh(iu("Required value was null."));this.this$0__1.remove_8hbkc0_k$(du(this.lastEntry_1).get_key_18j28a_k$()),this.lastEntry_1=null,this.itemIndex_1=this.itemIndex_1-1|0},su(Ll).get_equality_m6sbp9_k$=function(){return this.equality_1},su(Ll).get_size_woubt6_k$=function(){return this.size_1},su(Ll).put_3mhbri_k$=function(n,t){var e=this.equality_1.getHashCode_uyct7y_k$(n),r=Dl(this,e);if(null==r)this.backingMap_1[e]=new tl(n,t);else{if(null==r||!cp(r)){var i,o=r;return this.equality_1.equals_bs7q9r_k$(o.get_key_18j28a_k$(),n)?o.setValue_i0ryyi_k$(t):(i=[o,new tl(n,t)],this.backingMap_1[e]=i,this.size_1=this.size_1+1|0,null)}var a=r,s=Nl(a,this,n);if(null!=s)return s.setValue_i0ryyi_k$(t);a.push(new tl(n,t))}return this.size_1=this.size_1+1|0,null},su(Ll).remove_8hbkc0_k$=function(n){var t=this.equality_1.getHashCode_uyct7y_k$(n),e=Dl(this,t);if(null==e)return null;var r=e;if(null==r||!cp(r)){var i=r;return this.equality_1.equals_bs7q9r_k$(i.get_key_18j28a_k$(),n)?(delete this.backingMap_1[t],this.size_1=this.size_1-1|0,i.get_value_j01efc_k$()):null}var o=r,a=0,s=o.length-1|0;if(a<=s)do{var l=a;a=a+1|0;var c=o[l];if(this.equality_1.equals_bs7q9r_k$(n,c.get_key_18j28a_k$()))return 1===o.length?(o.length=0,delete this.backingMap_1[t]):o.splice(l,1),this.size_1=this.size_1-1|0,c.get_value_j01efc_k$()}while(a<=s);return null},su(Ll).clear_j9y8zo_k$=function(){this.backingMap_1=this.createJsMap_8hfwp5_k$(),this.size_1=0},su(Ll).contains_2ehdt7_k$=function(n){return!(null==Ol(this,n))},su(Ll).get_1mhr4y_k$=function(n){var t=Ol(this,n);return null==t?null:t.get_value_j01efc_k$()},su(Ll).iterator_jk1svi_k$=function(){return new Tl(this)},su(Pl).hasNext_bitz1p_k$=function(){return!(null===this.next_1)},su(Pl).next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw ph();var n=du(this.next_1);this.last_1=n;var t,e=n.next_1;return t=e!==this.$this_1.$this_1.head_1?e:null,this.next_1=t,n},su(Pl).remove_le47v1_k$=function(){if(null==this.last_1)throw eh(iu("Check failed."));this.$this_1.checkIsMutable_h4zzmr_k$(),Hl(du(this.last_1),this.$this_1.$this_1),this.$this_1.$this_1.map_1.remove_8hbkc0_k$(du(this.last_1).get_key_18j28a_k$()),this.last_1=null},su(Vl).set_next_lpsogk_k$=function(n){this.next_1=n},su(Vl).get_next_wor1vg_k$=function(){return this.next_1},su(Vl).set_prev_2isk5w_k$=function(n){this.prev_1=n},su(Vl).get_prev_wosl18_k$=function(){return this.prev_1},su(Vl).setValue_i0ryyi_k$=function(n){return this.$this_1.checkIsMutable_h4zzmr_k$(),su(tl).setValue_i0ryyi_k$.call(this,n)},su(Ul).add_c92ay9_k$=function(n){throw bh("Add is not supported on entries")},su(Ul).add_1j60pz_k$=function(n){return this.add_c92ay9_k$(null!=n&&sp(n,ht)?n:pu())},su(Ul).clear_j9y8zo_k$=function(){this.$this_1.clear_j9y8zo_k$()},su(Ul).containsEntry_1men9v_k$=function(n){return this.$this_1.containsEntry_lxbt7v_k$(n)},su(Ul).iterator_jk1svi_k$=function(){return new Pl(this)},su(Ul).removeEntry_bscj6w_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),!!Tt(this,n)&&(this.$this_1.remove_8hbkc0_k$(n.get_key_18j28a_k$()),!0)},su(Ul).get_size_woubt6_k$=function(){return this.$this_1.get_size_woubt6_k$()},su(Ul).checkIsMutable_h4zzmr_k$=function(){return this.$this_1.checkIsMutable_h4zzmr_k$()},su(Wl).build_1k0s4u_k$=function(){var n;if(this.checkIsMutable_h4zzmr_k$(),this.isReadOnly_1=!0,this.get_size_woubt6_k$()>0)n=this;else{var t=Fl().Empty_1;n=sp(t,ct)?t:pu()}return n},su(Wl).clear_j9y8zo_k$=function(){this.checkIsMutable_h4zzmr_k$(),this.map_1.clear_j9y8zo_k$(),this.head_1=null},su(Wl).containsKey_wgk31w_k$=function(n){return this.map_1.containsKey_wgk31w_k$(n)},su(Wl).containsValue_5viga1_k$=function(n){var t=this.head_1;if(null==t)return!1;var e=t;do{if(eu(e.get_value_j01efc_k$(),n))return!0;e=du(e.next_1)}while(e!==this.head_1);return!1},su(Wl).createEntrySet_jd8v2s_k$=function(){return new Ul(this)},su(Wl).get_1mhr4y_k$=function(n){var t=this.map_1.get_1mhr4y_k$(n);return null==t?null:t.get_value_j01efc_k$()},su(Wl).put_3mhbri_k$=function(n,t){this.checkIsMutable_h4zzmr_k$();var e=this.map_1.get_1mhr4y_k$(n);if(null==e){var r=new Vl(this,n,t);return this.map_1.put_3mhbri_k$(n,r),function(n,t){if(null!=n.next_1||null!=n.prev_1)throw eh(iu("Check failed."));var e=t.head_1;if(null==e)t.head_1=n,n.next_1=n,n.prev_1=n;else{var r=e.prev_1;if(null==r)throw eh(iu("Required value was null."));var i=r;n.prev_1=i,n.next_1=e,e.prev_1=n,i.next_1=n}}(r,this),null}return e.setValue_i0ryyi_k$(t)},su(Wl).remove_8hbkc0_k$=function(n){this.checkIsMutable_h4zzmr_k$();var t=this.map_1.remove_8hbkc0_k$(n);return null!=t?(Hl(t,this),t.get_value_j01efc_k$()):null},su(Wl).get_size_woubt6_k$=function(){return this.map_1.get_size_woubt6_k$()},su(Wl).checkIsMutable_h4zzmr_k$=function(){if(this.isReadOnly_1)throw Ah()},su(ec).build_1k0s4u_k$=function(){var n=this.get_map_18j0ul_k$();return(n instanceof Wl?n:pu()).build_1k0s4u_k$(),this.get_size_woubt6_k$()>0?this:Jl().Empty_1},su(ec).checkIsMutable_h4zzmr_k$=function(){return this.get_map_18j0ul_k$().checkIsMutable_h4zzmr_k$()},su(ic).println_uuzh5q_k$=function(){this.print_o29p2b_k$("\n")},su(ic).println_gh3jfj_k$=function(n){this.print_o29p2b_k$(n),this.println_uuzh5q_k$()},su(ic).flush_sgqoqb_k$=function(){},su(oc).get_outputStream_2dy5nu_k$=function(){return this.outputStream_1},su(oc).print_o29p2b_k$=function(n){var t=String(n);this.outputStream_1.write(t)},su(ac).print_o29p2b_k$=function(n){var t=String(n),e=t.lastIndexOf("\n",0);if(e>=0){var r=this.buffer_1;this.buffer_1=r+t.substring(0,e),this.flush_sgqoqb_k$();var i=e+1|0;t=t.substring(i)}this.buffer_1=this.buffer_1+t},su(ac).flush_sgqoqb_k$=function(){console.log(this.buffer_1),this.buffer_1=""},su(sc).set_buffer_j8vbf9_k$=function(n){this.buffer_1=n},su(sc).get_buffer_bmaafd_k$=function(){return this.buffer_1},su(sc).print_o29p2b_k$=function(n){var t=this.buffer_1;this.buffer_1=t+String(n)},su(sc).flush_sgqoqb_k$=function(){this.buffer_1=""},su(dc).get_context_h02k06_k$=function(){return this.$tmp0_Continuation_1},su(dc).resumeWith_7onugl_k$=function(n){Bo(n);return null==n||dp(n)||pu(),us()},su(dc).resumeWith_s3a3yh_k$=function(n){return this.resumeWith_7onugl_k$(n)},su(uc).get_implementation_9txf7p_k$=function(){return this.implementation_1},su(uc).equals=function(n){if(!(n instanceof uc))return!1;var t=n instanceof uc?n:pu();return this.implementation_1===t.implementation_1},su(uc).hashCode=function(){return Un(ou("implementation"),127)^ou(this.implementation_1)},su(uc).toString=function(){return"@kotlin.js.JsPolyfill(implementation="+this.implementation_1+")"},su(gc).equals=function(n){return n instanceof gc&&(n instanceof gc||pu(),!0)},su(gc).hashCode=function(){return 0},su(gc).toString=function(){return"@kotlin.reflect.ExperimentalAssociatedObjects()"},su(mc).equals=function(n){return n instanceof mc&&(n instanceof mc||pu(),!0)},su(mc).hashCode=function(){return 0},su(mc).toString=function(){return"@kotlin.reflect.AssociatedObjectKey()"},su(_c).get_jClass_en9agn_k$=function(){return this.jClass_1},su(_c).get_qualifiedName_aokcf6_k$=function(){throw new So},su(_c).equals=function(n){return n instanceof _c&&eu(this.get_jClass_en9agn_k$(),n.get_jClass_en9agn_k$())},su(_c).hashCode=function(){var n=this.get_simpleName_r6f8py_k$(),t=null==n?null:ou(n);return null==t?0:t},su(_c).toString=function(){return"class "+this.get_simpleName_r6f8py_k$()},su(vc).equals=function(n){return n instanceof vc&&!!su(_c).equals.call(this,n)&&this.givenSimpleName_1===n.givenSimpleName_1},su(vc).get_simpleName_r6f8py_k$=function(){return this.givenSimpleName_1},su(vc).isInstance_6tn68w_k$=function(n){return this.isInstanceFunction_1(n)},su(xc).get_simpleName_r6f8py_k$=function(){return this.simpleName_1},su(xc).isInstance_6tn68w_k$=function(n){return!1},su(xc).get_jClass_en9agn_k$=function(){throw bh("There's no native JS class for Nothing type")},su(xc).equals=function(n){return n===this},su(xc).hashCode=function(){return 0},su(yc).get_simpleName_r6f8py_k$=function(){throw eh("Unknown simpleName for ErrorKClass")},su(yc).get_qualifiedName_aokcf6_k$=function(){throw eh("Unknown qualifiedName for ErrorKClass")},su(yc).isInstance_6tn68w_k$=function(n){throw eh("Can's check isInstance on ErrorKClass")},su(yc).equals=function(n){return n===this},su(yc).hashCode=function(){return 0},su($c).get_simpleName_r6f8py_k$=function(){return this.simpleName_1},su($c).isInstance_6tn68w_k$=function(n){return Ep(n,this.get_jClass_en9agn_k$())},su(Mc).get_classifier_ottyl2_k$=function(){return this.classifier_1},su(Mc).get_arguments_p5ddub_k$=function(){return this.arguments_1},su(Mc).get_isMarkedNullable_4el8ow_k$=function(){return this.isMarkedNullable_1},su(Mc).equals=function(n){return!!(n instanceof Mc&&eu(this.classifier_1,n.classifier_1)&&eu(this.arguments_1,n.arguments_1))&&this.isMarkedNullable_1===n.isMarkedNullable_1},su(Mc).hashCode=function(){return Un(Un(ru(this.classifier_1),31)+ru(this.arguments_1)|0,31)+(0|this.isMarkedNullable_1)|0},su(Mc).toString=function(){var n=this.classifier_1,t=sp(n,bc)?n:null,e=null==t?iu(this.classifier_1):null!=t.get_simpleName_r6f8py_k$()?t.get_simpleName_r6f8py_k$():"(non-denotable type)",r=this.arguments_1.isEmpty_y1axqb_k$()?"":St(this.arguments_1,", ","<",">"),i=this.isMarkedNullable_1?"?":"";return vt(e,r)+i},su(jc).get_classifier_ottyl2_k$=function(){return this.classifier_1},su(jc).get_arguments_p5ddub_k$=function(){return this.arguments_1},su(jc).get_isMarkedNullable_4el8ow_k$=function(){return this.isMarkedNullable_1},su(jc).toString=function(){return"dynamic"},su(Oc).get_name_woqyms_k$=function(){return this.name_1},su(Oc).get_upperBounds_k5qia_k$=function(){return this.upperBounds_1},su(Oc).get_variance_ik7ku2_k$=function(){return this.variance_1},su(Oc).get_isReified_gx0s91_k$=function(){return this.isReified_1},su(Oc).toString=function(){return this.name_1},su(Oc).component1_7eebsc_k$=function(){return this.name_1},su(Oc).component2_7eebsb_k$=function(){return this.upperBounds_1},su(Oc).component3_7eebsa_k$=function(){return this.variance_1},su(Oc).component4_7eebs9_k$=function(){return this.isReified_1},su(Oc).copy_21tpu9_k$=function(n,t,e,r){return new Oc(n,t,e,r)},su(Oc).copy$default_68bglk_k$=function(n,t,e,r,i){return n=n===qn?this.name_1:n,t=t===qn?this.upperBounds_1:t,e=e===qn?this.variance_1:e,r=r===qn?this.isReified_1:r,i===qn?this.copy_21tpu9_k$(n,t,e,r):i.copy_21tpu9_k$.call(this,n,t,e,r)},su(Oc).hashCode=function(){var n=ou(this.name_1);return n=Un(n,31)+ru(this.upperBounds_1)|0,n=Un(n,31)+this.variance_1.hashCode()|0,Un(n,31)+(0|this.isReified_1)|0},su(Oc).equals=function(n){if(this===n)return!0;if(!(n instanceof Oc))return!1;var t=n instanceof Oc?n:pu();return this.name_1===t.name_1&&!!eu(this.upperBounds_1,t.upperBounds_1)&&!!this.variance_1.equals(t.variance_1)&&this.isReified_1===t.isReified_1},su(td).get_anyClass_x0jl4l_k$=function(){return this.anyClass},su(td).get_numberClass_pnym9y_k$=function(){return this.numberClass},su(td).get_nothingClass_7ivpcc_k$=function(){return this.nothingClass},su(td).get_booleanClass_d285fr_k$=function(){return this.booleanClass},su(td).get_byteClass_pu7s61_k$=function(){return this.byteClass},su(td).get_shortClass_5ajsv9_k$=function(){return this.shortClass},su(td).get_intClass_mw4y9a_k$=function(){return this.intClass},su(td).get_floatClass_xlwq2t_k$=function(){return this.floatClass},su(td).get_doubleClass_dahzcy_k$=function(){return this.doubleClass},su(td).get_arrayClass_udg0fc_k$=function(){return this.arrayClass},su(td).get_stringClass_bik2gy_k$=function(){return this.stringClass},su(td).get_throwableClass_ee1a8x_k$=function(){return this.throwableClass},su(td).get_booleanArrayClass_lnbwea_k$=function(){return this.booleanArrayClass},su(td).get_charArrayClass_7lhfoe_k$=function(){return this.charArrayClass},su(td).get_byteArrayClass_57my8g_k$=function(){return this.byteArrayClass},su(td).get_shortArrayClass_c1p7wy_k$=function(){return this.shortArrayClass},su(td).get_intArrayClass_h44pbv_k$=function(){return this.intArrayClass},su(td).get_longArrayClass_v379a4_k$=function(){return this.longArrayClass},su(td).get_floatArrayClass_qngmha_k$=function(){return this.floatArrayClass},su(td).get_doubleArrayClass_84hee1_k$=function(){return this.doubleArrayClass},su(td).functionClass=function(n){var t,e,r=Nc()[n];if(null==r){var i=new vc(Function,"Function"+n,(e=n,function(n){return"function"==typeof n&&n.length===e}));Nc()[n]=i,t=i}else t=r;return t},su(dd).get_length_g42xv3_k$=function(){return this.string_1.length},su(dd).get_a7b70_k$=function(n){var t=this.string_1;if(!(n>=0&&n<=no(t)))throw Zp("index: "+n+", length: "+this.get_length_g42xv3_k$()+"}");return Qd(t,n)},su(dd).subSequence_5fh70h_k$=function(n,t){return this.string_1.substring(n,t)},su(dd).append_t8oh9e_k$=function(n){return this.string_1=this.string_1+new it(n),this},su(dd).append_oz4qxs_k$=function(n){return this.string_1=this.string_1+_t(n),this},su(dd).append_tbojcw_k$=function(n,t,e){return this.appendRange_mncs5k_k$(null==n?"null":n,t,e)},su(dd).reverse_i6tiw2_k$=function(){for(var n="",t=this.string_1.length-1|0;t>=0;){var e=t;t=e-1|0;var r=Qd(this.string_1,e);if(a=r,s=void 0,s=rt().get_MIN_LOW_SURROGATE_mxezgo_k$(),a<=rt().get_MAX_LOW_SURROGATE_gwteoa_k$()&&s<=a&&t>=0){var i=t;t=i-1|0;var o=Qd(this.string_1,i);n=ud(o)?n+new it(o)+new it(r):n+new it(r)+new it(o)}else n+=new it(r)}var a,s;return this.string_1=n,this},su(dd).append_t8pm91_k$=function(n){return this.string_1=this.string_1+_t(n),this},su(dd).append_a1id5s_k$=function(n){return this.string_1=this.string_1+n,this},su(dd).append_18hb2z_k$=function(n){return this.string_1=this.string_1+bd(n),this},su(dd).append_ssq29y_k$=function(n){var t=this.string_1;return this.string_1=t+(null==n?"null":n),this},su(dd).capacity_14dpom_k$=function(){return this.get_length_g42xv3_k$()},su(dd).ensureCapacity_ignus8_k$=function(n){},su(dd).indexOf_kdecvs_k$=function(n){return this.string_1.indexOf(n)},su(dd).indexOf_sxnkg7_k$=function(n,t){return this.string_1.indexOf(n,t)},su(dd).lastIndexOf_my1yge_k$=function(n){return this.string_1.lastIndexOf(n)},su(dd).lastIndexOf_4awwhb_k$=function(n,t){return 0===Wd(n)&&t<0?-1:this.string_1.lastIndexOf(n,t)},su(dd).insert_ho1wgi_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n)+t;return this.string_1=e+this.string_1.substring(n),this},su(dd).insert_5hk2j8_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n)+new it(t);return this.string_1=e+this.string_1.substring(n),this},su(dd).insert_5yqhyr_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n)+bd(t);return this.string_1=e+this.string_1.substring(n),this},su(dd).insert_xsudoy_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n)+_t(t);return this.string_1=e+this.string_1.substring(n),this},su(dd).insert_5hl7iv_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n)+_t(t);return this.string_1=e+this.string_1.substring(n),this},su(dd).insert_eitq2w_k$=function(n,t){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var e=null==t?"null":t,r=this.string_1.substring(0,n)+e;return this.string_1=r+this.string_1.substring(n),this},su(dd).setLength_kzn4fs_k$=function(n){if(n<0)throw Gp("Negative new length: "+n+".");if(n<=this.get_length_g42xv3_k$())this.string_1=this.string_1.substring(0,n);else{var t=this.get_length_g42xv3_k$();if(t<n)do{t=t+1|0,this.string_1=this.string_1+new it(0)}while(t<n)}},su(dd).substring_ile4mo_k$=function(n){return ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$()),this.string_1.substring(n)},su(dd).substring_8we4nj_k$=function(n,t){return ce().checkBoundsIndexes_7787d9_k$(n,t,this.get_length_g42xv3_k$()),this.string_1.substring(n,t)},su(dd).trimToSize_dnhilv_k$=function(){},su(dd).toString=function(){return this.string_1},su(dd).clear_1keqml_k$=function(){return this.string_1="",this},su(dd).set_jo4zce_k$=function(n,t){ce().checkElementIndex_ux0wz1_k$(n,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n)+new it(t),r=this.string_1,i=n+1|0;this.string_1=e+r.substring(i)},su(dd).setRange_l2ldi2_k$=function(n,t,e){cd(0,n,t,this.get_length_g42xv3_k$());var r=this.string_1.substring(0,n)+e;return this.string_1=r+this.string_1.substring(t),this},su(dd).deleteAt_w9fbwd_k$=function(n){ce().checkElementIndex_ux0wz1_k$(n,this.get_length_g42xv3_k$());var t=this.string_1.substring(0,n),e=this.string_1,r=n+1|0;return this.string_1=t+e.substring(r),this},su(dd).deleteRange_ih0baq_k$=function(n,t){cd(0,n,t,this.get_length_g42xv3_k$());var e=this.string_1.substring(0,n);return this.string_1=e+this.string_1.substring(t),this},su(dd).toCharArray_h4xf4t_k$=function(n,t,e,r){ce().checkBoundsIndexes_7787d9_k$(e,r,this.get_length_g42xv3_k$()),ce().checkBoundsIndexes_7787d9_k$(t,(t+r|0)-e|0,n.length);var i=t,o=e;if(o<r)do{var a=o;o=o+1|0;var s=i;i=s+1|0,n[s]=Qd(this.string_1,a)}while(o<r)},su(dd).toCharArray$default_26yn83_k$=function(n,t,e,r,i){var o;return t=t===qn?0:t,e=e===qn?0:e,r=r===qn?this.get_length_g42xv3_k$():r,i===qn?(this.toCharArray_h4xf4t_k$(n,t,e,r),o=us()):o=i.toCharArray_h4xf4t_k$.call(this,n,t,e,r),o},su(dd).appendRange_wizxgy_k$=function(n,t,e){return this.string_1=this.string_1+_d(n,t,e),this},su(dd).appendRange_mncs5k_k$=function(n,t,e){var r=iu(n);ce().checkBoundsIndexes_7787d9_k$(t,e,r.length);var i=this.string_1;return this.string_1=i+r.substring(t,e),this},su(dd).insertRange_livkg8_k$=function(n,t,e,r){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var i=this.string_1.substring(0,n)+_d(t,e,r);return this.string_1=i+this.string_1.substring(n),this},su(dd).insertRange_rqhb2a_k$=function(n,t,e,r){ce().checkPositionIndex_kxpgsw_k$(n,this.get_length_g42xv3_k$());var i=iu(t);ce().checkBoundsIndexes_7787d9_k$(e,r,i.length);var o=this.string_1.substring(0,n)+i.substring(e,r);return this.string_1=o+this.string_1.substring(n),this},su(vd).compare_6tbigh_k$=function(n,t){return this.function_1(n,t)},su(vd).compare=function(n,t){return this.compare_6tbigh_k$(n,t)},su(zd).set_index_eknhut_k$=function(n){this.index_1=n},su(zd).get_index_it478p_k$=function(){return this.index_1},su(zd).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(zd).next_20eer_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Md).set_index_eknhut_k$=function(n){this.index_1=n},su(Md).get_index_it478p_k$=function(){return this.index_1},su(Md).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(Md).nextBoolean_nfdk1h_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(jd).set_index_eknhut_k$=function(n){this.index_1=n},su(jd).get_index_it478p_k$=function(){return this.index_1},su(jd).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(jd).nextChar_yv3rl6_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Od).set_index_eknhut_k$=function(n){this.index_1=n},su(Od).get_index_it478p_k$=function(){return this.index_1},su(Od).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(Od).nextByte_njqopn_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Nd).set_index_eknhut_k$=function(n){this.index_1=n},su(Nd).get_index_it478p_k$=function(){return this.index_1},su(Nd).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(Nd).nextShort_jxwabt_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Dd).set_index_eknhut_k$=function(n){this.index_1=n},su(Dd).get_index_it478p_k$=function(){return this.index_1},su(Dd).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(Dd).nextInt_ujorgc_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Td).set_index_eknhut_k$=function(n){this.index_1=n},su(Td).get_index_it478p_k$=function(){return this.index_1},su(Td).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(Td).nextFloat_jqti5l_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Ld).set_index_eknhut_k$=function(n){this.index_1=n},su(Ld).get_index_it478p_k$=function(){return this.index_1},su(Ld).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(Ld).nextLong_njwv0v_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(qd).set_index_eknhut_k$=function(n){this.index_1=n},su(qd).get_index_it478p_k$=function(){return this.index_1},su(qd).hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},su(qd).nextDouble_s2xvfg_k$=function(){if(this.index_1===this.$array_1.length)throw hh(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},su(Yd).equals=function(n){return n instanceof Yd&&(n instanceof Yd||pu(),!0)},su(Yd).hashCode=function(){return 0},su(Yd).toString=function(){return"@kotlin.js.DoNotIntrinsify()"},su(fu).equals=function(n){return n instanceof fu&&(n instanceof fu||pu(),!0)},su(fu).hashCode=function(){return 0},su(fu).toString=function(){return"@kotlin.js.JsIntrinsic()"},su(Au).get_code_wok7xy_k$=function(){return this.code_1},su(Au).equals=function(n){if(!(n instanceof Au))return!1;var t=n instanceof Au?n:pu();return this.code_1===t.code_1},su(Au).hashCode=function(){return Un(ou("code"),127)^ou(this.code_1)},su(Au).toString=function(){return"@kotlin.js.JsFun(code="+this.code_1+")"},su(bu).equals=function(n){return n instanceof bu&&(n instanceof bu||pu(),!0)},su(bu).hashCode=function(){return 0},su(bu).toString=function(){return"@kotlin.js.JsImplicitExport()"},su(_u).get_MIN_VALUE_7nmmor_k$=function(){return this.MIN_VALUE_1},su(_u).get_MAX_VALUE_54a9lf_k$=function(){return this.MAX_VALUE_1},su(_u).get_SIZE_BYTES_qphg4q_k$=function(){return this.SIZE_BYTES_1},su(_u).get_SIZE_BITS_7qhjj9_k$=function(){return this.SIZE_BITS_1},su(xu).get_low_18j191_k$=function(){return this.low_1},su(xu).get_high_wonai3_k$=function(){return this.high_1},su(xu).compareTo_n49k6u_k$=function(n){return this.compareTo_n4fqi2_k$(Ju(n))},su(xu).compareTo_6m5e4u_k$=function(n){return this.compareTo_n4fqi2_k$(Ju(n))},su(xu).compareTo_m60v27_k$=function(n){return this.compareTo_n4fqi2_k$(Ju(n))},su(xu).compareTo_n4fqi2_k$=function(n){return Cu(this,n)},su(xu).compareTo_6thzaj_k$=function(n){return this.compareTo_n4fqi2_k$(n instanceof xu?n:pu())},su(xu).compareTo_6f2lym_k$=function(n){return Zd(this.toFloat_jhbgwv_k$(),n)},su(xu).compareTo_f0f9kx_k$=function(n){return Zd(this.toDouble_ygsx0s_k$(),n)},su(xu).plus_u6dpzk_k$=function(n){return this.plus_u6jwas_k$(Ju(n))},su(xu).plus_cce7xw_k$=function(n){return this.plus_u6jwas_k$(Ju(n))},su(xu).plus_crvk61_k$=function(n){return this.plus_u6jwas_k$(Ju(n))},su(xu).plus_u6jwas_k$=function(n){return Iu(this,n)},su(xu).plus_c5bfro_k$=function(n){return this.toFloat_jhbgwv_k$()+n},su(xu).plus_kiyahl_k$=function(n){return this.toDouble_ygsx0s_k$()+n},su(xu).minus_ll8z3a_k$=function(n){return this.minus_llf5ei_k$(Ju(n))},su(xu).minus_u9ra1q_k$=function(n){return this.minus_llf5ei_k$(Ju(n))},su(xu).minus_c5ihzl_k$=function(n){return this.minus_llf5ei_k$(Ju(n))},su(xu).minus_llf5ei_k$=function(n){return Bu(this,n)},su(xu).minus_u2ohvi_k$=function(n){return this.toFloat_jhbgwv_k$()-n},su(xu).minus_80anzj_k$=function(n){return this.toDouble_ygsx0s_k$()-n},su(xu).times_2z9ke4_k$=function(n){return this.times_2zfqpc_k$(Ju(n))},su(xu).times_ll626g_k$=function(n){return this.times_2zfqpc_k$(Ju(n))},su(xu).times_vzczyd_k$=function(n){return this.times_2zfqpc_k$(Ju(n))},su(xu).times_2zfqpc_k$=function(n){return Su(this,n)},su(xu).times_le3a08_k$=function(n){return this.toFloat_jhbgwv_k$()*n},su(xu).times_myh3yd_k$=function(n){return this.toDouble_ygsx0s_k$()*n},su(xu).div_9rv96v_k$=function(n){return this.div_9s1fi3_k$(Ju(n))},su(xu).div_j4i90d_k$=function(n){return this.div_9s1fi3_k$(Ju(n))},su(xu).div_pipt5c_k$=function(n){return this.div_9s1fi3_k$(Ju(n))},su(xu).div_9s1fi3_k$=function(n){return function(n,t){if(Hu(),Lu(t))throw ah("division by zero");if(Lu(n))return ku();if(Ou(n,Eu())){if(Ou(t,yu())||Ou(t,$u()))return Eu();if(Ou(t,Eu()))return yu();var e=zu(Mu(n,1).div_9s1fi3_k$(t),1);return Ou(e,ku())?Tu(t)?yu():$u():Iu(e,Bu(n,Su(t,e)).div_9s1fi3_k$(t))}if(Ou(t,Eu()))return ku();if(Tu(n))return Tu(t)?Pu(n).div_9s1fi3_k$(Pu(t)):Pu(Pu(n).div_9s1fi3_k$(t));if(Tu(t))return Pu(n.div_9s1fi3_k$(Pu(t)));for(var r=ku(),i=n;Uu(i,t);){for(var o=ju(i)/ju(t),a=Math.max(1,Math.floor(o)),s=Math.ceil(Math.log(a)/Math.LN2),l=s<=48?1:Math.pow(2,s-48),c=Fu(a),d=Su(c,t);Tu(d)||Vu(d,i);)d=Su(c=Fu(a-=l),t);Lu(c)&&(c=yu()),r=Iu(r,c),i=Bu(i,d)}return r}(this,n)},su(xu).div_ixfgu5_k$=function(n){return this.toFloat_jhbgwv_k$()/n},su(xu).div_hn31ow_k$=function(n){return this.toDouble_ygsx0s_k$()/n},su(xu).rem_9r568g_k$=function(n){return this.rem_9rbcjo_k$(Ju(n))},su(xu).rem_ii1pdg_k$=function(n){return this.rem_9rbcjo_k$(Ju(n))},su(xu).rem_kb2195_k$=function(n){return this.rem_9rbcjo_k$(Ju(n))},su(xu).rem_9rbcjo_k$=function(n){return function(n,t){return Hu(),Bu(n,Su(n.div_9s1fi3_k$(t),t))}(this,n)},su(xu).rem_iayx78_k$=function(n){return this.toFloat_jhbgwv_k$()%n},su(xu).rem_1p5v1j_k$=function(n){return this.toDouble_ygsx0s_k$()%n},su(xu).inc_28ke_k$=function(){return this.plus_u6jwas_k$(new xu(1,0))},su(xu).dec_24n6_k$=function(){return this.minus_llf5ei_k$(new xu(1,0))},su(xu).unaryPlus_g9fn1l_k$=function(){return this},su(xu).unaryMinus_6uz0qp_k$=function(){return this.inv_28kx_k$().plus_u6jwas_k$(new xu(1,0))},su(xu).rangeTo_5ifbqq_k$=function(n){return this.rangeTo_5i95fi_k$(Ju(n))},su(xu).rangeTo_sjxg22_k$=function(n){return this.rangeTo_5i95fi_k$(Ju(n))},su(xu).rangeTo_pdrcev_k$=function(n){return this.rangeTo_5i95fi_k$(Ju(n))},su(xu).rangeTo_5i95fi_k$=function(n){return new Ii(this,n)},su(xu).rangeUntil_oofwa1_k$=function(n){return function(n,t){var e;return e=Ju(t).minus_llf5ei_k$(new xu(1,0)),n.rangeTo_5i95fi_k$(e.toLong_edfucp_k$())}(this,n)},su(xu).rangeUntil_gjld3h_k$=function(n){return function(n,t){var e;return e=Ju(t).minus_llf5ei_k$(new xu(1,0)),n.rangeTo_5i95fi_k$(e.toLong_edfucp_k$())}(this,n)},su(xu).rangeUntil_oepg74_k$=function(n){return function(n,t){var e;return e=Ju(t).minus_llf5ei_k$(new xu(1,0)),n.rangeTo_5i95fi_k$(e.toLong_edfucp_k$())}(this,n)},su(xu).rangeUntil_oo9pyt_k$=function(n){return function(n,t){return t.compareTo_n4fqi2_k$(vu().get_MIN_VALUE_7nmmor_k$())<=0?Ci().get_EMPTY_i8q41w_k$():(e=t.minus_llf5ei_k$(new xu(1,0)),n.rangeTo_5i95fi_k$(e.toLong_edfucp_k$()));var e}(this,n)},su(xu).shl_po5ip6_k$=function(n){return zu(this,n)},su(xu).shr_wjue3g_k$=function(n){return Mu(this,n)},su(xu).ushr_rr8rvr_k$=function(n){return function(n,t){Hu();var e=63&t;return 0===e?n:e<32?new xu(n.get_low_18j191_k$()>>>e|n.get_high_wonai3_k$()<<32-e,n.get_high_wonai3_k$()>>>e|0):new xu(32===e?n.get_high_wonai3_k$():n.get_high_wonai3_k$()>>>(e-32|0)|0,0)}(this,n)},su(xu).and_jhajnj_k$=function(n){return new xu(this.low_1&n.low_1,this.high_1&n.high_1)},su(xu).or_s401rn_k$=function(n){return new xu(this.low_1|n.low_1,this.high_1|n.high_1)},su(xu).xor_jjua9n_k$=function(n){return new xu(this.low_1^n.low_1,this.high_1^n.high_1)},su(xu).inv_28kx_k$=function(){return new xu(~this.low_1,~this.high_1)},su(xu).toByte_edm0nx_k$=function(){return Yu(this.low_1)},su(xu).toChar_tbflse_k$=function(){return Gu(this.low_1)},su(xu).toShort_ja8oqn_k$=function(){return Xu(this.low_1)},su(xu).toInt_1tsl84_k$=function(){return this.low_1},su(xu).toLong_edfucp_k$=function(){return this},su(xu).toFloat_jhbgwv_k$=function(){return this.toDouble_ygsx0s_k$()},su(xu).toDouble_ygsx0s_k$=function(){return ju(this)},su(xu).valueOf=function(){return this.toDouble_ygsx0s_k$()},su(xu).equals=function(n){return n instanceof xu&&Ou(this,n)},su(xu).hashCode=function(){return n=this,Hu(),n.get_low_18j191_k$()^n.get_high_wonai3_k$();var n},su(xu).toString=function(){return Nu(this,10)},su(Np).get_rangeStart_knlt4e_k$=function(){return this.rangeStart_1},su(Tp).get_decodedRangeStart_d3raky_k$=function(){return this.decodedRangeStart_1},su(Tp).get_decodedRangeLength_nhieq2_k$=function(){return this.decodedRangeLength_1},su(Tp).get_decodedRangeCategory_dtepki_k$=function(){return this.decodedRangeCategory_1},su(qp).get_otherLowerStart_aqlxaw_k$=function(){return this.otherLowerStart_1},su(qp).get_otherLowerLength_ipcelc_k$=function(){return this.otherLowerLength_1},su(Fp).set_state_a96kl8_k$=function(n){this.state_1=n},su(Fp).get_state_iypx7s_k$=function(){return this.state_1},su(Fp).set_exceptionState_s9sevl_k$=function(n){this.exceptionState_1=n},su(Fp).get_exceptionState_wflpxn_k$=function(){return this.exceptionState_1},su(Fp).set_result_ximc09_k$=function(n){this.result_1=n},su(Fp).get_result_iyg5d2_k$=function(){return this.result_1},su(Fp).set_exception_pwgeox_k$=function(n){this.exception_1=n},su(Fp).get_exception_x0n6w6_k$=function(){return this.exception_1},su(Fp).set_finallyPath_gfcru6_k$=function(n){this.finallyPath_1=n},su(Fp).get_finallyPath_aqs201_k$=function(){return this.finallyPath_1},su(Fp).get_context_h02k06_k$=function(){return du(this._context_1)},su(Fp).intercepted_vh228x_k$=function(){var n,t=this.intercepted__1;if(null==t){var e=this.get_context_h02k06_k$().get_j1ktw6_k$(Er()),r=null==e?null:e.interceptContinuation_gcmqkx_k$(this),i=null==r?this:r;this.intercepted__1=i,n=i}else n=t;return n},su(Fp).resumeWith_7onugl_k$=function(n){var t,e=this;if(n instanceof wo)t=null;else{var r=n;t=null==r||dp(r)?r:pu()}for(var i=t,o=yo(n);;){var a=e;null==o?a.result_1=i:(a.state_1=a.exceptionState_1,a.exception_1=o);try{var s=a.doResume_5yljmg_k$();if(s===Rr())return us();i=s,o=null}catch(n){i=null,o=n}Rp(a);var l=du(a.resultContinuation_1);if(!(l instanceof Fp)){if(null!=o){var c,d=du(o);Eo(),c=Io(d),l.resumeWith_s3a3yh_k$(c)}else{var u,p=i;Eo(),u=p,l.resumeWith_s3a3yh_k$(u)}return us()}e=l,us()}},su(Fp).resumeWith_s3a3yh_k$=function(n){return this.resumeWith_7onugl_k$(n)},su(Fp).create_lvr374_k$=function(n){throw bh("create(Continuation) has not been overridden")},su(Fp).create_xubfvz_k$=function(n,t){throw bh("create(Any?;Continuation) has not been overridden")},su(Vp).get_context_h02k06_k$=function(){throw eh("This continuation is already complete")},su(Vp).resumeWith_7onugl_k$=function(n){throw eh("This continuation is already complete")},su(Vp).resumeWith_s3a3yh_k$=function(n){return this.resumeWith_7onugl_k$(n)},su(Vp).toString=function(){return"This continuation is already complete"},su(Hp).doResume_5yljmg_k$=function(){if(null!=this.get_exception_x0n6w6_k$())throw this.get_exception_x0n6w6_k$();var n=this.$this_createCoroutineUnintercepted_1;return"function"==typeof n?n(this.$receiver_1,this.$completion_1):this.$this_createCoroutineUnintercepted_1.invoke_5zdxxo_k$(this.$receiver_1,this.$completion_1)},su(Yp).doResume_5yljmg_k$=function(){if(null!=this.get_exception_x0n6w6_k$())throw this.get_exception_x0n6w6_k$();var n=this.$this_createCoroutineUnintercepted_1;return"function"==typeof n?n(this.$completion_1):this.$this_createCoroutineUnintercepted_1.invoke_34if6s_k$(this.$completion_1)},su(Qp).doResume_5yljmg_k$=function(){if(null!=this.get_exception_x0n6w6_k$())throw this.get_exception_x0n6w6_k$();return this.$block_1()},su(Lr).plus_rgw9wi_k$=Qn,su(Pr).get_j1ktw6_k$=Xn,su(Pr).fold_iindx8_k$=Wn,su(Pr).minusKey_y21q55_k$=Gn,su(Pr).plus_rgw9wi_k$=Qn,su(Ll).createJsMap_8hfwp5_k$=function(){var n=Object.create(null);return n.foo=1,delete n.foo,us(),n},hn=null,n.$_$=n.$_$||{},n.$_$.a=function(n,t,e){return new Mc(n,zp(t),e)},n.$_$.b=function(n,t){if(n instanceof _c&&t instanceof _c){var e,r=t.get_jClass_en9agn_k$().$metadata$,i=null==r?null:r.associatedObjectKey;if(null==(e=null==i?null:i))return null;var o=e,a=n.get_jClass_en9agn_k$().$metadata$,s=null==a?null:a.associatedObjects;if(null==s)return null;var l=s[o];return null==l?null:l()}return null},n.$_$.c=function(n){var t;switch(typeof n){case"string":t=ed().get_stringClass_bik2gy_k$();break;case"number":t=(0|n)===n?ed().get_intClass_mw4y9a_k$():ed().get_doubleClass_dahzcy_k$();break;case"boolean":t=ed().get_booleanClass_d285fr_k$();break;case"function":t=ed().functionClass(n.length);break;default:var e;if(fp(n))e=ed().get_booleanArrayClass_lnbwea_k$();else if(Ap(n))e=ed().get_charArrayClass_7lhfoe_k$();else if(gp(n))e=ed().get_byteArrayClass_57my8g_k$();else if(mp(n))e=ed().get_shortArrayClass_c1p7wy_k$();else if(bp(n))e=ed().get_intArrayClass_h44pbv_k$();else if(vp(n))e=ed().get_longArrayClass_v379a4_k$();else if(_p(n))e=ed().get_floatArrayClass_qngmha_k$();else if(xp(n))e=ed().get_doubleArrayClass_84hee1_k$();else if(sp(n,bc))e=rd(bc);else if(cp(n))e=ed().get_arrayClass_udg0fc_k$();else{var r=Object.getPrototypeOf(n).constructor;e=r===Object?ed().get_anyClass_x0jl4l_k$():r===Error?ed().get_throwableClass_ee1a8x_k$():id(r)}t=e}return t},n.$_$.d=rd,n.$_$.e=function(){return function(){if(R)return us();R=!0,new mo("SYNCHRONIZED",0),P=new mo("PUBLICATION",1),new mo("NONE",2)}(),P},n.$_$.f=dl,n.$_$.g=cl,n.$_$.h=ul,n.$_$.i=Il,n.$_$.j=wl,n.$_$.k=function(n){return function(n,t){return El(t),t.putAll_mee1c3_k$(n),t}(n,lu(su(Bl)))},n.$_$.l=zl,n.$_$.m=function(){return n=lu(su(jl)),al.call(n),jl.call(n),n.map_1=wl(),n;var n},n.$_$.n=function(n){return function(n,t){return al.call(t),jl.call(t),t.map_1=Il(n.get_size_woubt6_k$()),t.addAll_oxxjjk_k$(n),t}(n,lu(su(jl)))},n.$_$.o=Xl,n.$_$.p=Yl,n.$_$.q=function(n){return function(n,t){return El(t),Wl.call(t),t.map_1=wl(),t.putAll_mee1c3_k$(n),t}(n,lu(su(Wl)))},n.$_$.r=Zl,n.$_$.s=Kl,n.$_$.t=lc,n.$_$.u=function n(t){var e=lc(t,lu(su(cc)));return au(e,n),e},n.$_$.v=function(n,t,e){return rh(n,t,e),cc.call(e),e},n.$_$.w=ad,n.$_$.x=ld,n.$_$.y=function(n,t,e){return cu(e,n,t),mh.call(e),e},n.$_$.z=function(n,t){return function(n,t){(function(n,t){cu(t,qn,n),sh.call(t)})(n,t),uh.call(t)}(n,t),Jp.call(t),t},n.$_$.a1=Xp,n.$_$.b1=function n(){var t=Xp(lu(su(Jp)));return au(t,n),t},n.$_$.c1=Wp,n.$_$.d1=Gp,n.$_$.e1=function(n,t,e){return dh(n,t,e),Jp.call(e),e},n.$_$.f1=eh,n.$_$.g1=function n(t,e){var r=rh(t,e,lu(su(ih)));return au(r,n),r},n.$_$.h1=Zp,n.$_$.i1=dh,n.$_$.j1=function n(t,e){var r=dh(t,e,lu(su(uh)));return au(r,n),r},n.$_$.k1=Ah,n.$_$.l1=bh,n.$_$.m1=Jn,n.$_$.n1=Kn,n.$_$.o1=nt,n.$_$.p1=tt,n.$_$.q1=xo,n.$_$.r1=yo,n.$_$.s1=ko,n.$_$.t1=Oo,n.$_$.u1=No,n.$_$.v1=qo,n.$_$.w1=Ho,n.$_$.x1=Yo,n.$_$.y1=Go,n.$_$.z1=sa,n.$_$.a2=la,n.$_$.b2=pa,n.$_$.c2=Ea,n.$_$.d2=wa,n.$_$.e2=Sa,n.$_$.f2=Er,n.$_$.g2=Mr,n.$_$.h2=function(){return null==un&&new Cs,un},n.$_$.i2=function(){return null==on&&new bs,on},n.$_$.j2=Es,n.$_$.k2=ys,n.$_$.l2=xs,n.$_$.m2=function(){return null==an&&new _s,an},n.$_$.n2=function(){return null==dn&&new ws,dn},n.$_$.o2=ed,n.$_$.p2=rt,n.$_$.q2=vu,n.$_$.r2=Eo,n.$_$.s2=To,n.$_$.t2=Xo,n.$_$.u2=da,n.$_$.v2=Ia,n.$_$.w2=us,n.$_$.x2=gl,n.$_$.y2=st,n.$_$.z2=Se,n.$_$.a3=Bl,n.$_$.b3=jl,n.$_$.c3=at,n.$_$.d3=Qa,n.$_$.e3=Wl,n.$_$.f3=ec,n.$_$.g3=ot,n.$_$.h3=lt,n.$_$.i3=ct,n.$_$.j3=dt,n.$_$.k3=ft,n.$_$.l3=ut,n.$_$.m3=pt,n.$_$.n3=Fs,n.$_$.o3=zp,n.$_$.p3=Us,n.$_$.q3=je,n.$_$.r3=Mp,n.$_$.s3=function(n){return function(n){var t=n;if(null==t)return 0;var e=1,r=0,i=t.length;if(r<i)do{var o=r;r=r+1|0,e=Un(e,31)+ru(t[o])|0}while(r<i);return e}(n)},n.$_$.t3=function(n){var t=null==n?null:$t(n,", ","[","]");return null==t?"null":t},n.$_$.u3=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));return gu(n,new Int16Array(t))},n.$_$.v3=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));var e=mu(n,t,new xu(0,0));return e.$type$="LongArray",e},n.$_$.w3=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));var e=mu(n,t,!1);return e.$type$="BooleanArray",e},n.$_$.x3=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));var e=gu(n,Bd(t));return e.$type$="CharArray",e},n.$_$.y3=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));return gu(n,new Int8Array(t))},n.$_$.z3=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));return gu(n,new Float64Array(t))},n.$_$.a4=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));return gu(n,new Float32Array(t))},n.$_$.b4=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));return mu(n,t,null)},n.$_$.c4=function(n,t){if(!(t>=0))throw Gp(iu("Invalid new array size: "+t+"."));return gu(n,new Int32Array(t))},n.$_$.d4=Ys,n.$_$.e4=function(n){return Ot(Mt(n))},n.$_$.f4=ye,n.$_$.g4=Te,n.$_$.h4=pr,n.$_$.i4=function(n){if(n.isEmpty_y1axqb_k$())throw hh("List is empty.");return n.get_fkrdnv_k$(0)},n.$_$.j4=function(n){for(var t=cl(),e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();)Re(t,e.next_20eer_k$());return t},n.$_$.k4=function(n,t){return function(n,t){if(sp(n,De))return n.getOrImplicitDefault_r2k68f_k$(t);var e=n.get_1mhr4y_k$(t);if(null==e&&!n.containsKey_wgk31w_k$(t))throw hh("Key "+t+" is missing in the map.");return null==e||dp(e)?e:pu()}(n,t)},n.$_$.l4=kt,n.$_$.m4=function(n){return new yi(0,function(n){return n.length-1|0}(n))},n.$_$.n4=function(n){return new yi(0,xt(n))},n.$_$.o4=St,n.$_$.p4=function(n){return n.length-1|0},n.$_$.q4=Be,n.$_$.r4=function(n){return n.isEmpty_y1axqb_k$()?null:n.get_fkrdnv_k$(n.get_size_woubt6_k$()-1|0)},n.$_$.s4=function(n){if(n.isEmpty_y1axqb_k$())throw hh("List is empty.");return n.get_fkrdnv_k$(Be(n))},n.$_$.t4=function(n){return n.length>0?zp(n):ye()},n.$_$.u4=Rs,n.$_$.v4=function(n){return n.length>0?(t=n,Pe(e=Xl(n.length),t),e):Te();var t,e},n.$_$.w4=function(n){return 0===n.length?cl():ul(new we(n,!0))},n.$_$.x4=function(n,t){var e=function(n){return sp(n,st)?n.get_size_woubt6_k$():null}(t),r=null==e?null:n.get_size_woubt6_k$()+e|0,i=tc(null==r?Un(n.get_size_woubt6_k$(),2):r);return i.addAll_oxxjjk_k$(n),Re(i,t),i},n.$_$.y4=function(n){if(n.isEmpty_y1axqb_k$())throw hh("List is empty.");return n.removeAt_qvpkxi_k$(0)},n.$_$.z4=function(n){if(n.isEmpty_y1axqb_k$())throw hh("List is empty.");return n.removeAt_qvpkxi_k$(Be(n))},n.$_$.a5=function(n){return n.length>0?function(n){switch(n.length){case 0:return pr();case 1:return Hs(n[0]);default:return yt(n,tc(n.length))}}(n):pr()},n.$_$.b5=function(n){return 1===n.get_size_woubt6_k$()?n.get_fkrdnv_k$(0):null},n.$_$.c5=function(n){var t;switch(n.length){case 0:throw hh("Array is empty.");case 1:t=n[0];break;default:throw Gp("Array has more than one element.")}return t},n.$_$.d5=function(n,t){if(sp(n,st)){if(n.get_size_woubt6_k$()<=1)return Ot(n);var e=Ys(n),r=cp(e)?e:pu();return function(n,t){n.length>1&&ml(n,t)}(r,t),zp(r)}var i=Dt(n);return function(n,t){Qs(n,t)}(i,t),i},n.$_$.e5=function(n){if(sp(n,st)){if(n.get_size_woubt6_k$()<=1)return Ot(n);var t=Ys(n),e=cp(t)?t:pu();return function(n){n.length>1&&function(n){if(Al()){var t=vl;n.sort(t)}else bl(n,0,xt(n),hr())}(n)}(e),zp(e)}var r=Dt(n);return function(n){Qs(n,hr())}(r),r},n.$_$.f5=function(n){for(var t=new xu(0,0),e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();t=t.plus_u6jwas_k$(r)}return t},n.$_$.g5=function(n){for(var t=Id(n.get_size_woubt6_k$()),e=0,r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$(),o=e;e=o+1|0,t[o]=i}return t},n.$_$.h5=function(n){return Nt(n,zl(je(n,12)))},n.$_$.i5=Ot,n.$_$.j5=function(n){switch(n.length){case 0:return ye();case 1:return Vs(n[0]);default:return function(n){return ul(function(n){return new we(n,!1)}(n))}(n)}},n.$_$.k5=function(n){for(var t=Sd(n.get_size_woubt6_k$()),e=0,r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$(),o=e;e=o+1|0,t[o]=i}return t},n.$_$.l5=function(n){if(sp(n,st)){var t;switch(n.get_size_woubt6_k$()){case 0:t=Te();break;case 1:e=sp(n,ot)?n.get_fkrdnv_k$(0):n.iterator_jk1svi_k$().next_20eer_k$(),Pe(i=Il((r=[e]).length),r),t=i;break;default:t=qe(n,Xl(n.get_size_woubt6_k$()))}return t}var e,r,i;return function(n){return 0===n.get_size_woubt6_k$()?Te():n}(qe(n,Yl()))},n.$_$.m5=jt,n.$_$.n5=Mt,n.$_$.o5=function(n){if(sp(n,st)){var t;switch(n.get_size_woubt6_k$()){case 0:t=pr();break;case 1:t=Hs(sp(n,ot)?n.get_fkrdnv_k$(0):n.iterator_jk1svi_k$().next_20eer_k$());break;default:t=Nt(n,tc(n.get_size_woubt6_k$()))}return t}return function(n){switch(n.get_size_woubt6_k$()){case 0:return pr();case 1:return Hs(n.iterator_jk1svi_k$().next_20eer_k$());default:return n}}(Nt(n,Zl()))},n.$_$.p5=function(n){return new Me((t=n,function(){return Cd(t)}));var t},n.$_$.q5=function(n,t){var e=n.length,r=t.length,i=Math.min(e,r),o=dl(i),a=0;if(a<i)do{var s,l=a;a=a+1|0,s=Mo(n[l],t[l]),o.add_1j60pz_k$(s)}while(a<i);return o},n.$_$.r5=function(n,t){return n===t?0:null==n?-1:null==t?1:Zd(null!=n&&hp(n)?n:pu(),t)},n.$_$.s5=cc,n.$_$.t5=Rr,n.$_$.u5=function(n,t){return new Yp(t,n)},n.$_$.v5=Up,n.$_$.w5=function(n){var t=n instanceof Fp?n:null,e=null==t?null:t.intercepted_vh228x_k$();return null==e?n:e},n.$_$.x5=Pr,n.$_$.y5=qr,n.$_$.z5=function(n){if(n instanceof qr){var t;if(n.isSubKey_5an70z_k$(this.get_key_18j28a_k$())){var e=n.tryCast_hqzvw1_k$(this);t=null!=e&&sp(e,Ir)?e:null}else t=null;return t}return Er()===n?sp(this,Ir)?this:pu():null},n.$_$.a6=function(n){return n instanceof qr?n.isSubKey_5an70z_k$(this.get_key_18j28a_k$())&&null!=n.tryCast_hqzvw1_k$(this)?Mr():this:Er()===n?Mr():this},n.$_$.b6=wr,n.$_$.c6=xr,n.$_$.d6=Wn,n.$_$.e6=Xn,n.$_$.f6=Gn,n.$_$.g6=Ir,n.$_$.h6=Cr,n.$_$.i6=Qn,n.$_$.j6=Fp,n.$_$.k6=Ip,n.$_$.l6=Bp,n.$_$.m6=function(n){return new Ur(n)},n.$_$.n6=function(n){return Object.prototype.toString.call(n)},n.$_$.o6=Cd,n.$_$.p6=Id,n.$_$.q6=au,n.$_$.r6=Bd,n.$_$.s6=Qd,n.$_$.t6=Wd,n.$_$.u6=Gd,n.$_$.v6=ep,n.$_$.w6=function(n,t,e,r){return Object.defineProperty(n,t,{configurable:!0,get:e,set:r})},n.$_$.x6=eu,n.$_$.y6=wd,n.$_$.z6=function(n,t,e,r){return tp(),np(n,0,t,r,e?r:null)},n.$_$.a7=np,n.$_$.b7=ou,n.$_$.c7=ru,n.$_$.d7=kp,n.$_$.e7=cp,n.$_$.f7=fp,n.$_$.g7=gp,n.$_$.h7=Ap,n.$_$.i7=xp,n.$_$.j7=_p,n.$_$.k7=bp,n.$_$.l7=sp,n.$_$.m7=vp,n.$_$.n7=dp,n.$_$.o7=mp,n.$_$.p7=function(n){return(n instanceof _c?n:pu()).get_jClass_en9agn_k$()},n.$_$.q7=function(n){var t=n.slice();return t.$type$="LongArray",t},n.$_$.r7=Sd,n.$_$.s7=Gu,n.$_$.t7=function(n){return+n},n.$_$.u7=Qu,n.$_$.v7=Wu,n.$_$.w7=lu,n.$_$.x7=$p,n.$_$.y7=su,n.$_$.z7=ap,n.$_$.a8=Yu,n.$_$.b8=Ju,n.$_$.c8=Xu,n.$_$.d8=iu,n.$_$.e8=Vt,n.$_$.f8=Ht,n.$_$.g8=function(n,t,e){if(t.compareTo_n4fqi2_k$(e)>0)throw Gp("Cannot coerce value to an empty range: maximum "+iu(e)+" is less than minimum "+iu(t)+".");return n.compareTo_n4fqi2_k$(t)<0?t:n.compareTo_n4fqi2_k$(e)>0?e:n},n.$_$.h8=function(n,t){return function(n,t){if(!n)throw Gp("Step must be positive, was: "+iu(t)+".")}(t>0,t),ji().fromClosedRange_vhxzyy_k$(n.get_first_irdx8n_k$(),n.get_last_wopotb_k$(),n.get_step_woujh1_k$()>0?t:0|-t)},n.$_$.i8=Ft,n.$_$.j8=bc,n.$_$.k8=wc,n.$_$.l8=Ec,n.$_$.m8=Fi,n.$_$.n8=nr,n.$_$.o8=function(n){return new rr(n)},n.$_$.p8=function(n,t,e){if(null==n)return null==t;if(null==t)return!1;if(!(e=e!==qn&&e))return n==t;if(n.length!==t.length)return!1;var r=0,i=n.length;if(r<i)do{var o=r;if(r=r+1|0,!Xi(Qd(n,o),Qd(t,o),e))return!1}while(r<i);return!0},n.$_$.q8=function(n,t,e,r){var i,o;if(e=e===qn?0:e,(r=r!==qn&&r)||"string"!=typeof n)i=function(n,t,e,r){if(e=e===qn?0:e,!(r=r!==qn&&r)&&1===t.length&&"string"==typeof n){var i=tt(function(n){var t;switch(n.length){case 0:throw hh("Array is empty.");case 1:t=n[0];break;default:throw Gp("Array has more than one element.")}return t}(t));return n.indexOf(i,e)}var o=Vt(e,0),a=no(n);if(o<=a)do{var s=o;o=o+1|0;var l,c=Qd(n,s);n:{for(var d=0,u=t.length;d<u;){var p=t[d];if(d=d+1|0,Xi(p,c,r)){l=!0;break n}}l=!1}if(l)return s}while(s!==a);return-1}(n,((o=new Uint16Array([t])).$type$="CharArray",o),e,r);else{var a=tt(t);i=n.indexOf(a,e)}return i},n.$_$.r8=yd,n.$_$.s8=function(n){return 97<=n&&n<=122||!(Zn(n,128)<0)&&function(n){return 1===function(n){var t=n,e=Op(Lp().decodedRangeStart_1,t),r=Lp().decodedRangeStart_1[e],i=(r+Lp().decodedRangeLength_1[e]|0)-1|0,o=Lp().decodedRangeCategory_1[e];if(t>i)return 0;var a=3&o;if(0===a){var s=2,l=r,c=0;if(c<=1)do{if(c=c+1|0,(l=l+(o>>s&127)|0)>t)return 3;if((l=l+(o>>(s=s+7|0)&127)|0)>t)return 0;s=s+7|0}while(c<=1);return 3}if(o<=7)return a;var d=t-r|0;return o>>Un(2,o<=31?d%2|0:d)&3}(n)||function(n){var t=Op(Pp().otherLowerStart_1,n);return t>=0&&n<(Pp().otherLowerStart_1[t]+Pp().otherLowerLength_1[t]|0)}(n)}(n)},n.$_$.t8=to,n.$_$.u8=function(n){var t;switch(Wd(n)){case 0:throw hh("Char sequence is empty.");case 1:t=Qd(n,0);break;default:throw Gp("Char sequence has more than one element.")}return t},n.$_$.v8=function(n){return Rt(n)},n.$_$.w8=function(n){var t=+n;return hc(t)&&!Ad(n)||0===t&&yd(n)?null:t},n.$_$.x8=function(n){var t=+n;return(hc(t)&&!Ad(n)||0===t&&yd(n))&&Ki(n),t},n.$_$.y8=Ji,n.$_$.z8=function(n){var t,e=Ji(n);return null==e?Ki(n):t=e,t},n.$_$.a9=Zi,n.$_$.b9=function(n){var t,e=Zi(n);return null==e?Ki(n):t=e,t},n.$_$.c9=function(n){var t,e=function(n){return function(n,t){var e=Ta(n,t);if(null==(null==e?null:new Jo(e)))return null;var r=e,i=255&To().get_MAX_VALUE_4mpz45_k$();return La(r,i)>0?null:Yu(r)}(n,10)}(n);return null==(null==e?null:new Po(e))?Ki(n):t=e,t},n.$_$.d9=function(n){var t,e=function(n){return Ta(n,10)}(n);return null==(null==e?null:new Jo(e))?Ki(n):t=e,t},n.$_$.e9=Da,n.$_$.f9=function(n){var t,e=Da(n);return null==(null==e?null:new ha(e))?Ki(n):t=e,t},n.$_$.g9=function(n){var t,e=function(n){return function(n,t){var e=Ta(n,t);if(null==(null==e?null:new Jo(e)))return null;var r=e,i=65535&Ia().get_MAX_VALUE_1r6om7_k$();return La(r,i)>0?null:Xu(r)}(n,10)}(n);return null==(null==e?null:new za(e))?Ki(n):t=e,t},n.$_$.h9=function(n){return function(n,t){t=t===qn?"":t;for(var e=function(n){return function(n){var t=n.iterator_jk1svi_k$();if(!t.hasNext_bitz1p_k$())return ye();var e=t.next_20eer_k$();if(!t.hasNext_bitz1p_k$())return Vs(e);var r=cl();for(r.add_1j60pz_k$(e);t.hasNext_bitz1p_k$();)r.add_1j60pz_k$(t.next_20eer_k$());return r}(function(n){return function(n,t,e,r){return function(n,t){return new or(n,t)}(function(n,t,e,r,i){return e=e===qn?0:e,r=r!==qn&&r,function(n){var t;if(!(n>=0))throw Gp(iu("Limit must be non-negative, but was "+n))}(i=i===qn?0:i),new ao(n,e,i,(o=zp(t),a=r,function(n,t){var e=function(n,t,e,r,i){if(!r&&1===t.get_size_woubt6_k$()){var o=Lt(t),a=i?to(n,o,e):function(n,t,e,r){return e=e===qn?0:e,(r=r!==qn&&r)||"string"!=typeof n?eo(n,t,e,Wd(n),r):n.indexOf(t,e)}(n,o,e);return a<0?null:Mo(a,o)}var s=i?Ut(Ht(e,no(n)),0):Zu(Vt(e,0),Wd(n));if("string"==typeof n){var l=s.get_first_irdx8n_k$(),c=s.get_last_wopotb_k$(),d=s.get_step_woujh1_k$();if(d>0&&l<=c||d<0&&c<=l)do{var u,p=l;l=l+d|0;n:{for(var h=t.iterator_jk1svi_k$();h.hasNext_bitz1p_k$();){var f=h.next_20eer_k$();if($d(f,0,n,p,f.length,r)){u=f;break n}}u=null}if(null!=u)return Mo(p,u)}while(p!==c)}else{var g=s.get_first_irdx8n_k$(),m=s.get_last_wopotb_k$(),A=s.get_step_woujh1_k$();if(A>0&&g<=m||A<0&&m<=g)do{var b,_=g;g=g+A|0;n:{for(var v=t.iterator_jk1svi_k$();v.hasNext_bitz1p_k$();){var x=v.next_20eer_k$();if(ro(x,0,n,_,x.length,r)){b=x;break n}}b=null}if(null!=b)return Mo(_,b)}while(_!==m)}return null}(n,o,t,a,!1);return null==e?null:Mo(e.get_first_irdx8n_k$(),e.get_second_jf7fjx_k$().length)}));var o,a}(n,t,qn,e=e!==qn&&e,r=r===qn?0:r),(i=n,function(n){return function(n,t){return iu(Gd(n,t.get_start_iypx6h_k$(),t.get_endInclusive_r07xpi_k$()+1|0))}(i,n)}));var i}(n,["\r\n","\n","\r"])}(n))}(n),r=cl(),i=e.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$();yd(o)||r.add_1j60pz_k$(o)}for(var a=dl(je(r,10)),s=r.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l;l=Wi(s.next_20eer_k$()),a.add_1j60pz_k$(l)}for(var c=function(n){var t=n.iterator_jk1svi_k$();if(!t.hasNext_bitz1p_k$())return null;for(var e=t.next_20eer_k$();t.hasNext_bitz1p_k$();){var r=t.next_20eer_k$();Zd(e,r)>0&&(e=r)}return e}(a),d=null==c?0:c,u=n.length+Un(t.length,e.get_size_woubt6_k$())|0,p=function(n){return 0===Wd(n)?Gi:(t=n,function(n){return t+n});var t}(t),h=Be(e),f=cl(),g=0,m=e.iterator_jk1svi_k$();m.hasNext_bitz1p_k$();){var A=m.next_20eer_k$(),b=g;g=b+1|0;var _,v=Us(b);if(0!==v&&v!==h||!yd(A)){var x,k=Yt(A,d);_=null==(x=null==k?null:p(k))?A:x}else _=null;var y=_;null==y||f.add_1j60pz_k$(y)}return zt(f,ad(u),"\n").toString()}(n,"")},n.$_$.i9=Ua,n.$_$.j9=it,n.$_$.k9=Is,n.$_$.l9=uo,n.$_$.m9=co,n.$_$.n9=bt,n.$_$.o9=mh,n.$_$.p9=Jp,n.$_$.q9=xu,n.$_$.r9=zo,n.$_$.s9=uh,n.$_$.t9=pu,n.$_$.u9=function(){throw nh()},n.$_$.v9=jo,n.$_$.w9=Po,n.$_$.x9=Jo,n.$_$.y9=ha,n.$_$.z9=za,n.$_$.aa=ds,n.$_$.ba=_h,n.$_$.ca=function(n){return n},n.$_$.da=function(n){var t=n.get_low_18j191_k$();return 0===t?xs().get_SIZE_BITS_7qhjj9_k$()+fc(n.get_high_wonai3_k$())|0:fc(t)},n.$_$.ea=Io,n.$_$.fa=du,n.$_$.ga=function(n,t){return fo(),new ho(n.block_1,t).runCallLoop_pzbl0z_k$()},n.$_$.ha=function(n){return!function(n){return n===Es().get_POSITIVE_INFINITY_yq30fv_k$()||n===Es().get_NEGATIVE_INFINITY_e9bp9z_k$()}(n)&&!hc(n)},n.$_$.ia=function(n){return!function(n){return n===ys().get_POSITIVE_INFINITY_yq30fv_k$()||n===ys().get_NEGATIVE_INFINITY_e9bp9z_k$()}(n)&&!function(n){return!(n==n)}(n)},n.$_$.ja=function(n,t){return new Ao(t)},n.$_$.ka=function(n){return new Ao(n)},n.$_$.la=uu,n.$_$.ma=vt,n.$_$.na=hu,n.$_$.oa=_t,n.$_$.pa=Mo,n.$_$.qa=qn,n})?e.apply(t,[t]):e)||(n.exports=r)},3907:function(n,t,e){var r,i,o;i=[t,e(6204),e(8744)],void 0===(o="function"==typeof(r=function(n,t,e){"use strict";var r=t.isValidElement,i=t.useEffect,o=e.$_$.w2,a=(e.$_$.p1,e.$_$.y7),s=e.$_$.v6;function l(n){return t=n,function(){var n=[];return t(n),function(n){if(0!==n.length)return t=n,function(){for(var n=t,e=0,r=n.length;e<r;){var i=n[e];e=e+1|0,i()}return o()};var t}(n)};var t}function c(){}return e.$_$.qa,(0,e.$_$.z7)(c,"StateInstance",s),a(c).component1_7eebsc_k$=function(){return this[0]},a(c).component2_7eebsb_k$=function(){return this[1]},a(c).getValue_elrtsm_k$=function(n,t){return this[0]},a(c).setValue_r8gule_k$=function(n,t,e){this[1](e)},n.$_$=n.$_$||{},n.$_$.a=function(n){return r(n)?n:null},n.$_$.b=function(n){var t=l(n);i(t)},n})?r.apply(t,i):r)||(n.exports=o)},9776:function(n,t,e){var r,i,o;i=[t,e(8744)],void 0===(o="function"==typeof(r=function(n,t){"use strict";var e,r=t.$_$.y7,i=t.$_$.x7;function o(){e=this}return t.$_$.qa,(0,t.$_$.z7)(o,"ReactHTML",i),r(o).get_a_1mhr5k_k$=function(){return"a"},r(o).get_abbr_woioai_k$=function(){return"abbr"},r(o).get_address_hpr2t1_k$=function(){return"address"},r(o).get_area_woj07q_k$=function(){return"area"},r(o).get_article_auhgc3_k$=function(){return"article"},r(o).get_aside_iot53j_k$=function(){return"aside"},r(o).get_audio_ioubhp_k$=function(){return"audio"},r(o).get_b_1mhr5l_k$=function(){return"b"},r(o).get_base_wojaxm_k$=function(){return"base"},r(o).get_bdi_18j8xu_k$=function(){return"bdi"},r(o).get_bdo_18j8xo_k$=function(){return"bdo"},r(o).get_big_18j8tl_k$=function(){return"big"},r(o).get_blockquote_1dn2qg_k$=function(){return"blockquote"},r(o).get_body_wojkyz_k$=function(){return"body"},r(o).get_br_knto2v_k$=function(){return"br"},r(o).get_button_bmjiuz_k$=function(){return"button"},r(o).get_canvas_bshgm9_k$=function(){return"canvas"},r(o).get_caption_aejif1_k$=function(){return"caption"},r(o).get_cite_wok3vk_k$=function(){return"cite"},r(o).get_code_wok7xy_k$=function(){return"code"},r(o).get_col_18j7xl_k$=function(){return"col"},r(o).get_colgroup_spee2w_k$=function(){return"colgroup"},r(o).get_data_wokkxf_k$=function(){return"data"},r(o).get_datalist_27cqun_k$=function(){return"datalist"},r(o).get_dd_knto1j_k$=function(){return"dd"},r(o).get_del_18j7fi_k$=function(){return"del"},r(o).get_details_r0zbrt_k$=function(){return"details"},r(o).get_dfn_18j7el_k$=function(){return"dfn"},r(o).get_dialog_cdoxu9_k$=function(){return"dialog"},r(o).get_div_18j7bs_k$=function(){return"div"},r(o).get_dl_knto1b_k$=function(){return"dl"},r(o).get_dt_knto13_k$=function(){return"dt"},r(o).get_em_knto0f_k$=function(){return"em"},r(o).get_embed_iqwcds_k$=function(){return"embed"},r(o).get_fieldset_nv2uwh_k$=function(){return"fieldset"},r(o).get_figcaption_f7t6ol_k$=function(){return"figcaption"},r(o).get_figure_dbw7al_k$=function(){return"figure"},r(o).get_footer_dfc1pg_k$=function(){return"footer"},r(o).get_form_wom58t_k$=function(){return"form"},r(o).get_h1_kntnzi_k$=function(){return"h1"},r(o).get_h2_kntnzh_k$=function(){return"h2"},r(o).get_h3_kntnzg_k$=function(){return"h3"},r(o).get_h4_kntnzf_k$=function(){return"h4"},r(o).get_h5_kntnze_k$=function(){return"h5"},r(o).get_h6_kntnzd_k$=function(){return"h6"},r(o).get_head_won7e1_k$=function(){return"head"},r(o).get_header_e7o2vq_k$=function(){return"header"},r(o).get_hgroup_e92rds_k$=function(){return"hgroup"},r(o).get_hr_kntnxp_k$=function(){return"hr"},r(o).get_html_wonit0_k$=function(){return"html"},r(o).get_i_1mhr5s_k$=function(){return"i"},r(o).get_iframe_epkalp_k$=function(){return"iframe"},r(o).get_img_18j3ja_k$=function(){return"img"},r(o).get_input_it4gip_k$=function(){return"input"},r(o).get_ins_18j3i3_k$=function(){return"ins"},r(o).get_kbd_18j2bg_k$=function(){return"kbd"},r(o).get_keygen_fn8byy_k$=function(){return"keygen"},r(o).get_label_iuj8p7_k$=function(){return"label"},r(o).get_legend_g3yfbq_k$=function(){return"legend"},r(o).get_li_kntnui_k$=function(){return"li"},r(o).get_link_wopumb_k$=function(){return"link"},r(o).get_main_woqbk2_k$=function(){return"main"},r(o).get_map_18j0ul_k$=function(){return"map"},r(o).get_mark_woqbrq_k$=function(){return"mark"},r(o).get_menu_woqenc_k$=function(){return"menu"},r(o).get_menuitem_t92w1n_k$=function(){return"menuitem"},r(o).get_meta_woqery_k$=function(){return"meta"},r(o).get_meter_iv5ylc_k$=function(){return"meter"},r(o).get_nav_18j03q_k$=function(){return"nav"},r(o).get_noscript_656maz_k$=function(){return"noscript"},r(o).get_object_hhhtfs_k$=function(){return"object"},r(o).get_ol_kntnru_k$=function(){return"ol"},r(o).get_optgroup_x50znv_k$=function(){return"optgroup"},r(o).get_option_hpdev2_k$=function(){return"option"},r(o).get_output_hs4j62_k$=function(){return"output"},r(o).get_p_1mhr5z_k$=function(){return"p"},r(o).get_param_iwqquc_k$=function(){return"param"},r(o).get_picture_8af27f_k$=function(){return"picture"},r(o).get_pre_18iy86_k$=function(){return"pre"},r(o).get_progress_mo5qeu_k$=function(){return"progress"},r(o).get_q_1mhr60_k$=function(){return"q"},r(o).get_rp_kntnp5_k$=function(){return"rp"},r(o).get_rt_kntnp1_k$=function(){return"rt"},r(o).get_ruby_wotx5v_k$=function(){return"ruby"},r(o).get_s_1mhr62_k$=function(){return"s"},r(o).get_samp_wou5kq_k$=function(){return"samp"},r(o).get_slot_wouds7_k$=function(){return"slot"},r(o).get_script_jedas4_k$=function(){return"script"},r(o).get_section_xul1x8_k$=function(){return"section"},r(o).get_select_jfcyrp_k$=function(){return"select"},r(o).get_small_iylg4e_k$=function(){return"small"},r(o).get_source_jl0x7o_k$=function(){return"source"},r(o).get_span_wouger_k$=function(){return"span"},r(o).get_strong_jnpx9c_k$=function(){return"strong"},r(o).get_style_iyqetk_k$=function(){return"style"},r(o).get_sub_18ivxl_k$=function(){return"sub"},r(o).get_summary_tgfqkj_k$=function(){return"summary"},r(o).get_sup_18ivx7_k$=function(){return"sup"},r(o).get_table_iyxllx_k$=function(){return"table"},r(o).get_template_hdczer_k$=function(){return"template"},r(o).get_tbody_iyyi25_k$=function(){return"tbody"},r(o).get_td_kntnnr_k$=function(){return"td"},r(o).get_textarea_mmvbib_k$=function(){return"textarea"},r(o).get_tfoot_iz129l_k$=function(){return"tfoot"},r(o).get_th_kntnnn_k$=function(){return"th"},r(o).get_thead_iz24h7_k$=function(){return"thead"},r(o).get_time_wouyhi_k$=function(){return"time"},r(o).get_title_iz32un_k$=function(){return"title"},r(o).get_tr_kntnnd_k$=function(){return"tr"},r(o).get_track_iz8ffm_k$=function(){return"track"},r(o).get_u_1mhr64_k$=function(){return"u"},r(o).get_ul_kntnmo_k$=function(){return"ul"},r(o).get_var_18iu6a_k$=function(){return"var"},r(o).get_video_j06c0i_k$=function(){return"video"},r(o).get_wbr_18iteq_k$=function(){return"wbr"},r(o).get_webview_lijlzk_k$=function(){return"webview"},n.$_$=n.$_$||{},n.$_$.a=function(){return null==e&&new o,e},n})?r.apply(t,i):r)||(n.exports=o)},2437:function(n,t,e){var r,i,o;i=[t,e(6204),e(8744)],void 0===(o="function"==typeof(r=function(n,t,e){"use strict";var r,i,o=t.createElement,a=t.isValidElement,s=t.Fragment,l=e.$_$.w2,c=e.$_$.y7,d=e.$_$.p1,u=e.$_$.d7,p=e.$_$.qa,h=e.$_$.z7,f=e.$_$.v6,g=e.$_$.c5;function m(){return v(),r}function A(){}function b(){return v(),new _}function _(){}function v(){i||(i=!0,r=Symbol("@@children"))}function x(n,t){var e=b();t(e);var r=e,i=e[m()],a=null==i?[]:i;return o.apply(null,[n,r].concat([].slice.call(a.slice())))}return h(A,"ChildrenBuilder",u),h(_,"ChildrenBuilderImpl",f,p,[A]),c(_).unaryPlus_hmv8mt_k$=function(n){Object.assign(this,n)},c(_).unaryPlus_remv6s_k$=function(n){this.child_l8x7rz_k$(n)},c(_).unaryPlus_8p9j08_k$=function(n){var t;t=n,this.unaryPlus_remv6s_k$(t)},c(_).unaryPlus_yfzfca_k$=function(n){var t;t=d(n),this.unaryPlus_remv6s_k$(t)},c(_).child_l8x7rz_k$=function(n){if(null!=this[m()])this[m()].push(n);else{var t=[n];this[m()]=t}},c(_).child_6rj8db_k$=function(n,t){this.unaryPlus_remv6s_k$(o(n,t))},c(_).invoke_7r4cgu_k$=function(n){this.unaryPlus_remv6s_k$(o(n))},c(_).invoke_hixay3_k$=function(n,t){this.unaryPlus_remv6s_k$(x(n,t))},c(_).invoke_o43tqo_k$=function(n,t,e){var r,i,o=n.Provider;this.invoke_hixay3_k$(o,(r=t,i=e,function(n){return n.value=r,i(n),l()}))},c(_).invoke_kxgq8w_k$=function(n,t,e){var r,i,o=n.Provider;this.invoke_hixay3_k$(o,(r=t,i=e,function(n){return n.value=r,i(n),l()}))},c(_).invoke_rotlsu_k$=function(n,t,e){var r,i;this.invoke_hixay3_k$(n,(r=t,i=e,function(n){return n.value=r,i(n),l()}))},n.$_$=n.$_$||{},n.$_$.a=function(n){return t=n,function(n){return function(n){var t=b();n(t);var e=t[m()];if(null==e)return null;var r=e;if(0===r.length)return null;if(1===r.length){var i=g(r);if(null==i)return null;var l=i;if(a(l))return l}return o.apply(null,[s,p].concat([].slice.call(r.slice())))}(function(n,t){return function(e){return n(e,t),l()}}(t,n))};var t},n.$_$.b=x,n})?r.apply(t,i):r)||(n.exports=o)},3645:function(n,t,e){var r,i,o;i=[t,e(8744)],void 0===(o="function"==typeof(r=function(n,t){"use strict";var e,r,i,o,a,s,l,c,d,u,p,h,f,g,m,A,b,_,v,x,k,y,$,E,w,C,I,B,S,z,M,j,O,N,D,T,L,q,P,R,F,V,U,H,Y,Q,X,W,G,J,Z,K,nn=Math.imul,tn=t.$_$.y7,en=t.$_$.t9,rn=t.$_$.i9,on=t.$_$.v6,an=t.$_$.qa,sn=t.$_$.z7,ln=t.$_$.d,cn=t.$_$.b7,dn=t.$_$.d7,un=t.$_$.o3,pn=t.$_$.w7,hn=t.$_$.n2,fn=t.$_$.w2,gn=t.$_$.f4,mn=t.$_$.e,An=t.$_$.ja,bn=t.$_$.c,_n=t.$_$.l8,vn=t.$_$.a7,xn=t.$_$.h3,kn=t.$_$.l7,yn=t.$_$.z2,$n=t.$_$.d1,En=t.$_$.q5,wn=t.$_$.l5,Cn=t.$_$.p,In=t.$_$.d8,Bn=t.$_$.f1,Sn=t.$_$.u4,zn=t.$_$.o,Mn=t.$_$.i3,jn=(t.$_$.a1,t.$_$.q6),On=t.$_$.c1,Nn=t.$_$.e1,Dn=(t.$_$.z,t.$_$.p9),Tn=t.$_$.q3,Ln=t.$_$.f,qn=t.$_$.j8,Pn=t.$_$.d4,Rn=t.$_$.v9,Fn=t.$_$.r9,Vn=t.$_$.e3,Un=t.$_$.k3,Hn=t.$_$.a3,Yn=t.$_$.f3,Qn=t.$_$.l3,Xn=t.$_$.m3,Wn=t.$_$.b3,Gn=t.$_$.x2,Jn=t.$_$.j3,Zn=t.$_$.g3,Kn=t.$_$.y2,nt=t.$_$.x6,tt=t.$_$.d3,et=t.$_$.c3,rt=t.$_$.r8,it=t.$_$.j5,ot=t.$_$.g,at=t.$_$.m,st=t.$_$.h5,lt=t.$_$.g5,ct=t.$_$.p5,dt=t.$_$.pa,ut=t.$_$.ka,pt=t.$_$.r3,ht=t.$_$.i8,ft=t.$_$.o4,gt=t.$_$.x7,mt=t.$_$.fa,At=t.$_$.q9,bt=t.$_$.j9,_t=t.$_$.n7,vt=t.$_$.y8,xt=t.$_$.c7,kt=t.$_$.h,yt=t.$_$.n,$t=t.$_$.r,Et=t.$_$.s,wt=t.$_$.j,Ct=t.$_$.k,It=t.$_$.q,Bt=t.$_$.e7,St=t.$_$.o6,zt=t.$_$.h8,Mt=t.$_$.k4,jt=t.$_$.r7,Ot=t.$_$.q2,Nt=t.$_$.p4,Dt=t.$_$.da,Tt=t.$_$.l4,Lt=t.$_$.t3,qt=t.$_$.l2,Pt=t.$_$.x1,Rt=t.$_$.x9,Ft=t.$_$.w1,Vt=t.$_$.a2,Ut=t.$_$.y9,Ht=t.$_$.z1,Yt=t.$_$.i2,Qt=t.$_$.u1,Xt=t.$_$.w9,Wt=t.$_$.t1,Gt=t.$_$.m2,Jt=t.$_$.d2,Zt=t.$_$.z9,Kt=t.$_$.c2,ne=t.$_$.m8,te=t.$_$.l,ee=t.$_$.s3,re=t.$_$.y6,ie=t.$_$.p6,oe=t.$_$.g4,ae=t.$_$.p2,se=t.$_$.h7,le=t.$_$.r6,ce=t.$_$.j2,de=t.$_$.i7,ue=t.$_$.k2,pe=t.$_$.j7,he=t.$_$.m7,fe=t.$_$.k7,ge=t.$_$.o7,me=t.$_$.g7,Ae=t.$_$.h2,be=t.$_$.f7,_e=t.$_$.e8,ve=t.$_$.x3,xe=t.$_$.z3,ke=t.$_$.a4,ye=t.$_$.v3,$e=t.$_$.c4,Ee=t.$_$.u3,we=t.$_$.y3,Ce=t.$_$.w3,Ie=t.$_$.aa,Be=t.$_$.h9,Se=t.$_$.p8,ze=t.$_$.t6,Me=t.$_$.s6,je=t.$_$.p1,Oe=t.$_$.v8,Ne=t.$_$.s8,De=t.$_$.o2,Te=t.$_$.v4,Le=t.$_$.s4,qe=t.$_$.r4,Pe=t.$_$.q4,Re=t.$_$.n4,Fe=t.$_$.h1,Ve=t.$_$.m4,Ue=t.$_$.p7,He=t.$_$.b;function Ye(){return!1}function Qe(){return!1}function Xe(){return gn()}function We(n){return n.deserialize_2t41fm_k$(this)}function Ge(n){return n.get_descriptor_wjt6a0_k$().get_isNullable_67sy7o_k$()||this.decodeNotNullMark_us4ba1_k$()?this.decodeSerializableValue_6v83lo_k$(n):this.decodeNull_jzrmuj_k$()}function Je(){return!1}function Ze(n){return-1}function Ke(n,t,e,r,i){return r=r===an?null:r,i===an?this.decodeSerializableElement_nrfur_k$(n,t,e,r):i.decodeSerializableElement_nrfur_k$.call(this,n,t,e,r)}function nr(n,t,e,r,i){return r=r===an?null:r,i===an?this.decodeNullableSerializableElement_1n5pmg_k$(n,t,e,r):i.decodeNullableSerializableElement_1n5pmg_k$.call(this,n,t,e,r)}function tr(){}function er(n,t){return this.beginStructure_dv3yt3_k$(n)}function rr(n,t){n.serialize_32qylj_k$(this,t)}function ir(n,t){if(n.get_descriptor_wjt6a0_k$().get_isNullable_67sy7o_k$())return this.encodeSerializableValue_g55msp_k$(kn(n,fr)?n:en(),t);null==t?this.encodeNull_ek2hec_k$():(this.encodeNotNullMark_40lhgg_k$(),this.encodeSerializableValue_g55msp_k$(n,t))}function or(n,t){return!0}function ar(){return Uo()}function sr(){}function lr(){}function cr(n){n=n===an?ln(hr):n,this.with_1=n}function dr(n){this.forClass_1=n}function ur(){}function pr(){}function hr(){}function fr(){}function gr(){}function mr(n){return function(){return t=oi("kotlinx.serialization.Polymorphic",(null==b&&new qi,b),[],function(n){return function(t){return t.element$default_r6n2dg_k$("type",Nr(hn()).get_descriptor_wjt6a0_k$()),t.element$default_r6n2dg_k$("value",oi("kotlinx.serialization.Polymorphic<"+n.baseClass_1.get_simpleName_r6f8py_k$()+">",gi(),[])),t.set_annotations_vlf62n_k$(n._annotations_1),fn()}}(n)),e=n.baseClass_1,new ni(t,e);var t,e}}function Ar(n){Wi.call(this),this.baseClass_1=n,this._annotations_1=gn();var t=mn();this.descriptor$delegate_1=An(t,mr(this))}function br(n,t,e){var r,i=n.findPolymorphicSerializerOrNull_mimmn_k$(t,e);return null==i?function(n,t){var e=n.get_simpleName_r6f8py_k$();Gi(null==e?""+n:e,t)}(bn(e),n.get_baseClass_lygw3m_k$()):r=i,r}function _r(n,t,e){var r,i=n.findPolymorphicSerializerOrNull_e7t5h9_k$(t,e);return null==i?Gi(e,n.get_baseClass_lygw3m_k$()):r=i,r}function vr(n,t){return function(e){e.element$default_r6n2dg_k$("type",Nr(hn()).get_descriptor_wjt6a0_k$());var r=oi("kotlinx.serialization.Sealed<"+n.baseClass_1.get_simpleName_r6f8py_k$()+">",gi(),[],function(n){return function(t){for(var e=n,r=0,i=e.length;r<i;){var o=e[r];r=r+1|0;var a=o.get_descriptor_wjt6a0_k$();t.element$default_r6n2dg_k$(a.get_serialName_u2rqhk_k$(),a)}return fn()}}(t));return e.element$default_r6n2dg_k$("value",r),e.set_annotations_vlf62n_k$(n._annotations_1),fn()}}function xr(n){this.$tmp0_groupingBy_1=n}function kr(n,t,e,r){Wi.call(this),this.baseClass_1=t,this._annotations_1=gn();var i,o,a,s=mn();if(this.descriptor$delegate_1=An(s,(i=n,o=this,a=r,function(){var n=Li();return oi(i,n,[],vr(o,a))})),e.length!==r.length)throw $n("All subclasses of sealed class "+this.baseClass_1.get_simpleName_r6f8py_k$()+" should be marked @Serializable");this.class2Serializer_1=wn(En(e,r));for(var l=new xr(this.class2Serializer_1.get_entries_p20ztl_k$()),c=Cn(),d=l.sourceIterator_2zqxcn_k$();d.hasNext_bitz1p_k$();){var u=d.next_20eer_k$(),p=l.keyOf_dhlc0l_k$(u),h=c.get_1mhr4y_k$(p);if(null==h&&c.containsKey_wgk31w_k$(p),null!=h){var f="Multiple sealed subclasses of '"+this.baseClass_1+"' have the same serial name '"+p+"': '"+h.get_key_18j28a_k$()+"', '"+u.get_key_18j28a_k$()+"'";throw Bn(In(f))}c.put_3mhbri_k$(p,u)}for(var g=zn(Sn(c.get_size_woubt6_k$())),m=c.get_entries_p20ztl_k$().iterator_jk1svi_k$();m.hasNext_bitz1p_k$();){var A,b=m.next_20eer_k$(),_=b.get_key_18j28a_k$();A=b.get_value_j01efc_k$().get_value_j01efc_k$(),g.put_3mhbri_k$(_,A)}this.serialName2Serializer_1=g}function yr(){}function $r(){}function Er(n,t){return On(n,t),Cr.call(t),t}function wr(n){var t=Er(n,pn(tn(Cr)));return jn(t,wr),t}function Cr(){jn(this,Cr)}function Ir(n,t){var e=function(n,t,e){return Br.call(e,1===n.get_size_woubt6_k$()?"Field '"+n.get_fkrdnv_k$(0)+"' is required for type with serial name '"+t+"', but it was missing":"Fields "+n+" are required for type with serial name '"+t+"', but they were missing",null),e}(n,t,pn(tn(Br)));return jn(e,Ir),e}function Br(n,t){(function(n,t,e){Nn(n,t,e),Cr.call(e)})(n,t,this),jn(this,Br)}function Sr(n){Er(n,this),jn(this,Sr)}function zr(n,t){var e,r=Mr(n,t,!0);return null==r?function(n){throw wr("Serializer for class '"+n.get_simpleName_r6f8py_k$()+"' is not found.\nMark the class as @Serializable or provide the serializer explicitly.\nOn Kotlin/JS explicitly declared serializer should be used for interfaces and enums without @Serializable annotation")}(To(t)):e=r,e}function Mr(n,t,e){for(var r=To(t),i=t.get_isMarkedNullable_4el8ow_k$(),o=t.get_arguments_p5ddub_k$(),a=Ln(Tn(o,10)),s=o.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l,c=s.next_20eer_k$().get_type_wovaf7_k$();if(null==c)throw $n(In("Star projections in type arguments are not allowed, but had "+t));l=c,a.add_1j60pz_k$(l)}var d,u=a;if(u.isEmpty_y1axqb_k$()){var p=jr(r);d=null==p?n.getContextual$default_9ols70_k$(r):p}else d=function(n,t,e,r){var i;if(r){for(var o=Ln(Tn(t,10)),a=t.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s;s=zr(n,a.next_20eer_k$()),o.add_1j60pz_k$(s)}i=o}else{for(var l=Ln(Tn(t,10)),c=t.iterator_jk1svi_k$();c.hasNext_bitz1p_k$();){var d,u=Or(n,c.next_20eer_k$());if(null==u)return null;d=u,l.add_1j60pz_k$(d)}i=l}var p,h=i;if(e.equals(ln(Kn))||e.equals(ln(Zn))||e.equals(ln(Jn))||e.equals(ln(Gn)))p=new po(h.get_fkrdnv_k$(0));else if(e.equals(ln(Wn)))p=new ho(h.get_fkrdnv_k$(0));else if(e.equals(ln(Xn))||e.equals(ln(Qn))||e.equals(ln(Yn)))p=new fo(h.get_fkrdnv_k$(0));else if(e.equals(ln(Hn)))p=new go(h.get_fkrdnv_k$(0),h.get_fkrdnv_k$(1));else if(e.equals(ln(Mn))||e.equals(ln(Un))||e.equals(ln(Vn)))p=new mo(h.get_fkrdnv_k$(0),h.get_fkrdnv_k$(1));else if(e.equals(ln(xn)))k=h.get_fkrdnv_k$(0),y=h.get_fkrdnv_k$(1),p=new Oa(k,y);else if(e.equals(ln(Fn)))p=function(n,t){return new Na(n,t)}(h.get_fkrdnv_k$(0),h.get_fkrdnv_k$(1));else if(e.equals(ln(Rn)))_=h.get_fkrdnv_k$(0),v=h.get_fkrdnv_k$(1),x=h.get_fkrdnv_k$(2),p=new Da(_,v,x);else{if(function(n){return n.equals(De().get_arrayClass_udg0fc_k$())}(e)){var f=t.get_fkrdnv_k$(0).get_classifier_ottyl2_k$(),g=(A=null!=f&&kn(f,qn)?f:en(),b=h.get_fkrdnv_k$(0),new Ao(A,b));return kn(g,hr)?g:en()}var m=Qa(e,Pn(h).slice());p=null==m?function(n,t,e){var r=jr(t);return null==r?n.getContextual_r3x7wt_k$(t,e):r}(n,e,h):m}var A,b;var _,v,x;var k,y;return p}(n,u,r,e);var h,f=d;return null==(h=null==f?null:null!=f&&kn(f,hr)?f:en())?null:function(n,t){return t?Kr(n):kn(n,hr)?n:en()}(h,i)}function jr(n){var t=function(n){var t,e=Qa(n,[]);if(null==e){var r=Ue(n).Companion,i=null==r?null:r.serializer();t=null!=i&&kn(i,hr)?i:null}else t=e;return t}(n);return null==t?function(n){Ea();var t=ca().get_1mhr4y_k$(n);return null==t||kn(t,hr)?t:en()}(n):t}function Or(n,t){return Mr(n,t,!1)}function Nr(n){return ua()}function Dr(n){return null==P&&new pa,P}function Tr(){return null==S&&new Qo,S}function Lr(n){return null==R&&new ha,R}function qr(){return null==z&&new Xo,z}function Pr(n){return null==F&&new fa,F}function Rr(){return null==M&&new Wo,M}function Fr(n){return ma()}function Vr(){return null==j&&new Go,j}function Ur(n){return null==U&&new Aa,U}function Hr(){return null==O&&new Jo,O}function Yr(n){return null==H&&new ba,H}function Qr(){return null==N&&new Zo,N}function Xr(n){return null==Y&&new _a,Y}function Wr(){return null==D&&new Ko,D}function Gr(n){return null==Q&&new va,Q}function Jr(){return null==T&&new na,T}function Zr(n){return null==X&&new xa,X}function Kr(n){return n.get_descriptor_wjt6a0_k$().get_isNullable_67sy7o_k$()?kn(n,hr)?n:en():new Mo(n)}function ni(n,t){this.original_1=n,this.kClass_1=t,this.serialName_1=this.original_1.get_serialName_u2rqhk_k$()+"<"+this.kClass_1.get_simpleName_r6f8py_k$()+">"}function ti(n){return n instanceof ni?n.kClass_1:n instanceof jo?ti(n.get_original_8zw1nq_k$()):null}function ei(){}function ri(n){this.$this_elementDescriptors_1=n,this.elementsLeft_1=n.get_elementsCount_288r0x_k$()}function ii(n){this.$this_elementDescriptors_1=n}function oi(n,t,e,r){if(r=r===an?di:r,rt(n))throw $n(In("Blank serial names are prohibited"));if(nt(t,Bi()))throw $n(In("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead"));var i=new ai(n);return r(i),new li(n,t,i.elementNames_1.get_size_woubt6_k$(),it(e),i)}function ai(n){this.serialName_1=n,this.isNullable_1=!1,this.annotations_1=gn(),this.elementNames_1=ot(),this.uniqueNames_1=at(),this.elementDescriptors_1=ot(),this.elementAnnotations_1=ot(),this.elementOptionality_1=ot()}function si(n){return vn("_hashCode",1,_n,(function(n){return si(n)}),null),n._hashCode$delegate_1.get_value_j01efc_k$()}function li(n,t,e,r,i){this.serialName_1=n,this.kind_1=t,this.elementsCount_1=e,this.annotations_1=i.annotations_1,this.serialNames_1=st(i.elementNames_1);var o=i.elementNames_1;this.elementNames_1=Pn(o),this.elementDescriptors_1=Do(i.elementDescriptors_1);var a,s=i.elementAnnotations_1;this.elementAnnotations_1=Pn(s),this.elementOptionality_1=lt(i.elementOptionality_1);for(var l=ct(this.elementNames_1),c=Ln(Tn(l,10)),d=l.iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u,p=d.next_20eer_k$();u=dt(p.get_value_j01efc_k$(),p.get_index_it478p_k$()),c.add_1j60pz_k$(u)}this.name2Index_1=wn(c),this.typeParametersDescriptors_1=Do(r),this._hashCode$delegate_1=ut((a=this,function(){return Po(a,a.typeParametersDescriptors_1)}))}function ci(n,t,e){if(e=e===an?ui:e,rt(n))throw $n(In("Blank serial names are prohibited"));var r=new ai(n);return e(r),new li(n,Bi(),r.elementNames_1.get_size_woubt6_k$(),it(t),r)}function di(n){return fn()}function ui(n){return fn()}function pi(){e=this,mi.call(this)}function hi(){return null==e&&new pi,e}function fi(){r=this,mi.call(this)}function gi(){return null==r&&new fi,r}function mi(){}function Ai(){i=this,Ci.call(this)}function bi(){o=this,Ci.call(this)}function _i(){a=this,Ci.call(this)}function vi(){s=this,Ci.call(this)}function xi(){l=this,Ci.call(this)}function ki(){c=this,Ci.call(this)}function yi(){d=this,Ci.call(this)}function $i(){u=this,Ci.call(this)}function Ei(){p=this,Ci.call(this)}function wi(){return null==p&&new Ei,p}function Ci(){mi.call(this)}function Ii(){h=this,Di.call(this)}function Bi(){return null==h&&new Ii,h}function Si(){f=this,Di.call(this)}function zi(){return null==f&&new Si,f}function Mi(){g=this,Di.call(this)}function ji(){return null==g&&new Mi,g}function Oi(){m=this,Di.call(this)}function Ni(){return null==m&&new Oi,m}function Di(){mi.call(this)}function Ti(){A=this,Pi.call(this)}function Li(){return null==A&&new Ti,A}function qi(){b=this,Pi.call(this)}function Pi(){mi.call(this)}function Ri(){}function Fi(){}function Vi(){}function Ui(){_=this,this.DECODE_DONE_1=-1,this.UNKNOWN_NAME_1=-3}function Hi(){return null==_&&new Ui,_}function Yi(){}function Qi(){}function Xi(){}function Wi(){}function Gi(n,t){var e="in the scope of '"+t.get_simpleName_r6f8py_k$()+"'";throw wr(null==n?"Class discriminator was missing and no default polymorphic serializers were registered "+e:"Class '"+n+"' is not registered for polymorphic serialization "+e+".\nMark the base class as 'sealed' or register the serializer explicitly.")}function Ji(){}function Zi(n){Ki.call(this,n),this.serialName_1=n.get_serialName_u2rqhk_k$()+"Array"}function Ki(n){this.elementDescriptor_1=n,this.elementsCount_1=1}function no(n){Ki.call(this,n)}function to(n){Ki.call(this,n)}function eo(n){Ki.call(this,n)}function ro(n,t){ao.call(this,"kotlin.collections.HashMap",n,t)}function io(n,t){ao.call(this,"kotlin.collections.LinkedHashMap",n,t)}function oo(n){Ki.call(this,n)}function ao(n,t,e){this.serialName_1=n,this.keyDescriptor_1=t,this.valueDescriptor_1=e,this.elementsCount_1=2}function so(n){co.call(this,n),this.descriptor_1=new Zi(n.get_descriptor_wjt6a0_k$())}function lo(){}function co(n){uo.call(this),this.elementSerializer_1=n}function uo(){}function po(n){bo.call(this,n),this.descriptor_1=new no(n.get_descriptor_wjt6a0_k$())}function ho(n){bo.call(this,n),this.descriptor_1=new to(n.get_descriptor_wjt6a0_k$())}function fo(n){bo.call(this,n),this.descriptor_1=new eo(n.get_descriptor_wjt6a0_k$())}function go(n,t){_o.call(this,n,t),this.descriptor_1=new ro(n.get_descriptor_wjt6a0_k$(),t.get_descriptor_wjt6a0_k$())}function mo(n,t){_o.call(this,n,t),this.descriptor_1=new io(n.get_descriptor_wjt6a0_k$(),t.get_descriptor_wjt6a0_k$())}function Ao(n,t){co.call(this,t),this.kClass_1=n,this.descriptor_1=new oo(t.get_descriptor_wjt6a0_k$())}function bo(n){co.call(this,n)}function _o(n,t){uo.call(this),this.keySerializer_1=n,this.valueSerializer_1=t}function vo(){v=this,this.EMPTY_HIGH_MARKS_1=jt(0)}function xo(){return null==v&&new vo,v}function ko(n,t){xo(),this.descriptor_1=n,this.readIfAbsent_1=t;var e=this.descriptor_1.get_elementsCount_288r0x_k$();if(e<=Ot().get_SIZE_BITS_7qhjj9_k$()){var r;r=e===Ot().get_SIZE_BITS_7qhjj9_k$()?new At(0,0):new At(-1,-1).shl_po5ip6_k$(e),this.lowerMarks_1=r,this.highMarksArray_1=xo().EMPTY_HIGH_MARKS_1}else this.lowerMarks_1=new At(0,0),this.highMarksArray_1=function(n,t){var e=(t-1|0)>>>6|0,r=t&Ot().get_SIZE_BITS_7qhjj9_k$()-1,i=jt(e);return 0!==r&&(i[Nt(i)]=new At(-1,-1).shl_po5ip6_k$(t)),i}(0,e)}function yo(n,t){this.values_1=t;var e,r,i=hi();this.descriptor_1=oi(n,i,[],(e=this,r=n,function(n){for(var t=e.values_1,i=0,o=t.length;i<o;){var a=t[i];i=i+1|0;var s=oi(r+"."+a.get_name_woqyms_k$(),Ni(),[]);n.element$default_r6n2dg_k$(a.get_name_woqyms_k$(),s)}return fn()}))}function $o(n,t){return new Eo(n,new wo(t))}function Eo(n,t){Vo.call(this,n,t,1),this.isInline_1=!0}function wo(n){this.$primitiveSerializer_1=n}function Co(){x=this,this.descriptor_1=$o("kotlin.UInt",Ur(qt()))}function Io(){k=this,this.descriptor_1=$o("kotlin.ULong",Fr(Ot()))}function Bo(){y=this,this.descriptor_1=$o("kotlin.UByte",Xr(Yt()))}function So(){$=this,this.descriptor_1=$o("kotlin.UShort",Yr(Gt()))}function zo(){E=this,Fi.call(this),this.serializersModule_1=La()}function Mo(n){this.serializer_1=n,this.descriptor_1=new jo(this.serializer_1.get_descriptor_wjt6a0_k$())}function jo(n){this.original_1=n,this.serialName_1=this.original_1.get_serialName_u2rqhk_k$()+"?",this.serialNames_1=Lo(this.original_1)}function Oo(n,t){return function(){var e=Ni();return oi(n,e,[],function(n){return function(t){return t.set_annotations_vlf62n_k$(n._annotations_1),fn()}}(t))}}function No(n,t){this.objectInstance_1=t,this._annotations_1=gn();var e=mn();this.descriptor$delegate_1=An(e,Oo(n,this))}function Do(n){var t;qo();var e=null==(t=null==n||n.isEmpty_y1axqb_k$()?null:n)?null:Pn(t);return null==e?(qo(),w):e}function To(n){qo();var t=n.get_classifier_ottyl2_k$();if(null==t||!kn(t,qn)){if(null!=t&&kn(t,ne))throw Bn(In("Captured type paramerer "+t+" from generic non-reified function. Such functionality cannot be supported as "+t+" is erased, either specify serializer explicitly or make calling function inline with reified "+t));throw Bn(In("Only KClass supported as classifier, got "+t))}var e=t;return kn(e,qn)?e:en()}function Lo(n){if(qo(),kn(n,Ji))return n.get_serialNames_8zf3cl_k$();var t=te(n.get_elementsCount_288r0x_k$()),e=0,r=n.get_elementsCount_288r0x_k$();if(e<r)do{var i=e;e=e+1|0;var o=n.getElementName_ykpypc_k$(i);t.add_1j60pz_k$(o)}while(e<r);return t}function qo(){C||(C=!0,w=[])}function Po(n,t){var e=cn(n.get_serialName_u2rqhk_k$());e=nn(31,e)+ee(t)|0;for(var r=function(n){return new ii(n)}(n),i=1,o=r.iterator_jk1svi_k$();o.hasNext_bitz1p_k$();){var a=o.next_20eer_k$(),s=nn(31,i),l=a.get_serialName_u2rqhk_k$(),c=null==l?null:xt(l);i=s+(null==c?0:c)|0}for(var d=i,u=1,p=r.iterator_jk1svi_k$();p.hasNext_bitz1p_k$();){var h=p.next_20eer_k$(),f=nn(31,u),g=h.get_kind_wop7ml_k$(),m=null==g?null:xt(g);u=f+(null==m?0:m)|0}var A=u;return e=nn(31,e)+d|0,nn(31,e)+A|0}function Ro(n){return vn("childSerializers",1,_n,(function(n){return Ro(n)}),null),n.childSerializers$delegate_1.get_value_j01efc_k$()}function Fo(n){return vn("_hashCode",1,_n,(function(n){return Fo(n)}),null),n._hashCode$delegate_1.get_value_j01efc_k$()}function Vo(n,t,e){t=t===an?null:t,this.serialName_1=n,this.generatedSerializer_1=t,this.elementsCount_1=e,this.added_1=-1;for(var r=0,i=this.elementsCount_1,o=re(Array(i),null);r<i;)o[r]="[UNINITIALIZED]",r=r+1|0;this.names_1=o;var a=this.elementsCount_1;this.propertiesAnnotations_1=re(Array(a),null),this.classAnnotations_1=null,this.elementsOptionality_1=ie(this.elementsCount_1),this.indices_1=oe();var s,l=mn();this.childSerializers$delegate_1=An(l,(s=this,function(){var n=s.generatedSerializer_1,t=null==n?null:n.childSerializers_5ghqw5_k$();return null==t?Uo():t}));var c=mn();this.typeParameterDescriptors$delegate_1=An(c,function(n){return function(){var t,e=n.generatedSerializer_1,r=null==e?null:e.typeParametersSerializers_fr94fx_k$();if(null==r)t=null;else{for(var i=Ln(r.length),o=St(r);o.hasNext_bitz1p_k$();){var a;a=o.next_20eer_k$().get_descriptor_wjt6a0_k$(),i.add_1j60pz_k$(a)}t=i}return Do(t)}}(this));var d=mn();this._hashCode$delegate_1=An(d,function(n){return function(){return Po(n,n.get_typeParameterDescriptors_hcpg9q_k$())}}(this))}function Uo(){return B||(B=!0,I=[]),I}function Ho(){}function Yo(){}function Qo(){S=this,so.call(this,Dr(ae()))}function Xo(){z=this,so.call(this,Lr(ce()))}function Wo(){M=this,so.call(this,Pr(ue()))}function Go(){j=this,so.call(this,Fr(Ot()))}function Jo(){O=this,so.call(this,Ur(qt()))}function Zo(){N=this,so.call(this,Yr(Gt()))}function Ko(){D=this,so.call(this,Xr(Yt()))}function na(){T=this,so.call(this,Gr(Ae()))}function ta(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function ea(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function ra(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function ia(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function oa(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function aa(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function sa(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function la(n){lo.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function ca(){return Ea(),L}function da(){q=this,this.descriptor_1=new ya("kotlin.String",wi())}function ua(){return null==q&&new da,q}function pa(){P=this,this.descriptor_1=new ya("kotlin.Char",(null==a&&new _i,a))}function ha(){R=this,this.descriptor_1=new ya("kotlin.Double",(null==u&&new $i,u))}function fa(){F=this,this.descriptor_1=new ya("kotlin.Float",(null==d&&new yi,d))}function ga(){V=this,this.descriptor_1=new ya("kotlin.Long",(null==c&&new ki,c))}function ma(){return null==V&&new ga,V}function Aa(){U=this,this.descriptor_1=new ya("kotlin.Int",(null==l&&new xi,l))}function ba(){H=this,this.descriptor_1=new ya("kotlin.Short",(null==s&&new vi,s))}function _a(){Y=this,this.descriptor_1=new ya("kotlin.Byte",(null==o&&new bi,o))}function va(){Q=this,this.descriptor_1=new ya("kotlin.Boolean",(null==i&&new Ai,i))}function xa(){X=this,this.$$delegate_0__1=new No("kotlin.Unit",fn())}function ka(n){throw Bn("Primitive descriptor does not have elements")}function ya(n,t){this.serialName_1=n,this.kind_1=t}function $a(n){var t;if(Ea(),ze(n)>0){var e,r=Me(n,0);e=Ne(r)?Oe(r):je(r),t=In(e)+n.substring(1)}else t=n;return t}function Ea(){W||(W=!0,L=Te([dt(De().get_stringClass_bik2gy_k$(),Nr(hn())),dt(ln(bt),Dr(ae())),dt(De().get_charArrayClass_7lhfoe_k$(),Tr()),dt(De().get_doubleClass_dahzcy_k$(),Lr(ce())),dt(De().get_doubleArrayClass_84hee1_k$(),qr()),dt(De().get_floatClass_xlwq2t_k$(),Pr(ue())),dt(De().get_floatArrayClass_qngmha_k$(),Rr()),dt(ln(At),Fr(Ot())),dt(De().get_longArrayClass_v379a4_k$(),Vr()),dt(De().get_intClass_mw4y9a_k$(),Ur(qt())),dt(De().get_intArrayClass_h44pbv_k$(),Hr()),dt(De().get_shortClass_5ajsv9_k$(),Yr(Gt())),dt(De().get_shortArrayClass_c1p7wy_k$(),Qr()),dt(De().get_byteClass_pu7s61_k$(),Xr(Yt())),dt(De().get_byteArrayClass_57my8g_k$(),Wr()),dt(De().get_booleanClass_d285fr_k$(),Gr(Ae())),dt(De().get_booleanArrayClass_lnbwea_k$(),Jr()),dt(ln(Ie),Zr(fn()))]))}function wa(){Ba.call(this)}function Ca(){za.call(this)}function Ia(n,t,e){var r=n.getTag_8zycz2_k$(t,e);return n.pushTag_2jen4a_k$(r),!0}function Ba(){this.tagStack_1=ot()}function Sa(n,t,e){n.pushTag_2jen4a_k$(t);var r=e();return n.flag_1||n.popTag_g8zwqf_k$(),n.flag_1=!1,r}function za(){this.tagStack_1=ot(),this.flag_1=!1}function Ma(){return J||(J=!0,G=new Object),G}function ja(n,t){this.key_1=n,this.value_1=t}function Oa(n,t){Ta.call(this,n,t);var e,r,i=ji();this.descriptor_1=oi("kotlin.collections.Map.Entry",i,[],(e=n,r=t,function(n){return n.element$default_r6n2dg_k$("key",e.get_descriptor_wjt6a0_k$()),n.element$default_r6n2dg_k$("value",r.get_descriptor_wjt6a0_k$()),fn()}))}function Na(n,t){var e,r;Ta.call(this,n,t),this.descriptor_1=ci("kotlin.Pair",[],(e=n,r=t,function(n){return n.element$default_r6n2dg_k$("first",e.get_descriptor_wjt6a0_k$()),n.element$default_r6n2dg_k$("second",r.get_descriptor_wjt6a0_k$()),fn()}))}function Da(n,t,e){var r;this.aSerializer_1=n,this.bSerializer_1=t,this.cSerializer_1=e,this.descriptor_1=ci("kotlin.Triple",[],(r=this,function(n){return n.element$default_r6n2dg_k$("first",r.aSerializer_1.get_descriptor_wjt6a0_k$()),n.element$default_r6n2dg_k$("second",r.bSerializer_1.get_descriptor_wjt6a0_k$()),n.element$default_r6n2dg_k$("third",r.cSerializer_1.get_descriptor_wjt6a0_k$()),fn()}))}function Ta(n,t){this.keySerializer_1=n,this.valueSerializer_1=t}function La(){return K||(K=!0,Z=new Pa(oe(),oe(),oe(),oe(),oe())),Z}function qa(){}function Pa(n,t,e,r,i){qa.call(this),this.class2ContextualFactory_1=n,this.polyBase2Serializers_1=t,this.polyBase2DefaultSerializerProvider_1=e,this.polyBase2NamedSerializers_1=r,this.polyBase2DefaultDeserializerProvider_1=i}function Ra(n){Va.call(this),this.serializer_1=n}function Fa(n){Va.call(this),this.provider_1=n}function Va(){}function Ua(n){this.serializer_1=n}function Ha(n,t){if(!(0<=t&&t<=(n.length-1|0)))throw Fe("Index "+t+" out of bounds "+Re(n));return n[t]}function Ya(n,t){if(!(0<=t&&t<=(n.length-1|0)))throw Fe("Index "+t+" out of bounds "+Ve(n));return n[t]}function Qa(n,t){var e;try{var r,i=He(n,ln(Ua));if(null!=i&&kn(i,hr))r=null!=i&&kn(i,hr)?i:en();else if(null!=i&&kn(i,Yo)){var o=i.serializer_5xgt5t_k$(t.slice());r=kn(o,hr)?o:en()}else r=function(n){var t=Ue(n).$metadata$;return"interface"==(null==t?null:t.kind)}(n)?new Ar(n):null;e=r}catch(n){e=null}return e}return sn(sr,"ExperimentalSerializationApi",on,an,[rn]),sn(lr,"InternalSerializationApi",on,an,[rn]),sn(cr,"Serializable",on,an,[rn]),sn(dr,"Serializer",on,an,[rn]),sn(ur,"InheritableSerialInfo",on,an,[rn]),sn(pr,"SerialInfo",on,an,[rn]),sn(fr,"SerializationStrategy",dn),sn(gr,"DeserializationStrategy",dn),sn(hr,"KSerializer",dn,an,[fr,gr]),sn(Wi,"AbstractPolymorphicSerializer",on,an,[hr]),sn(Ar,"PolymorphicSerializer",on,Wi),sn(xr,an,on,an,[yn]),sn(kr,"SealedClassSerializer",on,Wi),sn($r,"SerialFormat",dn),sn(yr,"StringFormat",dn,an,[$r]),sn(Cr,"SerializationException",on,Dn),sn(Br,"MissingFieldException",on,Cr),sn(Sr,"UnknownFieldException",on,Cr),sn(ei,"SerialDescriptor",dn),sn(ni,"ContextDescriptor",on,an,[ei]),sn(ri,an,on,an,[tt]),sn(ii,an,on,an,[et]),sn(ai,"ClassSerialDescriptorBuilder",on),sn(Ji,"CachedNames",dn),sn(li,"SerialDescriptorImpl",on,an,[ei,Ji]),sn(mi,"SerialKind",on),sn(pi,"ENUM",gt,mi),sn(fi,"CONTEXTUAL",gt,mi),sn(Ci,"PrimitiveKind",on,mi),sn(Ai,"BOOLEAN",gt,Ci),sn(bi,"BYTE",gt,Ci),sn(_i,"CHAR",gt,Ci),sn(vi,"SHORT",gt,Ci),sn(xi,"INT",gt,Ci),sn(ki,"LONG",gt,Ci),sn(yi,"FLOAT",gt,Ci),sn($i,"DOUBLE",gt,Ci),sn(Ei,"STRING",gt,Ci),sn(Di,"StructureKind",on,mi),sn(Ii,"CLASS",gt,Di),sn(Si,"LIST",gt,Di),sn(Mi,"MAP",gt,Di),sn(Oi,"OBJECT",gt,Di),sn(Pi,"PolymorphicKind",on,mi),sn(Ti,"SEALED",gt,Pi),sn(qi,"OPEN",gt,Pi),sn(Vi,"Decoder",dn),sn(Yi,"CompositeDecoder",dn),sn(Ri,"AbstractDecoder",on,an,[Vi,Yi]),sn(Qi,"Encoder",dn),sn(Xi,"CompositeEncoder",dn),sn(Fi,"AbstractEncoder",on,an,[Qi,Xi]),sn(Ui,"Companion",gt),sn(Ki,"ListLikeDescriptor",on,an,[ei]),sn(Zi,"PrimitiveArrayDescriptor",on,Ki),sn(no,"ArrayListClassDesc",on,Ki),sn(to,"HashSetClassDesc",on,Ki),sn(eo,"LinkedHashSetClassDesc",on,Ki),sn(ao,"MapLikeDescriptor",on,an,[ei]),sn(ro,"HashMapClassDesc",on,ao),sn(io,"LinkedHashMapClassDesc",on,ao),sn(oo,"ArrayClassDesc",on,Ki),sn(uo,"AbstractCollectionSerializer",on,an,[hr]),sn(co,"CollectionLikeSerializer",on,uo),sn(so,"PrimitiveArraySerializer",on,co),sn(lo,"PrimitiveArrayBuilder",on),sn(bo,"CollectionSerializer",on,co),sn(po,"ArrayListSerializer",on,bo),sn(ho,"HashSetSerializer",on,bo),sn(fo,"LinkedHashSetSerializer",on,bo),sn(_o,"MapLikeSerializer",on,uo),sn(go,"HashMapSerializer",on,_o),sn(mo,"LinkedHashMapSerializer",on,_o),sn(Ao,"ReferenceArraySerializer",on,co),sn(vo,"Companion",gt),sn(ko,"ElementMarker",on),sn(yo,"EnumSerializer",on,an,[hr]),sn(Vo,"PluginGeneratedSerialDescriptor",on,an,[ei,Ji]),sn(Eo,"InlineClassDescriptor",on,Vo),sn(Ho,"GeneratedSerializer",dn,an,[hr]),sn(wo,an,on,an,[Ho]),sn(Co,"UIntSerializer",gt,an,[hr]),sn(Io,"ULongSerializer",gt,an,[hr]),sn(Bo,"UByteSerializer",gt,an,[hr]),sn(So,"UShortSerializer",gt,an,[hr]),sn(zo,"NoOpEncoder",gt,Fi),sn(Mo,"NullableSerializer",on,an,[hr]),sn(jo,"SerialDescriptorForNullable",on,an,[ei,Ji]),sn(No,"ObjectSerializer",on,an,[hr]),sn(Yo,"SerializerFactory",dn),sn(Qo,"CharArraySerializer",gt,so,[hr,so]),sn(Xo,"DoubleArraySerializer",gt,so,[hr,so]),sn(Wo,"FloatArraySerializer",gt,so,[hr,so]),sn(Go,"LongArraySerializer",gt,so,[hr,so]),sn(Jo,"IntArraySerializer",gt,so,[hr,so]),sn(Zo,"ShortArraySerializer",gt,so,[hr,so]),sn(Ko,"ByteArraySerializer",gt,so,[hr,so]),sn(na,"BooleanArraySerializer",gt,so,[hr,so]),sn(ta,"CharArrayBuilder",on,lo),sn(ea,"DoubleArrayBuilder",on,lo),sn(ra,"FloatArrayBuilder",on,lo),sn(ia,"LongArrayBuilder",on,lo),sn(oa,"IntArrayBuilder",on,lo),sn(aa,"ShortArrayBuilder",on,lo),sn(sa,"ByteArrayBuilder",on,lo),sn(la,"BooleanArrayBuilder",on,lo),sn(da,"StringSerializer",gt,an,[hr]),sn(pa,"CharSerializer",gt,an,[hr]),sn(ha,"DoubleSerializer",gt,an,[hr]),sn(fa,"FloatSerializer",gt,an,[hr]),sn(ga,"LongSerializer",gt,an,[hr]),sn(Aa,"IntSerializer",gt,an,[hr]),sn(ba,"ShortSerializer",gt,an,[hr]),sn(_a,"ByteSerializer",gt,an,[hr]),sn(va,"BooleanSerializer",gt,an,[hr]),sn(xa,"UnitSerializer",gt,an,[hr]),sn(ya,"PrimitiveSerialDescriptor",on,an,[ei]),sn((function(){}),"SerializationConstructorMarker",on),sn(Ba,"TaggedEncoder",on,an,[Qi,Xi]),sn(wa,"NamedValueEncoder",on,Ba),sn(za,"TaggedDecoder",on,an,[Vi,Yi]),sn(Ca,"NamedValueDecoder",on,za),sn(ja,"MapEntry",on,an,[xn]),sn(Ta,"KeyValueSerializer",on,an,[hr]),sn(Oa,"MapEntrySerializer",on,Ta),sn(Na,"PairSerializer",on,Ta),sn(Da,"TripleSerializer",on,an,[hr]),sn(qa,"SerializersModule",on),sn(Pa,"SerialModuleImpl",on,qa),sn(Va,"ContextualProvider",on),sn(Ra,"Argless",on,Va),sn(Fa,"WithTypeArguments",on,Va),sn((function(){}),"SerializersModuleCollector",dn),sn(Ua,"SerializableWith",on,an,[rn],0),tn(sr).equals=function(n){return n instanceof sr&&(n instanceof sr||en(),!0)},tn(sr).hashCode=function(){return 0},tn(sr).toString=function(){return"@kotlinx.serialization.ExperimentalSerializationApi()"},tn(lr).equals=function(n){return n instanceof lr&&(n instanceof lr||en(),!0)},tn(lr).hashCode=function(){return 0},tn(lr).toString=function(){return"@kotlinx.serialization.InternalSerializationApi()"},tn(cr).get_with_wowvm7_k$=function(){return this.with_1},tn(cr).equals=function(n){if(!(n instanceof cr))return!1;var t=n instanceof cr?n:en();return!!this.with_1.equals(t.with_1)},tn(cr).hashCode=function(){return nn(cn("with"),127)^this.with_1.hashCode()},tn(cr).toString=function(){return"@kotlinx.serialization.Serializable(with="+this.with_1+")"},tn(dr).get_forClass_olla14_k$=function(){return this.forClass_1},tn(dr).equals=function(n){if(!(n instanceof dr))return!1;var t=n instanceof dr?n:en();return!!this.forClass_1.equals(t.forClass_1)},tn(dr).hashCode=function(){return nn(cn("forClass"),127)^this.forClass_1.hashCode()},tn(dr).toString=function(){return"@kotlinx.serialization.Serializer(forClass="+this.forClass_1+")"},tn(ur).equals=function(n){return n instanceof ur&&(n instanceof ur||en(),!0)},tn(ur).hashCode=function(){return 0},tn(ur).toString=function(){return"@kotlinx.serialization.InheritableSerialInfo()"},tn(pr).equals=function(n){return n instanceof pr&&(n instanceof pr||en(),!0)},tn(pr).hashCode=function(){return 0},tn(pr).toString=function(){return"@kotlinx.serialization.SerialInfo()"},tn(Ar).get_baseClass_lygw3m_k$=function(){return this.baseClass_1},tn(Ar).get_descriptor_wjt6a0_k$=function(){return vn("descriptor",1,_n,(function(n){return n.get_descriptor_wjt6a0_k$()}),null),this.descriptor$delegate_1.get_value_j01efc_k$()},tn(Ar).toString=function(){return"kotlinx.serialization.PolymorphicSerializer(baseClass: "+this.baseClass_1+")"},tn(xr).sourceIterator_2zqxcn_k$=function(){return this.$tmp0_groupingBy_1.iterator_jk1svi_k$()},tn(xr).keyOf_p5nlxy_k$=function(n){return n.get_value_j01efc_k$().get_descriptor_wjt6a0_k$().get_serialName_u2rqhk_k$()},tn(xr).keyOf_dhlc0l_k$=function(n){return this.keyOf_p5nlxy_k$(null!=n&&kn(n,xn)?n:en())},tn(kr).get_baseClass_lygw3m_k$=function(){return this.baseClass_1},tn(kr).get_descriptor_wjt6a0_k$=function(){return vn("descriptor",1,_n,(function(n){return n.get_descriptor_wjt6a0_k$()}),null),this.descriptor$delegate_1.get_value_j01efc_k$()},tn(kr).findPolymorphicSerializerOrNull_e7t5h9_k$=function(n,t){var e=this.serialName2Serializer_1,r=(kn(e,Mn)?e:en()).get_1mhr4y_k$(t);return null==r?tn(Wi).findPolymorphicSerializerOrNull_e7t5h9_k$.call(this,n,t):r},tn(kr).findPolymorphicSerializerOrNull_mimmn_k$=function(n,t){var e=this.class2Serializer_1.get_1mhr4y_k$(bn(t)),r=null==e?tn(Wi).findPolymorphicSerializerOrNull_mimmn_k$.call(this,n,t):e;return null==r?null:null!=r&&kn(r,fr)?r:en()},tn(ni).get_kClass_f4awuu_k$=function(){return this.kClass_1},tn(ni).get_annotations_20dirp_k$=function(){return this.original_1.get_annotations_20dirp_k$()},tn(ni).get_elementsCount_288r0x_k$=function(){return this.original_1.get_elementsCount_288r0x_k$()},tn(ni).get_isInline_usk17w_k$=function(){return this.original_1.get_isInline_usk17w_k$()},tn(ni).get_isNullable_67sy7o_k$=function(){return this.original_1.get_isNullable_67sy7o_k$()},tn(ni).get_kind_wop7ml_k$=function(){return this.original_1.get_kind_wop7ml_k$()},tn(ni).getElementAnnotations_a57oar_k$=function(n){return this.original_1.getElementAnnotations_a57oar_k$(n)},tn(ni).getElementDescriptor_sqz94k_k$=function(n){return this.original_1.getElementDescriptor_sqz94k_k$(n)},tn(ni).getElementIndex_2hwbkl_k$=function(n){return this.original_1.getElementIndex_2hwbkl_k$(n)},tn(ni).getElementName_ykpypc_k$=function(n){return this.original_1.getElementName_ykpypc_k$(n)},tn(ni).isElementOptional_c3hgb3_k$=function(n){return this.original_1.isElementOptional_c3hgb3_k$(n)},tn(ni).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(ni).equals=function(n){var t=n instanceof ni?n:null;if(null==t)return!1;var e=t;return!!nt(this.original_1,e.original_1)&&e.kClass_1.equals(this.kClass_1)},tn(ni).hashCode=function(){var n=this.kClass_1.hashCode();return nn(31,n)+cn(this.serialName_1)|0},tn(ni).toString=function(){return"ContextDescriptor(kClass: "+this.kClass_1+", original: "+this.original_1+")"},tn(ri).hasNext_bitz1p_k$=function(){return this.elementsLeft_1>0},tn(ri).next_20eer_k$=function(){var n=this.$this_elementDescriptors_1.get_elementsCount_288r0x_k$(),t=this.elementsLeft_1;return this.elementsLeft_1=t-1|0,this.$this_elementDescriptors_1.getElementDescriptor_sqz94k_k$(n-t|0)},tn(ii).iterator_jk1svi_k$=function(){return new ri(this.$this_elementDescriptors_1)},tn(ai).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(ai).set_isNullable_o72f9b_k$=function(n){this.isNullable_1=n},tn(ai).get_isNullable_67sy7o_k$=function(){return this.isNullable_1},tn(ai).set_annotations_vlf62n_k$=function(n){this.annotations_1=n},tn(ai).get_annotations_20dirp_k$=function(){return this.annotations_1},tn(ai).get_elementNames_57dki3_k$=function(){return this.elementNames_1},tn(ai).get_elementDescriptors_jxewnl_k$=function(){return this.elementDescriptors_1},tn(ai).get_elementAnnotations_wjl0r5_k$=function(){return this.elementAnnotations_1},tn(ai).get_elementOptionality_sheked_k$=function(){return this.elementOptionality_1},tn(ai).element_t1rubu_k$=function(n,t,e,r){if(!this.uniqueNames_1.add_1j60pz_k$(n))throw $n(In("Element with name '"+n+"' is already registered"));this.elementNames_1.add_1j60pz_k$(n),this.elementDescriptors_1.add_1j60pz_k$(t),this.elementAnnotations_1.add_1j60pz_k$(e),this.elementOptionality_1.add_1j60pz_k$(r)},tn(ai).element$default_r6n2dg_k$=function(n,t,e,r,i){var o;return e=e===an?gn():e,r=r!==an&&r,i===an?(this.element_t1rubu_k$(n,t,e,r),o=fn()):o=i.element_t1rubu_k$.call(this,n,t,e,r),o},tn(li).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(li).get_kind_wop7ml_k$=function(){return this.kind_1},tn(li).get_elementsCount_288r0x_k$=function(){return this.elementsCount_1},tn(li).get_annotations_20dirp_k$=function(){return this.annotations_1},tn(li).get_serialNames_8zf3cl_k$=function(){return this.serialNames_1},tn(li).getElementName_ykpypc_k$=function(n){return Ha(this.elementNames_1,n)},tn(li).getElementIndex_2hwbkl_k$=function(n){var t=this.name2Index_1.get_1mhr4y_k$(n);return null==t?Hi().get_UNKNOWN_NAME_lj8hxl_k$():t},tn(li).getElementAnnotations_a57oar_k$=function(n){return Ha(this.elementAnnotations_1,n)},tn(li).getElementDescriptor_sqz94k_k$=function(n){return Ha(this.elementDescriptors_1,n)},tn(li).isElementOptional_c3hgb3_k$=function(n){return Ya(this.elementOptionality_1,n)},tn(li).equals=function(n){var t;n:if(this!==n)if(n instanceof li)if(this.get_serialName_u2rqhk_k$()===n.get_serialName_u2rqhk_k$())if(pt(this.typeParametersDescriptors_1,n.typeParametersDescriptors_1))if(this.get_elementsCount_288r0x_k$()===n.get_elementsCount_288r0x_k$()){var e=0,r=this.get_elementsCount_288r0x_k$();if(e<r)do{var i=e;if(e=e+1|0,this.getElementDescriptor_sqz94k_k$(i).get_serialName_u2rqhk_k$()!==n.getElementDescriptor_sqz94k_k$(i).get_serialName_u2rqhk_k$()){t=!1;break n}if(!nt(this.getElementDescriptor_sqz94k_k$(i).get_kind_wop7ml_k$(),n.getElementDescriptor_sqz94k_k$(i).get_kind_wop7ml_k$())){t=!1;break n}}while(e<r);t=!0}else t=!1;else t=!1;else t=!1;else t=!1;else t=!0;return t},tn(li).hashCode=function(){return si(this)},tn(li).toString=function(){var n,t=ht(0,this.elementsCount_1),e=this.serialName_1+"(";return ft(t,", ",e,")",an,an,(n=this,function(t){return n.getElementName_ykpypc_k$(t)+": "+n.getElementDescriptor_sqz94k_k$(t).get_serialName_u2rqhk_k$()}))},tn(mi).toString=function(){return mt(bn(this).get_simpleName_r6f8py_k$())},tn(mi).hashCode=function(){return cn(this.toString())},tn(Ri).decodeValue_jl9esj_k$=function(){throw wr(bn(this)+" can't retrieve untyped values")},tn(Ri).decodeNotNullMark_us4ba1_k$=function(){return!0},tn(Ri).decodeNull_jzrmuj_k$=function(){return null},tn(Ri).decodeBoolean_m0aca_k$=function(){var n=this.decodeValue_jl9esj_k$();return"boolean"==typeof n?n:en()},tn(Ri).decodeByte_jzz7je_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:en()},tn(Ri).decodeShort_jjqk32_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:en()},tn(Ri).decodeInt_8iq8f5_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:en()},tn(Ri).decodeLong_jzt186_k$=function(){var n=this.decodeValue_jl9esj_k$();return n instanceof At?n:en()},tn(Ri).decodeFloat_jcnrwu_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:en()},tn(Ri).decodeDouble_ur8l0f_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:en()},tn(Ri).decodeChar_dc2jtx_k$=function(){var n=this.decodeValue_jl9esj_k$();return n instanceof bt?n.value_1:en()},tn(Ri).decodeString_x3hxsx_k$=function(){var n=this.decodeValue_jl9esj_k$();return"string"==typeof n?n:en()},tn(Ri).decodeEnum_w3hzf6_k$=function(n){var t=this.decodeValue_jl9esj_k$();return"number"==typeof t?t:en()},tn(Ri).decodeInline_k1q7ba_k$=function(n){return this},tn(Ri).decodeSerializableValue_gjomdq_k$=function(n,t){return this.decodeSerializableValue_6v83lo_k$(n)},tn(Ri).decodeSerializableValue$default_pot8j2_k$=function(n,t,e){return t=t===an?null:t,e===an?this.decodeSerializableValue_gjomdq_k$(n,t):e.decodeSerializableValue_gjomdq_k$.call(this,n,t)},tn(Ri).beginStructure_dv3yt3_k$=function(n){return this},tn(Ri).endStructure_e64gd4_k$=function(n){},tn(Ri).decodeBooleanElement_3vswy_k$=function(n,t){return this.decodeBoolean_m0aca_k$()},tn(Ri).decodeByteElement_76b0gq_k$=function(n,t){return this.decodeByte_jzz7je_k$()},tn(Ri).decodeShortElement_zjkfm_k$=function(n,t){return this.decodeShort_jjqk32_k$()},tn(Ri).decodeIntElement_cmpvet_k$=function(n,t){return this.decodeInt_8iq8f5_k$()},tn(Ri).decodeLongElement_kyznym_k$=function(n,t){return this.decodeLong_jzt186_k$()},tn(Ri).decodeFloatElement_nl5jiq_k$=function(n,t){return this.decodeFloat_jcnrwu_k$()},tn(Ri).decodeDoubleElement_42w6gz_k$=function(n,t){return this.decodeDouble_ur8l0f_k$()},tn(Ri).decodeCharElement_pg5vs7_k$=function(n,t){return this.decodeChar_dc2jtx_k$()},tn(Ri).decodeStringElement_4is7ib_k$=function(n,t){return this.decodeString_x3hxsx_k$()},tn(Ri).decodeInlineElement_ddno8l_k$=function(n,t){return this.decodeInline_k1q7ba_k$(n.getElementDescriptor_sqz94k_k$(t))},tn(Ri).decodeSerializableElement_nrfur_k$=function(n,t,e,r){return this.decodeSerializableValue_gjomdq_k$(e,r)},tn(Ri).decodeNullableSerializableElement_1n5pmg_k$=function(n,t,e,r){return e.get_descriptor_wjt6a0_k$().get_isNullable_67sy7o_k$()||this.decodeNotNullMark_us4ba1_k$()?this.decodeSerializableValue_gjomdq_k$(e,r):this.decodeNull_jzrmuj_k$()},tn(Fi).beginStructure_dv3yt3_k$=function(n){return this},tn(Fi).endStructure_e64gd4_k$=function(n){},tn(Fi).encodeElement_gaiom2_k$=function(n,t){return!0},tn(Fi).encodeValue_g5opg2_k$=function(n){throw wr("Non-serializable "+bn(n)+" is not supported by "+bn(this)+" encoder")},tn(Fi).encodeNull_ek2hec_k$=function(){throw wr("'null' is not supported by default")},tn(Fi).encodeBoolean_6cztl5_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeByte_gpyndp_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeShort_rh3vxz_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeInt_5vxmon_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeLong_rk3ab9_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeFloat_f5fde1_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeDouble_79ztsb_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeChar_kkx54x_k$=function(n){return this.encodeValue_g5opg2_k$(new bt(n))},tn(Fi).encodeString_90sumj_k$=function(n){return this.encodeValue_g5opg2_k$(n)},tn(Fi).encodeEnum_dzauii_k$=function(n,t){return this.encodeValue_g5opg2_k$(t)},tn(Fi).encodeInline_8gn4q6_k$=function(n){return this},tn(Fi).encodeBooleanElement_2l5aov_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeBoolean_6cztl5_k$(e)},tn(Fi).encodeByteElement_r2fm3n_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeByte_gpyndp_k$(e)},tn(Fi).encodeShortElement_2nnlvd_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeShort_rh3vxz_k$(e)},tn(Fi).encodeIntElement_utywpf_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeInt_5vxmon_k$(e)},tn(Fi).encodeLongElement_xtv8il_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeLong_rk3ab9_k$(e)},tn(Fi).encodeFloatElement_o97mfb_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeFloat_f5fde1_k$(e)},tn(Fi).encodeDoubleElement_m8xcw3_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeDouble_79ztsb_k$(e)},tn(Fi).encodeCharElement_4fawdf_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeChar_kkx54x_k$(e)},tn(Fi).encodeStringElement_pgmbgj_k$=function(n,t,e){this.encodeElement_gaiom2_k$(n,t)&&this.encodeString_90sumj_k$(e)},tn(Fi).encodeInlineElement_9d3ws3_k$=function(n,t){return this.encodeElement_gaiom2_k$(n,t)?this.encodeInline_8gn4q6_k$(n.getElementDescriptor_sqz94k_k$(t)):(null==E&&new zo,E)},tn(Fi).encodeSerializableElement_cw68jm_k$=function(n,t,e,r){this.encodeElement_gaiom2_k$(n,t)&&this.encodeSerializableValue_g55msp_k$(e,r)},tn(Fi).encodeNullableSerializableElement_j50jzb_k$=function(n,t,e,r){this.encodeElement_gaiom2_k$(n,t)&&this.encodeNullableSerializableValue_4n8qik_k$(e,r)},tn(Ui).get_DECODE_DONE_1b8fna_k$=function(){return this.DECODE_DONE_1},tn(Ui).get_UNKNOWN_NAME_lj8hxl_k$=function(){return this.UNKNOWN_NAME_1},tn(Wi).serialize_32qylj_k$=function(n,t){var e=br(this,n,t),r=this.get_descriptor_wjt6a0_k$(),i=n.beginStructure_dv3yt3_k$(r);i.encodeStringElement_pgmbgj_k$(this.get_descriptor_wjt6a0_k$(),0,e.get_descriptor_wjt6a0_k$().get_serialName_u2rqhk_k$());var o,a=this.get_descriptor_wjt6a0_k$();o=kn(e,fr)?e:en(),i.encodeSerializableElement_cw68jm_k$(a,1,o,t),i.endStructure_e64gd4_k$(r)},tn(Wi).deserialize_2t41fm_k$=function(n){var t,e=this.get_descriptor_wjt6a0_k$(),r=n.beginStructure_dv3yt3_k$(e),i=null,o=null;if(r.decodeSequentially_xlblqy_k$())t=function(n,t){var e=t.decodeStringElement_4is7ib_k$(n.get_descriptor_wjt6a0_k$(),0),r=_r(n,t,e);return t.decodeSerializableElement$default_qqku8y_k$(n.get_descriptor_wjt6a0_k$(),1,r)}(this,r);else{n:for(;;){var a=r.decodeElementIndex_nk5a2l_k$(this.get_descriptor_wjt6a0_k$());if(a===Hi().get_DECODE_DONE_1b8fna_k$())break n;if(0===a)i=r.decodeStringElement_4is7ib_k$(this.get_descriptor_wjt6a0_k$(),a);else{if(1!==a)throw wr("Invalid index in polymorphic deserialization of "+(null==i?"unknown class":i)+"\n Expected 0, 1 or DECODE_DONE(-1), but found "+a);var s=i;if(null==s)throw $n(In("Cannot read polymorphic value before its type token"));var l=_r(this,r,i=s);o=r.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),a,l)}}var c=o;if(null==c)throw $n(In("Polymorphic value has not been read for class "+i));var d=c;t=_t(d)?d:en()}var u=t;return r.endStructure_e64gd4_k$(e),u},tn(Wi).findPolymorphicSerializerOrNull_e7t5h9_k$=function(n,t){return n.get_serializersModule_piitvg_k$().getPolymorphic_39bkdo_k$(this.get_baseClass_lygw3m_k$(),t)},tn(Wi).findPolymorphicSerializerOrNull_mimmn_k$=function(n,t){return n.get_serializersModule_piitvg_k$().getPolymorphic_38ak3b_k$(this.get_baseClass_lygw3m_k$(),t)},tn(Zi).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(Ki).get_elementDescriptor_pui6ea_k$=function(){return this.elementDescriptor_1},tn(Ki).get_kind_wop7ml_k$=function(){return zi()},tn(Ki).get_elementsCount_288r0x_k$=function(){return this.elementsCount_1},tn(Ki).getElementName_ykpypc_k$=function(n){return n.toString()},tn(Ki).getElementIndex_2hwbkl_k$=function(n){var t=vt(n);if(null==t)throw $n(n+" is not a valid list index");return t},tn(Ki).isElementOptional_c3hgb3_k$=function(n){if(!(n>=0)){var t="Illegal index "+n+", "+this.get_serialName_u2rqhk_k$()+" expects only non-negative indices";throw $n(In(t))}return!1},tn(Ki).getElementAnnotations_a57oar_k$=function(n){if(!(n>=0)){var t="Illegal index "+n+", "+this.get_serialName_u2rqhk_k$()+" expects only non-negative indices";throw $n(In(t))}return gn()},tn(Ki).getElementDescriptor_sqz94k_k$=function(n){if(!(n>=0)){var t="Illegal index "+n+", "+this.get_serialName_u2rqhk_k$()+" expects only non-negative indices";throw $n(In(t))}return this.elementDescriptor_1},tn(Ki).equals=function(n){return this===n||n instanceof Ki&&!(!nt(this.elementDescriptor_1,n.elementDescriptor_1)||this.get_serialName_u2rqhk_k$()!==n.get_serialName_u2rqhk_k$())},tn(Ki).hashCode=function(){return nn(xt(this.elementDescriptor_1),31)+cn(this.get_serialName_u2rqhk_k$())|0},tn(Ki).toString=function(){return this.get_serialName_u2rqhk_k$()+"("+this.elementDescriptor_1+")"},tn(no).get_serialName_u2rqhk_k$=function(){return"kotlin.collections.ArrayList"},tn(to).get_serialName_u2rqhk_k$=function(){return"kotlin.collections.HashSet"},tn(eo).get_serialName_u2rqhk_k$=function(){return"kotlin.collections.LinkedHashSet"},tn(oo).get_serialName_u2rqhk_k$=function(){return"kotlin.Array"},tn(ao).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(ao).get_keyDescriptor_qkqayt_k$=function(){return this.keyDescriptor_1},tn(ao).get_valueDescriptor_j2bi95_k$=function(){return this.valueDescriptor_1},tn(ao).get_kind_wop7ml_k$=function(){return ji()},tn(ao).get_elementsCount_288r0x_k$=function(){return this.elementsCount_1},tn(ao).getElementName_ykpypc_k$=function(n){return n.toString()},tn(ao).getElementIndex_2hwbkl_k$=function(n){var t=vt(n);if(null==t)throw $n(n+" is not a valid map index");return t},tn(ao).isElementOptional_c3hgb3_k$=function(n){if(!(n>=0)){var t="Illegal index "+n+", "+this.get_serialName_u2rqhk_k$()+" expects only non-negative indices";throw $n(In(t))}return!1},tn(ao).getElementAnnotations_a57oar_k$=function(n){if(!(n>=0)){var t="Illegal index "+n+", "+this.get_serialName_u2rqhk_k$()+" expects only non-negative indices";throw $n(In(t))}return gn()},tn(ao).getElementDescriptor_sqz94k_k$=function(n){if(!(n>=0)){var t="Illegal index "+n+", "+this.get_serialName_u2rqhk_k$()+" expects only non-negative indices";throw $n(In(t))}var e;switch(n%2|0){case 0:e=this.keyDescriptor_1;break;case 1:e=this.valueDescriptor_1;break;default:throw Bn("Unreached")}return e},tn(ao).equals=function(n){return this===n||n instanceof ao&&this.get_serialName_u2rqhk_k$()===n.get_serialName_u2rqhk_k$()&&!!nt(this.keyDescriptor_1,n.keyDescriptor_1)&&!!nt(this.valueDescriptor_1,n.valueDescriptor_1)},tn(ao).hashCode=function(){var n=cn(this.get_serialName_u2rqhk_k$());return n=nn(31,n)+xt(this.keyDescriptor_1)|0,nn(31,n)+xt(this.valueDescriptor_1)|0},tn(ao).toString=function(){return this.get_serialName_u2rqhk_k$()+"("+this.keyDescriptor_1+", "+this.valueDescriptor_1+")"},tn(so).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(so).builderSize_mmbugq_k$=function(n){return n.get_position_jfponi_k$()},tn(so).toResult_nzwaf2_k$=function(n){return n.build_1k0s4u_k$()},tn(so).checkCapacity_ge5iis_k$=function(n,t){return n.ensureCapacity_ignus8_k$(t)},tn(so).collectionIterator_apv53g_k$=function(n){throw Bn("This method lead to boxing and must not be used, use writeContents instead")},tn(so).collectionIterator_v9vfqb_k$=function(n){return this.collectionIterator_apv53g_k$(null==n||_t(n)?n:en())},tn(so).insert_64qdau_k$=function(n,t,e){throw Bn("This method lead to boxing and must not be used, use Builder.append instead")},tn(so).builder_3thy1n_k$=function(){return this.toBuilder_9n7g5t_k$(this.empty_1lj7f1_k$())},tn(so).serialize_q3dfzy_k$=function(n,t){var e=this.collectionSize_gnp0og_k$(t),r=this.descriptor_1,i=n.beginCollection_dgpn47_k$(r,e);this.writeContent_jq3j40_k$(i,t,e),i.endStructure_e64gd4_k$(r)},tn(so).serialize_32qylj_k$=function(n,t){return this.serialize_q3dfzy_k$(n,null==t||_t(t)?t:en())},tn(so).serialize_wciw4p_k$=function(n,t){return this.serialize_q3dfzy_k$(n,null==t||_t(t)?t:en())},tn(so).deserialize_2t41fm_k$=function(n){return this.merge_6fpf53_k$(n,null)},tn(lo).ensureCapacity$default_ciqbzq_k$=function(n,t){var e;return n=n===an?this.get_position_jfponi_k$()+1|0:n,t===an?(this.ensureCapacity_ignus8_k$(n),e=fn()):e=t.ensureCapacity_ignus8_k$.call(this,n),e},tn(co).serialize_wciw4p_k$=function(n,t){var e=this.collectionSize_gnp0og_k$(t),r=this.get_descriptor_wjt6a0_k$(),i=n.beginCollection_dgpn47_k$(r,e),o=this.collectionIterator_v9vfqb_k$(t),a=0;if(a<e)do{var s=a;a=a+1|0,i.encodeSerializableElement_cw68jm_k$(this.get_descriptor_wjt6a0_k$(),s,this.elementSerializer_1,o.next_20eer_k$())}while(a<e);i.endStructure_e64gd4_k$(r)},tn(co).serialize_32qylj_k$=function(n,t){return this.serialize_wciw4p_k$(n,null==t||_t(t)?t:en())},tn(co).readAll_s7t1kq_k$=function(n,t,e,r){if(!(r>=0))throw $n(In("Size must be known in advance when using READ_ALL"));var i=0;if(i<r)do{var o=i;i=i+1|0,this.readElement_yuufx2_k$(n,e+o|0,t,!1)}while(i<r)},tn(co).readElement_yuufx2_k$=function(n,t,e,r){this.insert_64qdau_k$(e,t,n.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),t,this.elementSerializer_1))},tn(uo).merge_6fpf53_k$=function(n,t){var e=null==t?null:this.toBuilder_9n7g5t_k$(t),r=null==e?this.builder_3thy1n_k$():e,i=this.builderSize_mmbugq_k$(r),o=n.beginStructure_dv3yt3_k$(this.get_descriptor_wjt6a0_k$());if(o.decodeSequentially_xlblqy_k$())this.readAll_s7t1kq_k$(o,r,i,function(n,t,e){var r=t.decodeCollectionSize_cd6i6s_k$(n.get_descriptor_wjt6a0_k$());return n.checkCapacity_ge5iis_k$(e,r),r}(this,o,r));else n:for(;;){var a=o.decodeElementIndex_nk5a2l_k$(this.get_descriptor_wjt6a0_k$());if(a===Hi().get_DECODE_DONE_1b8fna_k$())break n;this.readElement$default_bjqiix_k$(o,i+a|0,r)}return o.endStructure_e64gd4_k$(this.get_descriptor_wjt6a0_k$()),this.toResult_nzwaf2_k$(r)},tn(uo).deserialize_2t41fm_k$=function(n){return this.merge_6fpf53_k$(n,null)},tn(uo).readElement$default_bjqiix_k$=function(n,t,e,r,i){var o;return r=r===an||r,i===an?(this.readElement_yuufx2_k$(n,t,e,r),o=fn()):o=i.readElement_yuufx2_k$.call(this,n,t,e,r),o},tn(po).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(po).builder_3thy1n_k$=function(){return ot()},tn(po).builderSize_pted1r_k$=function(n){return n.get_size_woubt6_k$()},tn(po).builderSize_mmbugq_k$=function(n){return this.builderSize_pted1r_k$(n instanceof Gn?n:en())},tn(po).toResult_t33s23_k$=function(n){return n},tn(po).toResult_nzwaf2_k$=function(n){return this.toResult_t33s23_k$(n instanceof Gn?n:en())},tn(po).toBuilder_9sdg76_k$=function(n){var t=n instanceof Gn?n:null;return null==t?kt(n):t},tn(po).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_9sdg76_k$(null!=n&&kn(n,Zn)?n:en())},tn(po).checkCapacity_ao7vf_k$=function(n,t){return n.ensureCapacity_ignus8_k$(t)},tn(po).checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_ao7vf_k$(n instanceof Gn?n:en(),t)},tn(po).insert_fxdj4m_k$=function(n,t,e){n.add_ydlf05_k$(t,e)},tn(po).insert_64qdau_k$=function(n,t,e){var r=n instanceof Gn?n:en();return this.insert_fxdj4m_k$(r,t,null==e||_t(e)?e:en())},tn(ho).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(ho).builder_3thy1n_k$=function(){return at()},tn(ho).builderSize_9hxhhu_k$=function(n){return n.get_size_woubt6_k$()},tn(ho).builderSize_mmbugq_k$=function(n){return this.builderSize_9hxhhu_k$(n instanceof Wn?n:en())},tn(ho).toResult_bsa6lu_k$=function(n){return n},tn(ho).toResult_nzwaf2_k$=function(n){return this.toResult_bsa6lu_k$(n instanceof Wn?n:en())},tn(ho).toBuilder_lmw6bc_k$=function(n){var t=n instanceof Wn?n:null;return null==t?yt(n):t},tn(ho).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_lmw6bc_k$(null!=n&&kn(n,Xn)?n:en())},tn(ho).checkCapacity_bde2fc_k$=function(n,t){},tn(ho).checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_bde2fc_k$(n instanceof Wn?n:en(),t)},tn(ho).insert_66pcc9_k$=function(n,t,e){n.add_1j60pz_k$(e)},tn(ho).insert_64qdau_k$=function(n,t,e){var r=n instanceof Wn?n:en();return this.insert_66pcc9_k$(r,t,null==e||_t(e)?e:en())},tn(fo).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(fo).builder_3thy1n_k$=function(){return $t()},tn(fo).builderSize_c7xn2j_k$=function(n){return n.get_size_woubt6_k$()},tn(fo).builderSize_mmbugq_k$=function(n){return this.builderSize_c7xn2j_k$(n instanceof Yn?n:en())},tn(fo).toResult_rgrz5l_k$=function(n){return n},tn(fo).toResult_nzwaf2_k$=function(n){return this.toResult_rgrz5l_k$(n instanceof Yn?n:en())},tn(fo).toBuilder_lmw6bc_k$=function(n){var t=n instanceof Yn?n:null;return null==t?Et(n):t},tn(fo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_lmw6bc_k$(null!=n&&kn(n,Xn)?n:en())},tn(fo).checkCapacity_qs5vdt_k$=function(n,t){},tn(fo).checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_qs5vdt_k$(n instanceof Yn?n:en(),t)},tn(fo).insert_3b5fv6_k$=function(n,t,e){n.add_1j60pz_k$(e)},tn(fo).insert_64qdau_k$=function(n,t,e){var r=n instanceof Yn?n:en();return this.insert_3b5fv6_k$(r,t,null==e||_t(e)?e:en())},tn(go).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(go).collectionSize_1ouzjx_k$=function(n){return n.get_size_woubt6_k$()},tn(go).collectionSize_gnp0og_k$=function(n){return this.collectionSize_1ouzjx_k$(null!=n&&kn(n,Mn)?n:en())},tn(go).collectionIterator_kjktzq_k$=function(n){return n.get_entries_p20ztl_k$().iterator_jk1svi_k$()},tn(go).collectionIterator_v9vfqb_k$=function(n){return this.collectionIterator_kjktzq_k$(null!=n&&kn(n,Mn)?n:en())},tn(go).builder_3thy1n_k$=function(){return wt()},tn(go).builderSize_f8e7zc_k$=function(n){return nn(n.get_size_woubt6_k$(),2)},tn(go).builderSize_mmbugq_k$=function(n){return this.builderSize_f8e7zc_k$(n instanceof Hn?n:en())},tn(go).toResult_ii3mzo_k$=function(n){return n},tn(go).toResult_nzwaf2_k$=function(n){return this.toResult_ii3mzo_k$(n instanceof Hn?n:en())},tn(go).toBuilder_iza02_k$=function(n){var t=n instanceof Hn?n:null;return null==t?Ct(n):t},tn(go).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_iza02_k$(null!=n&&kn(n,Mn)?n:en())},tn(go).checkCapacity_bomj8i_k$=function(n,t){},tn(go).checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_bomj8i_k$(n instanceof Hn?n:en(),t)},tn(go).insertKeyValuePair_ogcj1a_k$=function(n,t,e,r){return n.put_3mhbri_k$(e,r),fn()},tn(go).insertKeyValuePair_nrn1wz_k$=function(n,t,e,r){var i=n instanceof Hn?n:en(),o=null==e||_t(e)?e:en();return this.insertKeyValuePair_ogcj1a_k$(i,t,o,null==r||_t(r)?r:en())},tn(mo).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(mo).collectionSize_1ouzjx_k$=function(n){return n.get_size_woubt6_k$()},tn(mo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_1ouzjx_k$(null!=n&&kn(n,Mn)?n:en())},tn(mo).collectionIterator_kjktzq_k$=function(n){return n.get_entries_p20ztl_k$().iterator_jk1svi_k$()},tn(mo).collectionIterator_v9vfqb_k$=function(n){return this.collectionIterator_kjktzq_k$(null!=n&&kn(n,Mn)?n:en())},tn(mo).builder_3thy1n_k$=function(){return Cn()},tn(mo).builderSize_39d0bl_k$=function(n){return nn(n.get_size_woubt6_k$(),2)},tn(mo).builderSize_mmbugq_k$=function(n){return this.builderSize_39d0bl_k$(n instanceof Vn?n:en())},tn(mo).toResult_8706jh_k$=function(n){return n},tn(mo).toResult_nzwaf2_k$=function(n){return this.toResult_8706jh_k$(n instanceof Vn?n:en())},tn(mo).toBuilder_iza02_k$=function(n){var t=n instanceof Vn?n:null;return null==t?It(n):t},tn(mo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_iza02_k$(null!=n&&kn(n,Mn)?n:en())},tn(mo).checkCapacity_n86247_k$=function(n,t){},tn(mo).checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_n86247_k$(n instanceof Vn?n:en(),t)},tn(mo).insertKeyValuePair_o57l8p_k$=function(n,t,e,r){return n.put_3mhbri_k$(e,r),fn()},tn(mo).insertKeyValuePair_nrn1wz_k$=function(n,t,e,r){var i=n instanceof Vn?n:en(),o=null==e||_t(e)?e:en();return this.insertKeyValuePair_o57l8p_k$(i,t,o,null==r||_t(r)?r:en())},tn(Ao).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Ao).collectionSize_sgvbkw_k$=function(n){return n.length},tn(Ao).collectionSize_gnp0og_k$=function(n){return this.collectionSize_sgvbkw_k$(null!=n&&Bt(n)?n:en())},tn(Ao).collectionIterator_hdgi7n_k$=function(n){return St(n)},tn(Ao).collectionIterator_v9vfqb_k$=function(n){return this.collectionIterator_hdgi7n_k$(null!=n&&Bt(n)?n:en())},tn(Ao).builder_3thy1n_k$=function(){return ot()},tn(Ao).builderSize_q7iht4_k$=function(n){return n.get_size_woubt6_k$()},tn(Ao).builderSize_mmbugq_k$=function(n){return this.builderSize_q7iht4_k$(n instanceof Gn?n:en())},tn(Ao).toResult_l9vbl8_k$=function(n){return function(n,t){return Pn(n)}(n,this.kClass_1)},tn(Ao).toResult_nzwaf2_k$=function(n){return this.toResult_l9vbl8_k$(n instanceof Gn?n:en())},tn(Ao).toBuilder_qnyl35_k$=function(n){return kt(un(n))},tn(Ao).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_qnyl35_k$(null!=n&&Bt(n)?n:en())},tn(Ao).checkCapacity_3yirqq_k$=function(n,t){return n.ensureCapacity_ignus8_k$(t)},tn(Ao).checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_3yirqq_k$(n instanceof Gn?n:en(),t)},tn(Ao).insert_5tew8_k$=function(n,t,e){n.add_ydlf05_k$(t,e)},tn(Ao).insert_64qdau_k$=function(n,t,e){var r=n instanceof Gn?n:en();return this.insert_5tew8_k$(r,t,null==e||_t(e)?e:en())},tn(bo).collectionSize_diz0mn_k$=function(n){return n.get_size_woubt6_k$()},tn(bo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_diz0mn_k$(null!=n&&kn(n,Kn)?n:en())},tn(bo).collectionIterator_pvbym6_k$=function(n){return n.iterator_jk1svi_k$()},tn(bo).collectionIterator_v9vfqb_k$=function(n){return this.collectionIterator_pvbym6_k$(null!=n&&kn(n,Kn)?n:en())},tn(_o).get_keySerializer_t29hrc_k$=function(){return this.keySerializer_1},tn(_o).get_valueSerializer_gksbgm_k$=function(){return this.valueSerializer_1},tn(_o).readAll_s7t1kq_k$=function(n,t,e,r){if(!(r>=0))throw $n(In("Size must be known in advance when using READ_ALL"));var i=zt(ht(0,nn(r,2)),2),o=i.get_first_irdx8n_k$(),a=i.get_last_wopotb_k$(),s=i.get_step_woujh1_k$();if(s>0&&o<=a||s<0&&a<=o)do{var l=o;o=o+s|0,this.readElement_yuufx2_k$(n,e+l|0,t,!1)}while(l!==a)},tn(_o).readElement_yuufx2_k$=function(n,t,e,r){var i,o=n.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),t,this.keySerializer_1);if(r){var a=n.decodeElementIndex_nk5a2l_k$(this.get_descriptor_wjt6a0_k$());if(a!==(t+1|0))throw $n(In("Value must follow key in a map, index for key: "+t+", returned index for value: "+a));i=a}else i=t+1|0;var s=i,l=!e.containsKey_wgk31w_k$(o)||this.valueSerializer_1.get_descriptor_wjt6a0_k$().get_kind_wop7ml_k$()instanceof Ci?n.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),s,this.valueSerializer_1):n.decodeSerializableElement_nrfur_k$(this.get_descriptor_wjt6a0_k$(),s,this.valueSerializer_1,Mt(e,o));e.put_3mhbri_k$(o,l)},tn(_o).serialize_wciw4p_k$=function(n,t){for(var e=this.collectionSize_gnp0og_k$(t),r=this.get_descriptor_wjt6a0_k$(),i=n.beginCollection_dgpn47_k$(r,e),o=0,a=this.collectionIterator_v9vfqb_k$(t);a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$(),l=s.get_key_18j28a_k$(),c=s.get_value_j01efc_k$(),d=this.get_descriptor_wjt6a0_k$(),u=o;o=u+1|0,i.encodeSerializableElement_cw68jm_k$(d,u,this.keySerializer_1,l);var p=this.get_descriptor_wjt6a0_k$(),h=o;o=h+1|0,i.encodeSerializableElement_cw68jm_k$(p,h,this.valueSerializer_1,c)}i.endStructure_e64gd4_k$(r)},tn(_o).serialize_32qylj_k$=function(n,t){return this.serialize_wciw4p_k$(n,null==t||_t(t)?t:en())},tn(ko).mark_xwbrr1_k$=function(n){n<Ot().get_SIZE_BITS_7qhjj9_k$()?this.lowerMarks_1=this.lowerMarks_1.or_s401rn_k$(new At(1,0).shl_po5ip6_k$(n)):function(n,t){var e=(t>>>6|0)-1|0,r=t&Ot().get_SIZE_BITS_7qhjj9_k$()-1;n.highMarksArray_1[e]=n.highMarksArray_1[e].or_s401rn_k$(new At(1,0).shl_po5ip6_k$(r))}(this,n)},tn(ko).nextUnmarkedIndex_u6mxd2_k$=function(){for(var n=this.descriptor_1.get_elementsCount_288r0x_k$();!this.lowerMarks_1.equals(new At(-1,-1));){var t=Dt(this.lowerMarks_1.inv_28kx_k$());if(this.lowerMarks_1=this.lowerMarks_1.or_s401rn_k$(new At(1,0).shl_po5ip6_k$(t)),this.readIfAbsent_1(this.descriptor_1,t))return t}return n>Ot().get_SIZE_BITS_7qhjj9_k$()?function(n){var t=0,e=n.highMarksArray_1.length-1|0;if(t<=e)do{var r=t;t=t+1|0;for(var i=nn(r+1|0,Ot().get_SIZE_BITS_7qhjj9_k$()),o=n.highMarksArray_1[r];!o.equals(new At(-1,-1));){var a=Dt(o.inv_28kx_k$());o=o.or_s401rn_k$(new At(1,0).shl_po5ip6_k$(a));var s=i+a|0;if(n.readIfAbsent_1(n.descriptor_1,s))return n.highMarksArray_1[r]=o,s}n.highMarksArray_1[r]=o}while(t<=e);return Hi().get_DECODE_DONE_1b8fna_k$()}(this):Hi().get_DECODE_DONE_1b8fna_k$()},tn(yo).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(yo).serialize_32qylj_k$=function(n,t){var e=Tt(this.values_1,t);if(-1===e)throw wr(t+" is not a valid enum "+this.descriptor_1.get_serialName_u2rqhk_k$()+", must be one of "+Lt(this.values_1));n.encodeEnum_dzauii_k$(this.descriptor_1,e)},tn(yo).deserialize_2t41fm_k$=function(n){var t=n.decodeEnum_w3hzf6_k$(this.descriptor_1);if(!(0<=t&&t<=(this.values_1.length-1|0)))throw wr(t+" is not among valid "+this.descriptor_1.get_serialName_u2rqhk_k$()+" enum values, values size is "+this.values_1.length);return this.values_1[t]},tn(yo).toString=function(){return"kotlinx.serialization.internal.EnumSerializer<"+this.descriptor_1.get_serialName_u2rqhk_k$()+">"},tn(Eo).get_isInline_usk17w_k$=function(){return this.isInline_1},tn(Eo).hashCode=function(){return nn(tn(Vo).hashCode.call(this),31)},tn(Eo).equals=function(n){var t;n:if(this!==n)if(n instanceof Eo)if(this.get_serialName_u2rqhk_k$()===n.get_serialName_u2rqhk_k$())if(n.isInline_1&&pt(this.get_typeParameterDescriptors_hcpg9q_k$(),n.get_typeParameterDescriptors_hcpg9q_k$()))if(this.get_elementsCount_288r0x_k$()===n.get_elementsCount_288r0x_k$()){var e=0,r=this.get_elementsCount_288r0x_k$();if(e<r)do{var i=e;if(e=e+1|0,this.getElementDescriptor_sqz94k_k$(i).get_serialName_u2rqhk_k$()!==n.getElementDescriptor_sqz94k_k$(i).get_serialName_u2rqhk_k$()){t=!1;break n}if(!nt(this.getElementDescriptor_sqz94k_k$(i).get_kind_wop7ml_k$(),n.getElementDescriptor_sqz94k_k$(i).get_kind_wop7ml_k$())){t=!1;break n}}while(e<r);t=!0}else t=!1;else t=!1;else t=!1;else t=!1;else t=!0;return t},tn(wo).childSerializers_5ghqw5_k$=function(){return[this.$primitiveSerializer_1]},tn(wo).get_descriptor_wjt6a0_k$=function(){throw Bn("unsupported")},tn(wo).serialize_32qylj_k$=function(n,t){throw Bn("unsupported")},tn(wo).deserialize_2t41fm_k$=function(n){throw Bn("unsupported")},tn(Co).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Co).serialize_to749g_k$=function(n,t){var e,r=n.encodeInline_8gn4q6_k$(this.descriptor_1);e=Pt(t),r.encodeInt_5vxmon_k$(e)},tn(Co).serialize_32qylj_k$=function(n,t){return this.serialize_to749g_k$(n,t instanceof Rt?t.data_1:en())},tn(Co).deserialize_a51uql_k$=function(n){var t=n.decodeInline_k1q7ba_k$(this.descriptor_1).decodeInt_8iq8f5_k$();return Ft(t)},tn(Co).deserialize_2t41fm_k$=function(n){return new Rt(this.deserialize_a51uql_k$(n))},tn(Io).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Io).serialize_ruyvqb_k$=function(n,t){var e,r=n.encodeInline_8gn4q6_k$(this.descriptor_1);e=Vt(t),r.encodeLong_rk3ab9_k$(e)},tn(Io).serialize_32qylj_k$=function(n,t){return this.serialize_ruyvqb_k$(n,t instanceof Ut?t.data_1:en())},tn(Io).deserialize_u83bco_k$=function(n){var t=n.decodeInline_k1q7ba_k$(this.descriptor_1).decodeLong_jzt186_k$();return Ht(t)},tn(Io).deserialize_2t41fm_k$=function(n){return new Ut(this.deserialize_u83bco_k$(n))},tn(Bo).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Bo).serialize_uilp5j_k$=function(n,t){var e,r=n.encodeInline_8gn4q6_k$(this.descriptor_1);e=Qt(t),r.encodeByte_gpyndp_k$(e)},tn(Bo).serialize_32qylj_k$=function(n,t){return this.serialize_uilp5j_k$(n,t instanceof Xt?t.data_1:en())},tn(Bo).deserialize_u89hnw_k$=function(n){var t=n.decodeInline_k1q7ba_k$(this.descriptor_1).decodeByte_jzz7je_k$();return Wt(t)},tn(Bo).deserialize_2t41fm_k$=function(n){return new Xt(this.deserialize_u89hnw_k$(n))},tn(So).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(So).serialize_b1j6tj_k$=function(n,t){var e,r=n.encodeInline_8gn4q6_k$(this.descriptor_1);e=Jt(t),r.encodeShort_rh3vxz_k$(e)},tn(So).serialize_32qylj_k$=function(n,t){return this.serialize_b1j6tj_k$(n,t instanceof Zt?t.data_1:en())},tn(So).deserialize_dgnxw0_k$=function(n){var t=n.decodeInline_k1q7ba_k$(this.descriptor_1).decodeShort_jjqk32_k$();return Kt(t)},tn(So).deserialize_2t41fm_k$=function(n){return new Zt(this.deserialize_dgnxw0_k$(n))},tn(zo).get_serializersModule_piitvg_k$=function(){return this.serializersModule_1},tn(zo).encodeValue_g5opg2_k$=function(n){return fn()},tn(zo).encodeNull_ek2hec_k$=function(){return fn()},tn(zo).encodeBoolean_6cztl5_k$=function(n){return fn()},tn(zo).encodeByte_gpyndp_k$=function(n){return fn()},tn(zo).encodeShort_rh3vxz_k$=function(n){return fn()},tn(zo).encodeInt_5vxmon_k$=function(n){return fn()},tn(zo).encodeLong_rk3ab9_k$=function(n){return fn()},tn(zo).encodeFloat_f5fde1_k$=function(n){return fn()},tn(zo).encodeDouble_79ztsb_k$=function(n){return fn()},tn(zo).encodeChar_kkx54x_k$=function(n){return fn()},tn(zo).encodeString_90sumj_k$=function(n){return fn()},tn(zo).encodeEnum_dzauii_k$=function(n,t){return fn()},tn(Mo).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Mo).serialize_l9nmnw_k$=function(n,t){null!=t?(n.encodeNotNullMark_40lhgg_k$(),n.encodeSerializableValue_g55msp_k$(this.serializer_1,t)):n.encodeNull_ek2hec_k$()},tn(Mo).serialize_32qylj_k$=function(n,t){return this.serialize_l9nmnw_k$(n,null==t||_t(t)?t:en())},tn(Mo).deserialize_2t41fm_k$=function(n){return n.decodeNotNullMark_us4ba1_k$()?n.decodeSerializableValue_6v83lo_k$(this.serializer_1):n.decodeNull_jzrmuj_k$()},tn(Mo).equals=function(n){return this===n||!(null==n||!bn(this).equals(bn(n)))&&(n instanceof Mo||en(),!!nt(this.serializer_1,n.serializer_1))},tn(Mo).hashCode=function(){return xt(this.serializer_1)},tn(jo).get_original_8zw1nq_k$=function(){return this.original_1},tn(jo).get_annotations_20dirp_k$=function(){return this.original_1.get_annotations_20dirp_k$()},tn(jo).get_elementsCount_288r0x_k$=function(){return this.original_1.get_elementsCount_288r0x_k$()},tn(jo).get_isInline_usk17w_k$=function(){return this.original_1.get_isInline_usk17w_k$()},tn(jo).get_kind_wop7ml_k$=function(){return this.original_1.get_kind_wop7ml_k$()},tn(jo).getElementAnnotations_a57oar_k$=function(n){return this.original_1.getElementAnnotations_a57oar_k$(n)},tn(jo).getElementDescriptor_sqz94k_k$=function(n){return this.original_1.getElementDescriptor_sqz94k_k$(n)},tn(jo).getElementIndex_2hwbkl_k$=function(n){return this.original_1.getElementIndex_2hwbkl_k$(n)},tn(jo).getElementName_ykpypc_k$=function(n){return this.original_1.getElementName_ykpypc_k$(n)},tn(jo).isElementOptional_c3hgb3_k$=function(n){return this.original_1.isElementOptional_c3hgb3_k$(n)},tn(jo).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(jo).get_serialNames_8zf3cl_k$=function(){return this.serialNames_1},tn(jo).get_isNullable_67sy7o_k$=function(){return!0},tn(jo).equals=function(n){return this===n||n instanceof jo&&!!nt(this.original_1,n.original_1)},tn(jo).toString=function(){return this.original_1+"?"},tn(jo).hashCode=function(){return nn(xt(this.original_1),31)},tn(No).get_descriptor_wjt6a0_k$=function(){return vn("descriptor",1,_n,(function(n){return n.get_descriptor_wjt6a0_k$()}),null),this.descriptor$delegate_1.get_value_j01efc_k$()},tn(No).serialize_32qylj_k$=function(n,t){n.beginStructure_dv3yt3_k$(this.get_descriptor_wjt6a0_k$()).endStructure_e64gd4_k$(this.get_descriptor_wjt6a0_k$())},tn(No).deserialize_2t41fm_k$=function(n){var t=this.get_descriptor_wjt6a0_k$(),e=n.beginStructure_dv3yt3_k$(t),r=e.decodeElementIndex_nk5a2l_k$(this.get_descriptor_wjt6a0_k$());if(r!==Hi().get_DECODE_DONE_1b8fna_k$())throw wr("Unexpected index "+r);return fn(),e.endStructure_e64gd4_k$(t),this.objectInstance_1},tn(Vo).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(Vo).get_elementsCount_288r0x_k$=function(){return this.elementsCount_1},tn(Vo).get_kind_wop7ml_k$=function(){return Bi()},tn(Vo).get_annotations_20dirp_k$=function(){var n=this.classAnnotations_1;return null==n?gn():n},tn(Vo).get_serialNames_8zf3cl_k$=function(){return this.indices_1.get_keys_wop4xp_k$()},tn(Vo).get_typeParameterDescriptors_hcpg9q_k$=function(){return vn("typeParameterDescriptors",1,_n,(function(n){return n.get_typeParameterDescriptors_hcpg9q_k$()}),null),this.typeParameterDescriptors$delegate_1.get_value_j01efc_k$()},tn(Vo).addElement_ifop3j_k$=function(n,t){this.added_1=this.added_1+1|0,this.names_1[this.added_1]=n,this.elementsOptionality_1[this.added_1]=t,this.propertiesAnnotations_1[this.added_1]=null,this.added_1===(this.elementsCount_1-1|0)&&(this.indices_1=function(n){var t=wt(),e=0,r=n.names_1.length-1|0;if(e<=r)do{var i=e;e=e+1|0;var o=n.names_1[i];t.put_3mhbri_k$(o,i)}while(e<=r);return t}(this))},tn(Vo).addElement$default_fcc4uw_k$=function(n,t,e){var r;return t=t!==an&&t,e===an?(this.addElement_ifop3j_k$(n,t),r=fn()):r=e.addElement_ifop3j_k$.call(this,n,t),r},tn(Vo).pushAnnotation_kbn3rf_k$=function(n){var t,e=this.propertiesAnnotations_1[this.added_1];if(null==e){var r=Ln(1);this.propertiesAnnotations_1[this.added_1]=r,t=r}else t=e;t.add_1j60pz_k$(n)},tn(Vo).pushClassAnnotation_tfb9g9_k$=function(n){null==this.classAnnotations_1&&(this.classAnnotations_1=Ln(1)),mt(this.classAnnotations_1).add_1j60pz_k$(n)},tn(Vo).getElementDescriptor_sqz94k_k$=function(n){return Ha(Ro(this),n).get_descriptor_wjt6a0_k$()},tn(Vo).isElementOptional_c3hgb3_k$=function(n){return Ya(this.elementsOptionality_1,n)},tn(Vo).getElementAnnotations_a57oar_k$=function(n){var t=Ha(this.propertiesAnnotations_1,n);return null==t?gn():t},tn(Vo).getElementName_ykpypc_k$=function(n){return Ha(this.names_1,n)},tn(Vo).getElementIndex_2hwbkl_k$=function(n){var t=this.indices_1.get_1mhr4y_k$(n);return null==t?Hi().get_UNKNOWN_NAME_lj8hxl_k$():t},tn(Vo).equals=function(n){var t;n:if(this!==n)if(n instanceof Vo)if(this.get_serialName_u2rqhk_k$()===n.get_serialName_u2rqhk_k$())if(pt(this.get_typeParameterDescriptors_hcpg9q_k$(),n.get_typeParameterDescriptors_hcpg9q_k$()))if(this.get_elementsCount_288r0x_k$()===n.get_elementsCount_288r0x_k$()){var e=0,r=this.get_elementsCount_288r0x_k$();if(e<r)do{var i=e;if(e=e+1|0,this.getElementDescriptor_sqz94k_k$(i).get_serialName_u2rqhk_k$()!==n.getElementDescriptor_sqz94k_k$(i).get_serialName_u2rqhk_k$()){t=!1;break n}if(!nt(this.getElementDescriptor_sqz94k_k$(i).get_kind_wop7ml_k$(),n.getElementDescriptor_sqz94k_k$(i).get_kind_wop7ml_k$())){t=!1;break n}}while(e<r);t=!0}else t=!1;else t=!1;else t=!1;else t=!1;else t=!0;return t},tn(Vo).hashCode=function(){return Fo(this)},tn(Vo).toString=function(){var n,t=ht(0,this.elementsCount_1),e=this.get_serialName_u2rqhk_k$()+"(";return ft(t,", ",e,")",an,an,(n=this,function(t){return n.getElementName_ykpypc_k$(t)+": "+n.getElementDescriptor_sqz94k_k$(t).get_serialName_u2rqhk_k$()}))},tn(Qo).collectionSize_ws33uw_k$=function(n){return n.length},tn(Qo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_ws33uw_k$(null!=n&&se(n)?n:en())},tn(Qo).toBuilder_waug93_k$=function(n){return new ta(n)},tn(Qo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_waug93_k$(null!=n&&se(n)?n:en())},tn(Qo).empty_1lj7f1_k$=function(){return le(0)},tn(Qo).readElement_le7skj_k$=function(n,t,e,r){e.append_y20c3x_k$(n.decodeCharElement_pg5vs7_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Qo).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_le7skj_k$(n,t,e instanceof ta?e:en(),r)},tn(Qo).writeContent_wscki9_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeCharElement_4fawdf_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Qo).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_wscki9_k$(n,null!=t&&se(t)?t:en(),e)},tn(Xo).collectionSize_pzip3n_k$=function(n){return n.length},tn(Xo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_pzip3n_k$(null!=n&&de(n)?n:en())},tn(Xo).toBuilder_b07jn0_k$=function(n){return new ea(n)},tn(Xo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_b07jn0_k$(null!=n&&de(n)?n:en())},tn(Xo).empty_1lj7f1_k$=function(){return new Float64Array(0)},tn(Xo).readElement_g1li9q_k$=function(n,t,e,r){e.append_g44bp4_k$(n.decodeDoubleElement_42w6gz_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Xo).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_g1li9q_k$(n,t,e instanceof ea?e:en(),r)},tn(Xo).writeContent_xk6378_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeDoubleElement_m8xcw3_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Xo).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_xk6378_k$(n,null!=t&&de(t)?t:en(),e)},tn(Wo).collectionSize_173jc8_k$=function(n){return n.length},tn(Wo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_173jc8_k$(null!=n&&pe(n)?n:en())},tn(Wo).toBuilder_g1jv47_k$=function(n){return new ra(n)},tn(Wo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_g1jv47_k$(null!=n&&pe(n)?n:en())},tn(Wo).empty_1lj7f1_k$=function(){return new Float32Array(0)},tn(Wo).readElement_x45ji7_k$=function(n,t,e,r){e.append_urs3el_k$(n.decodeFloatElement_nl5jiq_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Wo).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_x45ji7_k$(n,t,e instanceof ra?e:en(),r)},tn(Wo).writeContent_z7nd2p_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeFloatElement_o97mfb_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Wo).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_z7nd2p_k$(n,null!=t&&pe(t)?t:en(),e)},tn(Go).collectionSize_91vysi_k$=function(n){return n.length},tn(Go).collectionSize_gnp0og_k$=function(n){return this.collectionSize_91vysi_k$(null!=n&&he(n)?n:en())},tn(Go).toBuilder_8knb6p_k$=function(n){return new ia(n)},tn(Go).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_8knb6p_k$(null!=n&&he(n)?n:en())},tn(Go).empty_1lj7f1_k$=function(){return jt(0)},tn(Go).readElement_qrifnb_k$=function(n,t,e,r){e.append_gvce4t_k$(n.decodeLongElement_kyznym_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Go).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_qrifnb_k$(n,t,e instanceof ia?e:en(),r)},tn(Go).writeContent_42fxmf_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeLongElement_xtv8il_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Go).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_42fxmf_k$(n,null!=t&&he(t)?t:en(),e)},tn(Jo).collectionSize_p5ta3p_k$=function(n){return n.length},tn(Jo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_p5ta3p_k$(null!=n&&fe(n)?n:en())},tn(Jo).toBuilder_murpja_k$=function(n){return new oa(n)},tn(Jo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_murpja_k$(null!=n&&fe(n)?n:en())},tn(Jo).empty_1lj7f1_k$=function(){return new Int32Array(0)},tn(Jo).readElement_q2v34c_k$=function(n,t,e,r){e.append_da0tyi_k$(n.decodeIntElement_cmpvet_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Jo).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_q2v34c_k$(n,t,e instanceof oa?e:en(),r)},tn(Jo).writeContent_h3vxwe_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeIntElement_utywpf_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Jo).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_h3vxwe_k$(n,null!=t&&fe(t)?t:en(),e)},tn(Zo).collectionSize_tiggjs_k$=function(n){return n.length},tn(Zo).collectionSize_gnp0og_k$=function(n){return this.collectionSize_tiggjs_k$(null!=n&&ge(n)?n:en())},tn(Zo).toBuilder_qo79nd_k$=function(n){return new aa(n)},tn(Zo).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_qo79nd_k$(null!=n&&ge(n)?n:en())},tn(Zo).empty_1lj7f1_k$=function(){return new Int16Array(0)},tn(Zo).readElement_btg9b5_k$=function(n,t,e,r){e.append_piqb6l_k$(n.decodeShortElement_zjkfm_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Zo).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_btg9b5_k$(n,t,e instanceof aa?e:en(),r)},tn(Zo).writeContent_i3wixd_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeShortElement_2nnlvd_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Zo).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_i3wixd_k$(n,null!=t&&ge(t)?t:en(),e)},tn(Ko).collectionSize_qzl5wq_k$=function(n){return n.length},tn(Ko).collectionSize_gnp0og_k$=function(n){return this.collectionSize_qzl5wq_k$(null!=n&&me(n)?n:en())},tn(Ko).toBuilder_rgttij_k$=function(n){return new sa(n)},tn(Ko).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_rgttij_k$(null!=n&&me(n)?n:en())},tn(Ko).empty_1lj7f1_k$=function(){return new Int8Array(0)},tn(Ko).readElement_9ieobv_k$=function(n,t,e,r){e.append_jiz7k1_k$(n.decodeByteElement_76b0gq_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(Ko).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_9ieobv_k$(n,t,e instanceof sa?e:en(),r)},tn(Ko).writeContent_16s3nh_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeByteElement_r2fm3n_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(Ko).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_16s3nh_k$(n,null!=t&&me(t)?t:en(),e)},tn(na).collectionSize_keckzw_k$=function(n){return n.length},tn(na).collectionSize_gnp0og_k$=function(n){return this.collectionSize_keckzw_k$(null!=n&&be(n)?n:en())},tn(na).toBuilder_uo58bx_k$=function(n){return new la(n)},tn(na).toBuilder_9n7g5t_k$=function(n){return this.toBuilder_uo58bx_k$(null!=n&&be(n)?n:en())},tn(na).empty_1lj7f1_k$=function(){return ie(0)},tn(na).readElement_kzf5fx_k$=function(n,t,e,r){e.append_l5nnnz_k$(n.decodeBooleanElement_3vswy_k$(this.get_descriptor_wjt6a0_k$(),t))},tn(na).readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_kzf5fx_k$(n,t,e instanceof la?e:en(),r)},tn(na).writeContent_j8grad_k$=function(n,t,e){var r=0;if(r<e)do{var i=r;r=r+1|0,n.encodeBooleanElement_2l5aov_k$(this.get_descriptor_wjt6a0_k$(),i,t[i])}while(r<e)},tn(na).writeContent_jq3j40_k$=function(n,t,e){return this.writeContent_j8grad_k$(n,null!=t&&be(t)?t:en(),e)},tn(ta).get_position_jfponi_k$=function(){return this.position_1},tn(ta).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=ve(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(ta).append_y20c3x_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(ta).build_1k0s4u_k$=function(){return ve(this.buffer_1,this.position_1)},tn(ea).get_position_jfponi_k$=function(){return this.position_1},tn(ea).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=xe(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(ea).append_g44bp4_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(ea).build_1k0s4u_k$=function(){return xe(this.buffer_1,this.position_1)},tn(ra).get_position_jfponi_k$=function(){return this.position_1},tn(ra).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=ke(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(ra).append_urs3el_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(ra).build_1k0s4u_k$=function(){return ke(this.buffer_1,this.position_1)},tn(ia).get_position_jfponi_k$=function(){return this.position_1},tn(ia).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=ye(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(ia).append_gvce4t_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(ia).build_1k0s4u_k$=function(){return ye(this.buffer_1,this.position_1)},tn(oa).get_position_jfponi_k$=function(){return this.position_1},tn(oa).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=$e(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(oa).append_da0tyi_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(oa).build_1k0s4u_k$=function(){return $e(this.buffer_1,this.position_1)},tn(aa).get_position_jfponi_k$=function(){return this.position_1},tn(aa).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Ee(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(aa).append_piqb6l_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(aa).build_1k0s4u_k$=function(){return Ee(this.buffer_1,this.position_1)},tn(sa).get_position_jfponi_k$=function(){return this.position_1},tn(sa).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=we(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(sa).append_jiz7k1_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(sa).build_1k0s4u_k$=function(){return we(this.buffer_1,this.position_1)},tn(la).get_position_jfponi_k$=function(){return this.position_1},tn(la).ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Ce(this.buffer_1,_e(n,nn(this.buffer_1.length,2))))},tn(la).append_l5nnnz_k$=function(n){this.ensureCapacity$default_ciqbzq_k$();var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},tn(la).build_1k0s4u_k$=function(){return Ce(this.buffer_1,this.position_1)},tn(da).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(da).serialize_xxlebn_k$=function(n,t){return n.encodeString_90sumj_k$(t)},tn(da).serialize_32qylj_k$=function(n,t){return this.serialize_xxlebn_k$(n,null!=t&&"string"==typeof t?t:en())},tn(da).deserialize_2t41fm_k$=function(n){return n.decodeString_x3hxsx_k$()},tn(pa).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(pa).serialize_t91c8o_k$=function(n,t){return n.encodeChar_kkx54x_k$(t)},tn(pa).serialize_32qylj_k$=function(n,t){return this.serialize_t91c8o_k$(n,t instanceof bt?t.value_1:en())},tn(pa).deserialize_a5cptt_k$=function(n){return n.decodeChar_dc2jtx_k$()},tn(pa).deserialize_2t41fm_k$=function(n){return new bt(this.deserialize_a5cptt_k$(n))},tn(ha).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(ha).serialize_jhnp8j_k$=function(n,t){return n.encodeDouble_79ztsb_k$(t)},tn(ha).serialize_32qylj_k$=function(n,t){return this.serialize_jhnp8j_k$(n,null!=t&&"number"==typeof t?t:en())},tn(ha).deserialize_2t41fm_k$=function(n){return n.decodeDouble_ur8l0f_k$()},tn(fa).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(fa).serialize_4f2ixk_k$=function(n,t){return n.encodeFloat_f5fde1_k$(t)},tn(fa).serialize_32qylj_k$=function(n,t){return this.serialize_4f2ixk_k$(n,null!=t&&"number"==typeof t?t:en())},tn(fa).deserialize_2t41fm_k$=function(n){return n.decodeFloat_jcnrwu_k$()},tn(ga).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(ga).serialize_95a0ia_k$=function(n,t){return n.encodeLong_rk3ab9_k$(t)},tn(ga).serialize_32qylj_k$=function(n,t){return this.serialize_95a0ia_k$(n,t instanceof At?t:en())},tn(ga).deserialize_2t41fm_k$=function(n){return n.decodeLong_jzt186_k$()},tn(Aa).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Aa).serialize_ui7jaz_k$=function(n,t){return n.encodeInt_5vxmon_k$(t)},tn(Aa).serialize_32qylj_k$=function(n,t){return this.serialize_ui7jaz_k$(n,null!=t&&"number"==typeof t?t:en())},tn(Aa).deserialize_2t41fm_k$=function(n){return n.decodeInt_8iq8f5_k$()},tn(ba).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(ba).serialize_tz9ag_k$=function(n,t){return n.encodeShort_rh3vxz_k$(t)},tn(ba).serialize_32qylj_k$=function(n,t){return this.serialize_tz9ag_k$(n,null!=t&&"number"==typeof t?t:en())},tn(ba).deserialize_2t41fm_k$=function(n){return n.decodeShort_jjqk32_k$()},tn(_a).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(_a).serialize_bswtxi_k$=function(n,t){return n.encodeByte_gpyndp_k$(t)},tn(_a).serialize_32qylj_k$=function(n,t){return this.serialize_bswtxi_k$(n,null!=t&&"number"==typeof t?t:en())},tn(_a).deserialize_2t41fm_k$=function(n){return n.decodeByte_jzz7je_k$()},tn(va).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(va).serialize_bl0ez0_k$=function(n,t){return n.encodeBoolean_6cztl5_k$(t)},tn(va).serialize_32qylj_k$=function(n,t){return this.serialize_bl0ez0_k$(n,null!=t&&"boolean"==typeof t?t:en())},tn(va).deserialize_2t41fm_k$=function(n){return n.decodeBoolean_m0aca_k$()},tn(xa).get_descriptor_wjt6a0_k$=function(){return this.$$delegate_0__1.get_descriptor_wjt6a0_k$()},tn(xa).deserialize_a513f7_k$=function(n){this.$$delegate_0__1.deserialize_2t41fm_k$(n)},tn(xa).deserialize_2t41fm_k$=function(n){return this.deserialize_a513f7_k$(n),fn()},tn(xa).serialize_x908om_k$=function(n,t){this.$$delegate_0__1.serialize_32qylj_k$(n,fn())},tn(xa).serialize_32qylj_k$=function(n,t){return this.serialize_x908om_k$(n,t instanceof Ie?t:en())},tn(ya).get_serialName_u2rqhk_k$=function(){return this.serialName_1},tn(ya).get_kind_wop7ml_k$=function(){return this.kind_1},tn(ya).get_elementsCount_288r0x_k$=function(){return 0},tn(ya).getElementName_ykpypc_k$=function(n){ka()},tn(ya).getElementIndex_2hwbkl_k$=function(n){ka()},tn(ya).isElementOptional_c3hgb3_k$=function(n){ka()},tn(ya).getElementDescriptor_sqz94k_k$=function(n){ka()},tn(ya).getElementAnnotations_a57oar_k$=function(n){ka()},tn(ya).toString=function(){return"PrimitiveDescriptor("+this.serialName_1+")"},tn(wa).getTag_8zycz2_k$=function(n,t){return this.nested_xy40wa_k$(this.elementName_9sehmv_k$(n,t))},tn(wa).nested_xy40wa_k$=function(n){var t=this.get_currentTagOrNull_yhyzw_k$();return this.composeName_t9idc5_k$(null==t?"":t,n)},tn(wa).elementName_9sehmv_k$=function(n,t){return n.getElementName_ykpypc_k$(t)},tn(wa).composeName_t9idc5_k$=function(n,t){return 0===ze(n)?t:n+"."+t},tn(Ca).getTag_8zycz2_k$=function(n,t){return this.nested_xy40wa_k$(this.elementName_9sehmv_k$(n,t))},tn(Ca).nested_xy40wa_k$=function(n){var t=this.get_currentTagOrNull_yhyzw_k$();return this.composeName_t9idc5_k$(null==t?"":t,n)},tn(Ca).elementName_9sehmv_k$=function(n,t){return n.getElementName_ykpypc_k$(t)},tn(Ca).composeName_t9idc5_k$=function(n,t){return 0===ze(n)?t:n+"."+t},tn(Ba).get_serializersModule_piitvg_k$=function(){return La()},tn(Ba).encodeTaggedValue_rik3ib_k$=function(n,t){throw wr("Non-serializable "+bn(t)+" is not supported by "+bn(this)+" encoder")},tn(Ba).encodeTaggedNull_qi5bv1_k$=function(n){throw wr("null is not supported")},tn(Ba).encodeTaggedInt_ndzaig_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedByte_e5naty_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedShort_4ro7mw_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedLong_68sg4u_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedFloat_xhp5co_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedDouble_dgqq9w_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedBoolean_wlumqg_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedChar_2dcv0m_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,new bt(t))},tn(Ba).encodeTaggedString_ault6k_k$=function(n,t){return this.encodeTaggedValue_rik3ib_k$(n,t)},tn(Ba).encodeTaggedEnum_j126tp_k$=function(n,t,e){return this.encodeTaggedValue_rik3ib_k$(n,e)},tn(Ba).encodeTaggedInline_nljf4l_k$=function(n,t){return this.pushTag_2jen4a_k$(n),this},tn(Ba).encodeInline_8gn4q6_k$=function(n){return this.encodeTaggedInline_nljf4l_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeNotNullMark_40lhgg_k$=function(){},tn(Ba).encodeNull_ek2hec_k$=function(){return this.encodeTaggedNull_qi5bv1_k$(this.popTag_g8zwqf_k$())},tn(Ba).encodeBoolean_6cztl5_k$=function(n){return this.encodeTaggedBoolean_wlumqg_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeByte_gpyndp_k$=function(n){return this.encodeTaggedByte_e5naty_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeShort_rh3vxz_k$=function(n){return this.encodeTaggedShort_4ro7mw_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeInt_5vxmon_k$=function(n){return this.encodeTaggedInt_ndzaig_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeLong_rk3ab9_k$=function(n){return this.encodeTaggedLong_68sg4u_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeFloat_f5fde1_k$=function(n){return this.encodeTaggedFloat_xhp5co_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeDouble_79ztsb_k$=function(n){return this.encodeTaggedDouble_dgqq9w_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeChar_kkx54x_k$=function(n){return this.encodeTaggedChar_2dcv0m_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeString_90sumj_k$=function(n){return this.encodeTaggedString_ault6k_k$(this.popTag_g8zwqf_k$(),n)},tn(Ba).encodeEnum_dzauii_k$=function(n,t){return this.encodeTaggedEnum_j126tp_k$(this.popTag_g8zwqf_k$(),n,t)},tn(Ba).beginStructure_dv3yt3_k$=function(n){return this},tn(Ba).endStructure_e64gd4_k$=function(n){this.tagStack_1.isEmpty_y1axqb_k$()||this.popTag_g8zwqf_k$(),this.endEncode_2disap_k$(n)},tn(Ba).endEncode_2disap_k$=function(n){},tn(Ba).encodeBooleanElement_2l5aov_k$=function(n,t,e){return this.encodeTaggedBoolean_wlumqg_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeByteElement_r2fm3n_k$=function(n,t,e){return this.encodeTaggedByte_e5naty_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeShortElement_2nnlvd_k$=function(n,t,e){return this.encodeTaggedShort_4ro7mw_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeIntElement_utywpf_k$=function(n,t,e){return this.encodeTaggedInt_ndzaig_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeLongElement_xtv8il_k$=function(n,t,e){return this.encodeTaggedLong_68sg4u_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeFloatElement_o97mfb_k$=function(n,t,e){return this.encodeTaggedFloat_xhp5co_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeDoubleElement_m8xcw3_k$=function(n,t,e){return this.encodeTaggedDouble_dgqq9w_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeCharElement_4fawdf_k$=function(n,t,e){return this.encodeTaggedChar_2dcv0m_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeStringElement_pgmbgj_k$=function(n,t,e){return this.encodeTaggedString_ault6k_k$(this.getTag_8zycz2_k$(n,t),e)},tn(Ba).encodeInlineElement_9d3ws3_k$=function(n,t){return this.encodeTaggedInline_nljf4l_k$(this.getTag_8zycz2_k$(n,t),n.getElementDescriptor_sqz94k_k$(t))},tn(Ba).encodeSerializableElement_cw68jm_k$=function(n,t,e,r){Ia(this,n,t)&&this.encodeSerializableValue_g55msp_k$(e,r)},tn(Ba).encodeNullableSerializableElement_j50jzb_k$=function(n,t,e,r){Ia(this,n,t)&&this.encodeNullableSerializableValue_4n8qik_k$(e,r)},tn(Ba).get_currentTag_wui9re_k$=function(){return Le(this.tagStack_1)},tn(Ba).get_currentTagOrNull_yhyzw_k$=function(){return qe(this.tagStack_1)},tn(Ba).pushTag_2jen4a_k$=function(n){this.tagStack_1.add_1j60pz_k$(n)},tn(Ba).popTag_g8zwqf_k$=function(){if(this.tagStack_1.isEmpty_y1axqb_k$())throw wr("No tag in stack for requested element");return this.tagStack_1.removeAt_qvpkxi_k$(Pe(this.tagStack_1))},tn(za).get_serializersModule_piitvg_k$=function(){return La()},tn(za).decodeTaggedValue_b9nx02_k$=function(n){throw wr(bn(this)+" can't retrieve untyped values")},tn(za).decodeTaggedNotNullMark_lc2tyw_k$=function(n){return!0},tn(za).decodeTaggedNull_x1ibl0_k$=function(n){return null},tn(za).decodeTaggedBoolean_kbjyq1_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"boolean"==typeof t?t:en()},tn(za).decodeTaggedByte_weg8ir_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:en()},tn(za).decodeTaggedShort_9lw2oz_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:en()},tn(za).decodeTaggedInt_rqx040_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:en()},tn(za).decodeTaggedLong_z7jgpd_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return t instanceof At?t:en()},tn(za).decodeTaggedFloat_azhupv_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:en()},tn(za).decodeTaggedDouble_qq3qze_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:en()},tn(za).decodeTaggedChar_xsxsj0_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return t instanceof bt?t.value_1:en()},tn(za).decodeTaggedString_5es7hi_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"string"==typeof t?t:en()},tn(za).decodeTaggedEnum_jxsvth_k$=function(n,t){var e=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof e?e:en()},tn(za).decodeTaggedInline_lzvm4z_k$=function(n,t){return this.pushTag_2jen4a_k$(n),this},tn(za).decodeSerializableValue_gjomdq_k$=function(n,t){return this.decodeSerializableValue_6v83lo_k$(n)},tn(za).decodeInline_k1q7ba_k$=function(n){return this.decodeTaggedInline_lzvm4z_k$(this.popTag_g8zwqf_k$(),n)},tn(za).decodeNotNullMark_us4ba1_k$=function(){var n=this.get_currentTagOrNull_yhyzw_k$();if(null==n)return!1;var t=n;return this.decodeTaggedNotNullMark_lc2tyw_k$(t)},tn(za).decodeNull_jzrmuj_k$=function(){return null},tn(za).decodeBoolean_m0aca_k$=function(){return this.decodeTaggedBoolean_kbjyq1_k$(this.popTag_g8zwqf_k$())},tn(za).decodeByte_jzz7je_k$=function(){return this.decodeTaggedByte_weg8ir_k$(this.popTag_g8zwqf_k$())},tn(za).decodeShort_jjqk32_k$=function(){return this.decodeTaggedShort_9lw2oz_k$(this.popTag_g8zwqf_k$())},tn(za).decodeInt_8iq8f5_k$=function(){return this.decodeTaggedInt_rqx040_k$(this.popTag_g8zwqf_k$())},tn(za).decodeLong_jzt186_k$=function(){return this.decodeTaggedLong_z7jgpd_k$(this.popTag_g8zwqf_k$())},tn(za).decodeFloat_jcnrwu_k$=function(){return this.decodeTaggedFloat_azhupv_k$(this.popTag_g8zwqf_k$())},tn(za).decodeDouble_ur8l0f_k$=function(){return this.decodeTaggedDouble_qq3qze_k$(this.popTag_g8zwqf_k$())},tn(za).decodeChar_dc2jtx_k$=function(){return this.decodeTaggedChar_xsxsj0_k$(this.popTag_g8zwqf_k$())},tn(za).decodeString_x3hxsx_k$=function(){return this.decodeTaggedString_5es7hi_k$(this.popTag_g8zwqf_k$())},tn(za).decodeEnum_w3hzf6_k$=function(n){return this.decodeTaggedEnum_jxsvth_k$(this.popTag_g8zwqf_k$(),n)},tn(za).beginStructure_dv3yt3_k$=function(n){return this},tn(za).endStructure_e64gd4_k$=function(n){},tn(za).decodeBooleanElement_3vswy_k$=function(n,t){return this.decodeTaggedBoolean_kbjyq1_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeByteElement_76b0gq_k$=function(n,t){return this.decodeTaggedByte_weg8ir_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeShortElement_zjkfm_k$=function(n,t){return this.decodeTaggedShort_9lw2oz_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeIntElement_cmpvet_k$=function(n,t){return this.decodeTaggedInt_rqx040_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeLongElement_kyznym_k$=function(n,t){return this.decodeTaggedLong_z7jgpd_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeFloatElement_nl5jiq_k$=function(n,t){return this.decodeTaggedFloat_azhupv_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeDoubleElement_42w6gz_k$=function(n,t){return this.decodeTaggedDouble_qq3qze_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeCharElement_pg5vs7_k$=function(n,t){return this.decodeTaggedChar_xsxsj0_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeStringElement_4is7ib_k$=function(n,t){return this.decodeTaggedString_5es7hi_k$(this.getTag_8zycz2_k$(n,t))},tn(za).decodeInlineElement_ddno8l_k$=function(n,t){return this.decodeTaggedInline_lzvm4z_k$(this.getTag_8zycz2_k$(n,t),n.getElementDescriptor_sqz94k_k$(t))},tn(za).decodeSerializableElement_nrfur_k$=function(n,t,e,r){return Sa(this,this.getTag_8zycz2_k$(n,t),(i=this,o=e,a=r,function(){return i.decodeSerializableValue_gjomdq_k$(o,a)}));var i,o,a},tn(za).decodeNullableSerializableElement_1n5pmg_k$=function(n,t,e,r){return Sa(this,this.getTag_8zycz2_k$(n,t),(i=this,o=e,a=r,function(){return i.decodeNotNullMark_us4ba1_k$()?i.decodeSerializableValue_gjomdq_k$(o,a):i.decodeNull_jzrmuj_k$()}));var i,o,a},tn(za).get_currentTag_wui9re_k$=function(){return Le(this.tagStack_1)},tn(za).get_currentTagOrNull_yhyzw_k$=function(){return qe(this.tagStack_1)},tn(za).pushTag_2jen4a_k$=function(n){this.tagStack_1.add_1j60pz_k$(n)},tn(za).copyTagsTo_jzbkv7_k$=function(n){n.tagStack_1.addAll_oxxjjk_k$(this.tagStack_1)},tn(za).popTag_g8zwqf_k$=function(){var n=this.tagStack_1.removeAt_qvpkxi_k$(Pe(this.tagStack_1));return this.flag_1=!0,n},tn(ja).get_key_18j28a_k$=function(){return this.key_1},tn(ja).get_value_j01efc_k$=function(){return this.value_1},tn(ja).component1_7eebsc_k$=function(){return this.key_1},tn(ja).component2_7eebsb_k$=function(){return this.value_1},tn(ja).copy_8d20yw_k$=function(n,t){return new ja(n,t)},tn(ja).copy$default_ogtmn4_k$=function(n,t,e){return n=n===an?this.key_1:n,t=t===an?this.value_1:t,e===an?this.copy_8d20yw_k$(n,t):e.copy_8d20yw_k$.call(this,n,t)},tn(ja).toString=function(){return"MapEntry(key="+this.key_1+", value="+this.value_1+")"},tn(ja).hashCode=function(){var n=null==this.key_1?0:xt(this.key_1);return nn(n,31)+(null==this.value_1?0:xt(this.value_1))|0},tn(ja).equals=function(n){if(this===n)return!0;if(!(n instanceof ja))return!1;var t=n instanceof ja?n:en();return!!nt(this.key_1,t.key_1)&&!!nt(this.value_1,t.value_1)},tn(Oa).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Oa).get_key_xwaw0y_k$=function(n){return n.get_key_18j28a_k$()},tn(Oa).get_key_c7qyp5_k$=function(n){return this.get_key_xwaw0y_k$(null!=n&&kn(n,xn)?n:en())},tn(Oa).get_value_ajqqfk_k$=function(n){return n.get_value_j01efc_k$()},tn(Oa).get_value_455tcn_k$=function(n){return this.get_value_ajqqfk_k$(null!=n&&kn(n,xn)?n:en())},tn(Oa).toResult_qr0m57_k$=function(n,t){return new ja(n,t)},tn(Na).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Na).get_key_70crl3_k$=function(n){return n.get_first_irdx8n_k$()},tn(Na).get_key_c7qyp5_k$=function(n){return this.get_key_70crl3_k$(n instanceof Fn?n:en())},tn(Na).get_value_bt5arr_k$=function(n){return n.get_second_jf7fjx_k$()},tn(Na).get_value_455tcn_k$=function(n){return this.get_value_bt5arr_k$(n instanceof Fn?n:en())},tn(Na).toResult_qr0m57_k$=function(n,t){return dt(n,t)},tn(Da).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},tn(Da).serialize_dxgg6y_k$=function(n,t){var e=n.beginStructure_dv3yt3_k$(this.descriptor_1);e.encodeSerializableElement_cw68jm_k$(this.descriptor_1,0,this.aSerializer_1,t.get_first_irdx8n_k$()),e.encodeSerializableElement_cw68jm_k$(this.descriptor_1,1,this.bSerializer_1,t.get_second_jf7fjx_k$()),e.encodeSerializableElement_cw68jm_k$(this.descriptor_1,2,this.cSerializer_1,t.get_third_iz27um_k$()),e.endStructure_e64gd4_k$(this.descriptor_1)},tn(Da).serialize_32qylj_k$=function(n,t){return this.serialize_dxgg6y_k$(n,t instanceof Rn?t:en())},tn(Da).deserialize_2t41fm_k$=function(n){var t=n.beginStructure_dv3yt3_k$(this.descriptor_1);return t.decodeSequentially_xlblqy_k$()?function(n,t){var e=t.decodeSerializableElement$default_qqku8y_k$(n.descriptor_1,0,n.aSerializer_1),r=t.decodeSerializableElement$default_qqku8y_k$(n.descriptor_1,1,n.bSerializer_1),i=t.decodeSerializableElement$default_qqku8y_k$(n.descriptor_1,2,n.cSerializer_1);return t.endStructure_e64gd4_k$(n.descriptor_1),new Rn(e,r,i)}(this,t):function(n,t){var e=Ma(),r=Ma(),i=Ma();n:for(;;){var o=t.decodeElementIndex_nk5a2l_k$(n.descriptor_1);if(o===Hi().get_DECODE_DONE_1b8fna_k$())break n;if(0===o)e=t.decodeSerializableElement$default_qqku8y_k$(n.descriptor_1,0,n.aSerializer_1);else if(1===o)r=t.decodeSerializableElement$default_qqku8y_k$(n.descriptor_1,1,n.bSerializer_1);else{if(2!==o)throw wr("Unexpected index "+o);i=t.decodeSerializableElement$default_qqku8y_k$(n.descriptor_1,2,n.cSerializer_1)}}if(t.endStructure_e64gd4_k$(n.descriptor_1),e===Ma())throw wr("Element 'first' is missing");if(r===Ma())throw wr("Element 'second' is missing");if(i===Ma())throw wr("Element 'third' is missing");var a=null==e||_t(e)?e:en(),s=null==r||_t(r)?r:en();return new Rn(a,s,null==i||_t(i)?i:en())}(this,t)},tn(Ta).get_keySerializer_t29hrc_k$=function(){return this.keySerializer_1},tn(Ta).get_valueSerializer_gksbgm_k$=function(){return this.valueSerializer_1},tn(Ta).serialize_n6wuhj_k$=function(n,t){var e=n.beginStructure_dv3yt3_k$(this.get_descriptor_wjt6a0_k$());e.encodeSerializableElement_cw68jm_k$(this.get_descriptor_wjt6a0_k$(),0,this.keySerializer_1,this.get_key_c7qyp5_k$(t)),e.encodeSerializableElement_cw68jm_k$(this.get_descriptor_wjt6a0_k$(),1,this.valueSerializer_1,this.get_value_455tcn_k$(t)),e.endStructure_e64gd4_k$(this.get_descriptor_wjt6a0_k$())},tn(Ta).serialize_32qylj_k$=function(n,t){return this.serialize_n6wuhj_k$(n,null==t||_t(t)?t:en())},tn(Ta).deserialize_2t41fm_k$=function(n){var t=n.beginStructure_dv3yt3_k$(this.get_descriptor_wjt6a0_k$());if(t.decodeSequentially_xlblqy_k$()){var e=t.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),0,this.keySerializer_1),r=t.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),1,this.valueSerializer_1);return this.toResult_qr0m57_k$(e,r)}var i=Ma(),o=Ma();n:for(;;){var a=t.decodeElementIndex_nk5a2l_k$(this.get_descriptor_wjt6a0_k$());if(a===Hi().get_DECODE_DONE_1b8fna_k$())break n;if(0===a)i=t.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),0,this.keySerializer_1);else{if(1!==a)throw wr("Invalid index: "+a);o=t.decodeSerializableElement$default_qqku8y_k$(this.get_descriptor_wjt6a0_k$(),1,this.valueSerializer_1)}}if(t.endStructure_e64gd4_k$(this.get_descriptor_wjt6a0_k$()),i===Ma())throw wr("Element 'key' is missing");if(o===Ma())throw wr("Element 'value' is missing");var s=null==i||_t(i)?i:en();return this.toResult_qr0m57_k$(s,null==o||_t(o)?o:en())},tn(qa).getContextual_fgazl8_k$=function(n){return this.getContextual_r3x7wt_k$(n,gn())},tn(qa).getContextual$default_9ols70_k$=function(n,t,e){return t=t===an?gn():t,e===an?this.getContextual_r3x7wt_k$(n,t):e.getContextual_r3x7wt_k$.call(this,n,t)},tn(Pa).get_polyBase2Serializers_eilxqt_k$=function(){return this.polyBase2Serializers_1},tn(Pa).getPolymorphic_38ak3b_k$=function(n,t){if(!function(n,t){return t.isInstance_6tn68w_k$(n)}(t,n))return null;var e=this.polyBase2Serializers_1.get_1mhr4y_k$(n),r=null==e?null:e.get_1mhr4y_k$(bn(t)),i=null!=r&&kn(r,fr)?r:null;if(null!=i)return i;var o=this.polyBase2DefaultSerializerProvider_1.get_1mhr4y_k$(n),a=null!=o&&"function"==typeof o?o:null;return null==a?null:a(t)},tn(Pa).getPolymorphic_39bkdo_k$=function(n,t){var e=this.polyBase2NamedSerializers_1.get_1mhr4y_k$(n),r=null==e?null:(null!=e&&kn(e,Mn)?e:en()).get_1mhr4y_k$(t),i=null!=r&&kn(r,hr)?r:null;if(null!=i)return i;var o=this.polyBase2DefaultDeserializerProvider_1.get_1mhr4y_k$(n),a=null!=o&&"function"==typeof o?o:null;return null==a?null:a(t)},tn(Pa).getContextual_r3x7wt_k$=function(n,t){var e=this.class2ContextualFactory_1.get_1mhr4y_k$(n),r=null==e?null:e.invoke_wrqehj_k$(t);return null==r||kn(r,hr)?r:null},tn(Pa).dumpTo_q6va1n_k$=function(n){for(var t=this.class2ContextualFactory_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$(),r=e.get_key_18j28a_k$(),i=e.get_value_j01efc_k$();if(i instanceof Ra){var o=kn(r,qn)?r:en(),a=i.serializer_1;n.contextual_ki5uma_k$(o,kn(a,hr)?a:en())}else i instanceof Fa&&n.contextual_oi2m58_k$(r,i.provider_1)}for(var s=this.polyBase2Serializers_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();s.hasNext_bitz1p_k$();)for(var l=s.next_20eer_k$(),c=l.get_key_18j28a_k$(),d=l.get_value_j01efc_k$().get_entries_p20ztl_k$().iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u,p=d.next_20eer_k$(),h=p.get_key_18j28a_k$(),f=p.get_value_j01efc_k$(),g=kn(c,qn)?c:en(),m=kn(h,qn)?h:en();u=kn(f,hr)?f:en(),n.polymorphic_sbh4xj_k$(g,m,u)}for(var A=this.polyBase2DefaultSerializerProvider_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();A.hasNext_bitz1p_k$();){var b=A.next_20eer_k$(),_=b.get_key_18j28a_k$(),v=b.get_value_j01efc_k$(),x=kn(_,qn)?_:en();n.polymorphicDefaultSerializer_g5ty2r_k$(x,"function"==typeof v?v:en())}for(var k=this.polyBase2DefaultDeserializerProvider_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();k.hasNext_bitz1p_k$();){var y=k.next_20eer_k$(),$=y.get_key_18j28a_k$(),E=y.get_value_j01efc_k$(),w=kn($,qn)?$:en();n.polymorphicDefaultDeserializer_rsx40t_k$(w,"function"==typeof E?E:en())}},tn(Ra).get_serializer_u29zhh_k$=function(){return this.serializer_1},tn(Ra).invoke_wrqehj_k$=function(n){return this.serializer_1},tn(Ra).equals=function(n){return n instanceof Ra&&nt(n.serializer_1,this.serializer_1)},tn(Ra).hashCode=function(){return xt(this.serializer_1)},tn(Fa).get_provider_mw8vcq_k$=function(){return this.provider_1},tn(Fa).invoke_wrqehj_k$=function(n){return this.provider_1(n)},tn(Ua).get_serializer_u29zhh_k$=function(){return this.serializer_1},tn(Ua).equals=function(n){if(!(n instanceof Ua))return!1;var t=n instanceof Ua?n:en();return!!this.serializer_1.equals(t.serializer_1)},tn(Ua).hashCode=function(){return nn(cn("serializer"),127)^this.serializer_1.hashCode()},tn(Ua).toString=function(){return"@kotlinx.serialization.SerializableWith(serializer="+this.serializer_1+")"},tn(li).get_isNullable_67sy7o_k$=Ye,tn(li).get_isInline_usk17w_k$=Qe,tn(Ri).decodeSerializableElement$default_qqku8y_k$=Ke,tn(Ri).decodeNullableSerializableElement$default_4h8j6x_k$=nr,tn(Ri).decodeSerializableValue_6v83lo_k$=We,tn(Ri).decodeNullableSerializableValue_f10m3r_k$=Ge,tn(Ri).decodeSequentially_xlblqy_k$=Je,tn(Ri).decodeCollectionSize_cd6i6s_k$=Ze,tn(Fi).encodeNotNullMark_40lhgg_k$=tr,tn(Fi).beginCollection_dgpn47_k$=er,tn(Fi).encodeSerializableValue_g55msp_k$=rr,tn(Fi).encodeNullableSerializableValue_4n8qik_k$=ir,tn(Fi).shouldEncodeElementDefault_m92hrm_k$=or,tn(Ki).get_isNullable_67sy7o_k$=Ye,tn(Ki).get_isInline_usk17w_k$=Qe,tn(Ki).get_annotations_20dirp_k$=Xe,tn(Zi).get_isNullable_67sy7o_k$=Ye,tn(Zi).get_isInline_usk17w_k$=Qe,tn(Zi).get_annotations_20dirp_k$=Xe,tn(no).get_isNullable_67sy7o_k$=Ye,tn(no).get_isInline_usk17w_k$=Qe,tn(no).get_annotations_20dirp_k$=Xe,tn(to).get_isNullable_67sy7o_k$=Ye,tn(to).get_isInline_usk17w_k$=Qe,tn(to).get_annotations_20dirp_k$=Xe,tn(eo).get_isNullable_67sy7o_k$=Ye,tn(eo).get_isInline_usk17w_k$=Qe,tn(eo).get_annotations_20dirp_k$=Xe,tn(ao).get_isNullable_67sy7o_k$=Ye,tn(ao).get_isInline_usk17w_k$=Qe,tn(ao).get_annotations_20dirp_k$=Xe,tn(ro).get_isNullable_67sy7o_k$=Ye,tn(ro).get_isInline_usk17w_k$=Qe,tn(ro).get_annotations_20dirp_k$=Xe,tn(io).get_isNullable_67sy7o_k$=Ye,tn(io).get_isInline_usk17w_k$=Qe,tn(io).get_annotations_20dirp_k$=Xe,tn(oo).get_isNullable_67sy7o_k$=Ye,tn(oo).get_isInline_usk17w_k$=Qe,tn(oo).get_annotations_20dirp_k$=Xe,tn(Vo).get_isNullable_67sy7o_k$=Ye,tn(Vo).get_isInline_usk17w_k$=Qe,tn(Eo).get_isNullable_67sy7o_k$=Ye,tn(wo).typeParametersSerializers_fr94fx_k$=ar,tn(zo).encodeNotNullMark_40lhgg_k$=tr,tn(zo).beginCollection_dgpn47_k$=er,tn(zo).encodeSerializableValue_g55msp_k$=rr,tn(zo).encodeNullableSerializableValue_4n8qik_k$=ir,tn(zo).shouldEncodeElementDefault_m92hrm_k$=or,tn(ya).get_isNullable_67sy7o_k$=Ye,tn(ya).get_isInline_usk17w_k$=Qe,tn(ya).get_annotations_20dirp_k$=Xe,tn(Ba).beginCollection_dgpn47_k$=er,tn(Ba).encodeSerializableValue_g55msp_k$=rr,tn(Ba).encodeNullableSerializableValue_4n8qik_k$=ir,tn(Ba).shouldEncodeElementDefault_m92hrm_k$=or,tn(wa).beginCollection_dgpn47_k$=er,tn(wa).encodeSerializableValue_g55msp_k$=rr,tn(wa).encodeNullableSerializableValue_4n8qik_k$=ir,tn(wa).shouldEncodeElementDefault_m92hrm_k$=or,tn(za).decodeSerializableElement$default_qqku8y_k$=Ke,tn(za).decodeNullableSerializableElement$default_4h8j6x_k$=nr,tn(za).decodeSerializableValue_6v83lo_k$=We,tn(za).decodeNullableSerializableValue_f10m3r_k$=Ge,tn(za).decodeSequentially_xlblqy_k$=Je,tn(za).decodeCollectionSize_cd6i6s_k$=Ze,tn(Ca).decodeSerializableValue_6v83lo_k$=We,tn(Ca).decodeSerializableElement$default_qqku8y_k$=Ke,tn(Ca).decodeNullableSerializableElement$default_4h8j6x_k$=nr,tn(Ca).decodeNullableSerializableValue_f10m3r_k$=Ge,tn(Ca).decodeSequentially_xlblqy_k$=Je,tn(Ca).decodeCollectionSize_cd6i6s_k$=Ze,n.$_$=n.$_$||{},n.$_$.a=nr,n.$_$.b=Ke,n.$_$.c=Er,n.$_$.d=wr,n.$_$.e=function n(t){var e=function(n,t){return Sr.call(t,"An unknown field for index "+n),t}(t,pn(tn(Sr)));return jn(e,n),e},n.$_$.f=Li,n.$_$.g=wi,n.$_$.h=gi,n.$_$.i=hi,n.$_$.j=zi,n.$_$.k=ji,n.$_$.l=Hi,n.$_$.m=ma,n.$_$.n=ua,n.$_$.o=function(n){return new po(n)},n.$_$.p=function(n,t){return new mo(n,t)},n.$_$.q=Kr,n.$_$.r=Nr,n.$_$.s=function(n){return null==$&&new So,$},n.$_$.t=function(n){return null==x&&new Co,x},n.$_$.u=function(n){return null==y&&new Bo,y},n.$_$.v=function(n){return null==k&&new Io,k},n.$_$.w=Pi,n.$_$.x=Ci,n.$_$.y=function(n,t){if(rt(n))throw $n(In("Blank serial names are prohibited"));return function(n,t){return Ea(),function(n){Ea();for(var t=ca().get_keys_wop4xp_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$(),r=$a(mt(e.get_simpleName_r6f8py_k$()));if(Se(n,"kotlin."+r,!0)||Se(n,r,!0))throw $n(Be("\n The name of serial descriptor should uniquely identify associated serializer.\n For serial name "+n+" there already exist "+$a(r)+"Serializer.\n Please refer to SerialDescriptor documentation for additional information.\n "))}}(n),new ya(n,t)}(n,t)},n.$_$.z=Xe,n.$_$.a1=Qe,n.$_$.b1=Ye,n.$_$.c1=ei,n.$_$.d1=pi,n.$_$.e1=oi,n.$_$.f1=function(n,t){var e,r=ti(t);if(null==r)e=null;else{var i=n.getContextual$default_9ols70_k$(r);e=null==i?null:i.get_descriptor_wjt6a0_k$()}return e},n.$_$.g1=Ri,n.$_$.h1=Fi,n.$_$.i1=Ze,n.$_$.j1=Je,n.$_$.k1=Yi,n.$_$.l1=or,n.$_$.m1=Xi,n.$_$.n1=Ge,n.$_$.o1=We,n.$_$.p1=Vi,n.$_$.q1=er,n.$_$.r1=tr,n.$_$.s1=ir,n.$_$.t1=rr,n.$_$.u1=Qi,n.$_$.v1=Wi,n.$_$.w1=po,n.$_$.x1=ko,n.$_$.y1=yo,n.$_$.z1=ar,n.$_$.a2=Ho,n.$_$.b2=Ca,n.$_$.c2=wa,n.$_$.d2=Vo,n.$_$.e2=Yo,n.$_$.f2=function(n){return Lo(n)},n.$_$.g2=function(n,t,e){var r=ot(),i=t&~n,o=0;if(o<32)do{var a=o;if(o=o+1|0,1&i){var s=e.getElementName_ykpypc_k$(a);r.add_1j60pz_k$(s)}i=i>>>1|0}while(o<32);throw Ir(r,e.get_serialName_u2rqhk_k$())},n.$_$.h2=La,n.$_$.i2=gr,n.$_$.j2=hr,n.$_$.k2=Br,n.$_$.l2=kr,n.$_$.m2=Cr,n.$_$.n2=yr,n.$_$.o2=br,n.$_$.p2=zr,n})?r.apply(t,i):r)||(n.exports=o)},3730:function(n,t,e){var r,i,o;i=[t,e(3645),e(8744)],void 0===(o="function"==typeof(r=function(n,t,e){"use strict";var r,i,o,a,s,l,c,d,u,p,h,f,g,m,A,b,_,v,x,k,y,$,E,w,C,I,B,S,z,M,j,O,N,D,T,L,q,P,R,F,V,U,H,Y,Q,X,W,G,J,Z,K,nn,tn=Math.imul,en=t.$_$.h2,rn=e.$_$.y7,on=e.$_$.x7,an=e.$_$.qa,sn=e.$_$.z7,ln=e.$_$.y6,cn=t.$_$.n2,dn=e.$_$.v6,un=e.$_$.t9,pn=e.$_$.b7,hn=e.$_$.i9,fn=e.$_$.r3,gn=e.$_$.c7,mn=e.$_$.d8,An=t.$_$.p1,bn=t.$_$.k1,_n=e.$_$.d7,vn=e.$_$.x,xn=e.$_$.m1,kn=e.$_$.x6,yn=e.$_$.o4,$n=e.$_$.i3,En=e.$_$.e,wn=e.$_$.ja,Cn=t.$_$.e2,In=e.$_$.c,Bn=e.$_$.g3,Sn=e.$_$.z8,zn=e.$_$.b9,Mn=e.$_$.x8,jn=e.$_$.a9,On=e.$_$.w8,Nn=e.$_$.d1,Dn=e.$_$.w2,Tn=t.$_$.f,Ln=t.$_$.e1,qn=t.$_$.j2,Pn=e.$_$.n2,Rn=t.$_$.r,Fn=t.$_$.p,Vn=t.$_$.c1,Un=t.$_$.o,Hn=t.$_$.g,Yn=t.$_$.i,Qn=t.$_$.y,Xn=e.$_$.e9,Wn=e.$_$.u2,Gn=t.$_$.v,Jn=e.$_$.a2,Zn=e.$_$.y9,Kn=e.$_$.l7,nt=e.$_$.f1,tt=e.$_$.ka,et=t.$_$.b1,rt=t.$_$.a1,it=t.$_$.z,ot=e.$_$.l8,at=e.$_$.a7,st=t.$_$.u1,lt=t.$_$.m1,ct=e.$_$.b8,dt=e.$_$.w1,ut=e.$_$.y1,pt=e.$_$.z1,ht=e.$_$.b2,ft=e.$_$.t1,gt=e.$_$.v1,mt=e.$_$.c2,At=e.$_$.e2,bt=t.$_$.x1,_t=e.$_$.q6,vt=t.$_$.m2,xt=t.$_$.c,kt=e.$_$.t6,yt=e.$_$.u6,$t=e.$_$.e8,Et=e.$_$.f8,wt=t.$_$.l,Ct=t.$_$.d,It=e.$_$.g,Bt=e.$_$.b5,St=e.$_$.o6,zt=e.$_$.fa,Mt=e.$_$.g4,jt=e.$_$.k4,Ot=(e.$_$.oa,e.$_$.b4),Nt=e.$_$.c4,Dt=t.$_$.j,Tt=e.$_$.p,Lt=e.$_$.l9,qt=e.$_$.ga,Pt=e.$_$.j6,Rt=e.$_$.m9,Ft=e.$_$.aa,Vt=e.$_$.t5,Ut=(e.$_$.l6,t.$_$.v1),Ht=e.$_$.n7,Yt=t.$_$.o2,Qt=e.$_$.d,Xt=t.$_$.i2,Wt=t.$_$.l2,Gt=t.$_$.f2,Jt=t.$_$.d1,Zt=t.$_$.x,Kt=t.$_$.w,ne=t.$_$.g1,te=e.$_$.ma,ee=t.$_$.k2,re=t.$_$.b,ie=e.$_$.p9,oe=e.$_$.ia,ae=e.$_$.ha,se=e.$_$.s6,le=t.$_$.n1,ce=t.$_$.j1,de=t.$_$.i1,ue=t.$_$.a,pe=e.$_$.d9,he=e.$_$.x1,fe=e.$_$.f9,ge=e.$_$.c9,me=e.$_$.u1,Ae=e.$_$.g9,be=e.$_$.d2,_e=t.$_$.o1,ve=e.$_$.w7,xe=t.$_$.h1,ke=e.$_$.p1,ye=t.$_$.r1,$e=t.$_$.q1,Ee=t.$_$.s1,we=e.$_$.t2,Ce=t.$_$.t,Ie=e.$_$.s2,Be=t.$_$.u,Se=e.$_$.v2,ze=t.$_$.s,Me=e.$_$.a5,je=e.$_$.s7,Oe=e.$_$.o1,Ne=e.$_$.p8,De=e.$_$.j9,Te=e.$_$.a8,Le=e.$_$.la,qe=t.$_$.b2,Pe=t.$_$.k,Re=e.$_$.b1,Fe=e.$_$.i2,Ve=e.$_$.m2,Ue=e.$_$.c8,He=e.$_$.u8,Ye=e.$_$.h4,Qe=e.$_$.x4,Xe=e.$_$.i5,We=e.$_$.na,Ge=t.$_$.t1,Je=t.$_$.l1,Ze=t.$_$.c2,Ke=(e.$_$.u9,e.$_$.n9),nr=t.$_$.f1,tr=t.$_$.h,er=e.$_$.q8,rr=e.$_$.s4,ir=e.$_$.z4,or=e.$_$.t8,ar=e.$_$.q9,sr=e.$_$.n1,lr=e.$_$.q2,cr=e.$_$.r6,dr=e.$_$.w,ur=e.$_$.i;function pr(){r=this,fr.call(this,new Ar,en())}function hr(){return null==r&&new pr,r}function fr(n,t){hr(),this.configuration_1=n,this.serializersModule_1=t,this._schemaCache_1=new Xi}function gr(n){this.discriminator_1=n}function mr(n){this.names_1=n}function Ar(n,t,e,r,i,o,a,s,l,c,d,u){n=n!==an&&n,t=t!==an&&t,e=e!==an&&e,r=r!==an&&r,i=i!==an&&i,o=o===an||o,a=a===an?" ":a,s=s!==an&&s,l=l!==an&&l,c=c===an?"type":c,d=d!==an&&d,u=u===an||u,this.encodeDefaults_1=n,this.ignoreUnknownKeys_1=t,this.isLenient_1=e,this.allowStructuredMapKeys_1=r,this.prettyPrint_1=i,this.explicitNulls_1=o,this.prettyPrintIndent_1=a,this.coerceInputValues_1=s,this.useArrayPolymorphism_1=l,this.classDiscriminator_1=c,this.allowSpecialFloatingPointValues_1=d,this.useAlternativeNames_1=u}function br(){}function _r(){i=this}function vr(){null==i&&new _r}function xr(){o=this}function kr(n){var t=n.get_key_18j28a_k$(),e=n.get_value_j01efc_k$(),r=vn();return ao(r,t),r.append_t8oh9e_k$(xn(58)),r.append_t8pm91_k$(e),r.toString()}function yr(n){null==o&&new xr,vr.call(this),this.content_1=n}function $r(){return ti()}function Er(){a=this,Ir.call(this),this.content_1="null";var n=En();this.$cachedSerializer$delegate_1=wn(n,$r)}function wr(){return null==a&&new Er,a}function Cr(){s=this}function Ir(){null==s&&new Cr,vr.call(this)}function Br(n){return null==n?wr():new zr(n,!1)}function Sr(n){return null==n?wr():new zr(n,!0)}function zr(n,t){Ir.call(this),this.isString_1=t,this.content_1=mn(n)}function Mr(){l=this}function jr(n){null==l&&new Mr,vr.call(this),this.content_1=n}function Or(n){return function(n){return so(),!!Ne(n,"true",!0)||!Ne(n,"false",!0)&&null}(n.get_content_h02jrk_k$())}function Nr(n){return Sn(n.get_content_h02jrk_k$())}function Dr(n){var t,e=n instanceof Ir?n:null;return null==e?function(n,t){throw Nn("Element "+In(n)+" is not a "+t)}(n,"JsonPrimitive"):t=e,t}function Tr(n){return n.element$default_r6n2dg_k$("JsonPrimitive",Jr(Lr)),n.element$default_r6n2dg_k$("JsonNull",Jr(qr)),n.element$default_r6n2dg_k$("JsonLiteral",Jr(Pr)),n.element$default_r6n2dg_k$("JsonObject",Jr(Rr)),n.element$default_r6n2dg_k$("JsonArray",Jr(Fr)),Dn()}function Lr(){return Kr().descriptor_1}function qr(){return ti().descriptor_1}function Pr(){return ri().descriptor_1}function Rr(){return Qr().descriptor_1}function Fr(){return Gr().descriptor_1}function Vr(){c=this;var n=Tn();this.descriptor_1=Ln("kotlinx.serialization.json.JsonElement",n,[],Tr)}function Ur(){return null==c&&new Vr,c}function Hr(){d=this,this.$$delegate_0__1=Fn(Rn(Pn()),Ur()).get_descriptor_wjt6a0_k$(),this.serialName_1="kotlinx.serialization.json.JsonObject"}function Yr(){u=this,this.descriptor_1=(null==d&&new Hr,d)}function Qr(){return null==u&&new Yr,u}function Xr(){p=this,this.$$delegate_0__1=Un(Ur()).get_descriptor_wjt6a0_k$(),this.serialName_1="kotlinx.serialization.json.JsonArray"}function Wr(){h=this,this.descriptor_1=(null==p&&new Xr,p)}function Gr(){return null==h&&new Wr,h}function Jr(n){return new li(n)}function Zr(){f=this,this.descriptor_1=Ln("kotlinx.serialization.json.JsonPrimitive",Hn(),[])}function Kr(){return null==f&&new Zr,f}function ni(){g=this,this.descriptor_1=Ln("kotlinx.serialization.json.JsonNull",Yn(),[])}function ti(){return null==g&&new ni,g}function ei(){m=this,this.descriptor_1=Qn("kotlinx.serialization.json.JsonLiteral",Hn())}function ri(){return null==m&&new ei,m}function ii(n){!function(n){var t=Kn(n,ci)?n:null;if(null==t)throw nt("This serializer can be used only with Json format.Expected Encoder to be JsonEncoder, got "+In(n))}(n)}function oi(n){var t=Kn(n,br)?n:null;if(null==t)throw nt("This serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got "+In(n));return t}function ai(n){oi(n)}function si(n){return at("original",1,ot,(function(n){return si(n)}),null),n.original$delegate_1.get_value_j01efc_k$()}function li(n){this.original$delegate_1=tt(n)}function ci(){}function di(n){this.sb_1=n,this.writingFirst_1=!0}function ui(n){di.call(this,n)}function pi(n,t){di.call(this,n),this.json_1=t,this.level_1=0}function hi(n){var t,e;this.origin_1=new bt(n,(t=this,e=function(n,e){return i=n,o=e,(r=t).isUnmarkedNull_1=!i.isElementOptional_c3hgb3_k$(o)&&i.getElementDescriptor_sqz94k_k$(o).get_isNullable_67sy7o_k$(),r.isUnmarkedNull_1;var r,i,o},e.callableName="readIfAbsent",e)),this.isUnmarkedNull_1=!1}function fi(n){$i.call(this,n),_t(this,fi)}function gi(n,t){return new fi("Unexpected special floating-point value "+mn(n)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+fa()+"\nCurrent output: "+Ei(t))}function mi(n){return new fi("Value of type '"+n.get_serialName_u2rqhk_k$()+"' can't be used in JSON as a key in the map. It should have either primitive or enum kind, but its kind is '"+n.get_kind_wop7ml_k$()+"'.\n"+nn)}function Ai(n,t){n.fail$default_dmej3o_k$("Unexpected special floating-point value "+mn(t)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification",an,fa())}function bi(n,t,e){return new fi(wi(n,t,e))}function _i(n){$i.call(this,n),_t(this,_i)}function vi(n,t,e){return ki(n,t+"\nJSON input: "+Ei(e,n))}function xi(n,t,e){return ki(-1,wi(n,t,e))}function ki(n,t){return new _i(n>=0?"Unexpected JSON token at offset "+n+": "+t:t)}function yi(n,t){return ki(-1,"Encountered unknown key '"+n+"'.\n"+J+"\nCurrent input: "+Ei(t))}function $i(n){xt(n,this),_t(this,$i)}function Ei(n,t){if(t=t===an?-1:t,kt(n)<200)return n;if(-1===t){var e=kt(n)-60|0;if(e<=0)return n;var r=kt(n);return"....."+mn(yt(n,e,r))}var i=t-30|0,o=t+30|0,a=i<=0?"":".....",s=o>=kt(n)?"":".....",l=$t(i,0),c=Et(o,kt(n));return a+mn(yt(n,l,c))+s}function wi(n,t,e){return"Unexpected special floating-point value "+mn(n)+" with key "+t+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+fa()+"\nCurrent output: "+Ei(e)}function Ci(){return Mi(),A}function Ii(n,t,e){Mi();var r=n.getElementIndex_2hwbkl_k$(e);if(r!==wt().get_UNKNOWN_NAME_lj8hxl_k$())return r;if(!t.get_configuration_uqypjh_k$().get_useAlternativeNames_c5maqh_k$())return r;var i,o,a=ma(t),s=Ci(),l=a.getOrPut_nie706_k$(n,s,(i=n,o=function(){return Si(i)},o.callableName="buildAlternativeNamesMap",o)).get_1mhr4y_k$(e);return null==l?wt().get_UNKNOWN_NAME_lj8hxl_k$():l}function Bi(n,t,e,r){r=r===an?"":r,Mi();var i=Ii(n,t,e);if(i===wt().get_UNKNOWN_NAME_lj8hxl_k$())throw Ct(n.get_serialName_u2rqhk_k$()+" does not contain element with name '"+e+"'"+r);return i}function Si(n){Mi();var t=null,e=0,r=n.get_elementsCount_288r0x_k$();if(e<r)do{var i=e;e=e+1|0;for(var o=n.getElementAnnotations_a57oar_k$(i),a=It(),s=o.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l=s.next_20eer_k$();l instanceof mr&&a.add_1j60pz_k$(l)}var c=Bt(a),d=null==c?null:c.get_names_ivn21r_k$();if(null==d);else for(var u=St(d);u.hasNext_bitz1p_k$();){var p=u.next_20eer_k$();null==t&&(t=ba(n.get_elementsCount_288r0x_k$())),zi(zt(t),n,p,i)}}while(e<r);var h=t;return null==h?Mt():h}function zi(n,t,e,r){if((Kn(n,$n)?n:un()).containsKey_wgk31w_k$(e))throw new $i("The suggested name '"+e+"' for property "+t.getElementName_ykpypc_k$(r)+" is already one of the names for property "+t.getElementName_ykpypc_k$(jt(n,e))+" in "+t);n.put_3mhbri_k$(e,r)}function Mi(){b||(b=!0,A=new Qi)}function ji(){_=this}function Oi(){return null==_&&new ji,_}function Ni(n){var t=tn(n.currentDepth_1,2);n.currentObjectPath_1=Ot(n.currentObjectPath_1,t),n.indicies_1=Nt(n.indicies_1,t)}function Di(){this.currentObjectPath_1=ln(Array(8),null);for(var n=0,t=new Int32Array(8);n<8;)t[n]=-1,n=n+1|0;this.indicies_1=t,this.currentDepth_1=-1}function Ti(n){var t=n.lexer_1.consumeNextToken_uf1vsa_k$();n.lexer_1.peekNextToken_1gqwr9_k$()===na()&&n.lexer_1.fail$default_dmej3o_k$("Unexpected leading comma");for(var e=It();n.lexer_1.canConsumeValue_oljqd7_k$();){var r=n.read_22xsm_k$();if(e.add_1j60pz_k$(r),(t=n.lexer_1.consumeNextToken_uf1vsa_k$())!==na()){var i=n.lexer_1,o=t===aa(),a=i.get_currentPosition_ic997d_k$();o||("Expected end of the array or comma",i.fail$default_dmej3o_k$("Expected end of the array or comma",a))}}return t===oa()?n.lexer_1.consumeNextToken_trhodc_k$(aa()):t===na()&&n.lexer_1.fail$default_dmej3o_k$("Unexpected trailing comma"),new jr(e)}function Li(n,t){var e=n.isLenient_1||!t?n.lexer_1.consumeStringLenient_9oypvu_k$():n.lexer_1.consumeString_j3j2z7_k$();return t||e!==Lo()?new zr(e,t):wr()}function qi(n){return qt(new Lt((t=new Pi(n,null),(e=function(n,e,r){return t.invoke_3bmcpd_k$(n,e,r)}).$arity=2,e)),Dn());var t,e}function Pi(n,t){this.this$0__1=n,Pt.call(this,t)}function Ri(n,t,e){Pt.call(this,e),this._this__u8e3s4__1=n,this._this__u8e3s4__2=t}function Fi(n,t){this.lexer_1=t,this.isLenient_1=n.get_isLenient_1g1x8_k$(),this.stackDepth_1=0}function Vi(n,t){if(!(t instanceof Ut)||n.get_json_woos35_k$().get_configuration_uqypjh_k$().get_useArrayPolymorphism_teidaa_k$())return t.deserialize_2t41fm_k$(n);var e=n.decodeJsonElement_6lz9ye_k$(),r=t.get_descriptor_wjt6a0_k$();if(!(e instanceof yr))throw ki(-1,"Expected "+Qt(yr)+" as the serialized body of "+r.get_serialName_u2rqhk_k$()+", but had "+In(e));var i,o=e,a=Ui(t.get_descriptor_wjt6a0_k$(),n.get_json_woos35_k$()),s=o.get_4u8u51_k$(a),l=null==s?null:Dr(s),c=null==l?null:l.get_content_h02jrk_k$(),d=t.findPolymorphicSerializerOrNull_e7t5h9_k$(n,c);null==d?function(n,t){throw vi(-1,"Polymorphic serializer was not found for "+(null==n?"missing class discriminator ('null')":"class discriminator '"+n+"'"),t.toString())}(c,o):i=d;var u=i;return function(n,t,e,r){return new go(n,e,t,r.get_descriptor_wjt6a0_k$()).decodeSerializableValue_6v83lo_k$(r)}(n.get_json_woos35_k$(),a,o,Kn(u,Xt)?u:un())}function Ui(n,t){for(var e=n.get_annotations_20dirp_k$().iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();if(r instanceof gr)return r.get_discriminator_wfz2j1_k$()}return t.get_configuration_uqypjh_k$().get_classDiscriminator_x3y365_k$()}function Hi(n){if(n instanceof Jt)throw nt("Enums cannot be serialized polymorphically with 'type' parameter. You can use 'JsonBuilder.useArrayPolymorphism' instead");if(n instanceof Zt)throw nt("Primitives cannot be serialized polymorphically with 'type' parameter. You can use 'JsonBuilder.useArrayPolymorphism' instead");if(n instanceof Kt)throw nt("Actual serializer for polymorphic cannot be polymorphic itself")}function Yi(n,t,e){return function(n,t,e){if(!(n instanceof Wt))return Dn();if(Gt(t.get_descriptor_wjt6a0_k$()).contains_2ehdt1_k$(e)){var r=n.get_descriptor_wjt6a0_k$().get_serialName_u2rqhk_k$(),i=t.get_descriptor_wjt6a0_k$().get_serialName_u2rqhk_k$();throw nt(mn("Sealed class '"+i+"' cannot be serialized as base class '"+r+"' because it has property name that conflicts with JSON class discriminator '"+e+"'. You can either change class discriminator in JsonConfiguration, rename property with @SerialName annotation or fall back to array polymorphism"))}}(n,t,e)}function Qi(){}function Xi(){this.map_1=ba(1)}function Wi(n,t,e){var r;n:{var i=n.json_1,o=t.getElementDescriptor_sqz94k_k$(e);if(o.get_isNullable_67sy7o_k$()||n.lexer_1.tryConsumeNotNull_blklc7_k$()){if(kn(o.get_kind_wop7ml_k$(),Yn())){var a=n.lexer_1.peekString_9klnyq_k$(n.configuration_1.get_isLenient_1g1x8_k$());if(null==a){r=!1;break n}if(Ii(o,i,a)===wt().get_UNKNOWN_NAME_lj8hxl_k$()){n.lexer_1.consumeString_j3j2z7_k$(),r=!0;break n}}r=!1}else r=!0}return r}function Gi(n,t){return n.configuration_1.get_ignoreUnknownKeys_kvp19_k$()?n.lexer_1.skipElement_wcp1ak_k$(n.configuration_1.get_isLenient_1g1x8_k$()):n.lexer_1.failOnUnknownKey_6lfa5c_k$(t),n.lexer_1.tryConsumeComma_9n2ve4_k$()}function Ji(n){return n.configuration_1.get_isLenient_1g1x8_k$()?n.lexer_1.consumeStringLenientNotNull_m2rgts_k$():n.lexer_1.consumeKeyString_mfa3ws_k$()}function Zi(n,t,e,r){ne.call(this),this.json_1=n,this.mode_1=t,this.lexer_1=e,this.serializersModule_1=this.json_1.get_serializersModule_piitvg_k$(),this.currentIndex_1=-1,this.configuration_1=this.json_1.get_configuration_uqypjh_k$(),this.elementMarker_1=this.configuration_1.get_explicitNulls_ppiuof_k$()?null:new hi(r)}function Ki(n,t){ne.call(this),this.lexer_1=n,this.serializersModule_1=t.get_serializersModule_piitvg_k$()}function no(n,t,e,r,i){return to.call(i,function(n,t){return t.get_configuration_uqypjh_k$().get_prettyPrint_y7fmum_k$()?new pi(n,t):new di(n)}(n,t),t,e,r),i}function to(n,t,e,r){xe.call(this),this.composer_1=n,this.json_1=t,this.mode_1=e,this.modeReuseCache_1=r,this.serializersModule_1=this.json_1.get_serializersModule_piitvg_k$(),this.configuration_1=this.json_1.get_configuration_uqypjh_k$(),this.forceQuoting_1=!1,this.polymorphicDiscriminator_1=null;var i=this.mode_1.get_ordinal_ip24qg_k$();null!=this.modeReuseCache_1&&(null===this.modeReuseCache_1[i]&&this.modeReuseCache_1[i]===this||(this.modeReuseCache_1[i]=this))}function eo(n){return ro(),!!n.get_isInline_usk17w_k$()&&(ro(),v).contains_2ehdt1_k$(n)}function ro(){x||(x=!0,v=Me([Ce(we()).get_descriptor_wjt6a0_k$(),Gn(Wn()).get_descriptor_wjt6a0_k$(),Be(Ie()).get_descriptor_wjt6a0_k$(),ze(Se()).get_descriptor_wjt6a0_k$()]))}function io(){return so(),k}function oo(n){so();var t=15&n;return je(t<10?t+48|0:97+(t-10|0)|0)}function ao(n,t){so(),n.append_t8oh9e_k$(Zo());var e=0,r=0,i=kt(t)-1|0;if(r<=i)do{var o=r;r=r+1|0;var a=se(t,o),s=Oe(a);s<io().length&&null!=io()[s]&&(n.append_tbojcw_k$(t,e,o),n.append_ssq29y_k$(io()[s]),e=o+1|0)}while(r<=i);0!==e?n.append_tbojcw_k$(t,e,t.length):n.append_ssq29y_k$(t),n.append_t8oh9e_k$(Zo())}function so(){if(!y){y=!0;var n=ln(Array(93),null),t=0;if(t<=31)do{var e=t;t=t+1|0;var r=oo(e>>12),i=oo(e>>8),o=oo(e>>4),a=oo(e);n[e]="\\u"+new De(r)+new De(i)+new De(o)+new De(a)}while(t<=31);n[34]='\\"',n[92]="\\\\",n[9]="\\t",n[8]="\\b",n[10]="\\n",n[13]="\\r",n[12]="\\f",k=n;var s=new Int8Array(93),l=0;if(l<=31)do{var c=l;l=l+1|0,s[c]=1}while(l<=31);s[34]=Te(34),s[92]=Te(92),s[9]=Te(116),s[8]=Te(98),s[10]=Te(110),s[13]=Te(114),s[12]=Te(102)}}function lo(n){var t=n.get_currentTagOrNull_yhyzw_k$(),e=null==t?null:n.currentElement_sx22im_k$(t);return null==e?n.get_value_j01efc_k$():e}function co(n,t){throw vi(-1,"Failed to parse '"+t+"'",mn(lo(n)))}function uo(n,t,e){var r=n instanceof zr?n:null;if(null==r)throw ki(-1,"Unexpected 'null' when "+e+" was expected");return r}function po(n,t){qe.call(this),this.json_1=n,this.value_1=t,this.configuration_1=this.get_json_woos35_k$().get_configuration_uqypjh_k$()}function ho(n,t,e,r){var i,o;n:{var a=n.get_json_woos35_k$(),s=t.getElementDescriptor_sqz94k_k$(e);if(!s.get_isNullable_67sy7o_k$()&&n.currentElement_sx22im_k$(r)instanceof Er)i=!0;else{if(kn(s.get_kind_wop7ml_k$(),Yn())){var l=n.currentElement_sx22im_k$(r),c=l instanceof Ir?l:null,d=null==c?null:(o=c)instanceof Er?null:o.get_content_h02jrk_k$();if(null==d){i=!1;break n}if(Ii(s,a,d)===wt().get_UNKNOWN_NAME_lj8hxl_k$()){i=!0;break n}}i=!1}}return i}function fo(n,t,e){return n.forceNull_1=!n.get_json_woos35_k$().get_configuration_uqypjh_k$().get_explicitNulls_ppiuof_k$()&&!t.isElementOptional_c3hgb3_k$(e)&&t.getElementDescriptor_sqz94k_k$(e).get_isNullable_67sy7o_k$(),n.forceNull_1}function go(n,t,e,r){e=e===an?null:e,r=r===an?null:r,po.call(this,n,t),this.value_2=t,this.polyDiscriminator_1=e,this.polyDescriptor_1=r,this.position_1=0,this.forceNull_1=!1}function mo(n,t){po.call(this,n,t),this.value_2=t,this.size_1=this.value_2.get_size_woubt6_k$(),this.currentIndex_1=-1}function Ao(n,t){po.call(this,n,t),this.value_2=t,this.pushTag_2jen4a_k$(wo())}function bo(n,t){go.call(this,n,t),this.value_3=t,this.keys_1=Xe(this.value_3.get_keys_wop4xp_k$()),this.size_1=tn(this.keys_1.get_size_woubt6_k$(),2),this.position_2=-1}function _o(n,t,e){var r,i,o={_v:null};return new vo(n,(i=o,function(n){return i._v=n,Dn()})).encodeSerializableValue_g55msp_k$(e,t),null==o._v?We("result"):r=o._v,r}function vo(n,t){ko.call(this,n,t),this.content_1=Tt()}function xo(n,t){this.this$0__1=n,this.$tag_1=t,xe.call(this),this.serializersModule_1=n.json_1.get_serializersModule_piitvg_k$()}function ko(n,t){Ze.call(this),this.json_1=n,this.nodeConsumer_1=t,this.configuration_1=this.json_1.get_configuration_uqypjh_k$(),this.polymorphicDiscriminator_1=null}function yo(n,t){ko.call(this,n,t),this.content_1=null,this.pushTag_2jen4a_k$("primitive")}function $o(n,t){ko.call(this,n,t),this.array_1=It()}function Eo(n,t){vo.call(this,n,t),this.isKey_1=!0}function wo(){return $}function Co(){if(B)return Dn();B=!0,E=new Io("OBJ",0,qo(),Po()),w=new Io("LIST",1,Ro(),Fo()),C=new Io("MAP",2,qo(),Po()),I=new Io("POLY_OBJ",3,Ro(),Fo())}function Io(n,t,e,r){Ke.call(this,n,t),this.begin_1=e,this.end_1=r}function Bo(n,t){var e,r=t.get_kind_wop7ml_k$();if(r instanceof Kt)e=Oo();else if(kn(r,Dt()))e=Mo();else if(kn(r,Pe())){var i,o=So(t.getElementDescriptor_sqz94k_k$(0),n.get_serializersModule_piitvg_k$()),a=o.get_kind_wop7ml_k$();if(a instanceof Zt||kn(a,Yn()))i=jo();else{if(!n.get_configuration_uqypjh_k$().get_allowStructuredMapKeys_fk21t_k$())throw mi(o);i=Mo()}e=i}else e=zo();return e}function So(n,t){var e;if(kn(n.get_kind_wop7ml_k$(),tr())){var r=nr(t,n),i=null==r?null:So(r,t);e=null==i?n:i}else e=n.get_isInline_usk17w_k$()?So(n.getElementDescriptor_sqz94k_k$(0),t):n;return e}function zo(){return Co(),E}function Mo(){return Co(),w}function jo(){return Co(),C}function Oo(){return Co(),I}function No(){return S}function Do(){return z}function To(){return M}function Lo(){return j}function qo(){return O}function Po(){return N}function Ro(){return D}function Fo(){return T}function Vo(n,t,e){return n.appendRange_nm7sha_k$(t,e),function(n,t){var e=t;-1===(e=n.prefetchOrEof_yw6lb3_k$(e))&&n.fail$default_dmej3o_k$("Expected escape sequence to continue, got EOF");var r=n.get_source_jl0x7o_k$(),i=e;e=i+1|0;var o=se(r,i);if(o===xn(117))return Yo(n,n.get_source_jl0x7o_k$(),e);var a=function(n){return n<117?ha().ESCAPE_2_CHAR_1[n]:xn(0)}(Oe(o));return a===xn(0)&&n.fail$default_dmej3o_k$("Invalid escaped char '"+new De(o)+"'"),n.escapedString_1.append_t8oh9e_k$(a),e}(n,e+1|0)}function Uo(n,t,e){n.appendRange_nm7sha_k$(t,e);var r=n.escapedString_1.toString();return n.escapedString_1.setLength_kzn4fs_k$(0),r}function Ho(n){var t=zt(n.peekedString_1);return n.peekedString_1=null,t}function Yo(n,t,e){return(e+4|0)>=kt(t)?(n.currentPosition_1=e,n.ensureHaveChars_2ohzs6_k$(),(n.currentPosition_1+4|0)>=kt(t)&&n.fail$default_dmej3o_k$("Unexpected EOF during unicode escape"),Yo(n,t,n.currentPosition_1)):(n.escapedString_1.append_t8oh9e_k$(je((((Qo(n,t,e)<<12)+(Qo(n,t,e+1|0)<<8)|0)+(Qo(n,t,e+2|0)<<4)|0)+Qo(n,t,e+3|0)|0)),e+4|0)}function Qo(n,t,e){var r,i=se(t,e);return xn(48)<=i&&i<=xn(57)?r=Oe(i)-48|0:xn(97)<=i&&i<=xn(102)?r=10+(Oe(i)-97|0)|0:xn(65)<=i&&i<=xn(70)?r=10+(Oe(i)-65|0)|0:n.fail$default_dmej3o_k$("Invalid toHexChar char '"+new De(i)+"' in unicode escape"),r}function Xo(n,t){var e=n.prefetchOrEof_yw6lb3_k$(t);(e>=kt(n.get_source_jl0x7o_k$())||-1===e)&&n.fail$default_dmej3o_k$("EOF");var r=n.get_source_jl0x7o_k$(),i=e;e=i+1|0;var o,a=se(r,i),s=32|Oe(a);return 116===s?(Wo(n,"rue",e),o=!0):102===s?(Wo(n,"alse",e),o=!1):n.fail$default_dmej3o_k$("Expected valid boolean literal prefix, but had '"+n.consumeStringLenient_9oypvu_k$()+"'"),o}function Wo(n,t,e){(kt(n.get_source_jl0x7o_k$())-e|0)<t.length&&n.fail$default_dmej3o_k$("Unexpected end of boolean literal");var r=0,i=kt(t)-1|0;if(r<=i)do{var o=r;r=r+1|0;var a=se(t,o),s=se(n.get_source_jl0x7o_k$(),e+o|0);Oe(a)!==(32|Oe(s))&&n.fail$default_dmej3o_k$("Expected valid boolean literal prefix, but had '"+n.consumeStringLenient_9oypvu_k$()+"'")}while(r<=i);n.currentPosition_1=e+t.length|0}function Go(){this.currentPosition_1=0,this.path_1=new Di,this.peekedString_1=null,this.escapedString_1=vn()}function Jo(n){return Oe(n)<126?ha().CHAR_TO_TOKEN_1[Oe(n)]:0}function Zo(){return P}function Ko(){return R}function na(){return V}function ta(){return U}function ea(){return H}function ra(){return Y}function ia(){return Q}function oa(){return X}function aa(){return W}function sa(){return G}function la(n,t,e){var r;e!==xn(117)&&(r=Oe(e),n.ESCAPE_2_CHAR_1[r]=je(t))}function ca(n,t,e){return la(n,Oe(t),e)}function da(n,t,e){n.CHAR_TO_TOKEN_1[t]=e}function ua(n,t,e){return da(n,Oe(t),e)}function pa(){Z=this,this.ESCAPE_2_CHAR_1=cr(117),this.CHAR_TO_TOKEN_1=new Int8Array(126),function(n){var t=0;if(t<=31)do{var e=t;t=t+1|0,la(n,e,xn(117))}while(t<=31);la(n,8,xn(98)),la(n,9,xn(116)),la(n,10,xn(110)),la(n,12,xn(102)),la(n,13,xn(114)),ca(n,xn(47),xn(47)),ca(n,xn(34),xn(34)),ca(n,xn(92),xn(92))}(this),function(n){var t=0;if(t<=32)do{var e=t;t=t+1|0,da(n,e,127)}while(t<=32);da(n,9,3),da(n,10,3),da(n,13,3),da(n,32,3),ua(n,xn(44),4),ua(n,xn(58),5),ua(n,xn(123),6),ua(n,xn(125),7),ua(n,xn(91),8),ua(n,xn(93),9),ua(n,xn(34),1),ua(n,xn(92),2)}(this)}function ha(){return null==Z&&new pa,Z}function fa(){return K}function ga(n){Go.call(this),this.source_1=n}function ma(n){return n.get__schemaCache_mw4zkl_k$()}function Aa(){this.sb_1=dr(128)}function ba(n){return ur(n)}return sn(fr,"Json",dn,an,[cn]),sn(pr,"Default",on,fr),sn(gr,"JsonClassDiscriminator",dn,an,[hn]),sn(mr,"JsonNames",dn,an,[hn]),sn(Ar,"JsonConfiguration",dn),sn(br,"JsonDecoder",_n,an,[An,bn]),sn(_r,"Companion",on),sn(vr,"JsonElement",dn,an,an,an,{0:Ur}),sn(xr,"Companion",on),sn(yr,"JsonObject",dn,vr,[vr,$n],an,{0:Qr}),sn(Ir,"JsonPrimitive",dn,vr,an,an,{0:Kr}),sn(Er,"JsonNull",on,Ir,[Ir,Cn],an,{0:ti}),sn(Cr,"Companion",on),sn(zr,"JsonLiteral",dn,Ir),sn(Mr,"Companion",on),sn(jr,"JsonArray",dn,vr,[vr,Bn],an,{0:Gr}),sn(Vr,"JsonElementSerializer",on,an,[qn]),sn(Hr,"JsonObjectDescriptor",on,an,[Vn]),sn(Yr,"JsonObjectSerializer",on,an,[qn]),sn(Xr,"JsonArrayDescriptor",on,an,[Vn]),sn(Wr,"JsonArraySerializer",on,an,[qn]),sn(Zr,"JsonPrimitiveSerializer",on,an,[qn]),sn(ni,"JsonNullSerializer",on,an,[qn]),sn(ei,"JsonLiteralSerializer",on,an,[qn]),sn(li,an,dn,an,[Vn]),sn(ci,"JsonEncoder",_n,an,[st,lt]),sn(di,"Composer",dn),sn(ui,"ComposerForUnsignedNumbers",dn,di),sn(pi,"ComposerWithPrettyPrint",dn,di),sn(hi,"JsonElementMarker",dn),sn($i,"JsonException",dn,vt),sn(fi,"JsonEncodingException",dn,$i),sn(_i,"JsonDecodingException",dn,$i),sn(ji,"Tombstone",on),sn(Di,"JsonPath",dn),sn(Pi,"JsonTreeReader$readDeepRecursive$slambda",dn,Pt,[Pt],an,an,[2]),sn(Ri,"$readObjectCOROUTINE$0",dn,Pt),sn(Fi,"JsonTreeReader",dn,an,an,an,an,[0]),sn(Qi,"Key",dn),sn(Xi,"DescriptorSchemaCache",dn),sn(Zi,"StreamingJsonDecoder",dn,ne,[br,ne]),sn(Ki,"JsonDecoderForUnsignedTypes",dn,ne),sn(to,"StreamingJsonEncoder",dn,xe,[ci,xe]),sn(po,"AbstractJsonTreeDecoder",dn,qe,[qe,br]),sn(go,"JsonTreeDecoder",dn,po),sn(mo,"JsonTreeListDecoder",dn,po),sn(Ao,"JsonPrimitiveDecoder",dn,po),sn(bo,"JsonTreeMapDecoder",dn,go),sn(ko,"AbstractJsonTreeEncoder",dn,Ze,[Ze,ci]),sn(vo,"JsonTreeEncoder",dn,ko),sn(xo,an,dn,xe),sn(yo,"JsonPrimitiveEncoder",dn,ko),sn($o,"JsonTreeListEncoder",dn,ko),sn(Eo,"JsonTreeMapEncoder",dn,vo),sn(Io,"WriteMode",dn,Ke),sn(Go,"AbstractJsonLexer",dn),sn(pa,"CharMappings",on),sn(ga,"StringJsonLexer",dn,Go),sn(Aa,"JsonStringBuilder",dn),rn(fr).get_configuration_uqypjh_k$=function(){return this.configuration_1},rn(fr).get_serializersModule_piitvg_k$=function(){return this.serializersModule_1},rn(fr).get__schemaCache_mw4zkl_k$=function(){return this._schemaCache_1},rn(fr).encodeToString_bhi5ce_k$=function(n,t){var e,r,i,o,a=new Aa;try{var s=zo(),l=[zo(),Mo(),jo(),Oo()].length;return(e=a,r=this,i=s,o=ln(Array(l),null),no(e,r,i,o,ve(rn(to)))).encodeSerializableValue_g55msp_k$(n,t),a.toString()}finally{a.release_wtm6d2_k$()}},rn(fr).decodeFromString_d9fce8_k$=function(n,t){var e=new ga(t),r=new Zi(this,zo(),e,n.get_descriptor_wjt6a0_k$()).decodeSerializableValue_6v83lo_k$(n);return e.expectEof_2xcy36_k$(),r},rn(fr).encodeToJsonElement_lfuu27_k$=function(n,t){return _o(this,t,n)},rn(fr).decodeFromJsonElement_b9lc7m_k$=function(n,t){return function(n,t,e){var r;return t instanceof yr?r=new go(n,t):t instanceof jr?r=new mo(n,t):t instanceof zr||kn(t,wr())?r=new Ao(n,t instanceof Ir?t:un()):Le(),r.decodeSerializableValue_6v83lo_k$(e)}(this,t,n)},rn(fr).parseToJsonElement_lw2h4r_k$=function(n){return this.decodeFromString_d9fce8_k$(Ur(),n)},rn(gr).get_discriminator_wfz2j1_k$=function(){return this.discriminator_1},rn(gr).equals=function(n){if(!(n instanceof gr))return!1;var t=n instanceof gr?n:un();return this.discriminator_1===t.discriminator_1},rn(gr).hashCode=function(){return tn(pn("discriminator"),127)^pn(this.discriminator_1)},rn(gr).toString=function(){return"@kotlinx.serialization.json.JsonClassDiscriminator(discriminator="+this.discriminator_1+")"},rn(mr).get_names_ivn21r_k$=function(){return this.names_1},rn(mr).equals=function(n){if(!(n instanceof mr))return!1;var t=n instanceof mr?n:un();return!!fn(this.names_1,t.names_1)},rn(mr).hashCode=function(){return tn(pn("names"),127)^gn(this.names_1)},rn(mr).toString=function(){return"@kotlinx.serialization.json.JsonNames(names="+mn(this.names_1)+")"},rn(Ar).get_encodeDefaults_m8plkf_k$=function(){return this.encodeDefaults_1},rn(Ar).get_ignoreUnknownKeys_kvp19_k$=function(){return this.ignoreUnknownKeys_1},rn(Ar).get_isLenient_1g1x8_k$=function(){return this.isLenient_1},rn(Ar).get_allowStructuredMapKeys_fk21t_k$=function(){return this.allowStructuredMapKeys_1},rn(Ar).get_prettyPrint_y7fmum_k$=function(){return this.prettyPrint_1},rn(Ar).get_explicitNulls_ppiuof_k$=function(){return this.explicitNulls_1},rn(Ar).get_prettyPrintIndent_5z3eey_k$=function(){return this.prettyPrintIndent_1},rn(Ar).get_coerceInputValues_gdasvc_k$=function(){return this.coerceInputValues_1},rn(Ar).get_useArrayPolymorphism_teidaa_k$=function(){return this.useArrayPolymorphism_1},rn(Ar).get_classDiscriminator_x3y365_k$=function(){return this.classDiscriminator_1},rn(Ar).get_allowSpecialFloatingPointValues_1eu5hp_k$=function(){return this.allowSpecialFloatingPointValues_1},rn(Ar).get_useAlternativeNames_c5maqh_k$=function(){return this.useAlternativeNames_1},rn(Ar).toString=function(){return"JsonConfiguration(encodeDefaults="+this.encodeDefaults_1+", ignoreUnknownKeys="+this.ignoreUnknownKeys_1+", isLenient="+this.isLenient_1+", allowStructuredMapKeys="+this.allowStructuredMapKeys_1+", prettyPrint="+this.prettyPrint_1+", explicitNulls="+this.explicitNulls_1+", prettyPrintIndent='"+this.prettyPrintIndent_1+"', coerceInputValues="+this.coerceInputValues_1+", useArrayPolymorphism="+this.useArrayPolymorphism_1+", classDiscriminator='"+this.classDiscriminator_1+"', allowSpecialFloatingPointValues="+this.allowSpecialFloatingPointValues_1+")"},rn(_r).serializer_9w0wvi_k$=function(){return Ur()},rn(xr).serializer_9w0wvi_k$=function(){return Qr()},rn(yr).get_entries_p20ztl_k$=function(){return this.content_1.get_entries_p20ztl_k$()},rn(yr).get_keys_wop4xp_k$=function(){return this.content_1.get_keys_wop4xp_k$()},rn(yr).get_size_woubt6_k$=function(){return this.content_1.get_size_woubt6_k$()},rn(yr).get_values_ksazhn_k$=function(){return this.content_1.get_values_ksazhn_k$()},rn(yr).containsKey_mw51tt_k$=function(n){return this.content_1.containsKey_wgk31w_k$(n)},rn(yr).containsKey_wgk31w_k$=function(n){return null!=n&&"string"==typeof n&&this.containsKey_mw51tt_k$(null!=n&&"string"==typeof n?n:un())},rn(yr).containsValue_eu7wk0_k$=function(n){return this.content_1.containsValue_5viga1_k$(n)},rn(yr).containsValue_5viga1_k$=function(n){return n instanceof vr&&this.containsValue_eu7wk0_k$(n instanceof vr?n:un())},rn(yr).get_4u8u51_k$=function(n){return this.content_1.get_1mhr4y_k$(n)},rn(yr).get_1mhr4y_k$=function(n){return null==n||"string"!=typeof n?null:this.get_4u8u51_k$(null!=n&&"string"==typeof n?n:un())},rn(yr).isEmpty_y1axqb_k$=function(){return this.content_1.isEmpty_y1axqb_k$()},rn(yr).equals=function(n){return kn(this.content_1,n)},rn(yr).hashCode=function(){return gn(this.content_1)},rn(yr).toString=function(){var n=this.content_1.get_entries_p20ztl_k$();return yn(n,",","{","}",an,an,kr)},rn(Er).get_isString_zep7bw_k$=function(){return!1},rn(Er).get_content_h02jrk_k$=function(){return this.content_1},rn(Er).serializer_9w0wvi_k$=function(){return this.$cachedSerializer$delegate_1.get_value_j01efc_k$()},rn(Er).serializer_5xgt5t_k$=function(n){return this.serializer_9w0wvi_k$()},rn(Cr).serializer_9w0wvi_k$=function(){return Kr()},rn(Ir).toString=function(){return this.get_content_h02jrk_k$()},rn(zr).get_isString_zep7bw_k$=function(){return this.isString_1},rn(zr).get_content_h02jrk_k$=function(){return this.content_1},rn(zr).toString=function(){var n;if(this.isString_1){var t=vn();ao(t,this.content_1),n=t.toString()}else n=this.content_1;return n},rn(zr).equals=function(n){return this===n||!(null==n||!In(this).equals(In(n)))&&(n instanceof zr||un(),this.isString_1===n.isString_1&&this.content_1===n.content_1)},rn(zr).hashCode=function(){var n=0|this.isString_1;return tn(31,n)+pn(this.content_1)|0},rn(Mr).serializer_9w0wvi_k$=function(){return Gr()},rn(jr).get_size_woubt6_k$=function(){return this.content_1.get_size_woubt6_k$()},rn(jr).contains_kpaesj_k$=function(n){return this.content_1.contains_2ehdt1_k$(n)},rn(jr).contains_2ehdt1_k$=function(n){return n instanceof vr&&this.contains_kpaesj_k$(n instanceof vr?n:un())},rn(jr).containsAll_o6wx2e_k$=function(n){return this.content_1.containsAll_jr3fla_k$(n)},rn(jr).containsAll_jr3fla_k$=function(n){return this.containsAll_o6wx2e_k$(n)},rn(jr).get_fkrdnv_k$=function(n){return this.content_1.get_fkrdnv_k$(n)},rn(jr).indexOf_7jcirr_k$=function(n){return this.content_1.indexOf_dcv8dt_k$(n)},rn(jr).indexOf_dcv8dt_k$=function(n){return n instanceof vr?this.indexOf_7jcirr_k$(n instanceof vr?n:un()):-1},rn(jr).isEmpty_y1axqb_k$=function(){return this.content_1.isEmpty_y1axqb_k$()},rn(jr).iterator_jk1svi_k$=function(){return this.content_1.iterator_jk1svi_k$()},rn(jr).lastIndexOf_mrbxe9_k$=function(n){return this.content_1.lastIndexOf_rzx8t5_k$(n)},rn(jr).lastIndexOf_rzx8t5_k$=function(n){return n instanceof vr?this.lastIndexOf_mrbxe9_k$(n instanceof vr?n:un()):-1},rn(jr).listIterator_xjshxw_k$=function(){return this.content_1.listIterator_xjshxw_k$()},rn(jr).listIterator_5hanv9_k$=function(n){return this.content_1.listIterator_5hanv9_k$(n)},rn(jr).subList_d153ha_k$=function(n,t){return this.content_1.subList_d153ha_k$(n,t)},rn(jr).equals=function(n){return kn(this.content_1,n)},rn(jr).hashCode=function(){return gn(this.content_1)},rn(jr).toString=function(){return yn(this.content_1,",","[","]")},rn(Vr).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},rn(Vr).serialize_j52v1g_k$=function(n,t){ii(n),t instanceof Ir?n.encodeSerializableValue_g55msp_k$(Kr(),t):t instanceof yr?n.encodeSerializableValue_g55msp_k$(Qr(),t):t instanceof jr&&n.encodeSerializableValue_g55msp_k$(Gr(),t)},rn(Vr).serialize_32qylj_k$=function(n,t){return this.serialize_j52v1g_k$(n,t instanceof vr?t:un())},rn(Vr).deserialize_2t41fm_k$=function(n){return oi(n).decodeJsonElement_6lz9ye_k$()},rn(Hr).get_annotations_20dirp_k$=function(){return this.$$delegate_0__1.get_annotations_20dirp_k$()},rn(Hr).get_elementsCount_288r0x_k$=function(){return this.$$delegate_0__1.get_elementsCount_288r0x_k$()},rn(Hr).get_isInline_usk17w_k$=function(){return this.$$delegate_0__1.get_isInline_usk17w_k$()},rn(Hr).get_isNullable_67sy7o_k$=function(){return this.$$delegate_0__1.get_isNullable_67sy7o_k$()},rn(Hr).get_kind_wop7ml_k$=function(){return this.$$delegate_0__1.get_kind_wop7ml_k$()},rn(Hr).getElementAnnotations_a57oar_k$=function(n){return this.$$delegate_0__1.getElementAnnotations_a57oar_k$(n)},rn(Hr).getElementDescriptor_sqz94k_k$=function(n){return this.$$delegate_0__1.getElementDescriptor_sqz94k_k$(n)},rn(Hr).getElementIndex_2hwbkl_k$=function(n){return this.$$delegate_0__1.getElementIndex_2hwbkl_k$(n)},rn(Hr).getElementName_ykpypc_k$=function(n){return this.$$delegate_0__1.getElementName_ykpypc_k$(n)},rn(Hr).isElementOptional_c3hgb3_k$=function(n){return this.$$delegate_0__1.isElementOptional_c3hgb3_k$(n)},rn(Hr).get_serialName_u2rqhk_k$=function(){return this.serialName_1},rn(Yr).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},rn(Yr).serialize_wwmfvn_k$=function(n,t){ii(n),Fn(Rn(Pn()),Ur()).serialize_32qylj_k$(n,t)},rn(Yr).serialize_32qylj_k$=function(n,t){return this.serialize_wwmfvn_k$(n,t instanceof yr?t:un())},rn(Yr).deserialize_2t41fm_k$=function(n){return ai(n),new yr(Fn(Rn(Pn()),Ur()).deserialize_2t41fm_k$(n))},rn(Xr).get_annotations_20dirp_k$=function(){return this.$$delegate_0__1.get_annotations_20dirp_k$()},rn(Xr).get_elementsCount_288r0x_k$=function(){return this.$$delegate_0__1.get_elementsCount_288r0x_k$()},rn(Xr).get_isInline_usk17w_k$=function(){return this.$$delegate_0__1.get_isInline_usk17w_k$()},rn(Xr).get_isNullable_67sy7o_k$=function(){return this.$$delegate_0__1.get_isNullable_67sy7o_k$()},rn(Xr).get_kind_wop7ml_k$=function(){return this.$$delegate_0__1.get_kind_wop7ml_k$()},rn(Xr).getElementAnnotations_a57oar_k$=function(n){return this.$$delegate_0__1.getElementAnnotations_a57oar_k$(n)},rn(Xr).getElementDescriptor_sqz94k_k$=function(n){return this.$$delegate_0__1.getElementDescriptor_sqz94k_k$(n)},rn(Xr).getElementIndex_2hwbkl_k$=function(n){return this.$$delegate_0__1.getElementIndex_2hwbkl_k$(n)},rn(Xr).getElementName_ykpypc_k$=function(n){return this.$$delegate_0__1.getElementName_ykpypc_k$(n)},rn(Xr).isElementOptional_c3hgb3_k$=function(n){return this.$$delegate_0__1.isElementOptional_c3hgb3_k$(n)},rn(Xr).get_serialName_u2rqhk_k$=function(){return this.serialName_1},rn(Wr).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},rn(Wr).serialize_vr3ymf_k$=function(n,t){ii(n),Un(Ur()).serialize_32qylj_k$(n,t)},rn(Wr).serialize_32qylj_k$=function(n,t){return this.serialize_vr3ymf_k$(n,t instanceof jr?t:un())},rn(Wr).deserialize_2t41fm_k$=function(n){return ai(n),new jr(Un(Ur()).deserialize_2t41fm_k$(n))},rn(Zr).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},rn(Zr).serialize_b1s4xz_k$=function(n,t){var e;if(ii(n),t instanceof Er)n.encodeSerializableValue_g55msp_k$(ti(),wr()),e=Dn();else{var r=ri();n.encodeSerializableValue_g55msp_k$(r,t instanceof zr?t:un()),e=Dn()}return e},rn(Zr).serialize_32qylj_k$=function(n,t){return this.serialize_b1s4xz_k$(n,t instanceof Ir?t:un())},rn(Zr).deserialize_2t41fm_k$=function(n){var t=oi(n).decodeJsonElement_6lz9ye_k$();if(!(t instanceof Ir))throw vi(-1,"Unexpected JSON element, expected JsonPrimitive, had "+In(t),mn(t));return t},rn(ni).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},rn(ni).serialize_e8ms6d_k$=function(n,t){ii(n),n.encodeNull_ek2hec_k$()},rn(ni).serialize_32qylj_k$=function(n,t){return this.serialize_e8ms6d_k$(n,t instanceof Er?t:un())},rn(ni).deserialize_2t41fm_k$=function(n){if(ai(n),n.decodeNotNullMark_us4ba1_k$())throw new _i("Expected 'null' literal");return n.decodeNull_jzrmuj_k$(),wr()},rn(ei).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},rn(ei).serialize_qqh0j5_k$=function(n,t){if(ii(n),t.get_isString_zep7bw_k$())return n.encodeString_90sumj_k$(t.get_content_h02jrk_k$());var e=jn(t.get_content_h02jrk_k$());if(null!=e)return n.encodeLong_rk3ab9_k$(e);var r=Xn(t.get_content_h02jrk_k$());if(null!=(null==r?null:new Zn(r))){var i,o=n.encodeInline_8gn4q6_k$(Gn(Wn()).get_descriptor_wjt6a0_k$());return i=Jn(r),o.encodeLong_rk3ab9_k$(i),Dn()}var a=function(n){return On(n.get_content_h02jrk_k$())}(t);if(null!=a)return n.encodeDouble_79ztsb_k$(a);var s=Or(t);if(null!=s)return n.encodeBoolean_6cztl5_k$(s);n.encodeString_90sumj_k$(t.get_content_h02jrk_k$())},rn(ei).serialize_32qylj_k$=function(n,t){return this.serialize_qqh0j5_k$(n,t instanceof zr?t:un())},rn(ei).deserialize_2t41fm_k$=function(n){var t=oi(n).decodeJsonElement_6lz9ye_k$();if(!(t instanceof zr))throw vi(-1,"Unexpected JSON element, expected JsonLiteral, had "+In(t),mn(t));return t},rn(li).get_serialName_u2rqhk_k$=function(){return si(this).get_serialName_u2rqhk_k$()},rn(li).get_kind_wop7ml_k$=function(){return si(this).get_kind_wop7ml_k$()},rn(li).get_elementsCount_288r0x_k$=function(){return si(this).get_elementsCount_288r0x_k$()},rn(li).getElementName_ykpypc_k$=function(n){return si(this).getElementName_ykpypc_k$(n)},rn(li).getElementIndex_2hwbkl_k$=function(n){return si(this).getElementIndex_2hwbkl_k$(n)},rn(li).getElementAnnotations_a57oar_k$=function(n){return si(this).getElementAnnotations_a57oar_k$(n)},rn(li).getElementDescriptor_sqz94k_k$=function(n){return si(this).getElementDescriptor_sqz94k_k$(n)},rn(li).isElementOptional_c3hgb3_k$=function(n){return si(this).isElementOptional_c3hgb3_k$(n)},rn(di).get_sb_kntnoo_k$=function(){return this.sb_1},rn(di).set_writingFirst_uixpuw_k$=function(n){this.writingFirst_1=n},rn(di).get_writingFirst_pt5bb1_k$=function(){return this.writingFirst_1},rn(di).indent_cv7m3p_k$=function(){this.writingFirst_1=!0},rn(di).unIndent_456c0k_k$=function(){return Dn()},rn(di).nextItem_403h3p_k$=function(){this.writingFirst_1=!1},rn(di).space_pnmf91_k$=function(){return Dn()},rn(di).print_kq9ffk_k$=function(n){return this.sb_1.append_y20c3x_k$(n)},rn(di).print_mp71d1_k$=function(n){return this.sb_1.append_1o6mm0_k$(n)},rn(di).print_hp9wj4_k$=function(n){return this.sb_1.append_1o6mm0_k$(n.toString())},rn(di).print_xvzbiz_k$=function(n){return this.sb_1.append_1o6mm0_k$(n.toString())},rn(di).print_wuq48e_k$=function(n){return this.sb_1.append_gvce4t_k$(ct(n))},rn(di).print_cg84b4_k$=function(n){return this.sb_1.append_gvce4t_k$(ct(n))},rn(di).print_p8se77_k$=function(n){return this.sb_1.append_gvce4t_k$(ct(n))},rn(di).print_u73at6_k$=function(n){return this.sb_1.append_gvce4t_k$(n)},rn(di).print_8kbg64_k$=function(n){return this.sb_1.append_1o6mm0_k$(n.toString())},rn(di).printQuoted_vsh1i5_k$=function(n){return this.sb_1.appendQuoted_lngcuo_k$(n)},rn(ui).print_p8se77_k$=function(n){var t;return t=dt(n),rn(di).print_mp71d1_k$.call(this,ut(t))},rn(ui).print_u73at6_k$=function(n){var t;return t=pt(n),rn(di).print_mp71d1_k$.call(this,ht(t))},rn(ui).print_wuq48e_k$=function(n){var t;return t=ft(n),rn(di).print_mp71d1_k$.call(this,gt(t))},rn(ui).print_cg84b4_k$=function(n){var t;return t=mt(n),rn(di).print_mp71d1_k$.call(this,At(t))},rn(pi).indent_cv7m3p_k$=function(){this.writingFirst_1=!0,this.level_1=this.level_1+1|0},rn(pi).unIndent_456c0k_k$=function(){this.level_1=this.level_1-1|0},rn(pi).nextItem_403h3p_k$=function(){this.writingFirst_1=!1,this.print_mp71d1_k$("\n");var n=this.level_1,t=0;if(t<n)do{t=t+1|0,this.print_mp71d1_k$(this.json_1.get_configuration_uqypjh_k$().get_prettyPrintIndent_5z3eey_k$())}while(t<n)},rn(pi).space_pnmf91_k$=function(){this.print_kq9ffk_k$(xn(32))},rn(hi).get_isUnmarkedNull_320qrj_k$=function(){return this.isUnmarkedNull_1},rn(hi).mark_xwbrr1_k$=function(n){this.origin_1.mark_xwbrr1_k$(n)},rn(hi).nextUnmarkedIndex_u6mxd2_k$=function(){return this.origin_1.nextUnmarkedIndex_u6mxd2_k$()},rn(Di).pushDescriptor_yqld09_k$=function(n){this.currentDepth_1=this.currentDepth_1+1|0;var t=this.currentDepth_1;t===this.currentObjectPath_1.length&&Ni(this),this.currentObjectPath_1[t]=n},rn(Di).updateDescriptorIndex_64kjsa_k$=function(n){this.indicies_1[this.currentDepth_1]=n},rn(Di).updateCurrentMapKey_rvnz6l_k$=function(n){var t;-2!==this.indicies_1[this.currentDepth_1]?(this.currentDepth_1=this.currentDepth_1+1|0,t=this.currentDepth_1===this.currentObjectPath_1.length):t=!1,t&&Ni(this),this.currentObjectPath_1[this.currentDepth_1]=n,this.indicies_1[this.currentDepth_1]=-2},rn(Di).resetCurrentMapKey_1lk2sk_k$=function(){-2===this.indicies_1[this.currentDepth_1]&&(this.currentObjectPath_1[this.currentDepth_1]=Oi())},rn(Di).popDescriptor_wfdf7z_k$=function(){var n=this.currentDepth_1;-2===this.indicies_1[n]&&(this.indicies_1[n]=-1,this.currentDepth_1=this.currentDepth_1-1|0),-1!==this.currentDepth_1&&(this.currentDepth_1=this.currentDepth_1-1|0)},rn(Di).getPath_18su3p_k$=function(){var n=vn();n.append_ssq29y_k$("$");var t=this.currentDepth_1+1|0,e=0;if(e<t)do{var r=e;e=e+1|0;var i=this.currentObjectPath_1[r];if(null!=i&&Kn(i,Vn))if(kn(i.get_kind_wop7ml_k$(),Dt()))-1!==this.indicies_1[r]&&(n.append_ssq29y_k$("["),n.append_t8pm91_k$(this.indicies_1[r]),n.append_ssq29y_k$("]"));else{var o=this.indicies_1[r];o>=0&&(n.append_ssq29y_k$("."),n.append_ssq29y_k$(i.getElementName_ykpypc_k$(o)))}else i!==Oi()&&(n.append_ssq29y_k$("["),n.append_ssq29y_k$("'"),n.append_t8pm91_k$(i),n.append_ssq29y_k$("'"),n.append_ssq29y_k$("]"))}while(e<t);return n.toString()},rn(Di).toString=function(){return this.getPath_18su3p_k$()},rn(Pi).invoke_3bmcpd_k$=function(n,t,e){var r=this.create_mx6x0i_k$(n,t,e);return r.set_result_ximc09_k$(Dn()),r.set_exception_pwgeox_k$(null),r.doResume_5yljmg_k$()},rn(Pi).invoke_f2mof9_k$=function(n,t,e){var r=n instanceof Rt?n:un();return this.invoke_3bmcpd_k$(r,t instanceof Ft?t:un(),e)},rn(Pi).doResume_5yljmg_k$=function(){var n,t,e,r=this.get_result_iyg5d2_k$();n:for(;;)try{switch(this.get_state_iypx7s_k$()){case 0:if(this.set_exceptionState_s9sevl_k$(3),this.tmp0_subject0__1=this.this$0__1.lexer_1.peekNextToken_1gqwr9_k$(),this.tmp0_subject0__1===Ko()){this.WHEN_RESULT1__1=Li(this.this$0__1,!0),this.set_state_a96kl8_k$(2);continue n}if(this.tmp0_subject0__1===sa()){this.WHEN_RESULT1__1=Li(this.this$0__1,!1),this.set_state_a96kl8_k$(2);continue n}if(this.tmp0_subject0__1===ra()){if(this.set_state_a96kl8_k$(1),n=this.$this$$receiver_1,t=this.this$0__1,e=void 0,(e=new Ri(t,n,this)).set_result_ximc09_k$(Dn()),e.set_exception_pwgeox_k$(null),(r=e.doResume_5yljmg_k$())===Vt())return r;continue n}if(this.tmp0_subject0__1===oa()){this.WHEN_RESULT1__1=Ti(this.this$0__1),this.set_state_a96kl8_k$(2);continue n}this.this$0__1.lexer_1.fail$default_dmej3o_k$("Can't begin reading element, unexpected token");break;case 1:this.WHEN_RESULT1__1=r,this.set_state_a96kl8_k$(2);continue n;case 2:return this.WHEN_RESULT1__1;case 3:throw this.get_exception_x0n6w6_k$()}}catch(n){var i=n;if(3===this.get_exceptionState_wflpxn_k$())throw i;this.set_state_a96kl8_k$(this.get_exceptionState_wflpxn_k$()),this.set_exception_pwgeox_k$(i)}},rn(Pi).create_mx6x0i_k$=function(n,t,e){var r=new Pi(this.this$0__1,e);return r.$this$$receiver_1=n,r.it_1=t,r},rn(Ri).doResume_5yljmg_k$=function(){var n=this.get_result_iyg5d2_k$();n:for(;;)try{switch(this.get_state_iypx7s_k$()){case 0:this.set_exceptionState_s9sevl_k$(5),this.lastToken0__1=this._this__u8e3s4__1.lexer_1.consumeNextToken_trhodc_k$(ra()),this._this__u8e3s4__1.lexer_1.peekNextToken_1gqwr9_k$()===na()&&this._this__u8e3s4__1.lexer_1.fail$default_dmej3o_k$("Unexpected leading comma"),this.result1__1=Tt(),this.set_state_a96kl8_k$(1);continue n;case 1:if(!this._this__u8e3s4__1.lexer_1.canConsumeValue_oljqd7_k$()){this.set_state_a96kl8_k$(4);continue n}if(this.key2__1=this._this__u8e3s4__1.isLenient_1?this._this__u8e3s4__1.lexer_1.consumeStringLenient_9oypvu_k$():this._this__u8e3s4__1.lexer_1.consumeString_j3j2z7_k$(),this._this__u8e3s4__1.lexer_1.consumeNextToken_trhodc_k$(ea()),this.set_state_a96kl8_k$(2),(n=this._this__u8e3s4__2.callRecursive_6euk1h_k$(Dn(),this))===Vt())return n;continue n;case 2:var t=n;this.result1__1.put_3mhbri_k$(this.key2__1,t),this.lastToken0__1=this._this__u8e3s4__1.lexer_1.consumeNextToken_uf1vsa_k$();var e=this.lastToken0__1;if(e===na()){this.set_state_a96kl8_k$(3);continue n}if(e===ia()){this.set_state_a96kl8_k$(4);continue n}this._this__u8e3s4__1.lexer_1.fail$default_dmej3o_k$("Expected end of the object or comma");break;case 3:this.set_state_a96kl8_k$(1);continue n;case 4:return this.lastToken0__1===ra()?this._this__u8e3s4__1.lexer_1.consumeNextToken_trhodc_k$(ia()):this.lastToken0__1===na()&&this._this__u8e3s4__1.lexer_1.fail$default_dmej3o_k$("Unexpected trailing comma"),new yr(this.result1__1);case 5:throw this.get_exception_x0n6w6_k$()}}catch(n){var r=n;if(5===this.get_exceptionState_wflpxn_k$())throw r;this.set_state_a96kl8_k$(this.get_exceptionState_wflpxn_k$()),this.set_exception_pwgeox_k$(r)}},rn(Fi).read_22xsm_k$=function(){var n,t=this.lexer_1.peekNextToken_1gqwr9_k$();if(t===Ko())n=Li(this,!0);else if(t===sa())n=Li(this,!1);else if(t===ra()){this.stackDepth_1=this.stackDepth_1+1|0;var e=200===this.stackDepth_1?qi(this):function(n){var t=n.lexer_1.consumeNextToken_trhodc_k$(ra());n.lexer_1.peekNextToken_1gqwr9_k$()===na()&&n.lexer_1.fail$default_dmej3o_k$("Unexpected leading comma");var e=Tt();n:for(;n.lexer_1.canConsumeValue_oljqd7_k$();){var r=n.isLenient_1?n.lexer_1.consumeStringLenient_9oypvu_k$():n.lexer_1.consumeString_j3j2z7_k$();n.lexer_1.consumeNextToken_trhodc_k$(ea());var i=n.read_22xsm_k$();e.put_3mhbri_k$(r,i);var o=t=n.lexer_1.consumeNextToken_uf1vsa_k$();if(o!==na()){if(o===ia())break n;n.lexer_1.fail$default_dmej3o_k$("Expected end of the object or comma")}}return t===ra()?n.lexer_1.consumeNextToken_trhodc_k$(ia()):t===na()&&n.lexer_1.fail$default_dmej3o_k$("Unexpected trailing comma"),new yr(e)}(this);this.stackDepth_1=this.stackDepth_1-1|0,n=e}else t===oa()?n=Ti(this):this.lexer_1.fail$default_dmej3o_k$("Cannot begin reading element, unexpected token: "+t);return n},rn(Xi).set_rrqmqe_k$=function(n,t,e){var r,i=this.map_1,o=i.get_1mhr4y_k$(n);if(null==o){var a=ba(1);i.put_3mhbri_k$(n,a),r=a}else r=o;var s=r,l=t instanceof Qi?t:un(),c=Ht(e)?e:un();s.put_3mhbri_k$(l,c)},rn(Xi).getOrPut_nie706_k$=function(n,t,e){var r=this.get_kuyzdy_k$(n,t);if(null!=r)return r;var i=e();return this.set_rrqmqe_k$(n,t,i),i},rn(Xi).get_kuyzdy_k$=function(n,t){var e=this.map_1.get_1mhr4y_k$(n),r=null==e?null:e.get_1mhr4y_k$(t instanceof Qi?t:un());return Ht(r)?r:null},rn(Zi).get_json_woos35_k$=function(){return this.json_1},rn(Zi).get_lexer_ium8yr_k$=function(){return this.lexer_1},rn(Zi).get_serializersModule_piitvg_k$=function(){return this.serializersModule_1},rn(Zi).decodeJsonElement_6lz9ye_k$=function(){return new Fi(this.json_1.get_configuration_uqypjh_k$(),this.lexer_1).read_22xsm_k$()},rn(Zi).decodeSerializableValue_6v83lo_k$=function(n){try{return Vi(this,n)}catch(n){if(n instanceof ee){var t=n;throw new ee(te(t.message," at path: ")+this.lexer_1.get_path_wos8ry_k$().getPath_18su3p_k$(),t)}throw n}},rn(Zi).beginStructure_dv3yt3_k$=function(n){var t,e,r=Bo(this.json_1,n);switch(this.lexer_1.get_path_wos8ry_k$().pushDescriptor_yqld09_k$(n),this.lexer_1.consumeNextToken_ev7fkz_k$(r.get_begin_15e7lr_k$()),(e=this).lexer_1.peekNextToken_1gqwr9_k$()===na()&&e.lexer_1.fail$default_dmej3o_k$("Unexpected leading comma"),r.get_ordinal_ip24qg_k$()){case 1:case 2:case 3:t=new Zi(this.json_1,r,this.lexer_1,n);break;default:t=this.mode_1.equals(r)&&this.json_1.get_configuration_uqypjh_k$().get_explicitNulls_ppiuof_k$()?this:new Zi(this.json_1,r,this.lexer_1,n)}return t},rn(Zi).endStructure_e64gd4_k$=function(n){this.json_1.get_configuration_uqypjh_k$().get_ignoreUnknownKeys_kvp19_k$()&&0===n.get_elementsCount_288r0x_k$()&&function(n,t){for(;n.decodeElementIndex_nk5a2l_k$(t)!==wt().get_DECODE_DONE_1b8fna_k$(););}(this,n),this.lexer_1.consumeNextToken_ev7fkz_k$(this.mode_1.get_end_l5tfxv_k$()),this.lexer_1.get_path_wos8ry_k$().popDescriptor_wfdf7z_k$()},rn(Zi).decodeNotNullMark_us4ba1_k$=function(){var n=this.elementMarker_1,t=null==n?null:n.get_isUnmarkedNull_320qrj_k$();return(null==t||!t)&&this.lexer_1.tryConsumeNotNull_blklc7_k$()},rn(Zi).decodeNull_jzrmuj_k$=function(){return null},rn(Zi).decodeSerializableElement_nrfur_k$=function(n,t,e,r){var i=!(!this.mode_1.equals(jo())||1&t);i&&this.lexer_1.get_path_wos8ry_k$().resetCurrentMapKey_1lk2sk_k$();var o=rn(ne).decodeSerializableElement_nrfur_k$.call(this,n,t,e,r);return i&&this.lexer_1.get_path_wos8ry_k$().updateCurrentMapKey_rvnz6l_k$(o),o},rn(Zi).decodeElementIndex_nk5a2l_k$=function(n){var t,e,r,i;switch(this.mode_1.get_ordinal_ip24qg_k$()){case 0:t=function(n,t){for(var e=n.lexer_1.tryConsumeComma_9n2ve4_k$();n.lexer_1.canConsumeValue_oljqd7_k$();){e=!1;var r=Ji(n);n.lexer_1.consumeNextToken_ev7fkz_k$(No());var i,o=Ii(t,n.json_1,r);if(o!==wt().get_UNKNOWN_NAME_lj8hxl_k$()){if(!n.configuration_1.get_coerceInputValues_gdasvc_k$()||!Wi(n,t,o)){var a=n.elementMarker_1;return null==a||a.mark_xwbrr1_k$(o),o}e=n.lexer_1.tryConsumeComma_9n2ve4_k$(),i=!1}else i=!0;i&&(e=Gi(n,r))}e&&n.lexer_1.fail$default_dmej3o_k$("Unexpected trailing comma");var s=n.elementMarker_1,l=null==s?null:s.nextUnmarkedIndex_u6mxd2_k$();return null==l?wt().get_DECODE_DONE_1b8fna_k$():l}(this,n);break;case 2:t=function(n){var t,e=!1,r=!!(n.currentIndex_1%2|0);if(r?-1!==n.currentIndex_1&&(e=n.lexer_1.tryConsumeComma_9n2ve4_k$()):n.lexer_1.consumeNextToken_ev7fkz_k$(No()),n.lexer_1.canConsumeValue_oljqd7_k$()){if(r)if(-1===n.currentIndex_1){var i=n.lexer_1,o=!e,a=i.get_currentPosition_ic997d_k$();o||i.fail$default_dmej3o_k$("Unexpected trailing comma",a)}else{var s=n.lexer_1,l=e,c=s.get_currentPosition_ic997d_k$();l||s.fail$default_dmej3o_k$("Expected comma after the key-value pair",c)}n.currentIndex_1=n.currentIndex_1+1|0,t=n.currentIndex_1}else e&&n.lexer_1.fail$default_dmej3o_k$("Expected '}', but had ',' instead"),t=wt().get_DECODE_DONE_1b8fna_k$();return t}(this);break;default:i=(e=this).lexer_1.tryConsumeComma_9n2ve4_k$(),e.lexer_1.canConsumeValue_oljqd7_k$()?(-1===e.currentIndex_1||i||e.lexer_1.fail$default_dmej3o_k$("Expected end of the array or comma"),e.currentIndex_1=e.currentIndex_1+1|0,r=e.currentIndex_1):(i&&e.lexer_1.fail$default_dmej3o_k$("Unexpected trailing comma"),r=wt().get_DECODE_DONE_1b8fna_k$()),t=r}return this.mode_1.equals(jo())||this.lexer_1.get_path_wos8ry_k$().updateDescriptorIndex_64kjsa_k$(t),t},rn(Zi).decodeBoolean_m0aca_k$=function(){return this.configuration_1.get_isLenient_1g1x8_k$()?this.lexer_1.consumeBooleanLenient_iqeqb9_k$():this.lexer_1.consumeBoolean_8eci30_k$()},rn(Zi).decodeByte_jzz7je_k$=function(){var n=this.lexer_1.consumeNumericLiteral_rdea66_k$();return n.equals(ct(n.toByte_edm0nx_k$()))||this.lexer_1.fail$default_dmej3o_k$("Failed to parse byte for input '"+mn(n)+"'"),n.toByte_edm0nx_k$()},rn(Zi).decodeShort_jjqk32_k$=function(){var n=this.lexer_1.consumeNumericLiteral_rdea66_k$();return n.equals(ct(n.toShort_ja8oqn_k$()))||this.lexer_1.fail$default_dmej3o_k$("Failed to parse short for input '"+mn(n)+"'"),n.toShort_ja8oqn_k$()},rn(Zi).decodeInt_8iq8f5_k$=function(){var n=this.lexer_1.consumeNumericLiteral_rdea66_k$();return n.equals(ct(n.toInt_1tsl84_k$()))||this.lexer_1.fail$default_dmej3o_k$("Failed to parse int for input '"+mn(n)+"'"),n.toInt_1tsl84_k$()},rn(Zi).decodeLong_jzt186_k$=function(){return this.lexer_1.consumeNumericLiteral_rdea66_k$()},rn(Zi).decodeFloat_jcnrwu_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{n=Mn(e);break n}catch(n){if(!(n instanceof ie))throw n;t.fail$default_dmej3o_k$("Failed to parse type 'float' for input '"+e+"'")}}var r=n;if(this.json_1.get_configuration_uqypjh_k$().get_allowSpecialFloatingPointValues_1eu5hp_k$()||oe(r))return r;Ai(this.lexer_1,r)},rn(Zi).decodeDouble_ur8l0f_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{n=Mn(e);break n}catch(n){if(!(n instanceof ie))throw n;t.fail$default_dmej3o_k$("Failed to parse type 'double' for input '"+e+"'")}}var r=n;if(this.json_1.get_configuration_uqypjh_k$().get_allowSpecialFloatingPointValues_1eu5hp_k$()||ae(r))return r;Ai(this.lexer_1,r)},rn(Zi).decodeChar_dc2jtx_k$=function(){var n=this.lexer_1.consumeStringLenient_9oypvu_k$();return 1!==n.length&&this.lexer_1.fail$default_dmej3o_k$("Expected single char, but got '"+n+"'"),se(n,0)},rn(Zi).decodeString_x3hxsx_k$=function(){return this.configuration_1.get_isLenient_1g1x8_k$()?this.lexer_1.consumeStringLenientNotNull_m2rgts_k$():this.lexer_1.consumeString_j3j2z7_k$()},rn(Zi).decodeInline_k1q7ba_k$=function(n){return eo(n)?new Ki(this.lexer_1,this.json_1):rn(ne).decodeInline_k1q7ba_k$.call(this,n)},rn(Zi).decodeEnum_w3hzf6_k$=function(n){return Bi(n,this.json_1,this.decodeString_x3hxsx_k$()," at path "+this.lexer_1.get_path_wos8ry_k$().getPath_18su3p_k$())},rn(Ki).get_serializersModule_piitvg_k$=function(){return this.serializersModule_1},rn(Ki).decodeElementIndex_nk5a2l_k$=function(n){throw nt("unsupported")},rn(Ki).decodeInt_8iq8f5_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{var r=pe(e);n=he(r);break n}catch(n){if(!(n instanceof ie))throw n;t.fail$default_dmej3o_k$("Failed to parse type 'UInt' for input '"+e+"'")}}return n},rn(Ki).decodeLong_jzt186_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{var r=fe(e);n=Jn(r);break n}catch(n){if(!(n instanceof ie))throw n;t.fail$default_dmej3o_k$("Failed to parse type 'ULong' for input '"+e+"'")}}return n},rn(Ki).decodeByte_jzz7je_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{var r=ge(e);n=me(r);break n}catch(n){if(!(n instanceof ie))throw n;t.fail$default_dmej3o_k$("Failed to parse type 'UByte' for input '"+e+"'")}}return n},rn(Ki).decodeShort_jjqk32_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{var r=Ae(e);n=be(r);break n}catch(n){if(!(n instanceof ie))throw n;t.fail$default_dmej3o_k$("Failed to parse type 'UShort' for input '"+e+"'")}}return n},rn(to).get_json_woos35_k$=function(){return this.json_1},rn(to).get_serializersModule_piitvg_k$=function(){return this.serializersModule_1},rn(to).encodeJsonElement_javf71_k$=function(n){this.encodeSerializableValue_g55msp_k$(Ur(),n)},rn(to).shouldEncodeElementDefault_m92hrm_k$=function(n,t){return this.configuration_1.get_encodeDefaults_m8plkf_k$()},rn(to).encodeSerializableValue_g55msp_k$=function(n,t){if(n instanceof Ut&&!this.get_json_woos35_k$().get_configuration_uqypjh_k$().get_useArrayPolymorphism_teidaa_k$()){var e=n instanceof Ut?n:un(),r=Ui(n.get_descriptor_wjt6a0_k$(),this.get_json_woos35_k$()),i=Yt(e,this,Ht(t)?t:un());Yi(e,i,r),Hi(i.get_descriptor_wjt6a0_k$().get_kind_wop7ml_k$()),this.polymorphicDiscriminator_1=r,i.serialize_32qylj_k$(this,t)}else n.serialize_32qylj_k$(this,t)},rn(to).beginStructure_dv3yt3_k$=function(n){var t=Bo(this.json_1,n);if(t.get_begin_15e7lr_k$()!==Do()&&(this.composer_1.print_kq9ffk_k$(t.get_begin_15e7lr_k$()),this.composer_1.indent_cv7m3p_k$()),null!=this.polymorphicDiscriminator_1&&(function(n,t){n.composer_1.nextItem_403h3p_k$(),n.encodeString_90sumj_k$(zt(n.polymorphicDiscriminator_1)),n.composer_1.print_kq9ffk_k$(No()),n.composer_1.space_pnmf91_k$(),n.encodeString_90sumj_k$(t.get_serialName_u2rqhk_k$())}(this,n),this.polymorphicDiscriminator_1=null),this.mode_1.equals(t))return this;var e=this.modeReuseCache_1,r=null==e?null:e[t.get_ordinal_ip24qg_k$()];return null==r?new to(this.composer_1,this.json_1,t,this.modeReuseCache_1):r},rn(to).endStructure_e64gd4_k$=function(n){this.mode_1.get_end_l5tfxv_k$()!==Do()&&(this.composer_1.unIndent_456c0k_k$(),this.composer_1.nextItem_403h3p_k$(),this.composer_1.print_kq9ffk_k$(this.mode_1.get_end_l5tfxv_k$()))},rn(to).encodeElement_gaiom2_k$=function(n,t){switch(this.mode_1.get_ordinal_ip24qg_k$()){case 1:this.composer_1.get_writingFirst_pt5bb1_k$()||this.composer_1.print_kq9ffk_k$(To()),this.composer_1.nextItem_403h3p_k$();break;case 2:if(this.composer_1.get_writingFirst_pt5bb1_k$())this.forceQuoting_1=!0,this.composer_1.nextItem_403h3p_k$();else{var e;t%2|0?(this.composer_1.print_kq9ffk_k$(No()),this.composer_1.space_pnmf91_k$(),e=!1):(this.composer_1.print_kq9ffk_k$(To()),this.composer_1.nextItem_403h3p_k$(),e=!0),this.forceQuoting_1=e}break;case 3:0===t&&(this.forceQuoting_1=!0),1===t&&(this.composer_1.print_kq9ffk_k$(To()),this.composer_1.space_pnmf91_k$(),this.forceQuoting_1=!1);break;default:this.composer_1.get_writingFirst_pt5bb1_k$()||this.composer_1.print_kq9ffk_k$(To()),this.composer_1.nextItem_403h3p_k$(),this.encodeString_90sumj_k$(n.getElementName_ykpypc_k$(t)),this.composer_1.print_kq9ffk_k$(No()),this.composer_1.space_pnmf91_k$()}return!0},rn(to).encodeNullableSerializableElement_j50jzb_k$=function(n,t,e,r){(null!=r||this.configuration_1.get_explicitNulls_ppiuof_k$())&&rn(xe).encodeNullableSerializableElement_j50jzb_k$.call(this,n,t,e,r)},rn(to).encodeInline_8gn4q6_k$=function(n){return eo(n)?new to(new ui(this.composer_1.get_sb_kntnoo_k$()),this.json_1,this.mode_1,null):rn(xe).encodeInline_8gn4q6_k$.call(this,n)},rn(to).encodeNull_ek2hec_k$=function(){this.composer_1.print_mp71d1_k$(Lo())},rn(to).encodeBoolean_6cztl5_k$=function(n){this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_8kbg64_k$(n)},rn(to).encodeByte_gpyndp_k$=function(n){this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_wuq48e_k$(n)},rn(to).encodeShort_rh3vxz_k$=function(n){this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_cg84b4_k$(n)},rn(to).encodeInt_5vxmon_k$=function(n){this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_p8se77_k$(n)},rn(to).encodeLong_rk3ab9_k$=function(n){this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_u73at6_k$(n)},rn(to).encodeFloat_f5fde1_k$=function(n){if(this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_hp9wj4_k$(n),!this.configuration_1.get_allowSpecialFloatingPointValues_1eu5hp_k$()&&!oe(n))throw gi(n,this.composer_1.get_sb_kntnoo_k$().toString())},rn(to).encodeDouble_79ztsb_k$=function(n){if(this.forceQuoting_1?this.encodeString_90sumj_k$(n.toString()):this.composer_1.print_xvzbiz_k$(n),!this.configuration_1.get_allowSpecialFloatingPointValues_1eu5hp_k$()&&!ae(n))throw gi(n,this.composer_1.get_sb_kntnoo_k$().toString())},rn(to).encodeChar_kkx54x_k$=function(n){this.encodeString_90sumj_k$(ke(n))},rn(to).encodeString_90sumj_k$=function(n){return this.composer_1.printQuoted_vsh1i5_k$(n)},rn(to).encodeEnum_dzauii_k$=function(n,t){this.encodeString_90sumj_k$(n.getElementName_ykpypc_k$(t))},rn(po).get_json_woos35_k$=function(){return this.json_1},rn(po).get_value_j01efc_k$=function(){return this.value_1},rn(po).get_serializersModule_piitvg_k$=function(){return this.get_json_woos35_k$().get_serializersModule_piitvg_k$()},rn(po).get_configuration_uqypjh_k$=function(){return this.configuration_1},rn(po).decodeJsonElement_6lz9ye_k$=function(){return lo(this)},rn(po).decodeSerializableValue_6v83lo_k$=function(n){return Vi(this,n)},rn(po).composeName_t9idc5_k$=function(n,t){return t},rn(po).beginStructure_dv3yt3_k$=function(n){var t,e=lo(this),r=n.get_kind_wop7ml_k$();if(kn(r,Dt())||r instanceof Kt){var i=this.get_json_woos35_k$();if(!(e instanceof jr))throw ki(-1,"Expected "+Qt(jr)+" as the serialized body of "+n.get_serialName_u2rqhk_k$()+", but had "+In(e));t=new mo(i,e)}else if(kn(r,Pe())){var o,a=this.get_json_woos35_k$(),s=So(n.getElementDescriptor_sqz94k_k$(0),a.get_serializersModule_piitvg_k$()),l=s.get_kind_wop7ml_k$();if(l instanceof Zt||kn(l,Yn())){var c=this.get_json_woos35_k$();if(!(e instanceof yr))throw ki(-1,"Expected "+Qt(yr)+" as the serialized body of "+n.get_serialName_u2rqhk_k$()+", but had "+In(e));o=new bo(c,e)}else{if(!a.get_configuration_uqypjh_k$().get_allowStructuredMapKeys_fk21t_k$())throw mi(s);var d=this.get_json_woos35_k$();if(!(e instanceof jr))throw ki(-1,"Expected "+Qt(jr)+" as the serialized body of "+n.get_serialName_u2rqhk_k$()+", but had "+In(e));o=new mo(d,e)}t=o}else{var u=this.get_json_woos35_k$();if(!(e instanceof yr))throw ki(-1,"Expected "+Qt(yr)+" as the serialized body of "+n.get_serialName_u2rqhk_k$()+", but had "+In(e));t=new go(u,e)}return t},rn(po).endStructure_e64gd4_k$=function(n){},rn(po).decodeNotNullMark_us4ba1_k$=function(){return!(lo(this)instanceof Er)},rn(po).getPrimitiveValue_r7a8w1_k$=function(n){var t=this.currentElement_sx22im_k$(n),e=t instanceof Ir?t:null;if(null==e)throw vi(-1,"Expected JsonPrimitive at "+n+", found "+t,mn(lo(this)));return e},rn(po).decodeTaggedEnum_pfrl5l_k$=function(n,t){return Bi(t,this.get_json_woos35_k$(),this.getPrimitiveValue_r7a8w1_k$(n).get_content_h02jrk_k$())},rn(po).decodeTaggedEnum_jxsvth_k$=function(n,t){return this.decodeTaggedEnum_pfrl5l_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(po).decodeTaggedNull_9cvjhc_k$=function(n){return null},rn(po).decodeTaggedNull_x1ibl0_k$=function(n){return this.decodeTaggedNull_9cvjhc_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedNotNullMark_o4mjck_k$=function(n){return!(this.currentElement_sx22im_k$(n)===wr())},rn(po).decodeTaggedNotNullMark_lc2tyw_k$=function(n){return this.decodeTaggedNotNullMark_o4mjck_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedBoolean_69nto3_k$=function(n){var t,e=this.getPrimitiveValue_r7a8w1_k$(n);if(!this.get_json_woos35_k$().get_configuration_uqypjh_k$().get_isLenient_1g1x8_k$()&&uo(e,0,"boolean").get_isString_zep7bw_k$())throw vi(-1,"Boolean literal for key '"+n+"' should be unquoted.\n"+ta(),mn(lo(this)));n:try{var r=Or(e);if(null==r)throw Re();var i,o=r;null==o?co(this,"boolean"):i=o,t=i;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"boolean")}return t},rn(po).decodeTaggedBoolean_kbjyq1_k$=function(n){return this.decodeTaggedBoolean_69nto3_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedByte_z232qn_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,i=Nr(e),o=Fe().get_MIN_VALUE_7nmmor_k$(),a=i<=Fe().get_MAX_VALUE_54a9lf_k$()&&o<=i?Te(i):null;null==a?co(this,"byte"):r=a,t=r;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"byte")}}return t},rn(po).decodeTaggedByte_weg8ir_k$=function(n){return this.decodeTaggedByte_z232qn_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedShort_d78pwf_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,i=Nr(e),o=Ve().get_MIN_VALUE_7nmmor_k$(),a=i<=Ve().get_MAX_VALUE_54a9lf_k$()&&o<=i?Ue(i):null;null==a?co(this,"short"):r=a,t=r;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"short")}}return t},rn(po).decodeTaggedShort_9lw2oz_k$=function(n){return this.decodeTaggedShort_d78pwf_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedInt_g5h384_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,i=Nr(e);null==i?co(this,"int"):r=i,t=r;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"int")}}return t},rn(po).decodeTaggedInt_rqx040_k$=function(n){return this.decodeTaggedInt_g5h384_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedLong_vws05x_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,i=zn(e.get_content_h02jrk_k$());null==i?co(this,"long"):r=i,t=r;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"long")}}return t},rn(po).decodeTaggedLong_z7jgpd_k$=function(n){return this.decodeTaggedLong_vws05x_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedFloat_wuaksh_k$=function(n){var t,e;n:{var r=this.getPrimitiveValue_r7a8w1_k$(n);try{var i,o=(e=r.get_content_h02jrk_k$(),Mn(e));null==o?co(this,"float"):i=o,t=i;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"float")}}var a=t;if(this.get_json_woos35_k$().get_configuration_uqypjh_k$().get_allowSpecialFloatingPointValues_1eu5hp_k$()||oe(a))return a;throw xi(a,n,mn(lo(this)))},rn(po).decodeTaggedFloat_azhupv_k$=function(n){return this.decodeTaggedFloat_wuaksh_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedDouble_c9vp4a_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,i=Mn(e.get_content_h02jrk_k$());null==i?co(this,"double"):r=i,t=r;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"double")}}var o=t;if(this.get_json_woos35_k$().get_configuration_uqypjh_k$().get_allowSpecialFloatingPointValues_1eu5hp_k$()||ae(o))return o;throw xi(o,n,mn(lo(this)))},rn(po).decodeTaggedDouble_qq3qze_k$=function(n){return this.decodeTaggedDouble_c9vp4a_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedChar_ouxcj4_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,i=He(e.get_content_h02jrk_k$());null==(null==i?null:new De(i))?co(this,"char"):r=i,t=r;break n}catch(n){if(!(n instanceof ie))throw n;co(this,"char")}}return t},rn(po).decodeTaggedChar_xsxsj0_k$=function(n){return this.decodeTaggedChar_ouxcj4_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedString_9404dm_k$=function(n){var t=this.getPrimitiveValue_r7a8w1_k$(n);if(!this.get_json_woos35_k$().get_configuration_uqypjh_k$().get_isLenient_1g1x8_k$()&&!uo(t,0,"string").get_isString_zep7bw_k$())throw vi(-1,"String literal for key '"+n+"' should be quoted.\n"+ta(),mn(lo(this)));if(t instanceof Er)throw vi(-1,"Unexpected 'null' value instead of string literal",mn(lo(this)));return t.get_content_h02jrk_k$()},rn(po).decodeTaggedString_5es7hi_k$=function(n){return this.decodeTaggedString_9404dm_k$(null!=n&&"string"==typeof n?n:un())},rn(po).decodeTaggedInline_qtikgf_k$=function(n,t){return eo(t)?new Ki(new ga(this.getPrimitiveValue_r7a8w1_k$(n).get_content_h02jrk_k$()),this.get_json_woos35_k$()):rn(qe).decodeTaggedInline_lzvm4z_k$.call(this,n,t)},rn(po).decodeTaggedInline_lzvm4z_k$=function(n,t){return this.decodeTaggedInline_qtikgf_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(go).get_value_j01efc_k$=function(){return this.value_2},rn(go).decodeElementIndex_nk5a2l_k$=function(n){for(;this.position_1<n.get_elementsCount_288r0x_k$();){var t=this.position_1;this.position_1=t+1|0;var e=this.getTag_8zycz2_k$(n,t),r=this.position_1-1|0;this.forceNull_1=!1;var i=this.get_value_j01efc_k$();if(((Kn(i,$n)?i:un()).containsKey_wgk31w_k$(e)||fo(this,n,r))&&(!this.configuration_1.get_coerceInputValues_gdasvc_k$()||!ho(this,n,r,e)))return r}return wt().get_DECODE_DONE_1b8fna_k$()},rn(go).decodeNotNullMark_us4ba1_k$=function(){return!this.forceNull_1&&rn(po).decodeNotNullMark_us4ba1_k$.call(this)},rn(go).elementName_9sehmv_k$=function(n,t){var e=n.getElementName_ykpypc_k$(t);if(!this.configuration_1.get_useAlternativeNames_c5maqh_k$())return e;if(this.get_value_j01efc_k$().get_keys_wop4xp_k$().contains_2ehdt1_k$(e))return e;var r,i,o,a=ma(this.get_json_woos35_k$()),s=Ci(),l=a.getOrPut_nie706_k$(n,s,(i=n,(o=function(){return Si(i)}).callableName="buildAlternativeNamesMap",o));n:{for(var c=this.get_value_j01efc_k$().get_keys_wop4xp_k$().iterator_jk1svi_k$();c.hasNext_bitz1p_k$();){var d=c.next_20eer_k$();if(l.get_1mhr4y_k$(d)===t){r=d;break n}}r=null}return null==r?e:r},rn(go).currentElement_sx22im_k$=function(n){return jt(this.get_value_j01efc_k$(),n)},rn(go).beginStructure_dv3yt3_k$=function(n){return n===this.polyDescriptor_1?this:rn(po).beginStructure_dv3yt3_k$.call(this,n)},rn(go).endStructure_e64gd4_k$=function(n){var t;if(this.configuration_1.get_ignoreUnknownKeys_kvp19_k$()||n.get_kind_wop7ml_k$()instanceof Kt)return Dn();if(this.configuration_1.get_useAlternativeNames_c5maqh_k$()){var e,r=Gt(n),i=ma(this.get_json_woos35_k$()).get_kuyzdy_k$(n,Ci()),o=null==i?null:i.get_keys_wop4xp_k$();e=null==o?Ye():o,t=Qe(r,e)}else t=Gt(n);for(var a=t,s=this.get_value_j01efc_k$().get_keys_wop4xp_k$().iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l=s.next_20eer_k$();if(!a.contains_2ehdt1_k$(l)&&l!==this.polyDiscriminator_1)throw yi(l,this.get_value_j01efc_k$().toString())}},rn(mo).get_value_j01efc_k$=function(){return this.value_2},rn(mo).elementName_9sehmv_k$=function(n,t){return t.toString()},rn(mo).currentElement_sx22im_k$=function(n){return this.value_2.get_fkrdnv_k$(Sn(n))},rn(mo).decodeElementIndex_nk5a2l_k$=function(n){for(;this.currentIndex_1<(this.size_1-1|0);)return this.currentIndex_1=this.currentIndex_1+1|0,this.currentIndex_1;return wt().get_DECODE_DONE_1b8fna_k$()},rn(Ao).get_value_j01efc_k$=function(){return this.value_2},rn(Ao).decodeElementIndex_nk5a2l_k$=function(n){return 0},rn(Ao).currentElement_sx22im_k$=function(n){if(n!==wo()){var t="This input can only handle primitives with '"+wo()+"' tag";throw Nn(mn(t))}return this.value_2},rn(bo).get_value_j01efc_k$=function(){return this.value_3},rn(bo).elementName_9sehmv_k$=function(n,t){var e=t/2|0;return this.keys_1.get_fkrdnv_k$(e)},rn(bo).decodeElementIndex_nk5a2l_k$=function(n){for(;this.position_2<(this.size_1-1|0);)return this.position_2=this.position_2+1|0,this.position_2;return wt().get_DECODE_DONE_1b8fna_k$()},rn(bo).currentElement_sx22im_k$=function(n){return this.position_2%2|0?jt(this.value_3,n):Sr(n)},rn(bo).endStructure_e64gd4_k$=function(n){},rn(vo).get_content_h02jrk_k$=function(){return this.content_1},rn(vo).putElement_q1lsnv_k$=function(n,t){this.content_1.put_3mhbri_k$(n,t)},rn(vo).encodeNullableSerializableElement_j50jzb_k$=function(n,t,e,r){(null!=r||this.configuration_1.get_explicitNulls_ppiuof_k$())&&rn(ko).encodeNullableSerializableElement_j50jzb_k$.call(this,n,t,e,r)},rn(vo).getCurrent_z8uawt_k$=function(){return new yr(this.content_1)},rn(xo).get_serializersModule_piitvg_k$=function(){return this.serializersModule_1},rn(xo).putUnquotedString_bv71rl_k$=function(n){return this.this$0__1.putElement_q1lsnv_k$(this.$tag_1,new zr(n,!1))},rn(xo).encodeInt_5vxmon_k$=function(n){var t;return t=dt(n),this.putUnquotedString_bv71rl_k$(ut(t))},rn(xo).encodeLong_rk3ab9_k$=function(n){var t;return t=pt(n),this.putUnquotedString_bv71rl_k$(ht(t))},rn(xo).encodeByte_gpyndp_k$=function(n){var t;return t=ft(n),this.putUnquotedString_bv71rl_k$(gt(t))},rn(xo).encodeShort_rh3vxz_k$=function(n){var t;return t=mt(n),this.putUnquotedString_bv71rl_k$(At(t))},rn(ko).get_json_woos35_k$=function(){return this.json_1},rn(ko).get_serializersModule_piitvg_k$=function(){return this.json_1.get_serializersModule_piitvg_k$()},rn(ko).get_configuration_uqypjh_k$=function(){return this.configuration_1},rn(ko).encodeJsonElement_javf71_k$=function(n){this.encodeSerializableValue_g55msp_k$(Ur(),n)},rn(ko).shouldEncodeElementDefault_m92hrm_k$=function(n,t){return this.configuration_1.get_encodeDefaults_m8plkf_k$()},rn(ko).composeName_t9idc5_k$=function(n,t){return t},rn(ko).encodeNull_ek2hec_k$=function(){var n=this.get_currentTagOrNull_yhyzw_k$();if(null==n)return this.nodeConsumer_1(wr());var t=n;this.encodeTaggedNull_7uuv7t_k$(t)},rn(ko).encodeTaggedNull_7uuv7t_k$=function(n){return this.putElement_q1lsnv_k$(n,wr())},rn(ko).encodeTaggedNull_qi5bv1_k$=function(n){return this.encodeTaggedNull_7uuv7t_k$(null!=n&&"string"==typeof n?n:un())},rn(ko).encodeTaggedInt_bsahq4_k$=function(n,t){return this.putElement_q1lsnv_k$(n,Br(t))},rn(ko).encodeTaggedInt_ndzaig_k$=function(n,t){return this.encodeTaggedInt_bsahq4_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedByte_hkv08e_k$=function(n,t){return this.putElement_q1lsnv_k$(n,Br(t))},rn(ko).encodeTaggedByte_e5naty_k$=function(n,t){return this.encodeTaggedByte_hkv08e_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedShort_drdhss_k$=function(n,t){return this.putElement_q1lsnv_k$(n,Br(t))},rn(ko).encodeTaggedShort_4ro7mw_k$=function(n,t){return this.encodeTaggedShort_drdhss_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedLong_kg8soa_k$=function(n,t){return this.putElement_q1lsnv_k$(n,Br(t))},rn(ko).encodeTaggedLong_68sg4u_k$=function(n,t){return this.encodeTaggedLong_kg8soa_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedFloat_px6isk_k$=function(n,t){if(this.putElement_q1lsnv_k$(n,Br(t)),!this.configuration_1.get_allowSpecialFloatingPointValues_1eu5hp_k$()&&!oe(t))throw bi(t,n,mn(this.getCurrent_z8uawt_k$()))},rn(ko).encodeTaggedFloat_xhp5co_k$=function(n,t){return this.encodeTaggedFloat_px6isk_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeSerializableValue_g55msp_k$=function(n,t){if(null==this.get_currentTagOrNull_yhyzw_k$()&&((a=So(n.get_descriptor_wjt6a0_k$(),this.get_serializersModule_piitvg_k$())).get_kind_wop7ml_k$()instanceof Zt||a.get_kind_wop7ml_k$()===Yn())){var e=new yo(this.json_1,this.nodeConsumer_1);e.encodeSerializableValue_g55msp_k$(n,t),e.endEncode_2disap_k$(n.get_descriptor_wjt6a0_k$())}else if(n instanceof Ut&&!this.get_json_woos35_k$().get_configuration_uqypjh_k$().get_useArrayPolymorphism_teidaa_k$()){var r=n instanceof Ut?n:un(),i=Ui(n.get_descriptor_wjt6a0_k$(),this.get_json_woos35_k$()),o=Yt(r,this,Ht(t)?t:un());Yi(r,o,i),Hi(o.get_descriptor_wjt6a0_k$().get_kind_wop7ml_k$()),this.polymorphicDiscriminator_1=i,o.serialize_32qylj_k$(this,t)}else n.serialize_32qylj_k$(this,t);var a},rn(ko).encodeTaggedDouble_8ug3sw_k$=function(n,t){if(this.putElement_q1lsnv_k$(n,Br(t)),!this.configuration_1.get_allowSpecialFloatingPointValues_1eu5hp_k$()&&!ae(t))throw bi(t,n,mn(this.getCurrent_z8uawt_k$()))},rn(ko).encodeTaggedDouble_dgqq9w_k$=function(n,t){return this.encodeTaggedDouble_8ug3sw_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedBoolean_mejn8k_k$=function(n,t){return this.putElement_q1lsnv_k$(n,function(n){return null==n?wr():new zr(n,!1)}(t))},rn(ko).encodeTaggedBoolean_wlumqg_k$=function(n,t){return this.encodeTaggedBoolean_mejn8k_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedChar_q2imt2_k$=function(n,t){return this.putElement_q1lsnv_k$(n,Sr(ke(t)))},rn(ko).encodeTaggedChar_2dcv0m_k$=function(n,t){return this.encodeTaggedChar_q2imt2_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedString_tybxa8_k$=function(n,t){return this.putElement_q1lsnv_k$(n,Sr(t))},rn(ko).encodeTaggedString_ault6k_k$=function(n,t){return this.encodeTaggedString_tybxa8_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedEnum_x78vv5_k$=function(n,t,e){return this.putElement_q1lsnv_k$(n,Sr(t.getElementName_ykpypc_k$(e)))},rn(ko).encodeTaggedEnum_j126tp_k$=function(n,t,e){return this.encodeTaggedEnum_x78vv5_k$(null!=n&&"string"==typeof n?n:un(),t,e)},rn(ko).encodeTaggedValue_vuddkv_k$=function(n,t){this.putElement_q1lsnv_k$(n,Sr(mn(t)))},rn(ko).encodeTaggedValue_rik3ib_k$=function(n,t){return this.encodeTaggedValue_vuddkv_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).encodeTaggedInline_n78nx5_k$=function(n,t){return eo(t)?new xo(this,n):rn(Ze).encodeTaggedInline_nljf4l_k$.call(this,n,t)},rn(ko).encodeTaggedInline_nljf4l_k$=function(n,t){return this.encodeTaggedInline_n78nx5_k$(null!=n&&"string"==typeof n?n:un(),t)},rn(ko).beginStructure_dv3yt3_k$=function(n){var t,e,r=null==this.get_currentTagOrNull_yhyzw_k$()?this.nodeConsumer_1:(e=this,function(n){return e.putElement_q1lsnv_k$(e.get_currentTag_wui9re_k$(),n),Dn()}),i=n.get_kind_wop7ml_k$();if(kn(i,Dt())||i instanceof Kt)t=new $o(this.json_1,r);else if(kn(i,Pe())){var o,a=this.json_1,s=So(n.getElementDescriptor_sqz94k_k$(0),a.get_serializersModule_piitvg_k$()),l=s.get_kind_wop7ml_k$();if(l instanceof Zt||kn(l,Yn()))o=new Eo(this.json_1,r);else{if(!a.get_configuration_uqypjh_k$().get_allowStructuredMapKeys_fk21t_k$())throw mi(s);o=new $o(this.json_1,r)}t=o}else t=new vo(this.json_1,r);var c=t;return null!=this.polymorphicDiscriminator_1&&(c.putElement_q1lsnv_k$(zt(this.polymorphicDiscriminator_1),Sr(n.get_serialName_u2rqhk_k$())),this.polymorphicDiscriminator_1=null),c},rn(ko).endEncode_2disap_k$=function(n){this.nodeConsumer_1(this.getCurrent_z8uawt_k$())},rn(yo).putElement_q1lsnv_k$=function(n,t){if("primitive"!==n)throw Nn(mn("This output can only consume primitives with 'primitive' tag"));if(null!=this.content_1)throw Nn(mn("Primitive element was already recorded. Does call to .encodeXxx happen more than once?"));this.content_1=t},rn(yo).getCurrent_z8uawt_k$=function(){var n=this.content_1;if(null==n)throw Nn(mn("Primitive element has not been recorded. Is call to .encodeXxx is missing in serializer?"));return n},rn($o).elementName_9sehmv_k$=function(n,t){return t.toString()},rn($o).putElement_q1lsnv_k$=function(n,t){var e=Sn(n);this.array_1.add_ydlf05_k$(e,t)},rn($o).getCurrent_z8uawt_k$=function(){return new jr(this.array_1)},rn(Eo).putElement_q1lsnv_k$=function(n,t){if(this.isKey_1){var e;if(t instanceof Ir)e=t.get_content_h02jrk_k$();else{if(t instanceof yr)throw mi(Qr().get_descriptor_wjt6a0_k$());if(t instanceof jr)throw mi(Gr().get_descriptor_wjt6a0_k$());Le()}this.tag_1=e,this.isKey_1=!1}else{var r=this.content_1,i=function(n){var t=n.tag_1;if(null!=t)return t;We("tag")}(this);r.put_3mhbri_k$(i,t),this.isKey_1=!0}},rn(Eo).getCurrent_z8uawt_k$=function(){return new yr(this.content_1)},rn(Io).get_begin_15e7lr_k$=function(){return this.begin_1},rn(Io).get_end_l5tfxv_k$=function(){return this.end_1},rn(Go).set_currentPosition_b6llm3_k$=function(n){this.currentPosition_1=n},rn(Go).get_currentPosition_ic997d_k$=function(){return this.currentPosition_1},rn(Go).get_path_wos8ry_k$=function(){return this.path_1},rn(Go).ensureHaveChars_2ohzs6_k$=function(){},rn(Go).isNotEof_61q0b1_k$=function(){return!(10===this.peekNextToken_1gqwr9_k$())},rn(Go).isValidValueStart_3nntvd_k$=function(n){return n!==xn(125)&&n!==xn(93)&&n!==xn(58)&&n!==xn(44)},rn(Go).expectEof_2xcy36_k$=function(){10!==this.consumeNextToken_uf1vsa_k$()&&this.fail$default_dmej3o_k$("Expected EOF after parsing, but had "+new De(se(this.get_source_jl0x7o_k$(),this.currentPosition_1-1|0))+" instead")},rn(Go).set_escapedString_7uc22r_k$=function(n){this.escapedString_1=n},rn(Go).get_escapedString_g03bxx_k$=function(){return this.escapedString_1},rn(Go).consumeNextToken_trhodc_k$=function(n){var t=this.consumeNextToken_uf1vsa_k$();return t!==n&&this.fail_pcesvg_k$(n),t},rn(Go).consumeNextToken_ev7fkz_k$=function(n){this.ensureHaveChars_2ohzs6_k$();for(var t=this.get_source_jl0x7o_k$(),e=this.currentPosition_1;-1!==(e=this.prefetchOrEof_yw6lb3_k$(e));){var r=e;e=r+1|0;var i=se(t,r);if(i!==xn(32)&&i!==xn(10)&&i!==xn(13)&&i!==xn(9)){if(this.currentPosition_1=e,i===n)return Dn();this.unexpectedToken_v8110b_k$(n)}}this.currentPosition_1=e,this.unexpectedToken_v8110b_k$(n)},rn(Go).unexpectedToken_v8110b_k$=function(n){this.currentPosition_1=this.currentPosition_1-1|0,this.currentPosition_1>=0&&n===xn(34)&&"null"===this.consumeStringLenient_9oypvu_k$()&&this.fail_icoaf1_k$("Expected string literal but 'null' literal was found",this.currentPosition_1-4|0,"Use 'coerceInputValues = true' in 'Json {}` builder to coerce nulls to default values."),this.fail_pcesvg_k$(Jo(n))},rn(Go).fail_pcesvg_k$=function(n){var t=1===n?"quotation mark '\"'":4===n?"comma ','":5===n?"semicolon ':'":6===n?"start of the object '{'":7===n?"end of the object '}'":8===n?"start of the array '['":9===n?"end of the array ']'":"valid token",e=this.currentPosition_1===kt(this.get_source_jl0x7o_k$())||this.currentPosition_1<=0?"EOF":ke(se(this.get_source_jl0x7o_k$(),this.currentPosition_1-1|0));this.fail$default_dmej3o_k$("Expected "+t+", but had '"+e+"' instead",this.currentPosition_1-1|0)},rn(Go).peekNextToken_1gqwr9_k$=function(){for(var n=this.get_source_jl0x7o_k$(),t=this.currentPosition_1;-1!==(t=this.prefetchOrEof_yw6lb3_k$(t));){var e=se(n,t);if(e!==xn(32)&&e!==xn(10)&&e!==xn(13)&&e!==xn(9))return this.currentPosition_1=t,Jo(e);t=t+1|0}return this.currentPosition_1=t,10},rn(Go).tryConsumeNotNull_blklc7_k$=function(){var n=this.skipWhitespaces_ox013r_k$();n=this.prefetchOrEof_yw6lb3_k$(n);var t=kt(this.get_source_jl0x7o_k$())-n|0;if(t<4||-1===n)return!0;var e=0;if(e<=3)do{var r=e;if(e=e+1|0,se("null",r)!==se(this.get_source_jl0x7o_k$(),n+r|0))return!0}while(e<=3);return t>4&&0===Jo(se(this.get_source_jl0x7o_k$(),n+4|0))||(this.currentPosition_1=n+4|0,!1)},rn(Go).skipWhitespaces_ox013r_k$=function(){var n=this.currentPosition_1;n:for(;-1!==(n=this.prefetchOrEof_yw6lb3_k$(n));){var t=se(this.get_source_jl0x7o_k$(),n);if(t!==xn(32)&&t!==xn(10)&&t!==xn(13)&&t!==xn(9))break n;n=n+1|0}return this.currentPosition_1=n,n},rn(Go).peekString_9klnyq_k$=function(n){var t,e=this.peekNextToken_1gqwr9_k$();if(n){if(1!==e&&0!==e)return null;t=this.consumeStringLenient_9oypvu_k$()}else{if(1!==e)return null;t=this.consumeString_j3j2z7_k$()}var r=t;return this.peekedString_1=r,r},rn(Go).indexOf_qdephw_k$=function(n,t){return er(this.get_source_jl0x7o_k$(),n,t)},rn(Go).substring_8we4nj_k$=function(n,t){var e=this.get_source_jl0x7o_k$();return mn(yt(e,n,t))},rn(Go).consumeString_j3j2z7_k$=function(){return null!=this.peekedString_1?Ho(this):this.consumeKeyString_mfa3ws_k$()},rn(Go).consumeString2=function(n,t,e){for(var r=e,i=t,o=se(n,r),a=!1;o!==xn(34);)o===xn(92)?(a=!0,-1===(r=this.prefetchOrEof_yw6lb3_k$(Vo(this,i,r)))&&this.fail$default_dmej3o_k$("EOF",r),i=r):(r=r+1|0)>=kt(n)&&(a=!0,this.appendRange_nm7sha_k$(i,r),-1===(r=this.prefetchOrEof_yw6lb3_k$(r))&&this.fail$default_dmej3o_k$("EOF",r),i=r),o=se(n,r);var s=a?Uo(this,i,r):this.substring_8we4nj_k$(i,r);return this.currentPosition_1=r+1|0,s},rn(Go).consumeStringLenientNotNull_m2rgts_k$=function(){var n,t=this.consumeStringLenient_9oypvu_k$();return"null"===t&&!(se((n=this).get_source_jl0x7o_k$(),n.currentPosition_1-1|0)===xn(34))&&this.fail$default_dmej3o_k$("Unexpected 'null' value instead of string literal"),t},rn(Go).consumeStringLenient_9oypvu_k$=function(){if(null!=this.peekedString_1)return Ho(this);var n=this.skipWhitespaces_ox013r_k$();(n>=kt(this.get_source_jl0x7o_k$())||-1===n)&&this.fail$default_dmej3o_k$("EOF",n);var t=Jo(se(this.get_source_jl0x7o_k$(),n));if(1===t)return this.consumeString_j3j2z7_k$();0!==t&&this.fail$default_dmej3o_k$("Expected beginning of the string, but got "+new De(se(this.get_source_jl0x7o_k$(),n)));for(var e=!1;0===Jo(se(this.get_source_jl0x7o_k$(),n));)if((n=n+1|0)>=kt(this.get_source_jl0x7o_k$())){e=!0,this.appendRange_nm7sha_k$(this.currentPosition_1,n);var r=this.prefetchOrEof_yw6lb3_k$(n);if(-1===r)return this.currentPosition_1=n,Uo(this,0,0);n=r}var i=e?Uo(this,this.currentPosition_1,n):this.substring_8we4nj_k$(this.currentPosition_1,n);return this.currentPosition_1=n,i},rn(Go).appendRange_nm7sha_k$=function(n,t){this.escapedString_1.append_tbojcw_k$(this.get_source_jl0x7o_k$(),n,t)},rn(Go).require_6c485v_k$=function(n,t,e){n||this.fail$default_dmej3o_k$(e(),t)},rn(Go).skipElement_wcp1ak_k$=function(n){var t=It(),e=this.peekNextToken_1gqwr9_k$();if(8!==e&&6!==e)return this.consumeStringLenient_9oypvu_k$(),Dn();for(;;)if(1!==(e=this.peekNextToken_1gqwr9_k$())){var r=e;if(8===r||6===r)t.add_1j60pz_k$(e);else if(9===r){if(8!==rr(t))throw vi(this.currentPosition_1,"found ] instead of } at path: "+this.path_1,this.get_source_jl0x7o_k$());ir(t)}else if(7===r){if(6!==rr(t))throw vi(this.currentPosition_1,"found } instead of ] at path: "+this.path_1,this.get_source_jl0x7o_k$());ir(t)}else 10===r&&this.fail$default_dmej3o_k$("Unexpected end of input due to malformed JSON during ignoring unknown keys");if(this.consumeNextToken_uf1vsa_k$(),0===t.get_size_woubt6_k$())return Dn()}else n?this.consumeStringLenient_9oypvu_k$():this.consumeKeyString_mfa3ws_k$()},rn(Go).toString=function(){return"JsonReader(source='"+this.get_source_jl0x7o_k$()+"', currentPosition="+this.currentPosition_1+")"},rn(Go).failOnUnknownKey_6lfa5c_k$=function(n){var t=this.substring_8we4nj_k$(0,this.currentPosition_1),e=or(t,n);this.fail_icoaf1_k$("Encountered an unknown key '"+n+"'",e,"Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.")},rn(Go).fail_icoaf1_k$=function(n,t,e){var r=0===kt(e)?"":"\n"+e;throw vi(t,n+" at path: "+this.path_1.getPath_18su3p_k$()+r,this.get_source_jl0x7o_k$())},rn(Go).fail$default_dmej3o_k$=function(n,t,e,r){return t=t===an?this.currentPosition_1:t,e=e===an?"":e,r===an?this.fail_icoaf1_k$(n,t,e):r.fail_icoaf1_k$.call(this,n,t,e)},rn(Go).consumeNumericLiteral_rdea66_k$=function(){var n,t=this.skipWhitespaces_ox013r_k$();((t=this.prefetchOrEof_yw6lb3_k$(t))>=kt(this.get_source_jl0x7o_k$())||-1===t)&&this.fail$default_dmej3o_k$("EOF"),se(this.get_source_jl0x7o_k$(),t)===xn(34)?((t=t+1|0)===kt(this.get_source_jl0x7o_k$())&&this.fail$default_dmej3o_k$("EOF"),n=!0):n=!1;var e,r=n,i=new ar(0,0),o=!1,a=t,s=!0;n:for(;s;){var l=se(this.get_source_jl0x7o_k$(),t);if(l!==xn(45)){if(0!==Jo(l))break n;s=!((t=t+1|0)===kt(this.get_source_jl0x7o_k$()));var c=sr(l,xn(48));0<=c&&c<=9||this.fail$default_dmej3o_k$("Unexpected symbol '"+new De(l)+"' in numeric literal"),(i=i.times_2zfqpc_k$(new ar(10,0)).minus_llf5ei_k$(ct(c))).compareTo_n4fqi2_k$(new ar(0,0))>0&&this.fail$default_dmej3o_k$("Numeric value overflow")}else t!==a&&this.fail$default_dmej3o_k$("Unexpected symbol '-' in numeric literal"),o=!0,t=t+1|0}return(a===t||o&&a===(t-1|0))&&this.fail$default_dmej3o_k$("Expected numeric literal"),r&&(s||this.fail$default_dmej3o_k$("EOF"),se(this.get_source_jl0x7o_k$(),t)!==xn(34)&&this.fail$default_dmej3o_k$("Expected closing quotation mark"),t=t+1|0),this.currentPosition_1=t,o?e=i:i.equals(lr().get_MIN_VALUE_7nmmor_k$())?this.fail$default_dmej3o_k$("Numeric value overflow"):e=i.unaryMinus_6uz0qp_k$(),e},rn(Go).consumeBoolean_8eci30_k$=function(){return Xo(this,this.skipWhitespaces_ox013r_k$())},rn(Go).consumeBooleanLenient_iqeqb9_k$=function(){var n,t=this.skipWhitespaces_ox013r_k$();t===kt(this.get_source_jl0x7o_k$())&&this.fail$default_dmej3o_k$("EOF"),se(this.get_source_jl0x7o_k$(),t)===xn(34)?(t=t+1|0,n=!0):n=!1;var e=n,r=Xo(this,t);return e&&(this.currentPosition_1===kt(this.get_source_jl0x7o_k$())&&this.fail$default_dmej3o_k$("EOF"),se(this.get_source_jl0x7o_k$(),this.currentPosition_1)!==xn(34)&&this.fail$default_dmej3o_k$("Expected closing quotation mark"),this.currentPosition_1=this.currentPosition_1+1|0),r},rn(pa).get_ESCAPE_2_CHAR_5c0exk_k$=function(){return this.ESCAPE_2_CHAR_1},rn(pa).get_CHAR_TO_TOKEN_kwe4p7_k$=function(){return this.CHAR_TO_TOKEN_1},rn(ga).get_source_jl0x7o_k$=function(){return this.source_1},rn(ga).prefetchOrEof_yw6lb3_k$=function(n){return n<this.source_1.length?n:-1},rn(ga).consumeNextToken_uf1vsa_k$=function(){for(var n=this.source_1;-1!==this.get_currentPosition_ic997d_k$()&&this.get_currentPosition_ic997d_k$()<n.length;){var t=this.get_currentPosition_ic997d_k$();this.set_currentPosition_b6llm3_k$(t+1|0);var e=Jo(se(n,t));if(e!==L)return e}return q},rn(ga).tryConsumeComma_9n2ve4_k$=function(){var n=this.skipWhitespaces_ox013r_k$();return n!==this.source_1.length&&-1!==n&&se(this.source_1,n)===xn(44)&&(this.set_currentPosition_b6llm3_k$(this.get_currentPosition_ic997d_k$()+1|0),this.get_currentPosition_ic997d_k$(),!0)},rn(ga).canConsumeValue_oljqd7_k$=function(){var n=this.get_currentPosition_ic997d_k$();if(-1===n)return!1;for(;n<this.source_1.length;){var t=se(this.source_1,n);if(t!==xn(32)&&t!==xn(10)&&t!==xn(13)&&t!==xn(9))return this.set_currentPosition_b6llm3_k$(n),this.isValidValueStart_3nntvd_k$(t);n=n+1|0}return this.set_currentPosition_b6llm3_k$(n),!1},rn(ga).skipWhitespaces_ox013r_k$=function(){var n=this.get_currentPosition_ic997d_k$();if(-1===n)return n;n:for(;n<this.source_1.length;){var t=se(this.source_1,n);if(t!==xn(32)&&t!==xn(10)&&t!==xn(13)&&t!==xn(9))break n;n=n+1|0}return this.set_currentPosition_b6llm3_k$(n),n},rn(ga).consumeNextToken_ev7fkz_k$=function(n){-1===this.get_currentPosition_ic997d_k$()&&this.unexpectedToken_v8110b_k$(n);for(var t=this.source_1;this.get_currentPosition_ic997d_k$()<t.length;){var e=this.get_currentPosition_ic997d_k$();this.set_currentPosition_b6llm3_k$(e+1|0);var r=se(t,e);if(r!==xn(32)&&r!==xn(10)&&r!==xn(13)&&r!==xn(9)){if(r===n)return Dn();this.unexpectedToken_v8110b_k$(n)}}this.unexpectedToken_v8110b_k$(n)},rn(ga).consumeKeyString_mfa3ws_k$=function(){this.consumeNextToken_ev7fkz_k$(Zo());var n=this.get_currentPosition_ic997d_k$(),t=er(this.source_1,xn(34),n);-1===t&&this.fail_pcesvg_k$(Ko());var e=n;if(e<t)do{var r=e;if(e=e+1|0,se(this.source_1,r)===F)return this.consumeString2(this.source_1,this.get_currentPosition_ic997d_k$(),r)}while(e<t);return this.set_currentPosition_b6llm3_k$(t+1|0),this.source_1.substring(n,t)},rn(Aa).append_gvce4t_k$=function(n){this.sb_1.append_t8pm91_k$(n)},rn(Aa).append_y20c3x_k$=function(n){this.sb_1.append_t8oh9e_k$(n)},rn(Aa).append_1o6mm0_k$=function(n){this.sb_1.append_ssq29y_k$(n)},rn(Aa).appendQuoted_lngcuo_k$=function(n){ao(this.sb_1,n)},rn(Aa).toString=function(){return this.sb_1.toString()},rn(Aa).release_wtm6d2_k$=function(){},rn(li).get_isNullable_67sy7o_k$=et,rn(li).get_isInline_usk17w_k$=rt,rn(li).get_annotations_20dirp_k$=it,rn(Zi).decodeSerializableElement$default_qqku8y_k$=re,rn(Zi).decodeNullableSerializableValue_f10m3r_k$=le,rn(Zi).decodeSequentially_xlblqy_k$=ce,rn(Zi).decodeCollectionSize_cd6i6s_k$=de,rn(Zi).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(Ki).decodeSerializableValue_6v83lo_k$=_e,rn(Ki).decodeSerializableElement$default_qqku8y_k$=re,rn(Ki).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(Ki).decodeNullableSerializableValue_f10m3r_k$=le,rn(Ki).decodeSequentially_xlblqy_k$=ce,rn(Ki).decodeCollectionSize_cd6i6s_k$=de,rn(to).encodeNotNullMark_40lhgg_k$=ye,rn(to).beginCollection_dgpn47_k$=$e,rn(to).encodeNullableSerializableValue_4n8qik_k$=Ee,rn(po).decodeSerializableElement$default_qqku8y_k$=re,rn(po).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(po).decodeNullableSerializableValue_f10m3r_k$=le,rn(po).decodeSequentially_xlblqy_k$=ce,rn(po).decodeCollectionSize_cd6i6s_k$=de,rn(go).decodeSerializableElement$default_qqku8y_k$=re,rn(go).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(go).decodeNullableSerializableValue_f10m3r_k$=le,rn(go).decodeSequentially_xlblqy_k$=ce,rn(go).decodeCollectionSize_cd6i6s_k$=de,rn(mo).decodeSerializableElement$default_qqku8y_k$=re,rn(mo).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(mo).decodeNullableSerializableValue_f10m3r_k$=le,rn(mo).decodeSequentially_xlblqy_k$=ce,rn(mo).decodeCollectionSize_cd6i6s_k$=de,rn(Ao).decodeSerializableElement$default_qqku8y_k$=re,rn(Ao).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(Ao).decodeNullableSerializableValue_f10m3r_k$=le,rn(Ao).decodeSequentially_xlblqy_k$=ce,rn(Ao).decodeCollectionSize_cd6i6s_k$=de,rn(bo).decodeSerializableElement$default_qqku8y_k$=re,rn(bo).decodeNullableSerializableElement$default_4h8j6x_k$=ue,rn(bo).decodeNullableSerializableValue_f10m3r_k$=le,rn(bo).decodeSequentially_xlblqy_k$=ce,rn(bo).decodeCollectionSize_cd6i6s_k$=de,rn(ko).beginCollection_dgpn47_k$=$e,rn(ko).encodeNullableSerializableValue_4n8qik_k$=Ee,rn(vo).beginCollection_dgpn47_k$=$e,rn(vo).encodeNullableSerializableValue_4n8qik_k$=Ee,rn(xo).encodeNotNullMark_40lhgg_k$=ye,rn(xo).beginCollection_dgpn47_k$=$e,rn(xo).encodeSerializableValue_g55msp_k$=Ge,rn(xo).encodeNullableSerializableValue_4n8qik_k$=Ee,rn(xo).shouldEncodeElementDefault_m92hrm_k$=Je,rn(yo).beginCollection_dgpn47_k$=$e,rn(yo).encodeNullableSerializableValue_4n8qik_k$=Ee,rn($o).beginCollection_dgpn47_k$=$e,rn($o).encodeNullableSerializableValue_4n8qik_k$=Ee,rn(Eo).beginCollection_dgpn47_k$=$e,rn(Eo).encodeNullableSerializableValue_4n8qik_k$=Ee,$="primitive",S=xn(58),z=xn(0),M=xn(44),j="null",O=xn(123),N=xn(125),D=xn(91),T=xn(93),L=3,q=10,P=xn(34),R=1,F=xn(92),V=4,U="Use 'isLenient = true' in 'Json {}` builder to accept non-compliant JSON.",H=5,Y=6,Q=7,X=8,W=9,G=0,xn(117),J="Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.",K="It is possible to deserialize them using 'JsonBuilder.allowSpecialFloatingPointValues = true'",nn="Use 'allowStructuredMapKeys = true' in 'Json {}' builder to convert such maps to [key1, value1, key2, value2,...] arrays.",n.$_$=n.$_$||{},n.$_$.a=hr,n})?r.apply(t,i):r)||(n.exports=o)},2751:function(n,t,e){var r,i,o;i=[t,e(6279),e(6204),e(5485),e(9379),e(4359),e(8744),e(3730),e(246),e(3645),e(2437),e(9776),e(3907)],void 0===(o="function"==typeof(r=function(n,t,r,i,o,a,s,l,c,d,u,p,h){"use strict";var f,g,m,A,b,_,v,x,k,y,$,E,w,C,I,B,S,z,M,j,O,N,D,T,L,q,P,R,F,V,U,H,Y,Q=t.createRoot,X=r.Fragment,W=Math.imul,G=r.useState,J=i.createHashRouter,Z=o.RouterProvider,K=o.Outlet,nn=i.NavLink,tn=s.$_$.w4,en=s.$_$.t7,rn=s.$_$.y4,on=s.$_$.i4,an=s.$_$.d8,sn=l.$_$.a,ln=c.$_$.b,cn=s.$_$.d,dn=s.$_$.ca,un=s.$_$.a,pn=d.$_$.p2,hn=s.$_$.t9,fn=d.$_$.j2,gn=s.$_$.l7,mn=s.$_$.f1,An=u.$_$.b,bn=s.$_$.w2,_n=s.$_$.q9,vn=s.$_$.v7,xn=s.$_$.qa,kn=s.$_$.y7,yn=s.$_$.v6,$n=s.$_$.z7,En=s.$_$.x7,wn=s.$_$.f,Cn=s.$_$.d4,In=p.$_$.a,Bn=s.$_$.p3,Sn=s.$_$.f4,zn=u.$_$.a,Mn=s.$_$.b7,jn=s.$_$.c7,On=s.$_$.x6,Nn=c.$_$.e,Dn=s.$_$.y2,Tn=s.$_$.t4,Ln=s.$_$.q3,qn=h.$_$.a,Pn=s.$_$.k4,Rn=s.$_$.pa,Fn=c.$_$.f,Vn=s.$_$.v4,Un=s.$_$.g,Hn=s.$_$.j4,Yn=s.$_$.r7,Qn=s.$_$.fa,Xn=h.$_$.b,Wn=s.$_$.p,Gn=c.$_$.c,Jn=s.$_$.d5,Zn=s.$_$.u7,Kn=s.$_$.k9,nt=s.$_$.k8,tt=s.$_$.u9,et=s.$_$.z6,rt=s.$_$.r5,it=s.$_$.k5,ot=s.$_$.f5,at=s.$_$.q7,st=s.$_$.e4,lt=s.$_$.e5,ct=s.$_$.n5,dt=s.$_$.o5,ut=s.$_$.m5,pt=c.$_$.d,ht=s.$_$.i5,ft=c.$_$.a;function gt(n,t){return mt(n.getSize_uydz1e_k$(t))}function mt(n){for(var t=tn(["B","KB","MB","GB","TB","PB"]),e=en(n);e>1024;)e/=1024,rn(t);return e.toFixed(1)+" "+on(t)}function At(n,t,e){var r,i=n.horizontal_1?n.xAxisFormatter_1:n.yAxisFormatter_1;if(null!=n.chartSeriesTotals_1)r=n.chartSeriesTotals_1[e.seriesIndex];else{for(var o=e.series[e.seriesIndex],a=new _n(0,0),s=0,l=o.length;s<l;){var c=o[s];s=s+1|0;var d,u=a;d=vn(c),a=u.plus_u6jwas_k$(d)}r=a}var p=r;return i(t)+" ("+function(n,t){return(100*en(n)/en(t)).toFixed(2)+" %"}(t,p)+")"}function bt(n){return function(t){return t.series=n.chartSeries_1,t.xaxis.categories=n.chartLabels_1,t.chart.type="bar",t.chart.height=n.chartHeight_1,t.grid.xaxis.lines.show=n.horizontal_1,t.grid.yaxis.lines.show=!n.horizontal_1,t.plotOptions.bar.horizontal=n.horizontal_1,t.xaxis.labels.formatter=n.xAxisFormatter_1,t.yaxis.labels.formatter=n.yAxisFormatter_1,t.tooltip.y.formatter=(e=n,(r=function(n,t){return At(e,n,t)}).callableName="formatTooltip",r),bn();var e,r}}function _t(n,t,e,r,i,o,a){var s;r=r!==xn&&r,i=i===xn?((s=function(n){return an(n)}).callableName="toString",s):i,o=o===xn?function(){var n=function(n){return an(n)};return n.callableName="toString",n}():o,a=a===xn?null:a,kt.call(this),this.chartLabels_1=n,this.chartSeries_1=t,this.chartHeight_1=e,this.horizontal_1=r,this.xAxisFormatter_1=i,this.yAxisFormatter_1=o,this.chartSeriesTotals_1=a}function vt(){f=this,this.FONT_FAMILY_1="var(--bs-body-font-family)",this.FONT_SIZE_1=14,this.STROKE_WIDTH_1=3}function xt(){return null==f&&new vt,f}function kt(){xt()}function yt(n,t){var e={};e.name=n;for(var r=wn(t.length),i=0,o=t.length;i<o;){var a,s=t[i];i=i+1|0,a=s.toInt_1tsl84_k$(),r.add_1j60pz_k$(a)}return e.data=Cn(r),e}function $t(){return Dt(),m}function Et(){return Dt(),A}function wt(){return Dt(),x}function Ct(n,t){Dt(),In();var e;n.invoke_hixay3_k$("h4",(e=t,function(n){var t;return t="mb-3",n.className=t,n.unaryPlus_8p9j08_k$("Breakdown ("+e.components.get_size_woubt6_k$()+" components)"),bn()}));var r=qt();return n.invoke_hixay3_k$(r,function(n){return function(t){var e=$t();return t.invoke_hixay3_k$(e,function(n){return function(t){return t.containers=n.components,t.sizeType=n.sizeType,bn()}}(n)),bn()}}(t)),bn()}function It(n,t){Dt(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t;t="accordion",n.className=t;for(var r=0,i=e.containers.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var o=i.next_20eer_k$(),a=r;r=a+1|0;var s=Bn(a),l=Et();n.invoke_hixay3_k$(l,Bt(s,o,e))}return bn()})),bn()}function Bt(n,t,e){return function(r){return r.id=n,r.container=t,r.sizeType=e.sizeType,r.key=t.get_name_woqyms_k$(),bn()}}function St(n,t){Dt(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t;t="accordion-item",n.className=t;var r=(Dt(),b);n.invoke_hixay3_k$(r,function(n){return function(t){return t.id=n.id,t.container=n.container,t.sizeType=n.sizeType,bn()}}(e));var i=(Dt(),_);return n.invoke_hixay3_k$(i,function(n){return function(t){return t.id=n.id,t.container=n.container,t.sizeType=n.sizeType,bn()}}(e)),bn()})),bn()}function zt(n,t){Dt();var e=!(null==t.container.get_files_irdsge_k$());In();var r,i;return n.invoke_hixay3_k$("h2",(r=e,i=t,function(n){var t;t="accordion-header",n.className=t;var e={_v:"accordion-button collapsed"};r||(e._v=e._v+" disabled",bn()),In();var o="button";return n.invoke_hixay3_k$(o,function(n,t,e){return function(r){var i;r["data-bs-toggle"]="collapse",r["data-bs-target"]="#module-"+n.id+"-body",i=t._v,r.className=i,In();var o="span";r.invoke_hixay3_k$(o,function(n){return function(t){var e;return e="font-monospace text-truncate me-3",t.className=e,t.unaryPlus_8p9j08_k$(n.container.get_name_woqyms_k$()),bn()}}(n));var a,s=n.container.get_owner_iwkx3e_k$();if(null==s);else{In();var l="span";r.invoke_hixay3_k$(l,(a=s,function(n){var t;return t="badge bg-secondary me-3",n.className=t,n.unaryPlus_8p9j08_k$(a),bn()})),bn()}var c={_v:"ms-auto text-nowrap"};e&&(c._v=c._v+" me-3",bn()),In();var d="span";return r.invoke_hixay3_k$(d,function(n,t){return function(e){var r;return r=n._v,e.className=r,e.unaryPlus_8p9j08_k$(gt(t.container,t.sizeType)),bn()}}(c,n)),bn()}}(i,e,r)),bn()})),bn()}function Mt(n,t){Dt(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t;t="accordion-collapse collapse",n.className=t,n.id="module-"+e.id+"-body",In();var r="div";return n.invoke_hixay3_k$(r,function(n){return function(t){var e;e="accordion-body p-0",t.className=e;var r=(Dt(),v);return t.invoke_hixay3_k$(r,function(n){return function(t){var e=n.container.get_files_irdsge_k$();return t.files=null==e?Sn():e,t.sizeType=n.sizeType,bn()}}(n)),bn()}}(e)),bn()})),bn()}function jt(n,t){Dt(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t;t="list-group list-group-flush",n.className=t;for(var r=e.files.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$(),o=wt();n.invoke_hixay3_k$(o,Ot(i,e))}return bn()})),bn()}function Ot(n,t){return function(e){return e.file=n,e.sizeType=t.sizeType,e.key=n.get_name_woqyms_k$(),bn()}}function Nt(n,t){Dt(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t;t="list-group-item d-flex border-0",n.className=t,In();var r="span";n.invoke_hixay3_k$(r,function(n){return function(t){var e;return e="font-monospace text-truncate me-2",t.className=e,t.unaryPlus_8p9j08_k$(n.file.get_name_woqyms_k$()),bn()}}(e)),In();var i="span";return n.invoke_hixay3_k$(i,function(n){return function(t){var e;return e="ms-auto me-custom text-nowrap",t.className=e,t.unaryPlus_8p9j08_k$(gt(n.file,n.sizeType)),bn()}}(e)),bn()})),bn()}function Dt(){k||(k=!0,g=zn(Ct),m=zn(It),A=zn(St),b=zn(zt),_=zn(Mt),v=zn(jt),x=zn(Nt))}function Tt(){return ne(),E}function Lt(){return ne(),I}function qt(){return ne(),B}function Pt(){return ne(),S}function Rt(n,t,e,r){e=e===xn||e,this.path_1=n,this.label_1=t,this.enabled_1=e,this.content_1=r}function Ft(n,t){ne();var e,r=t.report,i=G(Nn()),o=i[0],a=i[1];n:{var s=r.get_components_rknech_k$();if(gn(s,Dn)&&s.isEmpty_y1axqb_k$())e=!1;else{for(var l=s.iterator_jk1svi_k$();l.hasNext_bitz1p_k$();)if(null!=l.next_20eer_k$().get_owner_iwkx3e_k$()){e=!0;break n}e=!1}}var c,d=e,u=!r.get_dynamicFeatures_lomhcd_k$().isEmpty_y1axqb_k$();n:{var p=r.get_components_rknech_k$();if(gn(p,Dn)&&p.isEmpty_y1axqb_k$())c=!1;else{for(var h=p.iterator_jk1svi_k$();h.hasNext_bitz1p_k$();)if(null!=h.next_20eer_k$().get_files_irdsge_k$()){c=!0;break n}c=!1}}var f,m,A=c,b=new Rt("/","Breakdown",xn,(f=r,m=o,function(){var n=(Dt(),g);return An(n,function(n,t){return function(e){return e.components=n.get_components_rknech_k$(),e.sizeType=t,bn()}}(f,m))})),_=new Rt("/insights","Insights",xn,function(n,t){return function(){var e=(de(),O);return An(e,function(n,t){return function(e){return e.components=n.get_components_rknech_k$(),e.hasFileLevelInfo=t,bn()}}(n,t))}}(r,A)),v=new Rt("/ownership","Ownership",d,function(n,t,e){return function(){var r=(xe(),P);return An(r,function(n,t,e){return function(r){return r.components=n.get_components_rknech_k$(),r.hasFileLevelInfo=t,r.sizeType=e,bn()}}(n,t,e))}}(r,A,o)),x=Tn([b,_,v,new Rt("/dynamic","Dynamic features",u,Vt(r,o))]);In();var k=An("div",function(n,t,e){return function(r){var i;i="container mt-4 mb-5",r.className=i,In();var o="div";r.invoke_hixay3_k$(o,function(n){return function(t){var e;e="shadow-sm p-4 mb-4 bg-white rounded-1",t.className=e;var r=(ne(),$);return t.invoke_hixay3_k$(r,function(n){return function(t){return t.report=n,bn()}}(n)),bn()}}(n)),In();var a="div";return r.invoke_hixay3_k$(a,function(n,t){return function(e){var r;r="shadow-sm p-4 bg-white rounded-1",e.className=r;var i=(ne(),w);e.invoke_hixay3_k$(i,function(n,t){return function(e){return e.tabs=n,e.onSizeTypeSelected=function(n){return function(t){return n(t),bn()}}(t),bn()}}(n,t));var o=K;return e.invoke_hixay3_k$(o,Ut),bn()}}(t,e)),bn()}}(r,x,a)),y={};y.element=k;for(var E=wn(Ln(x,10)),C=x.iterator_jk1svi_k$();C.hasNext_bitz1p_k$();){var I=C.next_20eer_k$(),B={};B.path=I.path_1,B.element=qn(I.content_1()),E.add_1j60pz_k$(B)}y.children=Cn(E);var S,z=J([y]),M=Z;return n.invoke_hixay3_k$(M,(S=z,function(n){return n.router=S,bn()})),bn()}function Vt(n,t){return function(){var e=(re(),M);return An(e,function(n,t){return function(e){return e.features=n.get_dynamicFeatures_lomhcd_k$(),e.sizeType=t,bn()}}(n,t))}}function Ut(n){return ne(),bn()}function Ht(n,t){ne();var e,r=t.report,i=qt();return n.invoke_hixay3_k$(i,(e=r,function(n){var t=Pt();n.invoke_hixay3_k$(t,function(n){return function(t){In();var e="h3";t.invoke_hixay3_k$(e,function(n){return function(t){return t.unaryPlus_8p9j08_k$(n.get_name_woqyms_k$()),bn()}}(n)),In();var r="span";return t.invoke_hixay3_k$(r,function(n){return function(t){var e;return e="text-muted",t.className=e,t.unaryPlus_8p9j08_k$("Version "+n.get_version_72w4j3_k$()+" ("+n.get_variant_56j34s_k$()+")"),bn()}}(n)),bn()}}(e));var r=Tt();n.invoke_hixay3_k$(r,function(n){return function(t){return t.size=n.get_downloadSize_mvuuwi_k$(),t.label="Download size",bn()}}(e));var i=Tt();return n.invoke_hixay3_k$(i,function(n){return function(t){return t.size=n.get_installSize_loq6gd_k$(),t.label="Install size",bn()}}(e)),bn()})),bn()}function Yt(n,t){ne(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t;t="col-auto text-center ms-5 me-5",n.className=t,In();var r="h3";n.invoke_hixay3_k$(r,function(n){return function(t){return t.unaryPlus_8p9j08_k$(mt(n.size)),bn()}}(e)),In();var i="span";return n.invoke_hixay3_k$(i,function(n){return function(t){var e;return e="text-muted m-0",t.className=e,t.unaryPlus_8p9j08_k$(n.label),bn()}}(e)),bn()})),bn()}function Qt(n,t){ne();var e,r=qt();return n.invoke_hixay3_k$(r,(e=t,function(n){var t;t="row align-items-center mb-4",n.className=t;var r=Pt();n.invoke_hixay3_k$(r,function(n){return function(t){var e=(ne(),C);return t.invoke_hixay3_k$(e,function(n){return function(t){return t.tabs=n.tabs,bn()}}(n)),bn()}}(e)),In();var i="div";return n.invoke_hixay3_k$(i,function(n){return function(t){var e;e="col-auto",t.className=e;var r=Vn([Rn("Download size",Nn()),Rn("Install size",Fn())]),i=Lt();return t.invoke_hixay3_k$(i,function(n,t){return function(e){return e.options=n.get_keys_wop4xp_k$(),e.id="size-type-dropdown",e.onOptionSelected=function(n,t){return function(e){return n.onSizeTypeSelected(Pn(t,e)),bn()}}(t,n),bn()}}(r,n)),bn()}}(e)),bn()})),bn()}function Xt(n,t){ne(),In();var e;return n.invoke_hixay3_k$("ul",(e=t,function(n){var t;t="nav nav-pills",n.className=t;for(var r=e.tabs,i=Un(),o=r.iterator_jk1svi_k$();o.hasNext_bitz1p_k$();){var a=o.next_20eer_k$();a.enabled_1&&i.add_1j60pz_k$(a)}for(var s=i.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l=s.next_20eer_k$(),c=l.component1_7eebsc_k$(),d=l.component2_7eebsb_k$(),u=(In(),"li");n.invoke_hixay3_k$(u,Wt(c,d))}return bn()})),bn()}function Wt(n,t){return function(e){e.className="nav-item";var r=nn;return e.invoke_hixay3_k$(r,function(n,t){return function(e){return e.to=n,e.className="nav-link",e.unaryPlus_8p9j08_k$(t),bn()}}(n,t)),bn()}}function Gt(n,t){ne(),In();var e;return n.invoke_hixay3_k$("select",(e=t,function(n){var t;t="form-select",n.className=t,n.id=e.id,n.onChange=function(n){return function(t){return n.onOptionSelected(t.target.value),bn()}}(e);for(var r=e.options.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var i=r.next_20eer_k$(),o=(In(),"option");n.invoke_hixay3_k$(o,Jt(i))}return bn()})),bn()}function Jt(n){return function(t){return t.value=n,t.unaryPlus_8p9j08_k$(n),bn()}}function Zt(n,t){ne(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t,r=e.className;return t="row "+an(null==r?"":r),n.className=t,n.children=e.children,bn()})),bn()}function Kt(n,t){ne(),In();var e;return n.invoke_hixay3_k$("div",(e=t,function(n){var t,r=e.className;return t="col "+an(null==r?"":r),n.className=t,n.children=e.children,bn()})),bn()}function ne(){z||(z=!0,y=zn(Ft),$=zn(Ht),E=zn(Yt),w=zn(Qt),C=zn(Xt),I=zn(Gt),B=zn(Zt),S=zn(Kt))}function te(n,t){re(),In();n.invoke_hixay3_k$("h4",ee);var e,r=qt();return n.invoke_hixay3_k$(r,(e=t,function(n){var t=$t();return n.invoke_hixay3_k$(t,function(n){return function(t){return t.containers=n.features,t.sizeType=n.sizeType,bn()}}(e)),bn()})),bn()}function ee(n){return re(),n.className="mb-3",n.unaryPlus_8p9j08_k$("Dynamic features"),bn()}function re(){j||(j=!0,M=zn(te))}function ie(){return de(),L}function oe(n,t){de();var e,r,i=qt();if(n.invoke_hixay3_k$(i,(r=t,function(n){var t;t="mb-3",n.className=t;var e=(de(),D);return n.invoke_hixay3_k$(e,function(n){return function(t){return t.components=n.components,bn()}}(r)),bn()})),t.hasFileLevelInfo){for(var o=t.components,a=Un(),s=o.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l=s.next_20eer_k$().get_files_irdsge_k$();null==l||a.add_1j60pz_k$(l)}var c=Hn(a),d=qt();n.invoke_hixay3_k$(d,(e=c,function(n){var t;t="mb-3",n.className=t;var r=(de(),N);return n.invoke_hixay3_k$(r,function(n){return function(t){return t.files=n,bn()}}(e)),bn()}));var u=qt();n.invoke_hixay3_k$(u,function(n){return function(t){var e=(de(),T);return t.invoke_hixay3_k$(e,function(n){return function(t){return t.files=n,bn()}}(n)),bn()}}(c))}return bn()}function ae(n,t){de();for(var e=["Classes","Resources","Assets","Native libraries","Other"],r=Yn(e.length),i=Yn(e.length),o=Yn(e.length),a=t.files.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$(),l=s.get_type_wovaf7_k$().get_ordinal_ip24qg_k$();r[l]=r[l].plus_u6jwas_k$(s.getSize_uydz1e_k$(Nn())),i[l]=i[l].plus_u6jwas_k$(s.getSize_uydz1e_k$(Fn())),o[l]=o[l].inc_28ke_k$()}var c,d,u,p=ie();n.invoke_hixay3_k$(p,(c=e,d=r,u=i,function(n){n.id="file-type-distribution-size-chart",n.title="File type distribution (size)",n.description="Shows the accumulated app size for each file type.";var t,e=[yt("Download size",d),yt("Install size",u)];return n.config=new _t(c,e,350,xn,xn,((t=function(n){return mt(n)}).callableName="formatSize",t)),bn()}));var h=ie();return n.invoke_hixay3_k$(h,function(n,t){return function(e){var r;return e.id="file-type-distribution-count-chart",e.title="File type distribution (file count)",e.description="Shows how many files of a certain type are contained in the app.",r=[yt("Files",t)],e.config=new _t(n,r,350),bn()}}(e,o)),bn()}function se(n,t){de();for(var e=["Internal","External"],r=Yn(e.length),i=Yn(e.length),o=Yn(e.length),a=t.components.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$(),l=s.get_type_wovaf7_k$().get_ordinal_ip24qg_k$();r[l]=r[l].plus_u6jwas_k$(s.getSize_uydz1e_k$(Nn())),i[l]=i[l].plus_u6jwas_k$(s.getSize_uydz1e_k$(Fn())),o[l]=o[l].inc_28ke_k$()}var c,d,u,p=ie();n.invoke_hixay3_k$(p,(c=e,d=r,u=i,function(n){n.id="component-type-distribution-size-chart",n.title="Component type distribution (size)",n.description="Shows the accumulated app size for each component type.";var t,e=[yt("Download size",d),yt("Install size",u)];return n.config=new _t(c,e,250,!0,((t=function(n){return mt(n)}).callableName="formatSize",t)),bn()}));var h=ie();return n.invoke_hixay3_k$(h,function(n,t){return function(e){var r;return e.id="component-type-distribution-count-chart",e.title="Component type distribution (component count)",e.description="Shows how many components of a certain type are contained in the app.",r=[yt("Components",t)],e.config=new _t(n,r,250,!0),bn()}}(e,o)),bn()}function le(n,t){de();for(var e=["Drawable","Layout","Raw","Values","Font","Other"],r=Yn(e.length),i=Yn(e.length),o=Yn(e.length),a=t.files,s=Un(),l=a.iterator_jk1svi_k$();l.hasNext_bitz1p_k$();){var c=l.next_20eer_k$();null!=c.get_resourceType_1t9yrz_k$()&&s.add_1j60pz_k$(c)}for(var d=s.iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u=d.next_20eer_k$(),p=Qn(u.get_resourceType_1t9yrz_k$()).get_ordinal_ip24qg_k$();r[p]=r[p].plus_u6jwas_k$(u.getSize_uydz1e_k$(Nn())),i[p]=i[p].plus_u6jwas_k$(u.getSize_uydz1e_k$(Fn())),o[p]=o[p].inc_28ke_k$()}var h,f,g,m=ie();n.invoke_hixay3_k$(m,(h=e,f=r,g=i,function(n){n.id="resource-type-distribution-size-chart",n.title="Resource type distribution (size)",n.description="Shows the accumulated app size for each resource type.";var t,e=[yt("Download size",f),yt("Install size",g)];return n.config=new _t(h,e,350,xn,xn,((t=function(n){return mt(n)}).callableName="formatSize",t)),bn()}));var A=ie();return n.invoke_hixay3_k$(A,function(n,t){return function(e){var r;return e.id="resource-type-distribution-count-chart",e.title="Resource type distribution (file count)",e.description="Shows how many files of a certain resource type are contained in the app.",r=[yt("Files",t)],e.config=new _t(n,r,350),bn()}}(e,o)),bn()}function ce(n,t){de();var e,r=Pt();return n.invoke_hixay3_k$(r,(e=t,function(n){In();var t="h4";n.invoke_hixay3_k$(t,function(n){return function(t){return t.unaryPlus_8p9j08_k$(n.title),bn()}}(e)),In();var r="p";n.invoke_hixay3_k$(r,function(n){return function(t){var e;return e="text-muted",t.className=e,t.unaryPlus_8p9j08_k$(n.description),bn()}}(e)),In();var i="div";return n.invoke_hixay3_k$(i,function(n){return function(t){return t.id=n.id,Xn(function(n){return function(t){var e,r=new a(document.getElementById(n.id),n.config.getOptions_3il2fs_k$());return r.render(),t.push((e=r,function(){return e.destroy(),bn()})),bn()}}(n)),bn()}}(e)),bn()})),bn()}function de(){q||(q=!0,O=zn(oe),N=zn(ae),D=zn(se),T=zn(le),L=zn(ce))}function ue(){return xe(),V}function pe(n,t){xe();var e,r=(xe(),R);n.invoke_hixay3_k$(r,(e=t,function(n){return n.components=e.components,bn()}));var i=(xe(),F);return n.invoke_hixay3_k$(i,function(n){return function(t){return t.components=n.components,t.hasFileLevelInfo=n.hasFileLevelInfo,t.sizeType=n.sizeType,bn()}}(t)),bn()}function he(n,t){xe();var e,r=function(n){xe();for(var t=Wn(),e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();n:if(null!=r.get_files_irdsge_k$()){var i=r.get_files_irdsge_k$();if(null==i);else for(var o=i.iterator_jk1svi_k$();o.hasNext_bitz1p_k$();){var a=o.next_20eer_k$(),s=a.get_owner_iwkx3e_k$();if(null!=s){var l,c=s,d=t.get_1mhr4y_k$(c);if(null==d){var u=new Gn(new _n(0,0),new _n(0,0));t.put_3mhbri_k$(c,u),l=u}else l=d;var p=l;p.set_downloadSize_mj2rj_k$(p.get_downloadSize_mvuuwi_k$().plus_u6jwas_k$(a.get_downloadSize_mvuuwi_k$())),p.set_installSize_eds914_k$(p.get_installSize_loq6gd_k$().plus_u6jwas_k$(a.get_installSize_loq6gd_k$()))}}}else{var h=r.get_owner_iwkx3e_k$();if(null==h)break n;var f,g=h,m=t.get_1mhr4y_k$(g);if(null==m){var A=new Gn(new _n(0,0),new _n(0,0));t.put_3mhbri_k$(g,A),f=A}else f=m;var b=f;b.set_downloadSize_mj2rj_k$(b.get_downloadSize_mvuuwi_k$().plus_u6jwas_k$(r.get_downloadSize_mvuuwi_k$())),b.set_installSize_eds914_k$(b.get_installSize_loq6gd_k$().plus_u6jwas_k$(r.get_installSize_loq6gd_k$()))}}return t}(t.components).get_entries_p20ztl_k$();e=new fe(me);for(var i=Jn(r,e),o=wn(Ln(i,10)),a=i.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$().get_key_18j28a_k$();o.add_1j60pz_k$(s)}for(var l=o,c=wn(Ln(i,10)),d=i.iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u;u=d.next_20eer_k$().get_value_j01efc_k$().get_downloadSize_mvuuwi_k$(),c.add_1j60pz_k$(u)}for(var p=c,h=wn(Ln(i,10)),f=i.iterator_jk1svi_k$();f.hasNext_bitz1p_k$();){var g;g=f.next_20eer_k$().get_value_j01efc_k$().get_installSize_loq6gd_k$(),h.add_1j60pz_k$(g)}var m,A=h,b=l.get_size_woubt6_k$()/10;m=Math.ceil(b);var _,v,x,k,y,$=Zn(m),E=G(1),w=W(10,ge(E)-1|0),C=w+10|0,I=l.get_size_woubt6_k$(),B=Math.min(C,I),S=ie();n.invoke_hixay3_k$(S,(_=l,v=w,x=B,k=p,y=A,function(n){n.id="owner-chart",n.title="Ownership overview",n.description="Shows how much of the overall app size is owned by each owner.";var t,e,r=_.subList_d153ha_k$(v,x),i=Cn(r),o=[yt("Download size",it(k.subList_d153ha_k$(v,x))),yt("Install size",it(y.subList_d153ha_k$(v,x)))],a=((e=function(n){return mt(n)}).callableName="formatSize",e);return t=at([ot(k),ot(y)]),n.config=new _t(i,o,400,xn,xn,a,t),bn()}));var z,M,j=(Ee(),H);return n.invoke_hixay3_k$(j,(z=$,M=E,function(n){return n.pageCount=z,n.activePage=ge(M),n.onChangePage=function(n){return function(t){return function(n,t){xe(),et("activePage",nt,!0,(function(){return tt()})),n[1](t)}(n,t),bn()}}(M),bn()})),bn()}function fe(n){this.function_1=n}function ge(n){return xe(),et("activePage",nt,!0,(function(){return tt()})),n[0]}function me(n,t){xe();var e,r=t.get_value_j01efc_k$().get_downloadSize_mvuuwi_k$();return e=n.get_value_j01efc_k$().get_downloadSize_mvuuwi_k$(),rt(r,e)}function Ae(n,t){var e;xe();var r={_v:null};if(t.hasFileLevelInfo){for(var i=t.components,o=Un(),a=i.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$().get_files_irdsge_k$();null==s||o.add_1j60pz_k$(s)}e=Hn(o);for(var l=Un(),c=e.iterator_jk1svi_k$();c.hasNext_bitz1p_k$();){var d=c.next_20eer_k$().get_owner_iwkx3e_k$();null==d||l.add_1j60pz_k$(d)}r._v=l}else{e=null;for(var u=t.components,p=Un(),h=u.iterator_jk1svi_k$();h.hasNext_bitz1p_k$();){var f=h.next_20eer_k$().get_owner_iwkx3e_k$();null==f||p.add_1j60pz_k$(f)}r._v=p}r._v=lt(st(r._v));for(var g=G(on(r._v)),m=t.components,A=Un(),b=m.iterator_jk1svi_k$();b.hasNext_bitz1p_k$();){var _=b.next_20eer_k$();_.get_owner_iwkx3e_k$()===be(g)&&A.add_1j60pz_k$(_)}var v,x=A,k=e;if(null==k)v=null;else{for(var y=Un(),$=k.iterator_jk1svi_k$();$.hasNext_bitz1p_k$();){var E=$.next_20eer_k$();E.get_owner_iwkx3e_k$()===be(g)&&y.add_1j60pz_k$(E)}v=y}for(var w=v,C=null==w?null:ct(w),I=wn(Ln(x,10)),B=x.iterator_jk1svi_k$();B.hasNext_bitz1p_k$();){var S,z,M=B.next_20eer_k$(),j=M.get_files_irdsge_k$();if(null==j)z=null;else{for(var O=Un(),N=j.iterator_jk1svi_k$();N.hasNext_bitz1p_k$();){var D=N.next_20eer_k$();D.get_owner_iwkx3e_k$()===be(g)&&O.add_1j60pz_k$(D)}z=O}if(null!=z){var T=z;null==C||C.removeAll_99to5v_k$(dt(T));for(var L=new _n(0,0),q=T.iterator_jk1svi_k$();q.hasNext_bitz1p_k$();){var P,R=L;P=q.next_20eer_k$().get_downloadSize_mvuuwi_k$(),L=R.plus_u6jwas_k$(P)}for(var F,V=L,U=new _n(0,0),H=T.iterator_jk1svi_k$();H.hasNext_bitz1p_k$();){var Y,Q=U;Y=H.next_20eer_k$().get_installSize_loq6gd_k$(),U=Q.plus_u6jwas_k$(Y)}F=U,S=M.copy$default_yhbem9_k$(xn,xn,V,F,T)}else S=M;I.add_1j60pz_k$(S)}var X,W,J=ut(I);if(null!=C&&!C.isEmpty_y1axqb_k$()){for(var Z=pt(),K=new _n(0,0),nn=C.iterator_jk1svi_k$();nn.hasNext_bitz1p_k$();){var tn,en=K;tn=nn.next_20eer_k$().get_downloadSize_mvuuwi_k$(),K=en.plus_u6jwas_k$(tn)}for(var rn=K,sn=new _n(0,0),ln=C.iterator_jk1svi_k$();ln.hasNext_bitz1p_k$();){var cn,dn=sn;cn=ln.next_20eer_k$().get_installSize_loq6gd_k$(),sn=dn.plus_u6jwas_k$(cn)}var un=new ft("Other owned files",Z,rn,sn,ht(C),be(g));J.add_1j60pz_k$(un)}if(null==w){for(var pn=new _n(0,0),hn=x.iterator_jk1svi_k$();hn.hasNext_bitz1p_k$();){var fn,gn=pn;fn=hn.next_20eer_k$().get_downloadSize_mvuuwi_k$(),pn=gn.plus_u6jwas_k$(fn)}X=pn;for(var mn=new _n(0,0),An=x.iterator_jk1svi_k$();An.hasNext_bitz1p_k$();){var vn,kn=mn;vn=An.next_20eer_k$().get_installSize_loq6gd_k$(),mn=kn.plus_u6jwas_k$(vn)}W=mn}else{for(var yn=new _n(0,0),$n=w.iterator_jk1svi_k$();$n.hasNext_bitz1p_k$();){var En,Cn=yn;En=$n.next_20eer_k$().get_downloadSize_mvuuwi_k$(),yn=Cn.plus_u6jwas_k$(En)}X=yn;for(var Bn=new _n(0,0),Sn=w.iterator_jk1svi_k$();Sn.hasNext_bitz1p_k$();){var zn,Mn=Bn;zn=Sn.next_20eer_k$().get_installSize_loq6gd_k$(),Bn=Mn.plus_u6jwas_k$(zn)}W=Bn}In();n.invoke_hixay3_k$("h4",_e);var jn,On,Nn=Lt();n.invoke_hixay3_k$(Nn,(jn=r,On=g,function(n){return n.options=jn._v,n.id="owner-dropdown",n.onOptionSelected=function(n){return function(t){return function(n,t){xe(),et("selectedOwner",nt,!0,(function(){return tt()})),n[1](t)}(n,t),bn()}}(On),bn()})),In();var Dn,Tn,qn,Pn;n.invoke_hixay3_k$("div",(Dn=w,Tn=x,qn=X,Pn=W,function(n){var t;t="row mt-4 mb-4",n.className=t;var e=ue();n.invoke_hixay3_k$(e,function(n){return function(t){return t.value=n.get_size_woubt6_k$(),t.label="Component(s)",t.formatter=((e=function(n){return an(n)}).callableName="toString",e),bn();var e}}(Tn));var r,i=null==Dn?null:Dn.get_size_woubt6_k$();if(null==i);else{var o=ue();n.invoke_hixay3_k$(o,(r=i,function(n){return n.value=r,n.label="File(s)",n.formatter=((t=function(n){return an(n)}).callableName="toString",t),bn();var t})),bn()}var a=ue();n.invoke_hixay3_k$(a,function(n){return function(t){return t.value=n,t.label="Download size",t.formatter=((e=function(n){return mt(n)}).callableName="formatSize",e),bn();var e}}(qn));var s=ue();return n.invoke_hixay3_k$(s,function(n){return function(t){return t.value=n,t.label="Install size",t.formatter=((e=function(n){return mt(n)}).callableName="formatSize",e),bn();var e}}(Pn)),bn()}));var Rn,Fn,Vn=$t();return n.invoke_hixay3_k$(Vn,(Rn=J,Fn=t,function(n){return n.containers=Rn,n.sizeType=Fn.sizeType,bn()})),bn()}function be(n){return xe(),et("selectedOwner",nt,!0,(function(){return tt()})),n[0]}function _e(n){return xe(),n.className="mb-3 mt-4",n.unaryPlus_8p9j08_k$("Components and files grouped by owner"),bn()}function ve(n,t){xe();var e,r=Pt();return n.invoke_hixay3_k$(r,(e=t,function(n){var t;t="text-center",n.className=t,In();var r="h4";n.invoke_hixay3_k$(r,function(n){return function(t){return t.unaryPlus_8p9j08_k$(n.formatter(n.value)),bn()}}(e)),In();var i="span";return n.invoke_hixay3_k$(i,function(n){return function(t){var e;return e="text-muted m-0",t.className=e,t.unaryPlus_8p9j08_k$(n.label),bn()}}(e)),bn()})),bn()}function xe(){U||(U=!0,P=zn(pe),R=zn(he),F=zn(Ae),V=zn(ve))}function ke(n,t){Ee(),In();var e;return n.invoke_hixay3_k$("ul",(e=t,function(n){var t;t="pagination justify-content-center",n.className=t;var r=1,i=e.pageCount;if(r<=i){do{var o=r;r=r+1|0;var a=o===e.activePage?"active":"",s=(In(),"li");n.invoke_hixay3_k$(s,$e(a,o,e))}while(o!==i);bn()}return bn()})),bn()}function ye(n,t){return function(e){return"page-link",e.className="page-link",e.onClick=function(n,t){return function(e){return n.onChangePage(t),bn()}}(t,n),e.unaryPlus_8p9j08_k$(n.toString()),bn()}}function $e(n,t,e){return function(r){var i;i="page-item "+n,r.className=i,In();return r.invoke_hixay3_k$("button",ye(t,e)),bn()}}function Ee(){Y||(Y=!0,H=zn(ke))}return $n(kt,"ChartConfig",yn),$n(_t,"BarChartConfig",yn,kt),$n(vt,"Companion",En),$n(Rt,"Tab",yn),$n(fe,"sam$kotlin_Comparator$0",yn,xn,[Kn]),kn(_t).getOptions_3il2fs_k$=function(){return this.buildOptions_6y5shg_k$(bt(this))},kn(vt).get_FONT_FAMILY_nousyd_k$=function(){return this.FONT_FAMILY_1},kn(vt).get_FONT_SIZE_tmd3d4_k$=function(){return this.FONT_SIZE_1},kn(vt).get_STROKE_WIDTH_h06kew_k$=function(){return this.STROKE_WIDTH_1},kn(kt).buildOptions_6y5shg_k$=function(n){var t={},e={};xt(),e.fontFamily="var(--bs-body-font-family)";e.toolbar={show:!1},t.chart=e;t.dataLabels={enabled:!1};t.fill={opacity:1};var r={};r.xaxis={lines:{}};r.yaxis={lines:{}},t.grid=r;var i={};xt(),i.fontSize=14;var o={};xt(),o.width=14,xt(),o.height=14,i.markers=o,t.legend=i;t.plotOptions={bar:{}};var a={show:!0,colors:["transparent"]};xt(),a.width=3,t.stroke=a;t.tooltip={x:{},y:{}};var s={},l={},c={};xt(),c.fontSize=14,l.style=c,s.labels=l,t.xaxis=s;var d={},u={},p={};return xt(),p.fontSize=14,u.style=p,d.labels=u,t.yaxis=d,n(t),t},kn(Rt).get_path_wos8ry_k$=function(){return this.path_1},kn(Rt).get_label_iuj8p7_k$=function(){return this.label_1},kn(Rt).get_enabled_pcr8o8_k$=function(){return this.enabled_1},kn(Rt).get_content_h02jrk_k$=function(){return this.content_1},kn(Rt).component1_7eebsc_k$=function(){return this.path_1},kn(Rt).component2_7eebsb_k$=function(){return this.label_1},kn(Rt).component3_7eebsa_k$=function(){return this.enabled_1},kn(Rt).component4_7eebs9_k$=function(){return this.content_1},kn(Rt).copy_trazq3_k$=function(n,t,e,r){return new Rt(n,t,e,r)},kn(Rt).copy$default_9cztro_k$=function(n,t,e,r,i){return n=n===xn?this.path_1:n,t=t===xn?this.label_1:t,e=e===xn?this.enabled_1:e,r=r===xn?this.content_1:r,i===xn?this.copy_trazq3_k$(n,t,e,r):i.copy_trazq3_k$.call(this,n,t,e,r)},kn(Rt).toString=function(){return"Tab(path="+this.path_1+", label="+this.label_1+", enabled="+this.enabled_1+", content="+this.content_1+")"},kn(Rt).hashCode=function(){var n=Mn(this.path_1);return n=W(n,31)+Mn(this.label_1)|0,n=W(n,31)+(0|this.enabled_1)|0,W(n,31)+jn(this.content_1)|0},kn(Rt).equals=function(n){if(this===n)return!0;if(!(n instanceof Rt))return!1;var t=n instanceof Rt?n:hn();return this.path_1===t.path_1&&this.label_1===t.label_1&&this.enabled_1===t.enabled_1&&!!On(this.content_1,t.content_1)},kn(fe).compare_6tbigh_k$=function(n,t){return this.function_1(n,t)},kn(fe).compare=function(n,t){return this.compare_6tbigh_k$(n,t)},function(){e(6495),e(6730),e(1100);var n=an(e(778)),t=document.createElement("link");t.setAttribute("rel","icon"),t.setAttribute("href",n);var r=t,i=document.head;null==i||i.append(r);var o,a=an(e(499)),s=sn(),l=s.get_serializersModule_piitvg_k$(),c=pn(l,un(cn(ln),dn([]),!1));o=gn(c,fn)?c:hn();var d=s.decodeFromString_d9fce8_k$(o,a),u=document.getElementById("root");if(null==u)throw mn("Couldn't find root container!");var p,h=Q(u),f=X;h.render(An(f,(p=d,function(n){var t=(ne(),y);return n.invoke_hixay3_k$(t,function(n){return function(t){return t.report=n,bn()}}(p)),bn()})))}(),n})?r.apply(t,i):r)||(n.exports=o)},246:function(n,t,e){var r,i,o;i=[t,e(3645),e(8744)],void 0===(o="function"==typeof(r=function(n,t,e){"use strict";var r,i,o,a,s,l,c,d,u,p,h,f,g,m,A,b,_,v,x,k,y,$,E,w,C,I,B,S,z=Math.imul,M=t.$_$.y1,j=t.$_$.w1,O=e.$_$.y7,N=e.$_$.x7,D=e.$_$.qa,T=e.$_$.z7,L=t.$_$.d2,q=t.$_$.n,P=t.$_$.m,R=t.$_$.q,F=e.$_$.q9,V=t.$_$.e,U=e.$_$.t9,H=t.$_$.z1,Y=t.$_$.a2,Q=t.$_$.g2,X=e.$_$.w7,W=e.$_$.d8,G=e.$_$.b7,J=e.$_$.c7,Z=e.$_$.x6,K=e.$_$.v6,nn=(e.$_$.u9,e.$_$.m6,e.$_$.w2),tn=e.$_$.n9,en=e.$_$.d7,rn=e.$_$.la;function on(n){var t;switch(n.get_ordinal_ip24qg_k$()){case 0:t=this.get_downloadSize_mvuuwi_k$();break;case 1:t=this.get_installSize_loq6gd_k$();break;default:rn()}return t}function an(){r=this,this.$childSerializers_1=[null,new M("com.spotify.ruler.models.ComponentType",[wn(),($n(),d)]),null,null,new j(gn()),null]}function sn(){return null==r&&new an,r}function ln(){i=this;var n=new L("com.spotify.ruler.models.AppComponent",this,6);n.addElement_ifop3j_k$("name",!1),n.addElement_ifop3j_k$("type",!1),n.addElement_ifop3j_k$("downloadSize",!1),n.addElement_ifop3j_k$("installSize",!1),n.addElement_ifop3j_k$("files",!1),n.addElement_ifop3j_k$("owner",!0),this.descriptor_1=n}function cn(){return null==i&&new ln,i}function dn(n,t,e,r,i,o,a,s){return function(n,t,e,r,i,o,a,s,l){return 31&~n&&Q(n,31,cn().descriptor_1),l.name_1=t,l.type_1=e,l.downloadSize_1=r,l.installSize_1=i,l.files_1=o,l.owner_1=32&n?a:null,l}(n,t,e,r,i,o,a,0,X(O(un)))}function un(n,t,e,r,i,o){sn(),o=o===D?null:o,this.name_1=n,this.type_1=t,this.downloadSize_1=e,this.installSize_1=r,this.files_1=i,this.owner_1=o}function pn(){o=this,this.$childSerializers_1=[null,new M("com.spotify.ruler.models.FileType",[(On(),f),(On(),g),(On(),m),(On(),A),(On(),b),(On(),_)]),null,null,null,new M("com.spotify.ruler.models.ResourceType",[(Pn(),$),(Pn(),E),(Pn(),w),(Pn(),C),(Pn(),I),(Pn(),B)])]}function hn(){return null==o&&new pn,o}function fn(){a=this;var n=new L("com.spotify.ruler.models.AppFile",this,6);n.addElement_ifop3j_k$("name",!1),n.addElement_ifop3j_k$("type",!1),n.addElement_ifop3j_k$("downloadSize",!1),n.addElement_ifop3j_k$("installSize",!1),n.addElement_ifop3j_k$("owner",!0),n.addElement_ifop3j_k$("resourceType",!0),this.descriptor_1=n}function gn(){return null==a&&new fn,a}function mn(n,t,e,r,i,o,a,s){return function(n,t,e,r,i,o,a,s,l){return 15&~n&&Q(n,15,gn().descriptor_1),l.name_1=t,l.type_1=e,l.downloadSize_1=r,l.installSize_1=i,l.owner_1=16&n?o:null,l.resourceType_1=32&n?a:null,l}(n,t,e,r,i,o,a,0,X(O(An)))}function An(n,t,e,r,i,o){hn(),i=i===D?null:i,o=o===D?null:o,this.name_1=n,this.type_1=t,this.downloadSize_1=e,this.installSize_1=r,this.owner_1=i,this.resourceType_1=o}function bn(){s=this,this.$childSerializers_1=[null,null,null,null,null,new j(cn()),new j(Sn())]}function _n(){return null==s&&new bn,s}function vn(){l=this;var n=new L("com.spotify.ruler.models.AppReport",this,7);n.addElement_ifop3j_k$("name",!1),n.addElement_ifop3j_k$("version",!1),n.addElement_ifop3j_k$("variant",!1),n.addElement_ifop3j_k$("downloadSize",!1),n.addElement_ifop3j_k$("installSize",!1),n.addElement_ifop3j_k$("components",!1),n.addElement_ifop3j_k$("dynamicFeatures",!1),this.descriptor_1=n}function xn(){return null==l&&new vn,l}function kn(n,t,e,r,i,o,a,s,l){return function(n,t,e,r,i,o,a,s,l,c){return 127&~n&&Q(n,127,xn().descriptor_1),c.name_1=t,c.version_1=e,c.variant_1=r,c.downloadSize_1=i,c.installSize_1=o,c.components_1=a,c.dynamicFeatures_1=s,c}(n,t,e,r,i,o,a,s,0,X(O(yn)))}function yn(n,t,e,r,i,o,a){_n(),this.name_1=n,this.version_1=t,this.variant_1=e,this.downloadSize_1=r,this.installSize_1=i,this.components_1=o,this.dynamicFeatures_1=a}function $n(){if(u)return nn();u=!0,c=new En("INTERNAL",0),d=new En("EXTERNAL",1)}function En(n,t){tn.call(this,n,t)}function wn(){return $n(),c}function Cn(){p=this,this.$childSerializers_1=[null,null,null,new j(gn()),null]}function In(){return null==p&&new Cn,p}function Bn(){h=this;var n=new L("com.spotify.ruler.models.DynamicFeature",this,5);n.addElement_ifop3j_k$("name",!1),n.addElement_ifop3j_k$("downloadSize",!1),n.addElement_ifop3j_k$("installSize",!1),n.addElement_ifop3j_k$("files",!1),n.addElement_ifop3j_k$("owner",!0),this.descriptor_1=n}function Sn(){return null==h&&new Bn,h}function zn(n,t,e,r,i,o,a){return function(n,t,e,r,i,o,a,s){return 15&~n&&Q(n,15,Sn().descriptor_1),s.name_1=t,s.downloadSize_1=e,s.installSize_1=r,s.files_1=i,s.owner_1=16&n?o:null,s}(n,t,e,r,i,o,0,X(O(Mn)))}function Mn(n,t,e,r,i){In(),i=i===D?null:i,this.name_1=n,this.downloadSize_1=t,this.installSize_1=e,this.files_1=r,this.owner_1=i}function jn(){}function On(){if(v)return nn();v=!0,f=new Nn("CLASS",0),g=new Nn("RESOURCE",1),m=new Nn("ASSET",2),A=new Nn("NATIVE_LIB",3),b=new Nn("NATIVE_FILE",4),_=new Nn("OTHER",5)}function Nn(n,t){tn.call(this,n,t)}function Dn(){if(y)return nn();y=!0,x=new Tn("DOWNLOAD",0),k=new Tn("INSTALL",1)}function Tn(n,t){tn.call(this,n,t)}function Ln(n,t){this.downloadSize_1=n,this.installSize_1=t}function qn(){}function Pn(){if(S)return nn();S=!0,$=new Rn("DRAWABLE",0),E=new Rn("LAYOUT",1),w=new Rn("FONT",2),C=new Rn("RAW",3),I=new Rn("VALUES",4),B=new Rn("OTHER",5)}function Rn(n,t){tn.call(this,n,t)}return T(an,"Companion",N),T(ln,"$serializer",N,D,[Y]),T(qn,"Measurable",en),T(jn,"FileContainer",en,D,[qn]),T(un,"AppComponent",K,D,[jn],D,{0:cn}),T(pn,"Companion",N),T(fn,"$serializer",N,D,[Y]),T(An,"AppFile",K,D,[qn],D,{0:gn}),T(bn,"Companion",N),T(vn,"$serializer",N,D,[Y]),T(yn,"AppReport",K,D,[qn],D,{0:xn}),T(En,"ComponentType",K,tn),T(Cn,"Companion",N),T(Bn,"$serializer",N,D,[Y]),T(Mn,"DynamicFeature",K,D,[jn],D,{0:Sn}),T(Nn,"FileType",K,tn),T(Tn,"SizeType",K,tn),T(Ln,"Mutable",K,D,[qn]),T(Rn,"ResourceType",K,tn),O(an).serializer_9w0wvi_k$=function(){return cn()},O(ln).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},O(ln).childSerializers_5ghqw5_k$=function(){var n=sn().$childSerializers_1;return[q(),n[1],P(),P(),R(n[4]),R(q())]},O(ln).deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,i=0,o=null,a=null,s=new F(0,0),l=new F(0,0),c=null,d=null,u=n.beginStructure_dv3yt3_k$(t),p=sn().$childSerializers_1;if(u.decodeSequentially_xlblqy_k$())o=u.decodeStringElement_4is7ib_k$(t,0),i|=1,a=u.decodeSerializableElement_nrfur_k$(t,1,p[1],a),i|=2,s=u.decodeLongElement_kyznym_k$(t,2),i|=4,l=u.decodeLongElement_kyznym_k$(t,3),i|=8,c=u.decodeNullableSerializableElement_1n5pmg_k$(t,4,p[4],c),i|=16,d=u.decodeNullableSerializableElement_1n5pmg_k$(t,5,q(),d),i|=32;else for(;e;)switch(r=u.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:o=u.decodeStringElement_4is7ib_k$(t,0),i|=1;break;case 1:a=u.decodeSerializableElement_nrfur_k$(t,1,p[1],a),i|=2;break;case 2:s=u.decodeLongElement_kyznym_k$(t,2),i|=4;break;case 3:l=u.decodeLongElement_kyznym_k$(t,3),i|=8;break;case 4:c=u.decodeNullableSerializableElement_1n5pmg_k$(t,4,p[4],c),i|=16;break;case 5:d=u.decodeNullableSerializableElement_1n5pmg_k$(t,5,q(),d),i|=32;break;default:throw V(r)}return u.endStructure_e64gd4_k$(t),dn(i,o,a,s,l,c,d)},O(ln).serialize_o7ipg4_k$=function(n,t){var e=this.descriptor_1,r=n.beginStructure_dv3yt3_k$(e),i=sn().$childSerializers_1;r.encodeStringElement_pgmbgj_k$(e,0,t.name_1),r.encodeSerializableElement_cw68jm_k$(e,1,i[1],t.type_1),r.encodeLongElement_xtv8il_k$(e,2,t.downloadSize_1),r.encodeLongElement_xtv8il_k$(e,3,t.installSize_1),r.encodeNullableSerializableElement_j50jzb_k$(e,4,i[4],t.files_1),(r.shouldEncodeElementDefault_m92hrm_k$(e,5)||null!=t.owner_1)&&r.encodeNullableSerializableElement_j50jzb_k$(e,5,q(),t.owner_1),r.endStructure_e64gd4_k$(e)},O(ln).serialize_32qylj_k$=function(n,t){return this.serialize_o7ipg4_k$(n,t instanceof un?t:U())},O(un).get_name_woqyms_k$=function(){return this.name_1},O(un).get_type_wovaf7_k$=function(){return this.type_1},O(un).get_downloadSize_mvuuwi_k$=function(){return this.downloadSize_1},O(un).get_installSize_loq6gd_k$=function(){return this.installSize_1},O(un).get_files_irdsge_k$=function(){return this.files_1},O(un).get_owner_iwkx3e_k$=function(){return this.owner_1},O(un).component1_7eebsc_k$=function(){return this.name_1},O(un).component2_7eebsb_k$=function(){return this.type_1},O(un).component3_7eebsa_k$=function(){return this.downloadSize_1},O(un).component4_7eebs9_k$=function(){return this.installSize_1},O(un).component5_7eebs8_k$=function(){return this.files_1},O(un).component6_7eebs7_k$=function(){return this.owner_1},O(un).copy_3kvold_k$=function(n,t,e,r,i,o){return new un(n,t,e,r,i,o)},O(un).copy$default_yhbem9_k$=function(n,t,e,r,i,o,a){return n=n===D?this.name_1:n,t=t===D?this.type_1:t,e=e===D?this.downloadSize_1:e,r=r===D?this.installSize_1:r,i=i===D?this.files_1:i,o=o===D?this.owner_1:o,a===D?this.copy_3kvold_k$(n,t,e,r,i,o):a.copy_3kvold_k$.call(this,n,t,e,r,i,o)},O(un).toString=function(){return"AppComponent(name="+this.name_1+", type="+this.type_1+", downloadSize="+W(this.downloadSize_1)+", installSize="+W(this.installSize_1)+", files="+this.files_1+", owner="+this.owner_1+")"},O(un).hashCode=function(){var n=G(this.name_1);return n=z(n,31)+this.type_1.hashCode()|0,n=z(n,31)+this.downloadSize_1.hashCode()|0,n=z(n,31)+this.installSize_1.hashCode()|0,n=z(n,31)+(null==this.files_1?0:J(this.files_1))|0,z(n,31)+(null==this.owner_1?0:G(this.owner_1))|0},O(un).equals=function(n){if(this===n)return!0;if(!(n instanceof un))return!1;var t=n instanceof un?n:U();return!!(this.name_1===t.name_1&&this.type_1.equals(t.type_1)&&this.downloadSize_1.equals(t.downloadSize_1)&&this.installSize_1.equals(t.installSize_1)&&Z(this.files_1,t.files_1)&&this.owner_1==t.owner_1)},O(pn).serializer_9w0wvi_k$=function(){return gn()},O(fn).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},O(fn).childSerializers_5ghqw5_k$=function(){var n=hn().$childSerializers_1;return[q(),n[1],P(),P(),R(q()),R(n[5])]},O(fn).deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,i=0,o=null,a=null,s=new F(0,0),l=new F(0,0),c=null,d=null,u=n.beginStructure_dv3yt3_k$(t),p=hn().$childSerializers_1;if(u.decodeSequentially_xlblqy_k$())o=u.decodeStringElement_4is7ib_k$(t,0),i|=1,a=u.decodeSerializableElement_nrfur_k$(t,1,p[1],a),i|=2,s=u.decodeLongElement_kyznym_k$(t,2),i|=4,l=u.decodeLongElement_kyznym_k$(t,3),i|=8,c=u.decodeNullableSerializableElement_1n5pmg_k$(t,4,q(),c),i|=16,d=u.decodeNullableSerializableElement_1n5pmg_k$(t,5,p[5],d),i|=32;else for(;e;)switch(r=u.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:o=u.decodeStringElement_4is7ib_k$(t,0),i|=1;break;case 1:a=u.decodeSerializableElement_nrfur_k$(t,1,p[1],a),i|=2;break;case 2:s=u.decodeLongElement_kyznym_k$(t,2),i|=4;break;case 3:l=u.decodeLongElement_kyznym_k$(t,3),i|=8;break;case 4:c=u.decodeNullableSerializableElement_1n5pmg_k$(t,4,q(),c),i|=16;break;case 5:d=u.decodeNullableSerializableElement_1n5pmg_k$(t,5,p[5],d),i|=32;break;default:throw V(r)}return u.endStructure_e64gd4_k$(t),mn(i,o,a,s,l,c,d)},O(fn).serialize_z13prf_k$=function(n,t){var e=this.descriptor_1,r=n.beginStructure_dv3yt3_k$(e),i=hn().$childSerializers_1;r.encodeStringElement_pgmbgj_k$(e,0,t.name_1),r.encodeSerializableElement_cw68jm_k$(e,1,i[1],t.type_1),r.encodeLongElement_xtv8il_k$(e,2,t.downloadSize_1),r.encodeLongElement_xtv8il_k$(e,3,t.installSize_1),(r.shouldEncodeElementDefault_m92hrm_k$(e,4)||null!=t.owner_1)&&r.encodeNullableSerializableElement_j50jzb_k$(e,4,q(),t.owner_1),(r.shouldEncodeElementDefault_m92hrm_k$(e,5)||null!=t.resourceType_1)&&r.encodeNullableSerializableElement_j50jzb_k$(e,5,i[5],t.resourceType_1),r.endStructure_e64gd4_k$(e)},O(fn).serialize_32qylj_k$=function(n,t){return this.serialize_z13prf_k$(n,t instanceof An?t:U())},O(An).get_name_woqyms_k$=function(){return this.name_1},O(An).get_type_wovaf7_k$=function(){return this.type_1},O(An).get_downloadSize_mvuuwi_k$=function(){return this.downloadSize_1},O(An).get_installSize_loq6gd_k$=function(){return this.installSize_1},O(An).get_owner_iwkx3e_k$=function(){return this.owner_1},O(An).get_resourceType_1t9yrz_k$=function(){return this.resourceType_1},O(An).component1_7eebsc_k$=function(){return this.name_1},O(An).component2_7eebsb_k$=function(){return this.type_1},O(An).component3_7eebsa_k$=function(){return this.downloadSize_1},O(An).component4_7eebs9_k$=function(){return this.installSize_1},O(An).component5_7eebs8_k$=function(){return this.owner_1},O(An).component6_7eebs7_k$=function(){return this.resourceType_1},O(An).copy_bn0uej_k$=function(n,t,e,r,i,o){return new An(n,t,e,r,i,o)},O(An).copy$default_4dh4mo_k$=function(n,t,e,r,i,o,a){return n=n===D?this.name_1:n,t=t===D?this.type_1:t,e=e===D?this.downloadSize_1:e,r=r===D?this.installSize_1:r,i=i===D?this.owner_1:i,o=o===D?this.resourceType_1:o,a===D?this.copy_bn0uej_k$(n,t,e,r,i,o):a.copy_bn0uej_k$.call(this,n,t,e,r,i,o)},O(An).toString=function(){return"AppFile(name="+this.name_1+", type="+this.type_1+", downloadSize="+W(this.downloadSize_1)+", installSize="+W(this.installSize_1)+", owner="+this.owner_1+", resourceType="+this.resourceType_1+")"},O(An).hashCode=function(){var n=G(this.name_1);return n=z(n,31)+this.type_1.hashCode()|0,n=z(n,31)+this.downloadSize_1.hashCode()|0,n=z(n,31)+this.installSize_1.hashCode()|0,n=z(n,31)+(null==this.owner_1?0:G(this.owner_1))|0,z(n,31)+(null==this.resourceType_1?0:this.resourceType_1.hashCode())|0},O(An).equals=function(n){if(this===n)return!0;if(!(n instanceof An))return!1;var t=n instanceof An?n:U();return!!(this.name_1===t.name_1&&this.type_1.equals(t.type_1)&&this.downloadSize_1.equals(t.downloadSize_1)&&this.installSize_1.equals(t.installSize_1)&&this.owner_1==t.owner_1&&Z(this.resourceType_1,t.resourceType_1))},O(bn).serializer_9w0wvi_k$=function(){return xn()},O(vn).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},O(vn).childSerializers_5ghqw5_k$=function(){var n=_n().$childSerializers_1;return[q(),q(),q(),P(),P(),n[5],n[6]]},O(vn).deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,i=0,o=null,a=null,s=null,l=new F(0,0),c=new F(0,0),d=null,u=null,p=n.beginStructure_dv3yt3_k$(t),h=_n().$childSerializers_1;if(p.decodeSequentially_xlblqy_k$())o=p.decodeStringElement_4is7ib_k$(t,0),i|=1,a=p.decodeStringElement_4is7ib_k$(t,1),i|=2,s=p.decodeStringElement_4is7ib_k$(t,2),i|=4,l=p.decodeLongElement_kyznym_k$(t,3),i|=8,c=p.decodeLongElement_kyznym_k$(t,4),i|=16,d=p.decodeSerializableElement_nrfur_k$(t,5,h[5],d),i|=32,u=p.decodeSerializableElement_nrfur_k$(t,6,h[6],u),i|=64;else for(;e;)switch(r=p.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:o=p.decodeStringElement_4is7ib_k$(t,0),i|=1;break;case 1:a=p.decodeStringElement_4is7ib_k$(t,1),i|=2;break;case 2:s=p.decodeStringElement_4is7ib_k$(t,2),i|=4;break;case 3:l=p.decodeLongElement_kyznym_k$(t,3),i|=8;break;case 4:c=p.decodeLongElement_kyznym_k$(t,4),i|=16;break;case 5:d=p.decodeSerializableElement_nrfur_k$(t,5,h[5],d),i|=32;break;case 6:u=p.decodeSerializableElement_nrfur_k$(t,6,h[6],u),i|=64;break;default:throw V(r)}return p.endStructure_e64gd4_k$(t),kn(i,o,a,s,l,c,d,u)},O(vn).serialize_3vz1nh_k$=function(n,t){var e=this.descriptor_1,r=n.beginStructure_dv3yt3_k$(e),i=_n().$childSerializers_1;r.encodeStringElement_pgmbgj_k$(e,0,t.name_1),r.encodeStringElement_pgmbgj_k$(e,1,t.version_1),r.encodeStringElement_pgmbgj_k$(e,2,t.variant_1),r.encodeLongElement_xtv8il_k$(e,3,t.downloadSize_1),r.encodeLongElement_xtv8il_k$(e,4,t.installSize_1),r.encodeSerializableElement_cw68jm_k$(e,5,i[5],t.components_1),r.encodeSerializableElement_cw68jm_k$(e,6,i[6],t.dynamicFeatures_1),r.endStructure_e64gd4_k$(e)},O(vn).serialize_32qylj_k$=function(n,t){return this.serialize_3vz1nh_k$(n,t instanceof yn?t:U())},O(yn).get_name_woqyms_k$=function(){return this.name_1},O(yn).get_version_72w4j3_k$=function(){return this.version_1},O(yn).get_variant_56j34s_k$=function(){return this.variant_1},O(yn).get_downloadSize_mvuuwi_k$=function(){return this.downloadSize_1},O(yn).get_installSize_loq6gd_k$=function(){return this.installSize_1},O(yn).get_components_rknech_k$=function(){return this.components_1},O(yn).get_dynamicFeatures_lomhcd_k$=function(){return this.dynamicFeatures_1},O(yn).component1_7eebsc_k$=function(){return this.name_1},O(yn).component2_7eebsb_k$=function(){return this.version_1},O(yn).component3_7eebsa_k$=function(){return this.variant_1},O(yn).component4_7eebs9_k$=function(){return this.downloadSize_1},O(yn).component5_7eebs8_k$=function(){return this.installSize_1},O(yn).component6_7eebs7_k$=function(){return this.components_1},O(yn).component7_7eebs6_k$=function(){return this.dynamicFeatures_1},O(yn).copy_xoi72j_k$=function(n,t,e,r,i,o,a){return new yn(n,t,e,r,i,o,a)},O(yn).copy$default_d93tgh_k$=function(n,t,e,r,i,o,a,s){return n=n===D?this.name_1:n,t=t===D?this.version_1:t,e=e===D?this.variant_1:e,r=r===D?this.downloadSize_1:r,i=i===D?this.installSize_1:i,o=o===D?this.components_1:o,a=a===D?this.dynamicFeatures_1:a,s===D?this.copy_xoi72j_k$(n,t,e,r,i,o,a):s.copy_xoi72j_k$.call(this,n,t,e,r,i,o,a)},O(yn).toString=function(){return"AppReport(name="+this.name_1+", version="+this.version_1+", variant="+this.variant_1+", downloadSize="+W(this.downloadSize_1)+", installSize="+W(this.installSize_1)+", components="+this.components_1+", dynamicFeatures="+this.dynamicFeatures_1+")"},O(yn).hashCode=function(){var n=G(this.name_1);return n=z(n,31)+G(this.version_1)|0,n=z(n,31)+G(this.variant_1)|0,n=z(n,31)+this.downloadSize_1.hashCode()|0,n=z(n,31)+this.installSize_1.hashCode()|0,n=z(n,31)+J(this.components_1)|0,z(n,31)+J(this.dynamicFeatures_1)|0},O(yn).equals=function(n){if(this===n)return!0;if(!(n instanceof yn))return!1;var t=n instanceof yn?n:U();return!!(this.name_1===t.name_1&&this.version_1===t.version_1&&this.variant_1===t.variant_1&&this.downloadSize_1.equals(t.downloadSize_1)&&this.installSize_1.equals(t.installSize_1)&&Z(this.components_1,t.components_1)&&Z(this.dynamicFeatures_1,t.dynamicFeatures_1))},O(Cn).serializer_9w0wvi_k$=function(){return Sn()},O(Bn).get_descriptor_wjt6a0_k$=function(){return this.descriptor_1},O(Bn).childSerializers_5ghqw5_k$=function(){var n=In().$childSerializers_1;return[q(),P(),P(),R(n[3]),R(q())]},O(Bn).deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,i=0,o=null,a=new F(0,0),s=new F(0,0),l=null,c=null,d=n.beginStructure_dv3yt3_k$(t),u=In().$childSerializers_1;if(d.decodeSequentially_xlblqy_k$())o=d.decodeStringElement_4is7ib_k$(t,0),i|=1,a=d.decodeLongElement_kyznym_k$(t,1),i|=2,s=d.decodeLongElement_kyznym_k$(t,2),i|=4,l=d.decodeNullableSerializableElement_1n5pmg_k$(t,3,u[3],l),i|=8,c=d.decodeNullableSerializableElement_1n5pmg_k$(t,4,q(),c),i|=16;else for(;e;)switch(r=d.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:o=d.decodeStringElement_4is7ib_k$(t,0),i|=1;break;case 1:a=d.decodeLongElement_kyznym_k$(t,1),i|=2;break;case 2:s=d.decodeLongElement_kyznym_k$(t,2),i|=4;break;case 3:l=d.decodeNullableSerializableElement_1n5pmg_k$(t,3,u[3],l),i|=8;break;case 4:c=d.decodeNullableSerializableElement_1n5pmg_k$(t,4,q(),c),i|=16;break;default:throw V(r)}return d.endStructure_e64gd4_k$(t),zn(i,o,a,s,l,c)},O(Bn).serialize_c6kud5_k$=function(n,t){var e=this.descriptor_1,r=n.beginStructure_dv3yt3_k$(e),i=In().$childSerializers_1;r.encodeStringElement_pgmbgj_k$(e,0,t.name_1),r.encodeLongElement_xtv8il_k$(e,1,t.downloadSize_1),r.encodeLongElement_xtv8il_k$(e,2,t.installSize_1),r.encodeNullableSerializableElement_j50jzb_k$(e,3,i[3],t.files_1),(r.shouldEncodeElementDefault_m92hrm_k$(e,4)||null!=t.owner_1)&&r.encodeNullableSerializableElement_j50jzb_k$(e,4,q(),t.owner_1),r.endStructure_e64gd4_k$(e)},O(Bn).serialize_32qylj_k$=function(n,t){return this.serialize_c6kud5_k$(n,t instanceof Mn?t:U())},O(Mn).get_name_woqyms_k$=function(){return this.name_1},O(Mn).get_downloadSize_mvuuwi_k$=function(){return this.downloadSize_1},O(Mn).get_installSize_loq6gd_k$=function(){return this.installSize_1},O(Mn).get_files_irdsge_k$=function(){return this.files_1},O(Mn).get_owner_iwkx3e_k$=function(){return this.owner_1},O(Mn).component1_7eebsc_k$=function(){return this.name_1},O(Mn).component2_7eebsb_k$=function(){return this.downloadSize_1},O(Mn).component3_7eebsa_k$=function(){return this.installSize_1},O(Mn).component4_7eebs9_k$=function(){return this.files_1},O(Mn).component5_7eebs8_k$=function(){return this.owner_1},O(Mn).copy_l0mfa6_k$=function(n,t,e,r,i){return new Mn(n,t,e,r,i)},O(Mn).copy$default_7nfqna_k$=function(n,t,e,r,i,o){return n=n===D?this.name_1:n,t=t===D?this.downloadSize_1:t,e=e===D?this.installSize_1:e,r=r===D?this.files_1:r,i=i===D?this.owner_1:i,o===D?this.copy_l0mfa6_k$(n,t,e,r,i):o.copy_l0mfa6_k$.call(this,n,t,e,r,i)},O(Mn).toString=function(){return"DynamicFeature(name="+this.name_1+", downloadSize="+W(this.downloadSize_1)+", installSize="+W(this.installSize_1)+", files="+this.files_1+", owner="+this.owner_1+")"},O(Mn).hashCode=function(){var n=G(this.name_1);return n=z(n,31)+this.downloadSize_1.hashCode()|0,n=z(n,31)+this.installSize_1.hashCode()|0,n=z(n,31)+(null==this.files_1?0:J(this.files_1))|0,z(n,31)+(null==this.owner_1?0:G(this.owner_1))|0},O(Mn).equals=function(n){if(this===n)return!0;if(!(n instanceof Mn))return!1;var t=n instanceof Mn?n:U();return this.name_1===t.name_1&&!!this.downloadSize_1.equals(t.downloadSize_1)&&!!this.installSize_1.equals(t.installSize_1)&&!!Z(this.files_1,t.files_1)&&this.owner_1==t.owner_1},O(Ln).set_downloadSize_mj2rj_k$=function(n){this.downloadSize_1=n},O(Ln).get_downloadSize_mvuuwi_k$=function(){return this.downloadSize_1},O(Ln).set_installSize_eds914_k$=function(n){this.installSize_1=n},O(Ln).get_installSize_loq6gd_k$=function(){return this.installSize_1},O(Ln).component1_7eebsc_k$=function(){return this.downloadSize_1},O(Ln).component2_7eebsb_k$=function(){return this.installSize_1},O(Ln).copy_j05hop_k$=function(n,t){return new Ln(n,t)},O(Ln).copy$default_rlmka1_k$=function(n,t,e){return n=n===D?this.downloadSize_1:n,t=t===D?this.installSize_1:t,e===D?this.copy_j05hop_k$(n,t):e.copy_j05hop_k$.call(this,n,t)},O(Ln).toString=function(){return"Mutable(downloadSize="+W(this.downloadSize_1)+", installSize="+W(this.installSize_1)+")"},O(Ln).hashCode=function(){var n=this.downloadSize_1.hashCode();return z(n,31)+this.installSize_1.hashCode()|0},O(Ln).equals=function(n){if(this===n)return!0;if(!(n instanceof Ln))return!1;var t=n instanceof Ln?n:U();return!!this.downloadSize_1.equals(t.downloadSize_1)&&!!this.installSize_1.equals(t.installSize_1)},O(ln).typeParametersSerializers_fr94fx_k$=H,O(un).getSize_uydz1e_k$=on,O(fn).typeParametersSerializers_fr94fx_k$=H,O(An).getSize_uydz1e_k$=on,O(vn).typeParametersSerializers_fr94fx_k$=H,O(yn).getSize_uydz1e_k$=on,O(Bn).typeParametersSerializers_fr94fx_k$=H,O(Mn).getSize_uydz1e_k$=on,O(Ln).getSize_uydz1e_k$=on,n.$_$=n.$_$||{},n.$_$.a=un,n.$_$.b=yn,n.$_$.c=Ln,n.$_$.d=wn,n.$_$.e=function(){return Dn(),x},n.$_$.f=function(){return Dn(),k},n})?r.apply(t,i):r)||(n.exports=o)},6730:(n,t,e)=>{"use strict";e.r(t),e.d(t,{default:()=>A});var r=e(3743),i=e.n(r),o=e(8124),a=e.n(o),s=e(8591),l=e.n(s),c=e(7035),d=e.n(c),u=e(6190),p=e.n(u),h=e(2799),f=e.n(h),g=e(5735),m={};m.styleTagTransform=f(),m.setAttributes=d(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=p(),i()(g.Z,m);const A=g.Z&&g.Z.locals?g.Z.locals:void 0},6495:(n,t,e)=>{"use strict";e.r(t),e.d(t,{default:()=>A});var r=e(3743),i=e.n(r),o=e(8124),a=e.n(o),s=e(8591),l=e.n(s),c=e(7035),d=e.n(c),u=e(6190),p=e.n(u),h=e(2799),f=e.n(h),g=e(9754),m={};m.styleTagTransform=f(),m.setAttributes=d(),m.insert=l().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=p(),i()(g.Z,m);const A=g.Z&&g.Z.locals?g.Z.locals:void 0},778:n=>{"use strict";n.exports="data:image/svg+xml;base64,PCEtLQogQ29weXJpZ2h0IDIwMjEgU3BvdGlmeSBBQgoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDx0ZXh0IHk9IjI4IiBmb250LXNpemU9IjMyIj7wn5OPPC90ZXh0Pgo8L3N2Zz4K"},2204:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e"},9609:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e"},2469:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e"},7486:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e"},4144:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e"},6254:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e"},2740:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},5647:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e"},1692:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},6529:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-body-color%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"},6770:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"},8931:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e"},6199:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"},1217:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},2956:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"},5122:n=>{"use strict";n.exports="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e"},499:n=>{"use strict";n.exports=`{"name":"com.yogeshpaliyal.keypass","version":"1.4.32","variant":"freeRelease","downloadSize":4191966,"installSize":6777967,"components":[{"name":"net.zetetic:android-database-sqlcipher:4.5.4","type":"EXTERNAL","downloadSize":1546520,"installSize":3660611,"files":[{"name":"/lib/arm64-v8a/libsqlcipher.so","type":"NATIVE_LIB","downloadSize":1511358,"installSize":3625392},{"name":"net.sqlcipher.database.SQLiteDatabase","type":"CLASS","downloadSize":7962,"installSize":7976},{"name":"net.sqlcipher.DatabaseUtils","type":"CLASS","downloadSize":2580,"installSize":2584},{"name":"net.sqlcipher.AbstractCursor","type":"CLASS","downloadSize":2213,"installSize":2216},{"name":"net.sqlcipher.database.SQLiteCursor","type":"CLASS","downloadSize":2127,"installSize":2130},{"name":"net.sqlcipher.database.SQLiteQueryBuilder","type":"CLASS","downloadSize":2119,"installSize":2122},{"name":"net.sqlcipher.CursorWindow","type":"CLASS","downloadSize":1946,"installSize":1950},{"name":"net.sqlcipher.database.SQLiteProgram","type":"CLASS","downloadSize":1301,"installSize":1303},{"name":"net.sqlcipher.database.SqliteWrapper","type":"CLASS","downloadSize":1161,"installSize":1163},{"name":"net.sqlcipher.DatabaseUtils$InsertHelper","type":"CLASS","downloadSize":1017,"installSize":1019},{"name":"net.sqlcipher.AbstractWindowedCursor","type":"CLASS","downloadSize":897,"installSize":899},{"name":"net.sqlcipher.BulkCursorToCursorAdaptor","type":"CLASS","downloadSize":874,"installSize":875},{"name":"net.sqlcipher.database.SQLiteOpenHelper","type":"CLASS","downloadSize":844,"installSize":846},{"name":"net.sqlcipher.MatrixCursor","type":"CLASS","downloadSize":784,"installSize":786},{"name":"net.sqlcipher.database.SQLiteQuery","type":"CLASS","downloadSize":758,"installSize":759},{"name":"net.sqlcipher.BulkCursorProxy","type":"CLASS","downloadSize":746,"installSize":747},{"name":"net.sqlcipher.database.SQLiteStatement","type":"CLASS","downloadSize":631,"installSize":632},{"name":"net.sqlcipher.database.SupportHelper$1","type":"CLASS","downloadSize":597,"installSize":598},{"name":"net.sqlcipher.database.SQLiteCompiledSql","type":"CLASS","downloadSize":534,"installSize":535},{"name":"net.sqlcipher.database.SupportHelper","type":"CLASS","downloadSize":358,"installSize":359},{"name":"net.sqlcipher.BulkCursorNative","type":"CLASS","downloadSize":352,"installSize":353},{"name":"net.sqlcipher.database.SQLiteDirectCursorDriver","type":"CLASS","downloadSize":327,"installSize":327},{"name":"net.sqlcipher.database.SQLiteClosable","type":"CLASS","downloadSize":303,"installSize":303},{"name":"net.sqlcipher.IContentObserver$Stub","type":"CLASS","downloadSize":295,"installSize":296},{"name":"net.sqlcipher.database.SQLiteDebug","type":"CLASS","downloadSize":290,"installSize":290},{"name":"net.sqlcipher.database.SQLiteCursor$QueryThread","type":"CLASS","downloadSize":254,"installSize":254},{"name":"net.sqlcipher.database.SQLiteContentHelper","type":"CLASS","downloadSize":251,"installSize":251},{"name":"net.sqlcipher.DefaultDatabaseErrorHandler","type":"CLASS","downloadSize":238,"installSize":239},{"name":"net.sqlcipher.IContentObserver$Stub$Proxy","type":"CLASS","downloadSize":199,"installSize":199},{"name":"net.sqlcipher.database.SQLiteDatabase$SQLiteDatabaseTransactionType","type":"CLASS","downloadSize":179,"installSize":179},{"name":"net.sqlcipher.CustomCursorWindowAllocation","type":"CLASS","downloadSize":167,"installSize":167},{"name":"net.sqlcipher.IBulkCursor","type":"CLASS","downloadSize":149,"installSize":149},{"name":"net.sqlcipher.database.SQLiteDatabase$4","type":"CLASS","downloadSize":148,"installSize":149},{"name":"net.sqlcipher.database.SQLiteDatabase$5","type":"CLASS","downloadSize":148,"installSize":149},{"name":"net.sqlcipher.database.SQLiteDebug$DbStats","type":"CLASS","downloadSize":141,"installSize":141},{"name":"net.sqlcipher.MatrixCursor$RowBuilder","type":"CLASS","downloadSize":140,"installSize":140},{"name":"net.sqlcipher.database.SQLiteDatabase$3","type":"CLASS","downloadSize":129,"installSize":129},{"name":"net.sqlcipher.DefaultCursorWindowAllocation","type":"CLASS","downloadSize":126,"installSize":126},{"name":"net.sqlcipher.CursorWindow$1","type":"CLASS","downloadSize":118,"installSize":118},{"name":"net.sqlcipher.database.SupportFactory","type":"CLASS","downloadSize":114,"installSize":114},{"name":"net.sqlcipher.CrossProcessCursorWrapper","type":"CLASS","downloadSize":108,"installSize":108},{"name":"net.sqlcipher.database.SQLiteQueryStats","type":"CLASS","downloadSize":108,"installSize":108},{"name":"net.sqlcipher.CursorWrapper","type":"CLASS","downloadSize":107,"installSize":108},{"name":"net.sqlcipher.AbstractCursor$SelfContentObserver","type":"CLASS","downloadSize":106,"installSize":106},{"name":"net.sqlcipher.database.SQLiteDatabase$2","type":"CLASS","downloadSize":98,"installSize":98},{"name":"net.sqlcipher.database.SQLiteDatabase$SyncUpdateInfo","type":"CLASS","downloadSize":96,"installSize":96},{"name":"net.sqlcipher.database.SQLiteCursor$MainThreadNotificationHandler","type":"CLASS","downloadSize":92,"installSize":93},{"name":"net.sqlcipher.database.SQLiteDatabase$1","type":"CLASS","downloadSize":82,"installSize":82},{"name":"net.sqlcipher.database.SQLiteDebug$PagerStats","type":"CLASS","downloadSize":78,"installSize":78},{"name":"net.sqlcipher.IContentObserver$Default","type":"CLASS","downloadSize":73,"installSize":73},{"name":"net.sqlcipher.R$string","type":"CLASS","downloadSize":70,"installSize":70},{"name":"net.sqlcipher.BuildConfig","type":"CLASS","downloadSize":52,"installSize":52},{"name":"net.sqlcipher.CursorIndexOutOfBoundsException","type":"CLASS","downloadSize":51,"installSize":51},{"name":"net.sqlcipher.database.SQLiteCursorDriver","type":"CLASS","downloadSize":49,"installSize":49},{"name":"net.sqlcipher.InvalidRowColumnException","type":"CLASS","downloadSize":43,"installSize":43},{"name":"net.sqlcipher.RowAllocationException","type":"CLASS","downloadSize":43,"installSize":43},{"name":"net.sqlcipher.StaleDataException","type":"CLASS","downloadSize":43,"installSize":43},{"name":"net.sqlcipher.UnknownTypeException","type":"CLASS","downloadSize":43,"installSize":43},{"name":"net.sqlcipher.database.DatabaseObjectNotClosedException","type":"CLASS","downloadSize":43,"installSize":43},{"name":"net.sqlcipher.Cursor","type":"CLASS","downloadSize":38,"installSize":38},{"name":"net.sqlcipher.R","type":"CLASS","downloadSize":32,"installSize":32},{"name":"net.sqlcipher.CursorWindowAllocation","type":"CLASS","downloadSize":31,"installSize":31},{"name":"net.sqlcipher.database.SQLiteTransactionListener","type":"CLASS","downloadSize":31,"installSize":31},{"name":"net.sqlcipher.database.SQLiteDatabase$CursorFactory","type":"CLASS","downloadSize":28,"installSize":28},{"name":"net.sqlcipher.IContentObserver","type":"CLASS","downloadSize":27,"installSize":27},{"name":"net.sqlcipher.database.SQLiteDatabase$LibraryLoader","type":"CLASS","downloadSize":27,"installSize":27},{"name":"net.sqlcipher.database.SQLiteDatabaseHook","type":"CLASS","downloadSize":27,"installSize":27},{"name":"net.sqlcipher.DatabaseErrorHandler","type":"CLASS","downloadSize":19,"installSize":19}]},{"name":":app","type":"INTERNAL","downloadSize":467333,"installSize":922003,"files":[{"name":"/resources.arsc","type":"OTHER","downloadSize":101405,"installSize":554640},{"name":"/res/font/roboto_mono.ttf","type":"RESOURCE","downloadSize":50248,"installSize":50248,"resourceType":"FONT"},{"name":"/META-INF/BNDLTOOL.SF","type":"OTHER","downloadSize":35361,"installSize":35361},{"name":"/res/mipmap-xxxhdpi-v4/ic_launcher_round.webp","type":"RESOURCE","downloadSize":7755,"installSize":7750,"resourceType":"OTHER"},{"name":"/assets/dexopt/baseline.prof","type":"ASSET","downloadSize":5964,"installSize":5959},{"name":"/res/mipmap-xxhdpi-v4/ic_launcher_round.webp","type":"RESOURCE","downloadSize":5437,"installSize":5432,"resourceType":"OTHER"},{"name":"/kotlin/kotlin.kotlin_builtins","type":"OTHER","downloadSize":5203,"installSize":5257},{"name":"/res/drawable/ic_undraw_unlock_24mb.xml","type":"RESOURCE","downloadSize":4914,"installSize":4914,"resourceType":"DRAWABLE"},{"name":"/LICENSE-junit.txt","type":"OTHER","downloadSize":4178,"installSize":4182},{"name":"/org/apache/commons/codec/language/bm/gen_rules_any.txt","type":"OTHER","downloadSize":3879,"installSize":3899},{"name":"/AndroidManifest.xml","type":"OTHER","downloadSize":3474,"installSize":3474},{"name":"/res/mipmap-xhdpi-v4/ic_launcher_round.webp","type":"RESOURCE","downloadSize":3443,"installSize":3438,"resourceType":"OTHER"},{"name":"/res/mipmap-xxxhdpi-v4/ic_launcher.webp","type":"RESOURCE","downloadSize":3057,"installSize":3052,"resourceType":"OTHER"},{"name":"/res/mipmap-xxxhdpi-v4/ic_launcher_foreground.webp","type":"RESOURCE","downloadSize":3039,"installSize":3034,"resourceType":"OTHER"},{"name":"/opencsv_de.properties","type":"OTHER","downloadSize":2905,"installSize":2905},{"name":"/org/apache/commons/codec/language/bm/ash_rules_any.txt","type":"OTHER","downloadSize":2824,"installSize":2832},{"name":"/opencsv_pt_BR.properties","type":"OTHER","downloadSize":2820,"installSize":2821},{"name":"/res/drawable/ic_undraw_empty_street_sfxm.xml","type":"RESOURCE","downloadSize":2800,"installSize":2800,"resourceType":"DRAWABLE"},{"name":"/res/mipmap-hdpi-v4/ic_launcher_round.webp","type":"RESOURCE","downloadSize":2491,"installSize":2486,"resourceType":"OTHER"},{"name":"/opencsv.properties","type":"OTHER","downloadSize":2480,"installSize":2480},{"name":"/opencsv_en.properties","type":"OTHER","downloadSize":2478,"installSize":2478},{"name":"/opencsv_fr.properties","type":"OTHER","downloadSize":2361,"installSize":2363},{"name":"/org/apache/commons/codec/language/bm/gen_lang.txt","type":"OTHER","downloadSize":2275,"installSize":2276},{"name":"/res/mipmap-xxhdpi-v4/ic_launcher.webp","type":"RESOURCE","downloadSize":2171,"installSize":2166,"resourceType":"OTHER"},{"name":"/res/mipmap-xxhdpi-v4/ic_launcher_foreground.webp","type":"RESOURCE","downloadSize":2111,"installSize":2106,"resourceType":"OTHER"},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$BottomBarKt$lambda-1$1","type":"CLASS","downloadSize":2010,"installSize":2013},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$Account$2","type":"CLASS","downloadSize":1957,"installSize":1961},{"name":"/org/apache/commons/codec/language/bm/sep_rules_any.txt","type":"OTHER","downloadSize":1675,"installSize":1679},{"name":"/res/mipmap-mdpi-v4/ic_launcher_round.webp","type":"RESOURCE","downloadSize":1659,"installSize":1654,"resourceType":"OTHER"},{"name":"/META-INF/BNDLTOOL.SF","type":"OTHER","downloadSize":1603,"installSize":1603},{"name":"/res/mipmap-xhdpi-v4/ic_launcher.webp","type":"RESOURCE","downloadSize":1551,"installSize":1546,"resourceType":"OTHER"},{"name":"/org/apache/commons/codec/language/bm/ash_approx_any.txt","type":"OTHER","downloadSize":1540,"installSize":1530},{"name":"/org/apache/commons/codec/language/bm/ash_lang.txt","type":"OTHER","downloadSize":1538,"installSize":1538},{"name":"/kotlin/collections/collections.kotlin_builtins","type":"OTHER","downloadSize":1519,"installSize":1521},{"name":"/org/apache/commons/codec/language/bm/gen_approx_any.txt","type":"OTHER","downloadSize":1501,"installSize":1506},{"name":"/org/apache/commons/codec/language/bm/gen_approx_common.txt","type":"OTHER","downloadSize":1458,"installSize":1466},{"name":"/org/apache/commons/codec/language/bm/ash_rules_polish.txt","type":"OTHER","downloadSize":1443,"installSize":1444},{"name":"/org/apache/commons/codec/language/bm/gen_rules_polish.txt","type":"OTHER","downloadSize":1432,"installSize":1435},{"name":"/org/apache/commons/codec/language/bm/ash_approx_common.txt","type":"OTHER","downloadSize":1421,"installSize":1431},{"name":"com.yogeshpaliyal.keypass.ui.nav.components.ComposableSingletons$KeyPassBottomBarKt$lambda-1$1","type":"CLASS","downloadSize":1378,"installSize":1381},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.PasswordHintScreenKt$PasswordHintScreen$2$1","type":"CLASS","downloadSize":1350,"installSize":1353},{"name":"/org/apache/commons/codec/language/bm/gen_rules_english.txt","type":"OTHER","downloadSize":1328,"installSize":1332},{"name":"/kotlin/ranges/ranges.kotlin_builtins","type":"OTHER","downloadSize":1292,"installSize":1292},{"name":"/kotlin/reflect/reflect.kotlin_builtins","type":"OTHER","downloadSize":1286,"installSize":1286},{"name":"/org/apache/commons/codec/language/bm/ash_rules_english.txt","type":"OTHER","downloadSize":1271,"installSize":1273},{"name":"/res/mipmap-xhdpi-v4/ic_launcher_foreground.webp","type":"RESOURCE","downloadSize":1271,"installSize":1266,"resourceType":"OTHER"},{"name":"/org/apache/commons/codec/language/bm/ash_rules_russian.txt","type":"OTHER","downloadSize":1260,"installSize":1261},{"name":"/org/apache/commons/codec/language/dmrules.txt","type":"OTHER","downloadSize":1251,"installSize":1259},{"name":"/org/apache/commons/codec/language/bm/gen_rules_greeklatin.txt","type":"OTHER","downloadSize":1191,"installSize":1196},{"name":"/org/apache/commons/codec/language/bm/gen_rules_french.txt","type":"OTHER","downloadSize":1164,"installSize":1165},{"name":"/org/apache/commons/codec/language/bm/sep_approx_common.txt","type":"OTHER","downloadSize":1130,"installSize":1131},{"name":"/org/apache/commons/codec/language/bm/gen_rules_greek.txt","type":"OTHER","downloadSize":1128,"installSize":1129},{"name":"/org/apache/commons/codec/language/bm/gen_rules_russian.txt","type":"OTHER","downloadSize":1115,"installSize":1115},{"name":"/org/apache/commons/codec/language/bm/sep_rules_spanish.txt","type":"OTHER","downloadSize":1113,"installSize":1113},{"name":"com.yogeshpaliyal.keypass.ui.home.components.ComposableSingletons$AccountsListKt$lambda-2$1","type":"CLASS","downloadSize":1110,"installSize":1112},{"name":"/org/apache/commons/codec/language/bm/gen_rules_portuguese.txt","type":"OTHER","downloadSize":1096,"installSize":1096},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$4$1","type":"CLASS","downloadSize":1091,"installSize":1093},{"name":"/org/apache/commons/codec/language/bm/sep_rules_portuguese.txt","type":"OTHER","downloadSize":1089,"installSize":1090},{"name":"/org/apache/commons/codec/language/bm/gen_rules_spanish.txt","type":"OTHER","downloadSize":1088,"installSize":1086},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewState","type":"CLASS","downloadSize":1068,"installSize":1070},{"name":"/res/mipmap-hdpi-v4/ic_launcher.webp","type":"RESOURCE","downloadSize":1063,"installSize":1058,"resourceType":"OTHER"},{"name":"/org/apache/commons/codec/language/bm/ash_rules_german.txt","type":"OTHER","downloadSize":1059,"installSize":1065},{"name":"com.yogeshpaliyal.keypass.ui.home.DashboardViewModel$queryUpdated$1","type":"CLASS","downloadSize":1056,"installSize":1058},{"name":"/META-INF/BNDLTOOL.RSA","type":"OTHER","downloadSize":1054,"installSize":1054},{"name":"/org/apache/commons/codec/language/bm/gen_rules_german.txt","type":"OTHER","downloadSize":1049,"installSize":1053},{"name":"/META-INF/BNDLTOOL.RSA","type":"OTHER","downloadSize":1048,"installSize":1048},{"name":"/META-INF/BNDLTOOL.RSA","type":"OTHER","downloadSize":1047,"installSize":1047},{"name":"/META-INF/BNDLTOOL.RSA","type":"OTHER","downloadSize":1045,"installSize":1045},{"name":"/org/apache/commons/codec/language/bm/gen_hebrew_common.txt","type":"OTHER","downloadSize":1040,"installSize":1040},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.ComposableSingletons$GeneratePasswordContentKt$lambda-1$1","type":"CLASS","downloadSize":1031,"installSize":1033},{"name":"/org/apache/commons/codec/language/bm/ash_hebrew_common.txt","type":"OTHER","downloadSize":1026,"installSize":1028},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.BackupScreenState","type":"CLASS","downloadSize":1012,"installSize":1013},{"name":"com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$2","type":"CLASS","downloadSize":984,"installSize":986},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$CreateCustomKeyphraseKt$lambda-2$1","type":"CLASS","downloadSize":980,"installSize":981},{"name":"/org/apache/commons/codec/language/bm/gen_rules_cyrillic.txt","type":"OTHER","downloadSize":970,"installSize":971},{"name":"androidx.appcompat.R$styleable","type":"CLASS","downloadSize":969,"installSize":971},{"name":"/org/apache/commons/codec/language/bm/ash_rules_cyrillic.txt","type":"OTHER","downloadSize":965,"installSize":964},{"name":"/org/apache/commons/codec/language/bm/ash_rules_spanish.txt","type":"OTHER","downloadSize":962,"installSize":963},{"name":"/org/apache/commons/codec/language/bm/ash_rules_french.txt","type":"OTHER","downloadSize":956,"installSize":958},{"name":"/org/apache/commons/codec/language/bm/sep_rules_french.txt","type":"OTHER","downloadSize":948,"installSize":949},{"name":"/res/mipmap-hdpi-v4/ic_launcher_foreground.webp","type":"RESOURCE","downloadSize":939,"installSize":934,"resourceType":"OTHER"},{"name":"com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$5","type":"CLASS","downloadSize":930,"installSize":932},{"name":"/org/apache/commons/codec/language/bm/sep_lang.txt","type":"OTHER","downloadSize":930,"installSize":931},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$2$3$1$1$1$2","type":"CLASS","downloadSize":928,"installSize":930},{"name":"com.google.android.material.R$styleable","type":"CLASS","downloadSize":926,"installSize":928},{"name":"com.yogeshpaliyal.keypass.importer.ComposableSingletons$ChromeAccountImporterKt$lambda-1$1","type":"CLASS","downloadSize":926,"installSize":928},{"name":"/org/apache/commons/codec/language/bm/ash_exact_any.txt","type":"OTHER","downloadSize":922,"installSize":922},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.ComposableSingletons$DefaultBottomAppBarKt$lambda-1$1","type":"CLASS","downloadSize":918,"installSize":920},{"name":"com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$3$1$5$2","type":"CLASS","downloadSize":915,"installSize":917},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ShowKeyPhraseDialogKt$ShowKeyPhraseDialog$6","type":"CLASS","downloadSize":913,"installSize":914},{"name":"/org/apache/commons/codec/language/bm/sep_hebrew_common.txt","type":"OTHER","downloadSize":908,"installSize":908},{"name":"/org/apache/commons/codec/language/bm/gen_rules_arabic.txt","type":"OTHER","downloadSize":903,"installSize":903},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt","type":"CLASS","downloadSize":891,"installSize":893},{"name":"/org/apache/commons/codec/language/bm/ash_rules_hungarian.txt","type":"OTHER","downloadSize":873,"installSize":873},{"name":"/org/apache/commons/codec/language/bm/gen_rules_hungarian.txt","type":"OTHER","downloadSize":859,"installSize":860},{"name":"/org/apache/commons/codec/language/bm/gen_rules_dutch.txt","type":"OTHER","downloadSize":845,"installSize":845},{"name":"/org/apache/commons/codec/language/bm/gen_rules_italian.txt","type":"OTHER","downloadSize":814,"installSize":814},{"name":"/org/apache/commons/codec/language/bm/gen_exact_approx_common.txt","type":"OTHER","downloadSize":808,"installSize":808},{"name":"/org/apache/commons/codec/language/bm/sep_rules_italian.txt","type":"OTHER","downloadSize":808,"installSize":807},{"name":"/org/apache/commons/codec/language/bm/ash_exact_approx_common.txt","type":"OTHER","downloadSize":792,"installSize":792},{"name":"/org/apache/commons/codec/language/bm/ash_approx_polish.txt","type":"OTHER","downloadSize":787,"installSize":785},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.PasswordHintScreenKt$PasswordHintScreen$2","type":"CLASS","downloadSize":786,"installSize":787},{"name":"/DebugProbesKt.bin","type":"OTHER","downloadSize":782,"installSize":782},{"name":"/res/mipmap-mdpi-v4/ic_launcher.webp","type":"RESOURCE","downloadSize":779,"installSize":774,"resourceType":"OTHER"},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$AccountsList$1$invoke$lambda$3$lambda$2$$inlined$items$default$4","type":"CLASS","downloadSize":774,"installSize":775},{"name":"/org/apache/commons/codec/language/bm/gen_approx_polish.txt","type":"OTHER","downloadSize":774,"installSize":771},{"name":"/org/apache/commons/codec/language/bm/sep_exact_approx_common.txt","type":"OTHER","downloadSize":767,"installSize":767},{"name":"/org/apache/commons/codec/language/bm/gen_approx_german.txt","type":"OTHER","downloadSize":760,"installSize":760},{"name":"/org/apache/commons/codec/language/bm/ash_approx_german.txt","type":"OTHER","downloadSize":759,"installSize":759},{"name":"/org/apache/commons/codec/language/bm/gen_rules_czech.txt","type":"OTHER","downloadSize":744,"installSize":745},{"name":"/org/apache/commons/codec/language/bm/ash_approx_english.txt","type":"OTHER","downloadSize":740,"installSize":740},{"name":"/org/apache/commons/codec/language/bm/gen_approx_english.txt","type":"OTHER","downloadSize":740,"installSize":740},{"name":"com.yogeshpaliyal.keypass.ui.CrashActivity","type":"CLASS","downloadSize":733,"installSize":734},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.KeyPassState","type":"CLASS","downloadSize":726,"installSize":727},{"name":"/org/apache/commons/codec/language/bm/gen_rules_romanian.txt","type":"OTHER","downloadSize":720,"installSize":720},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$FormInputCard$2","type":"CLASS","downloadSize":711,"installSize":712},{"name":"/org/apache/commons/codec/language/bm/ash_rules_romanian.txt","type":"OTHER","downloadSize":711,"installSize":711},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$DeleteConfirmationKt$lambda-1$1","type":"CLASS","downloadSize":700,"installSize":701},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$CreateCustomKeyphraseKt$lambda-1$1","type":"CLASS","downloadSize":699,"installSize":700},{"name":"com.yogeshpaliyal.keypass.importer.KeePassAccountImporter$readFile$1$1","type":"CLASS","downloadSize":689,"installSize":690},{"name":"/org/apache/commons/codec/language/bm/gen_approx_russian.txt","type":"OTHER","downloadSize":685,"installSize":685},{"name":"/org/apache/commons/codec/language/bm/gen_rules_hebrew.txt","type":"OTHER","downloadSize":685,"installSize":685},{"name":"/res/drawable/ic_twotone_vpn_key_24.xml","type":"RESOURCE","downloadSize":683,"installSize":683,"resourceType":"DRAWABLE"},{"name":"/org/apache/commons/codec/language/bm/sep_rules_hebrew.txt","type":"OTHER","downloadSize":682,"installSize":682},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$2$3$1$1$1$3$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":680,"installSize":681},{"name":"/org/apache/commons/codec/language/bm/ash_rules_hebrew.txt","type":"OTHER","downloadSize":680,"installSize":680},{"name":"com.yogeshpaliyal.keypass.importer.ChromeAccountImporter$readFile$1$1","type":"CLASS","downloadSize":677,"installSize":678},{"name":"/org/apache/commons/codec/language/bm/ash_approx_russian.txt","type":"OTHER","downloadSize":676,"installSize":676},{"name":"/org/apache/commons/codec/language/bm/gen_rules_turkish.txt","type":"OTHER","downloadSize":675,"installSize":675},{"name":"/assets/dexopt/baseline.profm","type":"ASSET","downloadSize":673,"installSize":668},{"name":"/res/mipmap-mdpi-v4/ic_launcher_foreground.webp","type":"RESOURCE","downloadSize":669,"installSize":664,"resourceType":"OTHER"},{"name":"com.yogeshpaliyal.keypass.ui.home.components.SearchBarKt$SearchBar$3$1$1","type":"CLASS","downloadSize":665,"installSize":666},{"name":"/org/apache/commons/codec/language/bm/gen_exact_any.txt","type":"OTHER","downloadSize":652,"installSize":652},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider","type":"CLASS","downloadSize":648,"installSize":649},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.ComposableSingletons$ButtonBarKt$lambda-1$1","type":"CLASS","downloadSize":642,"installSize":643},{"name":"/org/apache/commons/codec/language/bm/sep_exact_common.txt","type":"OTHER","downloadSize":635,"installSize":635},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt","type":"CLASS","downloadSize":633,"installSize":634},{"name":"/res/drawable/ic_github.xml","type":"RESOURCE","downloadSize":633,"installSize":633,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.BiometricPromptKt$BiometricPrompt$2$1","type":"CLASS","downloadSize":631,"installSize":632},{"name":"com.yogeshpaliyal.keypass.ui.home.components.SortingMenuKt$SortingMenu$2$1$2$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":626,"installSize":627},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$2$3$1$1$1","type":"CLASS","downloadSize":621,"installSize":622},{"name":"/org/apache/commons/codec/language/bm/ash_approx_french.txt","type":"OTHER","downloadSize":616,"installSize":616},{"name":"com.yogeshpaliyal.keypass.ui.changePassword.ChangePasswordKt$ChangePassword$1$1$1$7$1$1$1","type":"CLASS","downloadSize":608,"installSize":609},{"name":"/org/apache/commons/codec/language/bm/ash_exact_common.txt","type":"OTHER","downloadSize":591,"installSize":591},{"name":"/org/apache/commons/codec/language/bm/gen_exact_common.txt","type":"OTHER","downloadSize":589,"installSize":589},{"name":"com.yogeshpaliyal.keypass.importer.ComposableSingletons$KeyPassAccountImporterKt$lambda-1$1","type":"CLASS","downloadSize":586,"installSize":587},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.ComposableSingletons$PasswordHintScreenKt$lambda-2$1","type":"CLASS","downloadSize":584,"installSize":585},{"name":"com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$3$1$1$1","type":"CLASS","downloadSize":583,"installSize":584},{"name":"/res/layout/activity_crash.xml","type":"RESOURCE","downloadSize":582,"installSize":582,"resourceType":"LAYOUT"},{"name":"com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$3","type":"CLASS","downloadSize":572,"installSize":573},{"name":"/kotlin/annotation/annotation.kotlin_builtins","type":"OTHER","downloadSize":561,"installSize":561},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.HomeState","type":"CLASS","downloadSize":559,"installSize":560},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.ButtonBarKt$ButtonBar$2$4$1$2","type":"CLASS","downloadSize":557,"installSize":558},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.BackupDialogsKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":548,"installSize":549},{"name":"/org/apache/commons/codec/language/bm/gen_languages.txt","type":"OTHER","downloadSize":544,"installSize":544},{"name":"/org/apache/commons/codec/language/bm/gen_approx_arabic.txt","type":"OTHER","downloadSize":536,"installSize":536},{"name":"com.yogeshpaliyal.keypass.importer.ChromeAccountImporter","type":"CLASS","downloadSize":532,"installSize":532},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ShowKeyPhraseDialogKt$ShowKeyPhraseDialog$3$1","type":"CLASS","downloadSize":521,"installSize":522},{"name":"/res/drawable/$m3_avd_hide_password__0.xml","type":"RESOURCE","downloadSize":521,"installSize":521,"resourceType":"DRAWABLE"},{"name":"/META-INF/NOTICE.md","type":"OTHER","downloadSize":512,"installSize":512},{"name":"/org/apache/commons/codec/language/bm/ash_languages.txt","type":"OTHER","downloadSize":508,"installSize":508},{"name":"/org/apache/commons/codec/language/bm/gen_approx_french.txt","type":"OTHER","downloadSize":507,"installSize":507},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$loadAccount$1","type":"CLASS","downloadSize":506,"installSize":507},{"name":"/res/drawable/ic_baseline_casino_24.xml","type":"RESOURCE","downloadSize":504,"installSize":504,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$m3_avd_show_password__0.xml","type":"RESOURCE","downloadSize":501,"installSize":501,"resourceType":"DRAWABLE"},{"name":"/org/apache/commons/codec/language/bm/gen_approx_spanish.txt","type":"OTHER","downloadSize":496,"installSize":496},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":493,"installSize":494},{"name":"/res/drawable/ic_twotone_qr_code_scanner_24.xml","type":"RESOURCE","downloadSize":492,"installSize":492,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.home.components.SearchBarKt$SearchBar$3","type":"CLASS","downloadSize":489,"installSize":490},{"name":"/org/apache/commons/codec/language/bm/sep_languages.txt","type":"OTHER","downloadSize":486,"installSize":486},{"name":"/org/apache/commons/codec/language/bm/ash_exact_polish.txt","type":"OTHER","downloadSize":485,"installSize":485},{"name":"/org/apache/commons/codec/language/bm/gen_approx_greeklatin.txt","type":"OTHER","downloadSize":485,"installSize":485},{"name":"/org/apache/commons/codec/language/bm/gen_exact_polish.txt","type":"OTHER","downloadSize":484,"installSize":484},{"name":"/org/apache/commons/codec/language/bm/gen_approx_cyrillic.txt","type":"OTHER","downloadSize":479,"installSize":479},{"name":"/org/apache/commons/codec/language/bm/gen_exact_cyrillic.txt","type":"OTHER","downloadSize":479,"installSize":479},{"name":"/org/apache/commons/codec/language/bm/gen_exact_czech.txt","type":"OTHER","downloadSize":479,"installSize":479},{"name":"/org/apache/commons/codec/language/bm/gen_exact_english.txt","type":"OTHER","downloadSize":479,"installSize":479},{"name":"/org/apache/commons/codec/language/bm/gen_approx_hungarian.txt","type":"OTHER","downloadSize":478,"installSize":478},{"name":"/org/apache/commons/codec/language/bm/gen_approx_italian.txt","type":"OTHER","downloadSize":478,"installSize":478},{"name":"/org/apache/commons/codec/language/bm/sep_approx_portuguese.txt","type":"OTHER","downloadSize":478,"installSize":478},{"name":"/org/apache/commons/codec/language/bm/sep_approx_spanish.txt","type":"OTHER","downloadSize":478,"installSize":478},{"name":"/org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/ash_approx_romanian.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/gen_approx_czech.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/gen_approx_dutch.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/gen_approx_greek.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/gen_approx_portuguese.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/gen_approx_romanian.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/gen_approx_turkish.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/org/apache/commons/codec/language/bm/sep_approx_italian.txt","type":"OTHER","downloadSize":477,"installSize":477},{"name":"/res/xml/shortcuts.xml","type":"RESOURCE","downloadSize":476,"installSize":476,"resourceType":"OTHER"},{"name":"/org/apache/commons/codec/language/bm/ash_approx_hungarian.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_approx_spanish.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_exact_cyrillic.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_exact_english.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_exact_french.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_exact_hungarian.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_exact_romanian.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/ash_exact_spanish.txt","type":"OTHER","downloadSize":476,"installSize":476},{"name":"/org/apache/commons/codec/language/bm/gen_exact_german.txt","type":"OTHER","downloadSize":475,"installSize":475},{"name":"/org/apache/commons/codec/language/bm/sep_approx_any.txt","type":"OTHER","downloadSize":475,"installSize":475},{"name":"/org/apache/commons/codec/language/bm/ash_exact_german.txt","type":"OTHER","downloadSize":474,"installSize":474},{"name":"/org/apache/commons/codec/language/bm/gen_exact_spanish.txt","type":"OTHER","downloadSize":471,"installSize":471},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$1$1","type":"CLASS","downloadSize":470,"installSize":471},{"name":"/org/apache/commons/codec/language/bm/ash_exact_russian.txt","type":"OTHER","downloadSize":470,"installSize":470},{"name":"/org/apache/commons/codec/language/bm/gen_exact_russian.txt","type":"OTHER","downloadSize":470,"installSize":470},{"name":"/res/drawable/ic_twotone_home_24.xml","type":"RESOURCE","downloadSize":465,"installSize":465,"resourceType":"DRAWABLE"},{"name":"/org/apache/commons/codec/language/bm/sep_exact_french.txt","type":"OTHER","downloadSize":465,"installSize":465},{"name":"/org/apache/commons/codec/language/bm/gen_exact_arabic.txt","type":"OTHER","downloadSize":464,"installSize":464},{"name":"/org/apache/commons/codec/language/bm/gen_exact_greeklatin.txt","type":"OTHER","downloadSize":464,"installSize":464},{"name":"/org/apache/commons/codec/language/bm/sep_exact_any.txt","type":"OTHER","downloadSize":464,"installSize":464},{"name":"/res/drawable/credentials_backup.xml","type":"RESOURCE","downloadSize":463,"installSize":463,"resourceType":"DRAWABLE"},{"name":"/org/apache/commons/codec/language/bm/ash_approx_hebrew.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/ash_exact_hebrew.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_approx_hebrew.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_dutch.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_french.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_greek.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_hebrew.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_hungarian.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_italian.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_portuguese.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_romanian.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/gen_exact_turkish.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/sep_approx_french.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/sep_approx_hebrew.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/sep_exact_hebrew.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/sep_exact_italian.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/sep_exact_portuguese.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"/org/apache/commons/codec/language/bm/sep_exact_spanish.txt","type":"OTHER","downloadSize":463,"installSize":463},{"name":"com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$3","type":"CLASS","downloadSize":459,"installSize":460},{"name":"/res/drawable/import_credentials.xml","type":"RESOURCE","downloadSize":456,"installSize":456,"resourceType":"DRAWABLE"},{"name":"/org/apache/commons/codec/language/bm/lang.txt","type":"OTHER","downloadSize":456,"installSize":456},{"name":"/res/drawable/ic_linkedin.xml","type":"RESOURCE","downloadSize":454,"installSize":454,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.CrashActivity$getCrashWithMetaData$1","type":"CLASS","downloadSize":453,"installSize":454},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.ChangeAppPasswordState","type":"CLASS","downloadSize":452,"installSize":453},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$3$1","type":"CLASS","downloadSize":447,"installSize":447},{"name":"/convertLanguageToBoolean_de.properties","type":"OTHER","downloadSize":442,"installSize":442},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":433,"installSize":434},{"name":"/convertLanguageToBoolean.properties","type":"OTHER","downloadSize":428,"installSize":428},{"name":"/convertLanguageToBoolean_en.properties","type":"OTHER","downloadSize":428,"installSize":428},{"name":"com.yogeshpaliyal.keypass.ui.detail.QRScanner","type":"CLASS","downloadSize":424,"installSize":425},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.PasswordFieldState","type":"CLASS","downloadSize":414,"installSize":414},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.FieldsKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":412,"installSize":412},{"name":"/res/drawable/ic_twitter.xml","type":"RESOURCE","downloadSize":406,"installSize":406,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$2","type":"CLASS","downloadSize":399,"installSize":399},{"name":"/kotlin/internal/internal.kotlin_builtins","type":"OTHER","downloadSize":394,"installSize":394},{"name":"com.yogeshpaliyal.keypass.ui.changePassword.ChangePasswordKt$ChangePassword$1$1$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":378,"installSize":378},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$launcher$1$1$1","type":"CLASS","downloadSize":370,"installSize":371},{"name":"com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$4","type":"CLASS","downloadSize":362,"installSize":363},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$2$3$1$1$1$3","type":"CLASS","downloadSize":346,"installSize":347},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":344,"installSize":345},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity","type":"CLASS","downloadSize":337,"installSize":338},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$deleteAccount$1","type":"CLASS","downloadSize":330,"installSize":330},{"name":"/res/drawable/white_circle.xml","type":"RESOURCE","downloadSize":329,"installSize":329,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ChangeDefaultPasswordLengthViewModel$updatePasswordLength$1","type":"CLASS","downloadSize":324,"installSize":324},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$6$1","type":"CLASS","downloadSize":323,"installSize":324},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$3$1","type":"CLASS","downloadSize":322,"installSize":322},{"name":"com.yogeshpaliyal.keypass.ui.nav.BottomNavViewModel$1$1","type":"CLASS","downloadSize":320,"installSize":320},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.ButtonBarKt$ButtonBar$2$4$1$1","type":"CLASS","downloadSize":319,"installSize":320},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.PasswordHintScreenKt$PasswordHintScreen$2$1$1$1$1$1","type":"CLASS","downloadSize":318,"installSize":319},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$RenderUserName$2$1","type":"CLASS","downloadSize":317,"installSize":317},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$7$1$1","type":"CLASS","downloadSize":316,"installSize":316},{"name":"com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem$NavMenuItem","type":"CLASS","downloadSize":315,"installSize":315},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$1$1","type":"CLASS","downloadSize":314,"installSize":315},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.CreateCustomKeyphraseKt$CreateCustomKeyphrase$2$1$1$1","type":"CLASS","downloadSize":313,"installSize":313},{"name":"/res/drawable/$m3_avd_hide_password__1.xml","type":"RESOURCE","downloadSize":313,"installSize":313,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$m3_avd_show_password__1.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$insertOrUpdate$1","type":"CLASS","downloadSize":310,"installSize":310},{"name":"/META-INF/BNDLTOOL.SF","type":"OTHER","downloadSize":308,"installSize":308},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":303,"installSize":303},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$6$invoke$lambda$3$lambda$2$$inlined$items$default$4","type":"CLASS","downloadSize":303,"installSize":303},{"name":"com.yogeshpaliyal.keypass.ui.nav.ComposableSingletons$DashboardComposeActivityKt$lambda-2$1","type":"CLASS","downloadSize":298,"installSize":299},{"name":"/res/drawable/$m3_avd_hide_password__2.xml","type":"RESOURCE","downloadSize":294,"installSize":294,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$m3_avd_show_password__2.xml","type":"RESOURCE","downloadSize":294,"installSize":294,"resourceType":"DRAWABLE"},{"name":"com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ChangeDefaultPasswordLengthViewModel$retrieveSavedPasswordLength$1","type":"CLASS","downloadSize":291,"installSize":291},{"name":"com.yogeshpaliyal.keypass.importer.ChromeAccountImporter$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":286,"installSize":286},{"name":"/kotlin-tooling-metadata.json","type":"OTHER","downloadSize":285,"installSize":285},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivity$onCreate$1$1$1","type":"CLASS","downloadSize":284,"installSize":285},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":281,"installSize":282},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivity","type":"CLASS","downloadSize":279,"installSize":280},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$insertOrUpdate$1$1$1","type":"CLASS","downloadSize":279,"installSize":279},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.PasswordHintScreenKt$PasswordHintScreen$2$1$1$2$1$1","type":"CLASS","downloadSize":273,"installSize":274},{"name":"com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$3$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":273,"installSize":273},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$2$1","type":"CLASS","downloadSize":272,"installSize":273},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$$ExternalSyntheticLambda3","type":"CLASS","downloadSize":272,"installSize":272},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel$observeState$1","type":"CLASS","downloadSize":271,"installSize":272},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel$retrieveSavedPasswordConfig$1","type":"CLASS","downloadSize":270,"installSize":271},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$deleteAccount$1$1$1","type":"CLASS","downloadSize":269,"installSize":269},{"name":"com.yogeshpaliyal.keypass.ui.redux.KeyPassRedux$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":268,"installSize":268},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.CreateCustomKeyphraseKt$CreateCustomKeyphrase$2$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":261,"installSize":262},{"name":"com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ComposableSingletons$ChangeDefaultPasswordLengthScreenKt$lambda-1$1","type":"CLASS","downloadSize":255,"installSize":255},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.components.CheckboxWithLabelKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":250,"installSize":250},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$1","type":"CLASS","downloadSize":248,"installSize":248},{"name":"/junit/runner/logo.gif","type":"OTHER","downloadSize":243,"installSize":964},{"name":"/res/mipmap-anydpi-v26/ic_launcher.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/mipmap-anydpi-v26/ic_launcher_round.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel$observeState$1$1","type":"CLASS","downloadSize":239,"installSize":239},{"name":"com.yogeshpaliyal.keypass.ui.detail.ComposableSingletons$AccountDetailPageKt$lambda-1$1","type":"CLASS","downloadSize":231,"installSize":231},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.PasswordTrailingIconKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":230,"installSize":231},{"name":"com.yogeshpaliyal.keypass.ui.home.HomepageKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":229,"installSize":230},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.DefaultBottomAppBarKt$DefaultBottomAppBar$1","type":"CLASS","downloadSize":224,"installSize":224},{"name":"com.yogeshpaliyal.keypass.ui.nav.BottomNavViewModel","type":"CLASS","downloadSize":220,"installSize":220},{"name":"com.yogeshpaliyal.keypass.ui.auth.AuthScreenKt$AuthScreen$5$1","type":"CLASS","downloadSize":219,"installSize":219},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$Dashboard$3$1","type":"CLASS","downloadSize":218,"installSize":219},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$5$1","type":"CLASS","downloadSize":217,"installSize":218},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity$onCreate$1$1","type":"CLASS","downloadSize":216,"installSize":217},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordScreenKt$GeneratePasswordScreen$1$1","type":"CLASS","downloadSize":216,"installSize":217},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$2$1$2","type":"CLASS","downloadSize":216,"installSize":216},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$WrapWithProgress$3$1","type":"CLASS","downloadSize":215,"installSize":215},{"name":"com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$1$1","type":"CLASS","downloadSize":215,"installSize":215},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.BiometricPromptKt$BiometricPrompt$2$1$biometricPrompt$1","type":"CLASS","downloadSize":214,"installSize":214},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$MySettingCompose$1$1","type":"CLASS","downloadSize":212,"installSize":212},{"name":"/META-INF/BNDLTOOL.SF","type":"OTHER","downloadSize":212,"installSize":212},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$4$1","type":"CLASS","downloadSize":211,"installSize":211},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$AccountsList$1","type":"CLASS","downloadSize":210,"installSize":211},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$4$1","type":"CLASS","downloadSize":210,"installSize":210},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel","type":"CLASS","downloadSize":207,"installSize":208},{"name":"com.yogeshpaliyal.keypass.ui.nav.ComposableSingletons$DashboardComposeActivityKt$lambda-1$1","type":"CLASS","downloadSize":200,"installSize":200},{"name":"/res/color/color_on_surface_emphasis_high.xml","type":"RESOURCE","downloadSize":200,"installSize":200,"resourceType":"OTHER"},{"name":"com.yogeshpaliyal.keypass.ui.nav.BottomNavViewModel$1","type":"CLASS","downloadSize":194,"installSize":194},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$autoBackup$1","type":"CLASS","downloadSize":192,"installSize":193},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$4","type":"CLASS","downloadSize":191,"installSize":191},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$CurrentPage$$inlined$selectState$1","type":"CLASS","downloadSize":183,"installSize":183},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.BackSettingOptionsKt$BackSettingOptions$1$2","type":"CLASS","downloadSize":182,"installSize":182},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.BottomSheetState","type":"CLASS","downloadSize":181,"installSize":181},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.BottomSheetAction$HomeNavigationMenu","type":"CLASS","downloadSize":179,"installSize":179},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.NavigationAction","type":"CLASS","downloadSize":176,"installSize":176},{"name":"com.yogeshpaliyal.keypass.ui.detail.QRScannerResult","type":"CLASS","downloadSize":175,"installSize":175},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$CurrentPage$$inlined$selectState$1$1","type":"CLASS","downloadSize":168,"installSize":169},{"name":"com.yogeshpaliyal.keypass.MyApplication","type":"CLASS","downloadSize":165,"installSize":166},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$$ExternalSyntheticLambda5","type":"CLASS","downloadSize":164,"installSize":164},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$SymbolInput$2$1$2$2","type":"CLASS","downloadSize":164,"installSize":164},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$$ExternalSyntheticLambda9","type":"CLASS","downloadSize":163,"installSize":163},{"name":"androidx.core.R$styleable","type":"CLASS","downloadSize":162,"installSize":162},{"name":"com.yogeshpaliyal.keypass.ui.nav.Hilt_DashboardComposeActivity$1","type":"CLASS","downloadSize":161,"installSize":161},{"name":"com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$2$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":160,"installSize":160},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ActivityCImpl","type":"CLASS","downloadSize":159,"installSize":159},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":158,"installSize":159},{"name":"com.yogeshpaliyal.keypass.ui.home.components.SearchBarKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":158,"installSize":158},{"name":"/kotlin/coroutines/coroutines.kotlin_builtins","type":"OTHER","downloadSize":157,"installSize":157},{"name":"com.yogeshpaliyal.keypass.ui.changePassword.ComposableSingletons$ChangePasswordKt$lambda-2$1","type":"CLASS","downloadSize":156,"installSize":156},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.ComposableSingletons$GeneratePasswordContentKt$lambda-4$1","type":"CLASS","downloadSize":156,"installSize":156},{"name":"/junit/runner/smalllogo.gif","type":"OTHER","downloadSize":154,"installSize":883},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.components.CheckboxWithLabelKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":154,"installSize":154},{"name":"com.yogeshpaliyal.keypass.ui.about.ComposableSingletons$AboutScreenKt$lambda-1$1","type":"CLASS","downloadSize":153,"installSize":153},{"name":"com.yogeshpaliyal.keypass.ui.about.ComposableSingletons$AboutScreenKt$lambda-3$1","type":"CLASS","downloadSize":153,"installSize":153},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.StateUpdateAction","type":"CLASS","downloadSize":151,"installSize":152},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.ChangeDefaultPasswordLengthState","type":"CLASS","downloadSize":151,"installSize":152},{"name":"com.yogeshpaliyal.keypass.ui.home.components.SearchBarKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":150,"installSize":151},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.AccountDetailState","type":"CLASS","downloadSize":150,"installSize":150},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.BackupImporterState","type":"CLASS","downloadSize":150,"installSize":150},{"name":"com.yogeshpaliyal.keypass.ui.nav.components.DashboardBottomSheetKt$OptionBottomBar$2$1$1$1$1$1","type":"CLASS","downloadSize":148,"installSize":149},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.CopyToClipboard","type":"CLASS","downloadSize":148,"installSize":148},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.ToastActionStr","type":"CLASS","downloadSize":148,"installSize":148},{"name":"com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem$NavTagItem","type":"CLASS","downloadSize":146,"installSize":147},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.ToastAction","type":"CLASS","downloadSize":144,"installSize":144},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.AutoBackupKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":144,"installSize":144},{"name":"com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$3$1$$ExternalSyntheticLambda3","type":"CLASS","downloadSize":143,"installSize":144},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":142,"installSize":143},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":141,"installSize":141},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.BackupEnableOptionsKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":141,"installSize":141},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.ComposableSingletons$BackupImporterKt$lambda-2$1","type":"CLASS","downloadSize":139,"installSize":140},{"name":"com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":139,"installSize":139},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":136,"installSize":137},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.KeyPassInputFieldKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":136,"installSize":136},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.PreferenceItemKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":136,"installSize":136},{"name":"com.yogeshpaliyal.keypass.ui.nav.ComposableSingletons$DashboardComposeActivityKt","type":"CLASS","downloadSize":135,"installSize":135},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ShowKeyPhraseDialogKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":134,"installSize":134},{"name":"com.yogeshpaliyal.keypass.ui.home.components.ComposableSingletons$AccountsListKt$lambda-1$1","type":"CLASS","downloadSize":132,"installSize":132},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":130,"installSize":130},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$6$1$1$1$1$1","type":"CLASS","downloadSize":129,"installSize":129},{"name":"com.yogeshpaliyal.keypass.ui.redux.middlewares.IntentNavigationMiddlewareKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":128,"installSize":128},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$BottomBarKt","type":"CLASS","downloadSize":126,"installSize":126},{"name":"com.yogeshpaliyal.keypass.ui.home.components.SortingMenuKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":122,"installSize":123},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.BackSettingOptionsKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":121,"installSize":122},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.BottomBarKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":118,"installSize":118},{"name":"com.yogeshpaliyal.keypass.importer.ComposableSingletons$KeyPassAccountImporterKt","type":"CLASS","downloadSize":117,"installSize":117},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$SelectKeyphraseTypeKt","type":"CLASS","downloadSize":117,"installSize":117},{"name":"com.yogeshpaliyal.keypass.ui.detail.ComposableSingletons$AccountDetailPageKt$lambda-3$1","type":"CLASS","downloadSize":117,"installSize":117},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$DeleteConfirmationKt","type":"CLASS","downloadSize":117,"installSize":117},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.ComposableSingletons$GeneratePasswordContentKt","type":"CLASS","downloadSize":117,"installSize":117},{"name":"/META-INF/version-control-info.textproto","type":"OTHER","downloadSize":117,"installSize":117},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$$ExternalSyntheticLambda4","type":"CLASS","downloadSize":116,"installSize":116},{"name":"com.yogeshpaliyal.keypass.ui.detail.DetailViewModel","type":"CLASS","downloadSize":116,"installSize":116},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.BiometricPromptKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":114,"installSize":114},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$SingletonCImpl","type":"CLASS","downloadSize":112,"installSize":112},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.DefaultBottomAppBarKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":112,"installSize":112},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.FieldsKt$$ExternalSyntheticLambda9","type":"CLASS","downloadSize":112,"installSize":112},{"name":"com.yogeshpaliyal.keypass.ui.settings.OpenKeyPassBackup","type":"CLASS","downloadSize":111,"installSize":111},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$2$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":110,"installSize":111},{"name":"com.yogeshpaliyal.keypass.ui.nav.NavigationModel","type":"CLASS","downloadSize":110,"installSize":110},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.PreferenceItemKt$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":107,"installSize":107},{"name":"com.yogeshpaliyal.keypass.ui.home.ComposableSingletons$HomepageKt$lambda-1$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.ComposableSingletons$PasswordInputFieldKt$lambda-1$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":103,"installSize":103},{"name":"com.yogeshpaliyal.keypass.ui.backup.ComposableSingletons$BackupScreenKt$lambda-1$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.ComposableSingletons$BackupImporterKt$lambda-1$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"com.yogeshpaliyal.keypass.ui.changePassword.ComposableSingletons$ChangePasswordKt$lambda-1$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.ComposableSingletons$PasswordHintScreenKt$lambda-1$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"/convertLanguageToBoolean_fr.properties","type":"OTHER","downloadSize":98,"installSize":98},{"name":"com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem$NavDivider","type":"CLASS","downloadSize":97,"installSize":97},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$AccountsList$1$invoke$lambda$3$lambda$2$$inlined$items$default$3","type":"CLASS","downloadSize":94,"installSize":95},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordScreenKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":94,"installSize":94},{"name":"/mustMatchRegex_de.properties","type":"OTHER","downloadSize":93,"installSize":93},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.components.PasswordLengthInputKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":92,"installSize":93},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.PasswordHintScreenKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":89,"installSize":90},{"name":"com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$AccountsList$1$1$1$1$1$1","type":"CLASS","downloadSize":89,"installSize":89},{"name":"com.yogeshpaliyal.keypass.ui.home.SortingField","type":"CLASS","downloadSize":88,"installSize":88},{"name":"/convertLanguageToBoolean_pt_BR.properties","type":"OTHER","downloadSize":87,"installSize":87},{"name":"/mustMatchRegex_fr.properties","type":"OTHER","downloadSize":86,"installSize":86},{"name":"/mustMatchRegex_pt_BR.properties","type":"OTHER","downloadSize":86,"installSize":86},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$CurrentPage$$inlined$selectState$1$2","type":"CLASS","downloadSize":84,"installSize":84},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.PasswordHintScreenKt$PasswordHintScreen$2$1$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":84,"installSize":84},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.BottomBarKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":84,"installSize":84},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity$special$$inlined$viewModels$default$1","type":"CLASS","downloadSize":83,"installSize":83},{"name":"/mustMatchRegex.properties","type":"OTHER","downloadSize":79,"installSize":79},{"name":"/mustMatchRegex_en.properties","type":"OTHER","downloadSize":79,"installSize":79},{"name":"com.yogeshpaliyal.keypass.ui.home.DashboardViewModel","type":"CLASS","downloadSize":72,"installSize":72},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$SymbolInput$2$1$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":71,"installSize":71},{"name":"com.yogeshpaliyal.keypass.ui.style.KeyPassThemeKt$KeyPassTheme$1","type":"CLASS","downloadSize":68,"installSize":68},{"name":"com.yogeshpaliyal.keypass.ui.home.components.ComposableSingletons$SearchBarKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.nav.components.ComposableSingletons$KeyPassBottomBarKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.passwordHint.ComposableSingletons$PasswordHintScreenKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ActivityRetainedCImpl","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.about.ComposableSingletons$AboutScreenKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.ComposableSingletons$ButtonBarKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$CreateCustomKeyphraseKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.detail.ComposableSingletons$AccountDetailPageKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$FieldsKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.coordinatorlayout.R$styleable","type":"CLASS","downloadSize":63,"installSize":63},{"name":"/META-INF/androidx.arch.core_core-runtime.version","type":"OTHER","downloadSize":61,"installSize":61},{"name":"androidx.recyclerview.R$styleable","type":"CLASS","downloadSize":59,"installSize":59},{"name":"com.yogeshpaliyal.keypass.ui.backup.KeyPassBackupDirectoryPick","type":"CLASS","downloadSize":59,"installSize":59},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.AuthState","type":"CLASS","downloadSize":57,"installSize":57},{"name":"com.yogeshpaliyal.keypass.ui.home.components.ComposableSingletons$AccountsListKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.redux.KeyPassRedux","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.settings.MySettingsViewModel","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$ShowKeyPhraseDialogKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.backupsImport.ComposableSingletons$BackupImporterKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ComposableSingletons$ChangeDefaultPasswordLengthScreenKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.changePassword.ComposableSingletons$ChangePasswordKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.keypass.ui.home.SortingField$Title","type":"CLASS","downloadSize":54,"installSize":54},{"name":"com.yogeshpaliyal.keypass.ui.home.SortingField$Username","type":"CLASS","downloadSize":54,"installSize":54},{"name":"com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ChangeDefaultPasswordLengthViewModel","type":"CLASS","downloadSize":53,"installSize":53},{"name":"com.yogeshpaliyal.keypass.ui.home.SortingOrder$Ascending","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.fragment.R$styleable","type":"CLASS","downloadSize":52,"installSize":52},{"name":"/META-INF/com/android/build/gradle/app-metadata.properties","type":"OTHER","downloadSize":52,"installSize":52},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.AuthState$ConfirmPassword","type":"CLASS","downloadSize":50,"installSize":50},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.AuthState$CreatePassword","type":"CLASS","downloadSize":47,"installSize":48},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.UpdateContextAction","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.ui.redux.middlewares.IntentNavigationMiddlewareKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.importer.ComposableSingletons$ChromeAccountImporterKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.ui.auth.components.ComposableSingletons$PasswordInputFieldKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.ui.backup.ComposableSingletons$BackupScreenKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.ComposableSingletons$DefaultBottomAppBarKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.ui.commonComponents.ComposableSingletons$KeyPassInputFieldKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.yogeshpaliyal.keypass.ui.home.ComposableSingletons$HomepageKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider$1","type":"CLASS","downloadSize":45,"installSize":45},{"name":"com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$$ExternalSyntheticLambda8","type":"CLASS","downloadSize":45,"installSize":45},{"name":"com.yogeshpaliyal.keypass.ui.home.SortingOrder","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.GoBackAction","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.IntentNavigation$GeneratePassword","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.IntentNavigation$ShareApp","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.ScreenState","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.AuthState$Login","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.CustomKeyphrase","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.SelectKeyphraseType","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.ShowKeyphrase","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.ChangeAppHintState","type":"CLASS","downloadSize":43,"installSize":43},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.SettingsState","type":"CLASS","downloadSize":43,"installSize":43},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider","type":"CLASS","downloadSize":40,"installSize":40},{"name":"android.app.ForegroundServiceStartNotAllowedException","type":"CLASS","downloadSize":27,"installSize":27},{"name":"android.window.OnBackAnimationCallback","type":"CLASS","downloadSize":27,"installSize":27},{"name":"com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ViewModelCImpl","type":"CLASS","downloadSize":26,"installSize":27},{"name":"android.view.OnReceiveContentListener","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.view.WindowInsetsAnimation$Callback","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.view.translation.ViewTranslationCallback","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.view.ScrollCaptureCallback","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.text.SegmentFinder","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.window.OnBackInvokedCallback","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.app.AppComponentFactory","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.app.ServiceStartNotAllowedException","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.hardware.biometrics.BiometricPrompt$AuthenticationCallback","type":"CLASS","downloadSize":26,"installSize":26},{"name":"android.view.autofill.AutofillManager$AutofillCallback","type":"CLASS","downloadSize":26,"installSize":26},{"name":"/META-INF/androidx.security_security-crypto.version","type":"OTHER","downloadSize":16,"installSize":14},{"name":"com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivity_GeneratedInjector","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.redux.actions.Action","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.AboutState","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.BackupDialog","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.redux.states.PasswordGeneratorState","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.CrashActivity_GeneratedInjector","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity_GeneratedInjector","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.MyApplication_GeneratedInjector","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewState$Companion","type":"CLASS","downloadSize":9,"installSize":9},{"name":"/META-INF/androidx.core_core-ktx.version","type":"OTHER","downloadSize":9,"installSize":7},{"name":"/META-INF/androidx.core_core.version","type":"OTHER","downloadSize":9,"installSize":7},{"name":"/META-INF/com.google.android.material_material.version","type":"OTHER","downloadSize":9,"installSize":7},{"name":"/META-INF/androidx.activity_activity-compose.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.activity_activity-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.activity_activity.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.annotation_annotation-experimental.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.appcompat_appcompat-resources.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.appcompat_appcompat.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.autofill_autofill.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.biometric_biometric.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.cardview_cardview.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.animation_animation-core.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.animation_animation.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.foundation_foundation-layout.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.foundation_foundation.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.material3_material3.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.material_material-icons-core.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.material_material-icons-extended.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.material_material-ripple.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.material_material.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.runtime_runtime-livedata.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.runtime_runtime-saveable.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.runtime_runtime.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-geometry.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-graphics.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-text.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-tooling-data.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-tooling-preview.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-tooling.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-unit.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-util.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui-viewbinding.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.compose.ui_ui.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.coordinatorlayout_coordinatorlayout.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.cursoradapter_cursoradapter.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.customview_customview-poolingcontainer.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.customview_customview.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.datastore_datastore-core.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.datastore_datastore-preferences.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.datastore_datastore.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.documentfile_documentfile.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.drawerlayout_drawerlayout.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.dynamicanimation_dynamicanimation.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.emoji2_emoji2-views-helper.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.emoji2_emoji2.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.fragment_fragment-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.fragment_fragment.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.graphics_graphics-path.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.hilt_hilt-navigation-compose.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.hilt_hilt-navigation.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.hilt_hilt-work.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.interpolator_interpolator.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.legacy_legacy-support-core-utils.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-livedata-core.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-livedata.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-process.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-runtime-compose.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-runtime.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-service.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.lifecycle_lifecycle-viewmodel.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.loader_loader.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.navigation_navigation-common-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.navigation_navigation-common.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.navigation_navigation-compose.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.navigation_navigation-runtime-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.navigation_navigation-runtime.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.print_print.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.profileinstaller_profileinstaller.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.recyclerview_recyclerview.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.room_room-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.room_room-runtime.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.savedstate_savedstate-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.savedstate_savedstate.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.sqlite_sqlite-framework.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.sqlite_sqlite.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.startup_startup-runtime.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.tracing_tracing.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.transition_transition.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.vectordrawable_vectordrawable-animated.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.vectordrawable_vectordrawable.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.versionedparcelable_versionedparcelable.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.viewpager2_viewpager2.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.viewpager_viewpager.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.work_work-runtime-ktx.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.work_work-runtime.version","type":"OTHER","downloadSize":8,"installSize":6},{"name":"/META-INF/androidx.databinding_viewbinding.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/com.google.dagger_dagger-lint-aar.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/com.google.dagger_dagger.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/com.google.dagger_hilt-android.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/com.google.dagger_hilt-core.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/kotlinx_coroutines_android.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/kotlinx_coroutines_core.version","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/services/r5.w","type":"OTHER","downloadSize":7,"installSize":5},{"name":"/META-INF/services/s5.a","type":"OTHER","downloadSize":7,"installSize":5}]},{"name":"com.google.android.material:material:1.12.0","type":"EXTERNAL","downloadSize":225933,"installSize":226127,"files":[{"name":"com.google.android.material.textfield.TextInputLayout","type":"CLASS","downloadSize":13867,"installSize":13891},{"name":"com.google.android.material.chip.Chip","type":"CLASS","downloadSize":7669,"installSize":7683},{"name":"com.google.android.material.motion.MotionUtils","type":"CLASS","downloadSize":7114,"installSize":7127},{"name":"com.google.android.material.bottomsheet.BottomSheetBehavior","type":"CLASS","downloadSize":5592,"installSize":5601},{"name":"com.google.android.material.chip.ChipDrawable","type":"CLASS","downloadSize":4062,"installSize":4069},{"name":"com.google.android.material.button.MaterialButton","type":"CLASS","downloadSize":3811,"installSize":3817},{"name":"com.google.android.material.shape.EdgeTreatment","type":"CLASS","downloadSize":3463,"installSize":3469},{"name":"com.google.android.material.checkbox.MaterialCheckBox","type":"CLASS","downloadSize":2538,"installSize":2542},{"name":"com.google.android.material.shape.MaterialShapeDrawable","type":"CLASS","downloadSize":2427,"installSize":2431},{"name":"com.google.android.material.textfield.EndCompoundLayout","type":"CLASS","downloadSize":2307,"installSize":2311},{"name":"com.google.android.material.datepicker.MaterialDatePicker","type":"CLASS","downloadSize":2091,"installSize":2094},{"name":"com.google.android.material.internal.CollapsingTextHelper","type":"CLASS","downloadSize":2045,"installSize":2049},{"name":"com.google.android.material.button.MaterialButtonToggleGroup","type":"CLASS","downloadSize":2021,"installSize":2024},{"name":"com.google.android.material.sidesheet.SideSheetBehavior","type":"CLASS","downloadSize":1937,"installSize":1940},{"name":"com.google.android.material.textfield.IndicatorViewController","type":"CLASS","downloadSize":1606,"installSize":1608},{"name":"com.google.android.material.appbar.AppBarLayout$BaseBehavior","type":"CLASS","downloadSize":1480,"installSize":1483},{"name":"com.google.android.material.carousel.CarouselLayoutManager","type":"CLASS","downloadSize":1385,"installSize":1387},{"name":"com.google.android.material.datepicker.MaterialCalendar","type":"CLASS","downloadSize":1335,"installSize":1337},{"name":"com.google.android.material.timepicker.ClockFaceView","type":"CLASS","downloadSize":1322,"installSize":1324},{"name":"com.google.android.material.textfield.MaterialAutoCompleteTextView","type":"CLASS","downloadSize":1321,"installSize":1323},{"name":"com.google.android.material.appbar.MaterialToolbar","type":"CLASS","downloadSize":1178,"installSize":1180},{"name":"com.google.android.material.bottomsheet.BottomSheetBehavior$5","type":"CLASS","downloadSize":1156,"installSize":1158},{"name":"com.google.android.material.internal.NavigationMenuItemView","type":"CLASS","downloadSize":1099,"installSize":1101},{"name":"com.google.android.material.internal.ThemeEnforcement","type":"CLASS","downloadSize":1068,"installSize":1070},{"name":"com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout","type":"CLASS","downloadSize":1025,"installSize":1026},{"name":"/res/layout/mtrl_picker_header_fullscreen.xml","type":"RESOURCE","downloadSize":1001,"installSize":1001,"resourceType":"LAYOUT"},{"name":"com.google.android.material.textfield.DropdownMenuEndIconDelegate","type":"CLASS","downloadSize":948,"installSize":949},{"name":"com.google.android.material.internal.ForegroundLinearLayout","type":"CLASS","downloadSize":941,"installSize":943},{"name":"com.google.android.material.resources.TextAppearance","type":"CLASS","downloadSize":938,"installSize":940},{"name":"/res/layout/m3_alert_dialog.xml","type":"RESOURCE","downloadSize":866,"installSize":866,"resourceType":"LAYOUT"},{"name":"com.google.android.material.timepicker.ClockHandView","type":"CLASS","downloadSize":864,"installSize":866},{"name":"/res/layout/mtrl_alert_dialog.xml","type":"RESOURCE","downloadSize":779,"installSize":779,"resourceType":"LAYOUT"},{"name":"com.google.android.material.shape.ShapeAppearanceModel","type":"CLASS","downloadSize":773,"installSize":775},{"name":"com.google.android.material.shape.ShapeAppearancePathProvider","type":"CLASS","downloadSize":759,"installSize":760},{"name":"com.google.android.material.sidesheet.LeftSheetDelegate","type":"CLASS","downloadSize":733,"installSize":734},{"name":"com.google.android.material.textfield.StartCompoundLayout","type":"CLASS","downloadSize":692,"installSize":693},{"name":"/res/layout/mtrl_alert_dialog_actions.xml","type":"RESOURCE","downloadSize":685,"installSize":685,"resourceType":"LAYOUT"},{"name":"com.google.android.material.textfield.ClearTextEndIconDelegate","type":"CLASS","downloadSize":678,"installSize":679},{"name":"/res/layout-land/material_timepicker.xml","type":"RESOURCE","downloadSize":673,"installSize":673,"resourceType":"LAYOUT"},{"name":"/res/layout/material_timepicker.xml","type":"RESOURCE","downloadSize":666,"installSize":666,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_calendar_month_navigation.xml","type":"RESOURCE","downloadSize":656,"installSize":656,"resourceType":"LAYOUT"},{"name":"com.google.android.material.behavior.HideBottomViewOnScrollBehavior","type":"CLASS","downloadSize":648,"installSize":649},{"name":"com.google.android.material.behavior.SwipeDismissBehavior$1","type":"CLASS","downloadSize":638,"installSize":639},{"name":"/res/drawable/design_ic_visibility_off.xml","type":"RESOURCE","downloadSize":624,"installSize":624,"resourceType":"DRAWABLE"},{"name":"/res/layout/m3_alert_dialog_actions.xml","type":"RESOURCE","downloadSize":622,"installSize":622,"resourceType":"LAYOUT"},{"name":"/res/animator/m3_extended_fab_state_list_animator.xml","type":"RESOURCE","downloadSize":618,"installSize":618,"resourceType":"OTHER"},{"name":"/res/animator/mtrl_extended_fab_state_list_animator.xml","type":"RESOURCE","downloadSize":614,"installSize":614,"resourceType":"OTHER"},{"name":"/res/layout-land/mtrl_picker_header_dialog.xml","type":"RESOURCE","downloadSize":612,"installSize":612,"resourceType":"LAYOUT"},{"name":"/res/animator/mtrl_btn_state_list_anim.xml","type":"RESOURCE","downloadSize":605,"installSize":605,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_picker_header_dialog.xml","type":"RESOURCE","downloadSize":605,"installSize":605,"resourceType":"LAYOUT"},{"name":"com.google.android.material.button.MaterialButtonHelper","type":"CLASS","downloadSize":592,"installSize":593},{"name":"/res/drawable/mtrl_switch_thumb.xml","type":"RESOURCE","downloadSize":556,"installSize":556,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.textfield.EndIconDelegate","type":"CLASS","downloadSize":548,"installSize":549},{"name":"com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior","type":"CLASS","downloadSize":541,"installSize":541},{"name":"/res/layout/material_clock_period_toggle.xml","type":"RESOURCE","downloadSize":539,"installSize":539,"resourceType":"LAYOUT"},{"name":"/res/animator/m3_card_elevated_state_list_anim.xml","type":"RESOURCE","downloadSize":536,"installSize":536,"resourceType":"OTHER"},{"name":"com.google.android.material.datepicker.CalendarConstraints","type":"CLASS","downloadSize":530,"installSize":531},{"name":"/res/animator/m3_card_state_list_anim.xml","type":"RESOURCE","downloadSize":529,"installSize":529,"resourceType":"OTHER"},{"name":"com.google.android.material.datepicker.MaterialCalendarGridView","type":"CLASS","downloadSize":528,"installSize":529},{"name":"/res/drawable/$avd_hide_password__0.xml","type":"RESOURCE","downloadSize":521,"installSize":521,"resourceType":"DRAWABLE"},{"name":"/res/layout-land/material_clock_period_toggle_land.xml","type":"RESOURCE","downloadSize":521,"installSize":521,"resourceType":"LAYOUT"},{"name":"/res/animator/m3_btn_state_list_anim.xml","type":"RESOURCE","downloadSize":519,"installSize":519,"resourceType":"OTHER"},{"name":"com.google.android.material.textfield.TextInputEditText","type":"CLASS","downloadSize":517,"installSize":518},{"name":"com.google.android.material.datepicker.Month","type":"CLASS","downloadSize":516,"installSize":517},{"name":"com.google.android.material.internal.BaselineLayout","type":"CLASS","downloadSize":506,"installSize":507},{"name":"/res/drawable/$avd_show_password__0.xml","type":"RESOURCE","downloadSize":501,"installSize":501,"resourceType":"DRAWABLE"},{"name":"/res/animator/mtrl_card_state_list_anim.xml","type":"RESOURCE","downloadSize":486,"installSize":486,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_picker_dialog.xml","type":"RESOURCE","downloadSize":485,"installSize":485,"resourceType":"LAYOUT"},{"name":"com.google.android.material.timepicker.ChipTextInputComboView","type":"CLASS","downloadSize":477,"installSize":478},{"name":"com.google.android.material.bottomappbar.BottomAppBar$Behavior$1","type":"CLASS","downloadSize":473,"installSize":473},{"name":"/res/layout/material_clockface_view.xml","type":"RESOURCE","downloadSize":473,"installSize":473,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_alert_select_dialog_multichoice.xml","type":"RESOURCE","downloadSize":472,"installSize":472,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_alert_select_dialog_singlechoice.xml","type":"RESOURCE","downloadSize":472,"installSize":472,"resourceType":"LAYOUT"},{"name":"com.google.android.material.datepicker.MonthsPagerAdapter","type":"CLASS","downloadSize":470,"installSize":471},{"name":"com.google.android.material.carousel.CarouselLayoutManager$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":469,"installSize":470},{"name":"/res/drawable/mtrl_checkbox_button_icon.xml","type":"RESOURCE","downloadSize":464,"installSize":464,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.datepicker.MonthAdapter","type":"CLASS","downloadSize":458,"installSize":459},{"name":"/res/drawable/indeterminate_static.xml","type":"RESOURCE","downloadSize":455,"installSize":455,"resourceType":"DRAWABLE"},{"name":"/res/drawable/ic_mtrl_chip_checked_circle.xml","type":"RESOURCE","downloadSize":448,"installSize":448,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.snackbar.SnackbarContentLayout","type":"CLASS","downloadSize":447,"installSize":447},{"name":"/res/color/m3_text_button_ripple_color_selector.xml","type":"RESOURCE","downloadSize":446,"installSize":446,"resourceType":"OTHER"},{"name":"/res/animator-v21/design_appbar_state_list_animator.xml","type":"RESOURCE","downloadSize":444,"installSize":444,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_calendar_horizontal.xml","type":"RESOURCE","downloadSize":443,"installSize":443,"resourceType":"LAYOUT"},{"name":"/res/drawable/ic_keyboard_black_24dp.xml","type":"RESOURCE","downloadSize":437,"installSize":437,"resourceType":"DRAWABLE"},{"name":"/res/animator-v21/m3_appbar_state_list_animator.xml","type":"RESOURCE","downloadSize":436,"installSize":436,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_picker_actions.xml","type":"RESOURCE","downloadSize":436,"installSize":436,"resourceType":"LAYOUT"},{"name":"/res/layout/design_navigation_menu_item.xml","type":"RESOURCE","downloadSize":434,"installSize":434,"resourceType":"LAYOUT"},{"name":"/res/drawable/mtrl_checkbox_button.xml","type":"RESOURCE","downloadSize":430,"installSize":430,"resourceType":"DRAWABLE"},{"name":"/res/layout/material_time_input.xml","type":"RESOURCE","downloadSize":424,"installSize":424,"resourceType":"LAYOUT"},{"name":"com.google.android.material.color.DynamicColors$DynamicColorsActivityLifecycleCallbacks","type":"CLASS","downloadSize":422,"installSize":423},{"name":"/res/layout-v26/mtrl_calendar_month.xml","type":"RESOURCE","downloadSize":421,"installSize":421,"resourceType":"LAYOUT"},{"name":"/res/drawable/ic_clock_black_24dp.xml","type":"RESOURCE","downloadSize":420,"installSize":420,"resourceType":"DRAWABLE"},{"name":"/res/animator/m3_chip_state_list_anim.xml","type":"RESOURCE","downloadSize":418,"installSize":418,"resourceType":"OTHER"},{"name":"/res/color/mtrl_navigation_bar_ripple_color.xml","type":"RESOURCE","downloadSize":418,"installSize":418,"resourceType":"OTHER"},{"name":"/res/color/mtrl_tabs_ripple_color.xml","type":"RESOURCE","downloadSize":418,"installSize":418,"resourceType":"OTHER"},{"name":"com.google.android.material.animation.MotionSpec","type":"CLASS","downloadSize":417,"installSize":418},{"name":"/res/drawable-v23/mtrl_popupmenu_background_overlay.xml","type":"RESOURCE","downloadSize":413,"installSize":413,"resourceType":"DRAWABLE"},{"name":"/res/layout/m3_alert_dialog_title.xml","type":"RESOURCE","downloadSize":413,"installSize":413,"resourceType":"LAYOUT"},{"name":"/res/drawable/ic_m3_chip_checked_circle.xml","type":"RESOURCE","downloadSize":412,"installSize":412,"resourceType":"DRAWABLE"},{"name":"/res/layout/mtrl_alert_dialog_title.xml","type":"RESOURCE","downloadSize":412,"installSize":412,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_picker_fullscreen.xml","type":"RESOURCE","downloadSize":411,"installSize":411,"resourceType":"LAYOUT"},{"name":"/res/color/m3_chip_ripple_color.xml","type":"RESOURCE","downloadSize":409,"installSize":409,"resourceType":"OTHER"},{"name":"/res/color/m3_card_stroke_color.xml","type":"RESOURCE","downloadSize":408,"installSize":408,"resourceType":"OTHER"},{"name":"com.google.android.material.animation.AnimationUtils","type":"CLASS","downloadSize":407,"installSize":407},{"name":"/res/color/m3_card_ripple_color.xml","type":"RESOURCE","downloadSize":405,"installSize":405,"resourceType":"OTHER"},{"name":"/res/drawable/ic_mtrl_chip_close_circle.xml","type":"RESOURCE","downloadSize":405,"installSize":405,"resourceType":"DRAWABLE"},{"name":"/res/drawable/m3_tabs_rounded_line_indicator.xml","type":"RESOURCE","downloadSize":402,"installSize":402,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_radiobutton_button_tint.xml","type":"RESOURCE","downloadSize":401,"installSize":401,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_button_ripple_color.xml","type":"RESOURCE","downloadSize":397,"installSize":397,"resourceType":"OTHER"},{"name":"com.google.android.material.internal.CheckableImageButton","type":"CLASS","downloadSize":394,"installSize":395},{"name":"/res/animator/mtrl_chip_state_list_anim.xml","type":"RESOURCE","downloadSize":391,"installSize":391,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_calendar_month.xml","type":"RESOURCE","downloadSize":386,"installSize":386,"resourceType":"LAYOUT"},{"name":"/res/drawable/material_ic_edit_black_24dp.xml","type":"RESOURCE","downloadSize":385,"installSize":385,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_navigation_item_icon_tint.xml","type":"RESOURCE","downloadSize":384,"installSize":384,"resourceType":"OTHER"},{"name":"/res/color/m3_navigation_item_text_color.xml","type":"RESOURCE","downloadSize":384,"installSize":384,"resourceType":"OTHER"},{"name":"/res/animator/m3_extended_fab_change_size_expand_motion_spec.xml","type":"RESOURCE","downloadSize":382,"installSize":382,"resourceType":"OTHER"},{"name":"com.google.android.material.textfield.PasswordToggleEndIconDelegate","type":"CLASS","downloadSize":381,"installSize":381},{"name":"/res/animator/m3_extended_fab_change_size_collapse_motion_spec.xml","type":"RESOURCE","downloadSize":381,"installSize":381,"resourceType":"OTHER"},{"name":"/res/drawable/material_ic_calendar_black_24dp.xml","type":"RESOURCE","downloadSize":381,"installSize":381,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_ic_cancel.xml","type":"RESOURCE","downloadSize":379,"installSize":379,"resourceType":"DRAWABLE"},{"name":"/res/layout/mtrl_picker_header_selection_text.xml","type":"RESOURCE","downloadSize":379,"installSize":379,"resourceType":"LAYOUT"},{"name":"/res/color/m3_navigation_item_ripple_color.xml","type":"RESOURCE","downloadSize":378,"installSize":378,"resourceType":"OTHER"},{"name":"/res/color/m3_tabs_ripple_color.xml","type":"RESOURCE","downloadSize":378,"installSize":378,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_ic_checkbox_checked.xml","type":"RESOURCE","downloadSize":378,"installSize":378,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_selection_control_ripple_color_selector.xml","type":"RESOURCE","downloadSize":377,"installSize":377,"resourceType":"OTHER"},{"name":"com.google.android.material.timepicker.RadialViewGroup","type":"CLASS","downloadSize":376,"installSize":377},{"name":"/res/color/m3_radiobutton_ripple_tint.xml","type":"RESOURCE","downloadSize":376,"installSize":376,"resourceType":"OTHER"},{"name":"/res/drawable/material_ic_clear_black_24dp.xml","type":"RESOURCE","downloadSize":376,"installSize":376,"resourceType":"DRAWABLE"},{"name":"/res/anim/m3_motion_fade_enter.xml","type":"RESOURCE","downloadSize":374,"installSize":374,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_display_ripple_color.xml","type":"RESOURCE","downloadSize":374,"installSize":374,"resourceType":"OTHER"},{"name":"/res/color/mtrl_switch_thumb_icon_tint.xml","type":"RESOURCE","downloadSize":374,"installSize":374,"resourceType":"OTHER"},{"name":"/res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml","type":"RESOURCE","downloadSize":374,"installSize":374,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_tabs_ripple_color_secondary.xml","type":"RESOURCE","downloadSize":372,"installSize":372,"resourceType":"OTHER"},{"name":"/res/color/mtrl_switch_track_tint.xml","type":"RESOURCE","downloadSize":369,"installSize":369,"resourceType":"OTHER"},{"name":"/res/color/m3_checkbox_button_tint.xml","type":"RESOURCE","downloadSize":367,"installSize":367,"resourceType":"OTHER"},{"name":"/res/drawable/ic_mtrl_checked_circle.xml","type":"RESOURCE","downloadSize":367,"installSize":367,"resourceType":"DRAWABLE"},{"name":"/res/layout/design_text_input_end_icon.xml","type":"RESOURCE","downloadSize":367,"installSize":367,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_calendar_month_labeled.xml","type":"RESOURCE","downloadSize":367,"installSize":367,"resourceType":"LAYOUT"},{"name":"/res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml","type":"RESOURCE","downloadSize":364,"installSize":364,"resourceType":"DRAWABLE"},{"name":"/res/layout/design_text_input_start_icon.xml","type":"RESOURCE","downloadSize":362,"installSize":362,"resourceType":"LAYOUT"},{"name":"/res/color/m3_navigation_bar_ripple_color_selector.xml","type":"RESOURCE","downloadSize":361,"installSize":361,"resourceType":"OTHER"},{"name":"com.google.android.material.textfield.MaterialAutoCompleteTextView$MaterialArrayAdapter","type":"CLASS","downloadSize":360,"installSize":361},{"name":"com.google.android.material.textfield.TextInputLayout$1","type":"CLASS","downloadSize":360,"installSize":360},{"name":"/res/animator/m3_extended_fab_hide_motion_spec.xml","type":"RESOURCE","downloadSize":360,"installSize":360,"resourceType":"OTHER"},{"name":"/res/color/m3_navigation_rail_ripple_color_selector.xml","type":"RESOURCE","downloadSize":360,"installSize":360,"resourceType":"OTHER"},{"name":"com.google.android.material.animation.MotionTiming","type":"CLASS","downloadSize":358,"installSize":359},{"name":"/res/animator/m3_extended_fab_show_motion_spec.xml","type":"RESOURCE","downloadSize":357,"installSize":357,"resourceType":"OTHER"},{"name":"/res/layout/material_clock_display.xml","type":"RESOURCE","downloadSize":354,"installSize":354,"resourceType":"LAYOUT"},{"name":"/res/layout/material_radial_view_group.xml","type":"RESOURCE","downloadSize":353,"installSize":353,"resourceType":"LAYOUT"},{"name":"/res/drawable/mtrl_ic_error.xml","type":"RESOURCE","downloadSize":351,"installSize":351,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_chip_close_icon_tint.xml","type":"RESOURCE","downloadSize":349,"installSize":349,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_ic_indeterminate.xml","type":"RESOURCE","downloadSize":344,"installSize":344,"resourceType":"DRAWABLE"},{"name":"/res/drawable/ic_m3_chip_close.xml","type":"RESOURCE","downloadSize":343,"installSize":343,"resourceType":"DRAWABLE"},{"name":"/res/drawable/m3_password_eye.xml","type":"RESOURCE","downloadSize":343,"installSize":343,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_ic_check_mark.xml","type":"RESOURCE","downloadSize":343,"installSize":343,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.shape.ShapePath","type":"CLASS","downloadSize":342,"installSize":343},{"name":"/res/color/m3_checkbox_button_icon_tint.xml","type":"RESOURCE","downloadSize":342,"installSize":342,"resourceType":"OTHER"},{"name":"/res/drawable/design_password_eye.xml","type":"RESOURCE","downloadSize":342,"installSize":342,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_switch_thumb_pressed.xml","type":"RESOURCE","downloadSize":342,"installSize":342,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_switch_thumb_unchecked.xml","type":"RESOURCE","downloadSize":342,"installSize":342,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_navigation_bar_item_with_indicator_icon_tint.xml","type":"RESOURCE","downloadSize":341,"installSize":341,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_switch_thumb_checked.xml","type":"RESOURCE","downloadSize":341,"installSize":341,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate","type":"CLASS","downloadSize":340,"installSize":340},{"name":"/res/color/m3_textfield_indicator_text_color.xml","type":"RESOURCE","downloadSize":339,"installSize":339,"resourceType":"OTHER"},{"name":"/res/animator/mtrl_fab_show_motion_spec.xml","type":"RESOURCE","downloadSize":338,"installSize":338,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_calendar_vertical.xml","type":"RESOURCE","downloadSize":338,"installSize":338,"resourceType":"LAYOUT"},{"name":"com.google.android.material.carousel.CarouselLayoutManager$1","type":"CLASS","downloadSize":337,"installSize":338},{"name":"com.google.android.material.textview.MaterialTextView","type":"CLASS","downloadSize":336,"installSize":336},{"name":"/res/color/mtrl_switch_thumb_tint.xml","type":"RESOURCE","downloadSize":336,"installSize":336,"resourceType":"OTHER"},{"name":"/res/color/m3_navigation_bar_item_with_indicator_label_tint.xml","type":"RESOURCE","downloadSize":335,"installSize":335,"resourceType":"OTHER"},{"name":"/res/drawable/ic_arrow_back_black_24.xml","type":"RESOURCE","downloadSize":335,"installSize":335,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_switch_thumb_unchecked_checked.xml","type":"RESOURCE","downloadSize":335,"installSize":335,"resourceType":"DRAWABLE"},{"name":"/res/drawable/material_ic_menu_arrow_down_black_24dp.xml","type":"RESOURCE","downloadSize":334,"installSize":334,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_switch_thumb_checked_unchecked.xml","type":"RESOURCE","downloadSize":334,"installSize":334,"resourceType":"DRAWABLE"},{"name":"/res/animator/mtrl_fab_hide_motion_spec.xml","type":"RESOURCE","downloadSize":333,"installSize":333,"resourceType":"OTHER"},{"name":"/res/color/m3_chip_stroke_color.xml","type":"RESOURCE","downloadSize":331,"installSize":331,"resourceType":"OTHER"},{"name":"/res/animator/design_fab_hide_motion_spec.xml","type":"RESOURCE","downloadSize":330,"installSize":330,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_dialog_background.xml","type":"RESOURCE","downloadSize":328,"installSize":328,"resourceType":"DRAWABLE"},{"name":"/res/animator/design_fab_show_motion_spec.xml","type":"RESOURCE","downloadSize":327,"installSize":327,"resourceType":"OTHER"},{"name":"/res/color/mtrl_choice_chip_ripple_color.xml","type":"RESOURCE","downloadSize":326,"installSize":326,"resourceType":"OTHER"},{"name":"/res/color/mtrl_text_btn_text_color_selector.xml","type":"RESOURCE","downloadSize":324,"installSize":324,"resourceType":"OTHER"},{"name":"/res/drawable/m3_popupmenu_background_overlay.xml","type":"RESOURCE","downloadSize":324,"installSize":324,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_popupmenu_background.xml","type":"RESOURCE","downloadSize":324,"installSize":324,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.behavior.SwipeDismissBehavior","type":"CLASS","downloadSize":323,"installSize":324},{"name":"/res/color/mtrl_btn_text_btn_ripple_color.xml","type":"RESOURCE","downloadSize":323,"installSize":323,"resourceType":"OTHER"},{"name":"/res/layout/m3_auto_complete_simple_item.xml","type":"RESOURCE","downloadSize":323,"installSize":323,"resourceType":"LAYOUT"},{"name":"/res/color/mtrl_btn_ripple_color.xml","type":"RESOURCE","downloadSize":322,"installSize":322,"resourceType":"OTHER"},{"name":"/res/color/mtrl_fab_ripple_color.xml","type":"RESOURCE","downloadSize":322,"installSize":322,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_auto_complete_simple_item.xml","type":"RESOURCE","downloadSize":322,"installSize":322,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_picker_header_title_text.xml","type":"RESOURCE","downloadSize":322,"installSize":322,"resourceType":"LAYOUT"},{"name":"/res/color/mtrl_filled_stroke_color.xml","type":"RESOURCE","downloadSize":321,"installSize":321,"resourceType":"OTHER"},{"name":"/res/color/mtrl_outlined_stroke_color.xml","type":"RESOURCE","downloadSize":321,"installSize":321,"resourceType":"OTHER"},{"name":"/res/drawable/ic_mtrl_chip_checked_black.xml","type":"RESOURCE","downloadSize":320,"installSize":320,"resourceType":"DRAWABLE"},{"name":"/res/drawable-v23/m3_tabs_background.xml","type":"RESOURCE","downloadSize":320,"installSize":320,"resourceType":"DRAWABLE"},{"name":"/res/layout/mtrl_alert_select_dialog_item.xml","type":"RESOURCE","downloadSize":319,"installSize":319,"resourceType":"LAYOUT"},{"name":"/res/drawable/mtrl_switch_track_decoration.xml","type":"RESOURCE","downloadSize":318,"installSize":318,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.textfield.IndicatorViewController$1","type":"CLASS","downloadSize":317,"installSize":318},{"name":"/res/drawable/$mtrl_checkbox_button_checked_unchecked__0.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_checked_unchecked__1.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__0.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__1.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__0.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__1.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__0.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__1.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__0.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__1.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_unchecked_checked__0.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_unchecked_checked__1.xml","type":"RESOURCE","downloadSize":317,"installSize":317,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_choice_chip_background_color.xml","type":"RESOURCE","downloadSize":316,"installSize":316,"resourceType":"OTHER"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__2.xml","type":"RESOURCE","downloadSize":316,"installSize":316,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_calendar_item_stroke_color.xml","type":"RESOURCE","downloadSize":315,"installSize":315,"resourceType":"OTHER"},{"name":"/res/color/mtrl_chip_background_color.xml","type":"RESOURCE","downloadSize":315,"installSize":315,"resourceType":"OTHER"},{"name":"/res/drawable/$mtrl_switch_thumb_checked_unchecked__1.xml","type":"RESOURCE","downloadSize":315,"installSize":315,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_switch_thumb_unchecked_checked__1.xml","type":"RESOURCE","downloadSize":315,"installSize":315,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_card_view_ripple.xml","type":"RESOURCE","downloadSize":313,"installSize":313,"resourceType":"OTHER"},{"name":"/res/drawable/$avd_hide_password__1.xml","type":"RESOURCE","downloadSize":313,"installSize":313,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$avd_show_password__1.xml","type":"RESOURCE","downloadSize":313,"installSize":313,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_card_foreground_color.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"OTHER"},{"name":"/res/drawable/$mtrl_checkbox_button_checked_unchecked__2.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_checked_indeterminate__0.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__2.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_indeterminate_checked__0.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__2.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__2.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_checkbox_button_unchecked_checked__2.xml","type":"RESOURCE","downloadSize":312,"installSize":312,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_switch_thumb_checked_pressed__0.xml","type":"RESOURCE","downloadSize":311,"installSize":311,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_switch_thumb_pressed_checked__0.xml","type":"RESOURCE","downloadSize":311,"installSize":311,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_switch_thumb_pressed_unchecked__0.xml","type":"RESOURCE","downloadSize":311,"installSize":311,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_switch_thumb_unchecked_pressed__0.xml","type":"RESOURCE","downloadSize":311,"installSize":311,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_filled_background_color.xml","type":"RESOURCE","downloadSize":310,"installSize":310,"resourceType":"OTHER"},{"name":"/res/color/mtrl_card_view_foreground.xml","type":"RESOURCE","downloadSize":309,"installSize":309,"resourceType":"OTHER"},{"name":"/res/color/mtrl_choice_chip_text_color.xml","type":"RESOURCE","downloadSize":309,"installSize":309,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_switch_track.xml","type":"RESOURCE","downloadSize":308,"installSize":308,"resourceType":"DRAWABLE"},{"name":"/res/anim-v21/m3_bottom_sheet_slide_out.xml","type":"RESOURCE","downloadSize":307,"installSize":307,"resourceType":"OTHER"},{"name":"/res/color/m3_textfield_stroke_color.xml","type":"RESOURCE","downloadSize":305,"installSize":305,"resourceType":"OTHER"},{"name":"/res/color/m3_text_button_foreground_color_selector.xml","type":"RESOURCE","downloadSize":304,"installSize":304,"resourceType":"OTHER"},{"name":"/res/color/m3_textfield_input_text_color.xml","type":"RESOURCE","downloadSize":304,"installSize":304,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_secondary_text_button_ripple_color.xml","type":"RESOURCE","downloadSize":304,"installSize":304,"resourceType":"OTHER"},{"name":"/res/color/m3_button_ripple_color_selector.xml","type":"RESOURCE","downloadSize":303,"installSize":303,"resourceType":"OTHER"},{"name":"/res/color/m3_tonal_button_ripple_color_selector.xml","type":"RESOURCE","downloadSize":303,"installSize":303,"resourceType":"OTHER"},{"name":"/res/color/mtrl_on_surface_ripple_color.xml","type":"RESOURCE","downloadSize":303,"installSize":303,"resourceType":"OTHER"},{"name":"/res/color/m3_fab_ripple_color_selector.xml","type":"RESOURCE","downloadSize":302,"installSize":302,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_button_text_color.xml","type":"RESOURCE","downloadSize":302,"installSize":302,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_ic_checkbox_unchecked.xml","type":"RESOURCE","downloadSize":302,"installSize":302,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_efab_ripple_color_selector.xml","type":"RESOURCE","downloadSize":301,"installSize":301,"resourceType":"OTHER"},{"name":"/res/drawable/m3_avd_show_password.xml","type":"RESOURCE","downloadSize":301,"installSize":301,"resourceType":"DRAWABLE"},{"name":"/res/anim-v21/m3_bottom_sheet_slide_in.xml","type":"RESOURCE","downloadSize":300,"installSize":300,"resourceType":"OTHER"},{"name":"/res/drawable/avd_show_password.xml","type":"RESOURCE","downloadSize":300,"installSize":300,"resourceType":"DRAWABLE"},{"name":"/res/drawable/m3_avd_hide_password.xml","type":"RESOURCE","downloadSize":300,"installSize":300,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_ic_arrow_drop_down.xml","type":"RESOURCE","downloadSize":300,"installSize":300,"resourceType":"DRAWABLE"},{"name":"/res/anim-v21/mtrl_bottom_sheet_slide_in.xml","type":"RESOURCE","downloadSize":299,"installSize":299,"resourceType":"OTHER"},{"name":"/res/color/m3_simple_item_ripple_color.xml","type":"RESOURCE","downloadSize":299,"installSize":299,"resourceType":"OTHER"},{"name":"/res/drawable/avd_hide_password.xml","type":"RESOURCE","downloadSize":299,"installSize":299,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_ic_arrow_drop_up.xml","type":"RESOURCE","downloadSize":299,"installSize":299,"resourceType":"DRAWABLE"},{"name":"/res/layout/mtrl_picker_header_toggle.xml","type":"RESOURCE","downloadSize":299,"installSize":299,"resourceType":"LAYOUT"},{"name":"com.google.android.material.datepicker.DaysOfWeekAdapter","type":"CLASS","downloadSize":296,"installSize":297},{"name":"/res/anim-v21/mtrl_bottom_sheet_slide_out.xml","type":"RESOURCE","downloadSize":296,"installSize":296,"resourceType":"OTHER"},{"name":"/res/drawable/$avd_show_password__2.xml","type":"RESOURCE","downloadSize":295,"installSize":295,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$avd_hide_password__2.xml","type":"RESOURCE","downloadSize":294,"installSize":294,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.snackbar.Snackbar$SnackbarLayout","type":"CLASS","downloadSize":293,"installSize":294},{"name":"com.google.android.material.datepicker.YearGridAdapter","type":"CLASS","downloadSize":292,"installSize":293},{"name":"/res/color/m3_filled_icon_button_container_color_selector.xml","type":"RESOURCE","downloadSize":292,"installSize":292,"resourceType":"OTHER"},{"name":"com.google.android.material.shape.ShapePath$LineShadowOperation","type":"CLASS","downloadSize":291,"installSize":291},{"name":"/res/color/m3_icon_button_icon_color_selector.xml","type":"RESOURCE","downloadSize":290,"installSize":290,"resourceType":"OTHER"},{"name":"com.google.android.material.button.MaterialButtonToggleGroup$2","type":"CLASS","downloadSize":288,"installSize":288},{"name":"/res/drawable/$mtrl_switch_thumb_checked_unchecked__0.xml","type":"RESOURCE","downloadSize":288,"installSize":288,"resourceType":"DRAWABLE"},{"name":"/res/drawable/$mtrl_switch_thumb_unchecked_checked__0.xml","type":"RESOURCE","downloadSize":288,"installSize":288,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_filled_icon_tint.xml","type":"RESOURCE","downloadSize":286,"installSize":286,"resourceType":"OTHER"},{"name":"/res/color/mtrl_outlined_icon_tint.xml","type":"RESOURCE","downloadSize":286,"installSize":286,"resourceType":"OTHER"},{"name":"com.google.android.material.radiobutton.MaterialRadioButton","type":"CLASS","downloadSize":285,"installSize":285},{"name":"com.google.android.material.carousel.CarouselLayoutManager$DebugItemDecoration","type":"CLASS","downloadSize":284,"installSize":284},{"name":"/res/drawable/m3_bottom_sheet_drag_handle.xml","type":"RESOURCE","downloadSize":284,"installSize":284,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.datepicker.MaterialCalendar$7","type":"CLASS","downloadSize":282,"installSize":282},{"name":"/res/color/design_box_stroke_color.xml","type":"RESOURCE","downloadSize":282,"installSize":282,"resourceType":"OTHER"},{"name":"/res/color/m3_calendar_item_stroke_color.xml","type":"RESOURCE","downloadSize":282,"installSize":282,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_checkbox_button_checked_unchecked.xml","type":"RESOURCE","downloadSize":282,"installSize":282,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_checkbox_button_icon_unchecked_checked.xml","type":"RESOURCE","downloadSize":282,"installSize":282,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_checkbox_button_icon_checked_unchecked.xml","type":"RESOURCE","downloadSize":281,"installSize":281,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_checkbox_button_icon_unchecked_indeterminate.xml","type":"RESOURCE","downloadSize":281,"installSize":281,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_checkbox_button_unchecked_checked.xml","type":"RESOURCE","downloadSize":281,"installSize":281,"resourceType":"DRAWABLE"},{"name":"/res/color/mtrl_navigation_item_icon_tint.xml","type":"RESOURCE","downloadSize":280,"installSize":280,"resourceType":"OTHER"},{"name":"/res/color/mtrl_navigation_item_text_color.xml","type":"RESOURCE","downloadSize":280,"installSize":280,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_checkbox_button_icon_indeterminate_unchecked.xml","type":"RESOURCE","downloadSize":280,"installSize":280,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_chip_background_color.xml","type":"RESOURCE","downloadSize":278,"installSize":278,"resourceType":"OTHER"},{"name":"/res/color/mtrl_switch_track_decoration_tint.xml","type":"RESOURCE","downloadSize":278,"installSize":278,"resourceType":"OTHER"},{"name":"/res/drawable/design_ic_visibility.xml","type":"RESOURCE","downloadSize":278,"installSize":278,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_textfield_label_color.xml","type":"RESOURCE","downloadSize":277,"installSize":277,"resourceType":"OTHER"},{"name":"/res/color/mtrl_navigation_item_background_color.xml","type":"RESOURCE","downloadSize":277,"installSize":277,"resourceType":"OTHER"},{"name":"/res/color/m3_chip_text_color.xml","type":"RESOURCE","downloadSize":273,"installSize":273,"resourceType":"OTHER"},{"name":"/res/color/m3_tabs_icon_color.xml","type":"RESOURCE","downloadSize":273,"installSize":273,"resourceType":"OTHER"},{"name":"/res/color/m3_tabs_text_color.xml","type":"RESOURCE","downloadSize":273,"installSize":273,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_display_text_color.xml","type":"RESOURCE","downloadSize":273,"installSize":273,"resourceType":"OTHER"},{"name":"/res/layout/material_clockface_textview.xml","type":"RESOURCE","downloadSize":273,"installSize":273,"resourceType":"LAYOUT"},{"name":"/res/color/m3_switch_track_tint.xml","type":"RESOURCE","downloadSize":272,"installSize":272,"resourceType":"OTHER"},{"name":"/res/color/m3_tabs_icon_color_secondary.xml","type":"RESOURCE","downloadSize":271,"installSize":271,"resourceType":"OTHER"},{"name":"/res/color/m3_tabs_text_color_secondary.xml","type":"RESOURCE","downloadSize":271,"installSize":271,"resourceType":"OTHER"},{"name":"/res/drawable-v21/material_cursor_drawable.xml","type":"RESOURCE","downloadSize":271,"installSize":271,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.chip.Chip$ChipTouchHelper","type":"CLASS","downloadSize":266,"installSize":267},{"name":"/res/drawable/mtrl_tabs_default_indicator.xml","type":"RESOURCE","downloadSize":265,"installSize":265,"resourceType":"DRAWABLE"},{"name":"/res/layout/material_clock_display_divider.xml","type":"RESOURCE","downloadSize":263,"installSize":263,"resourceType":"LAYOUT"},{"name":"/res/anim/m3_motion_fade_exit.xml","type":"RESOURCE","downloadSize":262,"installSize":262,"resourceType":"OTHER"},{"name":"/res/color/m3_hint_foreground.xml","type":"RESOURCE","downloadSize":261,"installSize":261,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_dark_hint_foreground.xml","type":"RESOURCE","downloadSize":260,"installSize":260,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_hint_foreground.xml","type":"RESOURCE","downloadSize":260,"installSize":260,"resourceType":"OTHER"},{"name":"com.google.android.material.theme.MaterialComponentsViewInflater","type":"CLASS","downloadSize":259,"installSize":260},{"name":"/res/color/m3_dark_hint_foreground.xml","type":"RESOURCE","downloadSize":259,"installSize":259,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_calendar_days_of_week.xml","type":"RESOURCE","downloadSize":258,"installSize":258,"resourceType":"LAYOUT"},{"name":"com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$ExtendedFloatingActionButtonBehavior","type":"CLASS","downloadSize":257,"installSize":257},{"name":"/res/color/material_slider_inactive_tick_marks_color.xml","type":"RESOURCE","downloadSize":257,"installSize":257,"resourceType":"OTHER"},{"name":"com.google.android.material.internal.StaticLayoutBuilderCompat","type":"CLASS","downloadSize":256,"installSize":256},{"name":"com.google.android.material.shape.ShapePath$ArcShadowOperation","type":"CLASS","downloadSize":256,"installSize":256},{"name":"/res/color/m3_navigation_item_background_color.xml","type":"RESOURCE","downloadSize":256,"installSize":256,"resourceType":"OTHER"},{"name":"/res/color/mtrl_chip_text_color.xml","type":"RESOURCE","downloadSize":256,"installSize":256,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_switch_thumb_checked_pressed.xml","type":"RESOURCE","downloadSize":256,"installSize":256,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_switch_thumb_pressed_checked.xml","type":"RESOURCE","downloadSize":256,"installSize":256,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.timepicker.TimePickerView","type":"CLASS","downloadSize":255,"installSize":256},{"name":"com.google.android.material.floatingactionbutton.FloatingActionButton$BaseBehavior","type":"CLASS","downloadSize":255,"installSize":255},{"name":"/res/color/m3_switch_thumb_tint.xml","type":"RESOURCE","downloadSize":255,"installSize":255,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_switch_thumb_pressed_unchecked.xml","type":"RESOURCE","downloadSize":255,"installSize":255,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_switch_thumb_unchecked_pressed.xml","type":"RESOURCE","downloadSize":255,"installSize":255,"resourceType":"DRAWABLE"},{"name":"/res/color/material_slider_inactive_track_color.xml","type":"RESOURCE","downloadSize":254,"installSize":254,"resourceType":"OTHER"},{"name":"/res/drawable/mtrl_checkbox_button_icon_checked_indeterminate.xml","type":"RESOURCE","downloadSize":254,"installSize":254,"resourceType":"DRAWABLE"},{"name":"/res/drawable/mtrl_checkbox_button_icon_indeterminate_checked.xml","type":"RESOURCE","downloadSize":254,"installSize":254,"resourceType":"DRAWABLE"},{"name":"/res/color/material_slider_active_tick_marks_color.xml","type":"RESOURCE","downloadSize":253,"installSize":253,"resourceType":"OTHER"},{"name":"/res/color/mtrl_indicator_text_color.xml","type":"RESOURCE","downloadSize":252,"installSize":252,"resourceType":"OTHER"},{"name":"com.google.android.material.snackbar.BaseTransientBottomBar$Behavior","type":"CLASS","downloadSize":251,"installSize":252},{"name":"/res/color/material_slider_halo_color.xml","type":"RESOURCE","downloadSize":251,"installSize":251,"resourceType":"OTHER"},{"name":"/res/color/mtrl_btn_stroke_color_selector.xml","type":"RESOURCE","downloadSize":251,"installSize":251,"resourceType":"OTHER"},{"name":"/res/color/mtrl_navigation_bar_item_tint.xml","type":"RESOURCE","downloadSize":250,"installSize":250,"resourceType":"OTHER"},{"name":"com.google.android.material.carousel.CarouselOrientationHelper$1","type":"CLASS","downloadSize":249,"installSize":249},{"name":"/res/color/m3_button_outline_color_selector.xml","type":"RESOURCE","downloadSize":249,"installSize":249,"resourceType":"OTHER"},{"name":"/res/color/material_timepicker_button_background.xml","type":"RESOURCE","downloadSize":249,"installSize":249,"resourceType":"OTHER"},{"name":"/res/color/mtrl_btn_text_btn_bg_color_selector.xml","type":"RESOURCE","downloadSize":249,"installSize":249,"resourceType":"OTHER"},{"name":"com.google.android.material.dialog.InsetDialogOnTouchListener","type":"CLASS","downloadSize":248,"installSize":249},{"name":"/res/color/mtrl_fab_icon_text_color_selector.xml","type":"RESOURCE","downloadSize":248,"installSize":248,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_secondary_text_button_text_color.xml","type":"RESOURCE","downloadSize":247,"installSize":247,"resourceType":"OTHER"},{"name":"/res/color/material_slider_thumb_color.xml","type":"RESOURCE","downloadSize":247,"installSize":247,"resourceType":"OTHER"},{"name":"/res/color/mtrl_btn_bg_color_selector.xml","type":"RESOURCE","downloadSize":247,"installSize":247,"resourceType":"OTHER"},{"name":"/res/color/mtrl_btn_text_color_selector.xml","type":"RESOURCE","downloadSize":247,"installSize":247,"resourceType":"OTHER"},{"name":"/res/color/mtrl_fab_bg_color_selector.xml","type":"RESOURCE","downloadSize":247,"installSize":247,"resourceType":"OTHER"},{"name":"/res/color/material_slider_active_track_color.xml","type":"RESOURCE","downloadSize":246,"installSize":246,"resourceType":"OTHER"},{"name":"/res/anim-v21/m3_side_sheet_enter_from_right.xml","type":"RESOURCE","downloadSize":245,"installSize":245,"resourceType":"OTHER"},{"name":"/res/anim-v21/m3_side_sheet_exit_to_right.xml","type":"RESOURCE","downloadSize":245,"installSize":245,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_button_background_color.xml","type":"RESOURCE","downloadSize":245,"installSize":245,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_default_color_secondary_text.xml","type":"RESOURCE","downloadSize":244,"installSize":244,"resourceType":"OTHER"},{"name":"/res/drawable/navigation_empty_icon.xml","type":"RESOURCE","downloadSize":244,"installSize":244,"resourceType":"DRAWABLE"},{"name":"/res/layout/mtrl_calendar_months.xml","type":"RESOURCE","downloadSize":244,"installSize":244,"resourceType":"LAYOUT"},{"name":"/res/color/m3_button_background_color_selector.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/m3_dark_default_color_secondary_text.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/m3_default_color_secondary_text.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/m3_fab_efab_background_color_selector.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/m3_slider_thumb_color.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/m3_textfield_filled_background_color.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/mtrl_on_primary_text_btn_text_color_selector.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/mtrl_tabs_icon_color_selector.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_dark_default_color_secondary_text.xml","type":"RESOURCE","downloadSize":243,"installSize":243,"resourceType":"OTHER"},{"name":"/res/color/m3_assist_chip_icon_tint_color.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/color/m3_slider_active_track_color.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/color/m3_slider_inactive_track_color.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/color/m3_text_button_background_color_selector.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/color/m3_button_foreground_color_selector.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/color/m3_default_color_primary_text.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/color/m3_fab_efab_foreground_color_selector.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/color/m3_primary_text_disable_only.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_default_color_primary_text.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_primary_text_disable_only.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"OTHER"},{"name":"/res/color/m3_dark_default_color_primary_text.xml","type":"RESOURCE","downloadSize":240,"installSize":240,"resourceType":"OTHER"},{"name":"/res/color/m3_dark_primary_text_disable_only.xml","type":"RESOURCE","downloadSize":240,"installSize":240,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_dark_default_color_primary_text.xml","type":"RESOURCE","downloadSize":240,"installSize":240,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_dark_primary_text_disable_only.xml","type":"RESOURCE","downloadSize":240,"installSize":240,"resourceType":"OTHER"},{"name":"/res/color/m3_chip_assist_text_color.xml","type":"RESOURCE","downloadSize":239,"installSize":239,"resourceType":"OTHER"},{"name":"com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState","type":"CLASS","downloadSize":238,"installSize":238},{"name":"/res/drawable/mtrl_dropdown_arrow.xml","type":"RESOURCE","downloadSize":231,"installSize":231,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_timepicker_time_input_stroke_color.xml","type":"RESOURCE","downloadSize":230,"installSize":230,"resourceType":"OTHER"},{"name":"/res/layout/material_time_chip.xml","type":"RESOURCE","downloadSize":230,"installSize":230,"resourceType":"LAYOUT"},{"name":"/res/color/design_error.xml","type":"RESOURCE","downloadSize":229,"installSize":229,"resourceType":"OTHER"},{"name":"com.google.android.material.textfield.MaterialAutoCompleteTextView$1","type":"CLASS","downloadSize":228,"installSize":228},{"name":"/res/color/m3_navigation_rail_item_with_indicator_icon_tint.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_display_background_color.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/mtrl_error.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/mtrl_tabs_legacy_text_color_selector.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/drawable/m3_tabs_line_indicator.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"DRAWABLE"},{"name":"/res/color/m3_navigation_rail_item_with_indicator_label_tint.xml","type":"RESOURCE","downloadSize":227,"installSize":227,"resourceType":"OTHER"},{"name":"/res/color/m3_timepicker_clock_text_color.xml","type":"RESOURCE","downloadSize":227,"installSize":227,"resourceType":"OTHER"},{"name":"/res/color/material_timepicker_clock_text_color.xml","type":"RESOURCE","downloadSize":226,"installSize":226,"resourceType":"OTHER"},{"name":"/res/drawable/design_snackbar_background.xml","type":"RESOURCE","downloadSize":224,"installSize":224,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.shape.ShapePath$PathArcOperation","type":"CLASS","downloadSize":222,"installSize":223},{"name":"com.google.android.material.textfield.CutoutDrawable$ImplApi18","type":"CLASS","downloadSize":220,"installSize":220},{"name":"com.google.android.material.internal.TextWatcherAdapter","type":"CLASS","downloadSize":217,"installSize":217},{"name":"/res/anim/linear_indeterminate_line2_tail_interpolator.xml","type":"RESOURCE","downloadSize":216,"installSize":216,"resourceType":"OTHER"},{"name":"/res/anim/mtrl_card_lowers_interpolator.xml","type":"RESOURCE","downloadSize":216,"installSize":216,"resourceType":"OTHER"},{"name":"com.google.android.material.bottomsheet.InsetsAnimationCallback","type":"CLASS","downloadSize":215,"installSize":215},{"name":"com.google.android.material.datepicker.UtcDates","type":"CLASS","downloadSize":215,"installSize":215},{"name":"/res/anim/linear_indeterminate_line1_head_interpolator.xml","type":"RESOURCE","downloadSize":214,"installSize":214,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/mtrl_fast_out_slow_in.xml","type":"RESOURCE","downloadSize":214,"installSize":214,"resourceType":"OTHER"},{"name":"com.google.android.material.timepicker.ClockFaceView$2","type":"CLASS","downloadSize":212,"installSize":212},{"name":"/res/anim/linear_indeterminate_line1_tail_interpolator.xml","type":"RESOURCE","downloadSize":211,"installSize":211,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/mtrl_fast_out_linear_in.xml","type":"RESOURCE","downloadSize":211,"installSize":211,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/mtrl_linear_out_slow_in.xml","type":"RESOURCE","downloadSize":211,"installSize":211,"resourceType":"OTHER"},{"name":"com.google.android.material.datepicker.DateValidatorPointForward","type":"CLASS","downloadSize":210,"installSize":210},{"name":"com.google.android.material.transformation.ExpandableBehavior","type":"CLASS","downloadSize":209,"installSize":210},{"name":"/res/interpolator-v21/m3_sys_motion_easing_emphasized_accelerate.xml","type":"RESOURCE","downloadSize":208,"installSize":208,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/m3_sys_motion_easing_emphasized_decelerate.xml","type":"RESOURCE","downloadSize":208,"installSize":208,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/m3_sys_motion_easing_linear.xml","type":"RESOURCE","downloadSize":208,"installSize":208,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/m3_sys_motion_easing_standard.xml","type":"RESOURCE","downloadSize":208,"installSize":208,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/m3_sys_motion_easing_standard_accelerate.xml","type":"RESOURCE","downloadSize":208,"installSize":208,"resourceType":"OTHER"},{"name":"/res/interpolator-v21/m3_sys_motion_easing_standard_decelerate.xml","type":"RESOURCE","downloadSize":208,"installSize":208,"resourceType":"OTHER"},{"name":"com.google.android.material.resources.TextAppearance$2","type":"CLASS","downloadSize":207,"installSize":207},{"name":"/res/anim/linear_indeterminate_line2_head_interpolator.xml","type":"RESOURCE","downloadSize":207,"installSize":207,"resourceType":"OTHER"},{"name":"/res/color/design_icon_tint.xml","type":"RESOURCE","downloadSize":207,"installSize":207,"resourceType":"OTHER"},{"name":"/res/color/material_timepicker_button_stroke.xml","type":"RESOURCE","downloadSize":207,"installSize":207,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_calendar_year.xml","type":"RESOURCE","downloadSize":207,"installSize":207,"resourceType":"LAYOUT"},{"name":"/res/color/m3_calendar_item_disabled_text.xml","type":"RESOURCE","downloadSize":206,"installSize":206,"resourceType":"OTHER"},{"name":"/res/color/material_divider_color.xml","type":"RESOURCE","downloadSize":206,"installSize":206,"resourceType":"OTHER"},{"name":"/res/color-night-v8/material_timepicker_button_stroke.xml","type":"RESOURCE","downloadSize":206,"installSize":206,"resourceType":"OTHER"},{"name":"/res/color-night-v8/material_timepicker_clockface.xml","type":"RESOURCE","downloadSize":206,"installSize":206,"resourceType":"OTHER"},{"name":"/res/layout/mtrl_calendar_day.xml","type":"RESOURCE","downloadSize":206,"installSize":206,"resourceType":"LAYOUT"},{"name":"/res/layout/mtrl_calendar_day_of_week.xml","type":"RESOURCE","downloadSize":206,"installSize":206,"resourceType":"LAYOUT"},{"name":"/res/color/material_timepicker_clockface.xml","type":"RESOURCE","downloadSize":205,"installSize":205,"resourceType":"OTHER"},{"name":"/res/color/mtrl_calendar_selected_range.xml","type":"RESOURCE","downloadSize":205,"installSize":205,"resourceType":"OTHER"},{"name":"/res/color/mtrl_popupmenu_overlay_color.xml","type":"RESOURCE","downloadSize":205,"installSize":205,"resourceType":"OTHER"},{"name":"com.google.android.material.shadow.ShadowRenderer","type":"CLASS","downloadSize":204,"installSize":205},{"name":"/res/color/material_timepicker_modebutton_tint.xml","type":"RESOURCE","downloadSize":204,"installSize":204,"resourceType":"OTHER"},{"name":"/res/color/m3_highlighted_text.xml","type":"RESOURCE","downloadSize":203,"installSize":203,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_highlighted_text.xml","type":"RESOURCE","downloadSize":203,"installSize":203,"resourceType":"OTHER"},{"name":"/res/color/m3_dark_highlighted_text.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color/material_on_surface_disabled.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color/material_on_surface_emphasis_high_type.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color/material_on_surface_emphasis_medium.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant24.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant6.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant92.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant94.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant96.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant98.xml","type":"RESOURCE","downloadSize":202,"installSize":202,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_dynamic_dark_highlighted_text.xml","type":"RESOURCE","downloadSize":201,"installSize":201,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant12.xml","type":"RESOURCE","downloadSize":201,"installSize":201,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant17.xml","type":"RESOURCE","downloadSize":201,"installSize":201,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant22.xml","type":"RESOURCE","downloadSize":201,"installSize":201,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant87.xml","type":"RESOURCE","downloadSize":201,"installSize":201,"resourceType":"OTHER"},{"name":"/res/color-v31/m3_ref_palette_dynamic_neutral_variant4.xml","type":"RESOURCE","downloadSize":200,"installSize":200,"resourceType":"OTHER"},{"name":"com.google.android.material.bottomappbar.BottomAppBar$Behavior","type":"CLASS","downloadSize":196,"installSize":196},{"name":"com.google.android.material.datepicker.MaterialDatePicker$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":196,"installSize":196},{"name":"com.google.android.material.textfield.TextInputLayout$SavedState","type":"CLASS","downloadSize":193,"installSize":193},{"name":"com.google.android.material.theme.overlay.MaterialThemeOverlay","type":"CLASS","downloadSize":193,"installSize":193},{"name":"com.google.android.material.datepicker.MonthsPagerAdapter$1","type":"CLASS","downloadSize":190,"installSize":190},{"name":"com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState","type":"CLASS","downloadSize":189,"installSize":189},{"name":"com.google.android.material.datepicker.MaterialCalendar$2","type":"CLASS","downloadSize":188,"installSize":188},{"name":"/res/layout/design_menu_item_action_area.xml","type":"RESOURCE","downloadSize":188,"installSize":188,"resourceType":"LAYOUT"},{"name":"com.google.android.material.checkbox.MaterialCheckBox$SavedState","type":"CLASS","downloadSize":186,"installSize":187},{"name":"com.google.android.material.color.DynamicColors","type":"CLASS","downloadSize":185,"installSize":186},{"name":"com.google.android.material.textfield.EndCompoundLayout$1","type":"CLASS","downloadSize":185,"installSize":186},{"name":"com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker","type":"CLASS","downloadSize":184,"installSize":184},{"name":"com.google.android.material.chip.Chip$1","type":"CLASS","downloadSize":184,"installSize":184},{"name":"/res/drawable/design_fab_background.xml","type":"RESOURCE","downloadSize":184,"installSize":184,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.shape.AdjustedCornerSize","type":"CLASS","downloadSize":183,"installSize":184},{"name":"com.google.android.material.datepicker.MaterialTextInputPicker","type":"CLASS","downloadSize":182,"installSize":182},{"name":"/res/color-night-v8/material_timepicker_modebutton_tint.xml","type":"RESOURCE","downloadSize":180,"installSize":180,"resourceType":"OTHER"},{"name":"/res/color/m3_bottom_sheet_drag_handle_color.xml","type":"RESOURCE","downloadSize":179,"installSize":179,"resourceType":"OTHER"},{"name":"/res/color/mtrl_chip_surface_color.xml","type":"RESOURCE","downloadSize":179,"installSize":179,"resourceType":"OTHER"},{"name":"/res/drawable-v23/m3_radiobutton_ripple.xml","type":"RESOURCE","downloadSize":176,"installSize":176,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.appbar.ViewOffsetBehavior","type":"CLASS","downloadSize":175,"installSize":175},{"name":"/res/drawable-v23/m3_selection_control_ripple.xml","type":"RESOURCE","downloadSize":175,"installSize":175,"resourceType":"DRAWABLE"},{"name":"com.google.android.material.shape.ShapePath$1","type":"CLASS","downloadSize":174,"installSize":174},{"name":"com.google.android.material.datepicker.MaterialCalendar$10","type":"CLASS","downloadSize":170,"installSize":171},{"name":"/res/interpolator-v21/m3_sys_motion_easing_emphasized.xml","type":"RESOURCE","downloadSize":168,"installSize":168,"resourceType":"OTHER"},{"name":"com.google.android.material.button.MaterialButtonToggleGroup$CornerData","type":"CLASS","downloadSize":162,"installSize":163},{"name":"com.google.android.material.datepicker.MaterialCalendar$8","type":"CLASS","downloadSize":156,"installSize":156},{"name":"com.google.android.material.bottomsheet.BottomSheetBehavior$3","type":"CLASS","downloadSize":155,"installSize":155},{"name":"com.google.android.material.ripple.RippleUtils","type":"CLASS","downloadSize":155,"installSize":155},{"name":"com.google.android.material.shape.RelativeCornerSize","type":"CLASS","downloadSize":155,"installSize":155},{"name":"com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":152,"installSize":153},{"name":"com.google.android.material.elevation.ElevationOverlayProvider","type":"CLASS","downloadSize":148,"installSize":149},{"name":"com.google.android.material.shape.AbsoluteCornerSize","type":"CLASS","downloadSize":148,"installSize":148},{"name":"com.google.android.material.resources.CancelableFontCallback","type":"CLASS","downloadSize":147,"installSize":147},{"name":"com.google.android.material.internal.DescendantOffsetUtils","type":"CLASS","downloadSize":145,"installSize":145},{"name":"com.google.android.material.textfield.EndCompoundLayout$2","type":"CLASS","downloadSize":144,"installSize":144},{"name":"com.google.android.material.timepicker.ClockFaceView$1","type":"CLASS","downloadSize":141,"installSize":141},{"name":"com.google.android.material.button.MaterialButton$SavedState","type":"CLASS","downloadSize":140,"installSize":140},{"name":"com.google.android.material.datepicker.CalendarStyle","type":"CLASS","downloadSize":138,"installSize":138},{"name":"com.google.android.material.transformation.FabTransformationBehavior","type":"CLASS","downloadSize":137,"installSize":138},{"name":"com.google.android.material.internal.CheckableImageButton$SavedState","type":"CLASS","downloadSize":136,"installSize":137},{"name":"com.google.android.material.sidesheet.SideSheetBehavior$SavedState","type":"CLASS","downloadSize":136,"installSize":136},{"name":"com.google.android.material.carousel.MultiBrowseCarouselStrategy","type":"CLASS","downloadSize":132,"installSize":132},{"name":"com.google.android.material.textfield.ClearTextEndIconDelegate$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":131,"installSize":131},{"name":"com.google.android.material.internal.TextDrawableHelper","type":"CLASS","downloadSize":124,"installSize":124},{"name":"com.google.android.material.appbar.ViewOffsetHelper","type":"CLASS","downloadSize":122,"installSize":123},{"name":"com.google.android.material.color.DynamicColors$2","type":"CLASS","downloadSize":121,"installSize":122},{"name":"com.google.android.material.search.SearchView$Behavior","type":"CLASS","downloadSize":118,"installSize":118},{"name":"com.google.android.material.shape.RoundedCornerTreatment","type":"CLASS","downloadSize":118,"installSize":118},{"name":"com.google.android.material.textfield.ClearTextEndIconDelegate$1","type":"CLASS","downloadSize":118,"installSize":118},{"name":"com.google.android.material.transformation.FabTransformationScrimBehavior","type":"CLASS","downloadSize":115,"installSize":116},{"name":"com.google.android.material.internal.TouchObserverFrameLayout","type":"CLASS","downloadSize":115,"installSize":115},{"name":"com.google.android.material.datepicker.CalendarConstraints$Builder","type":"CLASS","downloadSize":111,"installSize":111},{"name":"com.google.android.material.search.SearchBar$ScrollingViewBehavior","type":"CLASS","downloadSize":110,"installSize":111},{"name":"com.google.android.material.textfield.DropdownMenuEndIconDelegate$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":98,"installSize":99},{"name":"com.google.android.material.textfield.ClearTextEndIconDelegate$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"com.google.android.material.datepicker.MaterialCalendar$5","type":"CLASS","downloadSize":97,"installSize":97},{"name":"com.google.android.material.internal.NavigationMenuView","type":"CLASS","downloadSize":97,"installSize":97},{"name":"com.google.android.material.shape.CutCornerTreatment","type":"CLASS","downloadSize":96,"installSize":96},{"name":"com.google.android.material.timepicker.ChipTextInputComboView$TextFormatter","type":"CLASS","downloadSize":94,"installSize":95},{"name":"com.google.android.material.timepicker.TimePickerView$3","type":"CLASS","downloadSize":92,"installSize":92},{"name":"com.google.android.material.internal.ClippableRoundedCornerLayout","type":"CLASS","downloadSize":91,"installSize":92},{"name":"com.google.android.material.textfield.IndicatorViewController$2","type":"CLASS","downloadSize":90,"installSize":90},{"name":"com.google.android.material.chip.Chip$2","type":"CLASS","downloadSize":88,"installSize":88},{"name":"com.google.android.material.shape.ShapePath$ShadowCompatOperation","type":"CLASS","downloadSize":86,"installSize":86},{"name":"com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder","type":"CLASS","downloadSize":83,"installSize":83},{"name":"com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState","type":"CLASS","downloadSize":83,"installSize":83},{"name":"com.google.android.material.timepicker.TimePickerView$1","type":"CLASS","downloadSize":79,"installSize":79},{"name":"com.google.android.material.timepicker.TimePickerView$2","type":"CLASS","downloadSize":77,"installSize":78},{"name":"/res/interpolator/mtrl_linear.xml","type":"RESOURCE","downloadSize":75,"installSize":75,"resourceType":"OTHER"},{"name":"com.google.android.material.chip.Chip$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":74,"installSize":75},{"name":"com.google.android.material.textfield.CustomEndIconDelegate","type":"CLASS","downloadSize":72,"installSize":72},{"name":"com.google.android.material.internal.ViewUtils$3","type":"CLASS","downloadSize":71,"installSize":71},{"name":"com.google.android.material.textfield.DropdownMenuEndIconDelegate$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":67,"installSize":67},{"name":"/res/animator/mtrl_btn_unelevated_state_list_anim.xml","type":"RESOURCE","downloadSize":66,"installSize":66,"resourceType":"OTHER"},{"name":"com.google.android.material.shape.ShapePath$PathLineOperation","type":"CLASS","downloadSize":62,"installSize":63},{"name":"com.google.android.material.shape.ShapePath$PathOperation","type":"CLASS","downloadSize":53,"installSize":54},{"name":"com.google.android.material.snackbar.BaseTransientBottomBar$1","type":"CLASS","downloadSize":52,"installSize":52},{"name":"com.google.android.material.appbar.AppBarLayout$Behavior","type":"CLASS","downloadSize":51,"installSize":51},{"name":"com.google.android.material.floatingactionbutton.FloatingActionButton$Behavior","type":"CLASS","downloadSize":51,"installSize":51},{"name":"com.google.android.material.transformation.ExpandableTransformationBehavior","type":"CLASS","downloadSize":51,"installSize":51},{"name":"com.google.android.material.transformation.FabTransformationSheetBehavior","type":"CLASS","downloadSize":51,"installSize":51},{"name":"com.google.android.material.timepicker.TimePickerView$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":50,"installSize":50},{"name":"com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout$1","type":"CLASS","downloadSize":49,"installSize":49},{"name":"com.google.android.material.drawable.DrawableUtils$OutlineCompatL","type":"CLASS","downloadSize":48,"installSize":48},{"name":"com.google.android.material.drawable.DrawableUtils$OutlineCompatR","type":"CLASS","downloadSize":48,"installSize":48},{"name":"com.google.android.material.snackbar.BaseTransientBottomBar","type":"CLASS","downloadSize":48,"installSize":48},{"name":"com.google.android.material.checkbox.MaterialCheckBox$1","type":"CLASS","downloadSize":47,"installSize":47},{"name":"com.google.android.material.datepicker.YearGridAdapter$ViewHolder","type":"CLASS","downloadSize":45,"installSize":45},{"name":"com.google.android.material.datepicker.PickerFragment","type":"CLASS","downloadSize":44,"installSize":44},{"name":"com.google.android.material.shape.ShapeAppearancePathProvider$Lazy","type":"CLASS","downloadSize":43,"installSize":43},{"name":"com.google.android.material.datepicker.SmoothCalendarLayoutManager$1","type":"CLASS","downloadSize":42,"installSize":42},{"name":"com.google.android.material.color.DynamicColors$1","type":"CLASS","downloadSize":37,"installSize":37},{"name":"com.google.android.material.color.DynamicColorsOptions","type":"CLASS","downloadSize":35,"installSize":35},{"name":"com.google.android.material.shape.Shapeable","type":"CLASS","downloadSize":19,"installSize":19},{"name":"com.google.android.material.internal.ViewUtils$RelativePadding","type":"CLASS","downloadSize":19,"installSize":19},{"name":"com.google.android.material.shape.CornerSize","type":"CLASS","downloadSize":19,"installSize":19},{"name":"com.google.android.material.internal.TextDrawableHelper$TextDrawableDelegate","type":"CLASS","downloadSize":17,"installSize":17},{"name":"com.google.android.material.color.DynamicColors$DeviceSupportCondition","type":"CLASS","downloadSize":17,"installSize":17},{"name":"com.google.android.material.button.MaterialButton$OnPressedChangeListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.textfield.TextInputLayout$LengthCounter","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.carousel.KeylineState$Keyline","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.chip.ChipDrawable$Delegate","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.internal.MaterialCheckable$OnCheckedChangeListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.internal.StaticLayoutBuilderCompat$StaticLayoutBuilderCompatException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.datepicker.TimeSource","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.android.material.timepicker.ClockHandView$OnRotateListener","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.ui:ui-android:1.7.2","type":"EXTERNAL","downloadSize":218305,"installSize":218681,"files":[{"name":"androidx.compose.ui.platform.AndroidComposeView","type":"CLASS","downloadSize":11627,"installSize":11647},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat","type":"CLASS","downloadSize":8398,"installSize":8412},{"name":"androidx.compose.ui.focus.FocusInteropUtils","type":"CLASS","downloadSize":7530,"installSize":7543},{"name":"androidx.compose.ui.node.NodeCoordinator","type":"CLASS","downloadSize":5903,"installSize":5913},{"name":"androidx.compose.ui.node.LayoutNode","type":"CLASS","downloadSize":5157,"installSize":5165},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$ComposeAccessibilityNodeProvider","type":"CLASS","downloadSize":4906,"installSize":4915},{"name":"androidx.compose.ui.node.LayoutNodeDrawScope","type":"CLASS","downloadSize":4277,"installSize":4284},{"name":"androidx.compose.ui.focus.FocusOwnerImpl","type":"CLASS","downloadSize":2837,"installSize":2842},{"name":"androidx.compose.ui.platform.AndroidComposeView_androidKt","type":"CLASS","downloadSize":2815,"installSize":2820},{"name":"androidx.compose.ui.input.key.KeyEvent_androidKt","type":"CLASS","downloadSize":2718,"installSize":2723},{"name":"androidx.compose.ui.contentcapture.AndroidContentCaptureManager","type":"CLASS","downloadSize":2484,"installSize":2488},{"name":"androidx.compose.ui.platform.GraphicsLayerOwnerLayer","type":"CLASS","downloadSize":2363,"installSize":2367},{"name":"androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate","type":"CLASS","downloadSize":2331,"installSize":2335},{"name":"androidx.compose.ui.node.MeasureAndLayoutDelegate","type":"CLASS","downloadSize":2322,"installSize":2326},{"name":"androidx.compose.ui.window.PopupLayout","type":"CLASS","downloadSize":2268,"installSize":2272},{"name":"androidx.compose.ui.layout.MultiContentMeasurePolicyImpl","type":"CLASS","downloadSize":2212,"installSize":2215},{"name":"androidx.compose.ui.node.LookaheadCapablePlaceable","type":"CLASS","downloadSize":2101,"installSize":2105},{"name":"androidx.compose.ui.platform.AbstractComposeView","type":"CLASS","downloadSize":2078,"installSize":2081},{"name":"androidx.compose.ui.node.BackwardsCompatNodeKt","type":"CLASS","downloadSize":2053,"installSize":2057},{"name":"androidx.compose.ui.node.NodeChain","type":"CLASS","downloadSize":2015,"installSize":2019},{"name":"androidx.compose.ui.platform.ViewLayer","type":"CLASS","downloadSize":1986,"installSize":1989},{"name":"androidx.compose.ui.node.LayoutNodeLayoutDelegate$LookaheadPassDelegate","type":"CLASS","downloadSize":1969,"installSize":1972},{"name":"androidx.compose.ui.node.BackwardsCompatNode","type":"CLASS","downloadSize":1877,"installSize":1881},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState","type":"CLASS","downloadSize":1838,"installSize":1841},{"name":"androidx.compose.ui.input.pointer.Node","type":"CLASS","downloadSize":1751,"installSize":1754},{"name":"androidx.compose.ui.text.input.TextInputServiceAndroid$createInputConnection$1","type":"CLASS","downloadSize":1677,"installSize":1679},{"name":"androidx.compose.ui.platform.RenderNodeApi23","type":"CLASS","downloadSize":1674,"installSize":1676},{"name":"androidx.compose.ui.platform.AndroidComposeView$resendMotionEventRunnable$1","type":"CLASS","downloadSize":1563,"installSize":1566},{"name":"androidx.compose.ui.platform.RenderNodeLayer","type":"CLASS","downloadSize":1487,"installSize":1489},{"name":"androidx.compose.ui.text.input.RecordingInputConnection","type":"CLASS","downloadSize":1454,"installSize":1457},{"name":"androidx.compose.ui.focus.FocusTargetNode","type":"CLASS","downloadSize":1428,"installSize":1430},{"name":"androidx.compose.ui.draw.PainterNode","type":"CLASS","downloadSize":1410,"installSize":1412},{"name":"androidx.compose.ui.layout.SubcomposeLayoutKt","type":"CLASS","downloadSize":1338,"installSize":1341},{"name":"androidx.compose.ui.platform.RenderNodeApi29","type":"CLASS","downloadSize":1296,"installSize":1299},{"name":"androidx.compose.ui.platform.OutlineResolver","type":"CLASS","downloadSize":1278,"installSize":1281},{"name":"androidx.compose.ui.semantics.SemanticsNode","type":"CLASS","downloadSize":1205,"installSize":1207},{"name":"androidx.compose.ui.text.input.TextInputServiceAndroid","type":"CLASS","downloadSize":1195,"installSize":1197},{"name":"androidx.compose.ui.node.HitTestResult$HitTestResultIterator","type":"CLASS","downloadSize":1148,"installSize":1149},{"name":"androidx.compose.ui.platform.AndroidComposeView$contentCaptureManager$1","type":"CLASS","downloadSize":1144,"installSize":1146},{"name":"androidx.compose.ui.scrollcapture.ComposeScrollCaptureCallback","type":"CLASS","downloadSize":1141,"installSize":1143},{"name":"androidx.compose.ui.node.NodeKindKt","type":"CLASS","downloadSize":1077,"installSize":1079},{"name":"androidx.compose.ui.node.InnerNodeCoordinator","type":"CLASS","downloadSize":1067,"installSize":1068},{"name":"androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3","type":"CLASS","downloadSize":1066,"installSize":1068},{"name":"androidx.compose.ui.platform.AndroidCompositionLocals_androidKt","type":"CLASS","downloadSize":1063,"installSize":1065},{"name":"androidx.compose.ui.input.key.Key","type":"CLASS","downloadSize":1058,"installSize":1059},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl","type":"CLASS","downloadSize":1057,"installSize":1059},{"name":"androidx.compose.ui.text.input.NullableInputConnectionWrapperApi21","type":"CLASS","downloadSize":1028,"installSize":1029},{"name":"androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda4","type":"CLASS","downloadSize":1027,"installSize":1028},{"name":"androidx.compose.ui.node.HitTestResult","type":"CLASS","downloadSize":1023,"installSize":1025},{"name":"androidx.compose.ui.input.pointer.MotionEventAdapter","type":"CLASS","downloadSize":1015,"installSize":1017},{"name":"androidx.compose.ui.platform.AccessibilityIterators$CharacterTextSegmentIterator","type":"CLASS","downloadSize":1013,"installSize":1015},{"name":"androidx.compose.ui.node.ComposeUiNode$Companion$SetCompositeKeyHash$1","type":"CLASS","downloadSize":958,"installSize":959},{"name":"androidx.compose.ui.graphics.vector.VectorComponent","type":"CLASS","downloadSize":912,"installSize":914},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine","type":"CLASS","downloadSize":894,"installSize":896},{"name":"androidx.compose.ui.graphics.vector.ImageVector$Builder","type":"CLASS","downloadSize":892,"installSize":893},{"name":"androidx.compose.ui.graphics.vector.GroupComponent","type":"CLASS","downloadSize":891,"installSize":893},{"name":"androidx.compose.ui.layout.Placeable$PlacementScope","type":"CLASS","downloadSize":854,"installSize":856},{"name":"androidx.compose.ui.platform.actionmodecallback.TextActionModeCallback","type":"CLASS","downloadSize":838,"installSize":839},{"name":"androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$LocalConfiguration$1","type":"CLASS","downloadSize":833,"installSize":834},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope","type":"CLASS","downloadSize":830,"installSize":832},{"name":"androidx.compose.ui.node.LookaheadDelegate","type":"CLASS","downloadSize":808,"installSize":809},{"name":"androidx.compose.ui.node.HitTestResult$SubList","type":"CLASS","downloadSize":801,"installSize":803},{"name":"androidx.compose.ui.semantics.SemanticsPropertiesKt","type":"CLASS","downloadSize":790,"installSize":791},{"name":"androidx.compose.ui.input.pointer.util.PointerIdArray","type":"CLASS","downloadSize":784,"installSize":785},{"name":"androidx.compose.ui.graphics.GraphicsLayerElement","type":"CLASS","downloadSize":770,"installSize":771},{"name":"androidx.compose.ui.window.AndroidPopup_androidKt","type":"CLASS","downloadSize":762,"installSize":763},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1","type":"CLASS","downloadSize":760,"installSize":761},{"name":"androidx.compose.ui.input.pointer.PointerInputEventData","type":"CLASS","downloadSize":756,"installSize":757},{"name":"androidx.compose.ui.graphics.vector.ImageVector","type":"CLASS","downloadSize":740,"installSize":741},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$PostLookaheadMeasureScopeImpl","type":"CLASS","downloadSize":737,"installSize":739},{"name":"androidx.compose.ui.text.input.CursorAnchorInfoController","type":"CLASS","downloadSize":732,"installSize":733},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$precompose$2","type":"CLASS","downloadSize":731,"installSize":732},{"name":"androidx.compose.ui.window.AndroidDialog_androidKt$DialogLayout$1","type":"CLASS","downloadSize":716,"installSize":717},{"name":"androidx.compose.ui.platform.CompositionLocalsKt","type":"CLASS","downloadSize":702,"installSize":703},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollNode","type":"CLASS","downloadSize":698,"installSize":699},{"name":"androidx.compose.ui.layout.LookaheadLayoutCoordinates","type":"CLASS","downloadSize":688,"installSize":689},{"name":"androidx.compose.ui.platform.coreshims.ViewStructureCompat$Api23Impl","type":"CLASS","downloadSize":688,"installSize":689},{"name":"androidx.compose.ui.node.LayoutNodeAlignmentLines","type":"CLASS","downloadSize":683,"installSize":685},{"name":"androidx.compose.ui.draw.PainterElement","type":"CLASS","downloadSize":678,"installSize":679},{"name":"androidx.compose.ui.window.DialogWrapper","type":"CLASS","downloadSize":673,"installSize":674},{"name":"androidx.compose.ui.node.LayoutModifierNodeCoordinator","type":"CLASS","downloadSize":671,"installSize":672},{"name":"androidx.compose.ui.graphics.ReusableGraphicsLayerScope","type":"CLASS","downloadSize":657,"installSize":659},{"name":"androidx.compose.ui.autofill.AutofillApi23Helper","type":"CLASS","downloadSize":656,"installSize":657},{"name":"androidx.compose.ui.platform.AndroidUiFrameClock","type":"CLASS","downloadSize":650,"installSize":651},{"name":"androidx.compose.ui.node.BackwardsCompatNodeKt$updateModifierLocalConsumer$1","type":"CLASS","downloadSize":645,"installSize":647},{"name":"androidx.compose.ui.layout.DefaultIntrinsicMeasurable","type":"CLASS","downloadSize":641,"installSize":642},{"name":"androidx.compose.ui.graphics.SimpleGraphicsLayerModifier$measure$1","type":"CLASS","downloadSize":637,"installSize":638},{"name":"androidx.compose.ui.semantics.SemanticsProperties","type":"CLASS","downloadSize":632,"installSize":633},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$1","type":"CLASS","downloadSize":622,"installSize":623},{"name":"androidx.compose.ui.modifier.ModifierLocalManager","type":"CLASS","downloadSize":620,"installSize":621},{"name":"androidx.compose.ui.node.DelegatingNode","type":"CLASS","downloadSize":615,"installSize":616},{"name":"androidx.compose.ui.platform.AndroidViewsHandler","type":"CLASS","downloadSize":596,"installSize":597},{"name":"androidx.compose.ui.Modifier$Node","type":"CLASS","downloadSize":578,"installSize":579},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1","type":"CLASS","downloadSize":578,"installSize":579},{"name":"androidx.compose.ui.semantics.SemanticsActions","type":"CLASS","downloadSize":577,"installSize":578},{"name":"androidx.compose.ui.layout.IntrinsicsMeasureScope","type":"CLASS","downloadSize":572,"installSize":573},{"name":"androidx.compose.ui.node.LayoutNodeLayoutDelegate","type":"CLASS","downloadSize":566,"installSize":567},{"name":"androidx.compose.ui.input.pointer.util.VelocityTracker1D","type":"CLASS","downloadSize":554,"installSize":555},{"name":"androidx.compose.ui.platform.Wrapper_androidKt","type":"CLASS","downloadSize":552,"installSize":553},{"name":"androidx.compose.ui.draw.ShadowGraphicsLayerElement","type":"CLASS","downloadSize":551,"installSize":552},{"name":"androidx.compose.ui.window.DialogLayout","type":"CLASS","downloadSize":547,"installSize":548},{"name":"androidx.compose.ui.platform.RenderNodeApi29$$ExternalSyntheticApiModelOutline7","type":"CLASS","downloadSize":541,"installSize":542},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope$layout$1","type":"CLASS","downloadSize":530,"installSize":531},{"name":"androidx.compose.ui.platform.AndroidComposeView$keyInputModifier$1","type":"CLASS","downloadSize":523,"installSize":524},{"name":"androidx.compose.ui.graphics.GraphicsLayerModifierKt","type":"CLASS","downloadSize":515,"installSize":516},{"name":"androidx.compose.ui.autofill.AutofillApi26Helper$$ExternalSyntheticApiModelOutline8","type":"CLASS","downloadSize":501,"installSize":502},{"name":"androidx.compose.ui.platform.AndroidViewConfigurationApi34$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":495,"installSize":496},{"name":"androidx.compose.ui.input.pointer.PointerHoverIconModifierNode","type":"CLASS","downloadSize":495,"installSize":496},{"name":"androidx.compose.ui.platform.AndroidClipboardManager","type":"CLASS","downloadSize":494,"installSize":495},{"name":"androidx.compose.ui.graphics.vector.VectorGroup","type":"CLASS","downloadSize":491,"installSize":492},{"name":"androidx.compose.ui.draw.DrawModifierKt","type":"CLASS","downloadSize":484,"installSize":484},{"name":"androidx.compose.ui.platform.AccessibilityIterators$AbstractTextSegmentIterator","type":"CLASS","downloadSize":458,"installSize":458},{"name":"androidx.compose.ui.platform.DrawChildContainer","type":"CLASS","downloadSize":458,"installSize":458},{"name":"androidx.compose.ui.input.pointer.SuspendPointerInputElement","type":"CLASS","downloadSize":455,"installSize":456},{"name":"androidx.compose.ui.node.IntStack","type":"CLASS","downloadSize":453,"installSize":454},{"name":"androidx.compose.ui.input.pointer.PointerIcon_androidKt","type":"CLASS","downloadSize":453,"installSize":454},{"name":"androidx.compose.ui.platform.AndroidComposeViewTranslationCallback","type":"CLASS","downloadSize":444,"installSize":445},{"name":"androidx.compose.ui.graphics.vector.PathComponent","type":"CLASS","downloadSize":443,"installSize":443},{"name":"androidx.compose.ui.focus.FocusRequester","type":"CLASS","downloadSize":440,"installSize":441},{"name":"androidx.compose.ui.semantics.SemanticsConfiguration","type":"CLASS","downloadSize":434,"installSize":435},{"name":"androidx.compose.ui.layout.SubcomposeSlotReusePolicy$SlotIdsSet","type":"CLASS","downloadSize":432,"installSize":433},{"name":"androidx.compose.ui.contentcapture.AndroidContentCaptureManager$ViewTranslationHelperMethods","type":"CLASS","downloadSize":427,"installSize":428},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2","type":"CLASS","downloadSize":426,"installSize":427},{"name":"androidx.compose.ui.node.NodeCoordinator$hit$1","type":"CLASS","downloadSize":419,"installSize":419},{"name":"androidx.compose.ui.scrollcapture.ComposeScrollCaptureCallback$onScrollCaptureImageRequest$1","type":"CLASS","downloadSize":417,"installSize":418},{"name":"androidx.compose.ui.node.InnerNodeCoordinator$LookaheadDelegateImpl","type":"CLASS","downloadSize":415,"installSize":415},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt","type":"CLASS","downloadSize":408,"installSize":409},{"name":"androidx.compose.ui.graphics.SimpleGraphicsLayerModifier","type":"CLASS","downloadSize":403,"installSize":404},{"name":"androidx.compose.ui.semantics.SemanticsProperties$ContentDescription$1","type":"CLASS","downloadSize":402,"installSize":403},{"name":"androidx.compose.ui.window.AndroidPopup_androidKt$Popup$9","type":"CLASS","downloadSize":394,"installSize":395},{"name":"androidx.compose.ui.node.NodeChain$Differ","type":"CLASS","downloadSize":393,"installSize":394},{"name":"androidx.compose.ui.graphics.vector.VectorPath","type":"CLASS","downloadSize":385,"installSize":385},{"name":"androidx.compose.ui.layout.Placeable","type":"CLASS","downloadSize":379,"installSize":380},{"name":"androidx.compose.ui.input.pointer.PointerInputChange","type":"CLASS","downloadSize":375,"installSize":376},{"name":"androidx.compose.ui.platform.AccessibilityIterators$PageTextSegmentIterator","type":"CLASS","downloadSize":370,"installSize":371},{"name":"androidx.compose.ui.scrollcapture.RelativeScroller","type":"CLASS","downloadSize":366,"installSize":367},{"name":"androidx.compose.ui.SessionMutex$withSessionCancellingPrevious$2","type":"CLASS","downloadSize":366,"installSize":366},{"name":"androidx.compose.ui.node.LookaheadCapablePlaceable$layout$1","type":"CLASS","downloadSize":363,"installSize":364},{"name":"androidx.compose.ui.autofill.AutofillApi26Helper","type":"CLASS","downloadSize":362,"installSize":362},{"name":"androidx.compose.ui.platform.actionmodecallback.FloatingTextActionModeCallback","type":"CLASS","downloadSize":358,"installSize":358},{"name":"androidx.compose.ui.draw.CacheDrawScope","type":"CLASS","downloadSize":352,"installSize":353},{"name":"androidx.compose.ui.platform.ComposeView","type":"CLASS","downloadSize":346,"installSize":347},{"name":"androidx.compose.ui.platform.coreshims.ContentCaptureSessionCompat$Api29Impl","type":"CLASS","downloadSize":346,"installSize":347},{"name":"androidx.compose.ui.layout.NoOpSubcomposeSlotReusePolicy","type":"CLASS","downloadSize":336,"installSize":337},{"name":"androidx.compose.ui.graphics.vector.VectorPainter","type":"CLASS","downloadSize":332,"installSize":333},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure-3p2s80s$$inlined$createMeasureResult$1","type":"CLASS","downloadSize":328,"installSize":329},{"name":"androidx.compose.ui.node.LayoutNode$NoIntrinsicsMeasurePolicy","type":"CLASS","downloadSize":323,"installSize":324},{"name":"androidx.compose.ui.graphics.TransformOrigin","type":"CLASS","downloadSize":318,"installSize":318},{"name":"androidx.compose.ui.graphics.vector.compat.AndroidVectorParser","type":"CLASS","downloadSize":316,"installSize":317},{"name":"androidx.compose.ui.draganddrop.DragAndDropNode","type":"CLASS","downloadSize":314,"installSize":314},{"name":"androidx.compose.ui.layout.FixedSizeIntrinsicsPlaceable","type":"CLASS","downloadSize":310,"installSize":310},{"name":"androidx.compose.ui.node.LookaheadCapablePlaceable$rulerScope$1","type":"CLASS","downloadSize":309,"installSize":309},{"name":"androidx.compose.ui.draw.CacheDrawModifierNodeImpl","type":"CLASS","downloadSize":308,"installSize":309},{"name":"androidx.compose.ui.platform.WrappedComposition$setContent$1$1$3","type":"CLASS","downloadSize":306,"installSize":306},{"name":"androidx.compose.ui.platform.DeviceRenderNode","type":"CLASS","downloadSize":301,"installSize":302},{"name":"androidx.compose.ui.platform.GlobalSnapshotManager$ensureStarted$1","type":"CLASS","downloadSize":296,"installSize":296},{"name":"androidx.compose.ui.platform.AccessibilityIterators$ParagraphTextSegmentIterator","type":"CLASS","downloadSize":294,"installSize":294},{"name":"androidx.compose.ui.platform.AndroidUiDispatcher","type":"CLASS","downloadSize":291,"installSize":292},{"name":"androidx.compose.ui.platform.AndroidPlatformTextInputSession","type":"CLASS","downloadSize":288,"installSize":289},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$LtrBoundsComparator","type":"CLASS","downloadSize":287,"installSize":287},{"name":"androidx.compose.ui.input.pointer.PointerHoverIconModifierElement","type":"CLASS","downloadSize":285,"installSize":286},{"name":"androidx.compose.ui.platform.WindowRecomposerPolicy$createAndInstallWindowRecomposer$unsetJob$1","type":"CLASS","downloadSize":283,"installSize":283},{"name":"androidx.compose.ui.semantics.ProgressBarRangeInfo","type":"CLASS","downloadSize":282,"installSize":283},{"name":"androidx.compose.ui.window.PopupProperties","type":"CLASS","downloadSize":282,"installSize":282},{"name":"androidx.compose.ui.focus.FocusDirection","type":"CLASS","downloadSize":279,"installSize":280},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$job$1","type":"CLASS","downloadSize":278,"installSize":279},{"name":"androidx.compose.ui.node.LayoutModifierNodeCoordinator$LookaheadDelegateForLayoutModifierNode","type":"CLASS","downloadSize":278,"installSize":278},{"name":"androidx.compose.ui.scrollcapture.ComposeScrollCaptureCallback$scrollTracker$1","type":"CLASS","downloadSize":278,"installSize":278},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$sortByGeometryGroupings$2","type":"CLASS","downloadSize":275,"installSize":276},{"name":"androidx.compose.ui.window.PopupLayout$updatePosition$1","type":"CLASS","downloadSize":273,"installSize":274},{"name":"androidx.compose.ui.CombinedModifier","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.ui.window.DialogProperties","type":"CLASS","downloadSize":272,"installSize":272},{"name":"androidx.compose.ui.graphics.vector.ImageVector$Builder$GroupParams","type":"CLASS","downloadSize":272,"installSize":272},{"name":"androidx.compose.ui.BiasAlignment","type":"CLASS","downloadSize":269,"installSize":270},{"name":"androidx.compose.ui.scrollcapture.ComposeScrollCaptureCallback$onScrollCaptureEnd$1","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollElement","type":"CLASS","downloadSize":267,"installSize":267},{"name":"androidx.compose.ui.window.AndroidPopup_androidKt$Popup$5$1","type":"CLASS","downloadSize":266,"installSize":267},{"name":"androidx.compose.ui.focus.FocusableChildrenComparator","type":"CLASS","downloadSize":266,"installSize":267},{"name":"androidx.compose.ui.platform.PlatformTextInputModifierNodeKt","type":"CLASS","downloadSize":266,"installSize":266},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1","type":"CLASS","downloadSize":262,"installSize":263},{"name":"androidx.compose.ui.platform.ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":261,"installSize":262},{"name":"androidx.compose.ui.graphics.BlockGraphicsLayerModifier","type":"CLASS","downloadSize":259,"installSize":259},{"name":"androidx.compose.ui.platform.AndroidPlatformTextInputSession$startInputMethod$3","type":"CLASS","downloadSize":256,"installSize":256},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$semanticComparator$$inlined$thenBy$1","type":"CLASS","downloadSize":254,"installSize":255},{"name":"androidx.compose.ui.BiasAbsoluteAlignment","type":"CLASS","downloadSize":254,"installSize":255},{"name":"androidx.compose.ui.semantics.AppendedSemanticsElement","type":"CLASS","downloadSize":253,"installSize":253},{"name":"androidx.compose.ui.semantics.Role","type":"CLASS","downloadSize":251,"installSize":252},{"name":"androidx.compose.ui.platform.AndroidViewConfiguration","type":"CLASS","downloadSize":249,"installSize":250},{"name":"androidx.compose.ui.window.AndroidDialog_androidKt$Dialog$dialog$1$1$1$1","type":"CLASS","downloadSize":246,"installSize":246},{"name":"androidx.compose.ui.platform.DragAndDropModifierOnDragListener","type":"CLASS","downloadSize":243,"installSize":244},{"name":"androidx.compose.ui.platform.AndroidComposeView$configurationChangeObserver$1","type":"CLASS","downloadSize":240,"installSize":241},{"name":"androidx.compose.ui.AbsoluteAlignment","type":"CLASS","downloadSize":239,"installSize":239},{"name":"androidx.compose.ui.scrollcapture.ScrollCapture","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.ui.focus.FocusOwnerImpl$modifier$1","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.ui.node.LayoutNode$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":235,"installSize":236},{"name":"androidx.compose.ui.platform.LayerMatrixCache","type":"CLASS","downloadSize":229,"installSize":229},{"name":"androidx.compose.ui.scrollcapture.ScrollCaptureCandidate","type":"CLASS","downloadSize":226,"installSize":226},{"name":"androidx.compose.ui.scrollcapture.ScrollCapture$onScrollCaptureSearch$1","type":"CLASS","downloadSize":224,"installSize":225},{"name":"androidx.compose.ui.BiasAlignment$Horizontal","type":"CLASS","downloadSize":221,"installSize":222},{"name":"androidx.compose.ui.focus.FocusStateImpl","type":"CLASS","downloadSize":218,"installSize":218},{"name":"androidx.compose.ui.input.pointer.PointerId","type":"CLASS","downloadSize":217,"installSize":218},{"name":"androidx.compose.ui.semantics.ScrollAxisRange","type":"CLASS","downloadSize":216,"installSize":216},{"name":"androidx.compose.ui.platform.DisposableSaveableStateRegistry_androidKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":215,"installSize":216},{"name":"androidx.compose.ui.input.pointer.PointerEvent","type":"CLASS","downloadSize":215,"installSize":216},{"name":"androidx.compose.ui.layout.SubcomposeLayoutState$setCompositionContext$1","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.compose.ui.input.key.KeyInputElement","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.compose.ui.layout.IntrinsicsMeasureScope$layout$1","type":"CLASS","downloadSize":214,"installSize":215},{"name":"androidx.compose.ui.platform.MotionDurationScaleImpl","type":"CLASS","downloadSize":213,"installSize":214},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1","type":"CLASS","downloadSize":213,"installSize":214},{"name":"androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1","type":"CLASS","downloadSize":211,"installSize":211},{"name":"androidx.compose.ui.layout.LayoutIdKt","type":"CLASS","downloadSize":211,"installSize":211},{"name":"androidx.compose.ui.scrollcapture.DisableAnimationMotionDurationScale","type":"CLASS","downloadSize":209,"installSize":209},{"name":"androidx.compose.ui.window.AndroidPopup_androidKt$Popup$8$1","type":"CLASS","downloadSize":208,"installSize":209},{"name":"androidx.compose.ui.node.PlaceableResult","type":"CLASS","downloadSize":207,"installSize":207},{"name":"androidx.compose.ui.text.input.CursorAnchorInfoController$invalidate$1$1","type":"CLASS","downloadSize":207,"installSize":207},{"name":"androidx.compose.ui.semantics.AccessibilityAction","type":"CLASS","downloadSize":204,"installSize":205},{"name":"androidx.compose.ui.node.NodeCoordinator$hitNear$1","type":"CLASS","downloadSize":199,"installSize":199},{"name":"androidx.compose.ui.layout.LayoutModifierImpl","type":"CLASS","downloadSize":196,"installSize":197},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.compose.ui.node.LayoutNodeLayoutDelegate$LookaheadPassDelegate$placeSelf$2","type":"CLASS","downloadSize":194,"installSize":194},{"name":"androidx.compose.ui.platform.WrappedComposition$setContent$1$1$1$1","type":"CLASS","downloadSize":194,"installSize":194},{"name":"androidx.compose.ui.platform.WrappedComposition$setContent$1$1$2$1","type":"CLASS","downloadSize":194,"installSize":194},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$Api29Impl","type":"CLASS","downloadSize":193,"installSize":193},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$onPointerEvent$1","type":"CLASS","downloadSize":192,"installSize":193},{"name":"androidx.compose.ui.platform.WrappedComposition","type":"CLASS","downloadSize":192,"installSize":192},{"name":"androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1","type":"CLASS","downloadSize":190,"installSize":190},{"name":"androidx.compose.ui.BiasAlignment$Vertical","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.ui.focus.FocusPropertiesElement","type":"CLASS","downloadSize":188,"installSize":189},{"name":"androidx.compose.ui.semantics.ClearAndSetSemanticsElement","type":"CLASS","downloadSize":188,"installSize":189},{"name":"androidx.compose.ui.Alignment$Companion","type":"CLASS","downloadSize":188,"installSize":189},{"name":"androidx.compose.ui.layout.OnSizeChangedModifier","type":"CLASS","downloadSize":186,"installSize":186},{"name":"androidx.compose.ui.focus.FocusInvalidationManager","type":"CLASS","downloadSize":184,"installSize":185},{"name":"androidx.compose.ui.layout.RootMeasurePolicy","type":"CLASS","downloadSize":184,"installSize":184},{"name":"androidx.compose.ui.layout.RootMeasurePolicy$measure$4","type":"CLASS","downloadSize":183,"installSize":184},{"name":"androidx.compose.ui.text.input.TextInputServiceAndroid$TextInputCommand","type":"CLASS","downloadSize":183,"installSize":184},{"name":"androidx.compose.ui.graphics.BlockGraphicsLayerElement","type":"CLASS","downloadSize":183,"installSize":184},{"name":"androidx.compose.ui.focus.FocusRequesterElement","type":"CLASS","downloadSize":183,"installSize":183},{"name":"androidx.compose.ui.autofill.AutofillCallback","type":"CLASS","downloadSize":182,"installSize":183},{"name":"/res/color/vector_tint_theme_color.xml","type":"RESOURCE","downloadSize":182,"installSize":182,"resourceType":"OTHER"},{"name":"/res/color/vector_tint_color.xml","type":"RESOURCE","downloadSize":180,"installSize":180,"resourceType":"OTHER"},{"name":"androidx.compose.ui.draw.DrawWithCacheElement","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.ui.layout.OnGloballyPositionedElement","type":"CLASS","downloadSize":177,"installSize":178},{"name":"androidx.compose.ui.platform.TestTagElement","type":"CLASS","downloadSize":177,"installSize":178},{"name":"androidx.compose.ui.platform.RenderNodeVerificationHelper28","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.draw.DrawBehindElement","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.draw.DrawWithContentElement","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.focus.FocusChangedElement","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.layout.LayoutElement","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.layout.LayoutIdElement","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.semantics.CoreSemanticsModifierNode","type":"CLASS","downloadSize":170,"installSize":170},{"name":"androidx.compose.ui.res.ImageVectorCache$ImageVectorEntry","type":"CLASS","downloadSize":168,"installSize":168},{"name":"androidx.compose.ui.res.ImageVectorCache$Key","type":"CLASS","downloadSize":168,"installSize":168},{"name":"androidx.compose.ui.semantics.SemanticsNode$emitFakeNodes$fakeNode$2","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.compose.ui.input.rotary.RotaryInputElement","type":"CLASS","downloadSize":162,"installSize":162},{"name":"androidx.compose.ui.Modifier$Companion","type":"CLASS","downloadSize":162,"installSize":162},{"name":"androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1","type":"CLASS","downloadSize":161,"installSize":161},{"name":"androidx.compose.ui.platform.InfiniteAnimationPolicy$Key","type":"CLASS","downloadSize":159,"installSize":159},{"name":"androidx.compose.ui.platform.DisposableSaveableStateRegistry","type":"CLASS","downloadSize":159,"installSize":159},{"name":"androidx.compose.ui.node.LayoutNode$Companion$DummyViewConfiguration$1","type":"CLASS","downloadSize":156,"installSize":156},{"name":"androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$obtainResourceIdCache$callbacks$1$1","type":"CLASS","downloadSize":155,"installSize":155},{"name":"androidx.compose.ui.focus.FocusOwnerImpl$modifier$2","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.ui.platform.DragAndDropModifierOnDragListener$modifier$1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.ui.window.AndroidPopup_androidKt$Popup$7$1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.ui.graphics.vector.VectorComponent$1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.ui.input.pointer.AndroidPointerIconType","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.ui.semantics.EmptySemanticsElement","type":"CLASS","downloadSize":148,"installSize":149},{"name":"androidx.compose.ui.node.OwnerSnapshotObserver","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.ui.semantics.SemanticsPropertyKey","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.ui.input.key.KeyEvent","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.ui.window.ComposableSingletons$AndroidDialog_androidKt$lambda-1$1","type":"CLASS","downloadSize":146,"installSize":146},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$WhenMappings","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.compose.ui.input.pointer.PointerKeyboardModifiers","type":"CLASS","downloadSize":143,"installSize":143},{"name":"androidx.compose.ui.input.InputMode","type":"CLASS","downloadSize":140,"installSize":140},{"name":"androidx.compose.ui.node.OnPositionedDispatcher$Companion$DepthComparator","type":"CLASS","downloadSize":138,"installSize":138},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$onSendAccessibilityEvent$1","type":"CLASS","downloadSize":137,"installSize":137},{"name":"androidx.compose.ui.platform.TextToolbarHelperMethods","type":"CLASS","downloadSize":137,"installSize":137},{"name":"androidx.compose.ui.ComposedModifier","type":"CLASS","downloadSize":137,"installSize":137},{"name":"androidx.compose.ui.window.Api33Impl","type":"CLASS","downloadSize":136,"installSize":136},{"name":"androidx.compose.ui.platform.AndroidComposeView$resendMotionEventOnLayout$1","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.compose.ui.scrollcapture.ComposeScrollCaptureCallback$onScrollCaptureImageRequest$3","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.compose.ui.input.pointer.HistoricalChange","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.compose.ui.input.pointer.util.DataPointAtTime","type":"CLASS","downloadSize":132,"installSize":132},{"name":"androidx.compose.ui.input.pointer.PointerEventPass","type":"CLASS","downloadSize":132,"installSize":132},{"name":"androidx.compose.ui.node.TraversableNode$Companion$TraverseDescendantsAction","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.ui.platform.AndroidComposeView$keyInputModifier$1$1","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.ui.draw.EmptyBuildDrawCacheParams","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.compose.ui.platform.AndroidComposeView$requestFocus$1","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.compose.ui.platform.AndroidUiDispatcher$Companion$Main$2$dispatcher$1","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.ui.platform.AndroidUiDispatcher$Companion$currentThread$1","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.ui.state.ToggleableState","type":"CLASS","downloadSize":126,"installSize":126},{"name":"androidx.compose.ui.node.ComposeUiNode$Companion$VirtualConstructor$1","type":"CLASS","downloadSize":125,"installSize":126},{"name":"androidx.compose.ui.window.AndroidDialog_androidKt$Dialog$dialogId$1","type":"CLASS","downloadSize":121,"installSize":122},{"name":"androidx.compose.ui.layout.LookaheadCapablePlacementScope","type":"CLASS","downloadSize":120,"installSize":120},{"name":"androidx.compose.ui.text.input.NullableInputConnectionWrapperApi34","type":"CLASS","downloadSize":119,"installSize":119},{"name":"androidx.compose.ui.input.pointer.AwaitPointerEventScope$-CC","type":"CLASS","downloadSize":118,"installSize":119},{"name":"androidx.compose.ui.platform.AndroidComposeView$focusOwner$2","type":"CLASS","downloadSize":118,"installSize":118},{"name":"androidx.compose.ui.platform.ViewLayerVerificationHelper28","type":"CLASS","downloadSize":117,"installSize":117},{"name":"androidx.compose.ui.node.ModifierNodeElement","type":"CLASS","downloadSize":115,"installSize":115},{"name":"androidx.compose.ui.platform.CalculateMatrixToWindowApi29","type":"CLASS","downloadSize":115,"installSize":115},{"name":"androidx.compose.ui.layout.PlaceableKt$DefaultLayerBlock$1","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.ui.node.OwnedLayer","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.ui.draganddrop.DragAndDropNode$acceptDragAndDropTransfer$1","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.ui.graphics.vector.PathComponent$pathMeasure$2","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputFilterKt","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.ui.platform.ViewLayer$Companion$OutlineProvider$1","type":"CLASS","downloadSize":113,"installSize":113},{"name":"androidx.compose.ui.platform.WindowInfoImpl","type":"CLASS","downloadSize":113,"installSize":113},{"name":"androidx.compose.ui.semantics.SemanticsModifierKt","type":"CLASS","downloadSize":111,"installSize":111},{"name":"androidx.compose.ui.focus.FocusOwner$dispatchKeyEvent$1","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.compose.ui.node.CanFocusChecker","type":"CLASS","downloadSize":109,"installSize":110},{"name":"androidx.compose.ui.platform.AndroidComposeViewVerificationHelperMethodsO","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.compose.ui.scrollcapture.ComposeScrollCaptureCallback$onScrollCaptureImageRequest$2","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.compose.ui.graphics.vector.compat.AndroidVectorResources","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.compose.ui.platform.DelegatingSoftwareKeyboardController","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollNode$onPostFling$1","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.compose.ui.semantics.SemanticsNode$fakeSemanticsNode$fakeNode$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"androidx.compose.ui.text.input.NullableInputConnectionWrapperApi24","type":"CLASS","downloadSize":105,"installSize":105},{"name":"androidx.compose.ui.graphics.vector.VNode","type":"CLASS","downloadSize":105,"installSize":105},{"name":"androidx.compose.ui.platform.AndroidComposeViewTranslationCallbackS","type":"CLASS","downloadSize":103,"installSize":104},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.compose.ui.platform.AndroidViewConfigurationApi34","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.compose.ui.platform.coreshims.ContentCaptureSessionCompat","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollNode$onPreFling$1","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.compose.ui.platform.ScrollObservationScope","type":"CLASS","downloadSize":101,"installSize":102},{"name":"androidx.compose.ui.modifier.EmptyMap","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.compose.ui.contentcapture.AndroidContentCaptureManager$boundsUpdatesEventLoop$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.compose.ui.CombinedModifier$toString$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.ui.text.input.CursorAnchorInfoApi34Helper","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.ui.layout.SubcomposeLayoutState","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.compose.ui.platform.AndroidComposeViewVerificationHelperMethodsN","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher$dispatchPostFling$1","type":"CLASS","downloadSize":98,"installSize":99},{"name":"androidx.compose.ui.scrollcapture.RelativeScroller$scrollBy$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.ui.layout.LayoutCoordinates","type":"CLASS","downloadSize":97,"installSize":98},{"name":"androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeoutOrNull$1","type":"CLASS","downloadSize":97,"installSize":98},{"name":"androidx.compose.ui.platform.MotionEventVerifierApi29","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.ui.focus.FocusPropertiesImpl","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher$dispatchPreFling$1","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.ui.layout.OnSizeChangedNode","type":"CLASS","downloadSize":96,"installSize":96},{"name":"androidx.compose.ui.layout.BeyondBoundsLayoutKt$ModifierLocalBeyondBoundsLayout$1","type":"CLASS","downloadSize":96,"installSize":96},{"name":"androidx.compose.ui.input.key.KeyInputNode","type":"CLASS","downloadSize":96,"installSize":96},{"name":"androidx.compose.ui.layout.AlignmentLineKt$FirstBaseline$1","type":"CLASS","downloadSize":95,"installSize":96},{"name":"androidx.compose.ui.layout.AlignmentLineKt$LastBaseline$1","type":"CLASS","downloadSize":95,"installSize":96},{"name":"androidx.compose.ui.platform.AndroidPlatformTextInputSession$startInputMethod$1","type":"CLASS","downloadSize":95,"installSize":96},{"name":"androidx.compose.ui.platform.AndroidComposeView$textInputSession$1","type":"CLASS","downloadSize":95,"installSize":96},{"name":"androidx.compose.ui.node.LayoutNodeLayoutDelegate$performLookaheadMeasure$1","type":"CLASS","downloadSize":94,"installSize":95},{"name":"androidx.compose.ui.layout.ComposableSingletons$SubcomposeLayoutKt$lambda-1$1","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.ui.platform.AndroidComposeView$focusOwner$6","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.ui.platform.coreshims.AutofillIdCompat","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.ui.platform.WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$contentObserver$1","type":"CLASS","downloadSize":93,"installSize":93},{"name":"androidx.compose.ui.window.AndroidDialog_androidKt$Dialog$1$1","type":"CLASS","downloadSize":91,"installSize":91},{"name":"androidx.compose.ui.node.TailModifierNode","type":"CLASS","downloadSize":90,"installSize":90},{"name":"androidx.compose.ui.semantics.SemanticsOwner","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.compose.ui.node.MeasureAndLayoutDelegate$PostponedRequest","type":"CLASS","downloadSize":88,"installSize":88},{"name":"androidx.compose.ui.node.BackwardsCompatNodeKt$DetachedModifierLocalReadScope$1","type":"CLASS","downloadSize":86,"installSize":87},{"name":"androidx.compose.ui.modifier.BackwardsCompatLocalMap","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.compose.ui.input.pointer.MotionEventHelper","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.compose.ui.platform.AndroidComposeViewAssistHelperMethodsO","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.compose.ui.window.PopupLayoutHelperImpl29","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.compose.ui.graphics.vector.VectorKt","type":"CLASS","downloadSize":83,"installSize":84},{"name":"androidx.compose.ui.input.key.KeyInputModifierKt","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.compose.ui.node.BackwardsCompatNode$initializeModifier$2","type":"CLASS","downloadSize":82,"installSize":83},{"name":"androidx.compose.ui.focus.FocusTransactionsKt$grantFocus$1","type":"CLASS","downloadSize":82,"installSize":83},{"name":"androidx.compose.ui.semantics.SemanticsNode$parent$1","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.compose.ui.focus.FocusChangedModifierKt","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$precompose$1","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.compose.ui.platform.SemanticsNodeCopy","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.compose.ui.platform.RenderNodeApi29VerificationHelper","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.ui.platform.TestTagNode","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.ui.platform.ViewLayerVerificationHelper31","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.ui.text.input.NullableInputConnectionWrapperApi25","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.compose.ui.input.pointer.PointerEventTimeoutCancellationException","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.compose.ui.node.LayoutNode$Companion$ErrorMeasurePolicy$1","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.compose.ui.ComposedModifierKt$materializeImpl$1","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.compose.ui.autofill.AndroidAutofill","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.compose.ui.focus.FocusPropertiesKt$sam$androidx_compose_ui_focus_FocusPropertiesScope$0","type":"CLASS","downloadSize":77,"installSize":77},{"name":"androidx.compose.ui.node.LayoutNodeKt","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.ui.platform.AndroidComposeView$snapshotObserver$1$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.ui.hapticfeedback.PlatformHapticFeedback","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.ui.node.ObserverNodeOwnerScope","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.compose.ui.platform.WrapperRenderNodeLayerHelperMethods","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.compose.ui.platform.InputMethodSession","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.compose.ui.window.PopupLayoutHelperImpl","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda3","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.compose.ui.node.ComposeUiNode$Companion","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.compose.ui.focus.FocusRequesterNode","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.compose.ui.platform.AndroidComposeViewForceDarkModeQ","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.compose.ui.platform.RenderNodeVerificationHelper23","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.compose.ui.platform.RenderNodeVerificationHelper24","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.compose.ui.node.LayerPositionalProperties","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.ui.input.pointer.CancelTimeoutCancellationException","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.compose.ui.semantics.EmptySemanticsModifier","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.compose.ui.text.input.TextInputServiceAndroid_androidKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.compose.ui.node.AlignmentLinesOwner","type":"CLASS","downloadSize":66,"installSize":66},{"name":"androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$Api24Impl","type":"CLASS","downloadSize":66,"installSize":66},{"name":"androidx.compose.ui.text.input.TextInputServiceAndroid_androidKt$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.compose.ui.platform.AndroidTextToolbar","type":"CLASS","downloadSize":63,"installSize":63},{"name":"androidx.compose.ui.platform.ViewLayerContainer","type":"CLASS","downloadSize":62,"installSize":62},{"name":"androidx.compose.ui.text.input.CursorAnchorInfoApi33Helper","type":"CLASS","downloadSize":62,"installSize":62},{"name":"androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.compose.ui.draw.DrawBackgroundModifier","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.compose.ui.node.LayoutModifierNode","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.ui.layout.LayoutModifier","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.ui.draw.DrawWithContentModifier","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.ui.graphics.vector.DrawCache","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.ui.layout.Measurable","type":"CLASS","downloadSize":58,"installSize":58},{"name":"androidx.compose.ui.layout.MeasurePolicy","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.ui.SessionMutex$Session","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.ui.platform.ViewConfiguration","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.ui.platform.SemanticsNodeWithAdjustedBounds","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.ui.platform.AndroidComposeView$ViewTreeOwners","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.ui.semantics.CollectionInfo","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.ui.node.PointerInputModifierNode","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.compose.ui.focus.FocusChangedNode","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.compose.ui.input.pointer.util.VelocityTracker","type":"CLASS","downloadSize":53,"installSize":53},{"name":"androidx.compose.ui.platform.PlatformTextInputModifierNodeKt$establishTextInputSession$1","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.ui.platform.PlatformTextInputModifierNodeKt$interceptedTextInputSession$1","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.ui.platform.coreshims.ContentCaptureSessionCompat$Api34Impl","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollModifierKt","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.ui.input.InputModeManagerImpl","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.ui.layout.AlignmentLineKt","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.ui.node.LayoutNode$WhenMappings","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.ui.platform.GlobalSnapshotManager","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.ui.platform.AndroidComposeView$pointerIconService$1","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.ui.focus.FocusPropertiesNode","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.ui.platform.coreshims.ViewCompatShims$Api30Impl","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.compose.ui.input.nestedscroll.NestedScrollConnection","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.ui.layout.PlaceableKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.ui.layout.ScaleFactor","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.ui.window.ComposableSingletons$AndroidDialog_androidKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.ui.window.ComposableSingletons$AndroidPopup_androidKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.ui.layout.OnGloballyPositionedNode","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.ui.layout.ComposableSingletons$SubcomposeLayoutKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.ui.layout.HorizontalAlignmentLine","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.ui.modifier.ProvidableModifierLocal","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.ui.platform.ComposableSingletons$Wrapper_androidKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.ui.semantics.SemanticsPropertiesAndroid","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.ui.layout.PinnableContainerKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.node.NodeChainKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.platform.coreshims.ViewStructureCompat","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.res.ImageVectorCache","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.res.ResourceIdCache","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.autofill.AutofillTree","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.layout.MeasureResult","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.layout.BeyondBoundsLayoutKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.layout.ContentScale$Companion","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.layout.LayoutIdModifier","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.platform.WindowRecomposerPolicy","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.draganddrop.DragAndDropNode$Companion$DragAndDropTraversableKey","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.input.pointer.PointerIcon$Companion","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.graphics.GraphicsLayerScopeKt","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.compose.ui.layout.SubcomposeLayoutState$PrecomposedSlotHandle","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.ui.platform.TestTagKt","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.ui.input.pointer.PointerIcon","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.ui.node.ComposeUiNode","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.ui.platform.ViewLayer$UniqueDrawingIdApi29","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.ui.platform.coreshims.ContentCaptureSessionCompat$Api23Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.ui.platform.coreshims.ViewCompatShims$Api26Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.ui.platform.coreshims.ViewCompatShims$Api29Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.ui.input.rotary.RotaryInputModifierKt","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.compose.ui.window.AndroidPopup_androidKt$Popup$4$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.compose.ui.Modifier","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.compose.ui.node.NodeChainKt$SentinelHead$1","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.compose.ui.node.SemanticsModifierNode","type":"CLASS","downloadSize":34,"installSize":34},{"name":"androidx.compose.ui.draw.BuildDrawCacheParams","type":"CLASS","downloadSize":31,"installSize":31},{"name":"androidx.compose.ui.node.LayoutAwareModifierNode","type":"CLASS","downloadSize":29,"installSize":29},{"name":"androidx.compose.ui.input.key.KeyInputModifierNode","type":"CLASS","downloadSize":29,"installSize":29},{"name":"androidx.compose.ui.layout.SubcomposeSlotReusePolicy","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.compose.ui.node.DrawModifierNode","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.compose.ui.layout.LayoutNodeSubcompositionsState$NodeState","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.compose.ui.focus.FocusProperties","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.compose.ui.modifier.ModifierLocalProvider","type":"CLASS","downloadSize":25,"installSize":25},{"name":"androidx.compose.ui.layout.IntrinsicMeasureScope","type":"CLASS","downloadSize":25,"installSize":25},{"name":"androidx.compose.ui.layout.MeasureScope","type":"CLASS","downloadSize":22,"installSize":22},{"name":"androidx.compose.ui.layout.SubcomposeMeasureScope","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.ui.focus.FocusEventModifierNode","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.ui.focus.FocusPropertiesModifierNode","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.ui.window.PopupPositionProvider","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.ui.draw.DrawModifier","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.ui.node.ParentDataModifierNode","type":"CLASS","downloadSize":20,"installSize":21},{"name":"androidx.compose.ui.modifier.ModifierLocalConsumer","type":"CLASS","downloadSize":20,"installSize":21},{"name":"androidx.compose.ui.node.GlobalPositionAwareModifierNode","type":"CLASS","downloadSize":20,"installSize":21},{"name":"androidx.compose.ui.Alignment","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.ui.node.TraversableNode","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.modifier.ModifierLocalReadScope","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.modifier.ModifierLocalModifierNode","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.platform.CalculateMatrixToWindow","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.node.MotionReferencePlacementDelegate","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.node.ObserverModifierNode","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.MotionDurationScale","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.semantics.SemanticsModifier","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.layout.BeyondBoundsLayout$BeyondBoundsScope","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.compose.ui.node.OwnerScope","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.compose.ui.input.rotary.RotaryInputNode","type":"CLASS","downloadSize":15,"installSize":15},{"name":"androidx.compose.ui.Modifier$Element","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.ui.focus.FocusRequesterModifierNode","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.ui.node.CompositionLocalConsumerModifierNode","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.ui.platform.AndroidAccessibilityManager","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.ui.node.DelegatableNode","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.input.rotary.RotaryScrollEvent","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.node.Owner","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.node.RootForTest","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.node.TreeSet","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.ViewCompositionStrategy","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.SoftwareKeyboardController","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.TextToolbar","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.AccessibilityManager","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.ClipboardManager","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.AndroidUriHandler","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.WindowInfo","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.platform.WindowRecomposerFactory$Companion$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.input.pointer.PointerIconService","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.draganddrop.DragAndDropManager","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.res.ResourceResolutionException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.semantics.LiveRegionMode","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.focus.FocusOwner","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.autofill.Autofill","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.graphics.vector.VectorNode","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.hapticfeedback.HapticFeedback","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.input.InputModeManager","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.foundation:foundation-android:1.7.2","type":"EXTERNAL","downloadSize":196521,"installSize":196857,"files":[{"name":"androidx.compose.foundation.text.KeyMapping_androidKt","type":"CLASS","downloadSize":5347,"installSize":5356},{"name":"androidx.compose.foundation.lazy.LazyListState$prefetchScope$1","type":"CLASS","downloadSize":4428,"installSize":4436},{"name":"androidx.compose.foundation.text.input.internal.HandwritingGestureApi34","type":"CLASS","downloadSize":3976,"installSize":3983},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManager","type":"CLASS","downloadSize":3444,"installSize":3450},{"name":"androidx.compose.foundation.lazy.LazyListScope$-CC","type":"CLASS","downloadSize":3244,"installSize":3250},{"name":"androidx.compose.foundation.text.selection.SelectableInfo","type":"CLASS","downloadSize":3175,"installSize":3180},{"name":"androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect","type":"CLASS","downloadSize":2420,"installSize":2424},{"name":"androidx.compose.foundation.text.input.internal.InputMethodManagerImpl","type":"CLASS","downloadSize":2263,"installSize":2267},{"name":"androidx.compose.foundation.contextmenu.ContextMenuUi_androidKt","type":"CLASS","downloadSize":1979,"installSize":1983},{"name":"androidx.compose.foundation.ClickableNode","type":"CLASS","downloadSize":1911,"installSize":1914},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt$detectDragGestures$9","type":"CLASS","downloadSize":1905,"installSize":1908},{"name":"androidx.compose.foundation.DrawGlowOverscrollModifier","type":"CLASS","downloadSize":1860,"installSize":1863},{"name":"androidx.compose.foundation.text.input.internal.RecordingInputConnection","type":"CLASS","downloadSize":1826,"installSize":1829},{"name":"androidx.compose.foundation.text.TextFieldKeyInput$process$2","type":"CLASS","downloadSize":1813,"installSize":1816},{"name":"androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1","type":"CLASS","downloadSize":1795,"installSize":1798},{"name":"androidx.compose.foundation.lazy.layout.MutableIntervalList","type":"CLASS","downloadSize":1677,"installSize":1680},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator","type":"CLASS","downloadSize":1608,"installSize":1610},{"name":"androidx.compose.foundation.text.modifiers.TextStringSimpleNode","type":"CLASS","downloadSize":1557,"installSize":1560},{"name":"androidx.compose.foundation.text.modifiers.TextAnnotatedStringNode","type":"CLASS","downloadSize":1548,"installSize":1550},{"name":"androidx.compose.foundation.text.selection.TextFieldPreparedSelection","type":"CLASS","downloadSize":1533,"installSize":1536},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimatorKt","type":"CLASS","downloadSize":1512,"installSize":1514},{"name":"androidx.compose.foundation.lazy.LazyListState","type":"CLASS","downloadSize":1464,"installSize":1466},{"name":"androidx.compose.foundation.lazy.LazyListMeasuredItem","type":"CLASS","downloadSize":1248,"installSize":1250},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5$1$1$2","type":"CLASS","downloadSize":1243,"installSize":1245},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt","type":"CLASS","downloadSize":1209,"installSize":1211},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator$ItemInfo$updateAnimation$1$animation$1","type":"CLASS","downloadSize":1194,"installSize":1196},{"name":"androidx.compose.foundation.text.modifiers.TextAnnotatedStringElement","type":"CLASS","downloadSize":1179,"installSize":1181},{"name":"androidx.compose.foundation.gestures.ScrollableNode","type":"CLASS","downloadSize":1171,"installSize":1173},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManager$cursorDragObserver$1","type":"CLASS","downloadSize":1153,"installSize":1155},{"name":"androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1","type":"CLASS","downloadSize":1103,"installSize":1104},{"name":"androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter","type":"CLASS","downloadSize":1099,"installSize":1101},{"name":"androidx.compose.foundation.lazy.layout.PrefetchHandleProvider$HandleAndRequestImpl","type":"CLASS","downloadSize":1079,"installSize":1081},{"name":"androidx.compose.foundation.gestures.DragGestureNode","type":"CLASS","downloadSize":1076,"installSize":1078},{"name":"androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1$2","type":"CLASS","downloadSize":1073,"installSize":1075},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1","type":"CLASS","downloadSize":1033,"installSize":1034},{"name":"androidx.compose.foundation.relocation.ScrollIntoView__ScrollIntoViewRequesterKt$scrollIntoView$2","type":"CLASS","downloadSize":1007,"installSize":1009},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$1","type":"CLASS","downloadSize":991,"installSize":993},{"name":"androidx.compose.foundation.text.ValidatingOffsetMapping","type":"CLASS","downloadSize":980,"installSize":981},{"name":"androidx.compose.foundation.text.modifiers.TextStringSimpleElement","type":"CLASS","downloadSize":963,"installSize":965},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt","type":"CLASS","downloadSize":926,"installSize":928},{"name":"androidx.compose.foundation.gestures.ScrollingLogic","type":"CLASS","downloadSize":913,"installSize":914},{"name":"androidx.compose.foundation.MagnifierNode","type":"CLASS","downloadSize":889,"installSize":891},{"name":"androidx.compose.foundation.gestures.ContentInViewNode","type":"CLASS","downloadSize":876,"installSize":877},{"name":"androidx.compose.foundation.text.selection.SingleSelectionLayout","type":"CLASS","downloadSize":854,"installSize":855},{"name":"androidx.compose.foundation.MagnifierElement","type":"CLASS","downloadSize":834,"installSize":835},{"name":"androidx.compose.foundation.BackgroundKt","type":"CLASS","downloadSize":807,"installSize":808},{"name":"androidx.compose.foundation.lazy.LazyListScrollPosition","type":"CLASS","downloadSize":800,"installSize":801},{"name":"androidx.compose.foundation.text.modifiers.ParagraphLayoutCache","type":"CLASS","downloadSize":797,"installSize":798},{"name":"androidx.compose.foundation.lazy.LazyListItemProviderKt$rememberLazyListItemProviderLambda$1$itemProviderState$1","type":"CLASS","downloadSize":783,"installSize":784},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator$ItemInfo","type":"CLASS","downloadSize":775,"installSize":777},{"name":"androidx.compose.foundation.gestures.ScrollableElement","type":"CLASS","downloadSize":766,"installSize":768},{"name":"androidx.compose.foundation.text.modifiers.MultiParagraphLayoutCache","type":"CLASS","downloadSize":763,"installSize":764},{"name":"androidx.compose.foundation.gestures.DraggableElement","type":"CLASS","downloadSize":738,"installSize":739},{"name":"androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoController","type":"CLASS","downloadSize":728,"installSize":730},{"name":"androidx.compose.foundation.MutatorMutex$mutateWith$2","type":"CLASS","downloadSize":711,"installSize":712},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutPinnedItemList","type":"CLASS","downloadSize":707,"installSize":709},{"name":"androidx.compose.foundation.text.TextFieldKeyInputKt$textFieldKeyInput$2$1$1","type":"CLASS","downloadSize":706,"installSize":707},{"name":"androidx.compose.foundation.shape.CutCornerShape","type":"CLASS","downloadSize":705,"installSize":707},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3","type":"CLASS","downloadSize":704,"installSize":705},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5$1$1","type":"CLASS","downloadSize":701,"installSize":703},{"name":"androidx.compose.foundation.shape.RoundedCornerShape","type":"CLASS","downloadSize":697,"installSize":698},{"name":"androidx.compose.foundation.text.HeightInLinesModifierKt$heightInLines$2","type":"CLASS","downloadSize":694,"installSize":695},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierLocal","type":"CLASS","downloadSize":690,"installSize":691},{"name":"androidx.compose.foundation.text.TextFieldCursorKt$cursor$1$2$1","type":"CLASS","downloadSize":686,"installSize":687},{"name":"androidx.compose.foundation.shape.AbsoluteRoundedCornerShape","type":"CLASS","downloadSize":683,"installSize":684},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$onPositionedModifier$1$1","type":"CLASS","downloadSize":675,"installSize":676},{"name":"androidx.compose.foundation.AbstractClickableNode$handlePressInteraction$2$1","type":"CLASS","downloadSize":668,"installSize":669},{"name":"androidx.compose.foundation.text.TextFieldCursorKt$cursor$1","type":"CLASS","downloadSize":663,"installSize":664},{"name":"androidx.compose.foundation.gestures.UpdatableAnimationState","type":"CLASS","downloadSize":658,"installSize":659},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$1","type":"CLASS","downloadSize":640,"installSize":641},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$1$4","type":"CLASS","downloadSize":633,"installSize":634},{"name":"androidx.compose.foundation.ClickableElement","type":"CLASS","downloadSize":620,"installSize":621},{"name":"androidx.compose.foundation.selection.TriStateToggleableElement","type":"CLASS","downloadSize":620,"installSize":621},{"name":"androidx.compose.foundation.text.TextFieldScrollKt$textFieldScrollable$2","type":"CLASS","downloadSize":616,"installSize":617},{"name":"androidx.compose.foundation.text.HorizontalScrollLayoutModifier","type":"CLASS","downloadSize":616,"installSize":617},{"name":"androidx.compose.foundation.FocusableNode","type":"CLASS","downloadSize":614,"installSize":615},{"name":"androidx.compose.foundation.text.TextFieldKeyInputKt$textFieldKeyInput$2","type":"CLASS","downloadSize":609,"installSize":610},{"name":"androidx.compose.foundation.gestures.ScrollableKt","type":"CLASS","downloadSize":607,"installSize":608},{"name":"androidx.compose.foundation.text.VerticalScrollLayoutModifier","type":"CLASS","downloadSize":606,"installSize":608},{"name":"androidx.compose.foundation.HoverableNode","type":"CLASS","downloadSize":604,"installSize":605},{"name":"androidx.compose.foundation.AbstractClickableNode$handlePressInteraction$2$1$delayJob$1","type":"CLASS","downloadSize":603,"installSize":604},{"name":"androidx.compose.foundation.gestures.PressGestureScopeImpl","type":"CLASS","downloadSize":602,"installSize":603},{"name":"androidx.compose.foundation.text.handwriting.StylusHandwritingNode$suspendingPointerInputModifierNode$1$1","type":"CLASS","downloadSize":597,"installSize":599},{"name":"androidx.compose.foundation.text.input.internal.LegacyTextInputMethodRequest","type":"CLASS","downloadSize":597,"installSize":598},{"name":"androidx.compose.foundation.gestures.DragGestureNode$initializePointerInputNode$1$1","type":"CLASS","downloadSize":596,"installSize":597},{"name":"androidx.compose.foundation.text.BasicTextFieldKt$BasicTextField$6","type":"CLASS","downloadSize":592,"installSize":593},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt$awaitLongPressOrCancellation$2","type":"CLASS","downloadSize":572,"installSize":573},{"name":"androidx.compose.foundation.text.KeyMappingKt$commonKeyMapping$1","type":"CLASS","downloadSize":570,"installSize":571},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl","type":"CLASS","downloadSize":562,"installSize":563},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$1$1","type":"CLASS","downloadSize":562,"installSize":562},{"name":"androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2$1","type":"CLASS","downloadSize":561,"installSize":562},{"name":"androidx.compose.foundation.gestures.DefaultFlingBehavior$performFling$2","type":"CLASS","downloadSize":559,"installSize":560},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$9","type":"CLASS","downloadSize":553,"installSize":553},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$1$3","type":"CLASS","downloadSize":551,"installSize":552},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$focusModifier$1$1$1$1","type":"CLASS","downloadSize":551,"installSize":552},{"name":"androidx.compose.foundation.text.TextDelegate","type":"CLASS","downloadSize":541,"installSize":541},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$2$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":535,"installSize":536},{"name":"androidx.compose.foundation.BackgroundNode","type":"CLASS","downloadSize":535,"installSize":536},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$2$1","type":"CLASS","downloadSize":534,"installSize":535},{"name":"androidx.compose.foundation.ImageKt$Image$2","type":"CLASS","downloadSize":532,"installSize":533},{"name":"androidx.compose.foundation.gestures.DragGestureNode$startListeningForEvents$1","type":"CLASS","downloadSize":529,"installSize":529},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2","type":"CLASS","downloadSize":529,"installSize":529},{"name":"androidx.compose.foundation.BorderModifierNode$drawRoundRectBorder$1","type":"CLASS","downloadSize":527,"installSize":528},{"name":"androidx.compose.foundation.lazy.LazyListMeasureResult","type":"CLASS","downloadSize":520,"installSize":520},{"name":"androidx.compose.foundation.text.BasicTextFieldKt","type":"CLASS","downloadSize":512,"installSize":513},{"name":"androidx.compose.foundation.text.input.internal.Api34LegacyPerformHandwritingGestureImpl","type":"CLASS","downloadSize":507,"installSize":508},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsModifier","type":"CLASS","downloadSize":502,"installSize":503},{"name":"androidx.compose.foundation.gestures.DraggableKt","type":"CLASS","downloadSize":496,"installSize":497},{"name":"androidx.compose.foundation.shape.CornerBasedShape","type":"CLASS","downloadSize":493,"installSize":494},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$decorationBoxModifier$1","type":"CLASS","downloadSize":493,"installSize":493},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt","type":"CLASS","downloadSize":492,"installSize":493},{"name":"androidx.compose.foundation.lazy.LazyListItemProviderImpl","type":"CLASS","downloadSize":485,"installSize":486},{"name":"androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$effectModifier$1$1","type":"CLASS","downloadSize":482,"installSize":483},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsModifierNode","type":"CLASS","downloadSize":479,"installSize":480},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation","type":"CLASS","downloadSize":477,"installSize":478},{"name":"androidx.compose.foundation.contextmenu.ContextMenuColors","type":"CLASS","downloadSize":470,"installSize":471},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$pointerModifier$2$1","type":"CLASS","downloadSize":467,"installSize":468},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1","type":"CLASS","downloadSize":464,"installSize":464},{"name":"androidx.compose.foundation.ScrollingLayoutNode","type":"CLASS","downloadSize":457,"installSize":457},{"name":"androidx.compose.foundation.text.modifiers.TextStringSimpleNode$applySemantics$1","type":"CLASS","downloadSize":454,"installSize":455},{"name":"androidx.compose.foundation.PlatformMagnifierFactoryApi29Impl","type":"CLASS","downloadSize":452,"installSize":453},{"name":"androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1","type":"CLASS","downloadSize":444,"installSize":445},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsInfo","type":"CLASS","downloadSize":439,"installSize":440},{"name":"androidx.compose.foundation.text.handwriting.StylusHandwritingNodeWithNegativePadding","type":"CLASS","downloadSize":436,"installSize":437},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$2","type":"CLASS","downloadSize":433,"installSize":433},{"name":"androidx.compose.foundation.text.selection.Selection","type":"CLASS","downloadSize":432,"installSize":432},{"name":"androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1","type":"CLASS","downloadSize":431,"installSize":431},{"name":"androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1","type":"CLASS","downloadSize":428,"installSize":429},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt$drawCursorHandle$1$1$1$1","type":"CLASS","downloadSize":426,"installSize":426},{"name":"androidx.compose.foundation.text.KeyboardOptions","type":"CLASS","downloadSize":424,"installSize":425},{"name":"androidx.compose.foundation.gestures.ContentInViewNode$launchAnimation$2$1","type":"CLASS","downloadSize":424,"installSize":425},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$animatePlacementDelta$1$1","type":"CLASS","downloadSize":421,"installSize":422},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2","type":"CLASS","downloadSize":420,"installSize":420},{"name":"androidx.compose.foundation.text.LegacyTextFieldState","type":"CLASS","downloadSize":418,"installSize":419},{"name":"androidx.compose.foundation.text.modifiers.TextAnnotatedStringNode$applySemantics$1","type":"CLASS","downloadSize":415,"installSize":416},{"name":"androidx.compose.foundation.lazy.LazyDslKt$LazyColumn$1","type":"CLASS","downloadSize":407,"installSize":408},{"name":"androidx.compose.foundation.NoIndicationInstance","type":"CLASS","downloadSize":405,"installSize":406},{"name":"androidx.compose.foundation.PlatformMagnifierFactoryApi28Impl","type":"CLASS","downloadSize":405,"installSize":406},{"name":"androidx.compose.foundation.text.BasicTextFieldKt$BasicTextField$9","type":"CLASS","downloadSize":405,"installSize":405},{"name":"androidx.compose.foundation.text.BasicTextKt$BasicText$1","type":"CLASS","downloadSize":403,"installSize":403},{"name":"androidx.compose.foundation.lazy.layout.LazySaveableStateHolder","type":"CLASS","downloadSize":397,"installSize":398},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5$1","type":"CLASS","downloadSize":396,"installSize":397},{"name":"androidx.compose.foundation.text.TextLayoutResultProxy","type":"CLASS","downloadSize":392,"installSize":392},{"name":"androidx.compose.foundation.text.TextFieldKeyInput","type":"CLASS","downloadSize":390,"installSize":391},{"name":"androidx.compose.foundation.text.ValidatingOffsetMappingKt","type":"CLASS","downloadSize":386,"installSize":387},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManager$handleDragObserver$1","type":"CLASS","downloadSize":381,"installSize":381},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$1$1","type":"CLASS","downloadSize":376,"installSize":377},{"name":"androidx.compose.foundation.ScrollSemanticsElement","type":"CLASS","downloadSize":376,"installSize":377},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$animatePlacementDelta$1","type":"CLASS","downloadSize":375,"installSize":376},{"name":"androidx.compose.foundation.EdgeEffectWrapper","type":"CLASS","downloadSize":375,"installSize":375},{"name":"androidx.compose.foundation.lazy.layout.LazySaveableStateHolder$SaveableStateProvider$3","type":"CLASS","downloadSize":370,"installSize":370},{"name":"androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2","type":"CLASS","downloadSize":370,"installSize":370},{"name":"androidx.compose.foundation.text.selection.SelectionAdjustmentKt$updateSelectionBoundary$anchorSnappedToWordBoundary$2","type":"CLASS","downloadSize":369,"installSize":370},{"name":"androidx.compose.foundation.gestures.ScrollingLogic$doFlingAnimation$2","type":"CLASS","downloadSize":366,"installSize":367},{"name":"androidx.compose.foundation.ScrollState","type":"CLASS","downloadSize":361,"installSize":362},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$focusModifier$1$1","type":"CLASS","downloadSize":360,"installSize":360},{"name":"androidx.compose.foundation.lazy.layout.AndroidPrefetchScheduler","type":"CLASS","downloadSize":357,"installSize":358},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$selectionGestureInput$1$1","type":"CLASS","downloadSize":355,"installSize":356},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$4","type":"CLASS","downloadSize":354,"installSize":354},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$2$1$2","type":"CLASS","downloadSize":349,"installSize":349},{"name":"androidx.compose.foundation.gestures.ContentInViewNode$launchAnimation$2","type":"CLASS","downloadSize":348,"installSize":349},{"name":"androidx.compose.foundation.selection.ToggleableKt","type":"CLASS","downloadSize":341,"installSize":342},{"name":"androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1$1","type":"CLASS","downloadSize":339,"installSize":339},{"name":"androidx.compose.foundation.BorderModifierNodeElement","type":"CLASS","downloadSize":339,"installSize":339},{"name":"androidx.compose.foundation.BorderCache","type":"CLASS","downloadSize":335,"installSize":335},{"name":"androidx.compose.foundation.text.modifiers.MinLinesConstrainer","type":"CLASS","downloadSize":334,"installSize":335},{"name":"androidx.compose.foundation.text.selection.SelectionHandleInfo","type":"CLASS","downloadSize":334,"installSize":334},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5","type":"CLASS","downloadSize":333,"installSize":333},{"name":"androidx.compose.foundation.text.TextFieldDelegateKt","type":"CLASS","downloadSize":332,"installSize":332},{"name":"androidx.compose.foundation.ClickableKt$clickable-O2vRcR0$$inlined$clickableWithIndicationIfNeeded$1","type":"CLASS","downloadSize":331,"installSize":332},{"name":"androidx.compose.foundation.selection.ToggleableKt$triStateToggleable-O2vRcR0$$inlined$clickableWithIndicationIfNeeded$1","type":"CLASS","downloadSize":331,"installSize":332},{"name":"androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1$2","type":"CLASS","downloadSize":323,"installSize":323},{"name":"androidx.compose.foundation.gestures.ScrollableKt$semanticsScrollBy$2","type":"CLASS","downloadSize":322,"installSize":322},{"name":"androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1","type":"CLASS","downloadSize":320,"installSize":321},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsKt","type":"CLASS","downloadSize":319,"installSize":320},{"name":"androidx.compose.foundation.text.input.internal.HandwritingGestureApi34$$ExternalSyntheticApiModelOutline26","type":"CLASS","downloadSize":317,"installSize":317},{"name":"androidx.compose.foundation.gestures.ForEachGestureKt$awaitEachGesture$2","type":"CLASS","downloadSize":315,"installSize":316},{"name":"androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2","type":"CLASS","downloadSize":315,"installSize":315},{"name":"androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2","type":"CLASS","downloadSize":315,"installSize":315},{"name":"androidx.compose.foundation.relocation.BringIntoViewResponderNode","type":"CLASS","downloadSize":313,"installSize":313},{"name":"androidx.compose.foundation.gestures.ScrollableNestedScrollConnection","type":"CLASS","downloadSize":312,"installSize":313},{"name":"androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifier","type":"CLASS","downloadSize":309,"installSize":310},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$2","type":"CLASS","downloadSize":309,"installSize":309},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$2","type":"CLASS","downloadSize":307,"installSize":308},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$8","type":"CLASS","downloadSize":307,"installSize":308},{"name":"androidx.compose.foundation.gestures.ScrollableNode$setScrollSemanticsActions$1$1","type":"CLASS","downloadSize":307,"installSize":308},{"name":"androidx.compose.foundation.lazy.LazyListState$scrollToItem$2","type":"CLASS","downloadSize":304,"installSize":305},{"name":"androidx.compose.foundation.lazy.LazyDslKt$LazyRow$1","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$1","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator$DisplayingDisappearingItemsNode","type":"CLASS","downloadSize":298,"installSize":299},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt$CursorHandle$1","type":"CLASS","downloadSize":298,"installSize":298},{"name":"androidx.compose.foundation.text.modifiers.TextAnnotatedStringNode$TextSubstitutionValue","type":"CLASS","downloadSize":295,"installSize":296},{"name":"androidx.compose.foundation.text.input.internal.CursorAnimationState$snapToVisibleAndAnimate$2$1","type":"CLASS","downloadSize":294,"installSize":295},{"name":"androidx.compose.foundation.gestures.ScrollableNode$onDragStopped$1","type":"CLASS","downloadSize":294,"installSize":295},{"name":"androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDownAndDragGesturesWithObserver$2$2","type":"CLASS","downloadSize":294,"installSize":294},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$2","type":"CLASS","downloadSize":292,"installSize":292},{"name":"androidx.compose.foundation.gestures.DragGestureNode$startListeningForEvents$1$1","type":"CLASS","downloadSize":292,"installSize":292},{"name":"androidx.compose.foundation.gestures.ScrollingLogic$onDragStopped$performFling$1","type":"CLASS","downloadSize":290,"installSize":291},{"name":"androidx.compose.foundation.text.KeyboardActions","type":"CLASS","downloadSize":288,"installSize":288},{"name":"androidx.compose.foundation.gestures.DraggableNode$onDragStopped$1","type":"CLASS","downloadSize":285,"installSize":286},{"name":"androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$1","type":"CLASS","downloadSize":284,"installSize":284},{"name":"androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1","type":"CLASS","downloadSize":283,"installSize":284},{"name":"androidx.compose.foundation.BackgroundElement","type":"CLASS","downloadSize":282,"installSize":283},{"name":"androidx.compose.foundation.contextmenu.ContextMenuScope","type":"CLASS","downloadSize":279,"installSize":280},{"name":"androidx.compose.foundation.text.TextFieldScrollerPosition","type":"CLASS","downloadSize":276,"installSize":277},{"name":"androidx.compose.foundation.text.LongPressTextDragObserverKt$detectPreDragGesturesWithObserver$2","type":"CLASS","downloadSize":276,"installSize":276},{"name":"androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2$2","type":"CLASS","downloadSize":275,"installSize":275},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$selectionGestureInput$1","type":"CLASS","downloadSize":274,"installSize":274},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsModifierNode$updateCachedSemanticsValues$3$2","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.foundation.FocusableInteractionNode$emitWithFallback$1","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1","type":"CLASS","downloadSize":272,"installSize":273},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutPinnableItem","type":"CLASS","downloadSize":272,"installSize":272},{"name":"androidx.compose.foundation.ClickableKt$clickable$2","type":"CLASS","downloadSize":270,"installSize":270},{"name":"androidx.compose.foundation.gestures.DraggableNode$drag$2","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.compose.foundation.gestures.ScrollableNode$drag$2$1","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.compose.foundation.gestures.ScrollingLogic$scroll$2","type":"CLASS","downloadSize":268,"installSize":269},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$TextFieldCursorHandle$2$1","type":"CLASS","downloadSize":266,"installSize":267},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$TextFieldCursorHandle$2$1$1","type":"CLASS","downloadSize":266,"installSize":266},{"name":"androidx.compose.foundation.interaction.FocusInteractionKt$collectIsFocusedAsState$1$1","type":"CLASS","downloadSize":265,"installSize":266},{"name":"androidx.compose.foundation.gestures.ScrollableNode$onKeyEvent$1","type":"CLASS","downloadSize":264,"installSize":265},{"name":"androidx.compose.foundation.gestures.ScrollableNode$processMouseWheelEvent$2$1","type":"CLASS","downloadSize":264,"installSize":265},{"name":"androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$1$2$1","type":"CLASS","downloadSize":263,"installSize":264},{"name":"androidx.compose.foundation.AbstractClickableNode$onKeyEvent$2$1","type":"CLASS","downloadSize":263,"installSize":264},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$TextFieldCursorHandle$2$1$1$1","type":"CLASS","downloadSize":262,"installSize":263},{"name":"androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDownAndDragGesturesWithObserver$2$1","type":"CLASS","downloadSize":262,"installSize":263},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$TextFieldCursorHandle$2$1$1$2","type":"CLASS","downloadSize":261,"installSize":262},{"name":"androidx.compose.foundation.contextmenu.ContextMenuGestures_androidKt$onRightClickDown$2","type":"CLASS","downloadSize":261,"installSize":262},{"name":"androidx.compose.foundation.text.TextFieldScrollKt$textFieldScrollable$2$wrappedScrollableState$1$1","type":"CLASS","downloadSize":259,"installSize":259},{"name":"androidx.compose.foundation.gestures.DragGestureNode$initializePointerInputNode$1","type":"CLASS","downloadSize":256,"installSize":256},{"name":"androidx.compose.foundation.AbstractClickableNode$onPointerEvent$3","type":"CLASS","downloadSize":252,"installSize":253},{"name":"androidx.compose.foundation.MagnifierNode$onAttach$1","type":"CLASS","downloadSize":251,"installSize":252},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$awaitSecondDown$2","type":"CLASS","downloadSize":251,"installSize":251},{"name":"androidx.compose.foundation.gestures.DefaultScrollableState","type":"CLASS","downloadSize":249,"installSize":250},{"name":"androidx.compose.foundation.text.MappedKeys","type":"CLASS","downloadSize":249,"installSize":249},{"name":"androidx.compose.foundation.text.selection.SimpleLayoutKt$SimpleLayout$1","type":"CLASS","downloadSize":245,"installSize":245},{"name":"androidx.compose.foundation.lazy.layout.DefaultLazyKey","type":"CLASS","downloadSize":242,"installSize":242},{"name":"androidx.compose.foundation.text.modifiers.TextStringSimpleNode$TextSubstitutionValue","type":"CLASS","downloadSize":241,"installSize":242},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$updateSelectionTouchMode$1$1","type":"CLASS","downloadSize":241,"installSize":242},{"name":"androidx.compose.foundation.contextmenu.ContextMenuGestures_androidKt$contextMenuGestures$1","type":"CLASS","downloadSize":240,"installSize":241},{"name":"androidx.compose.foundation.DefaultDebugIndication$DefaultDebugIndicationInstance$onAttach$1","type":"CLASS","downloadSize":238,"installSize":239},{"name":"androidx.compose.foundation.lazy.LazyListState$updateScrollDeltaForPostLookahead$2$1","type":"CLASS","downloadSize":237,"installSize":238},{"name":"androidx.compose.foundation.lazy.LazyListState$updateScrollDeltaForPostLookahead$2$2","type":"CLASS","downloadSize":237,"installSize":238},{"name":"androidx.compose.foundation.BorderKt$drawContentWithoutBorder$1","type":"CLASS","downloadSize":237,"installSize":238},{"name":"androidx.compose.foundation.ClickableNode$clickPointerInput$2","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManagerKt$TextFieldSelectionHandle$2$1","type":"CLASS","downloadSize":235,"installSize":235},{"name":"androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$effectModifier$1","type":"CLASS","downloadSize":234,"installSize":235},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$cancelPlacementAnimation$1","type":"CLASS","downloadSize":233,"installSize":233},{"name":"androidx.compose.foundation.text.handwriting.StylusHandwritingNode$suspendingPointerInputModifierNode$1","type":"CLASS","downloadSize":233,"installSize":233},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$updateSelectionTouchMode$1","type":"CLASS","downloadSize":233,"installSize":233},{"name":"androidx.compose.foundation.gestures.ScrollableKt$UnityDensity$1","type":"CLASS","downloadSize":233,"installSize":233},{"name":"androidx.compose.foundation.text.input.internal.CursorAnimationState$snapToVisibleAndAnimate$2","type":"CLASS","downloadSize":231,"installSize":231},{"name":"androidx.compose.foundation.text.TextFieldCursorKt$cursor$1$1$1","type":"CLASS","downloadSize":230,"installSize":230},{"name":"androidx.compose.foundation.lazy.LazyListIntervalContent$item$3","type":"CLASS","downloadSize":229,"installSize":230},{"name":"androidx.compose.foundation.lazy.LazyListMeasureKt$measureLazyList$8","type":"CLASS","downloadSize":228,"installSize":228},{"name":"androidx.compose.foundation.ScrollKt$scroll$2","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.foundation.AbstractClickableNode$onKeyEvent$1","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.foundation.AbstractClickableNode$emitHoverEnter$1$1","type":"CLASS","downloadSize":225,"installSize":225},{"name":"androidx.compose.foundation.AbstractClickableNode$emitHoverExit$1$1$1","type":"CLASS","downloadSize":225,"installSize":225},{"name":"androidx.compose.foundation.FocusedBoundsNode","type":"CLASS","downloadSize":224,"installSize":224},{"name":"androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifierNode$launchTextInputSession$1","type":"CLASS","downloadSize":223,"installSize":224},{"name":"androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDownAndDragGesturesWithObserver$2","type":"CLASS","downloadSize":220,"installSize":221},{"name":"androidx.compose.foundation.relocation.BringIntoViewRequesterImpl","type":"CLASS","downloadSize":219,"installSize":219},{"name":"androidx.compose.foundation.IndicationModifierElement","type":"CLASS","downloadSize":219,"installSize":219},{"name":"androidx.compose.foundation.ProgressSemanticsKt$progressSemantics$1","type":"CLASS","downloadSize":218,"installSize":218},{"name":"androidx.compose.foundation.text.selection.Selection$AnchorInfo","type":"CLASS","downloadSize":217,"installSize":217},{"name":"androidx.compose.foundation.lazy.layout.AwaitFirstLayoutModifier","type":"CLASS","downloadSize":216,"installSize":216},{"name":"androidx.compose.foundation.OverscrollConfiguration","type":"CLASS","downloadSize":216,"installSize":216},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory","type":"CLASS","downloadSize":214,"installSize":215},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$stylusHandwritingModifier$1$1","type":"CLASS","downloadSize":210,"installSize":210},{"name":"androidx.compose.foundation.ScrollingLayoutElement","type":"CLASS","downloadSize":209,"installSize":209},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsModifierNode$applySemantics$2","type":"CLASS","downloadSize":208,"installSize":209},{"name":"androidx.compose.foundation.PlatformMagnifierFactoryApi28Impl$PlatformMagnifierImpl","type":"CLASS","downloadSize":204,"installSize":205},{"name":"androidx.compose.foundation.lazy.LazyListState$prefetchState$1","type":"CLASS","downloadSize":204,"installSize":204},{"name":"androidx.compose.foundation.lazy.LazyListKt$LazyList$1","type":"CLASS","downloadSize":204,"installSize":204},{"name":"androidx.compose.foundation.lazy.layout.PrefetchHandleProvider$HandleAndRequestImpl$NestedPrefetchController","type":"CLASS","downloadSize":203,"installSize":204},{"name":"androidx.compose.foundation.text.selection.SelectionAdjustment$Companion$Paragraph$1$1","type":"CLASS","downloadSize":203,"installSize":204},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutAnimateItemElement","type":"CLASS","downloadSize":203,"installSize":203},{"name":"androidx.compose.foundation.gestures.ScrollableNode$setScrollSemanticsActions$2","type":"CLASS","downloadSize":201,"installSize":202},{"name":"androidx.compose.foundation.shape.PercentCornerSize","type":"CLASS","downloadSize":200,"installSize":200},{"name":"androidx.compose.foundation.DefaultDebugIndication$DefaultDebugIndicationInstance","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$animateAppearance$1","type":"CLASS","downloadSize":194,"installSize":195},{"name":"androidx.compose.foundation.Api31Impl","type":"CLASS","downloadSize":194,"installSize":194},{"name":"androidx.compose.foundation.ImageKt$Image$1","type":"CLASS","downloadSize":193,"installSize":194},{"name":"androidx.compose.foundation.relocation.BringIntoViewRequesterElement","type":"CLASS","downloadSize":192,"installSize":192},{"name":"androidx.compose.foundation.FocusableNode$onFocusEvent$1","type":"CLASS","downloadSize":192,"installSize":192},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$release$1","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$release$2","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimation$release$3","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.text.EmptyMeasurePolicy","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.text.selection.HandlePositionProvider","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.HoverableNode$onPointerEvent$1","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.HoverableNode$onPointerEvent$2","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$1","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$7","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.shape.DpCornerSize","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifierNode","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$drawSelectionHandle$1$1$1","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$drawSelectionHandle$1","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator$DisplayingDisappearingItemsElement","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.AbstractClickableNode$onPointerEvent$1","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.AbstractClickableNode$onPointerEvent$2","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.foundation.gestures.DraggableNode","type":"CLASS","downloadSize":187,"installSize":187},{"name":"androidx.compose.foundation.HoverableElement","type":"CLASS","downloadSize":186,"installSize":186},{"name":"androidx.compose.foundation.shape.PxCornerSize","type":"CLASS","downloadSize":185,"installSize":186},{"name":"androidx.compose.foundation.gestures.DraggableKt$NoOpOnDragStarted$1","type":"CLASS","downloadSize":184,"installSize":184},{"name":"androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt$LocalBringIntoViewSpec$1","type":"CLASS","downloadSize":183,"installSize":184},{"name":"androidx.compose.foundation.gestures.ScrollableNode$onKeyEvent$1$1","type":"CLASS","downloadSize":182,"installSize":183},{"name":"androidx.compose.foundation.gestures.ScrollableNode$processMouseWheelEvent$2$1$1","type":"CLASS","downloadSize":182,"installSize":183},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$1$6","type":"CLASS","downloadSize":182,"installSize":182},{"name":"androidx.compose.foundation.text.UndoManager","type":"CLASS","downloadSize":182,"installSize":182},{"name":"androidx.compose.foundation.FocusableElement","type":"CLASS","downloadSize":180,"installSize":181},{"name":"androidx.compose.foundation.BorderStroke","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.foundation.gestures.ScrollableKt$DefaultScrollMotionDurationScale$1","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.foundation.text.selection.TextSelectionColors","type":"CLASS","downloadSize":177,"installSize":178},{"name":"androidx.compose.foundation.contextmenu.ContextMenuPopupPositionProvider","type":"CLASS","downloadSize":177,"installSize":178},{"name":"androidx.compose.foundation.text.selection.SelectionMagnifierKt$UnspecifiedSafeOffsetVectorConverter$1","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$3","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$4","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$10","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$4","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$5","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$6","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$9$1","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$9$2","type":"CLASS","downloadSize":176,"installSize":177},{"name":"androidx.compose.foundation.lazy.layout.TraversablePrefetchStateModifierElement","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.foundation.text.handwriting.StylusHandwritingElementWithNegativePadding","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsInfo$Interval","type":"CLASS","downloadSize":174,"installSize":175},{"name":"androidx.compose.foundation.text.input.internal.EditorInfoApi34","type":"CLASS","downloadSize":172,"installSize":173},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManager_androidKt$textFieldMagnifier$1$2$1$2","type":"CLASS","downloadSize":172,"installSize":172},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsModifierNode$indexForKeyMapping$1","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.compose.foundation.gestures.ContentInViewNode$Request","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.compose.foundation.IndicationModifier","type":"CLASS","downloadSize":166,"installSize":166},{"name":"androidx.compose.foundation.lazy.LazyListStateKt","type":"CLASS","downloadSize":164,"installSize":164},{"name":"androidx.compose.foundation.lazy.layout.LazySaveableStateHolderKt$LazySaveableStateHolderProvider$2","type":"CLASS","downloadSize":164,"installSize":164},{"name":"androidx.compose.foundation.lazy.layout.PrefetchHandleProvider$HandleAndRequestImpl$resolveNestedPrefetchStates$1","type":"CLASS","downloadSize":162,"installSize":162},{"name":"androidx.compose.foundation.contextmenu.ContextMenuState","type":"CLASS","downloadSize":161,"installSize":161},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$1$10","type":"CLASS","downloadSize":160,"installSize":161},{"name":"androidx.compose.foundation.contextmenu.ContextMenuSpec","type":"CLASS","downloadSize":160,"installSize":161},{"name":"androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt$PivotBringIntoViewSpec$1","type":"CLASS","downloadSize":160,"installSize":161},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt$CursorHandle$2","type":"CLASS","downloadSize":158,"installSize":159},{"name":"androidx.compose.foundation.contextmenu.ContextMenuState$Status$Open","type":"CLASS","downloadSize":157,"installSize":157},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManager_androidKt$contextMenuBuilder$1$invoke$$inlined$TextItem$1","type":"CLASS","downloadSize":156,"installSize":157},{"name":"androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$2","type":"CLASS","downloadSize":154,"installSize":154},{"name":"androidx.compose.foundation.gestures.ScrollingLogic$doFlingAnimation$2$reverseScope$1","type":"CLASS","downloadSize":154,"installSize":154},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$3","type":"CLASS","downloadSize":152,"installSize":153},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt$drawCursorHandle$1$1$1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandleIcon$1","type":"CLASS","downloadSize":151,"installSize":151},{"name":"androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$2","type":"CLASS","downloadSize":150,"installSize":150},{"name":"androidx.compose.foundation.GlowEdgeEffectCompat","type":"CLASS","downloadSize":149,"installSize":149},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManager_androidKt$textFieldMagnifier$1$2$1$1","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.foundation.ScrollSemanticsModifierNode","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.compose.foundation.lazy.LazyListItemProviderKt$rememberLazyListItemProviderLambda$1$intervalContentState$1","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt$drawCursorHandle$1","type":"CLASS","downloadSize":143,"installSize":143},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$semanticsModifier$1$1","type":"CLASS","downloadSize":143,"installSize":143},{"name":"androidx.compose.foundation.FocusableKt$FocusableInNonTouchModeElement$1","type":"CLASS","downloadSize":143,"installSize":143},{"name":"androidx.compose.foundation.DefaultDebugIndication","type":"CLASS","downloadSize":142,"installSize":143},{"name":"androidx.compose.foundation.MagnifierNode$anchorPositionInRoot$1","type":"CLASS","downloadSize":141,"installSize":141},{"name":"androidx.compose.foundation.text.AndroidCursorHandle_androidKt$DefaultCursorHandle$1","type":"CLASS","downloadSize":140,"installSize":140},{"name":"androidx.compose.foundation.text.input.internal.Api34LegacyPerformHandwritingGestureImpl$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":140,"installSize":140},{"name":"androidx.compose.foundation.gestures.DefaultScrollableState$scrollScope$1","type":"CLASS","downloadSize":140,"installSize":140},{"name":"androidx.compose.foundation.relocation.BringIntoViewResponder_androidKt$defaultBringIntoViewParent$1","type":"CLASS","downloadSize":137,"installSize":138},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$SelectionToolbarAndHandles$2","type":"CLASS","downloadSize":137,"installSize":138},{"name":"androidx.compose.foundation.text.TextFieldScrollKt$textFieldScrollable$2$wrappedScrollableState$1$1$canScrollBackward$2","type":"CLASS","downloadSize":137,"installSize":138},{"name":"androidx.compose.foundation.ScrollState$canScrollBackward$2","type":"CLASS","downloadSize":136,"installSize":137},{"name":"androidx.compose.foundation.lazy.LazyListItemProviderKt$rememberLazyListItemProviderLambda$1$1","type":"CLASS","downloadSize":135,"installSize":135},{"name":"androidx.compose.foundation.contextmenu.ContextMenuArea_androidKt$ContextMenu$1","type":"CLASS","downloadSize":134,"installSize":135},{"name":"androidx.compose.foundation.lazy.LazyListState$remeasurementModifier$1","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.compose.foundation.text.Handle","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.foundation.text.HandleState","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.foundation.lazy.layout.PrefetchMetrics","type":"CLASS","downloadSize":130,"installSize":131},{"name":"androidx.compose.foundation.lazy.LazyListIntervalContent$item$2","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$1$1","type":"CLASS","downloadSize":128,"installSize":128},{"name":"androidx.compose.foundation.MutatePriority","type":"CLASS","downloadSize":127,"installSize":128},{"name":"androidx.compose.foundation.lazy.LazyListMeasureKt$measureLazyList$3","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.foundation.lazy.layout.DummyHandle","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.foundation.gestures.BringIntoViewSpec$Companion$DefaultBringIntoViewSpec$1","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2$1$1","type":"CLASS","downloadSize":126,"installSize":126},{"name":"androidx.compose.foundation.lazy.LazyListStateKt$EmptyLazyListMeasureResult$1","type":"CLASS","downloadSize":124,"installSize":124},{"name":"androidx.compose.foundation.IndicationKt","type":"CLASS","downloadSize":123,"installSize":123},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierLocal$layout$2","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.foundation.gestures.Orientation","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.foundation.interaction.MutableInteractionSourceImpl","type":"CLASS","downloadSize":120,"installSize":120},{"name":"androidx.compose.foundation.FocusablePinnableContainerNode","type":"CLASS","downloadSize":119,"installSize":119},{"name":"androidx.compose.foundation.text.input.internal.LegacyAdaptingPlatformTextInputModifierNodeKt","type":"CLASS","downloadSize":118,"installSize":118},{"name":"androidx.compose.foundation.text.input.internal.LocaleListHelper","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutNearestRangeState","type":"CLASS","downloadSize":115,"installSize":116},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator$onMeasured$$inlined$sortBy$1","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimator$onMeasured$$inlined$sortBy$2","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.foundation.text.selection.SimpleLayoutKt$SimpleLayout$2","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.foundation.text.selection.SelectionMagnifierKt","type":"CLASS","downloadSize":113,"installSize":114},{"name":"androidx.compose.foundation.text.ContextMenu_androidKt$TextItem$1","type":"CLASS","downloadSize":111,"installSize":111},{"name":"androidx.compose.foundation.IndicationKt$LocalIndication$1","type":"CLASS","downloadSize":110,"installSize":111},{"name":"androidx.compose.foundation.relocation.BringIntoViewRequesterNode","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.compose.foundation.FocusedBoundsObserverNode","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.compose.foundation.FocusableKt","type":"CLASS","downloadSize":109,"installSize":110},{"name":"androidx.compose.foundation.lazy.layout.IntervalList$Interval","type":"CLASS","downloadSize":107,"installSize":108},{"name":"androidx.compose.foundation.text.selection.SelectionRegistrarKt$LocalSelectionRegistrar$1","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.compose.foundation.FocusableInteractionNode","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.compose.foundation.gestures.UpdatableAnimationState$animateToZero$1","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.compose.foundation.lazy.layout.LazySaveableStateHolder$Companion$saver$1","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.foundation.relocation.BringIntoViewRequesterImpl$bringIntoView$1","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.foundation.BorderModifierNode","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.foundation.lazy.LazyListState$Companion$Saver$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"androidx.compose.foundation.text.TextFieldScrollerPosition$Companion$Saver$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"androidx.compose.foundation.gestures.DragGestureNode$processDragStart$1","type":"CLASS","downloadSize":104,"installSize":104},{"name":"androidx.compose.foundation.lazy.LazyListState$scroll$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$applyToFling$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.compose.foundation.PlatformMagnifierFactoryApi29Impl$PlatformMagnifierImpl","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.compose.foundation.gestures.DragGestureNode$processDragStop$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"androidx.compose.foundation.HoverableNode$emitEnter$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.compose.foundation.gestures.ScrollableNestedScrollConnection$onPostFling$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi34Helper","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.foundation.gestures.ScrollingLogic$doFlingAnimation$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.foundation.HoverableNode$emitExit$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.foundation.gestures.DragGestureNode$processDragCancel$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.foundation.gestures.PressGestureScopeImpl$reset$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.foundation.gestures.PressGestureScopeImpl$tryAwaitRelease$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.foundation.lazy.layout.AwaitFirstLayoutModifier$waitForFirstLayout$1","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter$startInput$2$1$request$1","type":"CLASS","downloadSize":96,"installSize":96},{"name":"androidx.compose.foundation.text.handwriting.StylusHandwritingKt","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.foundation.text.modifiers.InlineDensity","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.compose.foundation.text.selection.SelectionAdjustmentKt$updateSelectionBoundary$currentRawLine$2","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDragGesturesWithObserver$2","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.compose.foundation.text.selection.SelectionMagnifierKt$animatedSelectionMagnifier$1$1$1","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.compose.foundation.ScrollState$Companion$Saver$1","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.compose.foundation.lazy.LazyListStateKt$rememberLazyListState$1$1","type":"CLASS","downloadSize":88,"installSize":89},{"name":"androidx.compose.foundation.text.input.internal.HandwritingGestureApi34$$ExternalSyntheticLambda31","type":"CLASS","downloadSize":88,"installSize":89},{"name":"androidx.compose.foundation.ScrollSemanticsModifierNode$applySemantics$accessibilityScrollState$1","type":"CLASS","downloadSize":88,"installSize":88},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManagerKt$TextFieldSelectionHandle$1$1","type":"CLASS","downloadSize":87,"installSize":87},{"name":"androidx.compose.foundation.lazy.layout.LazySaveableStateHolder$1","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$1$1$1$1$1","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$3$1","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.compose.foundation.gestures.DragGestureNode$initializePointerInputNode$1$onDragCancel$1","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.compose.foundation.text.input.internal.HandwritingGesture_androidKt$compoundEditCommand$1","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.compose.foundation.text.input.internal.Api34StartStylusHandwriting","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter_androidKt$inputMethodManagerFactory$1","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.foundation.shape.RoundedCornerShapeKt","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.compose.foundation.text.KeyMappingKt$defaultKeyMapping$1","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDragGesturesWithObserver$3","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.compose.foundation.lazy.layout.AndroidPrefetchScheduler$PrefetchRequestScopeImpl","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.compose.foundation.ScrollKt$rememberScrollState$1$1","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.compose.foundation.lazy.layout.DefaultLazyKey$Companion$CREATOR$1","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.compose.foundation.Magnifier_androidKt","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.compose.foundation.gestures.ScrollableContainerNode","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$TextFieldCursorHandle$1$1","type":"CLASS","downloadSize":71,"installSize":72},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt$detectDragGestures$7","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.compose.foundation.contextmenu.ContextMenuState$Status$Closed","type":"CLASS","downloadSize":68,"installSize":69},{"name":"androidx.compose.foundation.text.input.internal.CursorAnchorInfoApi33Helper","type":"CLASS","downloadSize":62,"installSize":62},{"name":"androidx.compose.foundation.ClipScrollableContainerKt","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$awaitFirstDown$2","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$touchSelection$1","type":"CLASS","downloadSize":60,"installSize":60},{"name":"androidx.compose.foundation.text.selection.TextSelectionColorsKt","type":"CLASS","downloadSize":59,"installSize":60},{"name":"androidx.compose.foundation.text.selection.TextFieldSelectionManagerKt$WhenMappings","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt$drag$1","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.foundation.gestures.ScrollableKt$semanticsScrollBy$1","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt$awaitDragOrCancellation$1","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.foundation.gestures.DragGestureDetectorKt$awaitLongPressOrCancellation$1","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$waitForUpOrCancellation$2","type":"CLASS","downloadSize":58,"installSize":58},{"name":"androidx.compose.foundation.lazy.LazyLayoutSemanticStateKt$LazyLayoutSemanticState$1","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.text.modifiers.MinLinesConstrainerKt","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$mouseSelection$1","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.FocusableInNonTouchMode","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.MutatorMutex$Mutator","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.gestures.BringIntoViewSpec","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.gestures.BringIntoViewSpec$Companion","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.foundation.lazy.LazyListBeyondBoundsState","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.foundation.contextmenu.ContextMenuGestures_androidKt$awaitFirstRightClickDown$1","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.foundation.gestures.TapGestureDetectorKt$consumeUntilUp$1","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.foundation.gestures.ForEachGestureKt$awaitAllPointersUp$3","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.foundation.lazy.DefaultLazyListPrefetchStrategy","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.compose.foundation.text.selection.SelectionGesturesKt$awaitDown$1","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchState","type":"CLASS","downloadSize":53,"installSize":54},{"name":"androidx.compose.foundation.text.TextDragObserver","type":"CLASS","downloadSize":53,"installSize":53},{"name":"androidx.compose.foundation.text.selection.SelectionHandlesKt","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.foundation.relocation.BringIntoViewRequesterKt","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchState$NestedPrefetchScopeImpl","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.foundation.selection.TriStateToggleableNode","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.foundation.text.input.internal.CursorAnimationState","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.foundation.MutatorMutex","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.foundation.gestures.DefaultFlingBehavior","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.foundation.lazy.LazyListIntervalContent","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutItemAnimationKt","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.foundation.gestures.ScrollableState","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.compose.foundation.text.KeyMappingKt","type":"CLASS","downloadSize":47,"installSize":48},{"name":"androidx.compose.foundation.interaction.DragInteraction$Cancel","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.interaction.DragInteraction$Stop","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.interaction.FocusInteraction$Unfocus","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.interaction.HoverInteraction$Exit","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.interaction.PressInteraction$Cancel","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.interaction.PressInteraction$Press","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.interaction.PressInteraction$Release","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchStateKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.foundation.text.TextFieldCursorKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.foundation.Clickable_androidKt","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.foundation.OverscrollConfiguration_androidKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.foundation.gestures.DragEvent$DragDelta","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.foundation.gestures.DragEvent$DragStarted","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.foundation.gestures.DragEvent$DragStopped","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.foundation.gestures.ScrollingLogic$nestedScrollScope$1","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.foundation.text.handwriting.StylusHandwriting_androidKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.foundation.text.selection.SelectionRegistrarKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutAnimationSpecsNode","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.foundation.OverscrollEffect","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.foundation.contextmenu.ContextMenuKey","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.foundation.gestures.AndroidConfig","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.foundation.gestures.DragEvent$DragCancelled","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.foundation.lazy.layout.TraversablePrefetchStateNode","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.foundation.text.input.internal.LegacyPlatformTextInputServiceAdapter_androidKt","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.foundation.gestures.ScrollableKt$NoOpScrollScope$1","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierLocal$Companion$emptyBeyondBoundsScope$1","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.compose.foundation.text.input.internal.HandwritingGestureApi34$$ExternalSyntheticLambda32","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$4$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.compose.foundation.PlatformMagnifierFactory","type":"CLASS","downloadSize":29,"installSize":30},{"name":"androidx.compose.foundation.text.TextFieldSize","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchState$PrefetchHandle","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.compose.foundation.relocation.BringIntoViewParent","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.foundation.gestures.DraggableState","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.foundation.Indication","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.foundation.PlatformMagnifier","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.foundation.text.KeyMapping","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.lazy.layout.LazyLayoutKeyIndexMap","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.shape.CornerSize","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.text.selection.BoundaryFunction","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.IndicationInstance","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.gestures.ScrollScope","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.text.selection.OffsetProvider","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.compose.foundation.lazy.LazyItemScopeImpl","type":"CLASS","downloadSize":16,"installSize":16},{"name":"androidx.compose.foundation.text.DeadKeyCombiner","type":"CLASS","downloadSize":13,"installSize":13},{"name":"androidx.compose.foundation.text.selection.TextPreparedSelectionState","type":"CLASS","downloadSize":13,"installSize":13},{"name":"androidx.compose.foundation.IndicationModifierNode","type":"CLASS","downloadSize":13,"installSize":13},{"name":"androidx.compose.foundation.lazy.LazyListIntervalContent$item$1","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.foundation.interaction.DragInteraction$Start","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.foundation.interaction.FocusInteraction$Focus","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.foundation.interaction.HoverInteraction$Enter","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.compose.foundation.text.input.internal.TextLayoutState","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.foundation.text.input.internal.TransformedTextFieldState","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.foundation.contextmenu.ContextMenuState$Status","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.foundation.gestures.DragEvent","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.foundation.interaction.Interaction","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.appcompat:appcompat:1.7.0","type":"EXTERNAL","downloadSize":178496,"installSize":180326,"files":[{"name":"androidx.appcompat.widget.Toolbar","type":"CLASS","downloadSize":7099,"installSize":7112},{"name":"androidx.appcompat.app.AppCompatDelegateImpl","type":"CLASS","downloadSize":6987,"installSize":6999},{"name":"androidx.appcompat.widget.ActionBarOverlayLayout","type":"CLASS","downloadSize":4463,"installSize":4471},{"name":"androidx.appcompat.widget.LinearLayoutCompat","type":"CLASS","downloadSize":4105,"installSize":4112},{"name":"androidx.appcompat.view.menu.MenuBuilder","type":"CLASS","downloadSize":3870,"installSize":3877},{"name":"androidx.appcompat.app.AppCompatActivity","type":"CLASS","downloadSize":2876,"installSize":2881},{"name":"/res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png","type":"RESOURCE","downloadSize":2795,"installSize":2834,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatTextView","type":"CLASS","downloadSize":2788,"installSize":2792},{"name":"androidx.appcompat.view.menu.MenuItemImpl","type":"CLASS","downloadSize":2516,"installSize":2520},{"name":"androidx.appcompat.widget.AppCompatTextHelper","type":"CLASS","downloadSize":2476,"installSize":2480},{"name":"/res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png","type":"RESOURCE","downloadSize":2425,"installSize":2463,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ActionMenuView","type":"CLASS","downloadSize":2366,"installSize":2370},{"name":"/res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png","type":"RESOURCE","downloadSize":2262,"installSize":2305,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ActionBarContextView","type":"CLASS","downloadSize":2203,"installSize":2207},{"name":"androidx.appcompat.widget.ActionMenuPresenter","type":"CLASS","downloadSize":1904,"installSize":1907},{"name":"androidx.appcompat.widget.DropDownListView","type":"CLASS","downloadSize":1832,"installSize":1835},{"name":"androidx.appcompat.view.menu.CascadingMenuPopup","type":"CLASS","downloadSize":1804,"installSize":1807},{"name":"/res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png","type":"RESOURCE","downloadSize":1742,"installSize":1779,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.menu.ActionMenuItem","type":"CLASS","downloadSize":1559,"installSize":1562},{"name":"androidx.appcompat.app.WindowDecorActionBar","type":"CLASS","downloadSize":1557,"installSize":1560},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback","type":"CLASS","downloadSize":1551,"installSize":1553},{"name":"androidx.appcompat.widget.AppCompatButton","type":"CLASS","downloadSize":1533,"installSize":1535},{"name":"androidx.appcompat.view.menu.MenuItemWrapperICS","type":"CLASS","downloadSize":1519,"installSize":1521},{"name":"androidx.appcompat.widget.AppCompatEditText","type":"CLASS","downloadSize":1509,"installSize":1512},{"name":"androidx.appcompat.app.AlertDialog","type":"CLASS","downloadSize":1485,"installSize":1487},{"name":"androidx.appcompat.widget.AppCompatSpinner","type":"CLASS","downloadSize":1439,"installSize":1442},{"name":"androidx.appcompat.widget.ListPopupWindow","type":"CLASS","downloadSize":1421,"installSize":1423},{"name":"androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper","type":"CLASS","downloadSize":1409,"installSize":1411},{"name":"androidx.appcompat.view.menu.ListMenuItemView","type":"CLASS","downloadSize":1398,"installSize":1401},{"name":"androidx.appcompat.widget.DropDownListView$GateKeeperDrawable","type":"CLASS","downloadSize":1355,"installSize":1358},{"name":"androidx.appcompat.widget.ActionBarContainer","type":"CLASS","downloadSize":1287,"installSize":1290},{"name":"androidx.appcompat.view.menu.StandardMenuPopup","type":"CLASS","downloadSize":1214,"installSize":1216},{"name":"/res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png","type":"RESOURCE","downloadSize":1213,"installSize":1208,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatCheckedTextView","type":"CLASS","downloadSize":1212,"installSize":1214},{"name":"androidx.appcompat.view.menu.MenuWrapperICS","type":"CLASS","downloadSize":1185,"installSize":1187},{"name":"/res/layout/abc_search_view.xml","type":"RESOURCE","downloadSize":1105,"installSize":1105,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.view.menu.ActionMenuItemView","type":"CLASS","downloadSize":1104,"installSize":1106},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$3","type":"CLASS","downloadSize":1097,"installSize":1099},{"name":"androidx.appcompat.view.SupportMenuInflater","type":"CLASS","downloadSize":1068,"installSize":1070},{"name":"androidx.appcompat.widget.AppCompatAutoCompleteTextView","type":"CLASS","downloadSize":1031,"installSize":1033},{"name":"androidx.appcompat.widget.TooltipCompatHandler","type":"CLASS","downloadSize":993,"installSize":994},{"name":"/res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png","type":"RESOURCE","downloadSize":989,"installSize":984,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatCheckBox","type":"CLASS","downloadSize":981,"installSize":983},{"name":"androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView","type":"CLASS","downloadSize":971,"installSize":973},{"name":"androidx.appcompat.widget.AppCompatRadioButton","type":"CLASS","downloadSize":955,"installSize":957},{"name":"/res/drawable/btn_checkbox_checked_mtrl.xml","type":"RESOURCE","downloadSize":841,"installSize":841,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_alert_dialog_material.xml","type":"RESOURCE","downloadSize":836,"installSize":836,"resourceType":"LAYOUT"},{"name":"/res/drawable/btn_checkbox_unchecked_mtrl.xml","type":"RESOURCE","downloadSize":831,"installSize":831,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_popup_menu_item_layout.xml","type":"RESOURCE","downloadSize":809,"installSize":809,"resourceType":"LAYOUT"},{"name":"/res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":805,"installSize":851,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatToggleButton","type":"CLASS","downloadSize":769,"installSize":770},{"name":"/res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png","type":"RESOURCE","downloadSize":758,"installSize":753,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatImageView","type":"CLASS","downloadSize":741,"installSize":742},{"name":"/res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml","type":"RESOURCE","downloadSize":741,"installSize":741,"resourceType":"OTHER"},{"name":"androidx.appcompat.widget.AppCompatImageButton","type":"CLASS","downloadSize":740,"installSize":741},{"name":"/res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml","type":"RESOURCE","downloadSize":731,"installSize":731,"resourceType":"OTHER"},{"name":"/res/layout/abc_cascading_menu_item_layout.xml","type":"RESOURCE","downloadSize":712,"installSize":712,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.AppCompatProgressBarHelper","type":"CLASS","downloadSize":703,"installSize":704},{"name":"/res/drawable/btn_radio_off_mtrl.xml","type":"RESOURCE","downloadSize":703,"installSize":703,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ContentFrameLayout","type":"CLASS","downloadSize":693,"installSize":694},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager","type":"CLASS","downloadSize":692,"installSize":693},{"name":"androidx.appcompat.widget.AlertDialogLayout","type":"CLASS","downloadSize":690,"installSize":691},{"name":"androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl","type":"CLASS","downloadSize":689,"installSize":691},{"name":"androidx.appcompat.view.SupportMenuInflater$MenuState","type":"CLASS","downloadSize":687,"installSize":688},{"name":"/res/drawable/btn_radio_on_mtrl.xml","type":"RESOURCE","downloadSize":678,"installSize":678,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_search_dropdown_item_icons_2line.xml","type":"RESOURCE","downloadSize":667,"installSize":667,"resourceType":"LAYOUT"},{"name":"/res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml","type":"RESOURCE","downloadSize":660,"installSize":660,"resourceType":"OTHER"},{"name":"/res/layout-v26/abc_screen_toolbar.xml","type":"RESOURCE","downloadSize":652,"installSize":652,"resourceType":"LAYOUT"},{"name":"/res/layout/abc_alert_dialog_title_material.xml","type":"RESOURCE","downloadSize":646,"installSize":646,"resourceType":"LAYOUT"},{"name":"/res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml","type":"RESOURCE","downloadSize":641,"installSize":641,"resourceType":"OTHER"},{"name":"/res/layout/abc_screen_toolbar.xml","type":"RESOURCE","downloadSize":625,"installSize":625,"resourceType":"LAYOUT"},{"name":"/res/layout/abc_alert_dialog_button_bar_material.xml","type":"RESOURCE","downloadSize":611,"installSize":611,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.SearchView$SearchAutoComplete","type":"CLASS","downloadSize":600,"installSize":602},{"name":"/res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png","type":"RESOURCE","downloadSize":600,"installSize":595,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png","type":"RESOURCE","downloadSize":598,"installSize":593,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_list_menu_item_layout.xml","type":"RESOURCE","downloadSize":597,"installSize":597,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.view.menu.MenuPopupHelper","type":"CLASS","downloadSize":585,"installSize":586},{"name":"androidx.appcompat.view.menu.SubMenuBuilder","type":"CLASS","downloadSize":572,"installSize":573},{"name":"androidx.appcompat.app.TwilightCalculator","type":"CLASS","downloadSize":571,"installSize":572},{"name":"/res/drawable/abc_ic_menu_cut_mtrl_alpha.xml","type":"RESOURCE","downloadSize":554,"installSize":554,"resourceType":"DRAWABLE"},{"name":"/res/drawable-v21/abc_btn_colored_material.xml","type":"RESOURCE","downloadSize":551,"installSize":551,"resourceType":"DRAWABLE"},{"name":"/res/layout-watch-v20/abc_alert_dialog_title_material.xml","type":"RESOURCE","downloadSize":551,"installSize":551,"resourceType":"LAYOUT"},{"name":"/res/layout/abc_select_dialog_material.xml","type":"RESOURCE","downloadSize":537,"installSize":537,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.AppCompatSpinner$DropdownPopup","type":"CLASS","downloadSize":536,"installSize":537},{"name":"androidx.appcompat.view.StandaloneActionMode","type":"CLASS","downloadSize":525,"installSize":526},{"name":"/res/layout/abc_dialog_title_material.xml","type":"RESOURCE","downloadSize":524,"installSize":524,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.AppCompatSpinner$DialogPopup","type":"CLASS","downloadSize":518,"installSize":519},{"name":"/res/drawable/abc_ic_menu_share_mtrl_alpha.xml","type":"RESOURCE","downloadSize":514,"installSize":514,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.menu.ListMenuPresenter","type":"CLASS","downloadSize":512,"installSize":513},{"name":"androidx.appcompat.widget.ForwardingListener","type":"CLASS","downloadSize":508,"installSize":508},{"name":"/res/layout/abc_tooltip.xml","type":"RESOURCE","downloadSize":500,"installSize":500,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.ViewStubCompat","type":"CLASS","downloadSize":498,"installSize":499},{"name":"androidx.appcompat.view.SupportActionModeWrapper","type":"CLASS","downloadSize":494,"installSize":495},{"name":"/res/drawable/abc_ic_arrow_drop_right_black_24dp.xml","type":"RESOURCE","downloadSize":492,"installSize":492,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatSpinner$DropDownAdapter","type":"CLASS","downloadSize":488,"installSize":489},{"name":"/res/drawable/abc_ic_menu_selectall_mtrl_alpha.xml","type":"RESOURCE","downloadSize":471,"installSize":471,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatSeekBarHelper","type":"CLASS","downloadSize":469,"installSize":470},{"name":"androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter","type":"CLASS","downloadSize":469,"installSize":470},{"name":"/res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml","type":"RESOURCE","downloadSize":469,"installSize":469,"resourceType":"LAYOUT"},{"name":"/res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png","type":"RESOURCE","downloadSize":467,"installSize":525,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AppCompatViewInflater","type":"CLASS","downloadSize":464,"installSize":465},{"name":"/res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png","type":"RESOURCE","downloadSize":463,"installSize":524,"resourceType":"DRAWABLE"},{"name":"/res/drawable-v21/abc_edit_text_material.xml","type":"RESOURCE","downloadSize":463,"installSize":463,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_ic_voice_search_api_material.xml","type":"RESOURCE","downloadSize":455,"installSize":455,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.menu.MenuAdapter","type":"CLASS","downloadSize":453,"installSize":454},{"name":"/res/drawable/abc_ic_search_api_material.xml","type":"RESOURCE","downloadSize":452,"installSize":452,"resourceType":"DRAWABLE"},{"name":"/res/layout/select_dialog_multichoice_material.xml","type":"RESOURCE","downloadSize":445,"installSize":445,"resourceType":"LAYOUT"},{"name":"/res/layout/select_dialog_singlechoice_material.xml","type":"RESOURCE","downloadSize":445,"installSize":445,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.ButtonBarLayout","type":"CLASS","downloadSize":441,"installSize":442},{"name":"androidx.appcompat.view.menu.MenuPopup","type":"CLASS","downloadSize":438,"installSize":438},{"name":"/res/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml","type":"RESOURCE","downloadSize":435,"installSize":435,"resourceType":"DRAWABLE"},{"name":"/res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml","type":"RESOURCE","downloadSize":433,"installSize":433,"resourceType":"OTHER"},{"name":"/res/layout/abc_popup_menu_header_item_layout.xml","type":"RESOURCE","downloadSize":433,"installSize":433,"resourceType":"LAYOUT"},{"name":"/res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml","type":"RESOURCE","downloadSize":430,"installSize":430,"resourceType":"OTHER"},{"name":"androidx.appcompat.view.ContextThemeWrapper","type":"CLASS","downloadSize":428,"installSize":429},{"name":"/res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml","type":"RESOURCE","downloadSize":428,"installSize":428,"resourceType":"OTHER"},{"name":"/res/layout/abc_action_mode_close_item_material.xml","type":"RESOURCE","downloadSize":424,"installSize":424,"resourceType":"LAYOUT"},{"name":"/res/drawable/abc_seekbar_track_material.xml","type":"RESOURCE","downloadSize":423,"installSize":423,"resourceType":"DRAWABLE"},{"name":"/res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml","type":"RESOURCE","downloadSize":421,"installSize":421,"resourceType":"OTHER"},{"name":"androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView","type":"CLASS","downloadSize":410,"installSize":411},{"name":"/res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png","type":"RESOURCE","downloadSize":408,"installSize":403,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_spinner_textfield_background_material.xml","type":"RESOURCE","downloadSize":406,"installSize":406,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml","type":"RESOURCE","downloadSize":405,"installSize":405,"resourceType":"DRAWABLE"},{"name":"/res/anim/btn_checkbox_to_checked_icon_null_animation.xml","type":"RESOURCE","downloadSize":397,"installSize":397,"resourceType":"OTHER"},{"name":"/res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml","type":"RESOURCE","downloadSize":397,"installSize":397,"resourceType":"OTHER"},{"name":"/res/drawable/abc_btn_default_mtrl_shape.xml","type":"RESOURCE","downloadSize":394,"installSize":394,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_action_menu_item_layout.xml","type":"RESOURCE","downloadSize":394,"installSize":394,"resourceType":"LAYOUT"},{"name":"/res/layout/abc_screen_simple.xml","type":"RESOURCE","downloadSize":394,"installSize":394,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api23Impl","type":"CLASS","downloadSize":389,"installSize":390},{"name":"/res/layout/abc_action_bar_title_item.xml","type":"RESOURCE","downloadSize":389,"installSize":389,"resourceType":"LAYOUT"},{"name":"/res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png","type":"RESOURCE","downloadSize":387,"installSize":422,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png","type":"RESOURCE","downloadSize":385,"installSize":420,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ThemeUtils","type":"CLASS","downloadSize":384,"installSize":385},{"name":"/res/layout/abc_list_menu_item_icon.xml","type":"RESOURCE","downloadSize":382,"installSize":382,"resourceType":"LAYOUT"},{"name":"/res/drawable/abc_ic_ab_back_material.xml","type":"RESOURCE","downloadSize":381,"installSize":381,"resourceType":"DRAWABLE"},{"name":"/res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml","type":"RESOURCE","downloadSize":380,"installSize":380,"resourceType":"OTHER"},{"name":"/res/anim/abc_shrink_fade_out_from_bottom.xml","type":"RESOURCE","downloadSize":377,"installSize":377,"resourceType":"OTHER"},{"name":"/res/anim/abc_grow_fade_in_from_bottom.xml","type":"RESOURCE","downloadSize":376,"installSize":376,"resourceType":"OTHER"},{"name":"/res/layout/abc_screen_simple_overlay_action_mode.xml","type":"RESOURCE","downloadSize":376,"installSize":376,"resourceType":"LAYOUT"},{"name":"/res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml","type":"RESOURCE","downloadSize":373,"installSize":373,"resourceType":"OTHER"},{"name":"/res/color-v23/abc_tint_default.xml","type":"RESOURCE","downloadSize":370,"installSize":370,"resourceType":"OTHER"},{"name":"/res/drawable/abc_star_black_48dp.xml","type":"RESOURCE","downloadSize":361,"installSize":361,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_ic_clear_material.xml","type":"RESOURCE","downloadSize":360,"installSize":360,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_seekbar_thumb_material.xml","type":"RESOURCE","downloadSize":352,"installSize":352,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AppCompatDelegate","type":"CLASS","downloadSize":350,"installSize":350},{"name":"/res/layout/select_dialog_item_material.xml","type":"RESOURCE","downloadSize":350,"installSize":350,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.AppCompatDrawableManager","type":"CLASS","downloadSize":348,"installSize":349},{"name":"androidx.appcompat.widget.AppCompatTextHelper$Api26Impl","type":"CLASS","downloadSize":344,"installSize":344},{"name":"/res/drawable/abc_btn_check_material_anim.xml","type":"RESOURCE","downloadSize":342,"installSize":342,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_ic_go_search_api_material.xml","type":"RESOURCE","downloadSize":340,"installSize":340,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_list_selector_holo_dark.xml","type":"RESOURCE","downloadSize":339,"installSize":339,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_list_selector_holo_light.xml","type":"RESOURCE","downloadSize":339,"installSize":339,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_btn_radio_material_anim.xml","type":"RESOURCE","downloadSize":338,"installSize":338,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter","type":"CLASS","downloadSize":337,"installSize":337},{"name":"/res/drawable/abc_star_half_black_48dp.xml","type":"RESOURCE","downloadSize":331,"installSize":331,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png","type":"RESOURCE","downloadSize":327,"installSize":322,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.menu.ExpandedMenuView","type":"CLASS","downloadSize":325,"installSize":326},{"name":"/res/drawable-v21/abc_dialog_material_background.xml","type":"RESOURCE","downloadSize":323,"installSize":323,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_item_background_holo_dark.xml","type":"RESOURCE","downloadSize":320,"installSize":320,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_item_background_holo_light.xml","type":"RESOURCE","downloadSize":320,"installSize":320,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AlertController","type":"CLASS","downloadSize":310,"installSize":311},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl$$ExternalSyntheticApiModelOutline2","type":"CLASS","downloadSize":306,"installSize":307},{"name":"/res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml","type":"RESOURCE","downloadSize":304,"installSize":304,"resourceType":"DRAWABLE"},{"name":"/res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml","type":"RESOURCE","downloadSize":301,"installSize":301,"resourceType":"DRAWABLE"},{"name":"/res/drawable/btn_radio_off_to_on_mtrl_animation.xml","type":"RESOURCE","downloadSize":301,"installSize":301,"resourceType":"DRAWABLE"},{"name":"/res/drawable/btn_radio_on_to_off_mtrl_animation.xml","type":"RESOURCE","downloadSize":300,"installSize":300,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_action_menu_layout.xml","type":"RESOURCE","downloadSize":297,"installSize":297,"resourceType":"LAYOUT"},{"name":"/res/layout/abc_screen_content_include.xml","type":"RESOURCE","downloadSize":297,"installSize":297,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton","type":"CLASS","downloadSize":294,"installSize":294},{"name":"androidx.appcompat.view.menu.MenuDialogHelper","type":"CLASS","downloadSize":292,"installSize":292},{"name":"androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener","type":"CLASS","downloadSize":291,"installSize":292},{"name":"/res/drawable/abc_textfield_search_material.xml","type":"RESOURCE","downloadSize":290,"installSize":290,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_list_menu_item_radio.xml","type":"RESOURCE","downloadSize":287,"installSize":287,"resourceType":"LAYOUT"},{"name":"/res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png","type":"RESOURCE","downloadSize":285,"installSize":307,"resourceType":"DRAWABLE"},{"name":"/res/color-v23/abc_tint_edittext.xml","type":"RESOURCE","downloadSize":284,"installSize":284,"resourceType":"OTHER"},{"name":"/res/color-v23/abc_tint_spinner.xml","type":"RESOURCE","downloadSize":284,"installSize":284,"resourceType":"OTHER"},{"name":"/res/layout/abc_list_menu_item_checkbox.xml","type":"RESOURCE","downloadSize":283,"installSize":283,"resourceType":"LAYOUT"},{"name":"/res/color-v23/abc_tint_switch_track.xml","type":"RESOURCE","downloadSize":282,"installSize":282,"resourceType":"OTHER"},{"name":"/res/color-v23/abc_tint_btn_checkable.xml","type":"RESOURCE","downloadSize":273,"installSize":273,"resourceType":"OTHER"},{"name":"/res/layout/abc_action_mode_bar.xml","type":"RESOURCE","downloadSize":270,"installSize":270,"resourceType":"LAYOUT"},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$6$1","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.appcompat.widget.TooltipPopup","type":"CLASS","downloadSize":269,"installSize":269},{"name":"/res/layout/support_simple_spinner_dropdown_item.xml","type":"RESOURCE","downloadSize":268,"installSize":268,"resourceType":"LAYOUT"},{"name":"/res/color/abc_hint_foreground_material_dark.xml","type":"RESOURCE","downloadSize":260,"installSize":260,"resourceType":"OTHER"},{"name":"/res/color/abc_hint_foreground_material_light.xml","type":"RESOURCE","downloadSize":260,"installSize":260,"resourceType":"OTHER"},{"name":"/res/anim/abc_popup_exit.xml","type":"RESOURCE","downloadSize":259,"installSize":259,"resourceType":"OTHER"},{"name":"/res/anim/abc_popup_enter.xml","type":"RESOURCE","downloadSize":258,"installSize":258,"resourceType":"OTHER"},{"name":"/res/color-v23/abc_color_highlight_material.xml","type":"RESOURCE","downloadSize":258,"installSize":258,"resourceType":"OTHER"},{"name":"androidx.appcompat.widget.AppCompatTextHelper$1","type":"CLASS","downloadSize":257,"installSize":257},{"name":"/res/drawable/abc_btn_borderless_material.xml","type":"RESOURCE","downloadSize":252,"installSize":252,"resourceType":"DRAWABLE"},{"name":"/res/color/abc_search_url_text.xml","type":"RESOURCE","downloadSize":250,"installSize":250,"resourceType":"OTHER"},{"name":"androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1","type":"CLASS","downloadSize":249,"installSize":250},{"name":"/res/drawable-v21/abc_list_divider_material.xml","type":"RESOURCE","downloadSize":246,"installSize":246,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ToolbarWidgetWrapper","type":"CLASS","downloadSize":244,"installSize":244},{"name":"/res/drawable/abc_seekbar_tick_mark_material.xml","type":"RESOURCE","downloadSize":244,"installSize":244,"resourceType":"DRAWABLE"},{"name":"/res/color-v23/abc_btn_colored_borderless_text_material.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/color-v23/abc_btn_colored_text_material.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/color-v23/abc_tint_seek_thumb.xml","type":"RESOURCE","downloadSize":242,"installSize":242,"resourceType":"OTHER"},{"name":"/res/drawable/abc_text_cursor_material.xml","type":"RESOURCE","downloadSize":241,"installSize":241,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_tab_indicator_material.xml","type":"RESOURCE","downloadSize":232,"installSize":232,"resourceType":"DRAWABLE"},{"name":"/res/layout/abc_expanded_menu_layout.xml","type":"RESOURCE","downloadSize":232,"installSize":232,"resourceType":"LAYOUT"},{"name":"/res/color/abc_background_cache_hint_selector_material_dark.xml","type":"RESOURCE","downloadSize":231,"installSize":231,"resourceType":"OTHER"},{"name":"/res/color/abc_background_cache_hint_selector_material_light.xml","type":"RESOURCE","downloadSize":231,"installSize":231,"resourceType":"OTHER"},{"name":"/res/drawable/abc_btn_radio_material.xml","type":"RESOURCE","downloadSize":231,"installSize":231,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_btn_check_material.xml","type":"RESOURCE","downloadSize":230,"installSize":230,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_switch_thumb_material.xml","type":"RESOURCE","downloadSize":230,"installSize":230,"resourceType":"DRAWABLE"},{"name":"/res/color/abc_primary_text_material_dark.xml","type":"RESOURCE","downloadSize":229,"installSize":229,"resourceType":"OTHER"},{"name":"/res/color/abc_primary_text_disable_only_material_dark.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/abc_primary_text_disable_only_material_light.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/abc_primary_text_material_light.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/switch_thumb_material_dark.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/switch_thumb_material_light.xml","type":"RESOURCE","downloadSize":228,"installSize":228,"resourceType":"OTHER"},{"name":"/res/color/abc_secondary_text_material_dark.xml","type":"RESOURCE","downloadSize":227,"installSize":227,"resourceType":"OTHER"},{"name":"/res/color/abc_secondary_text_material_light.xml","type":"RESOURCE","downloadSize":227,"installSize":227,"resourceType":"OTHER"},{"name":"/res/drawable/tooltip_frame_dark.xml","type":"RESOURCE","downloadSize":225,"installSize":225,"resourceType":"DRAWABLE"},{"name":"/res/drawable/tooltip_frame_light.xml","type":"RESOURCE","downloadSize":224,"installSize":224,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener","type":"CLASS","downloadSize":219,"installSize":220},{"name":"androidx.appcompat.view.ViewPropertyAnimatorCompatSet","type":"CLASS","downloadSize":219,"installSize":219},{"name":"/res/anim/abc_tooltip_enter.xml","type":"RESOURCE","downloadSize":218,"installSize":218,"resourceType":"OTHER"},{"name":"/res/anim/abc_tooltip_exit.xml","type":"RESOURCE","downloadSize":217,"installSize":217,"resourceType":"OTHER"},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView","type":"CLASS","downloadSize":215,"installSize":216},{"name":"/res/interpolator/fast_out_slow_in.xml","type":"RESOURCE","downloadSize":214,"installSize":214,"resourceType":"OTHER"},{"name":"androidx.appcompat.widget.ActionBarBackgroundDrawable","type":"CLASS","downloadSize":210,"installSize":211},{"name":"androidx.appcompat.view.menu.CascadingMenuPopup$1","type":"CLASS","downloadSize":210,"installSize":210},{"name":"androidx.appcompat.widget.ListPopupWindow$PopupScrollListener","type":"CLASS","downloadSize":204,"installSize":204},{"name":"/res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png","type":"RESOURCE","downloadSize":202,"installSize":224,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_list_selector_background_transition_holo_dark.xml","type":"RESOURCE","downloadSize":200,"installSize":200,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_list_selector_background_transition_holo_light.xml","type":"RESOURCE","downloadSize":200,"installSize":200,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatReceiveContentHelper$OnDropApi24Impl","type":"CLASS","downloadSize":199,"installSize":199},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl","type":"CLASS","downloadSize":198,"installSize":198},{"name":"/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml","type":"RESOURCE","downloadSize":190,"installSize":190,"resourceType":"OTHER"},{"name":"/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml","type":"RESOURCE","downloadSize":190,"installSize":190,"resourceType":"OTHER"},{"name":"/res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml","type":"RESOURCE","downloadSize":190,"installSize":190,"resourceType":"OTHER"},{"name":"/res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml","type":"RESOURCE","downloadSize":190,"installSize":190,"resourceType":"OTHER"},{"name":"/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml","type":"RESOURCE","downloadSize":187,"installSize":187,"resourceType":"OTHER"},{"name":"/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml","type":"RESOURCE","downloadSize":187,"installSize":187,"resourceType":"OTHER"},{"name":"androidx.appcompat.widget.MenuPopupWindow","type":"CLASS","downloadSize":185,"installSize":186},{"name":"/res/drawable/abc_cab_background_internal_bg.xml","type":"RESOURCE","downloadSize":185,"installSize":185,"resourceType":"DRAWABLE"},{"name":"/res/drawable-watch-v20/abc_dialog_material_background.xml","type":"RESOURCE","downloadSize":185,"installSize":185,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ListPopupWindow$3","type":"CLASS","downloadSize":184,"installSize":185},{"name":"androidx.appcompat.widget.AppCompatEmojiTextHelper","type":"CLASS","downloadSize":177,"installSize":177},{"name":"androidx.appcompat.widget.AppCompatSeekBar","type":"CLASS","downloadSize":175,"installSize":176},{"name":"/res/drawable/abc_cab_background_top_material.xml","type":"RESOURCE","downloadSize":174,"installSize":174,"resourceType":"DRAWABLE"},{"name":"/res/drawable-v23/abc_control_background_material.xml","type":"RESOURCE","downloadSize":174,"installSize":174,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AlertController$AlertParams$3","type":"CLASS","downloadSize":173,"installSize":173},{"name":"/res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":172,"installSize":286,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$2","type":"CLASS","downloadSize":171,"installSize":171},{"name":"/res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png","type":"RESOURCE","downloadSize":165,"installSize":245,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png","type":"RESOURCE","downloadSize":159,"installSize":260,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png","type":"RESOURCE","downloadSize":155,"installSize":258,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.Toolbar$Api33Impl","type":"CLASS","downloadSize":154,"installSize":155},{"name":"androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable","type":"CLASS","downloadSize":153,"installSize":153},{"name":"androidx.appcompat.widget.ForwardingListener$DisallowIntercept","type":"CLASS","downloadSize":152,"installSize":152},{"name":"/res/drawable-v21/abc_action_bar_item_background_material.xml","type":"RESOURCE","downloadSize":152,"installSize":152,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AppCompatSpinner$1","type":"CLASS","downloadSize":149,"installSize":150},{"name":"/res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":148,"installSize":237,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.WindowDecorActionBar$1","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.appcompat.widget.Toolbar$SavedState","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu","type":"CLASS","downloadSize":146,"installSize":146},{"name":"androidx.appcompat.widget.ListPopupWindow$ListSelectorHider","type":"CLASS","downloadSize":146,"installSize":146},{"name":"/res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":145,"installSize":210,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":143,"installSize":207,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":143,"installSize":204,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ActionBarOverlayLayout$2","type":"CLASS","downloadSize":143,"installSize":144},{"name":"/res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":141,"installSize":200,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener","type":"CLASS","downloadSize":141,"installSize":141},{"name":"/res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":137,"installSize":199,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.DropDownListView$Api30Impl","type":"CLASS","downloadSize":137,"installSize":137},{"name":"/res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png","type":"RESOURCE","downloadSize":135,"installSize":221,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":128,"installSize":186,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper","type":"CLASS","downloadSize":128,"installSize":128},{"name":"/res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":127,"installSize":187,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl","type":"CLASS","downloadSize":127,"installSize":128},{"name":"androidx.appcompat.widget.AppCompatRatingBar","type":"CLASS","downloadSize":127,"installSize":127},{"name":"/res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png","type":"RESOURCE","downloadSize":126,"installSize":212,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.Toolbar$1","type":"CLASS","downloadSize":125,"installSize":126},{"name":"/res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png","type":"RESOURCE","downloadSize":124,"installSize":212,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor","type":"CLASS","downloadSize":121,"installSize":121},{"name":"androidx.appcompat.widget.DialogTitle","type":"CLASS","downloadSize":120,"installSize":120},{"name":"androidx.appcompat.view.WindowCallbackWrapper$Api24Impl","type":"CLASS","downloadSize":119,"installSize":120},{"name":"androidx.appcompat.view.ActionMode","type":"CLASS","downloadSize":118,"installSize":118},{"name":"androidx.appcompat.app.AppCompatActivity$1","type":"CLASS","downloadSize":118,"installSize":118},{"name":"androidx.appcompat.widget.ListPopupWindow$Api24Impl","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.appcompat.view.WindowCallbackWrapper$Api23Impl","type":"CLASS","downloadSize":115,"installSize":115},{"name":"/res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png","type":"RESOURCE","downloadSize":110,"installSize":171,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup","type":"CLASS","downloadSize":108,"installSize":108},{"name":"androidx.appcompat.widget.ToolbarWidgetWrapper$1","type":"CLASS","downloadSize":107,"installSize":108},{"name":"androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29","type":"CLASS","downloadSize":107,"installSize":108},{"name":"androidx.appcompat.widget.AppCompatTextView$SuperCallerApi28","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.appcompat.widget.FitWindowsFrameLayout","type":"CLASS","downloadSize":106,"installSize":107},{"name":"androidx.appcompat.widget.FitWindowsLinearLayout","type":"CLASS","downloadSize":106,"installSize":107},{"name":"androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver","type":"CLASS","downloadSize":104,"installSize":104},{"name":"androidx.appcompat.widget.ActivityChooserView$InnerLayout","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper","type":"CLASS","downloadSize":98,"installSize":99},{"name":"androidx.appcompat.widget.AppCompatSpinner$SavedState","type":"CLASS","downloadSize":95,"installSize":95},{"name":"androidx.appcompat.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.appcompat.widget.ViewUtils$Api29Impl","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$3","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo","type":"CLASS","downloadSize":88,"installSize":89},{"name":"androidx.appcompat.widget.MenuPopupWindow$Api23Impl","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.appcompat.widget.ListPopupWindow$Api29Impl","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.appcompat.widget.RtlSpacingHelper","type":"CLASS","downloadSize":85,"installSize":86},{"name":"androidx.appcompat.app.AlertController$AlertParams","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.appcompat.widget.AppCompatTextView$SuperCallerApi34","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl23","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.appcompat.app.AppCompatDelegate$Api33Impl","type":"CLASS","downloadSize":80,"installSize":81},{"name":"androidx.appcompat.widget.AppCompatTextHelper$Api24Impl","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.appcompat.widget.DropDownListView$Api33Impl","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.appcompat.widget.AppCompatTextHelper$Api28Impl","type":"CLASS","downloadSize":77,"installSize":77},{"name":"androidx.appcompat.widget.TooltipCompatHandler$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.appcompat.widget.DropDownListView$Api21Impl","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.appcompat.view.menu.MenuPresenter","type":"CLASS","downloadSize":74,"installSize":74},{"name":"androidx.appcompat.view.menu.MenuPopupHelper$1","type":"CLASS","downloadSize":74,"installSize":74},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$Api21Impl","type":"CLASS","downloadSize":70,"installSize":70},{"name":"/res/drawable/abc_ratingbar_indicator_material.xml","type":"RESOURCE","downloadSize":68,"installSize":68,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_ratingbar_material.xml","type":"RESOURCE","downloadSize":68,"installSize":68,"resourceType":"DRAWABLE"},{"name":"/res/drawable/abc_ratingbar_small_material.xml","type":"RESOURCE","downloadSize":68,"installSize":68,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticLambda5","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.appcompat.app.AlertController$RecycleListView","type":"CLASS","downloadSize":66,"installSize":66},{"name":"androidx.appcompat.app.AlertController$CheckedItemAdapter","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.appcompat.app.AlertController$ButtonHandler","type":"CLASS","downloadSize":63,"installSize":63},{"name":"androidx.appcompat.widget.Toolbar$LayoutParams","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.appcompat.widget.AppCompatSpinner$Api23Impl","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.appcompat.widget.DropDownListView$PreApi33Impl","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.appcompat.app.AppCompatDialog$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":53,"installSize":53},{"name":"androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.appcompat.widget.AppCompatTextClassifierHelper$Api26Impl","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.appcompat.widget.ViewUtils","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.appcompat.view.WindowCallbackWrapper$Api26Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.appcompat.widget.MenuPopupWindow$Api29Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.appcompat.widget.TooltipCompat$Api26Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.appcompat.widget.AppCompatEditText$SuperCaller","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.appcompat.app.AppCompatDelegate$Api24Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.appcompat.widget.AppCompatTextHelper$Api21Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.appcompat.view.menu.ShowableListMenu","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.appcompat.widget.AppCompatTextView$SuperCaller","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.appcompat.app.AppLocalesMetadataHolderService$Api24Impl","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.appcompat.widget.ActionBarOverlayLayout$NoSystemUiLayoutFlagView","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.appcompat.widget.MenuItemHoverListener","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.appcompat.view.menu.MenuPresenter$Callback","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.appcompat.view.menu.MenuBuilder$Callback","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.appcompat.widget.DecorContentParent","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.appcompat.widget.ActionMenuView$LayoutParams","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.appcompat.view.menu.MenuView$ItemView","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.appcompat.widget.ActionMenuView$ActionMenuChildView","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.appcompat.view.menu.MenuBuilder$ItemInvoker","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.appcompat.view.menu.MenuView","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.appcompat.app.TwilightManager$TwilightState","type":"CLASS","downloadSize":16,"installSize":16},{"name":"androidx.appcompat.app.AppLocalesMetadataHolderService","type":"CLASS","downloadSize":14,"installSize":14},{"name":"androidx.appcompat.widget.ScrollingTabContainerView","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.appcompat.widget.SearchView","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.appcompat.app.AppCompatCallback","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.ContentFrameLayout$OnAttachListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.view.CollapsibleActionView","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.Toolbar$OnMenuItemClickListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.DecorToolbar","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.ViewStubCompat$OnInflateListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.LinearLayoutCompat$LayoutParams","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.AppCompatPopupWindow","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.runtime:runtime-android:1.7.2","type":"EXTERNAL","downloadSize":116703,"installSize":116906,"files":[{"name":"androidx.compose.runtime.ComposerImpl","type":"CLASS","downloadSize":12367,"installSize":12388},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.internal.ListImplementation","type":"CLASS","downloadSize":7685,"installSize":7698},{"name":"androidx.compose.runtime.CompositionImpl","type":"CLASS","downloadSize":6112,"installSize":6122},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder","type":"CLASS","downloadSize":4549,"installSize":4557},{"name":"androidx.compose.runtime.AnchoredGroupPath","type":"CLASS","downloadSize":4404,"installSize":4412},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNode","type":"CLASS","downloadSize":4114,"installSize":4121},{"name":"androidx.compose.runtime.SlotWriter","type":"CLASS","downloadSize":4049,"installSize":4056},{"name":"androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap","type":"CLASS","downloadSize":3300,"installSize":3306},{"name":"androidx.compose.runtime.Recomposer","type":"CLASS","downloadSize":3284,"installSize":3290},{"name":"androidx.compose.runtime.snapshots.SnapshotKt","type":"CLASS","downloadSize":3098,"installSize":3104},{"name":"androidx.compose.runtime.snapshots.MutableSnapshot","type":"CLASS","downloadSize":2512,"installSize":2516},{"name":"androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1$readObserver$1","type":"CLASS","downloadSize":1949,"installSize":1952},{"name":"androidx.compose.runtime.snapshots.SnapshotMapEntrySet","type":"CLASS","downloadSize":1765,"installSize":1768},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVector","type":"CLASS","downloadSize":1666,"installSize":1669},{"name":"androidx.compose.runtime.changelist.ComposerChangeListWriter","type":"CLASS","downloadSize":1653,"installSize":1655},{"name":"androidx.compose.runtime.snapshots.SnapshotStateList","type":"CLASS","downloadSize":1649,"installSize":1652},{"name":"androidx.compose.runtime.internal.ComposableLambdaImpl","type":"CLASS","downloadSize":1506,"installSize":1509},{"name":"androidx.compose.runtime.snapshots.SnapshotIdSet","type":"CLASS","downloadSize":1381,"installSize":1383},{"name":"androidx.compose.runtime.Stack","type":"CLASS","downloadSize":1227,"installSize":1229},{"name":"androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1","type":"CLASS","downloadSize":1195,"installSize":1197},{"name":"androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2","type":"CLASS","downloadSize":1124,"installSize":1126},{"name":"androidx.compose.runtime.snapshots.SubList","type":"CLASS","downloadSize":1108,"installSize":1110},{"name":"androidx.compose.runtime.snapshots.SnapshotStateMap","type":"CLASS","downloadSize":1061,"installSize":1063},{"name":"androidx.compose.runtime.DerivedSnapshotState","type":"CLASS","downloadSize":1051,"installSize":1053},{"name":"androidx.compose.runtime.SlotReader","type":"CLASS","downloadSize":1013,"installSize":1014},{"name":"androidx.compose.runtime.snapshots.TransparentObserverMutableSnapshot","type":"CLASS","downloadSize":913,"installSize":915},{"name":"androidx.compose.runtime.collection.MutableVector","type":"CLASS","downloadSize":824,"installSize":826},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector","type":"CLASS","downloadSize":820,"installSize":822},{"name":"androidx.compose.runtime.collection.MutableVector$SubList","type":"CLASS","downloadSize":809,"installSize":811},{"name":"androidx.compose.runtime.ComposerImpl$CompositionContextImpl","type":"CLASS","downloadSize":807,"installSize":808},{"name":"androidx.compose.runtime.changelist.Operation$MoveCurrentGroup","type":"CLASS","downloadSize":792,"installSize":793},{"name":"androidx.compose.runtime.snapshots.NestedMutableSnapshot","type":"CLASS","downloadSize":757,"installSize":759},{"name":"androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1","type":"CLASS","downloadSize":696,"installSize":697},{"name":"androidx.compose.runtime.snapshots.SnapshotStateListKt","type":"CLASS","downloadSize":687,"installSize":688},{"name":"androidx.compose.runtime.collection.MutableVector$MutableVectorList","type":"CLASS","downloadSize":684,"installSize":686},{"name":"androidx.compose.runtime.Recomposer$recompositionRunner$2","type":"CLASS","downloadSize":627,"installSize":628},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilder","type":"CLASS","downloadSize":587,"installSize":588},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorMutableIterator","type":"CLASS","downloadSize":586,"installSize":587},{"name":"androidx.compose.runtime.changelist.Operation$InsertNodeFixup","type":"CLASS","downloadSize":565,"installSize":566},{"name":"androidx.compose.runtime.BroadcastFrameClock","type":"CLASS","downloadSize":562,"installSize":563},{"name":"androidx.compose.runtime.snapshots.SnapshotStateObserver","type":"CLASS","downloadSize":560,"installSize":561},{"name":"androidx.compose.runtime.ParcelableSnapshotMutableFloatState","type":"CLASS","downloadSize":558,"installSize":559},{"name":"androidx.compose.runtime.ParcelableSnapshotMutableLongState","type":"CLASS","downloadSize":558,"installSize":559},{"name":"androidx.compose.runtime.ParcelableSnapshotMutableIntState","type":"CLASS","downloadSize":556,"installSize":556},{"name":"androidx.compose.runtime.changelist.Operations","type":"CLASS","downloadSize":538,"installSize":538},{"name":"androidx.compose.runtime.ParcelableSnapshotMutableState","type":"CLASS","downloadSize":537,"installSize":538},{"name":"androidx.compose.runtime.snapshots.SnapshotIdSet$iterator$1","type":"CLASS","downloadSize":493,"installSize":494},{"name":"androidx.compose.runtime.DerivedSnapshotState$ResultRecord","type":"CLASS","downloadSize":487,"installSize":488},{"name":"androidx.compose.runtime.snapshots.Snapshot","type":"CLASS","downloadSize":481,"installSize":482},{"name":"androidx.compose.runtime.snapshots.TransparentObserverSnapshot","type":"CLASS","downloadSize":458,"installSize":459},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderBaseIterator","type":"CLASS","downloadSize":425,"installSize":426},{"name":"androidx.compose.runtime.collection.ScatterSetWrapper","type":"CLASS","downloadSize":424,"installSize":425},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.persistentOrderedSet.PersistentOrderedSetIterator","type":"CLASS","downloadSize":411,"installSize":412},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderEntries","type":"CLASS","downloadSize":398,"installSize":399},{"name":"androidx.compose.runtime.snapshots.NestedReadonlySnapshot","type":"CLASS","downloadSize":397,"installSize":398},{"name":"androidx.compose.runtime.snapshots.GlobalSnapshot$takeNestedSnapshot$1","type":"CLASS","downloadSize":382,"installSize":383},{"name":"androidx.compose.runtime.Pending","type":"CLASS","downloadSize":370,"installSize":371},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBaseIterator","type":"CLASS","downloadSize":368,"installSize":368},{"name":"androidx.compose.runtime.snapshots.StateMapMutableEntriesIterator","type":"CLASS","downloadSize":366,"installSize":367},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorIterator","type":"CLASS","downloadSize":361,"installSize":362},{"name":"androidx.compose.runtime.snapshots.ReadonlySnapshot","type":"CLASS","downloadSize":356,"installSize":357},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator","type":"CLASS","downloadSize":355,"installSize":356},{"name":"androidx.compose.runtime.internal.ThreadMap","type":"CLASS","downloadSize":350,"installSize":351},{"name":"androidx.compose.runtime.snapshots.SubList$listIterator$1","type":"CLASS","downloadSize":335,"installSize":336},{"name":"androidx.compose.runtime.collection.MutableVector$VectorListIterator","type":"CLASS","downloadSize":325,"installSize":326},{"name":"androidx.compose.runtime.MonotonicFrameClock$Key","type":"CLASS","downloadSize":321,"installSize":322},{"name":"androidx.compose.runtime.collection.ScatterSetWrapper$iterator$1","type":"CLASS","downloadSize":309,"installSize":309},{"name":"androidx.compose.runtime.internal.ComposableLambdaKt","type":"CLASS","downloadSize":307,"installSize":307},{"name":"androidx.compose.runtime.snapshots.GlobalSnapshot","type":"CLASS","downloadSize":303,"installSize":304},{"name":"androidx.compose.runtime.internal.PersistentCompositionLocalHashMap$Builder","type":"CLASS","downloadSize":289,"installSize":289},{"name":"androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1","type":"CLASS","downloadSize":281,"installSize":282},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapEntries","type":"CLASS","downloadSize":279,"installSize":280},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.compose.runtime.SnapshotStateKt__ProduceStateKt$produceState$1$1","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.runtime.SnapshotStateKt__ProduceStateKt$produceState$3$1","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.runtime.SnapshotStateKt__ProduceStateKt$produceState$5$1","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.runtime.ProvidedValue","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractPersistentList","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.MapEntry","type":"CLASS","downloadSize":262,"installSize":263},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator","type":"CLASS","downloadSize":257,"installSize":257},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.BufferIterator","type":"CLASS","downloadSize":256,"installSize":256},{"name":"androidx.compose.runtime.ProvidableCompositionLocal","type":"CLASS","downloadSize":255,"installSize":255},{"name":"androidx.compose.runtime.DefaultChoreographerFrameClock","type":"CLASS","downloadSize":254,"installSize":255},{"name":"androidx.compose.runtime.SlotTable","type":"CLASS","downloadSize":252,"installSize":252},{"name":"androidx.compose.runtime.internal.PersistentCompositionLocalHashMap","type":"CLASS","downloadSize":250,"installSize":250},{"name":"androidx.compose.runtime.changelist.Operation$TrimParentValues","type":"CLASS","downloadSize":249,"installSize":250},{"name":"androidx.compose.runtime.RecomposeScopeImpl","type":"CLASS","downloadSize":245,"installSize":246},{"name":"androidx.compose.runtime.changelist.Operation$InsertSlotsWithFixups","type":"CLASS","downloadSize":235,"installSize":235},{"name":"androidx.compose.runtime.SdkStubsFallbackFrameClock$withFrameNanos$2","type":"CLASS","downloadSize":230,"installSize":230},{"name":"androidx.compose.runtime.changelist.Operation$AppendValue","type":"CLASS","downloadSize":230,"installSize":230},{"name":"androidx.compose.runtime.Recomposer$recompositionRunner$2$3","type":"CLASS","downloadSize":227,"installSize":228},{"name":"androidx.compose.runtime.SdkStubsFallbackFrameClock","type":"CLASS","downloadSize":227,"installSize":228},{"name":"androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1$2","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.runtime.CompositionContext","type":"CLASS","downloadSize":212,"installSize":213},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.persistentOrderedSet.PersistentOrderedSet","type":"CLASS","downloadSize":210,"installSize":211},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.MutableMapEntry","type":"CLASS","downloadSize":210,"installSize":210},{"name":"androidx.compose.runtime.GroupIterator","type":"CLASS","downloadSize":209,"installSize":210},{"name":"androidx.compose.runtime.changelist.Operation$MoveNode","type":"CLASS","downloadSize":204,"installSize":204},{"name":"androidx.compose.runtime.MonotonicFrameClockKt$withFrameMillis$2","type":"CLASS","downloadSize":203,"installSize":204},{"name":"androidx.compose.runtime.Recomposer$State","type":"CLASS","downloadSize":203,"installSize":203},{"name":"androidx.compose.runtime.changelist.Operation$InsertSlots","type":"CLASS","downloadSize":203,"installSize":203},{"name":"androidx.compose.runtime.SlotTableGroup","type":"CLASS","downloadSize":199,"installSize":199},{"name":"androidx.compose.runtime.changelist.Operation$UpdateNode","type":"CLASS","downloadSize":197,"installSize":197},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.ImmutableList$SubList","type":"CLASS","downloadSize":197,"installSize":197},{"name":"androidx.compose.runtime.ProduceStateScopeImpl","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.compose.runtime.changelist.Operation$EndCompositionScope","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.compose.runtime.changelist.Operation$RemoveNode","type":"CLASS","downloadSize":195,"installSize":196},{"name":"androidx.compose.runtime.changelist.Operation$Downs","type":"CLASS","downloadSize":193,"installSize":193},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderEntriesIterator","type":"CLASS","downloadSize":192,"installSize":192},{"name":"androidx.compose.runtime.changelist.Operation$EnsureGroupStarted","type":"CLASS","downloadSize":190,"installSize":190},{"name":"androidx.compose.runtime.changelist.Operation$Ups","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.runtime.changelist.Operation$Remember","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.runtime.changelist.Operation$SideEffect","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.runtime.changelist.Operation$AdvanceSlotsBy","type":"CLASS","downloadSize":185,"installSize":186},{"name":"androidx.compose.runtime.changelist.Operation$UpdateAuxData","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.compose.runtime.JoinedKey","type":"CLASS","downloadSize":184,"installSize":184},{"name":"androidx.compose.runtime.changelist.Operation","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.runtime.DynamicValueHolder","type":"CLASS","downloadSize":179,"installSize":179},{"name":"androidx.compose.runtime.StaticValueHolder","type":"CLASS","downloadSize":179,"installSize":179},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNodeBaseIterator","type":"CLASS","downloadSize":174,"installSize":175},{"name":"androidx.compose.runtime.changelist.Operation$EndMovableContentPlacement","type":"CLASS","downloadSize":168,"installSize":169},{"name":"androidx.compose.runtime.LaunchedEffectImpl","type":"CLASS","downloadSize":168,"installSize":168},{"name":"androidx.compose.runtime.changelist.Operation$ResetSlots","type":"CLASS","downloadSize":163,"installSize":163},{"name":"androidx.compose.runtime.SourceInformationSlotTableGroup","type":"CLASS","downloadSize":161,"installSize":162},{"name":"androidx.compose.runtime.snapshots.StateMapMutableEntriesIterator$next$1","type":"CLASS","downloadSize":160,"installSize":161},{"name":"androidx.compose.runtime.changelist.Operation$UseCurrentNode","type":"CLASS","downloadSize":153,"installSize":153},{"name":"androidx.compose.runtime.ComputedProvidableCompositionLocal","type":"CLASS","downloadSize":151,"installSize":151},{"name":"androidx.compose.runtime.changelist.Operation$EnsureRootGroupStarted","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.runtime.OpaqueKey","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.runtime.changelist.Operation$DeactivateCurrentGroup","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.runtime.changelist.Operation$EndCurrentGroup","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.runtime.changelist.Operation$RemoveCurrentGroup","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.runtime.changelist.Operation$SkipToEndOfCurrentGroup","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.runtime.ComputedValueHolder","type":"CLASS","downloadSize":146,"installSize":146},{"name":"androidx.compose.runtime.MutableScatterMultiMap","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.compose.runtime.SkippableUpdater","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.compose.runtime.ComposableSingletons$CompositionKt$lambda-1$1","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.compose.runtime.snapshots.GlobalSnapshot$takeNestedMutableSnapshot$1","type":"CLASS","downloadSize":143,"installSize":144},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapValues","type":"CLASS","downloadSize":142,"installSize":142},{"name":"androidx.compose.runtime.ParcelableSnapshotMutableState$Companion$CREATOR$1","type":"CLASS","downloadSize":140,"installSize":140},{"name":"androidx.compose.runtime.Recomposer$join$2","type":"CLASS","downloadSize":137,"installSize":137},{"name":"androidx.compose.runtime.snapshots.StateObjectImpl","type":"CLASS","downloadSize":136,"installSize":137},{"name":"androidx.compose.runtime.internal.IntRef","type":"CLASS","downloadSize":136,"installSize":136},{"name":"androidx.compose.runtime.DisposableEffectImpl","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.compose.runtime.KeyInfo","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNodeEntriesIterator","type":"CLASS","downloadSize":130,"installSize":131},{"name":"androidx.compose.runtime.CompositionScopedCoroutineScopeCanceller","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.compose.runtime.snapshots.SnapshotStateList$StateListStateRecord","type":"CLASS","downloadSize":127,"installSize":128},{"name":"androidx.compose.runtime.DefaultChoreographerFrameClock$choreographer$1","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.runtime.ComposerImpl$CompositionContextHolder","type":"CLASS","downloadSize":124,"installSize":124},{"name":"androidx.compose.runtime.ParcelableSnapshotMutableFloatState$Companion$CREATOR$1","type":"CLASS","downloadSize":123,"installSize":123},{"name":"androidx.compose.runtime.ComposerImpl$derivedStateObserver$1","type":"CLASS","downloadSize":121,"installSize":121},{"name":"androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord","type":"CLASS","downloadSize":119,"installSize":119},{"name":"androidx.compose.runtime.ActualAndroid_androidKt$DefaultMonotonicFrameClock$2","type":"CLASS","downloadSize":115,"installSize":115},{"name":"androidx.compose.runtime.snapshots.SnapshotKt$advanceGlobalSnapshot$3","type":"CLASS","downloadSize":115,"installSize":115},{"name":"androidx.compose.runtime.Anchor","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.internal.DeltaCounter","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.compose.runtime.SnapshotMutableFloatStateImpl$FloatStateStateRecord","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.runtime.SnapshotMutableIntStateImpl$IntStateStateRecord","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.runtime.SnapshotMutableLongStateImpl$LongStateStateRecord","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.runtime.SnapshotMutableStateImpl$StateStateRecord","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.compose.runtime.LeftCompositionCancellationException","type":"CLASS","downloadSize":101,"installSize":102},{"name":"androidx.compose.runtime.PausableMonotonicFrameClock$withFrameNanos$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractPersistentList$removeAll$1","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.compose.runtime.GroupInfo","type":"CLASS","downloadSize":88,"installSize":88},{"name":"androidx.compose.runtime.Invalidation","type":"CLASS","downloadSize":88,"installSize":88},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNodeMutableEntriesIterator","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.runtime.LazyValueHolder","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.compose.runtime.ComposeRuntimeError","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.runtime.tooling.InspectionTablesKt$LocalInspectionTables$1","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.runtime.snapshots.StateRecord","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.compose.runtime.AtomicInt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.compose.runtime.ActualAndroid_androidKt","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.runtime.BroadcastFrameClock$FrameAwaiter","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.persistentOrderedSet.Links","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.runtime.ComposableSingletons$CompositionKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.runtime.changelist.FixupList","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.runtime.SnapshotStateKt__DerivedStateKt","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.runtime.StaticProvidableCompositionLocal","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.runtime.CompositionLocalMap$Companion","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.runtime.changelist.ChangeList","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.runtime.tooling.InspectionTablesKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.runtime.Composer$Companion","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.runtime.snapshots.SnapshotApplyResult$Success","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.internal.EndOfChain","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.compose.runtime.CompositionLocalMap","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.runtime.CompositionContextKt","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.runtime.GroupSourceInformation","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.compose.runtime.snapshots.StateObject","type":"CLASS","downloadSize":35,"installSize":35},{"name":"androidx.compose.runtime.MutableState","type":"CLASS","downloadSize":34,"installSize":34},{"name":"androidx.compose.runtime.RememberObserver","type":"CLASS","downloadSize":30,"installSize":30},{"name":"androidx.compose.runtime.ComposeNodeLifecycleCallback","type":"CLASS","downloadSize":30,"installSize":30},{"name":"androidx.compose.runtime.MonotonicFrameClock","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.runtime.SnapshotMutationPolicy","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.runtime.ValueHolder","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.runtime.snapshots.SnapshotMutableState","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap$Builder","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.runtime.DisposableEffectResult","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.compose.runtime.State","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.compose.runtime.RememberObserverHolder","type":"CLASS","downloadSize":16,"installSize":16},{"name":"androidx.compose.runtime.CompositionObserverHolder","type":"CLASS","downloadSize":13,"installSize":13},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.ImmutableSet","type":"CLASS","downloadSize":12,"installSize":12},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet","type":"CLASS","downloadSize":12,"installSize":12},{"name":"androidx.compose.runtime.PersistentCompositionLocalMap","type":"CLASS","downloadSize":11,"installSize":12},{"name":"androidx.compose.runtime.Composition","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.DisposableEffectScope","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.MovableContentState","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.MovableContentStateReference","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.WeakReference","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderKeysIterator","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapEntriesIterator","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.runtime.snapshots.SnapshotApplyResult$Failure","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.material3:material3-android:1.2.1","type":"EXTERNAL","downloadSize":106026,"installSize":106204,"files":[{"name":"androidx.compose.material3.MaterialThemeKt","type":"CLASS","downloadSize":7980,"installSize":7994},{"name":"androidx.compose.material3.OutlinedTextFieldMeasurePolicy","type":"CLASS","downloadSize":2773,"installSize":2778},{"name":"androidx.compose.material3.OutlinedTextFieldKt","type":"CLASS","downloadSize":2635,"installSize":2639},{"name":"androidx.compose.material3.SliderKt","type":"CLASS","downloadSize":2242,"installSize":2245},{"name":"androidx.compose.material3.ScaffoldKt","type":"CLASS","downloadSize":2223,"installSize":2227},{"name":"androidx.compose.material3.SliderDefaults","type":"CLASS","downloadSize":2099,"installSize":2103},{"name":"androidx.compose.material3.ProgressIndicatorKt","type":"CLASS","downloadSize":1971,"installSize":1974},{"name":"androidx.compose.material3.AnchoredDraggableState","type":"CLASS","downloadSize":1849,"installSize":1853},{"name":"androidx.compose.material3.CheckboxKt","type":"CLASS","downloadSize":1835,"installSize":1838},{"name":"androidx.compose.material3.ScaffoldKt$LegacyScaffoldLayout$1$1$1","type":"CLASS","downloadSize":1764,"installSize":1767},{"name":"androidx.compose.material3.AppBarKt","type":"CLASS","downloadSize":1493,"installSize":1496},{"name":"androidx.compose.material3.ChipKt","type":"CLASS","downloadSize":1400,"installSize":1402},{"name":"androidx.compose.material3.TextFieldColors","type":"CLASS","downloadSize":1293,"installSize":1295},{"name":"androidx.compose.material3.ChipKt$ChipContent$1$1","type":"CLASS","downloadSize":1293,"installSize":1295},{"name":"androidx.compose.material3.ChipKt$ChipContent$1","type":"CLASS","downloadSize":1276,"installSize":1278},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedLabel$1$1","type":"CLASS","downloadSize":1271,"installSize":1273},{"name":"androidx.compose.material3.ScaffoldKt$LegacyScaffoldLayout$1$1","type":"CLASS","downloadSize":1265,"installSize":1267},{"name":"androidx.compose.material3.AlertDialogKt$AlertDialogContent$1","type":"CLASS","downloadSize":1221,"installSize":1223},{"name":"androidx.compose.material3.CardElevation","type":"CLASS","downloadSize":1171,"installSize":1173},{"name":"androidx.compose.material3.TextFieldImplKt","type":"CLASS","downloadSize":1116,"installSize":1118},{"name":"androidx.compose.material3.AnchoredDraggableKt$restartable$2$1","type":"CLASS","downloadSize":1075,"installSize":1077},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1$5","type":"CLASS","downloadSize":1067,"installSize":1069},{"name":"androidx.compose.material3.AlertDialogKt$AlertDialogContent$1$1$1$1","type":"CLASS","downloadSize":1026,"installSize":1028},{"name":"androidx.compose.material3.IconKt","type":"CLASS","downloadSize":988,"installSize":990},{"name":"androidx.compose.material3.OutlinedTextFieldDefaults","type":"CLASS","downloadSize":965,"installSize":967},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3","type":"CLASS","downloadSize":960,"installSize":962},{"name":"androidx.compose.material3.tokens.PaletteTokens","type":"CLASS","downloadSize":953,"installSize":954},{"name":"androidx.compose.material3.ColorSchemeKt","type":"CLASS","downloadSize":910,"installSize":912},{"name":"androidx.compose.material3.AlertDialogKt","type":"CLASS","downloadSize":902,"installSize":903},{"name":"androidx.compose.material3.SurfaceKt","type":"CLASS","downloadSize":846,"installSize":847},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1","type":"CLASS","downloadSize":833,"installSize":834},{"name":"androidx.compose.material3.tokens.TypeScaleTokens","type":"CLASS","downloadSize":825,"installSize":826},{"name":"androidx.compose.material3.ColorScheme","type":"CLASS","downloadSize":790,"installSize":791},{"name":"androidx.compose.material3.AndroidAlertDialog_androidKt","type":"CLASS","downloadSize":730,"installSize":731},{"name":"androidx.compose.material3.Typography","type":"CLASS","downloadSize":727,"installSize":728},{"name":"androidx.compose.material3.FloatingActionButtonKt","type":"CLASS","downloadSize":720,"installSize":721},{"name":"androidx.compose.material3.ModalBottomSheetWindow","type":"CLASS","downloadSize":640,"installSize":641},{"name":"androidx.compose.material3.SliderKt$SliderImpl$2$1","type":"CLASS","downloadSize":628,"installSize":629},{"name":"androidx.compose.material3.tokens.TypographyTokens","type":"CLASS","downloadSize":622,"installSize":623},{"name":"androidx.compose.material3.TextKt","type":"CLASS","downloadSize":617,"installSize":618},{"name":"androidx.compose.material3.SurfaceKt$Surface$1","type":"CLASS","downloadSize":603,"installSize":604},{"name":"androidx.compose.material3.InternalMutatorMutex$mutate$2","type":"CLASS","downloadSize":595,"installSize":596},{"name":"androidx.compose.material3.ChipColors","type":"CLASS","downloadSize":593,"installSize":594},{"name":"androidx.compose.material3.SliderDefaults$Track$3$1","type":"CLASS","downloadSize":587,"installSize":588},{"name":"androidx.compose.material3.OutlinedTextFieldMeasurePolicy$measure$2","type":"CLASS","downloadSize":583,"installSize":584},{"name":"androidx.compose.material3.MenuKt","type":"CLASS","downloadSize":572,"installSize":573},{"name":"androidx.compose.material3.CardElevation$animateElevation$2$1","type":"CLASS","downloadSize":571,"installSize":572},{"name":"androidx.compose.material3.ButtonElevation$animateElevation$2$1","type":"CLASS","downloadSize":563,"installSize":564},{"name":"androidx.compose.material3.ChipKt$Chip$2","type":"CLASS","downloadSize":550,"installSize":551},{"name":"androidx.compose.material3.ChipElevation$animateElevation$2$1","type":"CLASS","downloadSize":538,"installSize":539},{"name":"androidx.compose.material3.AppBarKt$BottomAppBar$3","type":"CLASS","downloadSize":531,"installSize":532},{"name":"androidx.compose.material3.MenuItemColors","type":"CLASS","downloadSize":531,"installSize":532},{"name":"androidx.compose.material3.AndroidAlertDialog_androidKt$AlertDialog$1","type":"CLASS","downloadSize":519,"installSize":520},{"name":"androidx.compose.material3.BottomSheetDefaults","type":"CLASS","downloadSize":518,"installSize":519},{"name":"androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$4$1","type":"CLASS","downloadSize":517,"installSize":518},{"name":"androidx.compose.material3.CheckboxColors","type":"CLASS","downloadSize":516,"installSize":517},{"name":"androidx.compose.material3.SheetState","type":"CLASS","downloadSize":507,"installSize":508},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$modalBottomSheetAnchors$1","type":"CLASS","downloadSize":492,"installSize":493},{"name":"androidx.compose.material3.SliderColors","type":"CLASS","downloadSize":480,"installSize":481},{"name":"androidx.compose.material3.FloatingActionButtonElevationAnimatable","type":"CLASS","downloadSize":479,"installSize":480},{"name":"androidx.compose.material3.SurfaceKt$Surface$3","type":"CLASS","downloadSize":479,"installSize":479},{"name":"androidx.compose.material3.ChipElevation","type":"CLASS","downloadSize":478,"installSize":479},{"name":"androidx.compose.material3.MapDraggableAnchors","type":"CLASS","downloadSize":475,"installSize":475},{"name":"androidx.compose.material3.SliderState","type":"CLASS","downloadSize":474,"installSize":475},{"name":"androidx.compose.material3.ChipKt$ChipContent$1$1$1","type":"CLASS","downloadSize":472,"installSize":473},{"name":"androidx.compose.material3.ComposableSingletons$ModalBottomSheet_androidKt$lambda-1$1","type":"CLASS","downloadSize":463,"installSize":463},{"name":"androidx.compose.material3.MenuKt$DropdownMenuItemContent$1$1","type":"CLASS","downloadSize":459,"installSize":460},{"name":"androidx.compose.material3.AppBarKt$BottomAppBar$7","type":"CLASS","downloadSize":433,"installSize":434},{"name":"androidx.compose.material3.IconButtonKt$IconButton$3","type":"CLASS","downloadSize":433,"installSize":434},{"name":"androidx.compose.material3.TextFieldTransitionScope$Transition$1","type":"CLASS","downloadSize":433,"installSize":434},{"name":"androidx.compose.material3.SliderKt$Slider$13","type":"CLASS","downloadSize":433,"installSize":434},{"name":"androidx.compose.material3.BottomSheetDefaults$DragHandle$3","type":"CLASS","downloadSize":433,"installSize":433},{"name":"androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$3","type":"CLASS","downloadSize":433,"installSize":433},{"name":"androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$7","type":"CLASS","downloadSize":433,"installSize":433},{"name":"androidx.compose.material3.CheckboxKt$Checkbox$3","type":"CLASS","downloadSize":433,"installSize":433},{"name":"androidx.compose.material3.SliderDefaults$Thumb$2","type":"CLASS","downloadSize":433,"installSize":433},{"name":"androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2","type":"CLASS","downloadSize":423,"installSize":424},{"name":"androidx.compose.material3.ScaffoldKt$Scaffold$2","type":"CLASS","downloadSize":405,"installSize":406},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3","type":"CLASS","downloadSize":404,"installSize":405},{"name":"androidx.compose.material3.IconKt$Icon$3","type":"CLASS","downloadSize":393,"installSize":393},{"name":"androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$5","type":"CLASS","downloadSize":393,"installSize":393},{"name":"androidx.compose.material3.SliderDefaults$Track$4","type":"CLASS","downloadSize":393,"installSize":393},{"name":"androidx.compose.material3.CheckboxKt$TriStateCheckbox$2","type":"CLASS","downloadSize":392,"installSize":393},{"name":"androidx.compose.material3.SliderKt$SliderImpl$2$1$1","type":"CLASS","downloadSize":379,"installSize":380},{"name":"androidx.compose.material3.ButtonElevation","type":"CLASS","downloadSize":372,"installSize":372},{"name":"androidx.compose.material3.ButtonElevation$animateElevation$1$1$1","type":"CLASS","downloadSize":367,"installSize":367},{"name":"androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$3","type":"CLASS","downloadSize":363,"installSize":363},{"name":"androidx.compose.material3.Shapes","type":"CLASS","downloadSize":362,"installSize":362},{"name":"androidx.compose.material3.ElevationKt","type":"CLASS","downloadSize":357,"installSize":357},{"name":"androidx.compose.material3.SheetDefaultsKt$ConsumeSwipeWithinBottomSheetBoundsNestedScrollConnection$1","type":"CLASS","downloadSize":357,"installSize":357},{"name":"androidx.compose.material3.ColorSchemeKt$LocalColorScheme$1","type":"CLASS","downloadSize":339,"installSize":340},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedPrefix$1","type":"CLASS","downloadSize":338,"installSize":339},{"name":"androidx.compose.material3.AnchoredDraggableKt$animateTo$2","type":"CLASS","downloadSize":332,"installSize":333},{"name":"androidx.compose.material3.ScaffoldKt$Scaffold$3","type":"CLASS","downloadSize":322,"installSize":322},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$4","type":"CLASS","downloadSize":316,"installSize":316},{"name":"androidx.compose.material3.ScaffoldKt$LegacyScaffoldLayout$1$1$1$bodyContentPlaceables$1","type":"CLASS","downloadSize":316,"installSize":316},{"name":"androidx.compose.material3.AndroidMenu_androidKt$DropdownMenuItem$2","type":"CLASS","downloadSize":311,"installSize":312},{"name":"androidx.compose.material3.TextKt$Text$1","type":"CLASS","downloadSize":311,"installSize":312},{"name":"androidx.compose.material3.OutlinedTextFieldDefaults$DecorationBox$2","type":"CLASS","downloadSize":308,"installSize":308},{"name":"androidx.compose.material3.AnchoredDraggableKt$restartable$2$1$2","type":"CLASS","downloadSize":307,"installSize":308},{"name":"androidx.compose.material3.ChipKt$ChipContent$2","type":"CLASS","downloadSize":304,"installSize":305},{"name":"androidx.compose.material3.SliderKt$Slider$4","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.material3.AppBarKt$BottomAppBar$1","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.material3.OutlinedTextFieldDefaults$ContainerBox$1","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.material3.FloatingActionButtonKt$FloatingActionButton$4","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.material3.CardKt$OutlinedCard$3","type":"CLASS","downloadSize":302,"installSize":303},{"name":"androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2$2$1","type":"CLASS","downloadSize":296,"installSize":296},{"name":"androidx.compose.material3.ButtonKt$OutlinedButton$2","type":"CLASS","downloadSize":296,"installSize":296},{"name":"androidx.compose.material3.SliderKt$Slider$8","type":"CLASS","downloadSize":287,"installSize":287},{"name":"androidx.compose.material3.DividerKt$Divider$1","type":"CLASS","downloadSize":285,"installSize":286},{"name":"androidx.compose.material3.TextFieldImplKt$Decoration$1","type":"CLASS","downloadSize":285,"installSize":286},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$settleToDismiss$1$1$1","type":"CLASS","downloadSize":284,"installSize":284},{"name":"androidx.compose.material3.ButtonKt$Button$2","type":"CLASS","downloadSize":280,"installSize":280},{"name":"androidx.compose.material3.ScaffoldKt$ScaffoldLayoutWithMeasureFix$1$1$1","type":"CLASS","downloadSize":280,"installSize":280},{"name":"androidx.compose.material3.SliderState$drag$2","type":"CLASS","downloadSize":273,"installSize":274},{"name":"androidx.compose.material3.AnchoredDraggableKt$restartable$2","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.material3.FloatingActionButtonElevation$animateElevation$2$1","type":"CLASS","downloadSize":270,"installSize":270},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDrag$4$2","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.compose.material3.FloatingActionButtonElevation$animateElevation$1$1","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.material3.SheetDefaultsKt$rememberSheetState$2$1","type":"CLASS","downloadSize":267,"installSize":267},{"name":"androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2$2","type":"CLASS","downloadSize":266,"installSize":266},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDrag$2$2","type":"CLASS","downloadSize":265,"installSize":266},{"name":"androidx.compose.material3.ButtonColors","type":"CLASS","downloadSize":264,"installSize":265},{"name":"androidx.compose.material3.IconButtonColors","type":"CLASS","downloadSize":264,"installSize":265},{"name":"androidx.compose.material3.CardColors","type":"CLASS","downloadSize":264,"installSize":265},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDrag$4","type":"CLASS","downloadSize":262,"installSize":262},{"name":"androidx.compose.material3.FloatingActionButtonElevation","type":"CLASS","downloadSize":261,"installSize":262},{"name":"androidx.compose.material3.ShapesKt","type":"CLASS","downloadSize":260,"installSize":261},{"name":"androidx.compose.material3.ScaffoldKt$LegacyScaffoldLayout$2","type":"CLASS","downloadSize":259,"installSize":259},{"name":"androidx.compose.material3.tokens.ColorLightTokens","type":"CLASS","downloadSize":248,"installSize":249},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$labelColor$1","type":"CLASS","downloadSize":248,"installSize":248},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedPlaceholder$1","type":"CLASS","downloadSize":246,"installSize":246},{"name":"androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedLeading$1$1","type":"CLASS","downloadSize":237,"installSize":237},{"name":"androidx.compose.material3.SliderKt$sliderTapModifier$1","type":"CLASS","downloadSize":236,"installSize":237},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$4$1","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.material3.ButtonKt$Button$3","type":"CLASS","downloadSize":235,"installSize":236},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$Scrim$dismissSheet$1$1","type":"CLASS","downloadSize":234,"installSize":234},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1$5$1$1$1$1$2$1","type":"CLASS","downloadSize":232,"installSize":232},{"name":"androidx.compose.material3.ProgressIndicatorKt$IncreaseSemanticsBounds$1","type":"CLASS","downloadSize":228,"installSize":228},{"name":"androidx.compose.material3.ButtonElevation$animateElevation$1$1","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.material3.CardElevation$animateElevation$1$1","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.material3.ChipElevation$animateElevation$1$1","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.material3.SliderDefaults$Thumb$1$1","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.compose.material3.AndroidAlertDialog_androidKt$AlertDialog$1$1$1","type":"CLASS","downloadSize":224,"installSize":224},{"name":"androidx.compose.material3.FloatingActionButtonElevation$animateElevation$2$1$1$1","type":"CLASS","downloadSize":223,"installSize":224},{"name":"androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$2$1","type":"CLASS","downloadSize":221,"installSize":221},{"name":"androidx.compose.material3.AndroidAlertDialog_androidKt$AlertDialog$2","type":"CLASS","downloadSize":219,"installSize":220},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$5","type":"CLASS","downloadSize":218,"installSize":219},{"name":"androidx.compose.material3.ChipKt$Chip$3","type":"CLASS","downloadSize":216,"installSize":216},{"name":"androidx.compose.material3.ScaffoldKt$LegacyScaffoldLayout$1$1$1$bottomBarPlaceables$1","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.compose.material3.AnchoredDraggableState$draggableState$1$drag$2","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.compose.material3.AlertDialogKt$AlertDialogContent$2","type":"CLASS","downloadSize":212,"installSize":212},{"name":"androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextFieldLayout$2","type":"CLASS","downloadSize":205,"installSize":206},{"name":"androidx.compose.material3.MutableWindowInsets","type":"CLASS","downloadSize":201,"installSize":202},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDrag$2$1","type":"CLASS","downloadSize":198,"installSize":199},{"name":"androidx.compose.material3.ScaffoldLayoutContent","type":"CLASS","downloadSize":193,"installSize":194},{"name":"androidx.compose.material3.MinimumInteractiveModifierNode","type":"CLASS","downloadSize":193,"installSize":193},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1$1","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1$2","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1$5$1$1$1$1$3$1","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$animateToDismiss$1$1$1","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1","type":"CLASS","downloadSize":188,"installSize":188},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$Scrim$2","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.compose.material3.DividerKt$HorizontalDivider$2","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.compose.material3.SliderKt$sliderTapModifier$1$1","type":"CLASS","downloadSize":184,"installSize":184},{"name":"androidx.compose.material3.SliderKt$sliderSemantics$1$1","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.material3.ModalBottomSheetProperties","type":"CLASS","downloadSize":173,"installSize":173},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1$4$1","type":"CLASS","downloadSize":171,"installSize":172},{"name":"androidx.compose.material3.CheckboxKt$Checkbox$2$1","type":"CLASS","downloadSize":169,"installSize":169},{"name":"androidx.compose.material3.MinimumInteractiveModifier","type":"CLASS","downloadSize":162,"installSize":162},{"name":"androidx.compose.material3.CardKt$Card$2","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.material3.DividerKt$HorizontalDivider$1$1","type":"CLASS","downloadSize":146,"installSize":147},{"name":"androidx.compose.material3.SliderKt$sliderSemantics$1","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.compose.material3.MenuDefaults","type":"CLASS","downloadSize":139,"installSize":140},{"name":"androidx.compose.material3.tokens.ColorDarkTokens","type":"CLASS","downloadSize":138,"installSize":138},{"name":"androidx.compose.material3.tokens.SliderTokens","type":"CLASS","downloadSize":138,"installSize":138},{"name":"androidx.compose.material3.ModalBottomSheetWindow$Api33Impl","type":"CLASS","downloadSize":135,"installSize":135},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1$2$1","type":"CLASS","downloadSize":134,"installSize":135},{"name":"androidx.compose.material3.InputPhase","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.material3.SheetValue","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.compose.material3.TypographyKt","type":"CLASS","downloadSize":128,"installSize":129},{"name":"androidx.compose.material3.tokens.MotionTokens","type":"CLASS","downloadSize":128,"installSize":128},{"name":"androidx.compose.material3.SheetState$Companion$Saver$2","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.compose.material3.SurfaceKt$Surface$1$3","type":"CLASS","downloadSize":125,"installSize":125},{"name":"androidx.compose.material3.SliderComponents","type":"CLASS","downloadSize":121,"installSize":121},{"name":"androidx.compose.material3.BottomSheetDefaults$DragHandle$2","type":"CLASS","downloadSize":117,"installSize":117},{"name":"androidx.compose.material3.tokens.ShapeTokens","type":"CLASS","downloadSize":117,"installSize":117},{"name":"androidx.compose.material3.TextFieldType","type":"CLASS","downloadSize":116,"installSize":117},{"name":"androidx.compose.material3.MaterialRippleTheme","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.compose.material3.ComposableSingletons$ScaffoldKt","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.compose.material3.ButtonDefaults","type":"CLASS","downloadSize":113,"installSize":114},{"name":"androidx.compose.material3.FloatingActionButtonElevationAnimatable$animateElevation$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.material3.AnchoredDraggableKt$restartable$2$1$emit$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDrag$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDrag$3","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.material3.FloatingActionButtonElevationAnimatable$snapElevation$1","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$animateToDismiss$1$1$2","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.material3.BottomAppBarDefaults","type":"CLASS","downloadSize":87,"installSize":87},{"name":"androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1$5$1$1$1$1$1","type":"CLASS","downloadSize":87,"installSize":87},{"name":"androidx.compose.material3.tokens.AssistChipTokens","type":"CLASS","downloadSize":83,"installSize":84},{"name":"androidx.compose.material3.ModalBottomSheetWindow$Api33Impl$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.compose.material3.ProgressIndicatorDefaults","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.compose.material3.tokens.MenuTokens","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.compose.material3.tokens.FilledButtonTokens","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$6$1","type":"CLASS","downloadSize":74,"installSize":74},{"name":"androidx.compose.material3.tokens.FilledCardTokens","type":"CLASS","downloadSize":71,"installSize":72},{"name":"androidx.compose.material3.tokens.DialogTokens","type":"CLASS","downloadSize":69,"installSize":69},{"name":"androidx.compose.material3.tokens.FabPrimaryTokens","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.compose.material3.tokens.CheckboxTokens","type":"CLASS","downloadSize":65,"installSize":66},{"name":"androidx.compose.material3.tokens.OutlinedCardTokens","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.compose.material3.tokens.ElevationTokens","type":"CLASS","downloadSize":63,"installSize":63},{"name":"androidx.compose.material3.ShapeDefaults","type":"CLASS","downloadSize":60,"installSize":60},{"name":"androidx.compose.material3.TextFieldTransitionScope$WhenMappings","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.material3.CheckDrawingCache","type":"CLASS","downloadSize":58,"installSize":58},{"name":"androidx.compose.material3.InternalMutatorMutex$Mutator","type":"CLASS","downloadSize":56,"installSize":57},{"name":"androidx.compose.material3.ComposableSingletons$ModalBottomSheet_androidKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.material3.tokens.TypographyTokensKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.material3.AnchoredDraggableKt$restartable$1","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.material3.InteractiveComponentSizeKt","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.material3.tokens.BottomAppBarTokens","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.material3.tokens.SheetBottomTokens","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.material3.InternalMutatorMutex","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.material3.OutlinedTextFieldKt$outlineCutout$1$WhenMappings","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.material3.tokens.CircularProgressIndicatorTokens","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.material3.tokens.IconButtonTokens","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.compose.material3.DefaultPlatformTextStyle_androidKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.material3.tokens.TypefaceTokens","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.material3.AnchoredDraggableState$anchoredDragScope$1","type":"CLASS","downloadSize":44,"installSize":45},{"name":"androidx.compose.material3.ContentColorKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.material3.AnchoredDraggableDefaults","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.material3.tokens.ExtendedFabPrimaryTokens","type":"CLASS","downloadSize":41,"installSize":42},{"name":"androidx.compose.material3.SheetDefaultsKt","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.material3.tokens.DividerTokens","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.material3.tokens.OutlinedButtonTokens","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.material3.DividerDefaults","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.material3.FloatingActionButtonDefaults","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.material3.AssistChipDefaults","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.material3.AlertDialogDefaults","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.material3.tokens.FabPrimaryLargeTokens","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.material3.AnchoredDragFinishedSignal","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.compose.material3.AnchoredDraggableState$draggableState$1$dragScope$1","type":"CLASS","downloadSize":37,"installSize":37}]},{"name":"androidx.compose.ui:ui-text-android:1.7.2","type":"EXTERNAL","downloadSize":87900,"installSize":88068,"files":[{"name":"androidx.compose.ui.text.style.TextDrawStyleKt","type":"CLASS","downloadSize":7615,"installSize":7628},{"name":"androidx.compose.ui.text.style.LineBreak$Strictness","type":"CLASS","downloadSize":7587,"installSize":7600},{"name":"androidx.compose.ui.text.style.TextOverflow","type":"CLASS","downloadSize":7469,"installSize":7482},{"name":"androidx.compose.ui.text.android.TextAndroidCanvas","type":"CLASS","downloadSize":4333,"installSize":4341},{"name":"androidx.compose.ui.text.MultiParagraphIntrinsics","type":"CLASS","downloadSize":2920,"installSize":2925},{"name":"androidx.compose.ui.text.AndroidParagraph","type":"CLASS","downloadSize":2707,"installSize":2712},{"name":"androidx.compose.ui.text.SaversKt$AnnotatedStringSaver$2","type":"CLASS","downloadSize":2465,"installSize":2469},{"name":"androidx.compose.ui.text.MultiParagraph","type":"CLASS","downloadSize":2098,"installSize":2101},{"name":"androidx.compose.ui.text.TextLayoutResult","type":"CLASS","downloadSize":1922,"installSize":1925},{"name":"androidx.compose.ui.text.SaversKt$AnnotatedStringSaver$1","type":"CLASS","downloadSize":1838,"installSize":1841},{"name":"androidx.compose.ui.text.TextStyle","type":"CLASS","downloadSize":1684,"installSize":1687},{"name":"androidx.compose.ui.text.platform.AndroidParagraphIntrinsics","type":"CLASS","downloadSize":1501,"installSize":1504},{"name":"androidx.compose.ui.text.SpanStyle","type":"CLASS","downloadSize":1269,"installSize":1271},{"name":"androidx.compose.ui.text.android.StaticLayoutFactory","type":"CLASS","downloadSize":1161,"installSize":1163},{"name":"androidx.compose.ui.text.android.selection.WordIterator","type":"CLASS","downloadSize":1155,"installSize":1157},{"name":"androidx.compose.ui.text.android.CanvasCompatQ","type":"CLASS","downloadSize":1128,"installSize":1130},{"name":"androidx.compose.ui.text.input.EditingBuffer","type":"CLASS","downloadSize":1068,"installSize":1070},{"name":"androidx.compose.ui.text.android.TextLayout","type":"CLASS","downloadSize":994,"installSize":996},{"name":"androidx.compose.ui.text.font.AsyncFontListLoader","type":"CLASS","downloadSize":958,"installSize":960},{"name":"androidx.compose.ui.text.ParagraphStyle","type":"CLASS","downloadSize":901,"installSize":903},{"name":"androidx.compose.ui.text.platform.AndroidTextPaint$setBrush$1","type":"CLASS","downloadSize":882,"installSize":884},{"name":"androidx.compose.ui.text.font.FontListFontFamily","type":"CLASS","downloadSize":816,"installSize":817},{"name":"androidx.compose.ui.text.caches.SimpleArrayMap","type":"CLASS","downloadSize":814,"installSize":816},{"name":"androidx.compose.ui.text.android.style.PlaceholderSpan","type":"CLASS","downloadSize":779,"installSize":780},{"name":"androidx.compose.ui.text.ParagraphInfo","type":"CLASS","downloadSize":715,"installSize":716},{"name":"androidx.compose.ui.text.AnnotatedString$Builder","type":"CLASS","downloadSize":684,"installSize":686},{"name":"androidx.compose.ui.text.input.ImeOptions","type":"CLASS","downloadSize":679,"installSize":680},{"name":"androidx.compose.ui.text.AnnotatedString","type":"CLASS","downloadSize":648,"installSize":650},{"name":"androidx.compose.ui.text.android.style.LineHeightStyleSpan","type":"CLASS","downloadSize":647,"installSize":648},{"name":"androidx.compose.ui.text.SaversKt","type":"CLASS","downloadSize":638,"installSize":639},{"name":"androidx.compose.ui.text.TextLayoutInput","type":"CLASS","downloadSize":617,"installSize":618},{"name":"androidx.compose.ui.text.intl.LocaleList","type":"CLASS","downloadSize":608,"installSize":609},{"name":"androidx.compose.ui.text.android.CanvasCompatS","type":"CLASS","downloadSize":581,"installSize":582},{"name":"androidx.compose.ui.text.MultiParagraph$fillBoundingBoxes$1","type":"CLASS","downloadSize":571,"installSize":572},{"name":"androidx.compose.ui.text.SpanStyleKt","type":"CLASS","downloadSize":565,"installSize":566},{"name":"androidx.compose.ui.text.android.CanvasCompatO","type":"CLASS","downloadSize":556,"installSize":557},{"name":"androidx.compose.ui.text.caches.LruCache","type":"CLASS","downloadSize":539,"installSize":540},{"name":"androidx.compose.ui.text.platform.AndroidTextPaint","type":"CLASS","downloadSize":518,"installSize":519},{"name":"androidx.compose.ui.text.font.TypefaceRequest","type":"CLASS","downloadSize":478,"installSize":479},{"name":"androidx.compose.ui.text.font.ResourceFont","type":"CLASS","downloadSize":465,"installSize":466},{"name":"androidx.compose.ui.text.AnnotatedStringKt","type":"CLASS","downloadSize":436,"installSize":437},{"name":"androidx.compose.ui.text.TextRange","type":"CLASS","downloadSize":433,"installSize":434},{"name":"androidx.compose.ui.text.android.CanvasCompatM","type":"CLASS","downloadSize":423,"installSize":424},{"name":"androidx.compose.ui.text.input.TextFieldValue","type":"CLASS","downloadSize":418,"installSize":418},{"name":"androidx.compose.ui.text.font.AndroidFontLoader","type":"CLASS","downloadSize":415,"installSize":416},{"name":"androidx.compose.ui.text.android.BoringLayoutFactory33","type":"CLASS","downloadSize":396,"installSize":397},{"name":"androidx.compose.ui.text.font.FontWeight","type":"CLASS","downloadSize":394,"installSize":395},{"name":"androidx.compose.ui.text.android.CharSequenceCharacterIterator","type":"CLASS","downloadSize":374,"installSize":375},{"name":"androidx.compose.ui.text.android.style.LineHeightSpan","type":"CLASS","downloadSize":367,"installSize":368},{"name":"androidx.compose.ui.text.ParagraphStyleKt","type":"CLASS","downloadSize":351,"installSize":352},{"name":"androidx.compose.ui.text.font.FontFamilyResolverImpl","type":"CLASS","downloadSize":346,"installSize":347},{"name":"androidx.compose.ui.text.AnnotatedString$Builder$MutableRange","type":"CLASS","downloadSize":331,"installSize":332},{"name":"androidx.compose.ui.text.android.CanvasCompatR","type":"CLASS","downloadSize":318,"installSize":319},{"name":"androidx.compose.ui.text.TextLinkStyles","type":"CLASS","downloadSize":317,"installSize":318},{"name":"androidx.compose.ui.text.input.DeleteSurroundingTextInCodePointsCommand","type":"CLASS","downloadSize":314,"installSize":315},{"name":"androidx.compose.ui.text.style.BrushStyle","type":"CLASS","downloadSize":303,"installSize":304},{"name":"androidx.compose.ui.text.style.LineHeightStyle","type":"CLASS","downloadSize":294,"installSize":294},{"name":"androidx.compose.ui.text.AnnotatedString$Range","type":"CLASS","downloadSize":293,"installSize":294},{"name":"androidx.compose.ui.text.input.SetComposingTextCommand","type":"CLASS","downloadSize":292,"installSize":292},{"name":"androidx.compose.ui.text.style.ColorStyle","type":"CLASS","downloadSize":290,"installSize":290},{"name":"androidx.compose.ui.text.input.KeyboardType","type":"CLASS","downloadSize":289,"installSize":289},{"name":"androidx.compose.ui.text.android.BoringLayoutFactoryDefault","type":"CLASS","downloadSize":284,"installSize":284},{"name":"androidx.compose.ui.text.input.ImeAction","type":"CLASS","downloadSize":282,"installSize":283},{"name":"androidx.compose.ui.text.style.LineBreak","type":"CLASS","downloadSize":279,"installSize":280},{"name":"androidx.compose.ui.text.input.DeleteSurroundingTextCommand","type":"CLASS","downloadSize":277,"installSize":277},{"name":"androidx.compose.ui.text.input.CommitTextCommand","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.ui.text.style.TextAlign","type":"CLASS","downloadSize":272,"installSize":272},{"name":"androidx.compose.ui.text.style.TextDecoration","type":"CLASS","downloadSize":268,"installSize":268},{"name":"androidx.compose.ui.text.style.TextDirection","type":"CLASS","downloadSize":266,"installSize":267},{"name":"androidx.compose.ui.text.android.LayoutIntrinsics","type":"CLASS","downloadSize":260,"installSize":261},{"name":"androidx.compose.ui.text.android.style.IndentationFixSpan","type":"CLASS","downloadSize":260,"installSize":261},{"name":"androidx.compose.ui.text.input.KeyboardCapitalization","type":"CLASS","downloadSize":260,"installSize":261},{"name":"androidx.compose.ui.text.font.AsyncFontListLoader$loadWithTimeoutOrNull$2","type":"CLASS","downloadSize":223,"installSize":224},{"name":"androidx.compose.ui.text.font.FontSynthesis","type":"CLASS","downloadSize":221,"installSize":222},{"name":"androidx.compose.ui.text.style.Hyphens","type":"CLASS","downloadSize":216,"installSize":217},{"name":"androidx.compose.ui.text.style.TextIndent","type":"CLASS","downloadSize":216,"installSize":217},{"name":"androidx.compose.ui.text.input.SetComposingRegionCommand","type":"CLASS","downloadSize":216,"installSize":216},{"name":"androidx.compose.ui.text.android.LayoutHelper$BidiRun","type":"CLASS","downloadSize":214,"installSize":214},{"name":"androidx.compose.ui.text.font.AndroidFontLoader_androidKt$loadAsync$2$1","type":"CLASS","downloadSize":214,"installSize":214},{"name":"androidx.compose.ui.text.font.FontVariation$Settings","type":"CLASS","downloadSize":214,"installSize":214},{"name":"androidx.compose.ui.text.AnnotationType","type":"CLASS","downloadSize":213,"installSize":213},{"name":"androidx.compose.ui.text.ParagraphIntrinsicInfo","type":"CLASS","downloadSize":211,"installSize":212},{"name":"androidx.compose.ui.text.input.SetSelectionCommand","type":"CLASS","downloadSize":211,"installSize":211},{"name":"androidx.compose.ui.text.android.Paint29","type":"CLASS","downloadSize":210,"installSize":211},{"name":"androidx.compose.ui.text.font.FontStyle","type":"CLASS","downloadSize":210,"installSize":211},{"name":"androidx.compose.ui.text.style.TextMotion","type":"CLASS","downloadSize":206,"installSize":207},{"name":"androidx.compose.ui.text.platform.extensions.LocaleListHelperMethods","type":"CLASS","downloadSize":203,"installSize":203},{"name":"androidx.compose.ui.text.style.TextGeometricTransform","type":"CLASS","downloadSize":203,"installSize":203},{"name":"androidx.compose.ui.text.MultiParagraphIntrinsics$maxIntrinsicWidth$2","type":"CLASS","downloadSize":202,"installSize":202},{"name":"androidx.compose.ui.text.android.StaticLayoutParams","type":"CLASS","downloadSize":191,"installSize":192},{"name":"androidx.compose.ui.text.font.FontListFontFamilyTypefaceAdapter$resolve$1","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.ui.text.PlatformParagraphStyle","type":"CLASS","downloadSize":184,"installSize":184},{"name":"androidx.compose.ui.text.LinkAnnotation$Clickable","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.ui.text.LinkAnnotation$Url","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.ui.text.PlatformTextStyle","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.ui.text.android.AndroidLayoutApi34","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.ui.text.input.TransformedText","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.compose.ui.text.style.TextForegroundStyle$Unspecified","type":"CLASS","downloadSize":173,"installSize":173},{"name":"androidx.compose.ui.text.platform.style.DrawStyleSpan","type":"CLASS","downloadSize":171,"installSize":171},{"name":"androidx.compose.ui.text.android.selection.Api34SegmentFinder$toAndroidSegmentFinder$1","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.compose.ui.text.android.style.ShadowSpan","type":"CLASS","downloadSize":164,"installSize":164},{"name":"androidx.compose.ui.text.font.AsyncTypefaceCache$Key","type":"CLASS","downloadSize":152,"installSize":153},{"name":"androidx.compose.ui.text.input.PasswordVisualTransformation","type":"CLASS","downloadSize":150,"installSize":150},{"name":"androidx.compose.ui.text.font.AsyncTypefaceCache$AsyncTypefaceResult","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.ui.text.UrlAnnotation","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.ui.text.VerbatimTtsAnnotation","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.compose.ui.text.intl.Locale","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.compose.ui.text.style.BaselineShift","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.compose.ui.text.font.AndroidFontResolveInterceptor","type":"CLASS","downloadSize":139,"installSize":140},{"name":"androidx.compose.ui.text.android.style.BaselineShiftSpan","type":"CLASS","downloadSize":136,"installSize":136},{"name":"androidx.compose.ui.text.android.StaticLayoutFactory23","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.compose.ui.text.input.DeleteAllCommand","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.compose.ui.text.input.FinishComposingTextCommand","type":"CLASS","downloadSize":125,"installSize":125},{"name":"androidx.compose.ui.text.android.selection.GraphemeClusterSegmentFinderApi29","type":"CLASS","downloadSize":124,"installSize":125},{"name":"androidx.compose.ui.text.android.style.LetterSpacingSpanPx","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.ui.text.caches.ContainerHelpersKt","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.ui.text.android.style.FontFeatureSpan","type":"CLASS","downloadSize":121,"installSize":121},{"name":"androidx.compose.ui.text.style.ResolvedTextDirection","type":"CLASS","downloadSize":121,"installSize":121},{"name":"androidx.compose.ui.text.font.FontFamily","type":"CLASS","downloadSize":120,"installSize":120},{"name":"androidx.compose.ui.text.platform.style.ShaderBrushSpan","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.compose.ui.text.android.StaticLayoutFactory33","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.ui.text.android.selection.GraphemeClusterSegmentFinderUnderApi29","type":"CLASS","downloadSize":112,"installSize":112},{"name":"androidx.compose.ui.text.android.TextAlignmentAdapter","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.compose.ui.text.font.TypefaceResult$Immutable","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.compose.ui.text.font.TypefaceHelperMethodsApi28","type":"CLASS","downloadSize":108,"installSize":108},{"name":"androidx.compose.ui.text.font.AsyncFontListLoader$load$1","type":"CLASS","downloadSize":108,"installSize":108},{"name":"androidx.compose.ui.text.android.style.LetterSpacingSpanEm","type":"CLASS","downloadSize":104,"installSize":105},{"name":"androidx.compose.ui.text.input.TextInputSession","type":"CLASS","downloadSize":104,"installSize":104},{"name":"androidx.compose.ui.text.android.TextLayout_androidKt","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.ui.text.font.AndroidFontLoader$awaitLoad$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.ui.text.font.AsyncTypefaceCache$runCached$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.compose.ui.text.SaversKt$NonNullValueClassSaver$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.ui.text.PlatformSpanStyle","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.ui.text.font.TypefaceResult$Async","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.compose.ui.text.input.VisualTransformation$Companion","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.compose.ui.text.style.LineHeightStyle$Alignment","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.compose.ui.text.font.AsyncFontListLoader$loadWithTimeoutOrNull$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.ui.text.font.FontListFontFamilyTypefaceAdapter","type":"CLASS","downloadSize":97,"installSize":98},{"name":"androidx.compose.ui.text.EmojiSupportMatch","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.ui.text.android.style.TextDecorationSpan","type":"CLASS","downloadSize":89,"installSize":90},{"name":"androidx.compose.ui.text.font.GenericFontFamily","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.compose.ui.text.font.TypefaceCompatApi26$toAndroidString$1","type":"CLASS","downloadSize":80,"installSize":81},{"name":"androidx.compose.ui.text.android.AndroidLayoutApi34$$ExternalSyntheticLambda4","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.compose.ui.text.font.FontWeightAdjustmentHelperApi31","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.compose.ui.text.input.PlatformTextInputService","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.compose.ui.text.platform.ComposeClickableSpan","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.compose.ui.text.android.selection.Api34SegmentFinder","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.compose.ui.text.SpanStyleKt$resolveSpanStyleDefaults$1","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.ui.text.AnnotatedString$special$$inlined$sortedBy$1","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.ui.text.android.style.IndentationFixSpan_androidKt$WhenMappings","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.compose.ui.text.input.TextInputService","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.ui.text.TextInclusionStrategy$Companion","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.ui.text.font.FontFamilyResolverKt","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.ui.text.intl.PlatformLocaleKt","type":"CLASS","downloadSize":50,"installSize":50},{"name":"androidx.compose.ui.text.android.StaticLayoutFactory26","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.compose.ui.text.android.StaticLayoutFactory28","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.compose.ui.text.font.FontListFontFamilyTypefaceAdapter$special$$inlined$CoroutineExceptionHandler$1","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.compose.ui.text.style.TextForegroundStyle","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.compose.ui.text.android.selection.SegmentFinder","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.text.font.TypefaceCompatApi26","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.compose.ui.text.input.OffsetMapping$Companion","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.compose.ui.text.platform.AndroidParagraphHelper_androidKt","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.compose.ui.text.android.LayoutCompat","type":"CLASS","downloadSize":41,"installSize":42},{"name":"androidx.compose.ui.text.platform.DispatcherKt","type":"CLASS","downloadSize":41,"installSize":42},{"name":"androidx.compose.ui.text.platform.AndroidParagraphHelper_androidKt$NoopSpan$1","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.compose.ui.text.font.DefaultFontFamily","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.compose.ui.text.ParagraphIntrinsics","type":"CLASS","downloadSize":30,"installSize":30},{"name":"androidx.compose.ui.text.input.OffsetMapping","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.compose.ui.text.intl.PlatformLocaleDelegate","type":"CLASS","downloadSize":25,"installSize":25},{"name":"androidx.compose.ui.text.input.VisualTransformation","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.text.input.EditCommand","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.text.android.StaticLayoutFactoryImpl","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.text.font.TypefaceResult","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.text.font.Font$ResourceLoader","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.text.LinkAnnotation","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.text.font.SystemFontFamily","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.text.font.FontFamily$Resolver","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.text.font.FontVariation$Setting","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.work:work-runtime:2.8.1","type":"EXTERNAL","downloadSize":84133,"installSize":84270,"files":[{"name":"androidx.work.WorkManager","type":"CLASS","downloadSize":13240,"installSize":13262},{"name":"androidx.work.impl.model.RawWorkInfoDao_Impl","type":"CLASS","downloadSize":6516,"installSize":6528},{"name":"androidx.work.impl.model.WorkProgressDao_Impl","type":"CLASS","downloadSize":5328,"installSize":5337},{"name":"androidx.work.impl.model.WorkSpecDao_Impl","type":"CLASS","downloadSize":3785,"installSize":3792},{"name":"androidx.work.impl.model.WorkTagDao_Impl","type":"CLASS","downloadSize":3201,"installSize":3206},{"name":"androidx.work.impl.model.SystemIdInfoDao_Impl","type":"CLASS","downloadSize":2448,"installSize":2452},{"name":"androidx.work.impl.model.DependencyDao_Impl","type":"CLASS","downloadSize":2421,"installSize":2425},{"name":"androidx.work.impl.WorkerWrapper","type":"CLASS","downloadSize":2230,"installSize":2233},{"name":"androidx.work.impl.background.systemjob.SystemJobScheduler","type":"CLASS","downloadSize":1830,"installSize":1833},{"name":"androidx.work.impl.model.PreferenceDao_Impl","type":"CLASS","downloadSize":1744,"installSize":1747},{"name":"androidx.work.impl.Processor","type":"CLASS","downloadSize":1600,"installSize":1603},{"name":"androidx.work.impl.utils.EnqueueRunnable","type":"CLASS","downloadSize":1576,"installSize":1579},{"name":"androidx.work.impl.utils.futures.AbstractFuture","type":"CLASS","downloadSize":1460,"installSize":1463},{"name":"androidx.work.impl.background.systemalarm.CommandHandler","type":"CLASS","downloadSize":1261,"installSize":1263},{"name":"androidx.work.impl.utils.ForceStopRunnable","type":"CLASS","downloadSize":1185,"installSize":1187},{"name":"androidx.work.impl.model.DependencyDao_Impl$1","type":"CLASS","downloadSize":1174,"installSize":1176},{"name":"androidx.work.impl.background.greedy.GreedyScheduler","type":"CLASS","downloadSize":1146,"installSize":1148},{"name":"androidx.work.impl.WorkManagerImpl","type":"CLASS","downloadSize":1103,"installSize":1105},{"name":"androidx.work.impl.foreground.SystemForegroundDispatcher$1","type":"CLASS","downloadSize":1086,"installSize":1088},{"name":"androidx.work.impl.foreground.SystemForegroundDispatcher","type":"CLASS","downloadSize":1075,"installSize":1077},{"name":"androidx.work.impl.model.WorkSpec","type":"CLASS","downloadSize":1033,"installSize":1034},{"name":"androidx.work.impl.background.systemalarm.DelayMetCommandHandler","type":"CLASS","downloadSize":984,"installSize":985},{"name":"androidx.work.impl.workers.DiagnosticsWorker","type":"CLASS","downloadSize":842,"installSize":844},{"name":"androidx.work.impl.foreground.SystemForegroundService","type":"CLASS","downloadSize":758,"installSize":759},{"name":"androidx.work.impl.model.WorkNameDao_Impl","type":"CLASS","downloadSize":757,"installSize":758},{"name":"androidx.work.impl.background.systemalarm.SystemAlarmDispatcher$1","type":"CLASS","downloadSize":747,"installSize":749},{"name":"androidx.work.impl.constraints.trackers.ConstraintTracker$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":746,"installSize":747},{"name":"androidx.work.impl.constraints.trackers.BatteryChargingTracker","type":"CLASS","downloadSize":701,"installSize":702},{"name":"androidx.work.Data","type":"CLASS","downloadSize":690,"installSize":691},{"name":"androidx.work.impl.WorkDatabase_Impl","type":"CLASS","downloadSize":683,"installSize":684},{"name":"androidx.work.Constraints","type":"CLASS","downloadSize":622,"installSize":623},{"name":"androidx.work.impl.background.systemjob.SystemJobService","type":"CLASS","downloadSize":617,"installSize":618},{"name":"androidx.work.impl.utils.StartWorkRunnable","type":"CLASS","downloadSize":606,"installSize":607},{"name":"androidx.work.impl.constraints.controllers.ConstraintController","type":"CLASS","downloadSize":601,"installSize":602},{"name":"androidx.work.impl.background.systemalarm.SystemAlarmDispatcher","type":"CLASS","downloadSize":580,"installSize":581},{"name":"androidx.work.impl.Migration_11_12","type":"CLASS","downloadSize":577,"installSize":578},{"name":"androidx.work.impl.utils.futures.AbstractFuture$SafeAtomicHelper","type":"CLASS","downloadSize":525,"installSize":526},{"name":"androidx.work.impl.utils.CancelWorkRunnable$1","type":"CLASS","downloadSize":471,"installSize":472},{"name":"androidx.work.impl.utils.SerialExecutorImpl","type":"CLASS","downloadSize":447,"installSize":448},{"name":"androidx.work.impl.RescheduleMigration","type":"CLASS","downloadSize":421,"installSize":421},{"name":"androidx.work.Logger$LogcatLogger","type":"CLASS","downloadSize":396,"installSize":396},{"name":"androidx.work.impl.background.systemalarm.SystemAlarmService","type":"CLASS","downloadSize":388,"installSize":389},{"name":"androidx.work.ArrayCreatingInputMerger","type":"CLASS","downloadSize":386,"installSize":387},{"name":"androidx.work.impl.utils.WorkForegroundRunnable","type":"CLASS","downloadSize":366,"installSize":367},{"name":"androidx.work.impl.utils.WorkForegroundUpdater$1","type":"CLASS","downloadSize":348,"installSize":348},{"name":"androidx.work.impl.constraints.NetworkState","type":"CLASS","downloadSize":316,"installSize":316},{"name":"androidx.work.impl.background.systemalarm.Alarms","type":"CLASS","downloadSize":314,"installSize":315},{"name":"androidx.work.impl.utils.futures.AbstractFuture$SynchronizedHelper","type":"CLASS","downloadSize":311,"installSize":311},{"name":"androidx.work.impl.WorkContinuationImpl","type":"CLASS","downloadSize":293,"installSize":294},{"name":"androidx.work.impl.workers.DiagnosticsWorkerKt","type":"CLASS","downloadSize":288,"installSize":289},{"name":"androidx.work.impl.constraints.trackers.NetworkStateTracker24","type":"CLASS","downloadSize":287,"installSize":287},{"name":"androidx.work.impl.foreground.SystemForegroundService$2","type":"CLASS","downloadSize":264,"installSize":264},{"name":"androidx.work.impl.utils.StopWorkRunnable","type":"CLASS","downloadSize":258,"installSize":258},{"name":"androidx.work.impl.constraints.controllers.BatteryChargingController","type":"CLASS","downloadSize":254,"installSize":254},{"name":"androidx.work.impl.utils.ProcessUtils","type":"CLASS","downloadSize":244,"installSize":245},{"name":"androidx.work.impl.background.systemalarm.RescheduleReceiver","type":"CLASS","downloadSize":238,"installSize":239},{"name":"androidx.work.ForegroundInfo","type":"CLASS","downloadSize":218,"installSize":219},{"name":"androidx.work.impl.model.SystemIdInfo","type":"CLASS","downloadSize":214,"installSize":214},{"name":"androidx.work.impl.workers.ConstraintTrackingWorker","type":"CLASS","downloadSize":212,"installSize":212},{"name":"androidx.work.impl.Schedulers","type":"CLASS","downloadSize":202,"installSize":202},{"name":"androidx.work.impl.constraints.trackers.ConstraintTracker","type":"CLASS","downloadSize":201,"installSize":202},{"name":"androidx.work.WorkerFactory","type":"CLASS","downloadSize":201,"installSize":202},{"name":"androidx.work.impl.background.systemalarm.DelayMetCommandHandler$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":198,"installSize":198},{"name":"androidx.work.impl.utils.futures.SettableFuture","type":"CLASS","downloadSize":197,"installSize":197},{"name":"androidx.work.impl.utils.WorkTimer$WorkTimerRunnable","type":"CLASS","downloadSize":187,"installSize":187},{"name":"androidx.work.impl.utils.WorkTimer","type":"CLASS","downloadSize":185,"installSize":186},{"name":"androidx.work.Constraints$ContentUriTrigger","type":"CLASS","downloadSize":178,"installSize":179},{"name":"androidx.work.impl.model.Preference","type":"CLASS","downloadSize":178,"installSize":178},{"name":"androidx.work.impl.foreground.SystemForegroundService$1","type":"CLASS","downloadSize":173,"installSize":174},{"name":"androidx.work.impl.model.WorkGenerationalId","type":"CLASS","downloadSize":171,"installSize":171},{"name":"androidx.work.impl.utils.PackageManagerHelper","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.work.impl.utils.futures.DirectExecutor","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.work.ListenableWorker","type":"CLASS","downloadSize":165,"installSize":165},{"name":"androidx.work.impl.constraints.trackers.NetworkStateTrackerPre24","type":"CLASS","downloadSize":164,"installSize":164},{"name":"androidx.work.ListenableWorker$Result$Success","type":"CLASS","downloadSize":158,"installSize":158},{"name":"androidx.work.Configuration","type":"CLASS","downloadSize":156,"installSize":156},{"name":"androidx.work.ListenableWorker$Result$Failure","type":"CLASS","downloadSize":156,"installSize":156},{"name":"androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTracker","type":"CLASS","downloadSize":154,"installSize":154},{"name":"androidx.work.impl.model.SystemIdInfoDao_Impl$2","type":"CLASS","downloadSize":153,"installSize":153},{"name":"androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.work.impl.constraints.trackers.NetworkStateTrackerKt","type":"CLASS","downloadSize":148,"installSize":149},{"name":"androidx.work.impl.foreground.SystemForegroundService$3","type":"CLASS","downloadSize":148,"installSize":149},{"name":"androidx.work.impl.diagnostics.DiagnosticsReceiver","type":"CLASS","downloadSize":148,"installSize":149},{"name":"androidx.work.impl.constraints.trackers.NetworkStateTracker24$networkCallback$1","type":"CLASS","downloadSize":146,"installSize":147},{"name":"androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver","type":"CLASS","downloadSize":138,"installSize":138},{"name":"androidx.work.impl.model.WorkSpec$IdAndState","type":"CLASS","downloadSize":135,"installSize":135},{"name":"androidx.work.impl.utils.NetworkApi21","type":"CLASS","downloadSize":135,"installSize":135},{"name":"androidx.work.impl.CleanupCallback","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.work.Worker","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.work.impl.constraints.controllers.NetworkMeteredController","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.work.impl.constraints.controllers.NetworkNotRoamingController","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.work.impl.foreground.SystemForegroundService$Api31Impl","type":"CLASS","downloadSize":128,"installSize":128},{"name":"androidx.work.OverwritingInputMerger","type":"CLASS","downloadSize":128,"installSize":128},{"name":"androidx.work.impl.background.systemalarm.ConstraintsCommandHandler","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver","type":"CLASS","downloadSize":124,"installSize":124},{"name":"androidx.work.impl.utils.WorkForegroundUpdater","type":"CLASS","downloadSize":117,"installSize":117},{"name":"androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTracker$broadcastReceiver$1","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.work.impl.utils.WakeLocks","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.work.impl.foreground.SystemForegroundService$Api29Impl","type":"CLASS","downloadSize":115,"installSize":115},{"name":"androidx.work.impl.background.systemalarm.Alarms$Api19Impl","type":"CLASS","downloadSize":115,"installSize":115},{"name":"androidx.work.impl.background.systemalarm.ConstraintProxy","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.work.ListenableWorker$Result$Retry","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.work.impl.utils.futures.AbstractFuture$Cancellation","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.work.Configuration$1","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.work.impl.utils.futures.AbstractFuture$SetFuture","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.work.OneTimeWorkRequest","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.work.impl.background.greedy.DelayedWorkTracker","type":"CLASS","downloadSize":96,"installSize":96},{"name":"androidx.work.impl.utils.futures.AbstractFuture$Listener","type":"CLASS","downloadSize":91,"installSize":91},{"name":"androidx.work.impl.WorkDatabase","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.work.impl.workers.CombineContinuationsWorker","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.work.impl.Processor$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":83,"installSize":84},{"name":"androidx.work.impl.background.systemjob.SystemJobInfoConverter","type":"CLASS","downloadSize":83,"installSize":84},{"name":"androidx.work.Operation$State$FAILURE","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.work.impl.utils.futures.AbstractFuture$Failure","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.work.impl.utils.futures.AbstractFuture$Waiter","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.work.impl.Api21Impl","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.work.WorkerFactory$1","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.work.impl.utils.SynchronousExecutor","type":"CLASS","downloadSize":74,"installSize":74},{"name":"androidx.work.impl.utils.Api28Impl","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.work.impl.background.systemjob.SystemJobService$Api24Impl","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.work.impl.model.WorkSpecDao_Impl$2","type":"CLASS","downloadSize":66,"installSize":66},{"name":"androidx.work.WorkManagerInitializer","type":"CLASS","downloadSize":65,"installSize":65},{"name":"androidx.work.impl.utils.IdGenerator","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.work.impl.model.Dependency","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.work.impl.model.WorkName","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.work.impl.model.WorkTag","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.work.impl.WorkDatabasePathHelperKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.work.impl.utils.NetworkApi24","type":"CLASS","downloadSize":53,"installSize":54},{"name":"androidx.work.InputMerger","type":"CLASS","downloadSize":52,"installSize":52},{"name":"androidx.work.impl.utils.WakeLocksHolder","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.work.Operation","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.work.impl.constraints.WorkConstraintsTrackerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.constraints.trackers.BatteryChargingTrackerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.constraints.trackers.BatteryNotLowTrackerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTrackerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.constraints.trackers.ConstraintTrackerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.constraints.trackers.StorageNotLowTrackerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.workers.ConstraintTrackingWorkerKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.StartStopToken","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.work.impl.WorkDatabaseKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.work.impl.utils.NetworkApi23","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.work.impl.WorkManagerImpl$Api24Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.work.impl.background.systemjob.SystemJobService$Api28Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.work.impl.utils.WorkProgressUpdater","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.work.impl.utils.futures.AbstractFuture$Failure$1","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.work.Operation$State$IN_PROGRESS","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.work.Operation$State$SUCCESS","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.work.impl.Scheduler","type":"CLASS","downloadSize":34,"installSize":34},{"name":"androidx.work.impl.constraints.WorkConstraintsCallback","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.work.WorkerParameters","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.work.impl.ExecutionListener","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.work.impl.utils.WorkTimer$TimeLimitExceededListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.work.Configuration$Provider","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.work.ListenableWorker$Result","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.core:core:1.13.1","type":"EXTERNAL","downloadSize":84035,"installSize":85147,"files":[{"name":"androidx.core.widget.NestedScrollView","type":"CLASS","downloadSize":10098,"installSize":10116},{"name":"androidx.core.graphics.TypefaceCompatApi26Impl","type":"CLASS","downloadSize":1741,"installSize":1744},{"name":"androidx.core.content.res.CamUtils","type":"CLASS","downloadSize":1723,"installSize":1726},{"name":"androidx.core.view.ViewCompat","type":"CLASS","downloadSize":1722,"installSize":1725},{"name":"androidx.core.graphics.PathParser$PathDataNode","type":"CLASS","downloadSize":1690,"installSize":1693},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat","type":"CLASS","downloadSize":1639,"installSize":1642},{"name":"androidx.core.view.ViewCompat$Api21Impl","type":"CLASS","downloadSize":1592,"installSize":1594},{"name":"androidx.core.text.PrecomputedTextCompat$Params","type":"CLASS","downloadSize":1436,"installSize":1439},{"name":"androidx.core.content.res.CamColor","type":"CLASS","downloadSize":1375,"installSize":1378},{"name":"androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter","type":"CLASS","downloadSize":1302,"installSize":1305},{"name":"androidx.core.view.NestedScrollingChildHelper","type":"CLASS","downloadSize":1289,"installSize":1291},{"name":"androidx.core.app.AppLocalesStorageHelper","type":"CLASS","downloadSize":1249,"installSize":1251},{"name":"androidx.core.view.WindowInsetsCompat$Impl20","type":"CLASS","downloadSize":1167,"installSize":1169},{"name":"androidx.core.content.res.ColorStateListInflaterCompat","type":"CLASS","downloadSize":1118,"installSize":1120},{"name":"androidx.core.view.ViewParentCompat$Api21Impl","type":"CLASS","downloadSize":1062,"installSize":1064},{"name":"androidx.core.graphics.TypefaceCompat","type":"CLASS","downloadSize":1033,"installSize":1034},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat","type":"CLASS","downloadSize":1021,"installSize":1023},{"name":"androidx.core.provider.FontProvider","type":"CLASS","downloadSize":964,"installSize":965},{"name":"androidx.core.view.AccessibilityDelegateCompat","type":"CLASS","downloadSize":936,"installSize":938},{"name":"androidx.core.view.WindowInsetsCompat$Impl","type":"CLASS","downloadSize":920,"installSize":922},{"name":"androidx.core.graphics.ColorUtils","type":"CLASS","downloadSize":874,"installSize":876},{"name":"androidx.core.widget.ListViewAutoScrollHelper","type":"CLASS","downloadSize":868,"installSize":870},{"name":"androidx.core.content.res.ViewingConditions","type":"CLASS","downloadSize":807,"installSize":808},{"name":"/res/layout-v21/notification_template_custom_big.xml","type":"RESOURCE","downloadSize":788,"installSize":788,"resourceType":"LAYOUT"},{"name":"androidx.core.graphics.TypefaceCompatApi29Impl","type":"CLASS","downloadSize":731,"installSize":732},{"name":"androidx.core.graphics.TypefaceCompatApi24Impl","type":"CLASS","downloadSize":712,"installSize":713},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api33Impl","type":"CLASS","downloadSize":704,"installSize":705},{"name":"androidx.core.content.res.ResourcesCompat","type":"CLASS","downloadSize":686,"installSize":688},{"name":"androidx.core.graphics.drawable.DrawableCompat$Api21Impl","type":"CLASS","downloadSize":686,"installSize":687},{"name":"androidx.core.view.MenuItemCompat$Api26Impl","type":"CLASS","downloadSize":670,"installSize":671},{"name":"androidx.core.graphics.drawable.IconCompat","type":"CLASS","downloadSize":658,"installSize":659},{"name":"androidx.core.graphics.drawable.IconCompatParcelizer","type":"CLASS","downloadSize":652,"installSize":653},{"name":"androidx.core.widget.NestedScrollView$SavedState$1","type":"CLASS","downloadSize":650,"installSize":651},{"name":"androidx.core.graphics.TypefaceCompatApi21Impl","type":"CLASS","downloadSize":625,"installSize":626},{"name":"androidx.core.graphics.Insets","type":"CLASS","downloadSize":612,"installSize":613},{"name":"androidx.core.view.ViewCompat$Api26Impl","type":"CLASS","downloadSize":605,"installSize":606},{"name":"androidx.core.view.WindowInsetsCompat","type":"CLASS","downloadSize":598,"installSize":599},{"name":"androidx.core.hardware.fingerprint.FingerprintManagerCompat$Api23Impl","type":"CLASS","downloadSize":595,"installSize":596},{"name":"/res/layout-v21/notification_action_tombstone.xml","type":"RESOURCE","downloadSize":539,"installSize":539,"resourceType":"LAYOUT"},{"name":"androidx.core.view.ContentInfoCompat$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":538,"installSize":538},{"name":"androidx.core.os.LocaleListCompatWrapper","type":"CLASS","downloadSize":535,"installSize":535},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline5","type":"CLASS","downloadSize":531,"installSize":532},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":524,"installSize":525},{"name":"androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":522,"installSize":523},{"name":"androidx.core.view.ViewCompat$Api29Impl","type":"CLASS","downloadSize":515,"installSize":516},{"name":"androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":512,"installSize":513},{"name":"androidx.core.text.BidiFormatter","type":"CLASS","downloadSize":496,"installSize":496},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl21","type":"CLASS","downloadSize":487,"installSize":488},{"name":"/res/layout-v21/notification_action.xml","type":"RESOURCE","downloadSize":487,"installSize":487,"resourceType":"LAYOUT"},{"name":"androidx.core.view.ContentInfoCompat$BuilderCompatImpl","type":"CLASS","downloadSize":486,"installSize":487},{"name":"/res/drawable-v21/notification_action_background.xml","type":"RESOURCE","downloadSize":473,"installSize":473,"resourceType":"DRAWABLE"},{"name":"androidx.core.widget.TextViewCompat$OreoCallback","type":"CLASS","downloadSize":471,"installSize":472},{"name":"androidx.core.view.DisplayCutoutCompat$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":457,"installSize":457},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api34Impl","type":"CLASS","downloadSize":447,"installSize":448},{"name":"androidx.core.widget.NestedScrollView$AccessibilityDelegate","type":"CLASS","downloadSize":443,"installSize":443},{"name":"androidx.core.view.WindowInsetsCompat$BuilderImpl","type":"CLASS","downloadSize":425,"installSize":426},{"name":"/res/layout-v21/notification_template_icon_group.xml","type":"RESOURCE","downloadSize":421,"installSize":421,"resourceType":"LAYOUT"},{"name":"/res/layout/ime_secondary_split_test_activity.xml","type":"RESOURCE","downloadSize":417,"installSize":417,"resourceType":"LAYOUT"},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4","type":"CLASS","downloadSize":410,"installSize":410},{"name":"androidx.core.view.ViewCompat$AccessibilityViewProperty","type":"CLASS","downloadSize":409,"installSize":410},{"name":"androidx.core.view.ViewCompat$Api28Impl","type":"CLASS","downloadSize":394,"installSize":394},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback","type":"CLASS","downloadSize":391,"installSize":392},{"name":"androidx.core.view.inputmethod.EditorInfoCompat","type":"CLASS","downloadSize":385,"installSize":386},{"name":"androidx.core.content.ContextCompat$Api26Impl","type":"CLASS","downloadSize":384,"installSize":384},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$1","type":"CLASS","downloadSize":382,"installSize":383},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener","type":"CLASS","downloadSize":373,"installSize":373},{"name":"androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks","type":"CLASS","downloadSize":361,"installSize":361},{"name":"androidx.core.view.DisplayCutoutCompat$Api30Impl","type":"CLASS","downloadSize":347,"installSize":347},{"name":"androidx.core.view.inputmethod.InputConnectionCompat$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":345,"installSize":345},{"name":"androidx.core.hardware.fingerprint.FingerprintManagerCompat$1","type":"CLASS","downloadSize":337,"installSize":338},{"name":"androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry","type":"CLASS","downloadSize":337,"installSize":337},{"name":"androidx.core.view.ViewPropertyAnimatorCompat$1","type":"CLASS","downloadSize":325,"installSize":325},{"name":"androidx.core.view.ViewCompat$1","type":"CLASS","downloadSize":307,"installSize":308},{"name":"androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":306,"installSize":307},{"name":"androidx.core.view.WindowInsetsCompat$BuilderImpl20","type":"CLASS","downloadSize":306,"installSize":307},{"name":"androidx.core.view.WindowInsetsCompat$Impl29","type":"CLASS","downloadSize":298,"installSize":298},{"name":"androidx.core.provider.FontRequestWorker","type":"CLASS","downloadSize":284,"installSize":284},{"name":"androidx.core.widget.TextViewCompat$Api23Impl","type":"CLASS","downloadSize":278,"installSize":278},{"name":"androidx.core.os.LocaleListPlatformWrapper","type":"CLASS","downloadSize":277,"installSize":277},{"name":"androidx.core.os.LocaleListCompat","type":"CLASS","downloadSize":265,"installSize":265},{"name":"/res/layout/notification_template_part_time.xml","type":"RESOURCE","downloadSize":263,"installSize":263,"resourceType":"LAYOUT"},{"name":"/res/layout/notification_template_part_chronometer.xml","type":"RESOURCE","downloadSize":259,"installSize":259,"resourceType":"LAYOUT"},{"name":"androidx.core.os.LocaleListCompat$Api21Impl","type":"CLASS","downloadSize":258,"installSize":258},{"name":"androidx.core.view.WindowInsetsCompat$BuilderImpl29","type":"CLASS","downloadSize":256,"installSize":256},{"name":"androidx.core.view.inputmethod.InputConnectionCompat$2","type":"CLASS","downloadSize":255,"installSize":256},{"name":"/res/drawable/notification_bg.xml","type":"RESOURCE","downloadSize":254,"installSize":254,"resourceType":"DRAWABLE"},{"name":"/res/drawable/notification_bg_low.xml","type":"RESOURCE","downloadSize":254,"installSize":254,"resourceType":"DRAWABLE"},{"name":"/res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png","type":"RESOURCE","downloadSize":252,"installSize":909,"resourceType":"DRAWABLE"},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat","type":"CLASS","downloadSize":250,"installSize":251},{"name":"androidx.core.app.RemoteActionCompatParcelizer","type":"CLASS","downloadSize":243,"installSize":243},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Callback","type":"CLASS","downloadSize":242,"installSize":243},{"name":"androidx.core.view.ViewPropertyAnimatorCompat","type":"CLASS","downloadSize":235,"installSize":236},{"name":"androidx.core.app.ComponentActivity","type":"CLASS","downloadSize":234,"installSize":234},{"name":"androidx.core.provider.FontsContractCompat$FontInfo","type":"CLASS","downloadSize":233,"installSize":233},{"name":"androidx.core.view.OneShotPreDrawListener","type":"CLASS","downloadSize":228,"installSize":228},{"name":"androidx.core.view.ViewConfigurationCompat$Api34Impl","type":"CLASS","downloadSize":219,"installSize":220},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$3","type":"CLASS","downloadSize":218,"installSize":218},{"name":"androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19","type":"CLASS","downloadSize":218,"installSize":218},{"name":"androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.core.app.AppOpsManagerCompat$Api23Impl","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.core.widget.TextViewOnReceiveContentListener","type":"CLASS","downloadSize":213,"installSize":213},{"name":"androidx.core.view.WindowInsetsCompat$Impl30","type":"CLASS","downloadSize":212,"installSize":212},{"name":"androidx.core.view.WindowInsetsCompat$Impl21","type":"CLASS","downloadSize":209,"installSize":210},{"name":"androidx.core.view.SoftwareKeyboardControllerCompat$Impl30","type":"CLASS","downloadSize":209,"installSize":209},{"name":"androidx.core.app.ActivityRecreator","type":"CLASS","downloadSize":208,"installSize":209},{"name":"androidx.core.view.DisplayCutoutCompat$Api28Impl","type":"CLASS","downloadSize":201,"installSize":201},{"name":"/res/layout/ime_base_split_test_activity.xml","type":"RESOURCE","downloadSize":201,"installSize":201,"resourceType":"LAYOUT"},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl","type":"CLASS","downloadSize":200,"installSize":201},{"name":"androidx.core.text.BidiFormatter$DirectionalityEstimator","type":"CLASS","downloadSize":195,"installSize":196},{"name":"androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.core.os.CancellationSignal","type":"CLASS","downloadSize":188,"installSize":189},{"name":"androidx.core.view.WindowInsetsCompat$Impl28","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.core.util.Pools$SimplePool","type":"CLASS","downloadSize":184,"installSize":184},{"name":"androidx.core.view.animation.PathInterpolatorCompat$Api21Impl","type":"CLASS","downloadSize":184,"installSize":184},{"name":"/res/drawable/notification_icon_background.xml","type":"RESOURCE","downloadSize":184,"installSize":184,"resourceType":"DRAWABLE"},{"name":"androidx.core.view.ViewCompat$Api23Impl","type":"CLASS","downloadSize":183,"installSize":183},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api30Impl","type":"CLASS","downloadSize":182,"installSize":183},{"name":"androidx.core.content.res.ResourcesCompat$Api21Impl","type":"CLASS","downloadSize":181,"installSize":182},{"name":"androidx.core.app.AppOpsManagerCompat$Api29Impl","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.core.view.ViewCompat$Api30Impl","type":"CLASS","downloadSize":174,"installSize":174},{"name":"androidx.core.view.NestedScrollingParentHelper","type":"CLASS","downloadSize":174,"installSize":174},{"name":"/res/drawable/notification_tile_bg.xml","type":"RESOURCE","downloadSize":174,"installSize":174,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png","type":"RESOURCE","downloadSize":169,"installSize":252,"resourceType":"DRAWABLE"},{"name":"androidx.core.view.ViewCompat$Api31Impl","type":"CLASS","downloadSize":166,"installSize":166},{"name":"/res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png","type":"RESOURCE","downloadSize":164,"installSize":247,"resourceType":"DRAWABLE"},{"name":"androidx.core.widget.EdgeEffectCompat$Api31Impl","type":"CLASS","downloadSize":161,"installSize":161},{"name":"androidx.core.view.WindowInsetsControllerCompat$Impl30","type":"CLASS","downloadSize":159,"installSize":159},{"name":"androidx.core.text.ICUCompat","type":"CLASS","downloadSize":159,"installSize":159},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl30","type":"CLASS","downloadSize":158,"installSize":159},{"name":"androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$2","type":"CLASS","downloadSize":157,"installSize":157},{"name":"androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper","type":"CLASS","downloadSize":154,"installSize":154},{"name":"androidx.core.graphics.TypefaceCompatApi28Impl","type":"CLASS","downloadSize":153,"installSize":154},{"name":"androidx.core.view.VelocityTrackerCompat$Api34Impl","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.core.view.ViewCompat$UnhandledKeyEventManager","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.core.provider.FontRequestWorker$2","type":"CLASS","downloadSize":150,"installSize":150},{"name":"androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":149,"installSize":149},{"name":"androidx.core.view.DisplayCutoutCompat","type":"CLASS","downloadSize":149,"installSize":149},{"name":"androidx.core.app.ActivityCompat$Api23Impl","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.core.widget.CompoundButtonCompat$Api21Impl","type":"CLASS","downloadSize":144,"installSize":144},{"name":"androidx.core.widget.ImageViewCompat$Api21Impl","type":"CLASS","downloadSize":144,"installSize":144},{"name":"androidx.core.widget.PopupWindowCompat$Api23Impl","type":"CLASS","downloadSize":144,"installSize":144},{"name":"androidx.core.content.res.ResourcesCompat$Api23Impl","type":"CLASS","downloadSize":142,"installSize":143},{"name":"androidx.core.provider.FontProvider$ContentQueryWrapperApi16Impl","type":"CLASS","downloadSize":142,"installSize":142},{"name":"androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey","type":"CLASS","downloadSize":141,"installSize":141},{"name":"/res/drawable-xhdpi-v4/notification_bg_low_normal.9.png","type":"RESOURCE","downloadSize":137,"installSize":221,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xhdpi-v4/notification_bg_normal.9.png","type":"RESOURCE","downloadSize":137,"installSize":221,"resourceType":"DRAWABLE"},{"name":"/res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png","type":"RESOURCE","downloadSize":137,"installSize":138,"resourceType":"DRAWABLE"},{"name":"androidx.core.view.inputmethod.InputConnectionCompat$1","type":"CLASS","downloadSize":137,"installSize":137},{"name":"androidx.core.widget.NestedScrollView$SavedState","type":"CLASS","downloadSize":137,"installSize":137},{"name":"androidx.core.view.ViewCompat$Api21Impl$1","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.core.widget.TextViewCompat$Api28Impl","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.core.graphics.drawable.IconCompat$Api28Impl","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.core.view.WindowInsetsControllerCompat$Impl23","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.core.view.SoftwareKeyboardControllerCompat$Impl20$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.core.os.TraceCompat","type":"CLASS","downloadSize":132,"installSize":132},{"name":"androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.core.content.ContextCompat$Api23Impl","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.core.view.ViewConfigurationCompat","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.core.view.accessibility.AccessibilityClickableSpanCompat","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.core.internal.view.SupportMenuItem","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.core.widget.AutoScrollHelper$ClampedScroller","type":"CLASS","downloadSize":125,"installSize":125},{"name":"androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26","type":"CLASS","downloadSize":118,"installSize":119},{"name":"androidx.core.view.WindowInsetsCompat$TypeImpl30","type":"CLASS","downloadSize":117,"installSize":117},{"name":"androidx.core.graphics.Insets$Api29Impl","type":"CLASS","downloadSize":116,"installSize":116},{"name":"androidx.core.view.ViewCompat$Api20Impl","type":"CLASS","downloadSize":115,"installSize":116},{"name":"androidx.core.util.Pools$SynchronizedPool","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.core.content.ContextCompat$Api21Impl","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.core.provider.FontRequestWorker$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"android.support.v4.app.RemoteActionCompatParcelizer","type":"CLASS","downloadSize":104,"installSize":104},{"name":"android.support.v4.graphics.drawable.IconCompatParcelizer","type":"CLASS","downloadSize":104,"installSize":104},{"name":"androidx.core.view.ViewCompat$OnReceiveContentListenerAdapter","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.core.text.ICUCompat$Api24Impl","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.core.os.LocaleListCompat$Api24Impl","type":"CLASS","downloadSize":94,"installSize":95},{"name":"androidx.core.view.WindowInsetsAnimationCompat","type":"CLASS","downloadSize":93,"installSize":93},{"name":"androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry","type":"CLASS","downloadSize":93,"installSize":93},{"name":"androidx.core.view.WindowInsetsCompat$BuilderImpl30","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.core.view.DifferentialMotionFlingController","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.core.graphics.drawable.DrawableCompat$Api23Impl","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.core.app.NotificationManagerCompat","type":"CLASS","downloadSize":77,"installSize":77},{"name":"androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticLambda6","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.core.widget.EdgeEffectCompat$Api21Impl","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.core.widget.TextViewCompat$Api34Impl","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.core.os.BuildCompat$Api30Impl","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.core.view.ContentInfoCompat","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.core.view.ViewConfigurationCompat$Api26Impl","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.core.view.ViewConfigurationCompat$Api28Impl","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.core.app.NotificationManagerCompat$Api24Impl","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.core.text.TextDirectionHeuristicsCompat","type":"CLASS","downloadSize":65,"installSize":65},{"name":"androidx.core.view.VelocityTrackerFallback","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.core.view.NestedScrollingParent2","type":"CLASS","downloadSize":60,"installSize":60},{"name":"androidx.core.provider.FontRequestWorker$TypefaceResult","type":"CLASS","downloadSize":58,"installSize":58},{"name":"androidx.core.os.BuildCompat","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.core.view.WindowInsetsControllerCompat$Impl26","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.core.app.RemoteActionCompat","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1","type":"CLASS","downloadSize":53,"installSize":53},{"name":"androidx.core.provider.RequestExecutor$DefaultThreadFactory","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.core.view.inputmethod.EditorInfoCompat$Api30Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.core.content.res.FontResourcesParserCompat$Api21Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.core.view.WindowCompat$Api30Impl","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.core.app.MultiWindowModeChangedInfo","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.core.app.PictureInPictureModeChangedInfo","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.core.os.LocaleListInterface","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.core.view.VelocityTrackerCompat","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.core.text.TextDirectionHeuristicsCompat$FirstStrong","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.core.view.ContentInfoCompat$BuilderCompat","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.core.content.ContextCompat$Api28Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.core.text.ICUCompat$Api21Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.core.widget.CompoundButtonCompat$Api23Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.core.widget.NestedScrollView$Api21Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.core.widget.TextViewCompat$Api24Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.core.content.res.ResourcesCompat$ThemeCompat$Api29Impl","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.core.view.ContentInfoCompat$Compat","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.core.app.CoreComponentFactory","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.core.widget.TintableCompoundButton","type":"CLASS","downloadSize":34,"installSize":34},{"name":"androidx.core.view.ViewPropertyAnimatorListener","type":"CLASS","downloadSize":30,"installSize":30},{"name":"androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.core.view.ViewCompat$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.core.widget.TintableCompoundDrawablesView","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.core.view.NestedScrollingParent3","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.core.graphics.drawable.WrappedDrawableApi14","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.core.view.OnApplyWindowInsetsListener","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.core.util.Consumer","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.core.view.OnReceiveContentViewBehavior","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.core.view.KeyEventDispatcher$Component","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.core.os.CancellationSignal$OnCancelListener","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.core.text.PrecomputedTextCompat","type":"CLASS","downloadSize":11,"installSize":11},{"name":"androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.MenuHost","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.OnReceiveContentListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.autofill.AutofillIdCompat","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.view.contentcapture.ContentCaptureSessionCompat","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.widget.NestedScrollView$OnScrollChangeListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.content.OnConfigurationChangedProvider","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.content.OnTrimMemoryProvider","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.app.OnMultiWindowModeChangedProvider","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.app.OnPictureInPictureModeChangedProvider","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.app.ActivityCompat$RequestPermissionsRequestCodeValidator","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.core.graphics.drawable.WrappedDrawable","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3","type":"EXTERNAL","downloadSize":75076,"installSize":75201,"files":[{"name":"kotlinx.coroutines.channels.BufferedChannel","type":"CLASS","downloadSize":7690,"installSize":7703},{"name":"_COROUTINE._BOUNDARY","type":"CLASS","downloadSize":7478,"installSize":7491},{"name":"kotlinx.coroutines.JobSupport","type":"CLASS","downloadSize":4005,"installSize":4011},{"name":"kotlinx.coroutines.DebugStringsKt","type":"CLASS","downloadSize":2478,"installSize":2482},{"name":"kotlinx.coroutines.flow.SharedFlowImpl","type":"CLASS","downloadSize":2420,"installSize":2425},{"name":"kotlinx.coroutines.CancellableContinuationImpl","type":"CLASS","downloadSize":2383,"installSize":2387},{"name":"kotlinx.coroutines.scheduling.CoroutineScheduler","type":"CLASS","downloadSize":2100,"installSize":2103},{"name":"kotlinx.coroutines.scheduling.CoroutineScheduler$Worker","type":"CLASS","downloadSize":1741,"installSize":1744},{"name":"kotlinx.coroutines.internal.AtomicKt","type":"CLASS","downloadSize":1688,"installSize":1691},{"name":"kotlinx.coroutines.sync.SemaphoreImpl$onCancellationRelease$1","type":"CLASS","downloadSize":1550,"installSize":1553},{"name":"kotlinx.coroutines.flow.SharedFlowKt","type":"CLASS","downloadSize":1468,"installSize":1471},{"name":"kotlinx.coroutines.EventLoopImplBase","type":"CLASS","downloadSize":1377,"installSize":1379},{"name":"kotlinx.coroutines.selects.SelectImplementation","type":"CLASS","downloadSize":1214,"installSize":1216},{"name":"kotlinx.coroutines.sync.SemaphoreImpl","type":"CLASS","downloadSize":1021,"installSize":1023},{"name":"kotlinx.coroutines.flow.StateFlowImpl","type":"CLASS","downloadSize":862,"installSize":864},{"name":"kotlinx.coroutines.internal.LockFreeTaskQueueCore","type":"CLASS","downloadSize":605,"installSize":606},{"name":"kotlinx.coroutines.channels.ChannelSegment","type":"CLASS","downloadSize":592,"installSize":593},{"name":"kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1","type":"CLASS","downloadSize":585,"installSize":586},{"name":"kotlinx.coroutines.JobSupport$Finishing","type":"CLASS","downloadSize":577,"installSize":578},{"name":"kotlinx.coroutines.channels.BufferedChannel$BufferedChannelIterator","type":"CLASS","downloadSize":554,"installSize":555},{"name":"kotlinx.coroutines.DefaultExecutor","type":"CLASS","downloadSize":543,"installSize":544},{"name":"kotlinx.coroutines.CompletedContinuation","type":"CLASS","downloadSize":505,"installSize":506},{"name":"kotlinx.coroutines.channels.ConflatedBufferedChannel","type":"CLASS","downloadSize":478,"installSize":479},{"name":"kotlinx.coroutines.sync.MutexImpl","type":"CLASS","downloadSize":478,"installSize":478},{"name":"kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1","type":"CLASS","downloadSize":466,"installSize":466},{"name":"kotlinx.coroutines.flow.internal.SafeCollector","type":"CLASS","downloadSize":461,"installSize":462},{"name":"kotlinx.coroutines.internal.ThreadSafeHeap","type":"CLASS","downloadSize":452,"installSize":453},{"name":"kotlinx.coroutines.AbstractCoroutine","type":"CLASS","downloadSize":443,"installSize":444},{"name":"kotlinx.coroutines.internal.DispatchedContinuation","type":"CLASS","downloadSize":433,"installSize":433},{"name":"kotlinx.coroutines.internal.LimitedDispatcher","type":"CLASS","downloadSize":433,"installSize":433},{"name":"kotlinx.coroutines.ExecutorCoroutineDispatcherImpl","type":"CLASS","downloadSize":426,"installSize":426},{"name":"kotlinx.coroutines.selects.SelectImplementation$ClauseData","type":"CLASS","downloadSize":426,"installSize":426},{"name":"kotlinx.coroutines.internal.LockFreeLinkedListNode","type":"CLASS","downloadSize":411,"installSize":412},{"name":"kotlinx.coroutines.flow.internal.ChannelFlow","type":"CLASS","downloadSize":399,"installSize":400},{"name":"kotlinx.coroutines.channels.ProducerCoroutine","type":"CLASS","downloadSize":399,"installSize":399},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowOperator","type":"CLASS","downloadSize":397,"installSize":398},{"name":"kotlinx.coroutines.DispatchedTask","type":"CLASS","downloadSize":373,"installSize":374},{"name":"kotlinx.coroutines.EventLoopImplBase$DelayedTask","type":"CLASS","downloadSize":371,"installSize":371},{"name":"kotlinx.coroutines.scheduling.WorkQueue","type":"CLASS","downloadSize":358,"installSize":359},{"name":"kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1","type":"CLASS","downloadSize":357,"installSize":358},{"name":"kotlinx.coroutines.NonCancellable","type":"CLASS","downloadSize":354,"installSize":355},{"name":"kotlinx.coroutines.JobNode","type":"CLASS","downloadSize":354,"installSize":354},{"name":"kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner","type":"CLASS","downloadSize":343,"installSize":343},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest","type":"CLASS","downloadSize":333,"installSize":333},{"name":"kotlinx.coroutines.internal.ThreadLocalElement","type":"CLASS","downloadSize":331,"installSize":332},{"name":"kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$2","type":"CLASS","downloadSize":323,"installSize":324},{"name":"kotlinx.coroutines.channels.BufferedChannelKt","type":"CLASS","downloadSize":300,"installSize":300},{"name":"kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$3$2","type":"CLASS","downloadSize":300,"installSize":300},{"name":"kotlinx.coroutines.flow.internal.ChannelFlow$collect$2","type":"CLASS","downloadSize":296,"installSize":297},{"name":"kotlinx.coroutines.flow.StartedWhileSubscribed","type":"CLASS","downloadSize":290,"installSize":291},{"name":"kotlinx.coroutines.scheduling.DefaultIoScheduler","type":"CLASS","downloadSize":290,"installSize":291},{"name":"kotlinx.coroutines.CoroutineDispatcher","type":"CLASS","downloadSize":286,"installSize":286},{"name":"kotlinx.coroutines.flow.internal.AbstractSharedFlow","type":"CLASS","downloadSize":286,"installSize":286},{"name":"kotlinx.coroutines.internal.Segment","type":"CLASS","downloadSize":284,"installSize":284},{"name":"kotlinx.coroutines.JobCancellationException","type":"CLASS","downloadSize":282,"installSize":282},{"name":"kotlinx.coroutines.flow.FlowKt__EmittersKt$onCompletion$$inlined$unsafeFlow$1","type":"CLASS","downloadSize":280,"installSize":280},{"name":"kotlinx.coroutines.internal.ConcurrentLinkedListNode","type":"CLASS","downloadSize":279,"installSize":280},{"name":"kotlinx.coroutines.flow.StartedWhileSubscribed$command$1","type":"CLASS","downloadSize":279,"installSize":279},{"name":"kotlinx.coroutines.flow.internal.AbstractSharedFlowKt","type":"CLASS","downloadSize":278,"installSize":278},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3","type":"CLASS","downloadSize":273,"installSize":273},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2","type":"CLASS","downloadSize":271,"installSize":272},{"name":"kotlinx.coroutines.flow.ChannelFlowBuilder","type":"CLASS","downloadSize":270,"installSize":271},{"name":"kotlinx.coroutines.EventLoopImplPlatform","type":"CLASS","downloadSize":269,"installSize":269},{"name":"kotlinx.coroutines.UndispatchedCoroutine","type":"CLASS","downloadSize":268,"installSize":268},{"name":"kotlinx.coroutines.flow.SafeFlow","type":"CLASS","downloadSize":263,"installSize":263},{"name":"kotlinx.coroutines.internal.LockFreeTaskQueue","type":"CLASS","downloadSize":260,"installSize":260},{"name":"kotlinx.coroutines.CancelFutureOnCancel","type":"CLASS","downloadSize":259,"installSize":259},{"name":"kotlinx.coroutines.internal.ThreadContextKt$countAll$1","type":"CLASS","downloadSize":254,"installSize":254},{"name":"kotlinx.coroutines.JobSupport$ChildCompletion","type":"CLASS","downloadSize":251,"installSize":251},{"name":"kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1","type":"CLASS","downloadSize":237,"installSize":237},{"name":"kotlinx.coroutines.flow.SharedFlowImpl$Emitter","type":"CLASS","downloadSize":233,"installSize":233},{"name":"kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1","type":"CLASS","downloadSize":231,"installSize":232},{"name":"kotlinx.coroutines.scheduling.TaskImpl","type":"CLASS","downloadSize":218,"installSize":218},{"name":"kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher","type":"CLASS","downloadSize":206,"installSize":206},{"name":"kotlinx.coroutines.flow.internal.SubscriptionCountStateFlow","type":"CLASS","downloadSize":200,"installSize":201},{"name":"kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1","type":"CLASS","downloadSize":200,"installSize":200},{"name":"kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1","type":"CLASS","downloadSize":197,"installSize":198},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowOperator$collectWithContextUndispatched$2","type":"CLASS","downloadSize":197,"installSize":198},{"name":"kotlinx.coroutines.UndispatchedMarker","type":"CLASS","downloadSize":197,"installSize":197},{"name":"kotlinx.coroutines.flow.internal.UndispatchedContextCollector$emitRef$1","type":"CLASS","downloadSize":195,"installSize":196},{"name":"kotlinx.coroutines.DisposeOnCompletion","type":"CLASS","downloadSize":194,"installSize":194},{"name":"kotlinx.coroutines.sync.SemaphoreSegment","type":"CLASS","downloadSize":192,"installSize":193},{"name":"kotlinx.coroutines.flow.ReadonlyStateFlow","type":"CLASS","downloadSize":191,"installSize":191},{"name":"kotlinx.coroutines.flow.internal.DownstreamExceptionContext","type":"CLASS","downloadSize":191,"installSize":191},{"name":"kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1","type":"CLASS","downloadSize":187,"installSize":188},{"name":"kotlinx.coroutines.channels.ChannelResult","type":"CLASS","downloadSize":187,"installSize":187},{"name":"kotlinx.coroutines.ChildContinuation","type":"CLASS","downloadSize":184,"installSize":185},{"name":"kotlinx.coroutines.internal.MainDispatcherLoader","type":"CLASS","downloadSize":181,"installSize":182},{"name":"kotlinx.coroutines.channels.BufferedChannel$onReceiveCatching$1","type":"CLASS","downloadSize":180,"installSize":180},{"name":"kotlinx.coroutines.CompletedWithCancellation","type":"CLASS","downloadSize":179,"installSize":180},{"name":"kotlinx.coroutines.internal.ScopeCoroutine","type":"CLASS","downloadSize":177,"installSize":178},{"name":"kotlinx.coroutines.internal.ResizableAtomicArray","type":"CLASS","downloadSize":176,"installSize":176},{"name":"kotlinx.coroutines.scheduling.TasksKt","type":"CLASS","downloadSize":162,"installSize":162},{"name":"kotlinx.coroutines.JobImpl","type":"CLASS","downloadSize":160,"installSize":160},{"name":"kotlinx.coroutines.flow.ReadonlySharedFlow","type":"CLASS","downloadSize":154,"installSize":154},{"name":"kotlinx.coroutines.internal.ThreadLocalKey","type":"CLASS","downloadSize":150,"installSize":150},{"name":"kotlinx.coroutines.EventLoopImplBase$DelayedResumeTask","type":"CLASS","downloadSize":149,"installSize":149},{"name":"kotlinx.coroutines.InvokeOnCancelling","type":"CLASS","downloadSize":149,"installSize":149},{"name":"kotlinx.coroutines.channels.ChannelResult$Closed","type":"CLASS","downloadSize":149,"installSize":149},{"name":"kotlinx.coroutines.NonDisposableHandle","type":"CLASS","downloadSize":148,"installSize":148},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowOperatorImpl","type":"CLASS","downloadSize":147,"installSize":147},{"name":"kotlinx.coroutines.internal.AtomicOp","type":"CLASS","downloadSize":145,"installSize":146},{"name":"kotlinx.coroutines.flow.internal.StackFrameContinuation","type":"CLASS","downloadSize":145,"installSize":145},{"name":"kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$1","type":"CLASS","downloadSize":144,"installSize":144},{"name":"kotlinx.coroutines.ChildHandleNode","type":"CLASS","downloadSize":143,"installSize":143},{"name":"kotlinx.coroutines.TimeoutCoroutine","type":"CLASS","downloadSize":142,"installSize":142},{"name":"kotlinx.coroutines.selects.OnTimeout$selectClause$1","type":"CLASS","downloadSize":140,"installSize":140},{"name":"kotlinx.coroutines.flow.StartedWhileSubscribed$command$2","type":"CLASS","downloadSize":138,"installSize":138},{"name":"kotlinx.coroutines.Empty","type":"CLASS","downloadSize":137,"installSize":137},{"name":"kotlinx.coroutines.CompletedExceptionally","type":"CLASS","downloadSize":134,"installSize":134},{"name":"kotlinx.coroutines.internal.StackTraceRecoveryKt","type":"CLASS","downloadSize":134,"installSize":134},{"name":"kotlinx.coroutines.CoroutineContextKt$foldCopies$1","type":"CLASS","downloadSize":133,"installSize":133},{"name":"kotlinx.coroutines.flow.SharingCommand","type":"CLASS","downloadSize":132,"installSize":132},{"name":"kotlinx.coroutines.CancelledContinuation","type":"CLASS","downloadSize":129,"installSize":129},{"name":"kotlinx.coroutines.sync.SemaphoreKt","type":"CLASS","downloadSize":128,"installSize":128},{"name":"kotlinx.coroutines.DispatchedCoroutine","type":"CLASS","downloadSize":127,"installSize":128},{"name":"kotlinx.coroutines.channels.BufferedChannel$onReceiveCatching$2","type":"CLASS","downloadSize":127,"installSize":127},{"name":"kotlinx.coroutines.scheduling.UnlimitedIoScheduler","type":"CLASS","downloadSize":126,"installSize":126},{"name":"kotlinx.coroutines.JobSupport$AwaitContinuation","type":"CLASS","downloadSize":125,"installSize":125},{"name":"kotlinx.coroutines.BlockingCoroutine","type":"CLASS","downloadSize":121,"installSize":122},{"name":"kotlinx.coroutines.flow.StateFlowSlot","type":"CLASS","downloadSize":119,"installSize":119},{"name":"kotlinx.coroutines.flow.internal.SafeCollectorKt$emitFun$1","type":"CLASS","downloadSize":118,"installSize":118},{"name":"kotlinx.coroutines.selects.SelectKt","type":"CLASS","downloadSize":118,"installSize":118},{"name":"kotlinx.coroutines.EventLoopImplBase$DelayedRunnableTask","type":"CLASS","downloadSize":116,"installSize":117},{"name":"kotlinx.coroutines.internal.CoroutineExceptionHandlerImplKt","type":"CLASS","downloadSize":114,"installSize":114},{"name":"kotlinx.coroutines.DisposableFutureHandle","type":"CLASS","downloadSize":110,"installSize":110},{"name":"kotlinx.coroutines.flow.StateFlowImpl$collect$1","type":"CLASS","downloadSize":110,"installSize":110},{"name":"kotlinx.coroutines.selects.SelectKt$DUMMY_PROCESS_RESULT_FUNCTION$1","type":"CLASS","downloadSize":110,"installSize":110},{"name":"kotlinx.coroutines.CompletableDeferredImpl","type":"CLASS","downloadSize":109,"installSize":109},{"name":"kotlinx.coroutines.internal.ContextScope","type":"CLASS","downloadSize":108,"installSize":108},{"name":"kotlinx.coroutines.flow.SharedFlowImpl$collect$1","type":"CLASS","downloadSize":107,"installSize":108},{"name":"kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1","type":"CLASS","downloadSize":104,"installSize":104},{"name":"kotlinx.coroutines.scheduling.DefaultScheduler","type":"CLASS","downloadSize":102,"installSize":102},{"name":"kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"kotlinx.coroutines.flow.FlowKt__EmittersKt$onCompletion$$inlined$unsafeFlow$1$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1$emit$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$lambda$6$$inlined$collectWhile$1$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$emit$1","type":"CLASS","downloadSize":101,"installSize":102},{"name":"kotlinx.coroutines.internal.DiagnosticCoroutineContextException","type":"CLASS","downloadSize":101,"installSize":101},{"name":"kotlinx.coroutines.flow.AbstractFlow$collect$1","type":"CLASS","downloadSize":99,"installSize":99},{"name":"kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$$inlined$unsafeFlow$1$1","type":"CLASS","downloadSize":99,"installSize":99},{"name":"kotlinx.coroutines.selects.SelectImplementation$doSelectSuspend$1","type":"CLASS","downloadSize":98,"installSize":99},{"name":"kotlinx.coroutines.channels.BufferedChannelKt$createSegmentFunction$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"kotlinx.coroutines.flow.DistinctFlowImpl","type":"CLASS","downloadSize":98,"installSize":98},{"name":"kotlinx.coroutines.flow.internal.NoOpContinuation","type":"CLASS","downloadSize":98,"installSize":98},{"name":"kotlinx.coroutines.InactiveNodeList","type":"CLASS","downloadSize":97,"installSize":97},{"name":"kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner$resume$2","type":"CLASS","downloadSize":96,"installSize":96},{"name":"kotlinx.coroutines.flow.DistinctFlowImpl$collect$2$emit$1","type":"CLASS","downloadSize":96,"installSize":96},{"name":"kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1$1$emit$1","type":"CLASS","downloadSize":96,"installSize":96},{"name":"kotlinx.coroutines.LazyStandaloneCoroutine","type":"CLASS","downloadSize":95,"installSize":95},{"name":"kotlinx.coroutines.flow.SharedFlowSlot","type":"CLASS","downloadSize":94,"installSize":94},{"name":"kotlinx.coroutines.sync.SemaphoreImpl$addAcquireToQueue$createNewSegment$1","type":"CLASS","downloadSize":93,"installSize":93},{"name":"kotlinx.coroutines.sync.SemaphoreImpl$tryResumeNextFromQueue$createNewSegment$1","type":"CLASS","downloadSize":93,"installSize":93},{"name":"kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$1","type":"CLASS","downloadSize":92,"installSize":93},{"name":"kotlinx.coroutines.flow.internal.SendingCollector","type":"CLASS","downloadSize":92,"installSize":92},{"name":"kotlinx.coroutines.flow.internal.SafeCollector$collectContextSize$1","type":"CLASS","downloadSize":89,"installSize":89},{"name":"kotlinx.coroutines.NodeList","type":"CLASS","downloadSize":86,"installSize":87},{"name":"kotlinx.coroutines.flow.FlowKt__DistinctKt$defaultAreEquivalent$1","type":"CLASS","downloadSize":86,"installSize":86},{"name":"kotlinx.coroutines.flow.ThrowingCollector","type":"CLASS","downloadSize":84,"installSize":84},{"name":"kotlinx.coroutines.flow.internal.NopCollector","type":"CLASS","downloadSize":82,"installSize":82},{"name":"kotlinx.coroutines.Job","type":"CLASS","downloadSize":81,"installSize":81},{"name":"kotlinx.coroutines.channels.WaiterEB","type":"CLASS","downloadSize":81,"installSize":81},{"name":"kotlinx.coroutines.internal.Removed","type":"CLASS","downloadSize":81,"installSize":81},{"name":"kotlinx.coroutines.ThreadLocalEventLoop","type":"CLASS","downloadSize":79,"installSize":79},{"name":"kotlinx.coroutines.CoroutineDispatcher$Key$1","type":"CLASS","downloadSize":78,"installSize":78},{"name":"kotlinx.coroutines.flow.internal.AbortFlowException","type":"CLASS","downloadSize":74,"installSize":74},{"name":"kotlinx.coroutines.sync.MutexKt","type":"CLASS","downloadSize":71,"installSize":71},{"name":"kotlinx.coroutines.BlockingEventLoop","type":"CLASS","downloadSize":71,"installSize":71},{"name":"kotlinx.coroutines.GlobalScope","type":"CLASS","downloadSize":70,"installSize":70},{"name":"kotlinx.coroutines.Active","type":"CLASS","downloadSize":70,"installSize":70},{"name":"kotlinx.coroutines.CoroutineDispatcher$Key","type":"CLASS","downloadSize":67,"installSize":67},{"name":"kotlinx.coroutines.flow.StartedEagerly","type":"CLASS","downloadSize":67,"installSize":67},{"name":"kotlinx.coroutines.internal.ThreadState","type":"CLASS","downloadSize":66,"installSize":66},{"name":"kotlinx.coroutines.DefaultExecutorKt","type":"CLASS","downloadSize":65,"installSize":65},{"name":"kotlinx.coroutines.flow.FlowKt__ChannelsKt$emitAllImpl$1","type":"CLASS","downloadSize":64,"installSize":64},{"name":"kotlinx.coroutines.internal.OpDescriptor","type":"CLASS","downloadSize":61,"installSize":61},{"name":"kotlinx.coroutines.flow.FlowKt__ReduceKt$first$3","type":"CLASS","downloadSize":60,"installSize":60},{"name":"kotlinx.coroutines.scheduling.Task","type":"CLASS","downloadSize":59,"installSize":59},{"name":"kotlinx.coroutines.flow.FlowKt__ReduceKt$firstOrNull$1","type":"CLASS","downloadSize":58,"installSize":58},{"name":"kotlinx.coroutines.flow.FlowKt__ReduceKt$first$1","type":"CLASS","downloadSize":58,"installSize":58},{"name":"kotlinx.coroutines.TimeoutKt$withTimeoutOrNull$1","type":"CLASS","downloadSize":56,"installSize":56},{"name":"kotlinx.coroutines.channels.Channel$Factory","type":"CLASS","downloadSize":55,"installSize":55},{"name":"kotlinx.coroutines.flow.FlowKt__EmittersKt$invokeSafely$1","type":"CLASS","downloadSize":55,"installSize":55},{"name":"kotlinx.coroutines.TimeoutCancellationException","type":"CLASS","downloadSize":53,"installSize":54},{"name":"kotlinx.coroutines.internal.ConcurrentKt","type":"CLASS","downloadSize":53,"installSize":53},{"name":"kotlinx.coroutines.CoroutineExceptionHandler$Key","type":"CLASS","downloadSize":51,"installSize":51},{"name":"kotlinx.coroutines.flow.SharingStarted$Companion","type":"CLASS","downloadSize":50,"installSize":50},{"name":"kotlinx.coroutines.Dispatchers","type":"CLASS","downloadSize":47,"installSize":47},{"name":"kotlinx.coroutines.channels.ReceiveChannel","type":"CLASS","downloadSize":47,"installSize":47},{"name":"kotlinx.coroutines.flow.FlowKt__MergeKt","type":"CLASS","downloadSize":47,"installSize":47},{"name":"kotlinx.coroutines.CancellableContinuation","type":"CLASS","downloadSize":46,"installSize":46},{"name":"kotlinx.coroutines.IncompleteStateBox","type":"CLASS","downloadSize":45,"installSize":45},{"name":"kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder","type":"CLASS","downloadSize":45,"installSize":45},{"name":"kotlinx.coroutines.selects.OnTimeout","type":"CLASS","downloadSize":45,"installSize":45},{"name":"kotlinx.coroutines.flow.internal.FlowCoroutine","type":"CLASS","downloadSize":44,"installSize":44},{"name":"kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"kotlinx.coroutines.CoroutineName","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.coroutines.YieldContext","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.coroutines.channels.Channel","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.coroutines.flow.FlowKt__DelayKt$debounce$2","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.coroutines.flow.internal.SafeCollectorKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.coroutines.scheduling.NanoTimeSource","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.coroutines.StandaloneCoroutine","type":"CLASS","downloadSize":42,"installSize":42},{"name":"kotlinx.coroutines.ExecutorCoroutineDispatcher","type":"CLASS","downloadSize":41,"installSize":41},{"name":"kotlinx.coroutines.SupervisorJobImpl","type":"CLASS","downloadSize":39,"installSize":39},{"name":"kotlinx.coroutines.flow.internal.ChildCancelledException","type":"CLASS","downloadSize":38,"installSize":39},{"name":"kotlinx.coroutines.channels.ChannelResult$Failed","type":"CLASS","downloadSize":36,"installSize":36},{"name":"kotlinx.coroutines.Delay","type":"CLASS","downloadSize":29,"installSize":29},{"name":"kotlinx.coroutines.channels.SendChannel","type":"CLASS","downloadSize":28,"installSize":28},{"name":"kotlinx.coroutines.flow.MutableSharedFlow","type":"CLASS","downloadSize":28,"installSize":28},{"name":"kotlinx.coroutines.ChildHandle","type":"CLASS","downloadSize":27,"installSize":27},{"name":"kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot","type":"CLASS","downloadSize":27,"installSize":27},{"name":"kotlinx.coroutines.Incomplete","type":"CLASS","downloadSize":24,"installSize":24},{"name":"kotlinx.coroutines.flow.internal.FusibleFlow","type":"CLASS","downloadSize":22,"installSize":22},{"name":"kotlinx.coroutines.CoroutineExceptionHandler","type":"CLASS","downloadSize":21,"installSize":21},{"name":"kotlinx.coroutines.CancelHandler","type":"CLASS","downloadSize":21,"installSize":21},{"name":"kotlinx.coroutines.Waiter","type":"CLASS","downloadSize":20,"installSize":20},{"name":"kotlinx.coroutines.flow.FlowCollector","type":"CLASS","downloadSize":20,"installSize":20},{"name":"kotlinx.coroutines.flow.Flow","type":"CLASS","downloadSize":20,"installSize":20},{"name":"kotlinx.coroutines.flow.StateFlow","type":"CLASS","downloadSize":19,"installSize":19},{"name":"kotlinx.coroutines.CoroutineScope","type":"CLASS","downloadSize":17,"installSize":18},{"name":"kotlinx.coroutines.DisposableHandle","type":"CLASS","downloadSize":17,"installSize":18},{"name":"kotlinx.coroutines.Unconfined","type":"CLASS","downloadSize":14,"installSize":14},{"name":"kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue","type":"CLASS","downloadSize":13,"installSize":13},{"name":"kotlinx.coroutines.channels.ProducerScope","type":"CLASS","downloadSize":11,"installSize":12},{"name":"kotlinx.coroutines.flow.MutableStateFlow","type":"CLASS","downloadSize":11,"installSize":12},{"name":"kotlinx.coroutines.ParentJob","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlinx.coroutines.CompletableDeferred","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlinx.coroutines.flow.SharedFlow","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlinx.coroutines.sync.Mutex","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.NotCompleted","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.JobCancellingNode","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.CoroutinesInternalError","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.channels.ClosedReceiveChannelException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.channels.ClosedSendChannelException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.scheduling.GlobalQueue","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.coroutines.selects.SelectInstance","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"com.google.zxing:core:3.4.1","type":"EXTERNAL","downloadSize":73945,"installSize":74065,"files":[{"name":"com.google.zxing.pdf417.PDF417Common","type":"CLASS","downloadSize":6187,"installSize":6197},{"name":"com.google.zxing.qrcode.decoder.Version","type":"CLASS","downloadSize":3616,"installSize":3622},{"name":"com.google.zxing.oned.rss.expanded.RSSExpandedReader","type":"CLASS","downloadSize":3481,"installSize":3487},{"name":"com.google.zxing.datamatrix.decoder.Decoder","type":"CLASS","downloadSize":3453,"installSize":3459},{"name":"com.google.zxing.oned.Code128Reader","type":"CLASS","downloadSize":2781,"installSize":2785},{"name":"com.google.zxing.pdf417.decoder.PDF417ScanningDecoder","type":"CLASS","downloadSize":2519,"installSize":2523},{"name":"com.google.zxing.oned.UPCEANReader","type":"CLASS","downloadSize":2255,"installSize":2259},{"name":"com.google.zxing.qrcode.encoder.Encoder","type":"CLASS","downloadSize":2158,"installSize":2161},{"name":"com.google.zxing.aztec.detector.Detector","type":"CLASS","downloadSize":2118,"installSize":2121},{"name":"com.google.zxing.maxicode.decoder.BitMatrixParser","type":"CLASS","downloadSize":1949,"installSize":1952},{"name":"com.google.zxing.oned.rss.RSS14Reader","type":"CLASS","downloadSize":1928,"installSize":1932},{"name":"com.google.zxing.pdf417.PDF417Reader","type":"CLASS","downloadSize":1741,"installSize":1744},{"name":"com.google.zxing.oned.rss.expanded.decoders.FieldParser","type":"CLASS","downloadSize":1609,"installSize":1611},{"name":"com.google.zxing.qrcode.QRCodeReader","type":"CLASS","downloadSize":1391,"installSize":1393},{"name":"com.google.zxing.datamatrix.decoder.Version","type":"CLASS","downloadSize":1380,"installSize":1382},{"name":"com.google.zxing.oned.EAN13Reader","type":"CLASS","downloadSize":1287,"installSize":1289},{"name":"com.google.zxing.qrcode.detector.FinderPatternFinder","type":"CLASS","downloadSize":1260,"installSize":1262},{"name":"com.google.zxing.aztec.decoder.Decoder","type":"CLASS","downloadSize":1253,"installSize":1255},{"name":"com.google.zxing.maxicode.MaxiCodeReader","type":"CLASS","downloadSize":1138,"installSize":1140},{"name":"com.google.zxing.qrcode.decoder.DecodedBitStreamParser","type":"CLASS","downloadSize":1129,"installSize":1131},{"name":"com.google.zxing.datamatrix.DataMatrixReader","type":"CLASS","downloadSize":1107,"installSize":1109},{"name":"com.google.zxing.oned.MultiFormatOneDReader","type":"CLASS","downloadSize":1091,"installSize":1093},{"name":"com.google.zxing.pdf417.decoder.DetectionResult","type":"CLASS","downloadSize":1062,"installSize":1064},{"name":"com.google.zxing.pdf417.detector.Detector","type":"CLASS","downloadSize":1035,"installSize":1036},{"name":"com.google.zxing.oned.CodaBarReader","type":"CLASS","downloadSize":998,"installSize":1000},{"name":"com.google.zxing.qrcode.detector.AlignmentPatternFinder","type":"CLASS","downloadSize":992,"installSize":993},{"name":"com.google.zxing.oned.Code93Reader","type":"CLASS","downloadSize":989,"installSize":991},{"name":"com.google.zxing.oned.ITFReader","type":"CLASS","downloadSize":985,"installSize":987},{"name":"com.google.zxing.common.PerspectiveTransform","type":"CLASS","downloadSize":975,"installSize":977},{"name":"com.google.zxing.common.detector.WhiteRectangleDetector","type":"CLASS","downloadSize":905,"installSize":907},{"name":"com.google.zxing.pdf417.decoder.DecodedBitStreamParser","type":"CLASS","downloadSize":897,"installSize":899},{"name":"com.google.zxing.common.CharacterSetECI","type":"CLASS","downloadSize":862,"installSize":863},{"name":"com.google.zxing.common.BitArray","type":"CLASS","downloadSize":830,"installSize":832},{"name":"com.google.zxing.oned.Code39Reader","type":"CLASS","downloadSize":818,"installSize":820},{"name":"com.google.zxing.common.BitMatrix","type":"CLASS","downloadSize":816,"installSize":817},{"name":"com.google.zxing.qrcode.decoder.BitMatrixParser","type":"CLASS","downloadSize":772,"installSize":774},{"name":"com.google.zxing.oned.OneDReader","type":"CLASS","downloadSize":758,"installSize":760},{"name":"com.google.zxing.qrcode.decoder.FormatInformation","type":"CLASS","downloadSize":751,"installSize":752},{"name":"com.google.zxing.oned.UPCEANExtension5Support","type":"CLASS","downloadSize":728,"installSize":729},{"name":"com.google.zxing.common.reedsolomon.GenericGFPoly","type":"CLASS","downloadSize":669,"installSize":670},{"name":"com.google.zxing.oned.UPCEANExtensionSupport","type":"CLASS","downloadSize":665,"installSize":666},{"name":"com.google.zxing.BarcodeFormat","type":"CLASS","downloadSize":640,"installSize":641},{"name":"com.google.zxing.MultiFormatReader","type":"CLASS","downloadSize":560,"installSize":561},{"name":"com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder","type":"CLASS","downloadSize":523,"installSize":523},{"name":"com.google.zxing.common.reedsolomon.GenericGF","type":"CLASS","downloadSize":439,"installSize":440},{"name":"com.google.zxing.qrcode.decoder.Mode","type":"CLASS","downloadSize":429,"installSize":429},{"name":"com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn","type":"CLASS","downloadSize":423,"installSize":424},{"name":"com.google.zxing.DecodeHintType","type":"CLASS","downloadSize":333,"installSize":333},{"name":"com.google.zxing.PlanarYUVLuminanceSource","type":"CLASS","downloadSize":333,"installSize":333},{"name":"com.google.zxing.pdf417.decoder.BarcodeMetadata","type":"CLASS","downloadSize":319,"installSize":319},{"name":"com.google.zxing.datamatrix.decoder.DecodedBitStreamParser","type":"CLASS","downloadSize":315,"installSize":316},{"name":"com.google.zxing.oned.rss.FinderPattern","type":"CLASS","downloadSize":296,"installSize":296},{"name":"com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder","type":"CLASS","downloadSize":289,"installSize":289},{"name":"com.google.zxing.pdf417.decoder.ec.ModulusGF","type":"CLASS","downloadSize":279,"installSize":279},{"name":"com.google.zxing.oned.rss.expanded.ExpandedPair","type":"CLASS","downloadSize":267,"installSize":268},{"name":"com.google.zxing.oned.rss.AbstractRSSReader","type":"CLASS","downloadSize":261,"installSize":261},{"name":"com.google.zxing.ResultMetadataType","type":"CLASS","downloadSize":256,"installSize":256},{"name":"com.google.zxing.EncodeHintType","type":"CLASS","downloadSize":254,"installSize":254},{"name":"com.google.zxing.aztec.AztecReader","type":"CLASS","downloadSize":243,"installSize":244},{"name":"com.google.zxing.LuminanceSource","type":"CLASS","downloadSize":231,"installSize":232},{"name":"com.google.zxing.aztec.AztecDetectorResult","type":"CLASS","downloadSize":231,"installSize":231},{"name":"com.google.zxing.ResultPoint","type":"CLASS","downloadSize":212,"installSize":212},{"name":"com.google.zxing.common.BitSource","type":"CLASS","downloadSize":209,"installSize":210},{"name":"com.google.zxing.pdf417.decoder.BarcodeValue","type":"CLASS","downloadSize":204,"installSize":205},{"name":"com.google.zxing.InvertedLuminanceSource","type":"CLASS","downloadSize":193,"installSize":194},{"name":"com.google.zxing.common.HybridBinarizer","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.google.zxing.Result","type":"CLASS","downloadSize":183,"installSize":184},{"name":"com.google.zxing.pdf417.decoder.BoundingBox","type":"CLASS","downloadSize":167,"installSize":167},{"name":"com.google.zxing.oned.rss.expanded.ExpandedRow","type":"CLASS","downloadSize":164,"installSize":164},{"name":"com.google.zxing.oned.rss.expanded.decoders.AI01decoder","type":"CLASS","downloadSize":161,"installSize":161},{"name":"com.google.zxing.qrcode.decoder.ErrorCorrectionLevel$EnumUnboxingLocalUtility","type":"CLASS","downloadSize":160,"installSize":160},{"name":"com.google.zxing.oned.rss.DataCharacter","type":"CLASS","downloadSize":159,"installSize":159},{"name":"com.google.zxing.oned.rss.expanded.decoders.AI013103decoder","type":"CLASS","downloadSize":153,"installSize":153},{"name":"com.google.zxing.qrcode.detector.FinderPattern","type":"CLASS","downloadSize":123,"installSize":123},{"name":"com.google.zxing.pdf417.decoder.PDF417CodewordDecoder","type":"CLASS","downloadSize":116,"installSize":116},{"name":"com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder","type":"CLASS","downloadSize":114,"installSize":114},{"name":"com.google.zxing.oned.rss.expanded.decoders.DecodedObject","type":"CLASS","downloadSize":114,"installSize":114},{"name":"com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric","type":"CLASS","downloadSize":92,"installSize":92},{"name":"com.google.zxing.oned.rss.Pair","type":"CLASS","downloadSize":83,"installSize":83},{"name":"com.google.zxing.common.DecoderResult","type":"CLASS","downloadSize":82,"installSize":83},{"name":"com.google.zxing.qrcode.detector.AlignmentPattern","type":"CLASS","downloadSize":80,"installSize":80},{"name":"com.google.zxing.ReaderException","type":"CLASS","downloadSize":78,"installSize":78},{"name":"com.google.zxing.ChecksumException","type":"CLASS","downloadSize":76,"installSize":76},{"name":"com.google.zxing.FormatException","type":"CLASS","downloadSize":76,"installSize":76},{"name":"com.google.zxing.oned.rss.expanded.decoders.DecodedInformation","type":"CLASS","downloadSize":65,"installSize":65},{"name":"com.google.zxing.common.StringUtils","type":"CLASS","downloadSize":58,"installSize":58},{"name":"com.google.zxing.qrcode.encoder.BlockPair","type":"CLASS","downloadSize":56,"installSize":57},{"name":"com.google.zxing.qrcode.detector.FinderPatternFinder$EstimatedModuleComparator","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.google.zxing.oned.rss.expanded.decoders.DecodedChar","type":"CLASS","downloadSize":53,"installSize":53},{"name":"com.google.zxing.NotFoundException","type":"CLASS","downloadSize":45,"installSize":45},{"name":"com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder","type":"CLASS","downloadSize":42,"installSize":42},{"name":"com.google.zxing.datamatrix.decoder.DataBlock","type":"CLASS","downloadSize":36,"installSize":36},{"name":"com.google.zxing.Reader","type":"CLASS","downloadSize":26,"installSize":26},{"name":"com.google.zxing.ResultPointCallback","type":"CLASS","downloadSize":19,"installSize":19},{"name":"com.google.zxing.pdf417.PDF417ResultMetadata","type":"CLASS","downloadSize":13,"installSize":13},{"name":"com.google.zxing.common.reedsolomon.ReedSolomonException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.zxing.WriterException","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.datastore:datastore-preferences-core-jvm:1.1.1","type":"EXTERNAL","downloadSize":60331,"installSize":60439,"files":[{"name":"androidx.datastore.preferences.protobuf.MessageSchema","type":"CLASS","downloadSize":15214,"installSize":15240},{"name":"androidx.datastore.preferences.protobuf.MapFieldSchemaLite$$ExternalSyntheticOutline0","type":"CLASS","downloadSize":5320,"installSize":5330},{"name":"androidx.datastore.preferences.protobuf.SchemaUtil","type":"CLASS","downloadSize":4370,"installSize":4378},{"name":"androidx.datastore.preferences.protobuf.CodedOutputStream$OutputStreamEncoder","type":"CLASS","downloadSize":2453,"installSize":2457},{"name":"androidx.datastore.preferences.protobuf.CodedInputStream$StreamDecoder","type":"CLASS","downloadSize":2388,"installSize":2392},{"name":"androidx.datastore.preferences.protobuf.Utf8$SafeProcessor","type":"CLASS","downloadSize":2271,"installSize":2275},{"name":"androidx.datastore.preferences.protobuf.CodedInputStream$ArrayDecoder","type":"CLASS","downloadSize":1842,"installSize":1845},{"name":"androidx.datastore.preferences.core.PreferencesSerializer","type":"CLASS","downloadSize":1325,"installSize":1327},{"name":"androidx.datastore.preferences.protobuf.FieldType","type":"CLASS","downloadSize":1238,"installSize":1240},{"name":"androidx.datastore.preferences.protobuf.UnsafeUtil","type":"CLASS","downloadSize":1222,"installSize":1225},{"name":"androidx.datastore.preferences.protobuf.MessageLiteToString","type":"CLASS","downloadSize":1045,"installSize":1047},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$1","type":"CLASS","downloadSize":1001,"installSize":1003},{"name":"androidx.datastore.preferences.PreferencesProto$Value","type":"CLASS","downloadSize":929,"installSize":931},{"name":"androidx.datastore.preferences.protobuf.GeneratedMessageLite","type":"CLASS","downloadSize":913,"installSize":915},{"name":"androidx.datastore.preferences.protobuf.ManifestSchemaFactory","type":"CLASS","downloadSize":874,"installSize":876},{"name":"androidx.datastore.preferences.protobuf.MapFieldSchemaLite","type":"CLASS","downloadSize":832,"installSize":833},{"name":"androidx.datastore.preferences.protobuf.ByteString$LiteralByteString","type":"CLASS","downloadSize":755,"installSize":756},{"name":"androidx.datastore.preferences.protobuf.UnsafeUtil$JvmMemoryAccessor","type":"CLASS","downloadSize":734,"installSize":735},{"name":"androidx.datastore.preferences.protobuf.WireFormat$FieldType","type":"CLASS","downloadSize":714,"installSize":716},{"name":"androidx.datastore.preferences.protobuf.UnknownFieldSetLite","type":"CLASS","downloadSize":708,"installSize":709},{"name":"androidx.datastore.preferences.protobuf.FieldSet","type":"CLASS","downloadSize":699,"installSize":700},{"name":"androidx.datastore.preferences.protobuf.LazyStringArrayList","type":"CLASS","downloadSize":690,"installSize":691},{"name":"androidx.datastore.preferences.protobuf.UnsafeUtil$MemoryAccessor","type":"CLASS","downloadSize":673,"installSize":674},{"name":"androidx.datastore.preferences.core.MutablePreferences","type":"CLASS","downloadSize":638,"installSize":639},{"name":"androidx.datastore.preferences.protobuf.UnsafeUtil$Android32MemoryAccessor","type":"CLASS","downloadSize":608,"installSize":609},{"name":"androidx.datastore.preferences.protobuf.MapFieldLite","type":"CLASS","downloadSize":553,"installSize":553},{"name":"androidx.datastore.preferences.PreferencesProto$StringSet","type":"CLASS","downloadSize":532,"installSize":533},{"name":"androidx.datastore.preferences.protobuf.MessageSetSchema","type":"CLASS","downloadSize":523,"installSize":524},{"name":"androidx.datastore.preferences.PreferencesProto$PreferenceMap","type":"CLASS","downloadSize":450,"installSize":451},{"name":"androidx.datastore.preferences.protobuf.ProtobufArrayList","type":"CLASS","downloadSize":429,"installSize":430},{"name":"androidx.datastore.preferences.protobuf.Protobuf","type":"CLASS","downloadSize":415,"installSize":416},{"name":"androidx.datastore.preferences.protobuf.AbstractProtobufList","type":"CLASS","downloadSize":393,"installSize":393},{"name":"androidx.datastore.preferences.protobuf.JavaType","type":"CLASS","downloadSize":379,"installSize":380},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$Entry","type":"CLASS","downloadSize":370,"installSize":371},{"name":"androidx.datastore.preferences.protobuf.ListFieldSchema$ListFieldSchemaFull","type":"CLASS","downloadSize":337,"installSize":338},{"name":"androidx.datastore.preferences.protobuf.WireFormat$JavaType","type":"CLASS","downloadSize":318,"installSize":318},{"name":"androidx.datastore.preferences.protobuf.Utf8","type":"CLASS","downloadSize":316,"installSize":317},{"name":"androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList$1","type":"CLASS","downloadSize":315,"installSize":316},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$EntrySet","type":"CLASS","downloadSize":309,"installSize":310},{"name":"androidx.datastore.preferences.protobuf.UnknownFieldSetLiteSchema","type":"CLASS","downloadSize":287,"installSize":287},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$EntryIterator","type":"CLASS","downloadSize":274,"installSize":274},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet","type":"CLASS","downloadSize":269,"installSize":270},{"name":"androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList","type":"CLASS","downloadSize":267,"installSize":268},{"name":"androidx.datastore.preferences.protobuf.ByteString$BoundedByteString","type":"CLASS","downloadSize":262,"installSize":262},{"name":"androidx.datastore.preferences.core.PreferencesKt$edit$2","type":"CLASS","downloadSize":240,"installSize":241},{"name":"androidx.datastore.preferences.core.PreferenceDataStore$updateData$2","type":"CLASS","downloadSize":237,"installSize":237},{"name":"androidx.datastore.preferences.protobuf.RawMessageInfo","type":"CLASS","downloadSize":217,"installSize":217},{"name":"androidx.datastore.preferences.protobuf.GeneratedMessageLite$Builder","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.datastore.preferences.protobuf.GeneratedMessageInfoFactory","type":"CLASS","downloadSize":210,"installSize":210},{"name":"androidx.datastore.preferences.protobuf.ListFieldSchema$ListFieldSchemaLite","type":"CLASS","downloadSize":197,"installSize":197},{"name":"androidx.datastore.preferences.core.MutablePreferences$toString$1","type":"CLASS","downloadSize":166,"installSize":166},{"name":"androidx.datastore.preferences.protobuf.InvalidProtocolBufferException","type":"CLASS","downloadSize":154,"installSize":154},{"name":"androidx.datastore.preferences.protobuf.ByteString$1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.datastore.preferences.protobuf.ExtensionRegistryLite","type":"CLASS","downloadSize":146,"installSize":146},{"name":"androidx.datastore.preferences.core.Preferences$Key","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList$2","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.datastore.preferences.protobuf.Internal","type":"CLASS","downloadSize":126,"installSize":126},{"name":"androidx.datastore.preferences.protobuf.UnsafeUtil$1","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.datastore.preferences.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory","type":"CLASS","downloadSize":101,"installSize":102},{"name":"androidx.datastore.preferences.protobuf.Android","type":"CLASS","downloadSize":91,"installSize":91},{"name":"androidx.datastore.preferences.core.PreferencesSerializer$WhenMappings","type":"CLASS","downloadSize":89,"installSize":90},{"name":"androidx.datastore.preferences.protobuf.MapEntryLite$Metadata","type":"CLASS","downloadSize":88,"installSize":88},{"name":"androidx.datastore.preferences.protobuf.Schema","type":"CLASS","downloadSize":85,"installSize":86},{"name":"androidx.datastore.preferences.protobuf.MapEntryLite","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet$1","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.datastore.preferences.protobuf.ListFieldSchema","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.datastore.preferences.protobuf.MapFieldSchemas","type":"CLASS","downloadSize":59,"installSize":60},{"name":"androidx.datastore.preferences.protobuf.NewInstanceSchemas","type":"CLASS","downloadSize":59,"installSize":60},{"name":"androidx.datastore.preferences.protobuf.ExtensionSchemas","type":"CLASS","downloadSize":59,"installSize":60},{"name":"androidx.datastore.preferences.protobuf.Utf8$UnpairedSurrogateException","type":"CLASS","downloadSize":53,"installSize":53},{"name":"androidx.datastore.preferences.protobuf.ExtensionRegistryFactory","type":"CLASS","downloadSize":48,"installSize":48},{"name":"androidx.datastore.preferences.PreferencesProto$PreferenceMap$PreferencesDefaultEntryHolder","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.datastore.preferences.protobuf.LazyStringList","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.datastore.preferences.protobuf.CodedOutputStream$OutOfSpaceException","type":"CLASS","downloadSize":41,"installSize":42},{"name":"androidx.datastore.preferences.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser","type":"CLASS","downloadSize":39,"installSize":39},{"name":"androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet$2","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.datastore.preferences.protobuf.UninitializedMessageException","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.datastore.preferences.protobuf.ByteString$ArraysByteArrayCopier","type":"CLASS","downloadSize":32,"installSize":32},{"name":"androidx.datastore.preferences.protobuf.AbstractMessageLite","type":"CLASS","downloadSize":30,"installSize":30},{"name":"androidx.datastore.preferences.protobuf.MessageInfoFactory","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.datastore.preferences.protobuf.Internal$ProtobufList","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.datastore.preferences.PreferencesProto$PreferenceMap$Builder","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.PreferencesProto$StringSet$Builder","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.PreferencesProto$Value$Builder","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.core.Preferences$Pair","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.NewInstanceSchemaLite","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.Parser","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.PrimitiveNonBoxingCollection","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.ExtensionSchemaLite","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.WireFormat$FieldType$1","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.WireFormat$FieldType$2","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.InvalidProtocolBufferException$InvalidWireTypeException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.WireFormat$FieldType$3","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.datastore.preferences.protobuf.WireFormat$FieldType$4","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.recyclerview:recyclerview:1.1.0","type":"EXTERNAL","downloadSize":58016,"installSize":58114,"files":[{"name":"androidx.recyclerview.widget.RecyclerView","type":"CLASS","downloadSize":15404,"installSize":15430},{"name":"androidx.recyclerview.widget.StaggeredGridLayoutManager","type":"CLASS","downloadSize":8146,"installSize":8160},{"name":"androidx.recyclerview.widget.LinearLayoutManager","type":"CLASS","downloadSize":5352,"installSize":5361},{"name":"androidx.recyclerview.widget.RecyclerView$LayoutManager","type":"CLASS","downloadSize":4685,"installSize":4693},{"name":"androidx.recyclerview.widget.GridLayoutManager","type":"CLASS","downloadSize":3933,"installSize":3939},{"name":"androidx.recyclerview.widget.RecyclerView$Recycler","type":"CLASS","downloadSize":2520,"installSize":2524},{"name":"androidx.recyclerview.widget.DefaultItemAnimator","type":"CLASS","downloadSize":1719,"installSize":1721},{"name":"androidx.recyclerview.widget.FastScroller","type":"CLASS","downloadSize":1431,"installSize":1434},{"name":"androidx.recyclerview.widget.RecyclerView$ViewHolder","type":"CLASS","downloadSize":1316,"installSize":1319},{"name":"androidx.recyclerview.widget.LinearSmoothScroller","type":"CLASS","downloadSize":1119,"installSize":1121},{"name":"androidx.recyclerview.widget.StaggeredGridLayoutManager$Span","type":"CLASS","downloadSize":1035,"installSize":1037},{"name":"androidx.recyclerview.widget.RecyclerView$4","type":"CLASS","downloadSize":991,"installSize":992},{"name":"androidx.recyclerview.widget.RecyclerView$ViewFlinger","type":"CLASS","downloadSize":913,"installSize":914},{"name":"androidx.recyclerview.widget.OrientationHelper$1","type":"CLASS","downloadSize":897,"installSize":899},{"name":"androidx.recyclerview.widget.GapWorker","type":"CLASS","downloadSize":787,"installSize":788},{"name":"androidx.recyclerview.widget.ChildHelper$Bucket","type":"CLASS","downloadSize":621,"installSize":622},{"name":"androidx.recyclerview.widget.DefaultItemAnimator$1","type":"CLASS","downloadSize":607,"installSize":608},{"name":"androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate","type":"CLASS","downloadSize":551,"installSize":552},{"name":"androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo","type":"CLASS","downloadSize":466,"installSize":467},{"name":"androidx.recyclerview.widget.DefaultItemAnimator$6","type":"CLASS","downloadSize":445,"installSize":446},{"name":"androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate","type":"CLASS","downloadSize":420,"installSize":420},{"name":"androidx.recyclerview.widget.PagerSnapHelper","type":"CLASS","downloadSize":404,"installSize":404},{"name":"androidx.recyclerview.widget.RecyclerView$LayoutManager$1","type":"CLASS","downloadSize":316,"installSize":317},{"name":"androidx.recyclerview.widget.AdapterHelper$UpdateOp","type":"CLASS","downloadSize":260,"installSize":261},{"name":"androidx.recyclerview.widget.RecyclerView$State","type":"CLASS","downloadSize":254,"installSize":254},{"name":"androidx.recyclerview.widget.LinearLayoutManager$LayoutState","type":"CLASS","downloadSize":253,"installSize":254},{"name":"androidx.recyclerview.widget.DefaultItemAnimator$4","type":"CLASS","downloadSize":252,"installSize":253},{"name":"androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem","type":"CLASS","downloadSize":241,"installSize":242},{"name":"androidx.recyclerview.widget.RecyclerView$ItemAnimator","type":"CLASS","downloadSize":217,"installSize":217},{"name":"androidx.recyclerview.widget.DefaultItemAnimator$7","type":"CLASS","downloadSize":208,"installSize":208},{"name":"androidx.recyclerview.widget.FastScroller$2","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState","type":"CLASS","downloadSize":172,"installSize":173},{"name":"androidx.recyclerview.widget.SnapHelper$1","type":"CLASS","downloadSize":161,"installSize":161},{"name":"androidx.recyclerview.widget.RecyclerView$LayoutParams","type":"CLASS","downloadSize":149,"installSize":149},{"name":"androidx.recyclerview.widget.RecyclerView$SavedState","type":"CLASS","downloadSize":140,"installSize":141},{"name":"androidx.recyclerview.widget.LayoutState","type":"CLASS","downloadSize":139,"installSize":139},{"name":"androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action","type":"CLASS","downloadSize":134,"installSize":134},{"name":"androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo","type":"CLASS","downloadSize":130,"installSize":131},{"name":"androidx.recyclerview.widget.LinearLayoutManager$SavedState","type":"CLASS","downloadSize":130,"installSize":130},{"name":"androidx.recyclerview.widget.FastScroller$AnimatorListener","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.recyclerview.widget.RecyclerView$Adapter","type":"CLASS","downloadSize":101,"installSize":101},{"name":"androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.recyclerview.widget.ViewInfoStore$InfoRecord","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.recyclerview.widget.RecyclerView$ItemDecoration","type":"CLASS","downloadSize":74,"installSize":75},{"name":"androidx.recyclerview.widget.GridLayoutManager$LayoutParams","type":"CLASS","downloadSize":58,"installSize":58},{"name":"androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.recyclerview.widget.RecyclerView$OnScrollListener","type":"CLASS","downloadSize":56,"installSize":56},{"name":"androidx.recyclerview.widget.RecyclerView$RecycledViewPool","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.recyclerview.widget.RecyclerView$AdapterDataObservable","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.recyclerview.widget.DefaultItemAnimator$MoveInfo","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.recyclerview.widget.GapWorker$Task","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties","type":"CLASS","downloadSize":22,"installSize":22},{"name":"androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult","type":"CLASS","downloadSize":22,"installSize":22},{"name":"androidx.recyclerview.widget.RecyclerView$SmoothScroller$ScrollVectorProvider","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams","type":"CLASS","downloadSize":13,"installSize":13},{"name":"androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.recyclerview.widget.RecyclerView$OnFlingListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.recyclerview.widget.RecyclerView$RecyclerListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.recyclerview.widget.RecyclerView$ViewCacheExtension","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.ui:ui-graphics-android:1.7.2","type":"EXTERNAL","downloadSize":52990,"installSize":53083,"files":[{"name":"androidx.compose.ui.graphics.drawscope.CanvasDrawScope","type":"CLASS","downloadSize":4168,"installSize":4175},{"name":"androidx.compose.ui.graphics.RectangleShapeKt","type":"CLASS","downloadSize":3680,"installSize":3686},{"name":"androidx.compose.ui.graphics.vector.FastFloatParserKt","type":"CLASS","downloadSize":3427,"installSize":3433},{"name":"androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1","type":"CLASS","downloadSize":3205,"installSize":3210},{"name":"androidx.compose.ui.graphics.AndroidCanvas","type":"CLASS","downloadSize":2285,"installSize":2289},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayerV23","type":"CLASS","downloadSize":2253,"installSize":2257},{"name":"androidx.compose.ui.graphics.drawscope.EmptyCanvas","type":"CLASS","downloadSize":2037,"installSize":2041},{"name":"androidx.compose.ui.graphics.layer.GraphicsViewLayer","type":"CLASS","downloadSize":1716,"installSize":1718},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayerV29","type":"CLASS","downloadSize":1598,"installSize":1601},{"name":"androidx.compose.ui.graphics.Matrix","type":"CLASS","downloadSize":1425,"installSize":1428},{"name":"androidx.compose.ui.graphics.colorspace.Rgb","type":"CLASS","downloadSize":1391,"installSize":1394},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayer","type":"CLASS","downloadSize":1192,"installSize":1194},{"name":"androidx.compose.ui.graphics.colorspace.Illuminant","type":"CLASS","downloadSize":1086,"installSize":1088},{"name":"androidx.compose.ui.graphics.Color","type":"CLASS","downloadSize":935,"installSize":937},{"name":"androidx.compose.ui.graphics.ColorSpaceVerificationHelper","type":"CLASS","downloadSize":912,"installSize":914},{"name":"androidx.compose.ui.graphics.colorspace.ColorSpaces","type":"CLASS","downloadSize":899,"installSize":900},{"name":"androidx.compose.ui.graphics.BlendModeColorFilter","type":"CLASS","downloadSize":736,"installSize":737},{"name":"androidx.compose.ui.graphics.colorspace.Oklab","type":"CLASS","downloadSize":728,"installSize":729},{"name":"androidx.compose.ui.graphics.layer.ViewLayer","type":"CLASS","downloadSize":713,"installSize":714},{"name":"androidx.compose.ui.graphics.vector.PathNode$ArcTo","type":"CLASS","downloadSize":687,"installSize":688},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeArcTo","type":"CLASS","downloadSize":687,"installSize":688},{"name":"androidx.compose.ui.graphics.AndroidBlendMode_androidKt$WhenMappings","type":"CLASS","downloadSize":679,"installSize":680},{"name":"androidx.compose.ui.graphics.colorspace.Lab","type":"CLASS","downloadSize":640,"installSize":641},{"name":"androidx.compose.ui.graphics.vector.PathNode$CurveTo","type":"CLASS","downloadSize":591,"installSize":592},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeCurveTo","type":"CLASS","downloadSize":591,"installSize":592},{"name":"androidx.compose.ui.graphics.WrapperVerificationHelperMethods$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":549,"installSize":550},{"name":"androidx.compose.ui.graphics.colorspace.TransferParameters","type":"CLASS","downloadSize":529,"installSize":529},{"name":"androidx.compose.ui.graphics.painter.BitmapPainter","type":"CLASS","downloadSize":524,"installSize":525},{"name":"androidx.compose.ui.graphics.ColorSpaceVerificationHelper$$ExternalSyntheticApiModelOutline27","type":"CLASS","downloadSize":515,"installSize":516},{"name":"androidx.compose.ui.graphics.drawscope.Stroke","type":"CLASS","downloadSize":494,"installSize":495},{"name":"androidx.compose.ui.graphics.AndroidBlendMode_androidKt$$ExternalSyntheticApiModelOutline17","type":"CLASS","downloadSize":467,"installSize":467},{"name":"androidx.compose.ui.graphics.layer.view.DrawChildContainer","type":"CLASS","downloadSize":424,"installSize":425},{"name":"androidx.compose.ui.graphics.colorspace.ColorSpace","type":"CLASS","downloadSize":356,"installSize":357},{"name":"androidx.compose.ui.graphics.vector.PathNode$ReflectiveCurveTo","type":"CLASS","downloadSize":356,"installSize":357},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeReflectiveCurveTo","type":"CLASS","downloadSize":356,"installSize":357},{"name":"androidx.compose.ui.graphics.vector.PathNode$QuadTo","type":"CLASS","downloadSize":356,"installSize":356},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeQuadTo","type":"CLASS","downloadSize":356,"installSize":356},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayerV29$$ExternalSyntheticApiModelOutline8","type":"CLASS","downloadSize":345,"installSize":346},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayerImpl","type":"CLASS","downloadSize":324,"installSize":324},{"name":"androidx.compose.ui.graphics.AndroidPath","type":"CLASS","downloadSize":296,"installSize":296},{"name":"androidx.compose.ui.graphics.colorspace.Connector$RgbConnector","type":"CLASS","downloadSize":283,"installSize":283},{"name":"androidx.compose.ui.graphics.AndroidGraphicsContext","type":"CLASS","downloadSize":265,"installSize":265},{"name":"androidx.compose.ui.graphics.painter.Painter","type":"CLASS","downloadSize":257,"installSize":258},{"name":"androidx.compose.ui.graphics.Api26Bitmap","type":"CLASS","downloadSize":251,"installSize":251},{"name":"androidx.compose.ui.graphics.ImageBitmapConfig","type":"CLASS","downloadSize":242,"installSize":243},{"name":"androidx.compose.ui.graphics.BlendModeColorFilterHelper","type":"CLASS","downloadSize":242,"installSize":242},{"name":"androidx.compose.ui.graphics.drawscope.CanvasDrawScope$DrawParams","type":"CLASS","downloadSize":241,"installSize":241},{"name":"androidx.compose.ui.graphics.SolidColor","type":"CLASS","downloadSize":234,"installSize":234},{"name":"androidx.compose.ui.graphics.Shadow","type":"CLASS","downloadSize":230,"installSize":231},{"name":"androidx.compose.ui.graphics.colorspace.Connector","type":"CLASS","downloadSize":229,"installSize":229},{"name":"androidx.compose.ui.graphics.colorspace.WhitePoint","type":"CLASS","downloadSize":211,"installSize":212},{"name":"androidx.compose.ui.graphics.Canvas","type":"CLASS","downloadSize":195,"installSize":196},{"name":"androidx.compose.ui.graphics.layer.RenderNodeVerificationHelper28","type":"CLASS","downloadSize":178,"installSize":178},{"name":"androidx.compose.ui.graphics.vector.PathNode$LineTo","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.ui.graphics.vector.PathNode$MoveTo","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.ui.graphics.vector.PathNode$ReflectiveQuadTo","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeLineTo","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeMoveTo","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeReflectiveQuadTo","type":"CLASS","downloadSize":175,"installSize":175},{"name":"androidx.compose.ui.graphics.colorspace.Rgb$$ExternalSyntheticLambda5","type":"CLASS","downloadSize":174,"installSize":175},{"name":"androidx.compose.ui.graphics.BrushKt$ShaderBrush$1","type":"CLASS","downloadSize":168,"installSize":168},{"name":"androidx.compose.ui.graphics.colorspace.ColorModel","type":"CLASS","downloadSize":162,"installSize":163},{"name":"androidx.compose.ui.graphics.Outline$Rounded","type":"CLASS","downloadSize":157,"installSize":158},{"name":"androidx.compose.ui.graphics.AndroidPaint_androidKt$WhenMappings","type":"CLASS","downloadSize":155,"installSize":155},{"name":"androidx.compose.ui.graphics.layer.ViewLayerVerificationHelper28","type":"CLASS","downloadSize":148,"installSize":148},{"name":"androidx.compose.ui.graphics.vector.PathNode$VerticalTo","type":"CLASS","downloadSize":146,"installSize":147},{"name":"androidx.compose.ui.graphics.vector.PathNode$HorizontalTo","type":"CLASS","downloadSize":146,"installSize":147},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeHorizontalTo","type":"CLASS","downloadSize":146,"installSize":147},{"name":"androidx.compose.ui.graphics.vector.PathNode$RelativeVerticalTo","type":"CLASS","downloadSize":146,"installSize":147},{"name":"androidx.compose.ui.graphics.AndroidImageBitmap","type":"CLASS","downloadSize":139,"installSize":139},{"name":"androidx.compose.ui.graphics.colorspace.Rgb$eotf$1","type":"CLASS","downloadSize":139,"installSize":139},{"name":"androidx.compose.ui.graphics.Outline$Rectangle","type":"CLASS","downloadSize":138,"installSize":138},{"name":"androidx.compose.ui.graphics.drawscope.DrawScope","type":"CLASS","downloadSize":133,"installSize":133},{"name":"androidx.compose.ui.graphics.AndroidPathMeasure","type":"CLASS","downloadSize":121,"installSize":121},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayer$drawBlock$1","type":"CLASS","downloadSize":120,"installSize":120},{"name":"androidx.compose.ui.graphics.colorspace.Adaptation$Companion$Bradford$1","type":"CLASS","downloadSize":119,"installSize":119},{"name":"androidx.compose.ui.graphics.colorspace.ConnectorKt","type":"CLASS","downloadSize":112,"installSize":113},{"name":"androidx.compose.ui.graphics.ColorSpaceVerificationHelper$$ExternalSyntheticLambda45","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.ui.graphics.colorspace.Rgb$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.compose.ui.graphics.vector.PathNode","type":"CLASS","downloadSize":91,"installSize":91},{"name":"androidx.compose.ui.graphics.ColorSpaceVerificationHelper$$ExternalSyntheticLambda47","type":"CLASS","downloadSize":89,"installSize":90},{"name":"androidx.compose.ui.graphics.colorspace.Rgb$$ExternalSyntheticLambda3","type":"CLASS","downloadSize":89,"installSize":90},{"name":"androidx.compose.ui.graphics.layer.OutlineVerificationHelper","type":"CLASS","downloadSize":89,"installSize":90},{"name":"androidx.compose.ui.graphics.CanvasZHelper","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.compose.ui.graphics.WrapperVerificationHelperMethods","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.compose.ui.graphics.layer.RenderNodeVerificationHelper","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.compose.ui.graphics.layer.ViewLayerVerificationHelper31","type":"CLASS","downloadSize":81,"installSize":81},{"name":"androidx.compose.ui.graphics.AndroidCanvas_androidKt","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.ui.graphics.Outline$Generic","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.compose.ui.graphics.layer.RenderNodeVerificationHelper23","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.compose.ui.graphics.layer.RenderNodeVerificationHelper24","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.compose.ui.graphics.CanvasHolder","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.ui.graphics.layer.RenderNodeVerificationHelper$$ExternalSyntheticApiModelOutline0","type":"CLASS","downloadSize":63,"installSize":63},{"name":"androidx.compose.ui.graphics.Float16Kt","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.compose.ui.graphics.drawscope.DrawContextKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.graphics.vector.PathNode$Close","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.ui.graphics.drawscope.Fill","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.graphics.layer.GraphicsLayerImpl$Companion","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.ui.graphics.AndroidGraphicsContext$UniqueDrawingIdApi29","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.compose.ui.graphics.colorspace.Connector$Companion$identity$1","type":"CLASS","downloadSize":38,"installSize":39},{"name":"androidx.compose.ui.graphics.layer.view.ViewLayerContainer","type":"CLASS","downloadSize":38,"installSize":39},{"name":"androidx.compose.ui.graphics.layer.GraphicsViewLayer$Companion$PlaceholderCanvas$1","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.compose.ui.graphics.GraphicsContext","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.compose.ui.graphics.Shape","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.ui.graphics.Brush","type":"CLASS","downloadSize":20,"installSize":20},{"name":"androidx.compose.ui.graphics.colorspace.DoubleFunction","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.ui.graphics.Outline","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.compose.ui.graphics.Path","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.graphics.RenderEffect","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.compose.ui.graphics.drawscope.DrawStyle","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.foundation:foundation-layout-android:1.7.2","type":"EXTERNAL","downloadSize":45375,"installSize":45450,"files":[{"name":"androidx.compose.foundation.layout.WindowInsetsHolder$Companion$current$1$1","type":"CLASS","downloadSize":3465,"installSize":3471},{"name":"androidx.compose.foundation.layout.OffsetNode$measure$1","type":"CLASS","downloadSize":1757,"installSize":1760},{"name":"androidx.compose.foundation.layout.SizeKt","type":"CLASS","downloadSize":1708,"installSize":1711},{"name":"androidx.compose.foundation.layout.FlowLayoutKt","type":"CLASS","downloadSize":1529,"installSize":1532},{"name":"androidx.compose.foundation.layout.RowMeasurePolicy","type":"CLASS","downloadSize":1493,"installSize":1495},{"name":"androidx.compose.foundation.layout.ColumnMeasurePolicy","type":"CLASS","downloadSize":1488,"installSize":1491},{"name":"androidx.compose.foundation.layout.BoxWithConstraintsKt$BoxWithConstraints$1$1$measurables$1","type":"CLASS","downloadSize":1486,"installSize":1489},{"name":"androidx.compose.foundation.layout.Arrangement$Absolute","type":"CLASS","downloadSize":1441,"installSize":1443},{"name":"androidx.compose.foundation.layout.FlowMeasurePolicy","type":"CLASS","downloadSize":1432,"installSize":1435},{"name":"androidx.compose.foundation.layout.WrapContentElement$Companion$height$1","type":"CLASS","downloadSize":1296,"installSize":1298},{"name":"androidx.compose.foundation.layout.IntrinsicKt","type":"CLASS","downloadSize":1181,"installSize":1183},{"name":"androidx.compose.foundation.layout.FlowLayoutBuildingBlocks","type":"CLASS","downloadSize":1010,"installSize":1012},{"name":"androidx.compose.foundation.layout.FlowLayoutKt$FlowRow$list$1$1","type":"CLASS","downloadSize":958,"installSize":959},{"name":"androidx.compose.foundation.layout.BoxKt","type":"CLASS","downloadSize":909,"installSize":911},{"name":"androidx.compose.foundation.layout.WindowInsetsPaddingKt$onConsumedWindowInsetsChanged$2","type":"CLASS","downloadSize":901,"installSize":903},{"name":"androidx.compose.foundation.layout.Arrangement","type":"CLASS","downloadSize":890,"installSize":891},{"name":"androidx.compose.foundation.layout.BoxMeasurePolicy","type":"CLASS","downloadSize":865,"installSize":867},{"name":"androidx.compose.foundation.layout.WindowInsetsHolder","type":"CLASS","downloadSize":679,"installSize":680},{"name":"androidx.compose.foundation.layout.Arrangement$Absolute$Left$1","type":"CLASS","downloadSize":639,"installSize":640},{"name":"androidx.compose.foundation.layout.Arrangement$SpacedAligned","type":"CLASS","downloadSize":626,"installSize":627},{"name":"androidx.compose.foundation.layout.RowMeasurePolicy$placeHelper$1$1","type":"CLASS","downloadSize":608,"installSize":609},{"name":"androidx.compose.foundation.layout.BoxMeasurePolicy$measure$5","type":"CLASS","downloadSize":600,"installSize":601},{"name":"androidx.compose.foundation.layout.FlowLineMeasurePolicy$placeHelper$1$1","type":"CLASS","downloadSize":583,"installSize":584},{"name":"androidx.compose.foundation.layout.SizeNode","type":"CLASS","downloadSize":579,"installSize":580},{"name":"androidx.compose.foundation.layout.Arrangement$Center$1","type":"CLASS","downloadSize":508,"installSize":509},{"name":"androidx.compose.foundation.layout.PaddingValuesImpl","type":"CLASS","downloadSize":504,"installSize":505},{"name":"androidx.compose.foundation.layout.InsetsPaddingModifier","type":"CLASS","downloadSize":496,"installSize":497},{"name":"androidx.compose.foundation.layout.AndroidWindowInsets","type":"CLASS","downloadSize":460,"installSize":461},{"name":"androidx.compose.foundation.layout.UnspecifiedConstraintsNode","type":"CLASS","downloadSize":447,"installSize":447},{"name":"androidx.compose.foundation.layout.LimitInsets","type":"CLASS","downloadSize":436,"installSize":437},{"name":"androidx.compose.foundation.layout.InsetsPaddingModifier$measure$1","type":"CLASS","downloadSize":434,"installSize":434},{"name":"androidx.compose.foundation.layout.FlowLayoutKt$FlowRow$1","type":"CLASS","downloadSize":432,"installSize":433},{"name":"androidx.compose.foundation.layout.ValueInsets","type":"CLASS","downloadSize":431,"installSize":432},{"name":"androidx.compose.foundation.layout.InsetsListener","type":"CLASS","downloadSize":422,"installSize":422},{"name":"androidx.compose.foundation.layout.IntrinsicWidthNode","type":"CLASS","downloadSize":401,"installSize":402},{"name":"androidx.compose.foundation.layout.FillNode$measure$1","type":"CLASS","downloadSize":396,"installSize":396},{"name":"androidx.compose.foundation.layout.FlowLayoutOverflowState","type":"CLASS","downloadSize":382,"installSize":383},{"name":"androidx.compose.foundation.layout.BoxMeasurePolicy$measure$2","type":"CLASS","downloadSize":382,"installSize":382},{"name":"androidx.compose.foundation.layout.PaddingElement","type":"CLASS","downloadSize":373,"installSize":374},{"name":"androidx.compose.foundation.layout.UnionInsets","type":"CLASS","downloadSize":338,"installSize":339},{"name":"androidx.compose.foundation.layout.ColumnMeasurePolicy$placeHelper$1$1","type":"CLASS","downloadSize":338,"installSize":338},{"name":"androidx.compose.foundation.layout.ExcludeInsets","type":"CLASS","downloadSize":337,"installSize":338},{"name":"androidx.compose.foundation.layout.RowKt","type":"CLASS","downloadSize":331,"installSize":332},{"name":"androidx.compose.foundation.layout.ColumnKt","type":"CLASS","downloadSize":331,"installSize":332},{"name":"androidx.compose.foundation.layout.SizeElement","type":"CLASS","downloadSize":315,"installSize":316},{"name":"androidx.compose.foundation.layout.InsetsPaddingValues","type":"CLASS","downloadSize":306,"installSize":306},{"name":"androidx.compose.foundation.layout.BoxKt$Box$2","type":"CLASS","downloadSize":306,"installSize":306},{"name":"androidx.compose.foundation.layout.InsetsValues","type":"CLASS","downloadSize":304,"installSize":304},{"name":"androidx.compose.foundation.layout.WrapContentElement","type":"CLASS","downloadSize":298,"installSize":298},{"name":"androidx.compose.foundation.layout.WrapContentNode$measure$1","type":"CLASS","downloadSize":285,"installSize":286},{"name":"androidx.compose.foundation.layout.OffsetElement","type":"CLASS","downloadSize":260,"installSize":260},{"name":"androidx.compose.foundation.layout.BoxWithConstraintsKt$BoxWithConstraints$2","type":"CLASS","downloadSize":251,"installSize":251},{"name":"androidx.compose.foundation.layout.BoxKt$EmptyBoxMeasurePolicy$1","type":"CLASS","downloadSize":248,"installSize":248},{"name":"androidx.compose.foundation.layout.OffsetPxElement","type":"CLASS","downloadSize":247,"installSize":247},{"name":"androidx.compose.foundation.layout.ConsumedInsetsModifier","type":"CLASS","downloadSize":242,"installSize":242},{"name":"androidx.compose.foundation.layout.PaddingValuesModifier","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.foundation.layout.RowColumnParentData","type":"CLASS","downloadSize":226,"installSize":227},{"name":"androidx.compose.foundation.layout.FixedIntInsets","type":"CLASS","downloadSize":225,"installSize":226},{"name":"androidx.compose.foundation.layout.FillNode","type":"CLASS","downloadSize":219,"installSize":220},{"name":"androidx.compose.foundation.layout.FlowMeasurePolicy$maxMainAxisIntrinsicItemSize$1","type":"CLASS","downloadSize":217,"installSize":217},{"name":"androidx.compose.foundation.layout.WrapContentNode","type":"CLASS","downloadSize":215,"installSize":216},{"name":"androidx.compose.foundation.layout.WindowInsetsHolder$Companion$current$1$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":214,"installSize":214},{"name":"androidx.compose.foundation.layout.BoxChildDataElement","type":"CLASS","downloadSize":208,"installSize":208},{"name":"androidx.compose.foundation.layout.LayoutWeightElement","type":"CLASS","downloadSize":207,"installSize":207},{"name":"androidx.compose.foundation.layout.UnspecifiedConstraintsElement","type":"CLASS","downloadSize":204,"installSize":204},{"name":"androidx.compose.foundation.layout.FillElement","type":"CLASS","downloadSize":203,"installSize":203},{"name":"androidx.compose.foundation.layout.PaddingNode","type":"CLASS","downloadSize":198,"installSize":199},{"name":"androidx.compose.foundation.layout.BoxKt$EmptyBoxMeasurePolicy$1$1","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.foundation.layout.CrossAxisAlignment$HorizontalCrossAxisAlignment","type":"CLASS","downloadSize":187,"installSize":187},{"name":"androidx.compose.foundation.layout.CrossAxisAlignment$VerticalCrossAxisAlignment","type":"CLASS","downloadSize":187,"installSize":187},{"name":"androidx.compose.foundation.layout.HorizontalAlignElement","type":"CLASS","downloadSize":180,"installSize":181},{"name":"androidx.compose.foundation.layout.BoxWithConstraintsScopeImpl","type":"CLASS","downloadSize":179,"installSize":180},{"name":"androidx.compose.foundation.layout.PaddingValuesElement","type":"CLASS","downloadSize":177,"installSize":178},{"name":"androidx.compose.foundation.layout.OffsetNode","type":"CLASS","downloadSize":170,"installSize":170},{"name":"androidx.compose.foundation.layout.OffsetPxNode","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.compose.foundation.layout.FlowRowOverflow","type":"CLASS","downloadSize":162,"installSize":162},{"name":"androidx.compose.foundation.layout.FlowLayoutOverflowState$setOverflowMeasurables$3$1","type":"CLASS","downloadSize":152,"installSize":152},{"name":"androidx.compose.foundation.layout.IntrinsicWidthElement","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.compose.foundation.layout.VerticalAlignElement","type":"CLASS","downloadSize":144,"installSize":144},{"name":"androidx.compose.foundation.layout.FlowLayoutKt$intrinsicCrossAxisSize$1","type":"CLASS","downloadSize":132,"installSize":132},{"name":"androidx.compose.foundation.layout.BoxScopeInstance","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.foundation.layout.Arrangement$spacedBy$1","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.compose.foundation.layout.FlowLayoutBuildingBlocks$WrapEllipsisInfo","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.compose.foundation.layout.FlowLayoutKt$placeHelper$5","type":"CLASS","downloadSize":90,"installSize":90},{"name":"androidx.compose.foundation.layout.RowScopeInstance","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.compose.foundation.layout.FlowRowScopeInstance","type":"CLASS","downloadSize":88,"installSize":89},{"name":"androidx.compose.foundation.layout.ColumnScopeInstance","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.compose.foundation.layout.WindowInsetsPaddingKt$ModifierLocalConsumedWindowInsets$1","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.foundation.layout.RowColumnMeasurePolicy","type":"CLASS","downloadSize":59,"installSize":59},{"name":"androidx.compose.foundation.layout.LayoutWeightNode","type":"CLASS","downloadSize":58,"installSize":58},{"name":"androidx.compose.foundation.layout.FlowLayoutBuildingBlocks$WrapInfo","type":"CLASS","downloadSize":56,"installSize":56},{"name":"androidx.compose.foundation.layout.VerticalAlignNode","type":"CLASS","downloadSize":56,"installSize":56},{"name":"androidx.compose.foundation.layout.HorizontalAlignNode","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.compose.foundation.layout.BoxChildDataNode","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.foundation.layout.WindowInsets","type":"CLASS","downloadSize":44,"installSize":45},{"name":"androidx.compose.foundation.layout.WindowInsetsPaddingKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.foundation.layout.PaddingValues","type":"CLASS","downloadSize":40,"installSize":40},{"name":"androidx.compose.foundation.layout.Arrangement$Horizontal","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.compose.foundation.layout.Arrangement$Vertical","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.compose.foundation.layout.RowScope","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.foundation.layout.ColumnScope","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:2.0.20","type":"EXTERNAL","downloadSize":41663,"installSize":41740,"files":[{"name":"kotlin.math.MathKt","type":"CLASS","downloadSize":5045,"installSize":5054},{"name":"kotlin.collections.ArrayDeque","type":"CLASS","downloadSize":2205,"installSize":2209},{"name":"kotlin.text.StringsKt","type":"CLASS","downloadSize":1876,"installSize":1879},{"name":"kotlin.collections.CollectionsKt","type":"CLASS","downloadSize":1848,"installSize":1851},{"name":"kotlin.collections.builders.MapBuilder","type":"CLASS","downloadSize":1832,"installSize":1835},{"name":"kotlin.collections.ArraysKt","type":"CLASS","downloadSize":1638,"installSize":1641},{"name":"kotlin.collections.builders.ListBuilder$BuilderSubList","type":"CLASS","downloadSize":1541,"installSize":1544},{"name":"kotlin.collections.builders.ListBuilder","type":"CLASS","downloadSize":1391,"installSize":1393},{"name":"kotlin.jvm.internal.ClassReference","type":"CLASS","downloadSize":1049,"installSize":1050},{"name":"kotlin.text.StringsKt__StringsJVMKt","type":"CLASS","downloadSize":853,"installSize":854},{"name":"kotlin.coroutines.jvm.internal.BaseContinuationImpl","type":"CLASS","downloadSize":763,"installSize":765},{"name":"kotlin.collections.EmptyList","type":"CLASS","downloadSize":742,"installSize":743},{"name":"kotlin.collections.builders.MapBuilderEntries","type":"CLASS","downloadSize":607,"installSize":608},{"name":"kotlin.collections.builders.MapBuilderValues","type":"CLASS","downloadSize":534,"installSize":535},{"name":"kotlin.jvm.internal.Intrinsics","type":"CLASS","downloadSize":527,"installSize":528},{"name":"kotlin.collections.AbstractMap","type":"CLASS","downloadSize":508,"installSize":509},{"name":"kotlin.collections.AbstractList","type":"CLASS","downloadSize":503,"installSize":504},{"name":"kotlin.collections.EmptySet","type":"CLASS","downloadSize":489,"installSize":490},{"name":"kotlin.jvm.internal.PropertyReference","type":"CLASS","downloadSize":478,"installSize":478},{"name":"kotlin.collections.EmptyMap","type":"CLASS","downloadSize":474,"installSize":475},{"name":"kotlin.collections.ArrayAsCollection","type":"CLASS","downloadSize":457,"installSize":458},{"name":"kotlin.jvm.internal.TypeIntrinsics","type":"CLASS","downloadSize":448,"installSize":449},{"name":"kotlin.sequences.SequenceBuilderIterator","type":"CLASS","downloadSize":422,"installSize":423},{"name":"kotlin.coroutines.CombinedContext","type":"CLASS","downloadSize":419,"installSize":420},{"name":"kotlin.collections.AbstractCollection","type":"CLASS","downloadSize":418,"installSize":419},{"name":"kotlin.collections.builders.SetBuilder","type":"CLASS","downloadSize":403,"installSize":404},{"name":"kotlin.text.StringsKt__IndentKt","type":"CLASS","downloadSize":400,"installSize":401},{"name":"kotlin.ranges.IntProgression","type":"CLASS","downloadSize":381,"installSize":381},{"name":"kotlin.coroutines.SafeContinuation","type":"CLASS","downloadSize":364,"installSize":365},{"name":"kotlin.jvm.internal.Intrinsics$Kotlin","type":"CLASS","downloadSize":344,"installSize":345},{"name":"kotlin.collections.MapsKt__MapsKt","type":"CLASS","downloadSize":326,"installSize":327},{"name":"kotlin.jvm.internal.FunctionReferenceImpl","type":"CLASS","downloadSize":325,"installSize":326},{"name":"kotlin.text.StringsKt__StringsKt$rangesDelimitedBy$2","type":"CLASS","downloadSize":322,"installSize":322},{"name":"kotlin.text.DelimitedRangesSequence$iterator$1","type":"CLASS","downloadSize":304,"installSize":305},{"name":"kotlin.collections.builders.MapBuilder$EntryRef","type":"CLASS","downloadSize":289,"installSize":289},{"name":"kotlin.collections.EmptyIterator","type":"CLASS","downloadSize":287,"installSize":287},{"name":"kotlin.jvm.internal.CallableReference","type":"CLASS","downloadSize":281,"installSize":282},{"name":"kotlin.time.DurationUnit","type":"CLASS","downloadSize":278,"installSize":279},{"name":"kotlin.random.Random","type":"CLASS","downloadSize":273,"installSize":273},{"name":"kotlin.coroutines.CombinedContext$toString$1","type":"CLASS","downloadSize":262,"installSize":262},{"name":"kotlin.sequences.SequencesKt","type":"CLASS","downloadSize":259,"installSize":259},{"name":"kotlin.ranges.ClosedFloatRange","type":"CLASS","downloadSize":255,"installSize":256},{"name":"kotlin.collections.AbstractList$IteratorImpl","type":"CLASS","downloadSize":255,"installSize":255},{"name":"kotlin.collections.AbstractList$ListIteratorImpl","type":"CLASS","downloadSize":246,"installSize":247},{"name":"kotlin.enums.EnumEntriesList","type":"CLASS","downloadSize":242,"installSize":242},{"name":"kotlin.jvm.internal.MutablePropertyReference1Impl","type":"CLASS","downloadSize":238,"installSize":238},{"name":"kotlin.ranges.IntProgressionIterator","type":"CLASS","downloadSize":223,"installSize":224},{"name":"kotlin.sequences.FilteringSequence$iterator$1","type":"CLASS","downloadSize":208,"installSize":208},{"name":"kotlin.ranges.CharProgressionIterator","type":"CLASS","downloadSize":201,"installSize":202},{"name":"kotlin.jvm.internal.PropertyReference1Impl","type":"CLASS","downloadSize":198,"installSize":199},{"name":"kotlin.coroutines.AbstractCoroutineContextElement","type":"CLASS","downloadSize":197,"installSize":198},{"name":"kotlin.ranges.IntRange","type":"CLASS","downloadSize":190,"installSize":191},{"name":"kotlin.collections.CollectionsKt__CollectionsKt","type":"CLASS","downloadSize":183,"installSize":183},{"name":"kotlin.coroutines.EmptyCoroutineContext","type":"CLASS","downloadSize":183,"installSize":183},{"name":"kotlin.Pair","type":"CLASS","downloadSize":182,"installSize":182},{"name":"kotlin.coroutines.jvm.internal.ContinuationImpl","type":"CLASS","downloadSize":180,"installSize":181},{"name":"kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4","type":"CLASS","downloadSize":177,"installSize":178},{"name":"kotlin.jvm.internal.PackageReference","type":"CLASS","downloadSize":177,"installSize":178},{"name":"kotlin.time.Duration","type":"CLASS","downloadSize":167,"installSize":168},{"name":"kotlin.collections.builders.MapBuilder$EntriesItr","type":"CLASS","downloadSize":166,"installSize":166},{"name":"kotlin.collections.AbstractList$SubList","type":"CLASS","downloadSize":165,"installSize":165},{"name":"kotlin.text.DelimitedRangesSequence","type":"CLASS","downloadSize":163,"installSize":163},{"name":"kotlin.ranges.CharRange","type":"CLASS","downloadSize":160,"installSize":160},{"name":"kotlin.Result$Failure","type":"CLASS","downloadSize":149,"installSize":149},{"name":"kotlin.sequences.TransformingSequence$iterator$1","type":"CLASS","downloadSize":145,"installSize":145},{"name":"kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3","type":"CLASS","downloadSize":138,"installSize":138},{"name":"kotlin.SynchronizedLazyImpl","type":"CLASS","downloadSize":136,"installSize":137},{"name":"kotlin.coroutines.intrinsics.CoroutineSingletons","type":"CLASS","downloadSize":131,"installSize":131},{"name":"kotlin.SafePublicationLazyImpl","type":"CLASS","downloadSize":129,"installSize":129},{"name":"kotlin.coroutines.jvm.internal.CompletedContinuation","type":"CLASS","downloadSize":128,"installSize":128},{"name":"kotlin.LazyThreadSafetyMode","type":"CLASS","downloadSize":126,"installSize":126},{"name":"kotlin.internal.PlatformImplementations$ReflectThrowable","type":"CLASS","downloadSize":124,"installSize":125},{"name":"kotlin.DeprecationLevel","type":"CLASS","downloadSize":122,"installSize":122},{"name":"kotlin.coroutines.jvm.internal.SuspendLambda","type":"CLASS","downloadSize":116,"installSize":116},{"name":"kotlin.coroutines.jvm.internal.RestrictedSuspendLambda","type":"CLASS","downloadSize":116,"installSize":116},{"name":"kotlin.random.AbstractPlatformRandom","type":"CLASS","downloadSize":114,"installSize":114},{"name":"kotlin.text.Charsets","type":"CLASS","downloadSize":113,"installSize":114},{"name":"kotlin.collections.AbstractMutableList","type":"CLASS","downloadSize":110,"installSize":110},{"name":"kotlin.random.Random$Default","type":"CLASS","downloadSize":110,"installSize":110},{"name":"kotlin.collections.CollectionsKt__MutableCollectionsKt","type":"CLASS","downloadSize":109,"installSize":109},{"name":"kotlin.jvm.internal.PropertyReference2Impl","type":"CLASS","downloadSize":107,"installSize":108},{"name":"kotlin.jvm.internal.Lambda","type":"CLASS","downloadSize":105,"installSize":105},{"name":"kotlin.sequences.GeneratorSequence","type":"CLASS","downloadSize":104,"installSize":104},{"name":"kotlin.ranges.CharProgression","type":"CLASS","downloadSize":97,"installSize":97},{"name":"kotlin.collections.AbstractSet","type":"CLASS","downloadSize":96,"installSize":96},{"name":"kotlin.jvm.internal.Reflection","type":"CLASS","downloadSize":91,"installSize":92},{"name":"kotlin.UnsafeLazyImpl","type":"CLASS","downloadSize":88,"installSize":88},{"name":"kotlin.comparisons.ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":87,"installSize":87},{"name":"kotlin.sequences.ConstrainedOnceSequence","type":"CLASS","downloadSize":86,"installSize":87},{"name":"kotlin.collections.ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1","type":"CLASS","downloadSize":80,"installSize":81},{"name":"kotlin.random.jdk8.PlatformThreadLocalRandom","type":"CLASS","downloadSize":80,"installSize":81},{"name":"kotlin.sequences.SequencesKt___SequencesKt$filterNotNull$1","type":"CLASS","downloadSize":78,"installSize":78},{"name":"kotlin.random.FallbackThreadLocalRandom","type":"CLASS","downloadSize":77,"installSize":77},{"name":"kotlin.coroutines.jvm.internal.RestrictedContinuationImpl","type":"CLASS","downloadSize":76,"installSize":76},{"name":"kotlin.sequences.SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1","type":"CLASS","downloadSize":76,"installSize":76},{"name":"kotlin.collections.AbstractMutableSet","type":"CLASS","downloadSize":72,"installSize":72},{"name":"kotlin.sequences.EmptySequence","type":"CLASS","downloadSize":70,"installSize":70},{"name":"kotlin.Unit","type":"CLASS","downloadSize":67,"installSize":67},{"name":"kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion","type":"CLASS","downloadSize":62,"installSize":62},{"name":"kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion","type":"CLASS","downloadSize":62,"installSize":62},{"name":"kotlin.collections.CollectionsKt__IterablesKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"kotlin.collections.CollectionsKt__MutableCollectionsJVMKt","type":"CLASS","downloadSize":55,"installSize":55},{"name":"kotlin.jvm.internal.ReflectionFactory","type":"CLASS","downloadSize":54,"installSize":54},{"name":"kotlin.coroutines.jvm.internal.DebugMetadata","type":"CLASS","downloadSize":53,"installSize":53},{"name":"kotlin.time.DurationJvmKt","type":"CLASS","downloadSize":48,"installSize":48},{"name":"kotlin.coroutines.jvm.internal.ModuleNameRetriever","type":"CLASS","downloadSize":46,"installSize":46},{"name":"kotlin.Result","type":"CLASS","downloadSize":45,"installSize":45},{"name":"kotlin.coroutines.CoroutineContext","type":"CLASS","downloadSize":44,"installSize":44},{"name":"kotlin.coroutines.ContinuationInterceptor$Key","type":"CLASS","downloadSize":44,"installSize":44},{"name":"kotlin.jvm.internal.CallableReference$NoReceiver","type":"CLASS","downloadSize":44,"installSize":44},{"name":"kotlin.jvm.internal.Ref$BooleanRef","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlin.jvm.internal.Ref$FloatRef","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlin.jvm.internal.Ref$IntRef","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlin.jvm.internal.Ref$LongRef","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlin.jvm.internal.Ref$ObjectRef","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlin.UNINITIALIZED_VALUE","type":"CLASS","downloadSize":42,"installSize":42},{"name":"kotlin.ULong","type":"CLASS","downloadSize":30,"installSize":30},{"name":"kotlin.reflect.KProperty1","type":"CLASS","downloadSize":28,"installSize":28},{"name":"kotlin.coroutines.Continuation","type":"CLASS","downloadSize":25,"installSize":25},{"name":"kotlin.jvm.functions.Function7","type":"CLASS","downloadSize":24,"installSize":24},{"name":"kotlin.jvm.functions.Function3","type":"CLASS","downloadSize":22,"installSize":22},{"name":"kotlin.jvm.functions.Function4","type":"CLASS","downloadSize":22,"installSize":22},{"name":"kotlin.jvm.functions.Function1","type":"CLASS","downloadSize":21,"installSize":21},{"name":"kotlin.jvm.functions.Function2","type":"CLASS","downloadSize":21,"installSize":21},{"name":"kotlin.reflect.KProperty0","type":"CLASS","downloadSize":20,"installSize":20},{"name":"kotlin.jvm.internal.FunctionBase","type":"CLASS","downloadSize":19,"installSize":19},{"name":"kotlin.jvm.functions.Function0","type":"CLASS","downloadSize":19,"installSize":19},{"name":"kotlin.coroutines.CoroutineContext$Element","type":"CLASS","downloadSize":19,"installSize":19},{"name":"kotlin.Deprecated","type":"CLASS","downloadSize":19,"installSize":19},{"name":"kotlin.sequences.Sequence","type":"CLASS","downloadSize":17,"installSize":18},{"name":"kotlin.jvm.internal.ClassBasedDeclarationContainer","type":"CLASS","downloadSize":17,"installSize":18},{"name":"kotlin.coroutines.jvm.internal.CoroutineStackFrame","type":"CLASS","downloadSize":17,"installSize":17},{"name":"kotlin.Lazy","type":"CLASS","downloadSize":17,"installSize":17},{"name":"kotlin.reflect.KProperty","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.coroutines.ContinuationInterceptor","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.ReplaceWith","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.internal.markers.KMutableCollection","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.internal.markers.KMutableList","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.internal.markers.KMutableSet","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.internal.markers.KMutableMap$Entry","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.internal.markers.KMutableMap","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.functions.Function12","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.jvm.functions.Function22","type":"CLASS","downloadSize":11,"installSize":11},{"name":"kotlin.Function","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.reflect.KCallable","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.jvm.internal.markers.KMappedMarker","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.coroutines.CoroutineContext$Key","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.jvm.internal.MutablePropertyReference","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.NotImplementedError","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.collections.CollectionsKt__IteratorsJVMKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.collections.CollectionsKt__IteratorsKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.jvm.KotlinReflectionNotSupportedError","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.reflect.KClass","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.jvm.internal.DefaultConstructorMarker","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.sequences.SequencesKt__SequencesJVMKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.text.StringsKt__RegexExtensionsJVMKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.text.StringsKt__RegexExtensionsKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.text.StringsKt__StringBuilderJVMKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.text.StringsKt__StringBuilderKt","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlin.text.StringsKt__StringNumberConversionsJVMKt","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.constraintlayout:constraintlayout-core:1.0.4","type":"EXTERNAL","downloadSize":41271,"installSize":41341,"files":[{"name":"androidx.constraintlayout.core.widgets.ConstraintWidget","type":"CLASS","downloadSize":7708,"installSize":7721},{"name":"androidx.constraintlayout.core.widgets.ConstraintWidgetContainer","type":"CLASS","downloadSize":3323,"installSize":3329},{"name":"androidx.constraintlayout.core.LinearSystem","type":"CLASS","downloadSize":3259,"installSize":3264},{"name":"androidx.constraintlayout.core.widgets.analyzer.DependencyGraph","type":"CLASS","downloadSize":2829,"installSize":2834},{"name":"androidx.constraintlayout.core.widgets.analyzer.HorizontalWidgetRun","type":"CLASS","downloadSize":2725,"installSize":2730},{"name":"androidx.constraintlayout.core.widgets.analyzer.Direct","type":"CLASS","downloadSize":2691,"installSize":2695},{"name":"androidx.constraintlayout.core.widgets.analyzer.ChainRun","type":"CLASS","downloadSize":2104,"installSize":2108},{"name":"androidx.constraintlayout.core.widgets.Flow$WidgetsList","type":"CLASS","downloadSize":1953,"installSize":1956},{"name":"androidx.constraintlayout.core.widgets.Optimizer","type":"CLASS","downloadSize":1726,"installSize":1729},{"name":"androidx.constraintlayout.core.widgets.Barrier","type":"CLASS","downloadSize":1605,"installSize":1608},{"name":"androidx.constraintlayout.core.widgets.analyzer.VerticalWidgetRun","type":"CLASS","downloadSize":1456,"installSize":1458},{"name":"androidx.constraintlayout.core.ArrayLinkedVariables","type":"CLASS","downloadSize":1454,"installSize":1456},{"name":"androidx.constraintlayout.core.widgets.analyzer.WidgetRun","type":"CLASS","downloadSize":1070,"installSize":1072},{"name":"androidx.constraintlayout.core.ArrayRow","type":"CLASS","downloadSize":952,"installSize":954},{"name":"androidx.constraintlayout.core.widgets.Flow","type":"CLASS","downloadSize":834,"installSize":835},{"name":"androidx.constraintlayout.core.widgets.ConstraintAnchor","type":"CLASS","downloadSize":802,"installSize":803},{"name":"androidx.constraintlayout.core.widgets.analyzer.HelperReferences","type":"CLASS","downloadSize":739,"installSize":740},{"name":"androidx.constraintlayout.core.widgets.analyzer.GuidelineReference","type":"CLASS","downloadSize":675,"installSize":677},{"name":"androidx.constraintlayout.core.widgets.Guideline","type":"CLASS","downloadSize":629,"installSize":630},{"name":"androidx.constraintlayout.core.PriorityGoalRow","type":"CLASS","downloadSize":569,"installSize":570},{"name":"androidx.constraintlayout.core.widgets.analyzer.WidgetGroup","type":"CLASS","downloadSize":475,"installSize":476},{"name":"androidx.constraintlayout.core.widgets.analyzer.DependencyNode","type":"CLASS","downloadSize":467,"installSize":468},{"name":"androidx.constraintlayout.core.SolverVariable","type":"CLASS","downloadSize":396,"installSize":397},{"name":"androidx.constraintlayout.core.widgets.analyzer.RunGroup","type":"CLASS","downloadSize":338,"installSize":339},{"name":"androidx.constraintlayout.core.widgets.HelperWidget","type":"CLASS","downloadSize":157,"installSize":157},{"name":"androidx.constraintlayout.core.widgets.ChainHead","type":"CLASS","downloadSize":128,"installSize":128},{"name":"androidx.constraintlayout.core.widgets.analyzer.DimensionDependency","type":"CLASS","downloadSize":95,"installSize":95},{"name":"androidx.constraintlayout.core.motion.utils.Easing","type":"CLASS","downloadSize":46,"installSize":46},{"name":"androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure","type":"CLASS","downloadSize":38,"installSize":38},{"name":"androidx.constraintlayout.core.widgets.analyzer.Dependency","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.constraintlayout.core.widgets.analyzer.BaselineDimensionDependency","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"com.google.code.gson:gson:2.11.0","type":"EXTERNAL","downloadSize":34686,"installSize":34743,"files":[{"name":"com.google.gson.stream.JsonReader","type":"CLASS","downloadSize":4660,"installSize":4668},{"name":"com.google.gson.internal.$Gson$Types","type":"CLASS","downloadSize":1539,"installSize":1542},{"name":"com.google.gson.stream.JsonWriter","type":"CLASS","downloadSize":1529,"installSize":1531},{"name":"com.google.gson.internal.bind.ReflectiveTypeAdapterFactory","type":"CLASS","downloadSize":1439,"installSize":1442},{"name":"com.google.gson.Gson","type":"CLASS","downloadSize":1268,"installSize":1270},{"name":"com.google.gson.internal.LinkedTreeMap","type":"CLASS","downloadSize":1194,"installSize":1196},{"name":"com.google.gson.internal.bind.util.ISO8601Utils","type":"CLASS","downloadSize":1178,"installSize":1180},{"name":"com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter","type":"CLASS","downloadSize":770,"installSize":771},{"name":"com.google.gson.internal.Excluder$1","type":"CLASS","downloadSize":767,"installSize":768},{"name":"com.google.gson.JsonPrimitive","type":"CLASS","downloadSize":736,"installSize":737},{"name":"com.google.gson.internal.bind.TypeAdapters","type":"CLASS","downloadSize":683,"installSize":684},{"name":"com.google.gson.internal.bind.TypeAdapters$28","type":"CLASS","downloadSize":643,"installSize":644},{"name":"com.google.gson.internal.reflect.ReflectionHelper","type":"CLASS","downloadSize":553,"installSize":553},{"name":"com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$RecordAdapter","type":"CLASS","downloadSize":477,"installSize":478},{"name":"com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2","type":"CLASS","downloadSize":458,"installSize":459},{"name":"com.google.gson.internal.bind.DefaultDateTypeAdapter","type":"CLASS","downloadSize":450,"installSize":451},{"name":"com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper","type":"CLASS","downloadSize":409,"installSize":410},{"name":"com.google.gson.internal.$Gson$Types$WildcardTypeImpl","type":"CLASS","downloadSize":408,"installSize":409},{"name":"com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl","type":"CLASS","downloadSize":403,"installSize":404},{"name":"com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory","type":"CLASS","downloadSize":397,"installSize":397},{"name":"com.google.gson.internal.bind.TypeAdapters$26","type":"CLASS","downloadSize":376,"installSize":377},{"name":"com.google.gson.reflect.TypeToken","type":"CLASS","downloadSize":370,"installSize":371},{"name":"com.google.gson.internal.LinkedTreeMap$EntrySet","type":"CLASS","downloadSize":361,"installSize":362},{"name":"com.google.gson.internal.bind.ObjectTypeAdapter","type":"CLASS","downloadSize":358,"installSize":359},{"name":"com.google.gson.FieldNamingPolicy","type":"CLASS","downloadSize":354,"installSize":354},{"name":"com.google.gson.internal.LinkedTreeMap$Node","type":"CLASS","downloadSize":343,"installSize":343},{"name":"com.google.gson.internal.reflect.ReflectionHelper$RecordSupportedHelper","type":"CLASS","downloadSize":317,"installSize":318},{"name":"com.google.gson.internal.bind.CollectionTypeAdapterFactory","type":"CLASS","downloadSize":282,"installSize":283},{"name":"com.google.gson.internal.bind.ArrayTypeAdapter","type":"CLASS","downloadSize":279,"installSize":280},{"name":"com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter","type":"CLASS","downloadSize":274,"installSize":274},{"name":"com.google.gson.internal.LazilyParsedNumber","type":"CLASS","downloadSize":270,"installSize":271},{"name":"com.google.gson.internal.sql.SqlDateTypeAdapter","type":"CLASS","downloadSize":261,"installSize":261},{"name":"com.google.gson.internal.sql.SqlTimeTypeAdapter","type":"CLASS","downloadSize":261,"installSize":261},{"name":"com.google.gson.ToNumberPolicy$3","type":"CLASS","downloadSize":254,"installSize":254},{"name":"com.google.gson.internal.LinkedTreeMap$EntrySet$1","type":"CLASS","downloadSize":247,"installSize":247},{"name":"com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter","type":"CLASS","downloadSize":243,"installSize":243},{"name":"com.google.gson.internal.Excluder","type":"CLASS","downloadSize":242,"installSize":242},{"name":"com.google.gson.Gson$4","type":"CLASS","downloadSize":239,"installSize":239},{"name":"com.google.gson.Gson$1","type":"CLASS","downloadSize":234,"installSize":235},{"name":"com.google.gson.internal.bind.TypeAdapters$32","type":"CLASS","downloadSize":230,"installSize":230},{"name":"com.google.gson.internal.bind.NumberTypeAdapter","type":"CLASS","downloadSize":217,"installSize":217},{"name":"com.google.gson.internal.bind.TypeAdapters$2","type":"CLASS","downloadSize":216,"installSize":217},{"name":"com.google.gson.internal.bind.TypeAdapters$31","type":"CLASS","downloadSize":214,"installSize":215},{"name":"com.google.gson.internal.bind.NumberTypeAdapter$1","type":"CLASS","downloadSize":213,"installSize":213},{"name":"com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter","type":"CLASS","downloadSize":202,"installSize":202},{"name":"com.google.gson.internal.ConstructorConstructor$5","type":"CLASS","downloadSize":192,"installSize":193},{"name":"com.google.gson.internal.bind.TypeAdapters$10","type":"CLASS","downloadSize":188,"installSize":188},{"name":"com.google.gson.internal.bind.TypeAdapters$27","type":"CLASS","downloadSize":187,"installSize":187},{"name":"com.google.gson.internal.bind.TypeAdapters$6","type":"CLASS","downloadSize":183,"installSize":183},{"name":"com.google.gson.internal.bind.TypeAdapters$5","type":"CLASS","downloadSize":182,"installSize":182},{"name":"com.google.gson.internal.$Gson$Types$GenericArrayTypeImpl","type":"CLASS","downloadSize":177,"installSize":177},{"name":"com.google.gson.internal.bind.TypeAdapters$14","type":"CLASS","downloadSize":174,"installSize":174},{"name":"com.google.gson.internal.bind.TypeAdapters$24","type":"CLASS","downloadSize":172,"installSize":173},{"name":"com.google.gson.internal.bind.TypeAdapters$17","type":"CLASS","downloadSize":170,"installSize":170},{"name":"com.google.gson.internal.UnsafeAllocator","type":"CLASS","downloadSize":168,"installSize":168},{"name":"com.google.gson.internal.bind.TypeAdapters$16","type":"CLASS","downloadSize":168,"installSize":168},{"name":"com.google.gson.internal.sql.SqlTimestampTypeAdapter","type":"CLASS","downloadSize":156,"installSize":156},{"name":"com.google.gson.Gson$FutureTypeAdapter","type":"CLASS","downloadSize":154,"installSize":154},{"name":"com.google.gson.FormattingStyle","type":"CLASS","downloadSize":145,"installSize":145},{"name":"com.google.gson.internal.reflect.ReflectionHelper$RecordNotSupportedHelper","type":"CLASS","downloadSize":142,"installSize":142},{"name":"com.google.gson.JsonArray","type":"CLASS","downloadSize":141,"installSize":141},{"name":"com.google.gson.internal.bind.TypeAdapters$1","type":"CLASS","downloadSize":139,"installSize":139},{"name":"com.google.gson.internal.bind.TypeAdapters$3","type":"CLASS","downloadSize":138,"installSize":138},{"name":"com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter$1","type":"CLASS","downloadSize":138,"installSize":138},{"name":"com.google.gson.ToNumberPolicy","type":"CLASS","downloadSize":137,"installSize":137},{"name":"com.google.gson.internal.bind.TypeAdapters$22","type":"CLASS","downloadSize":133,"installSize":134},{"name":"com.google.gson.internal.JavaVersion","type":"CLASS","downloadSize":133,"installSize":133},{"name":"com.google.gson.internal.bind.TypeAdapters$7","type":"CLASS","downloadSize":130,"installSize":130},{"name":"com.google.gson.internal.bind.TypeAdapters$25","type":"CLASS","downloadSize":129,"installSize":129},{"name":"com.google.gson.internal.bind.TypeAdapters$11","type":"CLASS","downloadSize":129,"installSize":129},{"name":"com.google.gson.internal.bind.TypeAdapters$12","type":"CLASS","downloadSize":127,"installSize":127},{"name":"com.google.gson.internal.bind.TypeAdapters$21","type":"CLASS","downloadSize":125,"installSize":126},{"name":"com.google.gson.internal.bind.TypeAdapters$15","type":"CLASS","downloadSize":121,"installSize":121},{"name":"com.google.gson.internal.bind.TypeAdapters$19","type":"CLASS","downloadSize":121,"installSize":121},{"name":"com.google.gson.internal.bind.TypeAdapters$20","type":"CLASS","downloadSize":121,"installSize":121},{"name":"com.google.gson.internal.bind.TypeAdapters$4","type":"CLASS","downloadSize":121,"installSize":121},{"name":"com.google.gson.internal.bind.TypeAdapters$13","type":"CLASS","downloadSize":121,"installSize":121},{"name":"com.google.gson.internal.bind.TypeAdapters$23","type":"CLASS","downloadSize":120,"installSize":120},{"name":"com.google.gson.internal.bind.TypeAdapters$8","type":"CLASS","downloadSize":120,"installSize":120},{"name":"com.google.gson.internal.bind.TypeAdapters$18","type":"CLASS","downloadSize":117,"installSize":117},{"name":"com.google.gson.JsonObject","type":"CLASS","downloadSize":112,"installSize":113},{"name":"com.google.gson.internal.bind.TypeAdapters$9","type":"CLASS","downloadSize":111,"installSize":111},{"name":"com.google.gson.internal.bind.DefaultDateTypeAdapter$1","type":"CLASS","downloadSize":108,"installSize":108},{"name":"com.google.gson.internal.UnsafeAllocator$2","type":"CLASS","downloadSize":107,"installSize":108},{"name":"com.google.gson.internal.bind.ArrayTypeAdapter$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"com.google.gson.internal.UnsafeAllocator$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"com.google.gson.internal.ReflectionAccessFilterHelper$AccessChecker$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"com.google.gson.JsonNull","type":"CLASS","downloadSize":99,"installSize":99},{"name":"com.google.gson.internal.UnsafeAllocator$3","type":"CLASS","downloadSize":93,"installSize":93},{"name":"com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldsData","type":"CLASS","downloadSize":93,"installSize":93},{"name":"com.google.gson.internal.bind.TypeAdapters$29","type":"CLASS","downloadSize":92,"installSize":92},{"name":"com.google.gson.ToNumberPolicy$4","type":"CLASS","downloadSize":90,"installSize":90},{"name":"com.google.gson.internal.sql.SqlTimestampTypeAdapter$1","type":"CLASS","downloadSize":90,"installSize":90},{"name":"com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory$DummyTypeAdapterFactory","type":"CLASS","downloadSize":85,"installSize":86},{"name":"com.google.gson.internal.sql.SqlDateTypeAdapter$1","type":"CLASS","downloadSize":83,"installSize":83},{"name":"com.google.gson.internal.sql.SqlTimeTypeAdapter$1","type":"CLASS","downloadSize":83,"installSize":83},{"name":"com.google.gson.FieldNamingPolicy$4","type":"CLASS","downloadSize":76,"installSize":76},{"name":"com.google.gson.FieldNamingPolicy$5","type":"CLASS","downloadSize":76,"installSize":76},{"name":"com.google.gson.FieldNamingPolicy$6","type":"CLASS","downloadSize":76,"installSize":76},{"name":"com.google.gson.FieldNamingPolicy$7","type":"CLASS","downloadSize":76,"installSize":76},{"name":"com.google.gson.FieldNamingPolicy$3","type":"CLASS","downloadSize":75,"installSize":75},{"name":"com.google.gson.internal.ReflectionAccessFilterHelper$AccessChecker","type":"CLASS","downloadSize":73,"installSize":73},{"name":"com.google.gson.ToNumberPolicy$2","type":"CLASS","downloadSize":72,"installSize":72},{"name":"com.google.gson.FieldNamingPolicy$2","type":"CLASS","downloadSize":71,"installSize":72},{"name":"com.google.gson.ToNumberPolicy$1","type":"CLASS","downloadSize":71,"installSize":72},{"name":"com.google.gson.FieldNamingPolicy$1","type":"CLASS","downloadSize":69,"installSize":69},{"name":"com.google.gson.internal.sql.SqlTypesSupport","type":"CLASS","downloadSize":68,"installSize":69},{"name":"com.google.gson.JsonElement","type":"CLASS","downloadSize":57,"installSize":57},{"name":"com.google.gson.internal.UnsafeAllocator$4","type":"CLASS","downloadSize":52,"installSize":52},{"name":"com.google.gson.internal.ReflectionAccessFilterHelper$AccessChecker$2","type":"CLASS","downloadSize":47,"installSize":48},{"name":"com.google.gson.internal.bind.SerializationDelegatingTypeAdapter","type":"CLASS","downloadSize":44,"installSize":45},{"name":"com.google.gson.internal.bind.DefaultDateTypeAdapter$DateType$1","type":"CLASS","downloadSize":43,"installSize":43},{"name":"com.google.gson.annotations.JsonAdapter","type":"CLASS","downloadSize":33,"installSize":33},{"name":"com.google.gson.annotations.SerializedName","type":"CLASS","downloadSize":33,"installSize":33},{"name":"com.google.gson.TypeAdapter","type":"CLASS","downloadSize":28,"installSize":28},{"name":"com.google.gson.TypeAdapterFactory","type":"CLASS","downloadSize":20,"installSize":20},{"name":"com.google.gson.internal.ObjectConstructor","type":"CLASS","downloadSize":17,"installSize":18},{"name":"com.google.gson.JsonIOException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.google.gson.stream.MalformedJsonException","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.fragment:fragment:1.5.4","type":"EXTERNAL","downloadSize":34264,"installSize":34319,"files":[{"name":"androidx.fragment.app.FragmentManagerImpl","type":"CLASS","downloadSize":10073,"installSize":10091},{"name":"androidx.fragment.app.FragmentStateManager","type":"CLASS","downloadSize":4870,"installSize":4879},{"name":"androidx.fragment.app.Fragment","type":"CLASS","downloadSize":2348,"installSize":2352},{"name":"androidx.fragment.app.DefaultSpecialEffectsController","type":"CLASS","downloadSize":2112,"installSize":2116},{"name":"androidx.fragment.app.BackStackRecord","type":"CLASS","downloadSize":1481,"installSize":1483},{"name":"androidx.fragment.app.DialogFragment","type":"CLASS","downloadSize":1412,"installSize":1414},{"name":"androidx.fragment.app.FragmentContainerView","type":"CLASS","downloadSize":1221,"installSize":1223},{"name":"androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation","type":"CLASS","downloadSize":829,"installSize":830},{"name":"androidx.fragment.app.FragmentManagerViewModel","type":"CLASS","downloadSize":595,"installSize":596},{"name":"androidx.fragment.app.FragmentManager$FragmentIntentSenderContract","type":"CLASS","downloadSize":592,"installSize":593},{"name":"androidx.fragment.app.FragmentState","type":"CLASS","downloadSize":441,"installSize":441},{"name":"androidx.fragment.app.FragmentViewLifecycleOwner","type":"CLASS","downloadSize":421,"installSize":422},{"name":"androidx.fragment.app.FragmentManager$10","type":"CLASS","downloadSize":413,"installSize":414},{"name":"/res/animator/fragment_close_enter.xml","type":"RESOURCE","downloadSize":395,"installSize":395,"resourceType":"OTHER"},{"name":"/res/animator/fragment_close_exit.xml","type":"RESOURCE","downloadSize":395,"installSize":395,"resourceType":"OTHER"},{"name":"androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo","type":"CLASS","downloadSize":392,"installSize":393},{"name":"/res/animator/fragment_open_exit.xml","type":"RESOURCE","downloadSize":392,"installSize":392,"resourceType":"OTHER"},{"name":"/res/animator/fragment_open_enter.xml","type":"RESOURCE","downloadSize":389,"installSize":389,"resourceType":"OTHER"},{"name":"androidx.fragment.app.BackStackRecordState","type":"CLASS","downloadSize":376,"installSize":377},{"name":"androidx.fragment.app.FragmentLayoutInflaterFactory","type":"CLASS","downloadSize":360,"installSize":361},{"name":"androidx.fragment.app.DefaultSpecialEffectsController$2","type":"CLASS","downloadSize":322,"installSize":322},{"name":"androidx.fragment.app.FragmentManager$3","type":"CLASS","downloadSize":300,"installSize":300},{"name":"androidx.fragment.app.FragmentActivity$HostCallbacks","type":"CLASS","downloadSize":295,"installSize":295},{"name":"/res/animator/fragment_fade_enter.xml","type":"RESOURCE","downloadSize":265,"installSize":265,"resourceType":"OTHER"},{"name":"/res/animator/fragment_fade_exit.xml","type":"RESOURCE","downloadSize":265,"installSize":265,"resourceType":"OTHER"},{"name":"androidx.fragment.app.DefaultSpecialEffectsController$4","type":"CLASS","downloadSize":257,"installSize":258},{"name":"/res/anim-v21/fragment_fast_out_extra_slow_in.xml","type":"RESOURCE","downloadSize":218,"installSize":218,"resourceType":"OTHER"},{"name":"androidx.fragment.app.LogWriter","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.fragment.app.strictmode.FragmentStrictMode$Flag","type":"CLASS","downloadSize":202,"installSize":202},{"name":"androidx.fragment.app.FragmentAnim$EndViewTransitionAnimation","type":"CLASS","downloadSize":198,"installSize":198},{"name":"androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda3","type":"CLASS","downloadSize":186,"installSize":186},{"name":"androidx.fragment.app.strictmode.FragmentStrictMode","type":"CLASS","downloadSize":180,"installSize":181},{"name":"androidx.fragment.app.BackStackState","type":"CLASS","downloadSize":159,"installSize":160},{"name":"androidx.fragment.app.FragmentManagerState","type":"CLASS","downloadSize":155,"installSize":155},{"name":"androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.fragment.app.DialogFragment$5","type":"CLASS","downloadSize":132,"installSize":132},{"name":"androidx.fragment.app.FragmentManager$LaunchedFragmentInfo","type":"CLASS","downloadSize":122,"installSize":123},{"name":"androidx.fragment.app.Fragment$5","type":"CLASS","downloadSize":120,"installSize":120},{"name":"androidx.fragment.app.FragmentManager$PopBackStackState","type":"CLASS","downloadSize":110,"installSize":110},{"name":"androidx.fragment.app.FragmentManager$1","type":"CLASS","downloadSize":105,"installSize":105},{"name":"androidx.fragment.app.SpecialEffectsController$1","type":"CLASS","downloadSize":93,"installSize":93},{"name":"androidx.fragment.app.FragmentTransaction$Op","type":"CLASS","downloadSize":89,"installSize":89},{"name":"androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.fragment.app.DialogFragment$2","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.fragment.app.DialogFragment$3","type":"CLASS","downloadSize":79,"installSize":79},{"name":"androidx.fragment.app.FragmentManager$7","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.fragment.app.strictmode.FragmentReuseViolation","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.fragment.app.strictmode.FragmentStrictMode$Policy","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.fragment.app.Fragment$2","type":"CLASS","downloadSize":44,"installSize":45},{"name":"androidx.fragment.app.FragmentManager$2","type":"CLASS","downloadSize":44,"installSize":45},{"name":"androidx.fragment.app.Fragment$AnimationInfo","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.fragment.app.FragmentContainer","type":"CLASS","downloadSize":25,"installSize":25},{"name":"androidx.fragment.app.FragmentManager$OpGenerator","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.fragment.app.FragmentOnAttachListener","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.fragment.app.SuperNotCalledException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.animation:animation-core-android:1.7.2","type":"EXTERNAL","downloadSize":28800,"installSize":28850,"files":[{"name":"androidx.compose.animation.core.AnimatableKt","type":"CLASS","downloadSize":2883,"installSize":2888},{"name":"androidx.compose.animation.core.VectorizedKeyframesSpec","type":"CLASS","downloadSize":2191,"installSize":2194},{"name":"androidx.compose.animation.core.Transition","type":"CLASS","downloadSize":1799,"installSize":1802},{"name":"androidx.compose.animation.core.FloatSpringSpec","type":"CLASS","downloadSize":1241,"installSize":1243},{"name":"androidx.compose.animation.core.CubicBezierEasing","type":"CLASS","downloadSize":1048,"installSize":1050},{"name":"androidx.compose.animation.core.TransitionKt","type":"CLASS","downloadSize":1035,"installSize":1037},{"name":"androidx.compose.animation.core.Transition$TransitionAnimationState","type":"CLASS","downloadSize":999,"installSize":1001},{"name":"androidx.compose.animation.core.ArcSpline$Arc","type":"CLASS","downloadSize":802,"installSize":803},{"name":"androidx.compose.animation.core.Animatable","type":"CLASS","downloadSize":797,"installSize":799},{"name":"androidx.compose.animation.core.SuspendAnimationKt$animateTo$2","type":"CLASS","downloadSize":701,"installSize":702},{"name":"androidx.compose.animation.core.TargetBasedAnimation","type":"CLASS","downloadSize":659,"installSize":660},{"name":"androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec","type":"CLASS","downloadSize":654,"installSize":655},{"name":"androidx.compose.animation.core.DecayAnimation","type":"CLASS","downloadSize":608,"installSize":609},{"name":"androidx.compose.animation.core.SpringSimulation","type":"CLASS","downloadSize":607,"installSize":608},{"name":"androidx.compose.animation.core.MutatorMutex$mutate$2","type":"CLASS","downloadSize":602,"installSize":603},{"name":"androidx.compose.animation.core.AnimateAsStateKt","type":"CLASS","downloadSize":577,"installSize":578},{"name":"androidx.compose.animation.core.Animatable$runAnimation$2","type":"CLASS","downloadSize":545,"installSize":546},{"name":"androidx.compose.animation.core.FloatTweenSpec","type":"CLASS","downloadSize":531,"installSize":532},{"name":"androidx.compose.animation.core.StartDelayVectorizedAnimationSpec","type":"CLASS","downloadSize":526,"installSize":527},{"name":"androidx.compose.animation.core.AnimationVector4D","type":"CLASS","downloadSize":484,"installSize":485},{"name":"androidx.compose.animation.core.SuspendAnimationKt$animate$6","type":"CLASS","downloadSize":471,"installSize":472},{"name":"androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1","type":"CLASS","downloadSize":446,"installSize":447},{"name":"androidx.compose.animation.core.KeyframesSpec","type":"CLASS","downloadSize":445,"installSize":445},{"name":"androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1$1","type":"CLASS","downloadSize":432,"installSize":433},{"name":"androidx.compose.animation.core.VectorizedSnapSpec","type":"CLASS","downloadSize":395,"installSize":396},{"name":"androidx.compose.animation.core.AnimationScope","type":"CLASS","downloadSize":394,"installSize":394},{"name":"androidx.compose.animation.core.AnimationVector3D","type":"CLASS","downloadSize":378,"installSize":378},{"name":"androidx.compose.animation.core.AnimationVector2D","type":"CLASS","downloadSize":325,"installSize":325},{"name":"androidx.compose.animation.core.InfiniteTransition$run$1$1","type":"CLASS","downloadSize":324,"installSize":325},{"name":"androidx.compose.animation.core.AnimationVector1D","type":"CLASS","downloadSize":290,"installSize":290},{"name":"androidx.compose.animation.core.InfiniteTransition$TransitionAnimationState","type":"CLASS","downloadSize":283,"installSize":283},{"name":"androidx.compose.animation.core.SuspendAnimationKt$animate$9","type":"CLASS","downloadSize":278,"installSize":279},{"name":"androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.animation.core.InfiniteTransition","type":"CLASS","downloadSize":266,"installSize":267},{"name":"androidx.compose.animation.core.Transition$DeferredAnimation$DeferredAnimationData","type":"CLASS","downloadSize":261,"installSize":262},{"name":"androidx.compose.animation.core.Transition$animateTo$1$1$1","type":"CLASS","downloadSize":255,"installSize":256},{"name":"androidx.compose.animation.core.Transition$SegmentImpl","type":"CLASS","downloadSize":240,"installSize":241},{"name":"androidx.compose.animation.core.AnimationState","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.animation.core.InfiniteRepeatableSpec","type":"CLASS","downloadSize":210,"installSize":210},{"name":"androidx.compose.animation.core.SpringSpec","type":"CLASS","downloadSize":192,"installSize":193},{"name":"androidx.compose.animation.core.TweenSpec","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.compose.animation.core.ComplexDouble","type":"CLASS","downloadSize":183,"installSize":183},{"name":"androidx.compose.animation.core.StartDelayAnimationSpec","type":"CLASS","downloadSize":170,"installSize":170},{"name":"androidx.compose.animation.core.Transition$DeferredAnimation","type":"CLASS","downloadSize":169,"installSize":170},{"name":"androidx.compose.animation.core.AnimationEndReason$EnumUnboxingSharedUtility","type":"CLASS","downloadSize":167,"installSize":168},{"name":"androidx.compose.animation.core.Animatable$snapTo$2","type":"CLASS","downloadSize":167,"installSize":167},{"name":"androidx.compose.animation.core.VectorConvertersKt","type":"CLASS","downloadSize":158,"installSize":158},{"name":"androidx.compose.animation.core.VisibilityThresholdsKt","type":"CLASS","downloadSize":153,"installSize":153},{"name":"androidx.compose.animation.core.InfiniteTransition$run$1$1$3","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.compose.animation.core.KeyframesSpec$KeyframeEntity","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.compose.animation.core.SnapSpec","type":"CLASS","downloadSize":144,"installSize":144},{"name":"androidx.compose.animation.core.Animatable$stop$2","type":"CLASS","downloadSize":124,"installSize":125},{"name":"androidx.compose.animation.core.MutatorMutex","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.animation.core.KeyframesSpec$KeyframesSpecConfig","type":"CLASS","downloadSize":95,"installSize":95},{"name":"androidx.compose.animation.core.TransitionKt$rememberTransition$2$1","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.compose.animation.core.TransitionKt$rememberTransition$2$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":76,"installSize":76},{"name":"androidx.compose.animation.core.TransitionKt$SeekableStateObserver$2","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.animation.core.SuspendAnimationKt$animate$4","type":"CLASS","downloadSize":66,"installSize":66},{"name":"androidx.compose.animation.core.MutableTransitionState","type":"CLASS","downloadSize":62,"installSize":62},{"name":"androidx.compose.animation.core.Animation","type":"CLASS","downloadSize":62,"installSize":62},{"name":"androidx.compose.animation.core.EasingKt","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.compose.animation.core.MutatorMutex$Mutator","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.animation.core.TwoWayConverterImpl","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.animation.core.VectorizedAnimationSpec","type":"CLASS","downloadSize":56,"installSize":56},{"name":"androidx.compose.animation.core.FloatAnimationSpec","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.animation.core.AnimationVector","type":"CLASS","downloadSize":47,"installSize":48},{"name":"androidx.compose.animation.core.DecayAnimationSpecImpl","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.animation.core.Transition$animateTo$1$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.compose.animation.core.Transition$Segment","type":"CLASS","downloadSize":33,"installSize":33},{"name":"androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.compose.animation.core.DurationBasedAnimationSpec","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.compose.animation.core.Easing","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.animation.core.Animations","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.animation.core.AnimationSpec","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.compose.animation.core.FiniteAnimationSpec","type":"CLASS","downloadSize":11,"installSize":11}]},{"name":"androidx.constraintlayout:constraintlayout:2.1.4","type":"EXTERNAL","downloadSize":28066,"installSize":28116,"files":[{"name":"androidx.constraintlayout.widget.ConstraintSet","type":"CLASS","downloadSize":7408,"installSize":7420},{"name":"androidx.constraintlayout.widget.ConstraintLayout","type":"CLASS","downloadSize":6383,"installSize":6394},{"name":"androidx.constraintlayout.helper.widget.Flow","type":"CLASS","downloadSize":3805,"installSize":3812},{"name":"androidx.constraintlayout.widget.ConstraintSet$Layout","type":"CLASS","downloadSize":1886,"installSize":1889},{"name":"androidx.constraintlayout.widget.ConstraintSet$Constraint","type":"CLASS","downloadSize":1471,"installSize":1474},{"name":"androidx.constraintlayout.widget.ConstraintLayout$Measurer","type":"CLASS","downloadSize":1151,"installSize":1153},{"name":"androidx.constraintlayout.widget.ConstraintHelper","type":"CLASS","downloadSize":945,"installSize":947},{"name":"androidx.constraintlayout.widget.ConstraintAttribute","type":"CLASS","downloadSize":722,"installSize":723},{"name":"androidx.constraintlayout.widget.ConstraintLayout$LayoutParams","type":"CLASS","downloadSize":695,"installSize":696},{"name":"androidx.constraintlayout.widget.R$styleable","type":"CLASS","downloadSize":681,"installSize":683},{"name":"androidx.constraintlayout.widget.ConstraintLayout$LayoutParams$Table","type":"CLASS","downloadSize":606,"installSize":607},{"name":"androidx.constraintlayout.widget.ConstraintSet$Transform","type":"CLASS","downloadSize":365,"installSize":366},{"name":"androidx.constraintlayout.widget.ConstraintSet$Motion","type":"CLASS","downloadSize":361,"installSize":361},{"name":"androidx.constraintlayout.widget.VirtualLayout","type":"CLASS","downloadSize":290,"installSize":291},{"name":"androidx.constraintlayout.widget.Guideline","type":"CLASS","downloadSize":287,"installSize":287},{"name":"androidx.constraintlayout.widget.Barrier","type":"CLASS","downloadSize":281,"installSize":282},{"name":"androidx.constraintlayout.widget.ConstraintSet$Constraint$Delta","type":"CLASS","downloadSize":278,"installSize":279},{"name":"androidx.constraintlayout.widget.ConstraintLayoutStates$Variant","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.constraintlayout.widget.ConstraintSet$PropertySet","type":"CLASS","downloadSize":182,"installSize":183},{"name":"androidx.constraintlayout.motion.widget.MotionLayout","type":"CLASS","downloadSize":15,"installSize":15},{"name":"androidx.constraintlayout.widget.ConstraintsChangedListener","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.constraintlayout.widget.R$id","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.constraintlayout.widget.SharedValues","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.collection:collection-jvm:1.4.4","type":"EXTERNAL","downloadSize":25481,"installSize":25526,"files":[{"name":"androidx.collection.MutableLongObjectMap","type":"CLASS","downloadSize":2006,"installSize":2010},{"name":"androidx.collection.MutableIntObjectMap","type":"CLASS","downloadSize":1876,"installSize":1879},{"name":"androidx.collection.MutableScatterMap","type":"CLASS","downloadSize":1850,"installSize":1853},{"name":"androidx.collection.MutableIntIntMap","type":"CLASS","downloadSize":1849,"installSize":1853},{"name":"androidx.collection.MutableObjectLongMap","type":"CLASS","downloadSize":1815,"installSize":1818},{"name":"androidx.collection.MutableScatterSet","type":"CLASS","downloadSize":1787,"installSize":1790},{"name":"androidx.collection.SimpleArrayMap","type":"CLASS","downloadSize":1629,"installSize":1632},{"name":"androidx.collection.MutableObjectIntMap","type":"CLASS","downloadSize":1465,"installSize":1468},{"name":"androidx.collection.MutableIntSet","type":"CLASS","downloadSize":1457,"installSize":1459},{"name":"androidx.collection.LongSparseArray","type":"CLASS","downloadSize":1200,"installSize":1202},{"name":"androidx.collection.ArraySet","type":"CLASS","downloadSize":967,"installSize":968},{"name":"androidx.collection.MutableObjectFloatMap","type":"CLASS","downloadSize":857,"installSize":858},{"name":"androidx.collection.MutableLongSet","type":"CLASS","downloadSize":730,"installSize":731},{"name":"androidx.collection.MutableScatterSet$MutableSetWrapper","type":"CLASS","downloadSize":648,"installSize":649},{"name":"androidx.collection.SparseArrayCompat","type":"CLASS","downloadSize":627,"installSize":628},{"name":"androidx.collection.ArrayMap$KeySet","type":"CLASS","downloadSize":537,"installSize":538},{"name":"androidx.collection.MutableIntList","type":"CLASS","downloadSize":506,"installSize":507},{"name":"androidx.collection.ArrayMap$MapIterator","type":"CLASS","downloadSize":497,"installSize":498},{"name":"androidx.collection.ArrayMap$ValueCollection","type":"CLASS","downloadSize":474,"installSize":475},{"name":"androidx.collection.MutableScatterSet$MutableSetWrapper$iterator$1$iterator$1","type":"CLASS","downloadSize":352,"installSize":353},{"name":"androidx.collection.ArrayMap","type":"CLASS","downloadSize":336,"installSize":337},{"name":"androidx.collection.ArrayMap$KeyIterator","type":"CLASS","downloadSize":332,"installSize":333},{"name":"androidx.collection.ScatterMapKt","type":"CLASS","downloadSize":331,"installSize":331},{"name":"androidx.collection.MutableObjectList","type":"CLASS","downloadSize":288,"installSize":289},{"name":"androidx.collection.internal.ContainerHelpersKt","type":"CLASS","downloadSize":243,"installSize":243},{"name":"androidx.collection.LongSparseArrayKt","type":"CLASS","downloadSize":213,"installSize":214},{"name":"androidx.collection.IntIntPair","type":"CLASS","downloadSize":198,"installSize":199},{"name":"androidx.collection.FloatSetKt","type":"CLASS","downloadSize":113,"installSize":113},{"name":"androidx.collection.IntSetKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.collection.LongSetKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.collection.ObjectIntMapKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.collection.IntObjectMapKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.collection.ObjectLongMapKt","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.collection.ScatterSetKt","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.collection.IntListKt","type":"CLASS","downloadSize":40,"installSize":40}]},{"name":":common","type":"INTERNAL","downloadSize":24482,"installSize":24521,"files":[{"name":"com.yogeshpaliyal.common.db.DbDao_Impl","type":"CLASS","downloadSize":2677,"installSize":2681},{"name":"com.yogeshpaliyal.common.AppDatabase_Impl$1","type":"CLASS","downloadSize":2354,"installSize":2358},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt","type":"CLASS","downloadSize":2226,"installSize":2230},{"name":"com.yogeshpaliyal.common.data.UserSettings","type":"CLASS","downloadSize":2145,"installSize":2148},{"name":"com.yogeshpaliyal.common.data.AccountModel","type":"CLASS","downloadSize":1872,"installSize":1875},{"name":"com.yogeshpaliyal.common.utils.TokenCalculator","type":"CLASS","downloadSize":1465,"installSize":1468},{"name":"com.yogeshpaliyal.common.data.PasswordConfig","type":"CLASS","downloadSize":1091,"installSize":1093},{"name":"com.yogeshpaliyal.common.db.DbDao_Impl$11","type":"CLASS","downloadSize":789,"installSize":791},{"name":"com.yogeshpaliyal.common.data.UserSettings$$serializer","type":"CLASS","downloadSize":737,"installSize":738},{"name":"com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$createBackup$2","type":"CLASS","downloadSize":720,"installSize":722},{"name":"com.yogeshpaliyal.common.utils.PasswordGenerator","type":"CLASS","downloadSize":699,"installSize":700},{"name":"com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$restoreBackup$2","type":"CLASS","downloadSize":649,"installSize":650},{"name":"com.yogeshpaliyal.common.db.DbDao_Impl$5","type":"CLASS","downloadSize":566,"installSize":567},{"name":"com.yogeshpaliyal.common.di.module.AppModule$getDb$2","type":"CLASS","downloadSize":392,"installSize":392},{"name":"com.yogeshpaliyal.common.data.PasswordConfig$$serializer","type":"CLASS","downloadSize":380,"installSize":381},{"name":"com.yogeshpaliyal.common.di.module.AppModule$getDb$1","type":"CLASS","downloadSize":339,"installSize":339},{"name":"com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$saveToDb$2","type":"CLASS","downloadSize":310,"installSize":310},{"name":"com.yogeshpaliyal.common.dbhelper.EncryptionHelper","type":"CLASS","downloadSize":276,"installSize":276},{"name":"com.yogeshpaliyal.common.data.BackupData","type":"CLASS","downloadSize":269,"installSize":270},{"name":"com.yogeshpaliyal.common.worker.AutoBackupWorker$doWork$2","type":"CLASS","downloadSize":266,"installSize":267},{"name":"com.yogeshpaliyal.common.AppDatabase_Impl","type":"CLASS","downloadSize":256,"installSize":256},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setDefaultPasswordLength$2","type":"CLASS","downloadSize":235,"installSize":235},{"name":"com.yogeshpaliyal.common.worker.AutoBackupWorker","type":"CLASS","downloadSize":194,"installSize":194},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setPasswordHint$2","type":"CLASS","downloadSize":192,"installSize":193},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$updateLastPasswordLoginTime$2","type":"CLASS","downloadSize":192,"installSize":193},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setAutoBackupEnabled$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBackupDirectory$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBackupKey$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBackupTime$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBiometricEnable$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setDatabasePassword$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setKeyPassPassword$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setOverrideAutoBackup$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setPasswordConfig$2","type":"CLASS","downloadSize":192,"installSize":192},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$clearDataStoreOld$2","type":"CLASS","downloadSize":188,"installSize":188},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setUserSettings$2","type":"CLASS","downloadSize":171,"installSize":171},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$clearBackupKey$2","type":"CLASS","downloadSize":151,"installSize":152},{"name":"com.yogeshpaliyal.common.utils.UserSettingsDataStore","type":"CLASS","downloadSize":149,"installSize":149},{"name":"com.yogeshpaliyal.common.utils.TokenCalculator$HashAlgorithm","type":"CLASS","downloadSize":123,"installSize":123},{"name":"com.yogeshpaliyal.common.CommonMyApplication$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":110,"installSize":110},{"name":"com.yogeshpaliyal.common.worker.AutoBackupWorker$doWork$1","type":"CLASS","downloadSize":95,"installSize":96},{"name":"com.yogeshpaliyal.common.utils.BackupUtilsKt$backupAccounts$1","type":"CLASS","downloadSize":63,"installSize":63},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$getOrCreateBackupKey$1","type":"CLASS","downloadSize":58,"installSize":58},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$migrateOldDataToNewerDataStore$1","type":"CLASS","downloadSize":58,"installSize":58},{"name":"com.yogeshpaliyal.common.utils.BackupUtilsKt$canUserAccessBackupDirectory$1","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.common.worker.ExecuteAutoBackupKt$executeAutoBackup$1","type":"CLASS","downloadSize":55,"installSize":55},{"name":"com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$getUserSettings$1","type":"CLASS","downloadSize":52,"installSize":52},{"name":"com.yogeshpaliyal.common.AppDatabase","type":"CLASS","downloadSize":44,"installSize":45},{"name":"com.yogeshpaliyal.common.data.PasswordConfig$Companion","type":"CLASS","downloadSize":41,"installSize":41},{"name":"com.yogeshpaliyal.common.data.UserSettings$Companion","type":"CLASS","downloadSize":41,"installSize":41},{"name":"com.yogeshpaliyal.common.dbhelper.CryptoException","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"com.journeyapps:zxing-android-embedded:4.3.0","type":"EXTERNAL","downloadSize":19490,"installSize":20372,"files":[{"name":"/res/raw/zxing_beep.ogg","type":"RESOURCE","downloadSize":5543,"installSize":6401,"resourceType":"RAW"},{"name":"com.journeyapps.barcodescanner.CameraPreview","type":"CLASS","downloadSize":2081,"installSize":2085},{"name":"com.journeyapps.barcodescanner.camera.CameraManager","type":"CLASS","downloadSize":1133,"installSize":1135},{"name":"com.journeyapps.barcodescanner.CaptureActivity","type":"CLASS","downloadSize":988,"installSize":990},{"name":"com.journeyapps.barcodescanner.ViewfinderView","type":"CLASS","downloadSize":754,"installSize":755},{"name":"com.journeyapps.barcodescanner.CameraPreview$5","type":"CLASS","downloadSize":598,"installSize":599},{"name":"com.journeyapps.barcodescanner.camera.CameraInstance$1","type":"CLASS","downloadSize":590,"installSize":591},{"name":"com.journeyapps.barcodescanner.BarcodeView","type":"CLASS","downloadSize":563,"installSize":564},{"name":"com.journeyapps.barcodescanner.DecoderThread$1","type":"CLASS","downloadSize":550,"installSize":551},{"name":"com.journeyapps.barcodescanner.BarcodeView$1","type":"CLASS","downloadSize":532,"installSize":533},{"name":"com.journeyapps.barcodescanner.DecoratedBarcodeView","type":"CLASS","downloadSize":499,"installSize":500},{"name":"com.journeyapps.barcodescanner.camera.CenterCropStrategy","type":"CLASS","downloadSize":455,"installSize":455},{"name":"/res/layout/zxing_barcode_scanner.xml","type":"RESOURCE","downloadSize":403,"installSize":403,"resourceType":"LAYOUT"},{"name":"com.journeyapps.barcodescanner.camera.AutoFocusManager","type":"CLASS","downloadSize":363,"installSize":364},{"name":"/res/layout/zxing_capture.xml","type":"RESOURCE","downloadSize":353,"installSize":353,"resourceType":"LAYOUT"},{"name":"com.journeyapps.barcodescanner.CaptureManager","type":"CLASS","downloadSize":352,"installSize":353},{"name":"com.journeyapps.barcodescanner.Size","type":"CLASS","downloadSize":293,"installSize":294},{"name":"com.journeyapps.barcodescanner.SourceData","type":"CLASS","downloadSize":254,"installSize":254},{"name":"com.journeyapps.barcodescanner.camera.CameraManager$CameraPreviewCallback","type":"CLASS","downloadSize":244,"installSize":244},{"name":"com.journeyapps.barcodescanner.CameraPreview$1","type":"CLASS","downloadSize":236,"installSize":236},{"name":"com.journeyapps.barcodescanner.camera.CameraConfigurationUtils","type":"CLASS","downloadSize":230,"installSize":231},{"name":"com.journeyapps.barcodescanner.CameraPreview$2","type":"CLASS","downloadSize":219,"installSize":219},{"name":"com.google.zxing.integration.android.IntentIntegrator","type":"CLASS","downloadSize":154,"installSize":155},{"name":"com.google.zxing.client.android.DecodeFormatManager","type":"CLASS","downloadSize":152,"installSize":153},{"name":"com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":150,"installSize":151},{"name":"com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":142,"installSize":142},{"name":"com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":134,"installSize":134},{"name":"com.journeyapps.barcodescanner.DecoderThread","type":"CLASS","downloadSize":123,"installSize":123},{"name":"com.journeyapps.barcodescanner.Decoder","type":"CLASS","downloadSize":115,"installSize":116},{"name":"com.google.zxing.client.android.InactivityTimer","type":"CLASS","downloadSize":114,"installSize":114},{"name":"com.google.zxing.client.android.R$styleable","type":"CLASS","downloadSize":114,"installSize":114},{"name":"com.google.zxing.client.android.AmbientLightManager","type":"CLASS","downloadSize":107,"installSize":107},{"name":"com.journeyapps.barcodescanner.RotationListener$1","type":"CLASS","downloadSize":106,"installSize":106},{"name":"com.journeyapps.barcodescanner.camera.PreviewScalingStrategy$1","type":"CLASS","downloadSize":106,"installSize":106},{"name":"com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":96,"installSize":96},{"name":"com.journeyapps.barcodescanner.camera.AutoFocusManager$2","type":"CLASS","downloadSize":89,"installSize":89},{"name":"com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda2","type":"CLASS","downloadSize":73,"installSize":73},{"name":"com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda3","type":"CLASS","downloadSize":65,"installSize":65},{"name":"com.journeyapps.barcodescanner.MixedDecoder","type":"CLASS","downloadSize":61,"installSize":61},{"name":"com.journeyapps.barcodescanner.camera.CameraInstance","type":"CLASS","downloadSize":47,"installSize":47},{"name":"com.journeyapps.barcodescanner.DecoderResultPointCallback","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.journeyapps.barcodescanner.InvertedDecoder","type":"CLASS","downloadSize":46,"installSize":46},{"name":"com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":45,"installSize":45},{"name":"com.journeyapps.barcodescanner.BarcodeResult","type":"CLASS","downloadSize":43,"installSize":43},{"name":"com.google.zxing.client.android.DecodeHintManager","type":"CLASS","downloadSize":42,"installSize":42},{"name":"com.journeyapps.barcodescanner.camera.CameraSettings","type":"CLASS","downloadSize":41,"installSize":42},{"name":"com.journeyapps.barcodescanner.camera.PreviewScalingStrategy","type":"CLASS","downloadSize":28,"installSize":28},{"name":"com.journeyapps.barcodescanner.DecoderFactory","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.journeyapps.barcodescanner.DecoratedBarcodeView$TorchListener","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.animation:animation-android:1.7.2","type":"EXTERNAL","downloadSize":16865,"installSize":16897,"files":[{"name":"androidx.compose.animation.AnimatedVisibilityKt","type":"CLASS","downloadSize":3247,"installSize":3253},{"name":"androidx.compose.animation.EnterExitTransitionModifierNode","type":"CLASS","downloadSize":1433,"installSize":1435},{"name":"androidx.compose.animation.AnimatedContentMeasurePolicy","type":"CLASS","downloadSize":988,"installSize":990},{"name":"androidx.compose.animation.AnimatedEnterExitMeasurePolicy","type":"CLASS","downloadSize":947,"installSize":949},{"name":"androidx.compose.animation.EnterExitTransitionElement","type":"CLASS","downloadSize":706,"installSize":707},{"name":"androidx.compose.animation.EnterExitTransitionKt","type":"CLASS","downloadSize":657,"installSize":658},{"name":"androidx.compose.animation.AnimatedContentKt$AnimatedContent$1","type":"CLASS","downloadSize":633,"installSize":634},{"name":"androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1","type":"CLASS","downloadSize":608,"installSize":609},{"name":"androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifier","type":"CLASS","downloadSize":544,"installSize":545},{"name":"androidx.compose.animation.AnimatedContentKt$AnimatedContent$3","type":"CLASS","downloadSize":532,"installSize":533},{"name":"androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$4","type":"CLASS","downloadSize":434,"installSize":435},{"name":"androidx.compose.animation.EnterExitTransitionModifierNode$measure$animSize$1","type":"CLASS","downloadSize":430,"installSize":430},{"name":"androidx.compose.animation.TransitionData","type":"CLASS","downloadSize":419,"installSize":420},{"name":"androidx.compose.animation.ExitTransitionImpl","type":"CLASS","downloadSize":390,"installSize":391},{"name":"androidx.compose.animation.EnterExitTransitionKt$createGraphicsLayerBlock$1$1$alpha$1","type":"CLASS","downloadSize":389,"installSize":390},{"name":"androidx.compose.animation.EnterTransitionImpl","type":"CLASS","downloadSize":362,"installSize":363},{"name":"androidx.compose.animation.ChangeSize","type":"CLASS","downloadSize":360,"installSize":361},{"name":"androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$shouldDisposeAfterExit$2$1","type":"CLASS","downloadSize":273,"installSize":274},{"name":"androidx.compose.animation.Scale","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibility$2","type":"CLASS","downloadSize":252,"installSize":252},{"name":"androidx.compose.animation.AnimatedContentMeasurePolicy$measure$3","type":"CLASS","downloadSize":229,"installSize":229},{"name":"androidx.compose.animation.FlingCalculator$FlingInfo","type":"CLASS","downloadSize":224,"installSize":225},{"name":"androidx.compose.animation.AndroidFlingSpline","type":"CLASS","downloadSize":213,"installSize":214},{"name":"androidx.compose.animation.AnimatedContentTransitionScopeImpl","type":"CLASS","downloadSize":186,"installSize":186},{"name":"androidx.compose.animation.Slide","type":"CLASS","downloadSize":178,"installSize":179},{"name":"androidx.compose.animation.Fade","type":"CLASS","downloadSize":177,"installSize":178},{"name":"androidx.compose.animation.SingleValueAnimationKt","type":"CLASS","downloadSize":174,"installSize":175},{"name":"androidx.compose.animation.AndroidFlingSpline$FlingResult","type":"CLASS","downloadSize":174,"installSize":174},{"name":"androidx.compose.animation.EnterExitTransitionModifierNode$sizeTransitionSpec$1","type":"CLASS","downloadSize":164,"installSize":164},{"name":"androidx.compose.animation.AnimatedContentKt$SizeTransform$1","type":"CLASS","downloadSize":142,"installSize":142},{"name":"androidx.compose.animation.AnimatedContentTransitionScopeImpl$ChildData","type":"CLASS","downloadSize":141,"installSize":141},{"name":"androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifier$measure$1","type":"CLASS","downloadSize":135,"installSize":135},{"name":"androidx.compose.animation.ContentTransform","type":"CLASS","downloadSize":133,"installSize":134},{"name":"androidx.compose.animation.EnterExitState","type":"CLASS","downloadSize":132,"installSize":132},{"name":"androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$shouldDisposeAfterExit$2$1$1","type":"CLASS","downloadSize":90,"installSize":90},{"name":"androidx.compose.animation.AnimatedVisibilityScopeImpl","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.compose.animation.AnimatedContentScopeImpl","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.compose.animation.EnterExitTransitionKt$createModifier$1","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.compose.animation.SizeTransformImpl","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.animation.EnterExitTransitionKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.compose.animation.FlingCalculatorKt","type":"CLASS","downloadSize":51,"installSize":51},{"name":"androidx.compose.animation.AnimationModifierKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.compose.animation.SplineBasedFloatDecayAnimationSpec_androidKt","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.compose.animation.AnimatedVisibilityScope","type":"CLASS","downloadSize":17,"installSize":18}]},{"name":"com.squareup.okio:okio-jvm:3.4.0","type":"EXTERNAL","downloadSize":16135,"installSize":16163,"files":[{"name":"okio.Buffer","type":"CLASS","downloadSize":2842,"installSize":2847},{"name":"okio.ByteString","type":"CLASS","downloadSize":1905,"installSize":1908},{"name":"okio.RealBufferedSource","type":"CLASS","downloadSize":1342,"installSize":1344},{"name":"okio.SegmentedByteString","type":"CLASS","downloadSize":1116,"installSize":1118},{"name":"okio.internal.-ByteString","type":"CLASS","downloadSize":823,"installSize":824},{"name":"okio.Path","type":"CLASS","downloadSize":791,"installSize":792},{"name":"okio.internal.-Path","type":"CLASS","downloadSize":784,"installSize":785},{"name":"okio.internal.ZipFilesKt$readEntry$1","type":"CLASS","downloadSize":514,"installSize":515},{"name":"okio.ZipFileSystem","type":"CLASS","downloadSize":511,"installSize":511},{"name":"okio.FileMetadata","type":"CLASS","downloadSize":487,"installSize":488},{"name":"okio.internal.ResourceFileSystem","type":"CLASS","downloadSize":487,"installSize":488},{"name":"okio.JvmFileHandle","type":"CLASS","downloadSize":475,"installSize":476},{"name":"okio.FileHandle$FileHandleSink","type":"CLASS","downloadSize":395,"installSize":395},{"name":"okio.FileHandle$FileHandleSource","type":"CLASS","downloadSize":384,"installSize":385},{"name":"okio.Segment","type":"CLASS","downloadSize":356,"installSize":357},{"name":"okio.RealBufferedSink","type":"CLASS","downloadSize":348,"installSize":349},{"name":"okio.internal.ZipFilesKt$readOrSkipLocalHeader$1","type":"CLASS","downloadSize":329,"installSize":330},{"name":"okio.JvmSystemFileSystem","type":"CLASS","downloadSize":319,"installSize":319},{"name":"okio.SegmentPool","type":"CLASS","downloadSize":315,"installSize":316},{"name":"okio.InputStreamSource","type":"CLASS","downloadSize":301,"installSize":302},{"name":"okio.NioSystemFileSystem","type":"CLASS","downloadSize":262,"installSize":263},{"name":"okio.RealBufferedSource$inputStream$1","type":"CLASS","downloadSize":232,"installSize":233},{"name":"okio.internal.ZipFilesKt$buildIndex$$inlined$sortedBy$1","type":"CLASS","downloadSize":232,"installSize":232},{"name":"okio.RealBufferedSink$outputStream$1","type":"CLASS","downloadSize":195,"installSize":196},{"name":"okio.FileSystem","type":"CLASS","downloadSize":156,"installSize":156},{"name":"okio.internal.ZipEntry","type":"CLASS","downloadSize":88,"installSize":88},{"name":"okio.internal.EocdRecord","type":"CLASS","downloadSize":84,"installSize":84},{"name":"okio.Okio__JvmOkioKt","type":"CLASS","downloadSize":41,"installSize":41},{"name":"okio.Source","type":"CLASS","downloadSize":21,"installSize":21}]},{"name":"androidx.datastore:datastore-core-android:1.1.1","type":"EXTERNAL","downloadSize":15185,"installSize":19718,"files":[{"name":"/lib/arm64-v8a/libdatastore_shared_counter.so","type":"NATIVE_LIB","downloadSize":2598,"installSize":7112},{"name":"androidx.datastore.core.DataStoreImpl","type":"CLASS","downloadSize":2371,"installSize":2375},{"name":"androidx.datastore.core.DataStoreImpl$readDataAndUpdateCache$3","type":"CLASS","downloadSize":600,"installSize":601},{"name":"androidx.datastore.core.DataStoreImpl$readDataOrHandleCorruption$3","type":"CLASS","downloadSize":552,"installSize":553},{"name":"androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1","type":"CLASS","downloadSize":523,"installSize":523},{"name":"androidx.datastore.core.DataStoreImpl$internalDataFlow$1","type":"CLASS","downloadSize":488,"installSize":489},{"name":"androidx.datastore.core.SingleProcessCoordinator","type":"CLASS","downloadSize":465,"installSize":466},{"name":"androidx.datastore.core.DataStoreImpl$writeData$2","type":"CLASS","downloadSize":458,"installSize":458},{"name":"androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1$api$1","type":"CLASS","downloadSize":392,"installSize":393},{"name":"androidx.datastore.core.DataStoreImpl$updateData$2","type":"CLASS","downloadSize":318,"installSize":319},{"name":"androidx.datastore.core.DataStoreImpl$readDataAndUpdateCache$4","type":"CLASS","downloadSize":312,"installSize":312},{"name":"androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$2","type":"CLASS","downloadSize":303,"installSize":304},{"name":"androidx.datastore.core.DataStoreImpl$readDataOrHandleCorruption$2","type":"CLASS","downloadSize":298,"installSize":299},{"name":"androidx.datastore.core.SimpleActor$offer$2","type":"CLASS","downloadSize":269,"installSize":269},{"name":"androidx.datastore.core.DataStoreImpl$readState$2","type":"CLASS","downloadSize":252,"installSize":253},{"name":"androidx.datastore.core.DataStoreImpl$data$1","type":"CLASS","downloadSize":252,"installSize":252},{"name":"androidx.datastore.core.UpdatingDataContextElement","type":"CLASS","downloadSize":250,"installSize":250},{"name":"androidx.datastore.core.DataStoreImpl$updateCollection$1","type":"CLASS","downloadSize":246,"installSize":247},{"name":"androidx.datastore.core.DataStoreImpl$transformAndWrite$2$newData$1","type":"CLASS","downloadSize":224,"installSize":225},{"name":"androidx.datastore.core.DataStoreImpl$data$1$3","type":"CLASS","downloadSize":213,"installSize":213},{"name":"androidx.datastore.core.DataStoreImpl$writeActor$3","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.datastore.core.DataMigrationInitializer$Companion$getInitializer$1","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.datastore.core.DataStoreImpl$data$1$updateCollector$1","type":"CLASS","downloadSize":193,"installSize":193},{"name":"androidx.datastore.core.DataStoreImpl$coordinator$2","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.datastore.core.DataStoreImpl$internalDataFlow$1$2","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.datastore.core.DataStoreImpl$data$1$2","type":"CLASS","downloadSize":183,"installSize":183},{"name":"androidx.datastore.core.DataStoreImpl$data$1$1","type":"CLASS","downloadSize":171,"installSize":172},{"name":"androidx.datastore.core.StorageConnectionKt$readData$2","type":"CLASS","downloadSize":142,"installSize":142},{"name":"androidx.datastore.core.DataStoreImpl$doWithWriteFileLock$3","type":"CLASS","downloadSize":140,"installSize":140},{"name":"androidx.datastore.core.DataStoreImpl$internalDataFlow$1$1","type":"CLASS","downloadSize":136,"installSize":136},{"name":"androidx.datastore.core.Message$Update","type":"CLASS","downloadSize":134,"installSize":135},{"name":"androidx.datastore.core.SingleProcessCoordinator$updateNotifications$1","type":"CLASS","downloadSize":125,"installSize":125},{"name":"androidx.datastore.core.DataStoreImpl$readDataOrHandleCorruption$1","type":"CLASS","downloadSize":111,"installSize":111},{"name":"androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1$api$1$updateData$1","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.datastore.core.DataStoreImpl$readDataAndUpdateCache$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.datastore.core.DataStoreImpl$handleUpdate$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.datastore.core.SingleProcessCoordinator$lock$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.datastore.core.SingleProcessCoordinator$tryLock$1","type":"CLASS","downloadSize":100,"installSize":101},{"name":"androidx.datastore.core.RunOnce$runIfNeeded$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.datastore.core.DataStoreImpl$readAndInitOrPropagateAndThrowFailure$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.datastore.core.DataStoreImpl$writeData$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.datastore.core.DataStoreImpl$writeActor$2","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$1","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.datastore.core.DataStoreImpl$internalDataFlow$1$invokeSuspend$$inlined$map$1$2$1","type":"CLASS","downloadSize":95,"installSize":95},{"name":"androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$2$1$1","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.datastore.core.Data","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.datastore.core.DataStoreImpl$data$1$updateCollector$1$1","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$1","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.datastore.core.ReadException","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.datastore.core.Final","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.datastore.core.State","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.datastore.core.UpdatingDataContextElement$Companion$Key","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.datastore.core.UnInitialized","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.datastore.core.DataStore","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.datastore.core.Closeable","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.datastore.core.CorruptionException","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.2","type":"EXTERNAL","downloadSize":12800,"installSize":12821,"files":[{"name":"kotlinx.serialization.json.internal.StringJsonLexer","type":"CLASS","downloadSize":4094,"installSize":4101},{"name":"kotlinx.serialization.json.internal.StreamingJsonDecoder","type":"CLASS","downloadSize":2355,"installSize":2359},{"name":"kotlinx.serialization.json.internal.StreamingJsonEncoder","type":"CLASS","downloadSize":1517,"installSize":1520},{"name":"kotlinx.serialization.json.internal.JsonNamesMapKt","type":"CLASS","downloadSize":1488,"installSize":1490},{"name":"kotlinx.serialization.json.internal.JsonNamesMapKt$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":569,"installSize":570},{"name":"kotlinx.serialization.json.internal.Composer","type":"CLASS","downloadSize":558,"installSize":559},{"name":"kotlinx.serialization.json.internal.StringJsonLexerWithComments","type":"CLASS","downloadSize":307,"installSize":308},{"name":"kotlinx.serialization.json.internal.WriteMode","type":"CLASS","downloadSize":307,"installSize":307},{"name":"kotlinx.serialization.json.JsonConfiguration","type":"CLASS","downloadSize":306,"installSize":307},{"name":"kotlinx.serialization.json.Json$Default","type":"CLASS","downloadSize":257,"installSize":257},{"name":"kotlinx.serialization.json.internal.ComposerWithPrettyPrint","type":"CLASS","downloadSize":208,"installSize":208},{"name":"kotlinx.serialization.json.internal.StringOpsKt","type":"CLASS","downloadSize":195,"installSize":195},{"name":"kotlinx.serialization.json.internal.CharMappings","type":"CLASS","downloadSize":194,"installSize":194},{"name":"kotlinx.serialization.json.ClassDiscriminatorMode","type":"CLASS","downloadSize":122,"installSize":122},{"name":"kotlinx.serialization.json.internal.ArrayPoolsKt","type":"CLASS","downloadSize":62,"installSize":63},{"name":"kotlinx.serialization.json.internal.JsonDecodingException","type":"CLASS","downloadSize":62,"installSize":62},{"name":"kotlinx.serialization.json.internal.JsonElementMarker","type":"CLASS","downloadSize":61,"installSize":61},{"name":"kotlinx.serialization.json.internal.CharArrayPool","type":"CLASS","downloadSize":46,"installSize":46},{"name":"kotlinx.serialization.json.internal.JsonPath$Tombstone","type":"CLASS","downloadSize":42,"installSize":42},{"name":"kotlinx.serialization.json.JsonClassDiscriminator","type":"CLASS","downloadSize":25,"installSize":25},{"name":"kotlinx.serialization.json.JsonNames","type":"CLASS","downloadSize":25,"installSize":25}]},{"name":"androidx.transition:transition:1.5.0","type":"EXTERNAL","downloadSize":12313,"installSize":12335,"files":[{"name":"androidx.transition.Transition","type":"CLASS","downloadSize":2863,"installSize":2868},{"name":"androidx.transition.Fade","type":"CLASS","downloadSize":1429,"installSize":1432},{"name":"androidx.transition.AutoTransition","type":"CLASS","downloadSize":1245,"installSize":1248},{"name":"androidx.transition.ChangeBounds","type":"CLASS","downloadSize":892,"installSize":894},{"name":"androidx.transition.TransitionManager$MultiListener","type":"CLASS","downloadSize":883,"installSize":884},{"name":"androidx.transition.Visibility$OverlayListener","type":"CLASS","downloadSize":500,"installSize":501},{"name":"androidx.transition.Visibility$DisappearListener","type":"CLASS","downloadSize":450,"installSize":451},{"name":"androidx.transition.ViewUtilsApi29","type":"CLASS","downloadSize":391,"installSize":392},{"name":"androidx.transition.ViewUtilsApi23","type":"CLASS","downloadSize":373,"installSize":374},{"name":"androidx.transition.ViewUtils","type":"CLASS","downloadSize":350,"installSize":351},{"name":"androidx.transition.TransitionManager","type":"CLASS","downloadSize":340,"installSize":341},{"name":"androidx.transition.ChangeBounds$1","type":"CLASS","downloadSize":340,"installSize":340},{"name":"androidx.transition.Fade$FadeAnimatorListener","type":"CLASS","downloadSize":336,"installSize":336},{"name":"androidx.transition.TransitionValues","type":"CLASS","downloadSize":264,"installSize":264},{"name":"androidx.transition.ViewUtilsApi22$Api29Impl","type":"CLASS","downloadSize":211,"installSize":211},{"name":"androidx.transition.TransitionListenerAdapter","type":"CLASS","downloadSize":174,"installSize":175},{"name":"androidx.transition.ChangeBounds$SuppressLayoutListener","type":"CLASS","downloadSize":172,"installSize":172},{"name":"androidx.transition.TransitionSet$1","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.transition.Transition$TransitionNotification","type":"CLASS","downloadSize":127,"installSize":127},{"name":"androidx.transition.ViewUtilsApi21$Api29Impl","type":"CLASS","downloadSize":124,"installSize":124},{"name":"androidx.transition.TransitionManager$MultiListener$1","type":"CLASS","downloadSize":95,"installSize":96},{"name":"androidx.transition.ViewGroupUtils$Api29Impl","type":"CLASS","downloadSize":87,"installSize":87},{"name":"androidx.transition.ObjectAnimatorUtils$Api21Impl","type":"CLASS","downloadSize":82,"installSize":82},{"name":"androidx.transition.ViewUtilsApi19$Api29Impl","type":"CLASS","downloadSize":78,"installSize":78},{"name":"androidx.transition.Transition$TransitionListener","type":"CLASS","downloadSize":65,"installSize":65},{"name":"androidx.transition.ChangeBounds$ViewBounds","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.transition.ViewUtilsApi23$Api29Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.transition.ChangeBounds$6","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.transition.TransitionUtils","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.transition.TransitionUtils$Api28Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.transition.Visibility$VisibilityInfo","type":"CLASS","downloadSize":27,"installSize":27},{"name":"androidx.transition.Transition$AnimationInfo","type":"CLASS","downloadSize":27,"installSize":27}]},{"name":"me.saket.cascade:cascade-compose:2.3.0","type":"EXTERNAL","downloadSize":11850,"installSize":11867,"files":[{"name":"me.saket.cascade.internal.ScreenRelativeBoundsKt","type":"CLASS","downloadSize":1835,"installSize":1838},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$2$1$contentScope$1$1","type":"CLASS","downloadSize":1019,"installSize":1021},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenu$3$2","type":"CLASS","downloadSize":647,"installSize":648},{"name":"me.saket.cascade.internal.DropdownMenuPositionProvider","type":"CLASS","downloadSize":538,"installSize":538},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2","type":"CLASS","downloadSize":467,"installSize":468},{"name":"me.saket.cascade.CascadeKt$PopupContent$1","type":"CLASS","downloadSize":451,"installSize":451},{"name":"me.saket.cascade.internal.AnimateEntryExitKt$AnimateEntryExit$2","type":"CLASS","downloadSize":433,"installSize":433},{"name":"/res/drawable/cascade_ic_arrow_right.xml","type":"RESOURCE","downloadSize":417,"installSize":417,"resourceType":"DRAWABLE"},{"name":"/res/drawable/cascade_ic_arrow_left.xml","type":"RESOURCE","downloadSize":411,"installSize":411,"resourceType":"DRAWABLE"},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenu$3","type":"CLASS","downloadSize":408,"installSize":409},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenu$4","type":"CLASS","downloadSize":407,"installSize":408},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$3","type":"CLASS","downloadSize":393,"installSize":393},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$2","type":"CLASS","downloadSize":384,"installSize":384},{"name":"me.saket.cascade.CascadeColumnScope$DropdownMenuHeader$2$1","type":"CLASS","downloadSize":378,"installSize":379},{"name":"me.saket.cascade.CascadeColumnScope$DropdownMenuItem$5","type":"CLASS","downloadSize":339,"installSize":340},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenu$popupPositionProvider$1$1","type":"CLASS","downloadSize":304,"installSize":304},{"name":"me.saket.cascade.CascadeKt$PopupContent$2","type":"CLASS","downloadSize":302,"installSize":303},{"name":"me.saket.cascade.internal.CoercePositiveValues","type":"CLASS","downloadSize":277,"installSize":277},{"name":"me.saket.cascade.internal.PositionPopupContentKt$PositionPopupContent$3","type":"CLASS","downloadSize":264,"installSize":265},{"name":"me.saket.cascade.internal.PositionPopupContentKt$PositionPopupContent$1$1","type":"CLASS","downloadSize":220,"installSize":220},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$2$2","type":"CLASS","downloadSize":216,"installSize":217},{"name":"me.saket.cascade.internal.AnimateEntryExitKt$AnimateEntryExit$clippingShape$1$1","type":"CLASS","downloadSize":196,"installSize":197},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$backStackSnapshot$2$2","type":"CLASS","downloadSize":193,"installSize":194},{"name":"me.saket.cascade.internal.RootLayoutCoordinatesInfo","type":"CLASS","downloadSize":178,"installSize":178},{"name":"me.saket.cascade.internal.ScreenRelativeBounds","type":"CLASS","downloadSize":176,"installSize":176},{"name":"me.saket.cascade.BackStackSnapshot","type":"CLASS","downloadSize":170,"installSize":170},{"name":"me.saket.cascade.CascadeColumnScope$DropdownMenuItem$1","type":"CLASS","downloadSize":160,"installSize":161},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$backStackSnapshot$2$2$1","type":"CLASS","downloadSize":138,"installSize":138},{"name":"me.saket.cascade.internal.CascadeTransitionSpecKt$cascadeTransitionSpec$initialOffset$1","type":"CLASS","downloadSize":134,"installSize":134},{"name":"me.saket.cascade.CascadeKt$CascadeDropdownMenu$3$2$1","type":"CLASS","downloadSize":70,"installSize":70},{"name":"me.saket.cascade.CascadeBackStackEntry","type":"CLASS","downloadSize":59,"installSize":59},{"name":"me.saket.cascade.internal.CascadeTransitionSpecKt$cascadeTransitionSpec$1","type":"CLASS","downloadSize":57,"installSize":57},{"name":"me.saket.cascade.CascadeDefaults","type":"CLASS","downloadSize":46,"installSize":46},{"name":"me.saket.cascade.CascadeState","type":"CLASS","downloadSize":44,"installSize":44},{"name":"me.saket.cascade.internal.RealMinSdkReader","type":"CLASS","downloadSize":42,"installSize":42},{"name":"me.saket.cascade.internal.DropdownMenuPositionProviderKt","type":"CLASS","downloadSize":41,"installSize":41},{"name":"me.saket.cascade.internal.FixedPopupPositionProvider","type":"CLASS","downloadSize":36,"installSize":36}]},{"name":"androidx.coordinatorlayout:coordinatorlayout:1.1.0","type":"EXTERNAL","downloadSize":11526,"installSize":11545,"files":[{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout","type":"CLASS","downloadSize":9147,"installSize":9163},{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior","type":"CLASS","downloadSize":1444,"installSize":1446},{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams","type":"CLASS","downloadSize":384,"installSize":384},{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout$SavedState","type":"CLASS","downloadSize":174,"installSize":174},{"name":"androidx.coordinatorlayout.widget.ViewGroupUtils","type":"CLASS","downloadSize":145,"installSize":146},{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout$HierarchyChangeListener","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout$OnPreDrawListener","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.coordinatorlayout.widget.CoordinatorLayout$DefaultBehavior","type":"CLASS","downloadSize":26,"installSize":26}]},{"name":"androidx.biometric:biometric:1.1.0","type":"EXTERNAL","downloadSize":11334,"installSize":11465,"files":[{"name":"androidx.biometric.BiometricFragment","type":"CLASS","downloadSize":2117,"installSize":2121},{"name":"/res/drawable-xxhdpi-v23/fingerprint_dialog_error.png","type":"RESOURCE","downloadSize":1364,"installSize":1484,"resourceType":"DRAWABLE"},{"name":"/res/drawable-anydpi-v23/fingerprint_dialog_fp_icon.xml","type":"RESOURCE","downloadSize":1245,"installSize":1245,"resourceType":"DRAWABLE"},{"name":"/res/drawable-anydpi-v24/fingerprint_dialog_error.xml","type":"RESOURCE","downloadSize":983,"installSize":983,"resourceType":"DRAWABLE"},{"name":"/res/layout/fingerprint_dialog_layout.xml","type":"RESOURCE","downloadSize":702,"installSize":702,"resourceType":"LAYOUT"},{"name":"androidx.biometric.BiometricFragment$Api28Impl","type":"CLASS","downloadSize":554,"installSize":555},{"name":"androidx.biometric.FingerprintDialogFragment","type":"CLASS","downloadSize":553,"installSize":554},{"name":"androidx.biometric.BiometricFragment$1","type":"CLASS","downloadSize":539,"installSize":540},{"name":"androidx.biometric.BiometricViewModel","type":"CLASS","downloadSize":369,"installSize":369},{"name":"androidx.biometric.AuthenticationCallbackProvider$Api28Impl$1","type":"CLASS","downloadSize":323,"installSize":324},{"name":"/res/color-v26/biometric_error_color.xml","type":"RESOURCE","downloadSize":226,"installSize":226,"resourceType":"OTHER"},{"name":"androidx.biometric.BiometricViewModel$CallbackListener","type":"CLASS","downloadSize":208,"installSize":209},{"name":"androidx.biometric.CryptoObjectUtils$Api28Impl","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.biometric.FingerprintDialogFragment$3","type":"CLASS","downloadSize":189,"installSize":190},{"name":"androidx.biometric.BiometricFragment$PromptExecutor","type":"CLASS","downloadSize":182,"installSize":182},{"name":"androidx.biometric.CryptoObjectUtils$Api23Impl","type":"CLASS","downloadSize":182,"installSize":182},{"name":"androidx.biometric.BiometricFragment$ShowPromptForAuthenticationRunnable","type":"CLASS","downloadSize":181,"installSize":181},{"name":"androidx.biometric.BiometricErrorData","type":"CLASS","downloadSize":150,"installSize":150},{"name":"androidx.biometric.BiometricViewModel$NegativeButtonListener","type":"CLASS","downloadSize":121,"installSize":122},{"name":"androidx.biometric.BiometricManager$Api29Impl","type":"CLASS","downloadSize":111,"installSize":111},{"name":"androidx.biometric.BiometricFragment$Api29Impl","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.biometric.BiometricFragment$11","type":"CLASS","downloadSize":85,"installSize":85},{"name":"androidx.biometric.BiometricFragment$Api21Impl","type":"CLASS","downloadSize":77,"installSize":77},{"name":"androidx.biometric.KeyguardUtils$Api23Impl","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.biometric.CryptoObjectUtils$Api30Impl","type":"CLASS","downloadSize":71,"installSize":71},{"name":"androidx.biometric.CancellationSignalProvider$Api16Impl","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.biometric.BiometricPrompt$AuthenticationResult","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.biometric.BiometricFragment$Api30Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.biometric.BiometricManager$Api30Impl","type":"CLASS","downloadSize":49,"installSize":49},{"name":"androidx.biometric.FingerprintDialogFragment$Api21Impl","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.biometric.PackageUtils$Api23Impl","type":"CLASS","downloadSize":42,"installSize":42},{"name":"androidx.biometric.AuthenticationCallbackProvider$Api28Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.biometric.AuthenticationCallbackProvider$Api30Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.biometric.AuthenticationCallbackProvider$Listener","type":"CLASS","downloadSize":28,"installSize":28},{"name":"androidx.biometric.FingerprintDialogFragment$Api26Impl","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.biometric.BiometricViewModel$1","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.appcompat:appcompat-resources:1.7.0","type":"EXTERNAL","downloadSize":8223,"installSize":8240,"files":[{"name":"androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat","type":"CLASS","downloadSize":3398,"installSize":3404},{"name":"androidx.appcompat.widget.ResourceManagerInternal","type":"CLASS","downloadSize":1583,"installSize":1586},{"name":"androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState","type":"CLASS","downloadSize":1267,"installSize":1270},{"name":"androidx.appcompat.resources.Compatibility$Api21Impl","type":"CLASS","downloadSize":345,"installSize":346},{"name":"/res/drawable/abc_vector_test.xml","type":"RESOURCE","downloadSize":333,"installSize":333,"resourceType":"DRAWABLE"},{"name":"androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback","type":"CLASS","downloadSize":252,"installSize":253},{"name":"androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimationDrawableTransition","type":"CLASS","downloadSize":238,"installSize":238},{"name":"androidx.appcompat.widget.ResourceManagerInternal$DrawableDelegate","type":"CLASS","downloadSize":220,"installSize":221},{"name":"androidx.appcompat.widget.DrawableUtils","type":"CLASS","downloadSize":198,"installSize":199},{"name":"androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatableTransition","type":"CLASS","downloadSize":113,"installSize":114},{"name":"androidx.appcompat.widget.TintContextWrapper","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.appcompat.resources.R$styleable","type":"CLASS","downloadSize":72,"installSize":72},{"name":"androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$FrameInterpolator","type":"CLASS","downloadSize":68,"installSize":68},{"name":"androidx.appcompat.widget.TintInfo","type":"CLASS","downloadSize":22,"installSize":22},{"name":"androidx.appcompat.widget.VectorEnabledTintResources","type":"CLASS","downloadSize":14,"installSize":14},{"name":"androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.ResourcesWrapper","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.appcompat.widget.TintResources","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.room:room-runtime:2.6.1","type":"EXTERNAL","downloadSize":8186,"installSize":8204,"files":[{"name":"androidx.room.util.TableInfo","type":"CLASS","downloadSize":1294,"installSize":1296},{"name":"androidx.room.RoomDatabase$Builder","type":"CLASS","downloadSize":1131,"installSize":1133},{"name":"androidx.room.InvalidationTracker","type":"CLASS","downloadSize":956,"installSize":957},{"name":"androidx.room.RoomDatabase","type":"CLASS","downloadSize":792,"installSize":794},{"name":"androidx.room.RoomSQLiteQuery","type":"CLASS","downloadSize":658,"installSize":659},{"name":"androidx.room.util.TableInfo$Column","type":"CLASS","downloadSize":648,"installSize":650},{"name":"androidx.room.MultiInstanceInvalidationService$binder$1","type":"CLASS","downloadSize":535,"installSize":535},{"name":"androidx.room.util.TableInfo$ForeignKey","type":"CLASS","downloadSize":523,"installSize":524},{"name":"androidx.room.util.TableInfo$Index","type":"CLASS","downloadSize":389,"installSize":390},{"name":"androidx.room.InvalidationTracker$ObserverWrapper","type":"CLASS","downloadSize":218,"installSize":218},{"name":"androidx.room.SharedSQLiteStatement","type":"CLASS","downloadSize":188,"installSize":189},{"name":"androidx.room.util.TableInfo$ForeignKeyWithSequence","type":"CLASS","downloadSize":171,"installSize":172},{"name":"androidx.room.DatabaseConfiguration","type":"CLASS","downloadSize":143,"installSize":144},{"name":"androidx.room.MultiInstanceInvalidationService$callbackList$1","type":"CLASS","downloadSize":93,"installSize":93},{"name":"androidx.room.MultiInstanceInvalidationService","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.room.IMultiInstanceInvalidationCallback$Stub$Proxy","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.room.migration.Migration","type":"CLASS","downloadSize":66,"installSize":66},{"name":"androidx.room.EntityDeletionOrUpdateAdapter","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.room.IMultiInstanceInvalidationCallback","type":"CLASS","downloadSize":56,"installSize":56},{"name":"androidx.room.IMultiInstanceInvalidationService","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.room.DelegatingOpenHelper","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.room.AutoClosingRoomOpenHelper","type":"CLASS","downloadSize":11,"installSize":12},{"name":"androidx.room.SQLiteCopyOpenHelper","type":"CLASS","downloadSize":11,"installSize":12}]},{"name":"androidx.compose.material:material-ripple-android:1.6.0","type":"EXTERNAL","downloadSize":7927,"installSize":7937,"files":[{"name":"androidx.compose.material.ripple.RippleHostView","type":"CLASS","downloadSize":1135,"installSize":1137},{"name":"androidx.compose.material.ripple.CommonRippleIndicationInstance","type":"CLASS","downloadSize":887,"installSize":888},{"name":"androidx.compose.material.ripple.AndroidRippleIndicationInstance","type":"CLASS","downloadSize":841,"installSize":843},{"name":"androidx.compose.material.ripple.PlatformRipple","type":"CLASS","downloadSize":438,"installSize":439},{"name":"androidx.compose.material.ripple.RippleContainer","type":"CLASS","downloadSize":353,"installSize":354},{"name":"androidx.compose.material.ripple.CommonRippleIndicationInstance$addRipple$2","type":"CLASS","downloadSize":315,"installSize":315},{"name":"androidx.compose.material.ripple.RippleAlpha","type":"CLASS","downloadSize":313,"installSize":314},{"name":"androidx.compose.material.ripple.StateLayer$handleInteraction$1","type":"CLASS","downloadSize":310,"installSize":310},{"name":"androidx.compose.material.ripple.RippleKt","type":"CLASS","downloadSize":286,"installSize":286},{"name":"androidx.compose.material.ripple.RippleAnimation","type":"CLASS","downloadSize":273,"installSize":273},{"name":"androidx.compose.material.ripple.Ripple$rememberUpdatedInstance$1","type":"CLASS","downloadSize":267,"installSize":267},{"name":"androidx.compose.material.ripple.StateLayer$handleInteraction$2","type":"CLASS","downloadSize":265,"installSize":265},{"name":"androidx.compose.material.ripple.RippleAnimation$fadeIn$2$1","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.material.ripple.RippleAnimation$fadeIn$2$2","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.material.ripple.RippleAnimation$fadeIn$2$3","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.compose.material.ripple.RippleAnimation$fadeOut$2$1","type":"CLASS","downloadSize":235,"installSize":235},{"name":"androidx.compose.material.ripple.RippleIndicationInstance","type":"CLASS","downloadSize":230,"installSize":231},{"name":"androidx.compose.material.ripple.RippleAnimation$fadeIn$2","type":"CLASS","downloadSize":191,"installSize":191},{"name":"androidx.compose.material.ripple.RippleAnimation$fadeOut$2","type":"CLASS","downloadSize":182,"installSize":182},{"name":"androidx.compose.material.ripple.DebugRippleTheme","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.material.ripple.RippleAnimationKt","type":"CLASS","downloadSize":119,"installSize":120},{"name":"androidx.compose.material.ripple.UnprojectedRipple","type":"CLASS","downloadSize":119,"installSize":119},{"name":"androidx.compose.material.ripple.RippleAnimation$animate$1","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.compose.material.ripple.UnprojectedRipple$MRadiusHelper","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.compose.material.ripple.RippleThemeKt$LocalRippleTheme$1","type":"CLASS","downloadSize":70,"installSize":70},{"name":"androidx.compose.material.ripple.RippleThemeKt","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.compose.material.ripple.RippleTheme","type":"CLASS","downloadSize":27,"installSize":27}]},{"name":"androidx.vectordrawable:vectordrawable:1.1.0","type":"EXTERNAL","downloadSize":7872,"installSize":7886,"files":[{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat","type":"CLASS","downloadSize":2342,"installSize":2346},{"name":"androidx.vectordrawable.graphics.drawable.AndroidResources","type":"CLASS","downloadSize":2099,"installSize":2103},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup","type":"CLASS","downloadSize":831,"installSize":833},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer","type":"CLASS","downloadSize":824,"installSize":825},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCommon","type":"CLASS","downloadSize":617,"installSize":618},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath","type":"CLASS","downloadSize":606,"installSize":607},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath","type":"CLASS","downloadSize":207,"installSize":208},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState","type":"CLASS","downloadSize":170,"installSize":170},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VObject","type":"CLASS","downloadSize":64,"installSize":64},{"name":"androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.profileinstaller:profileinstaller:1.3.1","type":"EXTERNAL","downloadSize":7188,"installSize":7202,"files":[{"name":"androidx.profileinstaller.ProfileInstaller","type":"CLASS","downloadSize":3566,"installSize":3572},{"name":"androidx.profileinstaller.ProfileInstallReceiver","type":"CLASS","downloadSize":1228,"installSize":1230},{"name":"androidx.profileinstaller.ProfileVerifier$CompilationStatus","type":"CLASS","downloadSize":533,"installSize":534},{"name":"androidx.profileinstaller.ProfileVerifier","type":"CLASS","downloadSize":393,"installSize":394},{"name":"androidx.profileinstaller.ProfileVerifier$Cache","type":"CLASS","downloadSize":391,"installSize":392},{"name":"androidx.profileinstaller.DexProfileData","type":"CLASS","downloadSize":379,"installSize":380},{"name":"androidx.profileinstaller.DeviceProfileWriter","type":"CLASS","downloadSize":366,"installSize":367},{"name":"androidx.profileinstaller.WritableFileSection","type":"CLASS","downloadSize":88,"installSize":89},{"name":"androidx.profileinstaller.ProfileInstallReceiver$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":77,"installSize":77},{"name":"androidx.profileinstaller.DeviceProfileWriter$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":75,"installSize":75},{"name":"androidx.profileinstaller.ProfileVerifier$Api33Impl","type":"CLASS","downloadSize":55,"installSize":55},{"name":"androidx.profileinstaller.ProfileInstallerInitializer","type":"CLASS","downloadSize":37,"installSize":37}]},{"name":"androidx.activity:activity:1.8.0","type":"EXTERNAL","downloadSize":7111,"installSize":7124,"files":[{"name":"androidx.activity.ComponentActivity","type":"CLASS","downloadSize":1797,"installSize":1800},{"name":"androidx.activity.ComponentDialog","type":"CLASS","downloadSize":587,"installSize":588},{"name":"androidx.activity.ComponentActivity$1","type":"CLASS","downloadSize":508,"installSize":509},{"name":"androidx.activity.OnBackPressedDispatcher","type":"CLASS","downloadSize":426,"installSize":427},{"name":"androidx.activity.ComponentActivity$2","type":"CLASS","downloadSize":365,"installSize":365},{"name":"androidx.activity.result.ActivityResultRegistry$3","type":"CLASS","downloadSize":319,"installSize":320},{"name":"androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl","type":"CLASS","downloadSize":290,"installSize":291},{"name":"androidx.activity.Api34Impl","type":"CLASS","downloadSize":278,"installSize":279},{"name":"androidx.activity.result.ActivityResult","type":"CLASS","downloadSize":274,"installSize":274},{"name":"androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1","type":"CLASS","downloadSize":260,"installSize":260},{"name":"androidx.activity.result.IntentSenderRequest","type":"CLASS","downloadSize":247,"installSize":247},{"name":"androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable","type":"CLASS","downloadSize":210,"installSize":211},{"name":"androidx.activity.OnBackPressedDispatcher$Api33Impl","type":"CLASS","downloadSize":199,"installSize":199},{"name":"androidx.activity.ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$1","type":"CLASS","downloadSize":166,"installSize":166},{"name":"androidx.activity.OnBackPressedDispatcher$Api34Impl","type":"CLASS","downloadSize":164,"installSize":164},{"name":"androidx.activity.BackEventCompat","type":"CLASS","downloadSize":161,"installSize":161},{"name":"androidx.activity.OnBackPressedDispatcher$1","type":"CLASS","downloadSize":155,"installSize":155},{"name":"androidx.activity.result.contract.ActivityResultContracts$OpenDocument","type":"CLASS","downloadSize":146,"installSize":146},{"name":"androidx.activity.OnBackPressedDispatcher$3","type":"CLASS","downloadSize":144,"installSize":144},{"name":"androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable","type":"CLASS","downloadSize":107,"installSize":107},{"name":"androidx.activity.OnBackPressedCallback","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.activity.result.ActivityResultRegistry$CallbackAndContract","type":"CLASS","downloadSize":57,"installSize":57},{"name":"androidx.activity.contextaware.ContextAwareHelper","type":"CLASS","downloadSize":47,"installSize":47},{"name":"androidx.activity.ComponentActivity$Api33Impl","type":"CLASS","downloadSize":41,"installSize":41},{"name":"androidx.activity.OnBackPressedDispatcherOwner","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.activity.result.ActivityResultCallback","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.activity.contextaware.OnContextAvailableListener","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.activity.result.ActivityResultRegistryOwner","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.activity.Cancellable","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.activity.ComponentActivity$NonConfigurationInstances","type":"CLASS","downloadSize":13,"installSize":13}]},{"name":"androidx.compose.ui:ui-unit-android:1.7.2","type":"EXTERNAL","downloadSize":6370,"installSize":6380,"files":[{"name":"androidx.compose.ui.unit.Constraints","type":"CLASS","downloadSize":1017,"installSize":1019},{"name":"androidx.compose.ui.unit.fontscaling.FontScaleConverterFactory","type":"CLASS","downloadSize":687,"installSize":688},{"name":"androidx.compose.ui.unit.Velocity","type":"CLASS","downloadSize":558,"installSize":559},{"name":"androidx.compose.ui.unit.DensityWithConverter","type":"CLASS","downloadSize":521,"installSize":522},{"name":"androidx.compose.ui.unit.TextUnit","type":"CLASS","downloadSize":472,"installSize":473},{"name":"androidx.compose.ui.unit.DensityImpl","type":"CLASS","downloadSize":437,"installSize":437},{"name":"androidx.compose.ui.unit.fontscaling.FontScaleConverterTable","type":"CLASS","downloadSize":329,"installSize":330},{"name":"androidx.compose.ui.unit.IntOffset","type":"CLASS","downloadSize":325,"installSize":325},{"name":"androidx.compose.ui.unit.IntRect","type":"CLASS","downloadSize":293,"installSize":294},{"name":"androidx.compose.ui.unit.IntSize","type":"CLASS","downloadSize":285,"installSize":286},{"name":"androidx.compose.ui.unit.DpSize","type":"CLASS","downloadSize":272,"installSize":272},{"name":"androidx.compose.ui.unit.Dp","type":"CLASS","downloadSize":256,"installSize":256},{"name":"androidx.compose.ui.unit.DpOffset","type":"CLASS","downloadSize":237,"installSize":237},{"name":"androidx.compose.ui.unit.TextUnitType","type":"CLASS","downloadSize":229,"installSize":229},{"name":"androidx.compose.ui.unit.LinearFontScaleConverter","type":"CLASS","downloadSize":205,"installSize":206},{"name":"androidx.compose.ui.unit.LayoutDirection","type":"CLASS","downloadSize":122,"installSize":122},{"name":"androidx.compose.ui.unit.Density","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.compose.ui.unit.fontscaling.FontScaleConverter","type":"CLASS","downloadSize":27,"installSize":27}]},{"name":"androidx.customview:customview:1.1.0","type":"EXTERNAL","downloadSize":5131,"installSize":5141,"files":[{"name":"androidx.customview.widget.ViewDragHelper","type":"CLASS","downloadSize":2381,"installSize":2386},{"name":"androidx.customview.widget.ExploreByTouchHelper","type":"CLASS","downloadSize":2024,"installSize":2028},{"name":"androidx.customview.widget.FocusStrategy$SequentialComparator","type":"CLASS","downloadSize":233,"installSize":233},{"name":"androidx.customview.view.AbsSavedState$2","type":"CLASS","downloadSize":227,"installSize":227},{"name":"androidx.customview.view.AbsSavedState","type":"CLASS","downloadSize":192,"installSize":192},{"name":"androidx.customview.widget.ViewDragHelper$1","type":"CLASS","downloadSize":65,"installSize":66},{"name":"androidx.customview.view.AbsSavedState$1","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.2","type":"EXTERNAL","downloadSize":4962,"installSize":4971,"files":[{"name":"kotlinx.serialization.internal.PluginGeneratedSerialDescriptor","type":"CLASS","downloadSize":747,"installSize":748},{"name":"kotlinx.serialization.internal.SerialDescriptorForNullable","type":"CLASS","downloadSize":567,"installSize":568},{"name":"kotlinx.serialization.internal.ArrayListClassDesc","type":"CLASS","downloadSize":531,"installSize":532},{"name":"kotlinx.serialization.internal.PrimitiveSerialDescriptor","type":"CLASS","downloadSize":481,"installSize":482},{"name":"kotlinx.serialization.internal.ArrayListSerializer","type":"CLASS","downloadSize":248,"installSize":249},{"name":"kotlinx.serialization.internal.NullableSerializer","type":"CLASS","downloadSize":227,"installSize":228},{"name":"kotlinx.serialization.internal.CharSerializer","type":"CLASS","downloadSize":210,"installSize":210},{"name":"kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$$ExternalSyntheticLambda1","type":"CLASS","downloadSize":204,"installSize":205},{"name":"kotlinx.serialization.internal.IntSerializer","type":"CLASS","downloadSize":182,"installSize":182},{"name":"kotlinx.serialization.internal.LongSerializer","type":"CLASS","downloadSize":164,"installSize":164},{"name":"kotlinx.serialization.internal.BooleanSerializer","type":"CLASS","downloadSize":150,"installSize":150},{"name":"kotlinx.serialization.internal.FloatSerializer","type":"CLASS","downloadSize":150,"installSize":150},{"name":"kotlinx.serialization.internal.StringSerializer","type":"CLASS","downloadSize":148,"installSize":149},{"name":"kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":147,"installSize":147},{"name":"kotlinx.serialization.descriptors.PrimitiveKind$BOOLEAN","type":"CLASS","downloadSize":121,"installSize":121},{"name":"kotlinx.serialization.internal.ElementMarker","type":"CLASS","downloadSize":118,"installSize":119},{"name":"kotlinx.serialization.descriptors.SerialDescriptor","type":"CLASS","downloadSize":91,"installSize":91},{"name":"kotlinx.serialization.MissingFieldException","type":"CLASS","downloadSize":83,"installSize":83},{"name":"kotlinx.serialization.descriptors.StructureKind$CLASS","type":"CLASS","downloadSize":64,"installSize":64},{"name":"kotlinx.serialization.descriptors.SerialKind$CONTEXTUAL","type":"CLASS","downloadSize":50,"installSize":50},{"name":"kotlinx.serialization.UnknownFieldException","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.serialization.modules.SerializersModuleKt","type":"CLASS","downloadSize":43,"installSize":43},{"name":"kotlinx.serialization.internal.Platform_commonKt","type":"CLASS","downloadSize":41,"installSize":41},{"name":"kotlinx.serialization.encoding.CompositeEncoder","type":"CLASS","downloadSize":37,"installSize":37},{"name":"kotlinx.serialization.KSerializer","type":"CLASS","downloadSize":34,"installSize":34},{"name":"kotlinx.serialization.internal.GeneratedSerializer","type":"CLASS","downloadSize":19,"installSize":19},{"name":"kotlinx.serialization.internal.CachedNames","type":"CLASS","downloadSize":17,"installSize":17},{"name":"kotlinx.serialization.SerializationException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.serialization.descriptors.PolymorphicKind","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.serialization.descriptors.PrimitiveKind","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.serialization.descriptors.StructureKind","type":"CLASS","downloadSize":9,"installSize":9},{"name":"kotlinx.serialization.internal.SerializationConstructorMarker","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.graphics:graphics-path:1.0.1","type":"EXTERNAL","downloadSize":4496,"installSize":10246,"files":[{"name":"/lib/arm64-v8a/libandroidx.graphics.path.so","type":"NATIVE_LIB","downloadSize":4346,"installSize":10096},{"name":"androidx.graphics.path.PathIteratorPreApi34Impl","type":"CLASS","downloadSize":129,"installSize":129},{"name":"androidx.graphics.path.ConicConverter","type":"CLASS","downloadSize":21,"installSize":21}]},{"name":"androidx.lifecycle:lifecycle-runtime-android:2.8.3","type":"EXTERNAL","downloadSize":4321,"installSize":4327,"files":[{"name":"androidx.lifecycle.LifecycleRegistry","type":"CLASS","downloadSize":1428,"installSize":1430},{"name":"androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1","type":"CLASS","downloadSize":662,"installSize":663},{"name":"androidx.lifecycle.ReportFragment$LifecycleCallbacks","type":"CLASS","downloadSize":445,"installSize":446},{"name":"androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1","type":"CLASS","downloadSize":443,"installSize":444},{"name":"androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3","type":"CLASS","downloadSize":316,"installSize":316},{"name":"androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1","type":"CLASS","downloadSize":298,"installSize":299},{"name":"androidx.lifecycle.ReportFragment","type":"CLASS","downloadSize":251,"installSize":251},{"name":"androidx.lifecycle.ViewTreeLifecycleOwner$findViewTreeLifecycleOwner$1","type":"CLASS","downloadSize":206,"installSize":206},{"name":"androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1","type":"CLASS","downloadSize":196,"installSize":196},{"name":"androidx.lifecycle.LifecycleRegistry$ObserverWithState","type":"CLASS","downloadSize":67,"installSize":67},{"name":"androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.ui:ui-geometry-android:1.7.2","type":"EXTERNAL","downloadSize":3691,"installSize":3695,"files":[{"name":"androidx.compose.ui.geometry.RoundRect","type":"CLASS","downloadSize":1169,"installSize":1171},{"name":"androidx.compose.ui.geometry.Rect","type":"CLASS","downloadSize":737,"installSize":738},{"name":"androidx.compose.ui.geometry.Offset","type":"CLASS","downloadSize":706,"installSize":707},{"name":"androidx.compose.ui.geometry.Size","type":"CLASS","downloadSize":544,"installSize":544},{"name":"androidx.compose.ui.geometry.MutableRect","type":"CLASS","downloadSize":279,"installSize":279},{"name":"androidx.compose.ui.geometry.CornerRadius","type":"CLASS","downloadSize":256,"installSize":256}]},{"name":"androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.3","type":"EXTERNAL","downloadSize":3405,"installSize":3411,"files":[{"name":"androidx.lifecycle.SavedStateHandleSupport","type":"CLASS","downloadSize":1079,"installSize":1081},{"name":"androidx.lifecycle.SavedStateHandle","type":"CLASS","downloadSize":886,"installSize":887},{"name":"androidx.lifecycle.SavedStateViewModelFactory","type":"CLASS","downloadSize":563,"installSize":564},{"name":"androidx.lifecycle.SavedStateViewModelFactoryKt","type":"CLASS","downloadSize":340,"installSize":341},{"name":"androidx.lifecycle.SavedStateHandlesProvider","type":"CLASS","downloadSize":270,"installSize":270},{"name":"androidx.lifecycle.SavedStateHandleController","type":"CLASS","downloadSize":185,"installSize":185},{"name":"androidx.lifecycle.SavedStateHandlesVM","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.lifecycle.LegacySavedStateHandleController$OnRecreation","type":"CLASS","downloadSize":38,"installSize":39}]},{"name":"androidx.sqlite:sqlite-framework:2.4.0","type":"EXTERNAL","downloadSize":3319,"installSize":3325,"files":[{"name":"androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper","type":"CLASS","downloadSize":917,"installSize":919},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteDatabase","type":"CLASS","downloadSize":881,"installSize":882},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper","type":"CLASS","downloadSize":390,"installSize":390},{"name":"androidx.sqlite.util.ProcessLock","type":"CLASS","downloadSize":279,"installSize":279},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteProgram","type":"CLASS","downloadSize":267,"installSize":268},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":190,"installSize":191},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteDatabase$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":165,"installSize":166},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteStatement","type":"CLASS","downloadSize":102,"installSize":102},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper$CallbackException","type":"CLASS","downloadSize":86,"installSize":86},{"name":"androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$DBRefHolder","type":"CLASS","downloadSize":42,"installSize":42}]},{"name":"androidx.room:room-ktx:2.6.1","type":"EXTERNAL","downloadSize":2900,"installSize":2905,"files":[{"name":"androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1","type":"CLASS","downloadSize":848,"installSize":850},{"name":"androidx.room.CoroutinesRoom$Companion$createFlow$1$1","type":"CLASS","downloadSize":444,"installSize":445},{"name":"androidx.room.RoomDatabaseKt$startTransactionCoroutine$2$1$1","type":"CLASS","downloadSize":340,"installSize":341},{"name":"androidx.room.RoomDatabaseKt$withTransaction$transactionBlock$1","type":"CLASS","downloadSize":325,"installSize":325},{"name":"androidx.room.CoroutinesRoom$Companion$createFlow$1","type":"CLASS","downloadSize":314,"installSize":315},{"name":"androidx.room.TransactionElement","type":"CLASS","downloadSize":239,"installSize":239},{"name":"androidx.room.CoroutinesRoom$Companion$execute$4$job$1","type":"CLASS","downloadSize":217,"installSize":217},{"name":"androidx.room.CoroutinesRoom$Companion$execute$2","type":"CLASS","downloadSize":173,"installSize":173}]},{"name":"androidx.lifecycle:lifecycle-common-jvm:2.8.3","type":"EXTERNAL","downloadSize":2758,"installSize":2762,"files":[{"name":"androidx.lifecycle.Lifecycling","type":"CLASS","downloadSize":539,"installSize":540},{"name":"androidx.lifecycle.ClassesInfoCache","type":"CLASS","downloadSize":476,"installSize":477},{"name":"androidx.lifecycle.Lifecycle$Event","type":"CLASS","downloadSize":320,"installSize":321},{"name":"androidx.lifecycle.DefaultLifecycleObserverAdapter","type":"CLASS","downloadSize":296,"installSize":296},{"name":"androidx.lifecycle.ClassesInfoCache$CallbackInfo","type":"CLASS","downloadSize":267,"installSize":267},{"name":"androidx.lifecycle.Lifecycle$State","type":"CLASS","downloadSize":193,"installSize":194},{"name":"androidx.lifecycle.DefaultLifecycleObserverAdapter$WhenMappings","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.lifecycle.Lifecycle$Event$WhenMappings","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.lifecycle.ClassesInfoCache$MethodReference","type":"CLASS","downloadSize":139,"installSize":139},{"name":"androidx.lifecycle.Lifecycle$Event$Companion","type":"CLASS","downloadSize":96,"installSize":96},{"name":"androidx.lifecycle.DefaultLifecycleObserver","type":"CLASS","downloadSize":61,"installSize":61},{"name":"androidx.lifecycle.OnLifecycleEvent","type":"CLASS","downloadSize":25,"installSize":25},{"name":"androidx.lifecycle.LifecycleEventObserver","type":"CLASS","downloadSize":21,"installSize":21},{"name":"androidx.lifecycle.LifecycleOwner","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.lifecycle.LifecycleObserver","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.lifecycle.GeneratedAdapter","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.compose.runtime:runtime-saveable-android:1.7.2","type":"EXTERNAL","downloadSize":2512,"installSize":2516,"files":[{"name":"androidx.compose.runtime.saveable.SaveableHolder","type":"CLASS","downloadSize":462,"installSize":463},{"name":"androidx.compose.runtime.saveable.RememberSaveableKt$rememberSaveable$1$1","type":"CLASS","downloadSize":439,"installSize":440},{"name":"androidx.compose.runtime.saveable.SaveableStateRegistryImpl","type":"CLASS","downloadSize":370,"installSize":370},{"name":"androidx.compose.runtime.saveable.SaveableStateHolderImpl","type":"CLASS","downloadSize":348,"installSize":348},{"name":"androidx.compose.runtime.saveable.SaveableStateHolderImpl$Companion$Saver$1","type":"CLASS","downloadSize":239,"installSize":240},{"name":"androidx.compose.runtime.saveable.SaveableStateHolderImpl$SaveableStateProvider$1$1$1$invoke$$inlined$onDispose$1","type":"CLASS","downloadSize":180,"installSize":181},{"name":"androidx.compose.runtime.saveable.SaveableStateHolderImpl$Companion$Saver$2","type":"CLASS","downloadSize":114,"installSize":114},{"name":"androidx.compose.runtime.saveable.SaveableStateHolderKt$rememberSaveableStateHolder$1","type":"CLASS","downloadSize":113,"installSize":113},{"name":"androidx.compose.runtime.saveable.SaveableStateHolderImpl$RegistryHolder","type":"CLASS","downloadSize":73,"installSize":73},{"name":"androidx.compose.runtime.saveable.SaverKt","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.compose.runtime.saveable.SaveableStateRegistryKt","type":"CLASS","downloadSize":44,"installSize":44},{"name":"androidx.compose.runtime.saveable.SaveableStateRegistry","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.compose.runtime.saveable.SaveableStateHolder","type":"CLASS","downloadSize":29,"installSize":29},{"name":"androidx.compose.runtime.saveable.Saver","type":"CLASS","downloadSize":20,"installSize":20}]},{"name":"androidx.datastore:datastore-core-okio-jvm:1.1.1","type":"EXTERNAL","downloadSize":2421,"installSize":2424,"files":[{"name":"androidx.datastore.core.okio.OkioStorageConnection","type":"CLASS","downloadSize":865,"installSize":867},{"name":"androidx.datastore.core.okio.OkioReadScope","type":"CLASS","downloadSize":369,"installSize":369},{"name":"androidx.datastore.core.okio.OkioWriteScope","type":"CLASS","downloadSize":274,"installSize":275},{"name":"androidx.datastore.core.okio.OkioStorage$canonicalPath$2","type":"CLASS","downloadSize":168,"installSize":168},{"name":"androidx.datastore.core.okio.OkioStorage","type":"CLASS","downloadSize":145,"installSize":145},{"name":"androidx.datastore.core.okio.OkioStorageConnection$writeScope$1","type":"CLASS","downloadSize":106,"installSize":106},{"name":"androidx.datastore.core.okio.OkioStorageConnection$readScope$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.datastore.core.okio.OkioWriteScope$writeData$1","type":"CLASS","downloadSize":103,"installSize":103},{"name":"androidx.datastore.core.okio.OkioReadScope$readData$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.datastore.core.okio.OkioStorage$1","type":"CLASS","downloadSize":100,"installSize":100},{"name":"androidx.datastore.core.okio.AtomicBoolean","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.datastore.core.okio.OkioSerializer","type":"CLASS","downloadSize":34,"installSize":34}]},{"name":"androidx.concurrent:concurrent-futures:1.1.0","type":"EXTERNAL","downloadSize":2264,"installSize":2268,"files":[{"name":"androidx.concurrent.futures.AbstractResolvableFuture","type":"CLASS","downloadSize":1137,"installSize":1139},{"name":"androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper","type":"CLASS","downloadSize":527,"installSize":528},{"name":"androidx.concurrent.futures.AbstractResolvableFuture$SynchronizedHelper","type":"CLASS","downloadSize":312,"installSize":313},{"name":"androidx.concurrent.futures.AbstractResolvableFuture$Cancellation","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.concurrent.futures.AbstractResolvableFuture$Listener","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.concurrent.futures.AbstractResolvableFuture$Waiter","type":"CLASS","downloadSize":80,"installSize":80},{"name":"androidx.concurrent.futures.AbstractResolvableFuture$Failure","type":"CLASS","downloadSize":9,"installSize":9},{"name":"androidx.concurrent.futures.ResolvableFuture","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.emoji2:emoji2:1.3.0","type":"EXTERNAL","downloadSize":2066,"installSize":2069,"files":[{"name":"androidx.emoji2.text.SpannableBuilder","type":"CLASS","downloadSize":1006,"installSize":1008},{"name":"androidx.emoji2.text.SpannableBuilder$WatcherWrapper","type":"CLASS","downloadSize":833,"installSize":834},{"name":"androidx.emoji2.text.EmojiCompat","type":"CLASS","downloadSize":181,"installSize":181},{"name":"androidx.emoji2.text.EmojiCompatInitializer","type":"CLASS","downloadSize":37,"installSize":37},{"name":"androidx.emoji2.text.EmojiSpan","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.emoji2:emoji2-views-helper:1.3.0","type":"EXTERNAL","downloadSize":2031,"installSize":2035,"files":[{"name":"androidx.emoji2.viewsintegration.EmojiKeyListener","type":"CLASS","downloadSize":446,"installSize":446},{"name":"androidx.emoji2.viewsintegration.EmojiInputFilter","type":"CLASS","downloadSize":353,"installSize":354},{"name":"androidx.emoji2.viewsintegration.EmojiTransformationMethod","type":"CLASS","downloadSize":298,"installSize":299},{"name":"androidx.emoji2.viewsintegration.EmojiTextWatcher","type":"CLASS","downloadSize":285,"installSize":285},{"name":"androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19","type":"CLASS","downloadSize":275,"installSize":276},{"name":"androidx.emoji2.viewsintegration.EmojiInputConnection","type":"CLASS","downloadSize":160,"installSize":161},{"name":"androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19","type":"CLASS","downloadSize":131,"installSize":131},{"name":"androidx.emoji2.viewsintegration.EmojiEditableFactory","type":"CLASS","downloadSize":83,"installSize":83}]},{"name":"androidx.vectordrawable:vectordrawable-animated:1.1.0","type":"EXTERNAL","downloadSize":1972,"installSize":1975,"files":[{"name":"androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat","type":"CLASS","downloadSize":1268,"installSize":1270},{"name":"androidx.vectordrawable.graphics.drawable.ArgbEvaluator","type":"CLASS","downloadSize":201,"installSize":202},{"name":"androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState","type":"CLASS","downloadSize":178,"installSize":178},{"name":"androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator","type":"CLASS","downloadSize":124,"installSize":124},{"name":"androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback$1","type":"CLASS","downloadSize":118,"installSize":118},{"name":"androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState","type":"CLASS","downloadSize":83,"installSize":83}]},{"name":"com.google.accompanist:accompanist-themeadapter-material3:0.36.0","type":"EXTERNAL","downloadSize":1764,"installSize":1767,"files":[{"name":"com.google.accompanist.themeadapter.material3.Mdc3Theme","type":"CLASS","downloadSize":998,"installSize":1000},{"name":"com.google.accompanist.themeadapter.material3.Mdc3Theme$Mdc3Theme$2","type":"CLASS","downloadSize":433,"installSize":434},{"name":"com.google.accompanist.themeadapter.material3.Theme3Parameters","type":"CLASS","downloadSize":230,"installSize":230},{"name":"com.google.accompanist.themeadapter.material3.R$styleable","type":"CLASS","downloadSize":103,"installSize":103}]},{"name":"com.opencsv:opencsv:5.8","type":"INTERNAL","downloadSize":1753,"installSize":1756,"files":[{"name":"com.opencsv.CSVReader","type":"CLASS","downloadSize":1082,"installSize":1084},{"name":"com.opencsv.CSVParser$StringFragmentCopier","type":"CLASS","downloadSize":235,"installSize":235},{"name":"com.opencsv.CSVParser","type":"CLASS","downloadSize":204,"installSize":204},{"name":"com.opencsv.CSVIterator","type":"CLASS","downloadSize":161,"installSize":162},{"name":"com.opencsv.bean.util.OrderedObject","type":"CLASS","downloadSize":53,"installSize":53},{"name":"com.opencsv.exceptions.CsvMalformedLineException","type":"CLASS","downloadSize":9,"installSize":9},{"name":"com.opencsv.exceptions.CsvValidationException","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"com.google.accompanist:accompanist-themeadapter-core:0.36.0","type":"EXTERNAL","downloadSize":1642,"installSize":1645,"files":[{"name":"com.google.accompanist.themeadapter.core.ResourceUtilsKt","type":"CLASS","downloadSize":1387,"installSize":1390},{"name":"com.google.accompanist.themeadapter.core.FontFamilyWithWeight","type":"CLASS","downloadSize":176,"installSize":176},{"name":"com.google.accompanist.themeadapter.core.R$styleable","type":"CLASS","downloadSize":79,"installSize":79}]},{"name":"androidx.compose.ui:ui-tooling-android:1.7.2","type":"EXTERNAL","downloadSize":1577,"installSize":1579,"files":[{"name":"androidx.compose.ui.tooling.ComposableInvoker","type":"CLASS","downloadSize":1149,"installSize":1151},{"name":"androidx.compose.ui.tooling.PreviewActivity","type":"CLASS","downloadSize":428,"installSize":428}]},{"name":"androidx.savedstate:savedstate:1.2.1","type":"EXTERNAL","downloadSize":1502,"installSize":1505,"files":[{"name":"androidx.savedstate.SavedStateRegistry","type":"CLASS","downloadSize":835,"installSize":836},{"name":"androidx.savedstate.Recreator","type":"CLASS","downloadSize":373,"installSize":374},{"name":"androidx.savedstate.ViewTreeSavedStateRegistryOwner$findViewTreeSavedStateRegistryOwner$1","type":"CLASS","downloadSize":166,"installSize":166},{"name":"androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":83,"installSize":83},{"name":"androidx.savedstate.SavedStateRegistryOwner","type":"CLASS","downloadSize":19,"installSize":19},{"name":"androidx.savedstate.SavedStateRegistry$SavedStateProvider","type":"CLASS","downloadSize":17,"installSize":18},{"name":"androidx.savedstate.SavedStateRegistry$AutoRecreated","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.arch.core:core-common:2.2.0","type":"EXTERNAL","downloadSize":1302,"installSize":1306,"files":[{"name":"androidx.arch.core.internal.SafeIterableMap","type":"CLASS","downloadSize":469,"installSize":470},{"name":"androidx.arch.core.internal.SafeIterableMap$AscendingIterator","type":"CLASS","downloadSize":279,"installSize":280},{"name":"androidx.arch.core.internal.SafeIterableMap$Entry","type":"CLASS","downloadSize":261,"installSize":262},{"name":"androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions","type":"CLASS","downloadSize":165,"installSize":166},{"name":"androidx.arch.core.internal.FastSafeIterableMap","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.arch.core.internal.SafeIterableMap$SupportRemove","type":"CLASS","downloadSize":19,"installSize":19}]},{"name":"commons-codec:commons-codec:1.17.1","type":"EXTERNAL","downloadSize":1290,"installSize":1292,"files":[{"name":"org.apache.commons.codec.binary.Base32","type":"CLASS","downloadSize":1148,"installSize":1150},{"name":"org.apache.commons.codec.binary.BaseNCodec$Context","type":"CLASS","downloadSize":142,"installSize":142}]},{"name":"androidx.lifecycle:lifecycle-viewmodel-android:2.8.3","type":"EXTERNAL","downloadSize":1283,"installSize":1284,"files":[{"name":"androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory","type":"CLASS","downloadSize":371,"installSize":371},{"name":"androidx.lifecycle.ViewModel","type":"CLASS","downloadSize":277,"installSize":278},{"name":"androidx.lifecycle.viewmodel.internal.DefaultViewModelProviderFactory","type":"CLASS","downloadSize":161,"installSize":161},{"name":"androidx.lifecycle.viewmodel.internal.CloseableCoroutineScope","type":"CLASS","downloadSize":109,"installSize":109},{"name":"androidx.lifecycle.viewmodel.internal.ViewModelImpl","type":"CLASS","downloadSize":98,"installSize":98},{"name":"androidx.lifecycle.ViewModelStore","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.lifecycle.viewmodel.MutableCreationExtras","type":"CLASS","downloadSize":54,"installSize":54},{"name":"androidx.lifecycle.viewmodel.CreationExtras$Empty","type":"CLASS","downloadSize":43,"installSize":43},{"name":"androidx.lifecycle.ViewModelProvider$Factory","type":"CLASS","downloadSize":36,"installSize":36},{"name":"androidx.lifecycle.HasDefaultViewModelProviderFactory","type":"CLASS","downloadSize":24,"installSize":24},{"name":"androidx.lifecycle.ViewModelStoreOwner","type":"CLASS","downloadSize":17,"installSize":17},{"name":"androidx.lifecycle.AndroidViewModel","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.lifecycle:lifecycle-runtime-compose-android:2.8.3","type":"EXTERNAL","downloadSize":1262,"installSize":1264,"files":[{"name":"androidx.lifecycle.compose.FlowExtKt$collectAsStateWithLifecycle$1$1","type":"CLASS","downloadSize":431,"installSize":432},{"name":"androidx.lifecycle.compose.FlowExtKt$collectAsStateWithLifecycle$1$1$1","type":"CLASS","downloadSize":320,"installSize":321},{"name":"androidx.lifecycle.compose.FlowExtKt$collectAsStateWithLifecycle$1$1$1$2","type":"CLASS","downloadSize":226,"installSize":226},{"name":"androidx.lifecycle.compose.LocalLifecycleOwnerKt","type":"CLASS","downloadSize":128,"installSize":128},{"name":"androidx.lifecycle.compose.LifecycleEffectKt$LifecycleEventEffect$1$1$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.lifecycle.compose.LocalLifecycleOwnerKt$LocalLifecycleOwner$1$1","type":"CLASS","downloadSize":73,"installSize":73}]},{"name":"org.reduxkotlin:redux-kotlin-android:0.6.0","type":"EXTERNAL","downloadSize":1238,"installSize":1240,"files":[{"name":"org.reduxkotlin.CreateStoreKt$createStore$2$dispatch$1","type":"CLASS","downloadSize":276,"installSize":276},{"name":"org.reduxkotlin.CreateStoreKt$createStore$2","type":"CLASS","downloadSize":234,"installSize":234},{"name":"org.reduxkotlin.CreateStoreKt$createStore$subscribe$2","type":"CLASS","downloadSize":207,"installSize":208},{"name":"org.reduxkotlin.CreateStoreKt$createStore$2$subscribe$1","type":"CLASS","downloadSize":189,"installSize":190},{"name":"org.reduxkotlin.CreateStoreKt$createStore$1","type":"CLASS","downloadSize":114,"installSize":114},{"name":"org.reduxkotlin.CreateStoreKt$createStore$2$getState$1","type":"CLASS","downloadSize":98,"installSize":98},{"name":"org.reduxkotlin.ApplyMiddlewareKt$applyMiddleware$1$1$dispatch$1","type":"CLASS","downloadSize":78,"installSize":78},{"name":"org.reduxkotlin.ActionTypes$INIT","type":"CLASS","downloadSize":42,"installSize":42}]},{"name":"com.google.dagger:hilt-android:2.52","type":"INTERNAL","downloadSize":1215,"installSize":1217,"files":[{"name":"dagger.hilt.android.internal.managers.ActivityComponentManager","type":"CLASS","downloadSize":451,"installSize":452},{"name":"dagger.hilt.android.internal.lifecycle.HiltViewModelFactory","type":"CLASS","downloadSize":281,"installSize":282},{"name":"dagger.hilt.android.internal.lifecycle.RetainedLifecycleImpl","type":"CLASS","downloadSize":141,"installSize":141},{"name":"dagger.hilt.android.internal.managers.ApplicationComponentManager","type":"CLASS","downloadSize":103,"installSize":103},{"name":"dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$ActivityRetainedComponentViewModel","type":"CLASS","downloadSize":93,"installSize":93},{"name":"dagger.hilt.android.internal.lifecycle.HiltViewModelFactory$2$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":49,"installSize":49},{"name":"dagger.hilt.android.internal.modules.ApplicationContextModule","type":"CLASS","downloadSize":32,"installSize":32},{"name":"dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint","type":"CLASS","downloadSize":11,"installSize":11},{"name":"dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories$ActivityEntryPoint","type":"CLASS","downloadSize":9,"installSize":9},{"name":"dagger.hilt.android.internal.lifecycle.HiltViewModelFactory$ActivityCreatorEntryPoint","type":"CLASS","downloadSize":9,"installSize":9},{"name":"dagger.hilt.android.internal.lifecycle.HiltViewModelFactory$ViewModelFactoriesEntryPoint","type":"CLASS","downloadSize":9,"installSize":9},{"name":"dagger.hilt.android.internal.managers.ActivityComponentManager$ActivityComponentBuilderEntryPoint","type":"CLASS","downloadSize":9,"installSize":9},{"name":"dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$ActivityRetainedComponentBuilderEntryPoint","type":"CLASS","downloadSize":9,"installSize":9},{"name":"dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$ActivityRetainedLifecycleEntryPoint","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.lifecycle:lifecycle-livedata-core:2.8.3","type":"EXTERNAL","downloadSize":1163,"installSize":1164,"files":[{"name":"androidx.lifecycle.MutableLiveData","type":"CLASS","downloadSize":645,"installSize":646},{"name":"androidx.lifecycle.LiveData$LifecycleBoundObserver","type":"CLASS","downloadSize":238,"installSize":238},{"name":"androidx.lifecycle.LiveData$ObserverWrapper","type":"CLASS","downloadSize":226,"installSize":226},{"name":"androidx.lifecycle.LiveData$AlwaysActiveObserver","type":"CLASS","downloadSize":35,"installSize":35},{"name":"androidx.lifecycle.Observer","type":"CLASS","downloadSize":19,"installSize":19}]},{"name":"androidx.versionedparcelable:versionedparcelable:1.1.1","type":"EXTERNAL","downloadSize":1125,"installSize":1126,"files":[{"name":"androidx.versionedparcelable.VersionedParcel","type":"CLASS","downloadSize":637,"installSize":638},{"name":"androidx.versionedparcelable.VersionedParcelParcel","type":"CLASS","downloadSize":293,"installSize":293},{"name":"androidx.versionedparcelable.ParcelImpl","type":"CLASS","downloadSize":147,"installSize":147},{"name":"androidx.versionedparcelable.CustomVersionedParcelable","type":"CLASS","downloadSize":39,"installSize":39},{"name":"androidx.versionedparcelable.VersionedParcelable","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"androidx.test:core:1.6.1","type":"EXTERNAL","downloadSize":1027,"installSize":1028,"files":[{"name":"androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity","type":"CLASS","downloadSize":397,"installSize":398},{"name":"androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity","type":"CLASS","downloadSize":176,"installSize":176},{"name":"androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity$1","type":"CLASS","downloadSize":94,"installSize":94},{"name":"androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity$1","type":"CLASS","downloadSize":92,"installSize":92},{"name":"androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity$1","type":"CLASS","downloadSize":92,"installSize":92}]},{"name":"androidx.work:work-runtime-ktx:2.8.1","type":"EXTERNAL","downloadSize":919,"installSize":920,"files":[{"name":"androidx.work.CoroutineWorker$getForegroundInfoAsync$1","type":"CLASS","downloadSize":266,"installSize":267},{"name":"androidx.work.CoroutineWorker$startWork$1","type":"CLASS","downloadSize":239,"installSize":239},{"name":"androidx.work.JobListenableFuture","type":"CLASS","downloadSize":215,"installSize":215},{"name":"androidx.work.CoroutineWorker","type":"CLASS","downloadSize":199,"installSize":199}]},{"name":"org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3","type":"EXTERNAL","downloadSize":912,"installSize":913,"files":[{"name":"kotlinx.coroutines.android.HandlerContext","type":"CLASS","downloadSize":514,"installSize":515},{"name":"kotlinx.coroutines.android.HandlerDispatcherKt","type":"CLASS","downloadSize":167,"installSize":167},{"name":"kotlinx.coroutines.android.AndroidExceptionPreHandler","type":"CLASS","downloadSize":125,"installSize":125},{"name":"kotlinx.coroutines.android.HandlerContext$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":69,"installSize":69},{"name":"kotlinx.coroutines.android.AndroidDispatcherFactory","type":"CLASS","downloadSize":37,"installSize":37}]},{"name":"com.google.dagger:dagger:2.52","type":"INTERNAL","downloadSize":903,"installSize":905,"files":[{"name":"dagger.internal.LazyClassKeyMap","type":"CLASS","downloadSize":425,"installSize":426},{"name":"dagger.internal.MapBuilder","type":"CLASS","downloadSize":218,"installSize":218},{"name":"dagger.internal.DoubleCheck","type":"CLASS","downloadSize":157,"installSize":158},{"name":"dagger.internal.SingleCheck","type":"CLASS","downloadSize":86,"installSize":86},{"name":"dagger.internal.Provider","type":"CLASS","downloadSize":17,"installSize":17}]},{"name":"androidx.interpolator:interpolator:1.0.0","type":"EXTERNAL","downloadSize":852,"installSize":854,"files":[{"name":"androidx.interpolator.view.animation.FastOutLinearInInterpolator","type":"CLASS","downloadSize":747,"installSize":749},{"name":"androidx.interpolator.view.animation.LookupTableInterpolator","type":"CLASS","downloadSize":105,"installSize":105}]},{"name":"androidx.sqlite:sqlite:2.4.0","type":"EXTERNAL","downloadSize":752,"installSize":753,"files":[{"name":"androidx.sqlite.db.SupportSQLiteOpenHelper$Configuration","type":"CLASS","downloadSize":236,"installSize":236},{"name":"androidx.sqlite.db.SimpleSQLiteQuery","type":"CLASS","downloadSize":224,"installSize":224},{"name":"androidx.sqlite.db.SupportSQLiteDatabase","type":"CLASS","downloadSize":125,"installSize":126},{"name":"androidx.sqlite.db.SupportSQLiteProgram","type":"CLASS","downloadSize":56,"installSize":56},{"name":"androidx.sqlite.db.SupportSQLiteOpenHelper","type":"CLASS","downloadSize":34,"installSize":34},{"name":"androidx.sqlite.db.SupportSQLiteQuery","type":"CLASS","downloadSize":32,"installSize":32},{"name":"androidx.sqlite.db.SupportSQLiteStatement","type":"CLASS","downloadSize":26,"installSize":26},{"name":"androidx.sqlite.db.SupportSQLiteOpenHelper$Factory","type":"CLASS","downloadSize":19,"installSize":19}]},{"name":"androidx.activity:activity-compose:1.8.0","type":"EXTERNAL","downloadSize":704,"installSize":706,"files":[{"name":"androidx.activity.compose.ComponentActivityKt","type":"CLASS","downloadSize":212,"installSize":212},{"name":"androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$key$1","type":"CLASS","downloadSize":121,"installSize":122},{"name":"androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1$$ExternalSyntheticLambda0","type":"CLASS","downloadSize":99,"installSize":99},{"name":"androidx.activity.compose.ManagedActivityResultLauncher","type":"CLASS","downloadSize":85,"installSize":86},{"name":"androidx.activity.compose.BackHandlerKt$BackHandler$backCallback$1$1","type":"CLASS","downloadSize":84,"installSize":84},{"name":"androidx.activity.compose.LocalActivityResultRegistryOwner","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.activity.compose.LocalOnBackPressedDispatcherOwner","type":"CLASS","downloadSize":45,"installSize":45},{"name":"androidx.activity.compose.ActivityResultLauncherHolder","type":"CLASS","downloadSize":13,"installSize":13}]},{"name":"androidx.arch.core:core-runtime:2.2.0","type":"EXTERNAL","downloadSize":493,"installSize":494,"files":[{"name":"androidx.arch.core.executor.ArchTaskExecutor","type":"CLASS","downloadSize":174,"installSize":175},{"name":"androidx.arch.core.executor.DefaultTaskExecutor","type":"CLASS","downloadSize":159,"installSize":159},{"name":"androidx.arch.core.executor.DefaultTaskExecutor$1","type":"CLASS","downloadSize":90,"installSize":90},{"name":"androidx.arch.core.executor.DefaultTaskExecutor$Api28Impl","type":"CLASS","downloadSize":70,"installSize":70}]},{"name":"org.reduxkotlin:redux-kotlin-compose-jvm:0.6.0","type":"EXTERNAL","downloadSize":451,"installSize":452,"files":[{"name":"org.reduxkotlin.compose.StoreProviderKt","type":"CLASS","downloadSize":204,"installSize":205},{"name":"org.reduxkotlin.compose.StoreProviderKt$StoreProvider$1","type":"CLASS","downloadSize":175,"installSize":175},{"name":"org.reduxkotlin.compose.StoreProviderKt$LocalStore$1","type":"CLASS","downloadSize":72,"installSize":72}]},{"name":"androidx.lifecycle:lifecycle-service:2.8.3","type":"EXTERNAL","downloadSize":316,"installSize":316,"files":[{"name":"androidx.lifecycle.LifecycleService","type":"CLASS","downloadSize":218,"installSize":218},{"name":"androidx.lifecycle.ServiceLifecycleDispatcher$DispatchRunnable","type":"CLASS","downloadSize":98,"installSize":98}]},{"name":"org.apache.commons:commons-lang3:3.12.0","type":"EXTERNAL","downloadSize":300,"installSize":301,"files":[{"name":"org.apache.commons.lang3.StringUtils","type":"CLASS","downloadSize":254,"installSize":255},{"name":"org.apache.commons.lang3.ArrayUtils","type":"CLASS","downloadSize":46,"installSize":46}]},{"name":"androidx.core:core-ktx:1.13.1","type":"EXTERNAL","downloadSize":220,"installSize":220,"files":[{"name":"androidx.core.os.BundleApi21ImplKt","type":"CLASS","downloadSize":141,"installSize":141},{"name":"androidx.core.view.ViewKt$ancestors$1","type":"CLASS","downloadSize":79,"installSize":79}]},{"name":"androidx.datastore:datastore-android:1.1.1","type":"EXTERNAL","downloadSize":174,"installSize":174,"files":[{"name":"androidx.datastore.DataStoreSingletonDelegate","type":"CLASS","downloadSize":97,"installSize":97},{"name":"androidx.datastore.DataStoreDelegateKt$dataStore$1","type":"CLASS","downloadSize":77,"installSize":77}]},{"name":"androidx.lifecycle:lifecycle-viewmodel-compose-android:2.8.3","type":"EXTERNAL","downloadSize":165,"installSize":165,"files":[{"name":"androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner","type":"CLASS","downloadSize":95,"installSize":95},{"name":"androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner$LocalViewModelStoreOwner$1","type":"CLASS","downloadSize":70,"installSize":70}]},{"name":"androidx.datastore:datastore-preferences-android:1.1.1","type":"EXTERNAL","downloadSize":143,"installSize":143,"files":[{"name":"androidx.datastore.preferences.PreferenceDataStoreDelegateKt$preferencesDataStore$1","type":"CLASS","downloadSize":77,"installSize":77},{"name":"androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate","type":"CLASS","downloadSize":66,"installSize":66}]},{"name":"androidx.hilt:hilt-work:1.2.0","type":"EXTERNAL","downloadSize":127,"installSize":127,"files":[{"name":"androidx.hilt.work.HiltWorkerFactory","type":"CLASS","downloadSize":127,"installSize":127}]},{"name":"androidx.loader:loader:1.0.0","type":"EXTERNAL","downloadSize":120,"installSize":120,"files":[{"name":"androidx.loader.app.LoaderManagerImpl$LoaderViewModel","type":"CLASS","downloadSize":120,"installSize":120}]},{"name":"androidx.lifecycle:lifecycle-livedata:2.8.3","type":"EXTERNAL","downloadSize":93,"installSize":93,"files":[{"name":"androidx.lifecycle.MediatorLiveData","type":"CLASS","downloadSize":93,"installSize":93}]},{"name":"androidx.customview:customview-poolingcontainer:1.0.0","type":"EXTERNAL","downloadSize":44,"installSize":44,"files":[{"name":"androidx.customview.poolingcontainer.PoolingContainerListenerHolder","type":"CLASS","downloadSize":44,"installSize":44}]},{"name":"androidx.lifecycle:lifecycle-process:2.8.3","type":"EXTERNAL","downloadSize":37,"installSize":37,"files":[{"name":"androidx.lifecycle.ProcessLifecycleInitializer","type":"CLASS","downloadSize":37,"installSize":37}]},{"name":"androidx.tracing:tracing:1.1.0","type":"EXTERNAL","downloadSize":37,"installSize":37,"files":[{"name":"androidx.tracing.TraceApi29Impl","type":"CLASS","downloadSize":37,"installSize":37}]},{"name":"com.google.dagger:hilt-core:2.52","type":"INTERNAL","downloadSize":26,"installSize":26,"files":[{"name":"dagger.hilt.internal.GeneratedComponentManager","type":"CLASS","downloadSize":17,"installSize":17},{"name":"dagger.hilt.internal.GeneratedComponent","type":"CLASS","downloadSize":9,"installSize":9}]},{"name":"com.google.guava:listenablefuture:1.0","type":"INTERNAL","downloadSize":21,"installSize":21,"files":[{"name":"com.google.common.util.concurrent.ListenableFuture","type":"CLASS","downloadSize":21,"installSize":21}]},{"name":"androidx.test:monitor:1.7.1","type":"EXTERNAL","downloadSize":20,"installSize":20,"files":[{"name":"androidx.test.annotation.Beta","type":"CLASS","downloadSize":20,"installSize":20}]},{"name":"androidx.annotation:annotation-jvm:1.8.1","type":"EXTERNAL","downloadSize":19,"installSize":19,"files":[{"name":"androidx.annotation.Keep","type":"CLASS","downloadSize":19,"installSize":19}]}],"dynamicFeatures":[]}`}},r={};function i(n){var t=r[n];if(void 0!==t)return t.exports;var o=r[n]={id:n,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.exports}return i.m=e,i.n=n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return i.d(t,{a:t}),t},t=Object.getPrototypeOf?n=>Object.getPrototypeOf(n):n=>n.__proto__,i.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);i.r(o);var a={};n=n||[null,t({}),t([]),t(t)];for(var s=2&r&&e;"object"==typeof s&&!~n.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((n=>a[n]=()=>e[n]));return a.default=()=>e,i.d(o,a),o},i.d=(n,t)=>{for(var e in t)i.o(t,e)&&!i.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},i.o=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),i.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.b=document.baseURI||self.location.href,i.nc=void 0,i(2751)})()));
//# sourceMappingURL=ruler-frontend.js.map</script>
</body>
</html>