Files
KeyPass/ruler/release/report.html
T
yogeshpaliyal ae91cb09a2 Build: (5ea20b7) Generate a QR code to export all account details as JSON (#735)
* Generate QR code to export account details as JSON

* create a popup window screen for displaying qr code

* QR code save to gallery feature

* Move export via QR code button to the bottom bar

* Fix PR checks failing

---------

Co-authored-by: Divyam Pahuja <u7467739@anu.edu.au>
2023-10-18 05:40:15 +00:00

35651 lines
3.1 MiB
Plaintext

<!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,(function(){return(()=>{var n={5735:(n,t,e)=>{"use strict";e.d(t,{Z:()=>q});var r=e(7796),o=e.n(r),i=e(1051),a=e.n(i),s=e(2629),l=e.n(s),c=new URL(e(8214),e.b),d=new URL(e(8349),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(9819),e.b),A=new URL(e(4144),e.b),b=new URL(e(1217),e.b),_=new URL(e(2956),e.b),x=new URL(e(2740),e.b),v=new URL(e(3460),e.b),y=new URL(e(175),e.b),k=new URL(e(5647),e.b),E=new URL(e(1692),e.b),w=a()(o()),$=l()(c),C=l()(d),B=l()(u),I=l()(p),S=l()(h),M=l()(f),z=l()(g),O=l()(m),N=l()(A),L=l()(b),D=l()(_),j=l()(x),T=l()(v),P=l()(y),F=l()(k),V=l()(E);w.push([n.id,'@charset "UTF-8";\n/*!\n * Bootstrap v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 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-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", Arial, "Noto Sans", "Liberation Sans", 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}\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 background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\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],\nabbr[data-bs-original-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.2em;\n background-color: #fcf8e3;\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: #0d6efd;\n text-decoration: underline;\n}\na:hover {\n color: #0a58ca;\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 direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\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: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\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]::-webkit-calendar-picker-indicator {\n display: none;\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}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-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 #dee2e6;\n border-radius: 0.25rem;\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 width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\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\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-bg: transparent;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #212529;\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: #212529;\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: #212529;\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n vertical-align: top;\n border-color: #dee2e6;\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.table > :not(:first-child) {\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-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-bg: #cfe2ff;\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: #000;\n border-color: #bacbe6;\n}\n\n.table-secondary {\n --bs-table-bg: #e2e3e5;\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: #000;\n border-color: #cbccce;\n}\n\n.table-success {\n --bs-table-bg: #d1e7dd;\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: #000;\n border-color: #bcd0c7;\n}\n\n.table-info {\n --bs-table-bg: #cff4fc;\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: #000;\n border-color: #badce3;\n}\n\n.table-warning {\n --bs-table-bg: #fff3cd;\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: #000;\n border-color: #e6dbb9;\n}\n\n.table-danger {\n --bs-table-bg: #f8d7da;\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: #000;\n border-color: #dfc2c4;\n}\n\n.table-light {\n --bs-table-bg: #f8f9fa;\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: #000;\n border-color: #dfe0e1;\n}\n\n.table-dark {\n --bs-table-bg: #212529;\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: #fff;\n border-color: #373b3e;\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.25rem;\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, .form-control[readonly] {\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.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@media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button {\n -webkit-transition: none;\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-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.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.2rem;\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.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\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.3rem;\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.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\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: auto;\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 height: 1.5em;\n border-radius: 0.25rem;\n}\n.form-control-color::-webkit-color-swatch {\n height: 1.5em;\n border-radius: 0.25rem;\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('+$+');\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.25rem;\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.2rem;\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.3rem;\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-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}\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("+B+");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n background-image: url("+I+");\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 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("+M+");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url("+z+");\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-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 height: 100%;\n padding: 1rem 0.75rem;\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 padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::-moz-placeholder {\n color: transparent;\n}\n.form-floating > .form-control::placeholder {\n color: transparent;\n}\n.form-floating > .form-control: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 padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-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-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\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 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 z-index: 3;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 3;\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.25rem;\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.3rem;\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.2rem;\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),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {\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),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {\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\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.25rem;\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("+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: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('+$+"), 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: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-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:valid, .input-group .form-control.is-valid,\n.was-validated .input-group .form-select:valid,\n.input-group .form-select.is-valid {\n z-index: 1;\n}\n.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,\n.was-validated .input-group .form-select:valid:focus,\n.input-group .form-select.is-valid:focus {\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.25rem;\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("+N+');\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('+$+"), url("+N+');\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-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:invalid, .input-group .form-control.is-invalid,\n.was-validated .input-group .form-select:invalid,\n.input-group .form-select.is-invalid {\n z-index: 2;\n}\n.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,\n.was-validated .input-group .form-select:invalid:focus,\n.input-group .form-select.is-invalid:focus {\n z-index: 3;\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\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 background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n border-radius: 0.25rem;\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.btn:hover {\n color: #212529;\n}\n.btn-check:focus + .btn, .btn:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n pointer-events: none;\n opacity: 0.65;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n}\n.btn-check:focus + .btn-primary, .btn-primary:focus {\n color: #fff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);\n}\n.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0a58ca;\n border-color: #0a53be;\n}\n.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);\n}\n.btn-primary:disabled, .btn-primary.disabled {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n}\n.btn-check:focus + .btn-secondary, .btn-secondary:focus {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #565e64;\n border-color: #51585e;\n}\n.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary:disabled, .btn-secondary.disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-success {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n}\n.btn-check:focus + .btn-success, .btn-success:focus {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #146c43;\n border-color: #13653f;\n}\n.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-success:disabled, .btn-success.disabled {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n\n.btn-info {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-info:hover {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n}\n.btn-check:focus + .btn-info, .btn-info:focus {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {\n color: #000;\n background-color: #3dd5f3;\n border-color: #25cff2;\n}\n.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-info:disabled, .btn-info.disabled {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n\n.btn-warning {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n}\n.btn-check:focus + .btn-warning, .btn-warning:focus {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {\n color: #000;\n background-color: #ffcd39;\n border-color: #ffc720;\n}\n.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-warning:disabled, .btn-warning.disabled {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n}\n.btn-check:focus + .btn-danger, .btn-danger:focus {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #b02a37;\n border-color: #a52834;\n}\n.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger:disabled, .btn-danger.disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-light {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:focus + .btn-light, .btn-light:focus {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-light:disabled, .btn-light.disabled {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n}\n.btn-check:focus + .btn-dark, .btn-dark:focus {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1a1e21;\n border-color: #191c1f;\n}\n.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-dark:disabled, .btn-dark.disabled {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n\n.btn-outline-primary {\n color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);\n}\n.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);\n}\n.btn-outline-primary:disabled, .btn-outline-primary.disabled {\n color: #0d6efd;\n background-color: transparent;\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-success {\n color: #198754;\n border-color: #198754;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-outline-success:disabled, .btn-outline-success.disabled {\n color: #198754;\n background-color: transparent;\n}\n\n.btn-outline-info {\n color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-outline-info:hover {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-outline-info:disabled, .btn-outline-info.disabled {\n color: #0dcaf0;\n background-color: transparent;\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning:disabled, .btn-outline-warning.disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger:disabled, .btn-outline-danger.disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light:disabled, .btn-outline-light.disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-dark {\n color: #212529;\n border-color: #212529;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-outline-dark:disabled, .btn-outline-dark.disabled {\n color: #212529;\n background-color: transparent;\n}\n\n.btn-link {\n font-weight: 400;\n color: #0d6efd;\n text-decoration: underline;\n}\n.btn-link:hover {\n color: #0a58ca;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\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 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 position: absolute;\n z-index: 1000;\n display: none;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: 0.125rem;\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\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\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\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\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\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: 0.125rem;\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: 0.125rem;\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: 0.125rem;\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: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.15);\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1rem;\n clear: both;\n font-weight: 400;\n color: #212529;\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: #1e2125;\n background-color: #e9ecef;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #0d6efd;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\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: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1rem;\n color: #212529;\n}\n\n.dropdown-menu-dark {\n color: #dee2e6;\n background-color: #343a40;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.15);\n}\n.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {\n color: #fff;\n background-color: #0d6efd;\n}\n.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {\n color: #adb5bd;\n}\n.dropdown-menu-dark .dropdown-divider {\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item-text {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-header {\n 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 > .btn:not(:first-child),\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-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 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: 0.5rem 1rem;\n color: #0d6efd;\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: #0a58ca;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n background: none;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n isolation: isolate;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\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: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #0d6efd;\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 position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\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: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\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}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n transition: box-shadow 0.15s ease-in-out;\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 0.25rem;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .offcanvas-top,\n.navbar-expand-sm .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-sm .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-md .offcanvas-top,\n.navbar-expand-md .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-md .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .offcanvas-top,\n.navbar-expand-lg .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-lg .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .offcanvas-top,\n.navbar-expand-xl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xl .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .offcanvas-top,\n.navbar-expand-xxl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xxl .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n}\n.navbar-expand .offcanvas-top,\n.navbar-expand .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n}\n.navbar-expand .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.55);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url('+L+");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-text a,\n.navbar-light .navbar-text a:hover,\n.navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.55);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url("+D+");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-text a,\n.navbar-dark .navbar-text a:hover,\n.navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\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: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\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: 1rem 1rem;\n}\n\n.card-title {\n margin-bottom: 0.5rem;\n}\n\n.card-subtitle {\n margin-top: -0.25rem;\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: 1rem;\n}\n\n.card-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-footer {\n padding: 0.5rem 1rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n margin-left: -0.5rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1rem;\n border-radius: calc(0.25rem - 1px);\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: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-group > .card {\n margin-bottom: 0.75rem;\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-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: 1rem 1.25rem;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n background-color: #fff;\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\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, border-radius 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: #0c63e4;\n background-color: #e7f1ff;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: url("+j+');\n transform: rotate(-180deg);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: 1.25rem;\n height: 1.25rem;\n margin-left: auto;\n content: "";\n background-image: url('+T+');\n background-repeat: no-repeat;\n background-size: 1.25rem;\n transition: transform 0.2s ease-in-out;\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: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.accordion-body {\n padding: 1rem 1.25rem;\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 {\n border-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0 0;\n margin-bottom: 1rem;\n list-style: none;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #6c757d;\n content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n color: #0d6efd;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #dee2e6;\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: #0a58ca;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n color: #0a58ca;\n background-color: #e9ecef;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.page-link {\n padding: 0.375rem 0.75rem;\n}\n\n.page-item:first-child .page-link {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.35em 0.65em;\n font-size: 0.75em;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n position: relative;\n padding: 1rem 1rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\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 color: #084298;\n background-color: #cfe2ff;\n border-color: #b6d4fe;\n}\n.alert-primary .alert-link {\n color: #06357a;\n}\n\n.alert-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success {\n color: #0f5132;\n background-color: #d1e7dd;\n border-color: #badbcc;\n}\n.alert-success .alert-link {\n color: #0c4128;\n}\n\n.alert-info {\n color: #055160;\n background-color: #cff4fc;\n border-color: #b6effb;\n}\n.alert-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n color: #664d03;\n background-color: #fff3cd;\n border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger {\n color: #842029;\n background-color: #f8d7da;\n border-color: #f5c2c7;\n}\n.alert-danger .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n color: #636464;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n color: #141619;\n background-color: #d3d3d4;\n 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 display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #0d6efd;\n transition: width 0.6s ease;\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: 1rem 1rem;\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 display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > li::before {\n content: counters(section, ".") ". ";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.5rem 1rem;\n color: #212529;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\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: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\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: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\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('+P+') center/1em auto no-repeat;\n border: 0;\n border-radius: 0.25rem;\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 width: 350px;\n max-width: 100%;\n font-size: 0.875rem;\n pointer-events: auto;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\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: 0.75rem;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.toast-header .btn-close {\n margin-right: -0.375rem;\n margin-left: 0.75rem;\n}\n\n.toast-body {\n padding: 0.75rem;\n word-wrap: break-word;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1055;\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: 0.5rem;\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% - 1rem);\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% - 1rem);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem -0.5rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n flex-shrink: 0;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n\n .modal-dialog-scrollable {\n height: calc(100% - 3.5rem);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-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 border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n.modal-fullscreen .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1080;\n display: block;\n margin: 0;\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 word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .tooltip-arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\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, .bs-tooltip-auto[data-popper-placement^=top] {\n padding: 0.4rem 0;\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: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {\n padding: 0.4rem 0;\n}\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 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n z-index: 1070;\n display: block;\n max-width: 276px;\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 word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .popover-arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\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}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\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: 1rem;\n margin-left: -0.5rem;\n content: "";\n border-bottom: 1px solid #f0f0f0;\n}\n\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f0f0f0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 1rem 1rem;\n color: #212529;\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('+F+");\n}\n\n.carousel-control-next-icon {\n background-image: url("+V+');\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@-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 display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n -webkit-animation: 0.75s linear infinite spinner-border;\n animation: 0.75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n 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 display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n -webkit-animation: 0.75s linear infinite spinner-grow;\n animation: 0.75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n -webkit-animation-duration: 1.5s;\n animation-duration: 1.5s;\n }\n}\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n visibility: hidden;\n background-color: #fff;\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\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: 1rem 1rem;\n}\n.offcanvas-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin-top: -0.5rem;\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\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: 1rem 1rem;\n overflow-y: auto;\n}\n\n.offcanvas-start {\n top: 0;\n left: 0;\n width: 400px;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(-100%);\n}\n\n.offcanvas-end {\n top: 0;\n right: 0;\n width: 400px;\n border-left: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(100%);\n}\n\n.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(-100%);\n}\n\n.offcanvas-bottom {\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-top: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(100%);\n}\n\n.offcanvas.show {\n transform: none;\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.link-primary {\n color: #0d6efd;\n}\n.link-primary:hover, .link-primary:focus {\n color: #0a58ca;\n}\n\n.link-secondary {\n color: #6c757d;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64;\n}\n\n.link-success {\n color: #198754;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43;\n}\n\n.link-info {\n color: #0dcaf0;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3;\n}\n\n.link-warning {\n color: #ffc107;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39;\n}\n\n.link-danger {\n color: #dc3545;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37;\n}\n\n.link-light {\n color: #f8f9fa;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb;\n}\n\n.link-dark {\n color: #212529;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21;\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@media (min-width: 576px) {\n .sticky-sm-top {\n position: -webkit-sticky;\n position: sticky;\n top: 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}\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}\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}\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}\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: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #0d6efd !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #198754 !important;\n}\n\n.border-info {\n border-color: #0dcaf0 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #212529 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !important;\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.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.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.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-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: 0.25rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: 0.2rem !important;\n}\n\n.rounded-2 {\n border-radius: 0.25rem !important;\n}\n\n.rounded-3 {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-end {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !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\n .float-sm-end {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-sm-0 {\n gap: 0 !important;\n }\n\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n\n .gap-sm-3 {\n gap: 1rem !important;\n }\n\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n\n .gap-sm-5 {\n gap: 3rem !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n\n .text-sm-start {\n text-align: left !important;\n }\n\n .text-sm-end {\n text-align: right !important;\n }\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\n .float-md-end {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-md-0 {\n gap: 0 !important;\n }\n\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n\n .gap-md-3 {\n gap: 1rem !important;\n }\n\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n\n .gap-md-5 {\n gap: 3rem !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n\n .text-md-start {\n text-align: left !important;\n }\n\n .text-md-end {\n text-align: right !important;\n }\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\n .float-lg-end {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-lg-0 {\n gap: 0 !important;\n }\n\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n\n .gap-lg-3 {\n gap: 1rem !important;\n }\n\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n\n .gap-lg-5 {\n gap: 3rem !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n\n .text-lg-start {\n text-align: left !important;\n }\n\n .text-lg-end {\n text-align: right !important;\n }\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\n .float-xl-end {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xl-0 {\n gap: 0 !important;\n }\n\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xl-3 {\n gap: 1rem !important;\n }\n\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xl-start {\n text-align: left !important;\n }\n\n .text-xl-end {\n text-align: right !important;\n }\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\n .float-xxl-end {\n float: right !important;\n }\n\n .float-xxl-none {\n float: none !important;\n }\n\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xxl-0 {\n gap: 0 !important;\n }\n\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xxl-start {\n text-align: left !important;\n }\n\n .text-xxl-end {\n text-align: right !important;\n }\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\n .fs-2 {\n font-size: 2rem !important;\n }\n\n .fs-3 {\n font-size: 1.75rem !important;\n }\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\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\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/bootstrap.scss","webpack://./../../node_modules/bootstrap/scss/_root.scss","webpack://./../../node_modules/bootstrap/scss/_reboot.scss","webpack://./../../node_modules/bootstrap/scss/vendor/_rfs.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/_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;ACAhB;;;;;EAAA;ACAA;EAQI,kBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAAA,kBAAA;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;EAQA,gDAAA;EACA,yBAAA;EACA,0BAAA;EACA,0BAAA;EACA,wBAAA;EAIA,kBAAA;AFSF;;AG5CA;;;EAGE,sBAAA;AH+CF;;AGhCI;EANJ;IAOM,uBAAA;EHoCJ;AACF;;AGvBA;EACE,SAAA;EACA,uCAAA;ECmPI,mCALI;ED5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AH0BF;;AGhBA;EACE,cAAA;EACA,cE+kB4B;EF9kB5B,8BAAA;EACA,SAAA;EACA,aE8kB4B;AL3jB9B;;AGhBA;EACE,WEwb4B;ALra9B;;AGTA;EACE,aAAA;EACA,qBEohB4B;EFjhB5B,gBEohB4B;EFnhB5B,gBEohB4B;AL1gB9B;;AGNA;ECwMQ,iCAAA;AJ9LR;AI4BI;EDtCJ;IC+MQ,iBAAA;EJjMN;AACF;;AGVA;ECmMQ,iCAAA;AJrLR;AImBI;EDjCJ;IC0MQ,eAAA;EJxLN;AACF;;AGdA;EC8LQ,+BAAA;AJ5KR;AIUI;ED5BJ;ICqMQ,kBAAA;EJ/KN;AACF;;AGlBA;ECyLQ,iCAAA;AJnKR;AICI;EDvBJ;ICgMQ,iBAAA;EJtKN;AACF;;AGtBA;ECgLM,kBALI;AJjJV;;AGrBA;EC2KM,eALI;AJ7IV;;AGdA;EACE,aAAA;EACA,mBEkU0B;ALjT5B;;AGNA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AHSF;;AGHA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AHMF;;AGAA;;EAEE,kBAAA;AHGF;;AGAA;;;EAGE,aAAA;EACA,mBAAA;AHGF;;AGAA;;;;EAIE,gBAAA;AHGF;;AGAA;EACE,gBEuZ4B;ALpZ9B;;AGEA;EACE,qBAAA;EACA,cAAA;AHCF;;AGKA;EACE,gBAAA;AHFF;;AGUA;;EAEE,mBEgY4B;ALvY9B;;AGeA;EC4EM,kBALI;AJlFV;;AGkBA;EACE,cE4b4B;EF3b5B,yBEmc4B;ALld9B;;AGwBA;;EAEE,kBAAA;ECwDI,iBALI;EDjDR,cAAA;EACA,wBAAA;AHrBF;;AGwBA;EAAM,eAAA;AHpBN;;AGqBA;EAAM,WAAA;AHjBN;;AGsBA;EACE,cEpNQ;EFqNR,0BEkMwC;ALrN1C;AGqBE;EACE,cEiMsC;ALpN1C;;AG8BE;EAEE,cAAA;EACA,qBAAA;AH5BJ;;AGmCA;;;;EAIE,qCE6S4B;ED/RxB,cALI;EDPR,+BAAA;EACA,2BAAA;AHhCF;;AGuCA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;ECAI,kBALI;AJ9BV;AGwCE;ECLI,kBALI;EDYN,cAAA;EACA,kBAAA;AHtCJ;;AG0CA;ECZM,kBALI;EDmBR,cE1QQ;EF2QR,qBAAA;AHvCF;AG0CE;EACE,cAAA;AHxCJ;;AG4CA;EACE,sBAAA;ECxBI,kBALI;ED+BR,WEvTS;EFwTT,yBE/SS;ECEP,qBAAA;ANqQJ;AG2CE;EACE,UAAA;EC/BE,cALI;EDsCN,gBE0Q0B;ALnT9B;;AGkDA;EACE,gBAAA;AH/CF;;AGqDA;;EAEE,sBAAA;AHlDF;;AG0DA;EACE,oBAAA;EACA,yBAAA;AHvDF;;AG0DA;EACE,mBEwU4B;EFvU5B,sBEuU4B;EFtU5B,cE1VS;EF2VT,gBAAA;AHvDF;;AG8DA;EAEE,mBAAA;EACA,gCAAA;AH5DF;;AG+DA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AH5DF;;AGoEA;EACE,qBAAA;AHjEF;;AGuEA;EAEE,gBAAA;AHrEF;;AG6EA;EACE,UAAA;AH1EF;;AG+EA;;;;;EAKE,SAAA;EACA,oBAAA;EC9HI,kBALI;EDqIR,oBAAA;AH5EF;;AGgFA;;EAEE,oBAAA;AH7EF;;AGkFA;EACE,eAAA;AH/EF;;AGkFA;EAGE,iBAAA;AHjFF;AGoFE;EACE,UAAA;AHlFJ;;AGyFA;EACE,aAAA;AHtFF;;AG8FA;;;;EAIE,0BAAA;AH3FF;AG8FI;;;;EACE,eAAA;AHzFN;;AGgGA;EACE,UAAA;EACA,kBAAA;AH7FF;;AGkGA;EACE,gBAAA;AH/FF;;AGyGA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AHtGF;;AG8GA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBE6J4B;EDhXtB,iCAAA;EDsNN,oBAAA;AH5GF;AI5QI;EDiXJ;ICxMQ,iBAAA;EJuGN;AACF;AGyGE;EACE,WAAA;AHvGJ;;AG8GA;;;;;;;EAOE,UAAA;AH3GF;;AG8GA;EACE,YAAA;AH3GF;;AGoHA;EACE,oBAAA;EACA,6BAAA;AHjHF;;AGyHA;;;;;;;CAAA;AAWA;EACE,wBAAA;AHzHF;;AG8HA;EACE,UAAA;AH3HF;;AGiIA;EACE,aAAA;AH9HF;;AG6HA;EACE,aAAA;AH9HF;;AGoIA;EACE,aAAA;EACA,0BAAA;AHjIF;;AGsIA;EACE,qBAAA;AHnIF;;AGwIA;EACE,SAAA;AHrIF;;AG4IA;EACE,kBAAA;EACA,eAAA;AHzIF;;AGiJA;EACE,wBAAA;AH9IF;;AGsJA;EACE,wBAAA;AHnJF;;AOhcA;EHyQM,kBALI;EGlQR,gBFumB4B;ALpK9B;;AO9bE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;AL1I9B;AIhWI;EGpGF;IH6QM,eAAA;EJ2LN;AACF;;AOzcE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;AL/H9B;AI3WI;EGpGF;IH6QM,iBAAA;EJsMN;AACF;;AOpdE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;ALpH9B;AItXI;EGpGF;IH6QM,eAAA;EJiNN;AACF;;AO/dE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;ALzG9B;AIjYI;EGpGF;IH6QM,iBAAA;EJ4NN;AACF;;AO1eE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;AL9F9B;AI5YI;EGpGF;IH6QM,eAAA;EJuON;AACF;;AOrfE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;ALnF9B;AIvZI;EGpGF;IH6QM,iBAAA;EJkPN;AACF;;AO1eA;ECrDE,eAAA;EACA,gBAAA;ARmiBF;;AO1eA;EC1DE,eAAA;EACA,gBAAA;ARwiBF;;AO5eA;EACE,qBAAA;AP+eF;AO7eE;EACE,oBF8lB0B;AL/G9B;;AOreA;EHsNM,kBALI;EG/MR,yBAAA;APweF;;AOpeA;EACE,mBFgSO;EDjFH,kBALI;AJ8RV;AOreE;EACE,gBAAA;APueJ;;AOneA;EACE,iBAAA;EACA,mBFsRO;EDjFH,kBALI;EG9LR,cFpFS;AL0jBX;AOpeE;EACE,aAAA;APseJ;;ASpkBA;ECIE,eAAA;EAGA,YAAA;AVkkBF;;ASnkBA;EACE,gBJs9CkC;EIr9ClC,sBJPS;EIQT,yBAAA;EHGE,sBAAA;EIRF,eAAA;EAGA,YAAA;AV2kBF;;AS7jBA;EAEE,qBAAA;AT+jBF;;AS5jBA;EACE,qBAAA;EACA,cAAA;AT+jBF;;AS5jBA;EL+PM,kBALI;EKxPR,cJ1BS;ALylBX;;AWjmBE;;;;;;;ECHA,WAAA;EACA,0CAAA;EACA,yCAAA;EACA,kBAAA;EACA,iBAAA;AZ8mBF;;AatjBI;EF5CE;IACE,gBNide;ELqJrB;AACF;Aa5jBI;EF5CE;IACE,gBNide;EL0JrB;AACF;AajkBI;EF5CE;IACE,gBNide;EL+JrB;AACF;AatkBI;EF5CE;IACE,iBNide;ELoKrB;AACF;Aa3kBI;EF5CE;IACE,iBNide;ELyKrB;AACF;Ac1oBE;ECAA,qBAAA;EACA,gBAAA;EACA,aAAA;EACA,eAAA;EAEA,yCAAA;EACA,6CAAA;EACA,4CAAA;Af4oBF;AchpBI;ECaF,cAAA;EACA,WAAA;EACA,eAAA;EACA,6CAAA;EACA,4CAAA;EACA,8BAAA;AfsoBF;;AevlBM;EACE,YAAA;Af0lBR;;AevlBM;EApCJ,cAAA;EACA,WAAA;Af+nBF;;AejnBE;EACE,cAAA;EACA,WAAA;AfonBJ;;AetnBE;EACE,cAAA;EACA,UAAA;AfynBJ;;Ae3nBE;EACE,cAAA;EACA,qBAAA;Af8nBJ;;AehoBE;EACE,cAAA;EACA,UAAA;AfmoBJ;;AeroBE;EACE,cAAA;EACA,UAAA;AfwoBJ;;Ae1oBE;EACE,cAAA;EACA,qBAAA;Af6oBJ;;Ae9mBM;EAhDJ,cAAA;EACA,WAAA;AfkqBF;;Ae7mBU;EAhEN,cAAA;EACA,kBAAA;AfirBJ;;AelnBU;EAhEN,cAAA;EACA,mBAAA;AfsrBJ;;AevnBU;EAhEN,cAAA;EACA,UAAA;Af2rBJ;;Ae5nBU;EAhEN,cAAA;EACA,mBAAA;AfgsBJ;;AejoBU;EAhEN,cAAA;EACA,mBAAA;AfqsBJ;;AetoBU;EAhEN,cAAA;EACA,UAAA;Af0sBJ;;Ae3oBU;EAhEN,cAAA;EACA,mBAAA;Af+sBJ;;AehpBU;EAhEN,cAAA;EACA,mBAAA;AfotBJ;;AerpBU;EAhEN,cAAA;EACA,UAAA;AfytBJ;;Ae1pBU;EAhEN,cAAA;EACA,mBAAA;Af8tBJ;;Ae/pBU;EAhEN,cAAA;EACA,mBAAA;AfmuBJ;;AepqBU;EAhEN,cAAA;EACA,WAAA;AfwuBJ;;AejqBY;EAxDV,wBAAA;Af6tBF;;AerqBY;EAxDV,yBAAA;AfiuBF;;AezqBY;EAxDV,gBAAA;AfquBF;;Ae7qBY;EAxDV,yBAAA;AfyuBF;;AejrBY;EAxDV,yBAAA;Af6uBF;;AerrBY;EAxDV,gBAAA;AfivBF;;AezrBY;EAxDV,yBAAA;AfqvBF;;Ae7rBY;EAxDV,yBAAA;AfyvBF;;AejsBY;EAxDV,gBAAA;Af6vBF;;AersBY;EAxDV,yBAAA;AfiwBF;;AezsBY;EAxDV,yBAAA;AfqwBF;;AelsBQ;;EAEE,gBAAA;AfqsBV;;AelsBQ;;EAEE,gBAAA;AfqsBV;;Ae5sBQ;;EAEE,sBAAA;Af+sBV;;Ae5sBQ;;EAEE,sBAAA;Af+sBV;;AettBQ;;EAEE,qBAAA;AfytBV;;AettBQ;;EAEE,qBAAA;AfytBV;;AehuBQ;;EAEE,mBAAA;AfmuBV;;AehuBQ;;EAEE,mBAAA;AfmuBV;;Ae1uBQ;;EAEE,qBAAA;Af6uBV;;Ae1uBQ;;EAEE,qBAAA;Af6uBV;;AepvBQ;;EAEE,mBAAA;AfuvBV;;AepvBQ;;EAEE,mBAAA;AfuvBV;;AajzBI;EEUE;IACE,YAAA;Ef2yBN;;EexyBI;IApCJ,cAAA;IACA,WAAA;Efg1BA;;Eel0BA;IACE,cAAA;IACA,WAAA;Efq0BF;;Eev0BA;IACE,cAAA;IACA,UAAA;Ef00BF;;Ee50BA;IACE,cAAA;IACA,qBAAA;Ef+0BF;;Eej1BA;IACE,cAAA;IACA,UAAA;Efo1BF;;Eet1BA;IACE,cAAA;IACA,UAAA;Efy1BF;;Ee31BA;IACE,cAAA;IACA,qBAAA;Ef81BF;;Ee/zBI;IAhDJ,cAAA;IACA,WAAA;Efm3BA;;Ee9zBQ;IAhEN,cAAA;IACA,kBAAA;Efk4BF;;Een0BQ;IAhEN,cAAA;IACA,mBAAA;Efu4BF;;Eex0BQ;IAhEN,cAAA;IACA,UAAA;Ef44BF;;Ee70BQ;IAhEN,cAAA;IACA,mBAAA;Efi5BF;;Eel1BQ;IAhEN,cAAA;IACA,mBAAA;Efs5BF;;Eev1BQ;IAhEN,cAAA;IACA,UAAA;Ef25BF;;Ee51BQ;IAhEN,cAAA;IACA,mBAAA;Efg6BF;;Eej2BQ;IAhEN,cAAA;IACA,mBAAA;Efq6BF;;Eet2BQ;IAhEN,cAAA;IACA,UAAA;Ef06BF;;Ee32BQ;IAhEN,cAAA;IACA,mBAAA;Ef+6BF;;Eeh3BQ;IAhEN,cAAA;IACA,mBAAA;Efo7BF;;Eer3BQ;IAhEN,cAAA;IACA,WAAA;Efy7BF;;Eel3BU;IAxDV,cAAA;Ef86BA;;Eet3BU;IAxDV,wBAAA;Efk7BA;;Ee13BU;IAxDV,yBAAA;Efs7BA;;Ee93BU;IAxDV,gBAAA;Ef07BA;;Eel4BU;IAxDV,yBAAA;Ef87BA;;Eet4BU;IAxDV,yBAAA;Efk8BA;;Ee14BU;IAxDV,gBAAA;Efs8BA;;Ee94BU;IAxDV,yBAAA;Ef08BA;;Eel5BU;IAxDV,yBAAA;Ef88BA;;Eet5BU;IAxDV,gBAAA;Efk9BA;;Ee15BU;IAxDV,yBAAA;Efs9BA;;Ee95BU;IAxDV,yBAAA;Ef09BA;;Eev5BM;;IAEE,gBAAA;Ef05BR;;Eev5BM;;IAEE,gBAAA;Ef05BR;;Eej6BM;;IAEE,sBAAA;Efo6BR;;Eej6BM;;IAEE,sBAAA;Efo6BR;;Ee36BM;;IAEE,qBAAA;Ef86BR;;Ee36BM;;IAEE,qBAAA;Ef86BR;;Eer7BM;;IAEE,mBAAA;Efw7BR;;Eer7BM;;IAEE,mBAAA;Efw7BR;;Ee/7BM;;IAEE,qBAAA;Efk8BR;;Ee/7BM;;IAEE,qBAAA;Efk8BR;;Eez8BM;;IAEE,mBAAA;Ef48BR;;Eez8BM;;IAEE,mBAAA;Ef48BR;AACF;AavgCI;EEUE;IACE,YAAA;EfggCN;;Ee7/BI;IApCJ,cAAA;IACA,WAAA;EfqiCA;;EevhCA;IACE,cAAA;IACA,WAAA;Ef0hCF;;Ee5hCA;IACE,cAAA;IACA,UAAA;Ef+hCF;;EejiCA;IACE,cAAA;IACA,qBAAA;EfoiCF;;EetiCA;IACE,cAAA;IACA,UAAA;EfyiCF;;Ee3iCA;IACE,cAAA;IACA,UAAA;Ef8iCF;;EehjCA;IACE,cAAA;IACA,qBAAA;EfmjCF;;EephCI;IAhDJ,cAAA;IACA,WAAA;EfwkCA;;EenhCQ;IAhEN,cAAA;IACA,kBAAA;EfulCF;;EexhCQ;IAhEN,cAAA;IACA,mBAAA;Ef4lCF;;Ee7hCQ;IAhEN,cAAA;IACA,UAAA;EfimCF;;EeliCQ;IAhEN,cAAA;IACA,mBAAA;EfsmCF;;EeviCQ;IAhEN,cAAA;IACA,mBAAA;Ef2mCF;;Ee5iCQ;IAhEN,cAAA;IACA,UAAA;EfgnCF;;EejjCQ;IAhEN,cAAA;IACA,mBAAA;EfqnCF;;EetjCQ;IAhEN,cAAA;IACA,mBAAA;Ef0nCF;;Ee3jCQ;IAhEN,cAAA;IACA,UAAA;Ef+nCF;;EehkCQ;IAhEN,cAAA;IACA,mBAAA;EfooCF;;EerkCQ;IAhEN,cAAA;IACA,mBAAA;EfyoCF;;Ee1kCQ;IAhEN,cAAA;IACA,WAAA;Ef8oCF;;EevkCU;IAxDV,cAAA;EfmoCA;;Ee3kCU;IAxDV,wBAAA;EfuoCA;;Ee/kCU;IAxDV,yBAAA;Ef2oCA;;EenlCU;IAxDV,gBAAA;Ef+oCA;;EevlCU;IAxDV,yBAAA;EfmpCA;;Ee3lCU;IAxDV,yBAAA;EfupCA;;Ee/lCU;IAxDV,gBAAA;Ef2pCA;;EenmCU;IAxDV,yBAAA;Ef+pCA;;EevmCU;IAxDV,yBAAA;EfmqCA;;Ee3mCU;IAxDV,gBAAA;EfuqCA;;Ee/mCU;IAxDV,yBAAA;Ef2qCA;;EennCU;IAxDV,yBAAA;Ef+qCA;;Ee5mCM;;IAEE,gBAAA;Ef+mCR;;Ee5mCM;;IAEE,gBAAA;Ef+mCR;;EetnCM;;IAEE,sBAAA;EfynCR;;EetnCM;;IAEE,sBAAA;EfynCR;;EehoCM;;IAEE,qBAAA;EfmoCR;;EehoCM;;IAEE,qBAAA;EfmoCR;;Ee1oCM;;IAEE,mBAAA;Ef6oCR;;Ee1oCM;;IAEE,mBAAA;Ef6oCR;;EeppCM;;IAEE,qBAAA;EfupCR;;EeppCM;;IAEE,qBAAA;EfupCR;;Ee9pCM;;IAEE,mBAAA;EfiqCR;;Ee9pCM;;IAEE,mBAAA;EfiqCR;AACF;Aa5tCI;EEUE;IACE,YAAA;EfqtCN;;EeltCI;IApCJ,cAAA;IACA,WAAA;Ef0vCA;;Ee5uCA;IACE,cAAA;IACA,WAAA;Ef+uCF;;EejvCA;IACE,cAAA;IACA,UAAA;EfovCF;;EetvCA;IACE,cAAA;IACA,qBAAA;EfyvCF;;Ee3vCA;IACE,cAAA;IACA,UAAA;Ef8vCF;;EehwCA;IACE,cAAA;IACA,UAAA;EfmwCF;;EerwCA;IACE,cAAA;IACA,qBAAA;EfwwCF;;EezuCI;IAhDJ,cAAA;IACA,WAAA;Ef6xCA;;EexuCQ;IAhEN,cAAA;IACA,kBAAA;Ef4yCF;;Ee7uCQ;IAhEN,cAAA;IACA,mBAAA;EfizCF;;EelvCQ;IAhEN,cAAA;IACA,UAAA;EfszCF;;EevvCQ;IAhEN,cAAA;IACA,mBAAA;Ef2zCF;;Ee5vCQ;IAhEN,cAAA;IACA,mBAAA;Efg0CF;;EejwCQ;IAhEN,cAAA;IACA,UAAA;Efq0CF;;EetwCQ;IAhEN,cAAA;IACA,mBAAA;Ef00CF;;Ee3wCQ;IAhEN,cAAA;IACA,mBAAA;Ef+0CF;;EehxCQ;IAhEN,cAAA;IACA,UAAA;Efo1CF;;EerxCQ;IAhEN,cAAA;IACA,mBAAA;Efy1CF;;Ee1xCQ;IAhEN,cAAA;IACA,mBAAA;Ef81CF;;Ee/xCQ;IAhEN,cAAA;IACA,WAAA;Efm2CF;;Ee5xCU;IAxDV,cAAA;Efw1CA;;EehyCU;IAxDV,wBAAA;Ef41CA;;EepyCU;IAxDV,yBAAA;Efg2CA;;EexyCU;IAxDV,gBAAA;Efo2CA;;Ee5yCU;IAxDV,yBAAA;Efw2CA;;EehzCU;IAxDV,yBAAA;Ef42CA;;EepzCU;IAxDV,gBAAA;Efg3CA;;EexzCU;IAxDV,yBAAA;Efo3CA;;Ee5zCU;IAxDV,yBAAA;Efw3CA;;Eeh0CU;IAxDV,gBAAA;Ef43CA;;Eep0CU;IAxDV,yBAAA;Efg4CA;;Eex0CU;IAxDV,yBAAA;Efo4CA;;Eej0CM;;IAEE,gBAAA;Efo0CR;;Eej0CM;;IAEE,gBAAA;Efo0CR;;Ee30CM;;IAEE,sBAAA;Ef80CR;;Ee30CM;;IAEE,sBAAA;Ef80CR;;Eer1CM;;IAEE,qBAAA;Efw1CR;;Eer1CM;;IAEE,qBAAA;Efw1CR;;Ee/1CM;;IAEE,mBAAA;Efk2CR;;Ee/1CM;;IAEE,mBAAA;Efk2CR;;Eez2CM;;IAEE,qBAAA;Ef42CR;;Eez2CM;;IAEE,qBAAA;Ef42CR;;Een3CM;;IAEE,mBAAA;Efs3CR;;Een3CM;;IAEE,mBAAA;Efs3CR;AACF;Aaj7CI;EEUE;IACE,YAAA;Ef06CN;;Eev6CI;IApCJ,cAAA;IACA,WAAA;Ef+8CA;;Eej8CA;IACE,cAAA;IACA,WAAA;Efo8CF;;Eet8CA;IACE,cAAA;IACA,UAAA;Efy8CF;;Ee38CA;IACE,cAAA;IACA,qBAAA;Ef88CF;;Eeh9CA;IACE,cAAA;IACA,UAAA;Efm9CF;;Eer9CA;IACE,cAAA;IACA,UAAA;Efw9CF;;Ee19CA;IACE,cAAA;IACA,qBAAA;Ef69CF;;Ee97CI;IAhDJ,cAAA;IACA,WAAA;Efk/CA;;Ee77CQ;IAhEN,cAAA;IACA,kBAAA;EfigDF;;Eel8CQ;IAhEN,cAAA;IACA,mBAAA;EfsgDF;;Eev8CQ;IAhEN,cAAA;IACA,UAAA;Ef2gDF;;Ee58CQ;IAhEN,cAAA;IACA,mBAAA;EfghDF;;Eej9CQ;IAhEN,cAAA;IACA,mBAAA;EfqhDF;;Eet9CQ;IAhEN,cAAA;IACA,UAAA;Ef0hDF;;Ee39CQ;IAhEN,cAAA;IACA,mBAAA;Ef+hDF;;Eeh+CQ;IAhEN,cAAA;IACA,mBAAA;EfoiDF;;Eer+CQ;IAhEN,cAAA;IACA,UAAA;EfyiDF;;Ee1+CQ;IAhEN,cAAA;IACA,mBAAA;Ef8iDF;;Ee/+CQ;IAhEN,cAAA;IACA,mBAAA;EfmjDF;;Eep/CQ;IAhEN,cAAA;IACA,WAAA;EfwjDF;;Eej/CU;IAxDV,cAAA;Ef6iDA;;Eer/CU;IAxDV,wBAAA;EfijDA;;Eez/CU;IAxDV,yBAAA;EfqjDA;;Ee7/CU;IAxDV,gBAAA;EfyjDA;;EejgDU;IAxDV,yBAAA;Ef6jDA;;EergDU;IAxDV,yBAAA;EfikDA;;EezgDU;IAxDV,gBAAA;EfqkDA;;Ee7gDU;IAxDV,yBAAA;EfykDA;;EejhDU;IAxDV,yBAAA;Ef6kDA;;EerhDU;IAxDV,gBAAA;EfilDA;;EezhDU;IAxDV,yBAAA;EfqlDA;;Ee7hDU;IAxDV,yBAAA;EfylDA;;EethDM;;IAEE,gBAAA;EfyhDR;;EethDM;;IAEE,gBAAA;EfyhDR;;EehiDM;;IAEE,sBAAA;EfmiDR;;EehiDM;;IAEE,sBAAA;EfmiDR;;Ee1iDM;;IAEE,qBAAA;Ef6iDR;;Ee1iDM;;IAEE,qBAAA;Ef6iDR;;EepjDM;;IAEE,mBAAA;EfujDR;;EepjDM;;IAEE,mBAAA;EfujDR;;Ee9jDM;;IAEE,qBAAA;EfikDR;;Ee9jDM;;IAEE,qBAAA;EfikDR;;EexkDM;;IAEE,mBAAA;Ef2kDR;;EexkDM;;IAEE,mBAAA;Ef2kDR;AACF;AatoDI;EEUE;IACE,YAAA;Ef+nDN;;Ee5nDI;IApCJ,cAAA;IACA,WAAA;EfoqDA;;EetpDA;IACE,cAAA;IACA,WAAA;EfypDF;;Ee3pDA;IACE,cAAA;IACA,UAAA;Ef8pDF;;EehqDA;IACE,cAAA;IACA,qBAAA;EfmqDF;;EerqDA;IACE,cAAA;IACA,UAAA;EfwqDF;;Ee1qDA;IACE,cAAA;IACA,UAAA;Ef6qDF;;Ee/qDA;IACE,cAAA;IACA,qBAAA;EfkrDF;;EenpDI;IAhDJ,cAAA;IACA,WAAA;EfusDA;;EelpDQ;IAhEN,cAAA;IACA,kBAAA;EfstDF;;EevpDQ;IAhEN,cAAA;IACA,mBAAA;Ef2tDF;;Ee5pDQ;IAhEN,cAAA;IACA,UAAA;EfguDF;;EejqDQ;IAhEN,cAAA;IACA,mBAAA;EfquDF;;EetqDQ;IAhEN,cAAA;IACA,mBAAA;Ef0uDF;;Ee3qDQ;IAhEN,cAAA;IACA,UAAA;Ef+uDF;;EehrDQ;IAhEN,cAAA;IACA,mBAAA;EfovDF;;EerrDQ;IAhEN,cAAA;IACA,mBAAA;EfyvDF;;Ee1rDQ;IAhEN,cAAA;IACA,UAAA;Ef8vDF;;Ee/rDQ;IAhEN,cAAA;IACA,mBAAA;EfmwDF;;EepsDQ;IAhEN,cAAA;IACA,mBAAA;EfwwDF;;EezsDQ;IAhEN,cAAA;IACA,WAAA;Ef6wDF;;EetsDU;IAxDV,cAAA;EfkwDA;;Ee1sDU;IAxDV,wBAAA;EfswDA;;Ee9sDU;IAxDV,yBAAA;Ef0wDA;;EeltDU;IAxDV,gBAAA;Ef8wDA;;EettDU;IAxDV,yBAAA;EfkxDA;;Ee1tDU;IAxDV,yBAAA;EfsxDA;;Ee9tDU;IAxDV,gBAAA;Ef0xDA;;EeluDU;IAxDV,yBAAA;Ef8xDA;;EetuDU;IAxDV,yBAAA;EfkyDA;;Ee1uDU;IAxDV,gBAAA;EfsyDA;;Ee9uDU;IAxDV,yBAAA;Ef0yDA;;EelvDU;IAxDV,yBAAA;Ef8yDA;;Ee3uDM;;IAEE,gBAAA;Ef8uDR;;Ee3uDM;;IAEE,gBAAA;Ef8uDR;;EervDM;;IAEE,sBAAA;EfwvDR;;EervDM;;IAEE,sBAAA;EfwvDR;;Ee/vDM;;IAEE,qBAAA;EfkwDR;;Ee/vDM;;IAEE,qBAAA;EfkwDR;;EezwDM;;IAEE,mBAAA;Ef4wDR;;EezwDM;;IAEE,mBAAA;Ef4wDR;;EenxDM;;IAEE,qBAAA;EfsxDR;;EenxDM;;IAEE,qBAAA;EfsxDR;;Ee7xDM;;IAEE,mBAAA;EfgyDR;;Ee7xDM;;IAEE,mBAAA;EfgyDR;AACF;AgBt5DA;EACE,0BAAA;EACA,iCAAA;EACA,iCAAA;EACA,0CAAA;EACA,gCAAA;EACA,wCAAA;EACA,+BAAA;EACA,yCAAA;EAEA,WAAA;EACA,mBXuWO;EWtWP,cXCS;EWAT,mBXkqB4B;EWjqB5B,qBXPS;AL85DX;AgBh5DE;EACE,sBAAA;EACA,oCAAA;EACA,wBXye0B;EWxe1B,wDAAA;AhBk5DJ;AgB/4DE;EACE,uBAAA;AhBi5DJ;AgB94DE;EACE,sBAAA;AhBg5DJ;AgB54DE;EACE,kCAAA;AhB84DJ;;AgBr4DA;EACE,iBAAA;AhBw4DF;;AgB93DE;EACE,wBAAA;AhBi4DJ;;AgBl3DE;EACE,mBAAA;AhBq3DJ;AgBl3DI;EACE,mBAAA;AhBo3DN;;AgB72DE;EACE,sBAAA;AhBg3DJ;AgB72DE;EACE,mBAAA;AhB+2DJ;;AgBt2DE;EACE,gDAAA;EACA,oCAAA;AhBy2DJ;;AgBj2DA;EACE,+CAAA;EACA,mCAAA;AhBo2DF;;AgB51DE;EACE,8CAAA;EACA,kCAAA;AhB+1DJ;;AiB39DE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjBw9DJ;;AiBv+DE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjBo+DJ;;AiBn/DE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjBg/DJ;;AiB//DE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjB4/DJ;;AiB3gEE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjBwgEJ;;AiBvhEE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjBohEJ;;AiBniEE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjBgiEJ;;AiB/iEE;EAME,sBAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,6BAAA;EACA,4BAAA;EACA,4BAAA;EAEA,WAbQ;EAcR,qBAAA;AjB4iEJ;;AgBx6DI;EACE,gBAAA;EACA,iCAAA;AhB26DN;;Aat/DI;EGyEA;IACE,gBAAA;IACA,iCAAA;EhBi7DJ;AACF;Aa7/DI;EGyEA;IACE,gBAAA;IACA,iCAAA;EhBu7DJ;AACF;AangEI;EGyEA;IACE,gBAAA;IACA,iCAAA;EhB67DJ;AACF;AazgEI;EGyEA;IACE,gBAAA;IACA,iCAAA;EhBm8DJ;AACF;Aa/gEI;EGyEA;IACE,gBAAA;IACA,iCAAA;EhBy8DJ;AACF;AkB7lEA;EACE,qBbwzBsC;ALuyCxC;;AkBtlEA;EACE,iCAAA;EACA,oCAAA;EACA,gBAAA;EdoRI,kBALI;Ec3QR,gBbgkB4B;ALuhD9B;;AkBnlEA;EACE,+BAAA;EACA,kCAAA;Ed0QI,kBALI;AJk1DV;;AkBnlEA;EACE,gCAAA;EACA,mCAAA;EdoQI,mBALI;AJw1DV;;AmBpnEA;EACE,mBdgzBsC;EDhhBlC,kBALI;EevRR,cdKS;ALgnEX;;AoB1nEA;EACE,cAAA;EACA,WAAA;EACA,yBAAA;EhB8RI,eALI;EgBtRR,gBfqkB4B;EepkB5B,gBf0kB4B;EezkB5B,cfKS;EeJT,sBfLS;EeMT,4BAAA;EACA,yBAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EdGE,sBAAA;EeHE,wEDMJ;ApBwnEF;AqB1nEM;EDhBN;ICiBQ,gBAAA;ErB6nEN;AACF;AoB3nEE;EACE,gBAAA;ApB6nEJ;AoB3nEI;EACE,eAAA;ApB6nEN;AoBxnEE;EACE,cfjBO;EekBP,sBf3BO;Ee4BP,qBf8zBoC;Ee7zBpC,UAAA;EAKE,kDfusB0B;AL+6ChC;AoB/mEE;EAEE,aAAA;ApBgnEJ;AoB5mEE;EACE,cf1CO;Ee4CP,UAAA;ApB6mEJ;AoBhnEE;EACE,cf1CO;Ee4CP,UAAA;ApB6mEJ;AoBrmEE;EAEE,yBf1DO;Ee6DP,UAAA;ApBomEJ;AoBhmEE;EACE,yBAAA;EACA,0BAAA;EACA,2Bf0pB0B;Ee1pB1B,0Bf0pB0B;EezpB1B,cf9DO;EiBbT,yBjBMS;EeuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bfgb0B;Ee/a1B,gBAAA;ECtEE,6IDuEF;ECvEE,qIDuEF;ApBkmEJ;AoB9mEE;EACE,yBAAA;EACA,0BAAA;EACA,2Bf0pB0B;Ee1pB1B,0Bf0pB0B;EezpB1B,cf9DO;EiBbT,yBjBMS;EeuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bfgb0B;Ee/a1B,gBAAA;ECtEE,qIDuEF;ApBkmEJ;AqBrqEM;EDuDJ;ICtDM,wBAAA;IAAA,gBAAA;ErBwqEN;EoBlnEA;ICtDM,gBAAA;ErBwqEN;AACF;AoBpmEE;EACE,yBf+5B8B;ALusClC;AoBvmEE;EACE,yBf+5B8B;ALusClC;AoBnmEE;EACE,yBAAA;EACA,0BAAA;EACA,2BfuoB0B;EevoB1B,0BfuoB0B;EetoB1B,cfjFO;EiBbT,yBjBMS;Ee0FP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bf6Z0B;Ee5Z1B,gBAAA;ECzFE,6ID0FF;EC1FE,qID0FF;ApBqmEJ;AqB3rEM;ED0EJ;ICzEM,wBAAA;IAAA,gBAAA;ErB8rEN;AACF;AoBvmEE;EACE,yBf44B8B;AL6tClC;;AoBhmEA;EACE,cAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBfyd4B;Eexd5B,cf5GS;Ee6GT,6BAAA;EACA,yBAAA;EACA,mBAAA;ApBmmEF;AoBjmEE;EAEE,gBAAA;EACA,eAAA;ApBkmEJ;;AoBvlEA;EACE,sCfguBsC;Ee/tBtC,uBAAA;EhBmJI,mBALI;EE7QN,qBAAA;AN2tEJ;AoBxlEE;EACE,uBAAA;EACA,wBAAA;EACA,0Bf2lB0B;Ee3lB1B,yBf2lB0B;AL+/C9B;AoB7lEE;EACE,uBAAA;EACA,wBAAA;EACA,0Bf2lB0B;Ee3lB1B,yBf2lB0B;AL+/C9B;AoBvlEE;EACE,uBAAA;EACA,wBAAA;EACA,0BfqlB0B;EerlB1B,yBfqlB0B;ALogD9B;;AoBrlEA;EACE,oCf8sBsC;Ee7sBtC,oBAAA;EhBgII,kBALI;EE7QN,qBAAA;AN4uEJ;AoBtlEE;EACE,oBAAA;EACA,qBAAA;EACA,wBf4kB0B;Ee5kB1B,uBf4kB0B;AL4gD9B;AoB3lEE;EACE,oBAAA;EACA,qBAAA;EACA,wBf4kB0B;Ee5kB1B,uBf4kB0B;AL4gD9B;AoBrlEE;EACE,oBAAA;EACA,qBAAA;EACA,wBfskB0B;EetkB1B,uBfskB0B;ALihD9B;;AoB/kEE;EACE,uCfqrBoC;AL65CxC;AoB/kEE;EACE,sCfkrBoC;AL+5CxC;AoB9kEE;EACE,oCf+qBoC;ALi6CxC;;AoB3kEA;EACE,Wf6qBsC;Ee5qBtC,YAAA;EACA,iBf4hB4B;ALkjD9B;AoB5kEE;EACE,eAAA;ApB8kEJ;AoB3kEE;EACE,aAAA;Ed/LA,sBAAA;AN6wEJ;AoB1kEE;EACE,aAAA;EdpMA,sBAAA;ANixEJ;;AuB/xEA;EACE,cAAA;EACA,WAAA;EACA,0CAAA;EAEA,uCAAA;EnB2RI,eALI;EmBnRR,gBlBkkB4B;EkBjkB5B,gBlBukB4B;EkBtkB5B,clBES;EkBDT,sBlBRS;EkBST,yDAAA;EACA,4BAAA;EACA,yClBg7BkC;EkB/6BlC,0BlBg7BkC;EkB/6BlC,yBAAA;EjBFE,sBAAA;EeHE,wEEQJ;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AvB+xEF;AqBpyEM;EEfN;IFgBQ,gBAAA;ErBuyEN;AACF;AuBlyEE;EACE,qBlBs0BoC;EkBr0BpC,UAAA;EAKE,kDlBi7B4B;AL+2ClC;AuB5xEE;EAEE,sBlBgsB0B;EkB/rB1B,sBAAA;AvB6xEJ;AuB1xEE;EAEE,yBlBpCO;AL+zEX;AuBtxEE;EACE,kBAAA;EACA,0BAAA;AvBwxEJ;;AuBpxEA;EACE,oBlByrB4B;EkBxrB5B,uBlBwrB4B;EkBvrB5B,oBlBwrB4B;ED/cxB,mBALI;EE7QN,qBAAA;ANk0EJ;;AuBpxEA;EACE,mBlBqrB4B;EkBprB5B,sBlBorB4B;EkBnrB5B,kBlBorB4B;EDndxB,kBALI;EE7QN,qBAAA;AN00EJ;;AwBz1EA;EACE,cAAA;EACA,kBnBq3BwC;EmBp3BxC,mBnBq3BwC;EmBp3BxC,uBnBq3BwC;ALu+C1C;AwB11EE;EACE,WAAA;EACA,mBAAA;AxB41EJ;;AwBx1EA;EACE,UnBy2BwC;EmBx2BxC,WnBw2BwC;EmBv2BxC,kBAAA;EACA,mBAAA;EACA,sBnBbS;EmBcT,4BAAA;EACA,2BAAA;EACA,wBAAA;EACA,qCnB42BwC;EmB32BxC,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EACA,iCAAA;EAAA,mBAAA;AxB21EF;AwBx1EE;ElBXE,qBAAA;ANs2EJ;AwBv1EE;EAEE,kBnBm2BsC;ALq/C1C;AwBr1EE;EACE,uBnB01BsC;AL6/C1C;AwBp1EE;EACE,qBnBszBoC;EmBrzBpC,UAAA;EACA,kDnBmsB4B;ALmpDhC;AwBn1EE;EACE,yBnBZM;EmBaN,qBnBbM;ALk2EV;AwBn1EI;EAII,yDAAA;AxBk1ER;AwB90EI;EAII,yDAAA;AxB60ER;AwBx0EE;EACE,yBnBjCM;EmBkCN,qBnBlCM;EmBuCJ,yDAAA;AxBs0EN;AwBl0EE;EACE,oBAAA;EACA,YAAA;EACA,YnBk0BuC;ALkgD3C;AwB7zEI;EACE,YnB0zBqC;ALqgD3C;;AwBjzEA;EACE,mBnBqzBgC;AL+/ClC;AwBlzEE;EACE,UnBizB8B;EmBhzB9B,mBAAA;EACA,yDAAA;EACA,gCAAA;ElB9FA,kBAAA;EeHE,iDGmGF;AxBozEJ;AqBn5EM;EGyFJ;IHxFM,gBAAA;ErBs5EN;AACF;AwBvzEI;EACE,yDAAA;AxByzEN;AwBtzEI;EACE,iCnBgzB4B;EmB3yB1B,yDAAA;AxBozER;;AwB9yEA;EACE,qBAAA;EACA,kBnBmxBgC;AL8hDlC;;AwB9yEA;EACE,kBAAA;EACA,sBAAA;EACA,oBAAA;AxBizEF;AwB7yEI;EACE,oBAAA;EACA,YAAA;EACA,anBqoBwB;AL0qD9B;;AyB77EA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AzBg8EF;AyB97EE;EACE,UAAA;AzBg8EJ;AyB57EI;EAA0B,kEpB89Ba;ALi+C3C;AyB97EI;EAA0B,kEpB69Ba;ALo+C3C;AyB97EE;EACE,SAAA;AzBg8EJ;AyB77EE;EACE,WpB+8BuC;EoB98BvC,YpB88BuC;EoB78BvC,oBAAA;EHzBF,yBjBkCQ;EoBPN,SpB88BuC;EC19BvC,mBAAA;EeHE,oHIkBF;EJlBE,4GIkBF;EACA,wBAAA;EAAA,gBAAA;AzB87EJ;AqB78EM;EIMJ;IJLM,wBAAA;IAAA,gBAAA;ErBg9EN;AACF;AyBj8EI;EHjCF,yBjB8+ByC;ALu/C3C;AyB/7EE;EACE,WpBw7B8B;EoBv7B9B,cpBw7B8B;EoBv7B9B,kBAAA;EACA,epBu7B8B;EoBt7B9B,yBpBpCO;EoBqCP,yBAAA;EnB7BA,mBAAA;AN+9EJ;AyB77EE;EACE,WpBo7BuC;EoBn7BvC,YpBm7BuC;EiBt+BzC,yBjBkCQ;EoBmBN,SpBo7BuC;EC19BvC,mBAAA;EeHE,iHI4CF;EJ5CE,4GI4CF;EACA,qBAAA;EAAA,gBAAA;AzB87EJ;AqBv+EM;EIiCJ;IJhCM,qBAAA;IAAA,gBAAA;ErB0+EN;AACF;AyBj8EI;EH3DF,yBjB8+ByC;ALihD3C;AyB/7EE;EACE,WpB85B8B;EoB75B9B,cpB85B8B;EoB75B9B,kBAAA;EACA,epB65B8B;EoB55B9B,yBpB9DO;EoB+DP,yBAAA;EnBvDA,mBAAA;ANy/EJ;AyB77EE;EACE,oBAAA;AzB+7EJ;AyB77EI;EACE,yBpBtEK;ALqgFX;AyB57EI;EACE,yBpB1EK;ALwgFX;;A0BrhFA;EACE,kBAAA;A1BwhFF;A0BthFE;;EAEE,0BrBy/B8B;EqBx/B9B,iBrBy/B8B;AL+hDlC;A0BrhFE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,qBAAA;EACA,oBAAA;EACA,6BAAA;EACA,qBAAA;ELDE,gEKEF;A1BuhFJ;AqBrhFM;EKXJ;ILYM,gBAAA;ErBwhFN;AACF;A0BxhFE;EACE,qBAAA;A1B0hFJ;A0BxhFI;EACE,kBAAA;A1B0hFN;A0B3hFI;EACE,kBAAA;A1B0hFN;A0BvhFI;EAEE,qBrBm+B4B;EqBl+B5B,wBrBm+B4B;ALqjDlC;A0B3hFI;EAEE,qBrBm+B4B;EqBl+B5B,wBrBm+B4B;ALqjDlC;A0BrhFI;EACE,qBrB89B4B;EqB79B5B,wBrB89B4B;ALyjDlC;A0BnhFE;EACE,qBrBw9B8B;EqBv9B9B,wBrBw9B8B;AL6jDlC;A0B/gFI;EACE,arBk9B4B;EqBj9B5B,8DrBk9B4B;ALikDlC;A0BrhFI;;;EACE,arBk9B4B;EqBj9B5B,8DrBk9B4B;ALikDlC;A0B9gFI;EACE,arB28B4B;EqB18B5B,8DrB28B4B;ALqkDlC;;A2BtkFA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,oBAAA;EACA,WAAA;A3BykFF;A2BvkFE;;EAEE,kBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;A3BykFJ;A2BrkFE;;EAEE,UAAA;A3BukFJ;A2BjkFE;EACE,kBAAA;EACA,UAAA;A3BmkFJ;A2BjkFI;EACE,UAAA;A3BmkFN;;A2BxjFA;EACE,aAAA;EACA,mBAAA;EACA,yBAAA;EvBsPI,eALI;EuB/OR,gBtB8hB4B;EsB7hB5B,gBtBmiB4B;EsBliB5B,ctBlCS;EsBmCT,kBAAA;EACA,mBAAA;EACA,yBtB5CS;EsB6CT,yBAAA;ErBpCE,sBAAA;ANgmFJ;;A2BljFA;;;;EAIE,oBAAA;EvBgOI,kBALI;EE7QN,qBAAA;ANymFJ;;A2BljFA;;;;EAIE,uBAAA;EvBuNI,mBALI;EE7QN,qBAAA;ANknFJ;;A2BljFA;;EAEE,mBAAA;A3BqjFF;;A2BxiFI;;ErB/DA,0BAAA;EACA,6BAAA;AN4mFJ;A2BviFI;;ErBtEA,0BAAA;EACA,6BAAA;ANinFJ;A2BjiFE;EACE,iBAAA;ErBpEA,yBAAA;EACA,4BAAA;ANwmFJ;;A4BjoFE;EACE,aAAA;EACA,WAAA;EACA,mBvByxBoC;EDhhBlC,kBALI;EwBjQN,cvB0/BqB;ALyoDzB;;A4BhoFE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;ExB4PE,mBALI;EwBpPN,WAvBc;EAwBd,wCAvBiB;EtBHjB,sBAAA;AN6pFJ;;A4B9nFI;;;;EAEE,cAAA;A5BmoFN;;A4BjrFI;EAoDE,qBvB+9BmB;EuB59BjB,oCvB+yBgC;EuB9yBhC,yDAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;A5B+nFR;A4B5nFM;EACE,qBvBo9BiB;EuBn9BjB,iDA/Ca;A5B6qFrB;;A4B9rFI;EAyEI,oCvB6xBgC;EuB5xBhC,kFAAA;A5BynFR;;A4BnsFI;EAiFE,qBvBk8BmB;ALorDzB;A4BnnFQ;EAEE,uBvB42B8B;EuB32B9B,kGAAA;EACA,+DAAA;EACA,2EAAA;A5BonFV;A4BhnFM;EACE,qBvBq7BiB;EuBp7BjB,iDA9Ea;A5BgsFrB;;A4BjtFI;EAsGE,qBvB66BmB;ALksDzB;A4B7mFM;EACE,yBvB06BiB;ALqsDzB;A4B5mFM;EACE,iDA5Fa;A5B0sFrB;A4B3mFM;EACE,cvBk6BiB;AL2sDzB;;A4BxmFI;EACE,kBAAA;A5B2mFN;;A4BluFI;;;EA+HI,UAAA;A5BymFR;A4BrmFM;;;EACE,UAAA;A5BymFR;;A4B1tFE;EACE,aAAA;EACA,WAAA;EACA,mBvByxBoC;EDhhBlC,kBALI;EwBjQN,cvB0/BqB;ALkuDzB;;A4BztFE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;ExB4PE,mBALI;EwBpPN,WAvBc;EAwBd,wCAvBiB;EtBHjB,sBAAA;ANsvFJ;;A4BvtFI;;;;EAEE,cAAA;A5B4tFN;;A4B1wFI;EAoDE,qBvB+9BmB;EuB59BjB,oCvB+yBgC;EuB9yBhC,yDAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;A5BwtFR;A4BrtFM;EACE,qBvBo9BiB;EuBn9BjB,iDA/Ca;A5BswFrB;;A4BvxFI;EAyEI,oCvB6xBgC;EuB5xBhC,kFAAA;A5BktFR;;A4B5xFI;EAiFE,qBvBk8BmB;AL6wDzB;A4B5sFQ;EAEE,uBvB42B8B;EuB32B9B,kGAAA;EACA,+DAAA;EACA,2EAAA;A5B6sFV;A4BzsFM;EACE,qBvBq7BiB;EuBp7BjB,iDA9Ea;A5ByxFrB;;A4B1yFI;EAsGE,qBvB66BmB;AL2xDzB;A4BtsFM;EACE,yBvB06BiB;AL8xDzB;A4BrsFM;EACE,iDA5Fa;A5BmyFrB;A4BpsFM;EACE,cvBk6BiB;ALoyDzB;;A4BjsFI;EACE,kBAAA;A5BosFN;;A4B3zFI;;;EAiII,UAAA;A5BgsFR;A4B9rFM;;;EACE,UAAA;A5BksFR;;A6Bx0FA;EACE,qBAAA;EAEA,gBxBwkB4B;EwBvkB5B,gBxB6kB4B;EwB5kB5B,cxBQS;EwBPT,kBAAA;EACA,qBAAA;EAEA,sBAAA;EACA,eAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,iBAAA;EACA,6BAAA;EACA,6BAAA;EC8GA,yBAAA;E1BsKI,eALI;EE7QN,sBAAA;EeHE,qIQGJ;A7B20FF;AqB10FM;EQhBN;IRiBQ,gBAAA;ErB60FN;AACF;A6B90FE;EACE,cxBLO;ALq1FX;A6B50FE;EAEE,UAAA;EACA,kDxBotB4B;ALynEhC;A6B/zFE;EAGE,oBAAA;EACA,axB0uB0B;ALqlE9B;;A6BnzFE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALoyFf;A8B31FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9B82FjB;A8B11FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A9Bu1FN;A8Bn1FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bs3FlB;A8B70FI;EAKI,iDAAA;A9B20FR;A8Bt0FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;AL4zFf;;A6Bj1FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALk0Ff;A8Bz3FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9B44FjB;A8Bx3FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,kDAAA;A9Bq3FN;A8Bj3FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bo5FlB;A8B32FI;EAKI,kDAAA;A9By2FR;A8Bp2FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;AL01Ff;;A6B/2FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALg2Ff;A8Bv5FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9B06FjB;A8Bt5FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A9Bm5FN;A8B/4FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bk7FlB;A8Bz4FI;EAKI,iDAAA;A9Bu4FR;A8Bl4FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALw3Ff;;A6B74FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;AL83Ff;A8Br7FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9Bw8FjB;A8Bp7FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A9Bi7FN;A8B76FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bg9FlB;A8Bv6FI;EAKI,iDAAA;A9Bq6FR;A8Bh6FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALs5Ff;;A6B36FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;AL45Ff;A8Bn9FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9Bs+FjB;A8Bl9FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,gDAAA;A9B+8FN;A8B38FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9B8+FlB;A8Br8FI;EAKI,gDAAA;A9Bm8FR;A8B97FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALo7Ff;;A6Bz8FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;AL07Ff;A8Bj/FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9BogGjB;A8Bh/FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,gDAAA;A9B6+FN;A8Bz+FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9B4gGlB;A8Bn+FI;EAKI,gDAAA;A9Bi+FR;A8B59FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALk9Ff;;A6Bv+FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALw9Ff;A8B/gGE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9BkiGjB;A8B9gGE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,kDAAA;A9B2gGN;A8BvgGE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9B0iGlB;A8BjgGI;EAKI,kDAAA;A9B+/FR;A8B1/FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALg/Ff;;A6BrgGE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALs/Ff;A8B7iGE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9BgkGjB;A8B5iGE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,+CAAA;A9ByiGN;A8BriGE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9BwkGlB;A8B/hGI;EAKI,+CAAA;A9B6hGR;A8BxhGE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;AL8gGf;;A6B7hGE;ECmBA,czBJa;EyBKb,qBzBLa;ALmhGf;A8B5gGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALwhGf;A8B3gGE;EAEE,iDAAA;A9B4gGJ;A8BzgGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALgiGf;A8BrgGI;EAKI,iDAAA;A9BmgGR;A8B9/FE;EAEE,czBvCW;EyBwCX,6BAAA;A9B+/FJ;;A6BtjGE;ECmBA,czBJa;EyBKb,qBzBLa;AL4iGf;A8BriGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALijGf;A8BpiGE;EAEE,kDAAA;A9BqiGJ;A8BliGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALyjGf;A8B9hGI;EAKI,kDAAA;A9B4hGR;A8BvhGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BwhGJ;;A6B/kGE;ECmBA,czBJa;EyBKb,qBzBLa;ALqkGf;A8B9jGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;AL0kGf;A8B7jGE;EAEE,gDAAA;A9B8jGJ;A8B3jGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALklGf;A8BvjGI;EAKI,gDAAA;A9BqjGR;A8BhjGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BijGJ;;A6BxmGE;ECmBA,czBJa;EyBKb,qBzBLa;AL8lGf;A8BvlGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALmmGf;A8BtlGE;EAEE,iDAAA;A9BulGJ;A8BplGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;AL2mGf;A8BhlGI;EAKI,iDAAA;A9B8kGR;A8BzkGE;EAEE,czBvCW;EyBwCX,6BAAA;A9B0kGJ;;A6BjoGE;ECmBA,czBJa;EyBKb,qBzBLa;ALunGf;A8BhnGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;AL4nGf;A8B/mGE;EAEE,gDAAA;A9BgnGJ;A8B7mGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALooGf;A8BzmGI;EAKI,gDAAA;A9BumGR;A8BlmGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BmmGJ;;A6B1pGE;ECmBA,czBJa;EyBKb,qBzBLa;ALgpGf;A8BzoGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALqpGf;A8BxoGE;EAEE,gDAAA;A9ByoGJ;A8BtoGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;AL6pGf;A8BloGI;EAKI,gDAAA;A9BgoGR;A8B3nGE;EAEE,czBvCW;EyBwCX,6BAAA;A9B4nGJ;;A6BnrGE;ECmBA,czBJa;EyBKb,qBzBLa;ALyqGf;A8BlqGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;AL8qGf;A8BjqGE;EAEE,kDAAA;A9BkqGJ;A8B/pGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALsrGf;A8B3pGI;EAKI,kDAAA;A9BypGR;A8BppGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BqpGJ;;A6B5sGE;ECmBA,czBJa;EyBKb,qBzBLa;ALksGf;A8B3rGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALusGf;A8B1rGE;EAEE,+CAAA;A9B2rGJ;A8BxrGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;AL+sGf;A8BprGI;EAKI,+CAAA;A9BkrGR;A8B7qGE;EAEE,czBvCW;EyBwCX,6BAAA;A9B8qGJ;;A6BztGA;EACE,gBxBigB4B;EwBhgB5B,cxBzCQ;EwB0CR,0BxB6WwC;AL+2F1C;A6B1tGE;EACE,cxB4WsC;ALg3F1C;A6BptGE;EAEE,cxB/EO;ALoyGX;;A6B1sGA;ECuBE,oBAAA;E1BsKI,kBALI;EE7QN,qBAAA;ANqyGJ;;A6B5sGA;ECmBE,uBAAA;E1BsKI,mBALI;EE7QN,qBAAA;AN2yGJ;;A+B9zGA;EVgBM,gCUfJ;A/Bi0GF;AqB9yGM;EUpBN;IVqBQ,gBAAA;ErBizGN;AACF;A+Bp0GE;EACE,UAAA;A/Bs0GJ;;A+Bh0GE;EACE,aAAA;A/Bm0GJ;;A+B/zGA;EACE,SAAA;EACA,gBAAA;EVDI,6BUEJ;A/Bk0GF;AqBh0GM;EULN;IVMQ,gBAAA;ErBm0GN;AACF;A+Br0GE;EACE,QAAA;EACA,YAAA;EVNE,4BUOF;A/Bu0GJ;AqB10GM;EUAJ;IVCM,gBAAA;ErB60GN;AACF;;AgCl2GA;;;;EAIE,kBAAA;AhCq2GF;;AgCl2GA;EACE,mBAAA;AhCq2GF;AiCh1GI;EACE,qBAAA;EACA,oB5BqgBwB;E4BpgBxB,uB5BmgBwB;E4BlgBxB,WAAA;EAhCJ,uBAAA;EACA,qCAAA;EACA,gBAAA;EACA,oCAAA;AjCm3GF;AiC9zGI;EACE,cAAA;AjCg0GN;;AgC32GA;EACE,kBAAA;EACA,a3ByhCkC;E2BxhClC,aAAA;EACA,gB3B+mCkC;E2B9mClC,iBAAA;EACA,SAAA;E5B+QI,eALI;E4BxQR,c3BPS;E2BQT,gBAAA;EACA,gBAAA;EACA,sB3BnBS;E2BoBT,4BAAA;EACA,qCAAA;E1BVE,sBAAA;ANy3GJ;AgC32GE;EACE,SAAA;EACA,OAAA;EACA,oB3BkmCgC;AL2wEpC;;AgCj2GI;EACE,oBAAA;AhCo2GN;AgCl2GM;EACE,WAAA;EACA,OAAA;AhCo2GR;;AgCh2GI;EACE,kBAAA;AhCm2GN;AgCj2GM;EACE,QAAA;EACA,UAAA;AhCm2GR;;Aal2GI;EmBfA;IACE,oBAAA;EhCq3GJ;EgCn3GI;IACE,WAAA;IACA,OAAA;EhCq3GN;;EgCj3GE;IACE,kBAAA;EhCo3GJ;EgCl3GI;IACE,QAAA;IACA,UAAA;EhCo3GN;AACF;Aap3GI;EmBfA;IACE,oBAAA;EhCs4GJ;EgCp4GI;IACE,WAAA;IACA,OAAA;EhCs4GN;;EgCl4GE;IACE,kBAAA;EhCq4GJ;EgCn4GI;IACE,QAAA;IACA,UAAA;EhCq4GN;AACF;Aar4GI;EmBfA;IACE,oBAAA;EhCu5GJ;EgCr5GI;IACE,WAAA;IACA,OAAA;EhCu5GN;;EgCn5GE;IACE,kBAAA;EhCs5GJ;EgCp5GI;IACE,QAAA;IACA,UAAA;EhCs5GN;AACF;Aat5GI;EmBfA;IACE,oBAAA;EhCw6GJ;EgCt6GI;IACE,WAAA;IACA,OAAA;EhCw6GN;;EgCp6GE;IACE,kBAAA;EhCu6GJ;EgCr6GI;IACE,QAAA;IACA,UAAA;EhCu6GN;AACF;Aav6GI;EmBfA;IACE,oBAAA;EhCy7GJ;EgCv7GI;IACE,WAAA;IACA,OAAA;EhCy7GN;;EgCr7GE;IACE,kBAAA;EhCw7GJ;EgCt7GI;IACE,QAAA;IACA,UAAA;EhCw7GN;AACF;AgC/6GE;EACE,SAAA;EACA,YAAA;EACA,aAAA;EACA,uB3B0jCgC;ALu3EpC;AiC/9GI;EACE,qBAAA;EACA,oB5BqgBwB;E4BpgBxB,uB5BmgBwB;E4BlgBxB,WAAA;EAzBJ,aAAA;EACA,qCAAA;EACA,0BAAA;EACA,oCAAA;AjC2/GF;AiC78GI;EACE,cAAA;AjC+8GN;;AgCr7GE;EACE,MAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,qB3B4iCgC;AL44EpC;AiCp/GI;EACE,qBAAA;EACA,oB5BqgBwB;E4BpgBxB,uB5BmgBwB;E4BlgBxB,WAAA;EAlBJ,mCAAA;EACA,eAAA;EACA,sCAAA;EACA,wBAAA;AjCygHF;AiCl+GI;EACE,cAAA;AjCo+GN;AgCh8GI;EACE,iBAAA;AhCk8GN;;AgC57GE;EACE,MAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,sB3B2hCgC;ALo6EpC;AiC5gHI;EACE,qBAAA;EACA,oB5BqgBwB;E4BpgBxB,uB5BmgBwB;E4BlgBxB,WAAA;AjC8gHN;AiCngHM;EACE,aAAA;AjCqgHR;AiClgHM;EACE,qBAAA;EACA,qB5BkfsB;E4BjftB,uB5BgfsB;E4B/etB,WAAA;EA9BN,mCAAA;EACA,yBAAA;EACA,sCAAA;AjCmiHF;AiClgHI;EACE,cAAA;AjCogHN;AgC/8GI;EACE,iBAAA;AhCi9GN;;AgC18GA;EACE,SAAA;EACA,gBAAA;EACA,gBAAA;EACA,yCAAA;AhC68GF;;AgCv8GA;EACE,cAAA;EACA,WAAA;EACA,qBAAA;EACA,WAAA;EACA,gB3Bwc4B;E2Bvc5B,c3BvHS;E2BwHT,mBAAA;EACA,qBAAA;EACA,mBAAA;EACA,6BAAA;EACA,SAAA;AhC08GF;AgC57GE;EAEE,c3Bs/BgC;EiB/oClC,yBjBMS;ALilHX;AgCz7GE;EAEE,W3B5JO;E2B6JP,qBAAA;EVjKF,yBjBkCQ;AL0jHV;AgCv7GE;EAEE,c3B9JO;E2B+JP,oBAAA;EACA,6BAAA;AhCw7GJ;;AgCl7GA;EACE,cAAA;AhCq7GF;;AgCj7GA;EACE,cAAA;EACA,oB3Bq+BkC;E2Bp+BlC,gBAAA;E5B0GI,mBALI;E4BnGR,c3B/KS;E2BgLT,mBAAA;AhCo7GF;;AgCh7GA;EACE,cAAA;EACA,qBAAA;EACA,c3BpLS;ALumHX;;AgC/6GA;EACE,c3B/LS;E2BgMT,yB3B3LS;E2B4LT,iC3B87BkC;ALo/EpC;AgC/6GE;EACE,c3BrMO;ALsnHX;AgC/6GI;EAEE,W3B5MK;EiBJT,2CjBsqCkC;AL29EpC;AgC76GI;EAEE,W3BlNK;EiBJT,yBjBkCQ;ALmmHV;AgC36GI;EAEE,c3BnNK;AL+nHX;AgCx6GE;EACE,iC3Bq6BgC;ALqgFpC;AgCv6GE;EACE,c3B9NO;ALuoHX;AgCt6GE;EACE,c3BhOO;ALwoHX;;AkCppHA;;EAEE,kBAAA;EACA,oBAAA;EACA,sBAAA;AlCupHF;AkCrpHE;;EACE,kBAAA;EACA,cAAA;AlCwpHJ;AkCnpHE;;;;;;;;;;;;EAME,UAAA;AlC2pHJ;;AkCtpHA;EACE,aAAA;EACA,eAAA;EACA,2BAAA;AlCypHF;AkCvpHE;EACE,WAAA;AlCypHJ;;AkCnpHE;;EAEE,iBAAA;AlCspHJ;AkClpHE;;E5BRE,0BAAA;EACA,6BAAA;AN8pHJ;AkC9oHE;;;E5BHE,yBAAA;EACA,4BAAA;ANspHJ;;AkCjoHA;EACE,wBAAA;EACA,uBAAA;AlCooHF;AkCloHE;EAGE,cAAA;AlCkoHJ;AkC/nHE;EACE,eAAA;AlCioHJ;;AkC7nHA;EACE,uBAAA;EACA,sBAAA;AlCgoHF;;AkC7nHA;EACE,sBAAA;EACA,qBAAA;AlCgoHF;;AkC5mHA;EACE,sBAAA;EACA,uBAAA;EACA,uBAAA;AlC+mHF;AkC7mHE;;EAEE,WAAA;AlC+mHJ;AkC5mHE;;EAEE,gBAAA;AlC8mHJ;AkC1mHE;;E5BvFE,6BAAA;EACA,4BAAA;ANqsHJ;AkC1mHE;;E5B1GE,yBAAA;EACA,0BAAA;ANwtHJ;;AmChvHA;EACE,aAAA;EACA,eAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;AnCmvHF;;AmChvHA;EACE,cAAA;EACA,oBAAA;EAGA,c9BoBQ;E8BnBR,qBAAA;EdHI,uGcIJ;AnCivHF;AqBjvHM;EcPN;IdQQ,gBAAA;ErBovHN;AACF;AmCpvHE;EAEE,c9BuasC;AL80G1C;AmChvHE;EACE,c9BhBO;E8BiBP,oBAAA;EACA,eAAA;AnCkvHJ;;AmC1uHA;EACE,gCAAA;AnC6uHF;AmC3uHE;EACE,mBAAA;EACA,gBAAA;EACA,6BAAA;E7BlBA,+BAAA;EACA,gCAAA;ANgwHJ;AmC5uHI;EAEE,qC9BmhC8B;E8BjhC9B,kBAAA;AnC4uHN;AmCzuHI;EACE,c9B3CK;E8B4CL,6BAAA;EACA,yBAAA;AnC2uHN;AmCvuHE;;EAEE,c9BlDO;E8BmDP,sB9B1DO;E8B2DP,kC9BsgCgC;ALmuFpC;AmCtuHE;EAEE,gBAAA;E7B5CA,yBAAA;EACA,0BAAA;ANoxHJ;;AmC7tHE;EACE,gBAAA;EACA,SAAA;E7BnEA,sBAAA;ANoyHJ;AmC7tHE;;EAEE,W9BpFO;EiBJT,yBjBkCQ;ALsxHV;;AmCrtHE;;EAEE,cAAA;EACA,kBAAA;AnCwtHJ;;AmCntHE;;EAEE,aAAA;EACA,YAAA;EACA,kBAAA;AnCstHJ;;AmChtHE;;EACE,WAAA;AnCotHJ;;AmC1sHE;EACE,aAAA;AnC6sHJ;AmC3sHE;EACE,cAAA;AnC6sHJ;;AoCr0HA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,8BAAA;EACA,mB/B8jCkC;E+B5jClC,sB/B4jCkC;AL2wFpC;AoCh0HE;;;;;;;EACE,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,8BAAA;ApCw0HJ;AoCpzHA;EACE,sB/BqiCkC;E+BpiClC,yB/BoiCkC;E+BniClC,kB/BoiCkC;EDzzB9B,kBALI;EgCpOR,qBAAA;EACA,mBAAA;ApCszHF;AoCzyHA;EACE,aAAA;EACA,sBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;ApC2yHF;AoCzyHE;EACE,gBAAA;EACA,eAAA;ApC2yHJ;AoCxyHE;EACE,gBAAA;ApC0yHJ;;AoCjyHA;EACE,mB/By9BkC;E+Bx9BlC,sB/Bw9BkC;AL40FpC;;AoCxxHA;EACE,gBAAA;EACA,YAAA;EAGA,mBAAA;ApCyxHF;;AoCrxHA;EACE,wBAAA;EhC6KI,kBALI;EgCtKR,cAAA;EACA,6BAAA;EACA,6BAAA;E9BzGE,sBAAA;EeHE,wCe8GJ;ApCwxHF;AqBl4HM;EemGN;IflGQ,gBAAA;ErBq4HN;AACF;AoC3xHE;EACE,qBAAA;ApC6xHJ;AoC1xHE;EACE,qBAAA;EACA,UAAA;EACA,yBAAA;ApC4xHJ;;AoCtxHA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,qBAAA;ApCyxHF;;AoCtxHA;EACE,yCAAA;EACA,gBAAA;ApCyxHF;;Aan3HI;EuBsGA;IAEI,iBAAA;IACA,2BAAA;EpCgxHN;EoC9wHM;IACE,mBAAA;EpCgxHR;EoC9wHQ;IACE,kBAAA;EpCgxHV;EoC7wHQ;IACE,qB/Bq6BwB;I+Bp6BxB,oB/Bo6BwB;EL22FlC;EoC3wHM;IACE,iBAAA;EpC6wHR;EoC1wHM;IACE,wBAAA;IACA,gBAAA;EpC4wHR;EoCzwHM;IACE,aAAA;EpC2wHR;EoCxwHM;IACE,aAAA;EpC0wHR;EoCvwHM;IACE,iBAAA;IACA,SAAA;IACA,aAAA;IACA,YAAA;IACA,8BAAA;IACA,6BAAA;IACA,eAAA;IACA,cAAA;IfhMJ,gBeiMI;IACA,eAAA;EpCywHR;EoCvwHM;;IAEE,YAAA;IACA,aAAA;IACA,gBAAA;EpCywHR;EoCtwHM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCwwHR;AACF;Aaz6HI;EuBsGA;IAEI,iBAAA;IACA,2BAAA;EpCq0HN;EoCn0HM;IACE,mBAAA;EpCq0HR;EoCn0HQ;IACE,kBAAA;EpCq0HV;EoCl0HQ;IACE,qB/Bq6BwB;I+Bp6BxB,oB/Bo6BwB;ELg6FlC;EoCh0HM;IACE,iBAAA;EpCk0HR;EoC/zHM;IACE,wBAAA;IACA,gBAAA;EpCi0HR;EoC9zHM;IACE,aAAA;EpCg0HR;EoC7zHM;IACE,aAAA;EpC+zHR;EoC5zHM;IACE,iBAAA;IACA,SAAA;IACA,aAAA;IACA,YAAA;IACA,8BAAA;IACA,6BAAA;IACA,eAAA;IACA,cAAA;IfhMJ,gBeiMI;IACA,eAAA;EpC8zHR;EoC5zHM;;IAEE,YAAA;IACA,aAAA;IACA,gBAAA;EpC8zHR;EoC3zHM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpC6zHR;AACF;Aa99HI;EuBsGA;IAEI,iBAAA;IACA,2BAAA;EpC03HN;EoCx3HM;IACE,mBAAA;EpC03HR;EoCx3HQ;IACE,kBAAA;EpC03HV;EoCv3HQ;IACE,qB/Bq6BwB;I+Bp6BxB,oB/Bo6BwB;ELq9FlC;EoCr3HM;IACE,iBAAA;EpCu3HR;EoCp3HM;IACE,wBAAA;IACA,gBAAA;EpCs3HR;EoCn3HM;IACE,aAAA;EpCq3HR;EoCl3HM;IACE,aAAA;EpCo3HR;EoCj3HM;IACE,iBAAA;IACA,SAAA;IACA,aAAA;IACA,YAAA;IACA,8BAAA;IACA,6BAAA;IACA,eAAA;IACA,cAAA;IfhMJ,gBeiMI;IACA,eAAA;EpCm3HR;EoCj3HM;;IAEE,YAAA;IACA,aAAA;IACA,gBAAA;EpCm3HR;EoCh3HM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCk3HR;AACF;AanhII;EuBsGA;IAEI,iBAAA;IACA,2BAAA;EpC+6HN;EoC76HM;IACE,mBAAA;EpC+6HR;EoC76HQ;IACE,kBAAA;EpC+6HV;EoC56HQ;IACE,qB/Bq6BwB;I+Bp6BxB,oB/Bo6BwB;EL0gGlC;EoC16HM;IACE,iBAAA;EpC46HR;EoCz6HM;IACE,wBAAA;IACA,gBAAA;EpC26HR;EoCx6HM;IACE,aAAA;EpC06HR;EoCv6HM;IACE,aAAA;EpCy6HR;EoCt6HM;IACE,iBAAA;IACA,SAAA;IACA,aAAA;IACA,YAAA;IACA,8BAAA;IACA,6BAAA;IACA,eAAA;IACA,cAAA;IfhMJ,gBeiMI;IACA,eAAA;EpCw6HR;EoCt6HM;;IAEE,YAAA;IACA,aAAA;IACA,gBAAA;EpCw6HR;EoCr6HM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpCu6HR;AACF;AaxkII;EuBsGA;IAEI,iBAAA;IACA,2BAAA;EpCo+HN;EoCl+HM;IACE,mBAAA;EpCo+HR;EoCl+HQ;IACE,kBAAA;EpCo+HV;EoCj+HQ;IACE,qB/Bq6BwB;I+Bp6BxB,oB/Bo6BwB;EL+jGlC;EoC/9HM;IACE,iBAAA;EpCi+HR;EoC99HM;IACE,wBAAA;IACA,gBAAA;EpCg+HR;EoC79HM;IACE,aAAA;EpC+9HR;EoC59HM;IACE,aAAA;EpC89HR;EoC39HM;IACE,iBAAA;IACA,SAAA;IACA,aAAA;IACA,YAAA;IACA,8BAAA;IACA,6BAAA;IACA,eAAA;IACA,cAAA;IfhMJ,gBeiMI;IACA,eAAA;EpC69HR;EoC39HM;;IAEE,YAAA;IACA,aAAA;IACA,gBAAA;EpC69HR;EoC19HM;IACE,aAAA;IACA,YAAA;IACA,UAAA;IACA,mBAAA;EpC49HR;AACF;AoCvhII;EAEI,iBAAA;EACA,2BAAA;ApCwhIR;AoCthIQ;EACE,mBAAA;ApCwhIV;AoCthIU;EACE,kBAAA;ApCwhIZ;AoCrhIU;EACE,qB/Bq6BwB;E+Bp6BxB,oB/Bo6BwB;ALmnGpC;AoCnhIQ;EACE,iBAAA;ApCqhIV;AoClhIQ;EACE,wBAAA;EACA,gBAAA;ApCohIV;AoCjhIQ;EACE,aAAA;ApCmhIV;AoChhIQ;EACE,aAAA;ApCkhIV;AoC/gIQ;EACE,iBAAA;EACA,SAAA;EACA,aAAA;EACA,YAAA;EACA,8BAAA;EACA,6BAAA;EACA,eAAA;EACA,cAAA;EfhMJ,gBeiMI;EACA,eAAA;ApCihIV;AoC/gIQ;;EAEE,YAAA;EACA,aAAA;EACA,gBAAA;ApCihIV;AoC9gIQ;EACE,aAAA;EACA,YAAA;EACA,UAAA;EACA,mBAAA;ApCghIV;;AoClgIE;EACE,yB/Bo4BgC;ALioGpC;AoCngII;EAEE,yB/Bg4B8B;ALooGpC;AoC//HI;EACE,0B/Bw3B8B;ALyoGpC;AoC//HM;EAEE,yB/Bq3B4B;AL2oGpC;AoC7/HM;EACE,yB/Bm3B4B;AL4oGpC;AoC3/HI;;EAEE,yB/B42B8B;ALipGpC;AoCz/HE;EACE,0B/Bq2BgC;E+Bp2BhC,gC/By2BgC;ALkpGpC;AoCx/HE;EACE,yDAAA;ApC0/HJ;AoCv/HE;EACE,0B/B41BgC;AL6pGpC;AoCv/HI;;;EAGE,yB/By1B8B;ALgqGpC;;AoCl/HE;EACE,W/BzRO;AL8wIX;AoCn/HI;EAEE,W/B7RK;ALixIX;AoC/+HI;EACE,gC/B8zB8B;ALmrGpC;AoC/+HM;EAEE,gC/B2zB4B;ALqrGpC;AoC7+HM;EACE,gC/ByzB4B;ALsrGpC;AoC3+HI;;EAEE,W/BjTK;AL8xIX;AoCz+HE;EACE,gC/B2yBgC;E+B1yBhC,sC/B+yBgC;AL4rGpC;AoCx+HE;EACE,0DAAA;ApC0+HJ;AoCv+HE;EACE,gC/BkyBgC;ALusGpC;AoCx+HI;;;EAGE,W/BnUK;AL6yIX;;AqCjzIA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,YAAA;EAEA,qBAAA;EACA,sBhCHS;EgCIT,2BAAA;EACA,sCAAA;E/BME,sBAAA;AN8yIJ;AqChzIE;EACE,eAAA;EACA,cAAA;ArCkzIJ;AqC/yIE;EACE,mBAAA;EACA,sBAAA;ArCizIJ;AqC/yII;EACE,mBAAA;E/BCF,2CAAA;EACA,4CAAA;ANizIJ;AqC/yII;EACE,sBAAA;E/BUF,+CAAA;EACA,8CAAA;ANwyIJ;AqC5yIE;;EAEE,aAAA;ArC8yIJ;;AqC1yIA;EAGE,cAAA;EACA,kBAAA;ArC2yIF;;AqCvyIA;EACE,qBhCirCkC;ALynGpC;;AqCvyIA;EACE,oBAAA;EACA,gBAAA;ArC0yIF;;AqCvyIA;EACE,gBAAA;ArC0yIF;;AqClyIE;EACE,iBhC8SK;ALu/HT;;AqC7xIA;EACE,oBAAA;EACA,gBAAA;EAEA,qChC2pCkC;EgC1pClC,6CAAA;ArC+xIF;AqC7xIE;E/BpEE,0DAAA;ANo2IJ;;AqC3xIA;EACE,oBAAA;EAEA,qChCgpCkC;EgC/oClC,0CAAA;ArC6xIF;AqC3xIE;E/B/EE,0DAAA;AN62IJ;;AqCpxIA;EACE,qBAAA;EACA,sBAAA;EACA,oBAAA;EACA,gBAAA;ArCuxIF;;AqC7wIA;EACE,qBAAA;EACA,oBAAA;ArCgxIF;;AqC5wIA;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,ahCgPO;ECnWL,kCAAA;ANm4IJ;;AqC5wIA;;;EAGE,WAAA;ArC+wIF;;AqC5wIA;;E/BpHI,2CAAA;EACA,4CAAA;ANq4IJ;;AqC7wIA;;E/B3GI,+CAAA;EACA,8CAAA;AN63IJ;;AqCtwIE;EACE,sBhCklCgC;ALurGpC;Aa72II;EwBgGJ;IAQI,aAAA;IACA,mBAAA;ErCywIF;EqCtwIE;IAEE,YAAA;IACA,gBAAA;ErCuwIJ;EqCrwII;IACE,cAAA;IACA,cAAA;ErCuwIN;EqClwIM;I/BpJJ,0BAAA;IACA,6BAAA;ENy5IF;EqCnwIQ;;IAGE,0BAAA;ErCowIV;EqClwIQ;;IAGE,6BAAA;ErCmwIV;EqC/vIM;I/BrJJ,yBAAA;IACA,4BAAA;ENu5IF;EqChwIQ;;IAGE,yBAAA;ErCiwIV;EqC/vIQ;;IAGE,4BAAA;ErCgwIV;AACF;;AsC98IA;EACE,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,WAAA;EACA,qBAAA;ElC4RI,eALI;EkCrRR,cjCMS;EiCLT,gBAAA;EACA,sBjCLS;EiCMT,SAAA;EhCKE,gBAAA;EgCHF,qBAAA;EjBAI,+JiBCJ;AtCi9IF;AqB98IM;EiBhBN;IjBiBQ,gBAAA;ErBi9IN;AACF;AsCp9IE;EACE,cjCyvCsC;EiCxvCtC,yBjCuvCsC;EiCtvCtC,+CAAA;AtCs9IJ;AsCp9II;EACE,0DAAA;EACA,0BjC4vCoC;AL0tG1C;AsCj9IE;EACE,cAAA;EACA,cjCivCsC;EiChvCtC,ejCgvCsC;EiC/uCtC,iBAAA;EACA,WAAA;EACA,0DAAA;EACA,4BAAA;EACA,wBjC2uCsC;EgBlwCpC,sCiBwBF;AtCm9IJ;AqBv+IM;EiBWJ;IjBVM,gBAAA;ErB0+IN;AACF;AsCr9IE;EACE,UAAA;AtCu9IJ;AsCp9IE;EACE,UAAA;EACA,qBjCizBoC;EiChzBpC,UAAA;EACA,kDjC8rB4B;ALwxHhC;;AsCl9IA;EACE,gBAAA;AtCq9IF;;AsCl9IA;EACE,sBjCpDS;EiCqDT,sCAAA;AtCq9IF;AsCn9IE;EhCnCE,+BAAA;EACA,gCAAA;ANy/IJ;AsCp9II;EhCtCA,2CAAA;EACA,4CAAA;AN6/IJ;AsCn9IE;EACE,aAAA;AtCq9IJ;AsCj9IE;EhClCE,mCAAA;EACA,kCAAA;ANs/IJ;AsCj9IM;EhCtCF,+CAAA;EACA,8CAAA;AN0/IJ;AsCh9II;EhC3CA,mCAAA;EACA,kCAAA;AN8/IJ;;AsC98IA;EACE,qBAAA;AtCi9IF;;AsCx8IE;EACE,eAAA;AtC28IJ;AsCx8IE;EACE,eAAA;EACA,cAAA;EhCxFA,gBAAA;ANmiJJ;AsCx8II;EAAgB,aAAA;AtC28IpB;AsC18II;EAAe,gBAAA;AtC68InB;AsC38II;EhC9FA,gBAAA;AN4iJJ;;AuC/jJA;EACE,aAAA;EACA,eAAA;EACA,YAAA;EACA,mBlCw/CkC;EkCt/ClC,gBAAA;AvCikJF;;AuC1jJE;EACE,oBlC6+CgC;ALglGpC;AuC3jJI;EACE,WAAA;EACA,qBlCy+C8B;EkCx+C9B,clCLK;EkCML,uFAAA;AvC6jJN;AuCzjJE;EACE,clCXO;ALskJX;;AwCplJA;EACE,aAAA;EhCGA,eAAA;EACA,gBAAA;ARqlJF;;AwCrlJA;EACE,kBAAA;EACA,cAAA;EACA,cnC8BQ;EmC7BR,qBAAA;EACA,sBnCFS;EmCGT,yBAAA;EnBKI,qImBJJ;AxCwlJF;AqBhlJM;EmBfN;InBgBQ,gBAAA;ErBmlJN;AACF;AwC3lJE;EACE,UAAA;EACA,cnC+asC;EmC7atC,yBnCRO;EmCSP,qBnCRO;ALomJX;AwCzlJE;EACE,UAAA;EACA,cnCuasC;EmCtatC,yBnCfO;EmCgBP,UnC4qCgC;EmC3qChC,kDnCstB4B;ALq4HhC;;AwCtlJE;EACE,iBnC+pCgC;AL07GpC;AwCtlJE;EACE,UAAA;EACA,WnC9BO;EiBJT,yBjBkCQ;EmCEN,qBnCFM;AL0lJV;AwCrlJE;EACE,cnC9BO;EmC+BP,oBAAA;EACA,sBnCtCO;EmCuCP,qBnCpCO;AL2nJX;;AyCloJE;EACE,yBAAA;AzCqoJJ;;AyC9nJQ;EnCqCJ,+BAAA;EACA,kCAAA;AN6lJJ;AyC7nJQ;EnCiBJ,gCAAA;EACA,mCAAA;AN+mJJ;;AyC/oJE;EACE,uBAAA;ErCgSE,kBALI;AJw3IV;AyC5oJQ;EnCqCJ,8BAAA;EACA,iCAAA;AN0mJJ;AyC1oJQ;EnCiBJ,+BAAA;EACA,kCAAA;AN4nJJ;;AyC5pJE;EACE,uBAAA;ErCgSE,mBALI;AJq4IV;AyCzpJQ;EnCqCJ,8BAAA;EACA,iCAAA;ANunJJ;AyCvpJQ;EnCiBJ,+BAAA;EACA,kCAAA;ANyoJJ;;A0CxqJA;EACE,qBAAA;EACA,sBAAA;EtC8RI,iBALI;EsCvRR,gBrCukB4B;EqCtkB5B,cAAA;EACA,WrCHS;EqCIT,kBAAA;EACA,mBAAA;EACA,wBAAA;EpCKE,sBAAA;ANuqJJ;A0CvqJE;EACE,aAAA;A1CyqJJ;;A0CpqJA;EACE,kBAAA;EACA,SAAA;A1CuqJF;;A2C9rJA;EACE,kBAAA;EACA,kBAAA;EACA,mBtCk6C8B;EsCj6C9B,6BAAA;ErCWE,sBAAA;ANurJJ;;A2C7rJA;EAEE,cAAA;A3C+rJF;;A2C3rJA;EACE,gBtC4jB4B;ALkoI9B;;A2CtrJA;EACE,mBtCm5C8B;ALsyGhC;A2CtrJE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,UAAA;EACA,qBAAA;A3CwrJJ;;A2CzqJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CorJjB;A4C7tJE;EACE,cAAA;A5C+tJJ;;A2ClrJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3C6rJjB;A4CtuJE;EACE,cAAA;A5CwuJJ;;A2C3rJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CssJjB;A4C/uJE;EACE,cAAA;A5CivJJ;;A2CpsJE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A3C+sJjB;A4CxvJE;EACE,cAAA;A5C0vJJ;;A2C7sJE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A3CwtJjB;A4CjwJE;EACE,cAAA;A5CmwJJ;;A2CttJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CiuJjB;A4C1wJE;EACE,cAAA;A5C4wJJ;;A2C/tJE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A3C0uJjB;A4CnxJE;EACE,cAAA;A5CqxJJ;;A2CxuJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CmvJjB;A4C5xJE;EACE,cAAA;A5C8xJJ;;A6CjyJE;EACE;IAAK,2BxCk7C2B;ELm3GlC;AACF;;A6CvyJE;EACE;IAAK,2BxCk7C2B;ELm3GlC;AACF;A6CjyJA;EACE,aAAA;EACA,YxC26CkC;EwC16ClC,gBAAA;EzCwRI,kBALI;EyCjRR,yBxCLS;ECSP,sBAAA;ANgyJJ;;A6C/xJA;EACE,aAAA;EACA,sBAAA;EACA,uBAAA;EACA,gBAAA;EACA,WxCjBS;EwCkBT,kBAAA;EACA,mBAAA;EACA,yBxCUQ;EgBtBJ,2BwBaJ;A7CkyJF;AqB3yJM;EwBAN;IxBCQ,gBAAA;ErB8yJN;AACF;;A6CpyJA;EvBYE,qMAAA;EuBVA,0BAAA;A7CuyJF;;A6CnyJE;EACE,0DAAA;EAAA,kDAAA;A7CsyJJ;A6CnyJM;EAJJ;IAKM,uBAAA;IAAA,eAAA;E7CsyJN;AACF;;A8C90JA;EACE,aAAA;EACA,sBAAA;EAGA,eAAA;EACA,gBAAA;ExCSE,sBAAA;ANu0JJ;;A8C50JA;EACE,qBAAA;EACA,sBAAA;A9C+0JF;A8C70JE;EAEE,oCAAA;EACA,0BAAA;A9C80JJ;;A8Cp0JA;EACE,WAAA;EACA,czClBS;EyCmBT,mBAAA;A9Cu0JF;A8Cp0JE;EAEE,UAAA;EACA,czCzBO;EyC0BP,qBAAA;EACA,yBzCjCO;ALs2JX;A8Cl0JE;EACE,czC7BO;EyC8BP,yBzCrCO;ALy2JX;;A8C3zJA;EACE,kBAAA;EACA,cAAA;EACA,oBAAA;EACA,czC3CS;EyC4CT,qBAAA;EACA,sBzCtDS;EyCuDT,sCAAA;A9C8zJF;A8C5zJE;ExCrCE,+BAAA;EACA,gCAAA;ANo2JJ;A8C5zJE;ExC3BE,mCAAA;EACA,kCAAA;AN01JJ;A8C5zJE;EAEE,czC7DO;EyC8DP,oBAAA;EACA,sBzCrEO;ALk4JX;A8CzzJE;EACE,UAAA;EACA,WzC3EO;EyC4EP,yBzC9CM;EyC+CN,qBzC/CM;AL02JV;A8CxzJE;EACE,mBAAA;A9C0zJJ;A8CxzJI;EACE,gBAAA;EACA,qBzCwawB;ALk5I9B;;A8C5yJI;EACE,mBAAA;A9C+yJN;A8C5yJQ;ExCrCJ,kCAAA;EAZA,0BAAA;ANi2JJ;A8C3yJQ;ExCtDJ,gCAAA;EAYA,4BAAA;ANy1JJ;A8C1yJQ;EACE,aAAA;A9C4yJV;A8CzyJQ;EACE,qBzCuYoB;EyCtYpB,oBAAA;A9C2yJV;A8CzyJU;EACE,iBAAA;EACA,sBzCkYkB;ALy6I9B;;Aa/2JI;EiC4CA;IACE,mBAAA;E9Cu0JJ;E8Cp0JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENy3JF;E8Cn0JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENi3JF;E8Cl0JM;IACE,aAAA;E9Co0JR;E8Cj0JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9Cm0JR;E8Cj0JQ;IACE,iBAAA;IACA,sBzCkYkB;ELi8I5B;AACF;Aax4JI;EiC4CA;IACE,mBAAA;E9C+1JJ;E8C51JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENi5JF;E8C31JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENy4JF;E8C11JM;IACE,aAAA;E9C41JR;E8Cz1JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9C21JR;E8Cz1JQ;IACE,iBAAA;IACA,sBzCkYkB;ELy9I5B;AACF;Aah6JI;EiC4CA;IACE,mBAAA;E9Cu3JJ;E8Cp3JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENy6JF;E8Cn3JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENi6JF;E8Cl3JM;IACE,aAAA;E9Co3JR;E8Cj3JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9Cm3JR;E8Cj3JQ;IACE,iBAAA;IACA,sBzCkYkB;ELi/I5B;AACF;Aax7JI;EiC4CA;IACE,mBAAA;E9C+4JJ;E8C54JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENi8JF;E8C34JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENy7JF;E8C14JM;IACE,aAAA;E9C44JR;E8Cz4JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9C24JR;E8Cz4JQ;IACE,iBAAA;IACA,sBzCkYkB;ELygJ5B;AACF;Aah9JI;EiC4CA;IACE,mBAAA;E9Cu6JJ;E8Cp6JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENy9JF;E8Cn6JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENi9JF;E8Cl6JM;IACE,aAAA;E9Co6JR;E8Cj6JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9Cm6JR;E8Cj6JQ;IACE,iBAAA;IACA,sBzCkYkB;ELiiJ5B;AACF;A8Ct5JA;ExC9HI,gBAAA;ANuhKJ;A8Ct5JE;EACE,qBAAA;A9Cw5JJ;A8Ct5JI;EACE,sBAAA;A9Cw5JN;;A+C5iKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9Cg5J1B;A+C5iKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/C6iKR;A+C1iKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9Cw5J7B;;A+C1jKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9C85J1B;A+C1jKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/C2jKR;A+CxjKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9Cs6J7B;;A+CxkKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9C46J1B;A+CxkKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/CykKR;A+CtkKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9Co7J7B;;A+CtlKE;EACE,cDmK2B;EClK3B,yBD+JsB;A9C07J1B;A+CtlKM;EAEE,cD6JuB;EC5JvB,yBAAA;A/CulKR;A+CplKM;EACE,W1CRG;E0CSH,yBDuJuB;ECtJvB,qBDsJuB;A9Cg8J/B;;A+CpmKE;EACE,cDmK2B;EClK3B,yBD+JsB;A9Cw8J1B;A+CpmKM;EAEE,cD6JuB;EC5JvB,yBAAA;A/CqmKR;A+ClmKM;EACE,W1CRG;E0CSH,yBDuJuB;ECtJvB,qBDsJuB;A9C88J/B;;A+ClnKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9Cs9J1B;A+ClnKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/CmnKR;A+ChnKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9C89J7B;;A+ChoKE;EACE,cDmK2B;EClK3B,yBD+JsB;A9Co+J1B;A+ChoKM;EAEE,cD6JuB;EC5JvB,yBAAA;A/CioKR;A+C9nKM;EACE,W1CRG;E0CSH,yBDuJuB;ECtJvB,qBDsJuB;A9C0+J/B;;A+C9oKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9Ck/J1B;A+C9oKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/C+oKR;A+C5oKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9C0/J7B;;AgD3pKA;EACE,uBAAA;EACA,U3CqjD2B;E2CpjD3B,W3CojD2B;E2CnjD3B,sBAAA;EACA,W3CQS;E2CPT,0FAAA;EACA,SAAA;E1COE,sBAAA;E0CLF,Y3CqjD2B;ALymH7B;AgD3pKE;EACE,WAAA;EACA,qBAAA;EACA,a3CgjDyB;AL6mH7B;AgD1pKE;EACE,UAAA;EACA,kD3CwtB4B;E2CvtB5B,U3C2iDyB;ALinH7B;AgDzpKE;EAEE,oBAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,iBAAA;EACA,a3CqiDyB;ALqnH7B;;AgDtpKA;EACE,kD3CiiD2B;ALwnH7B;;AiD/rKA;EACE,Y5Cw1CkC;E4Cv1ClC,eAAA;E7CmSI,mBALI;E6C3RR,oBAAA;EACA,2C5Cw1CkC;E4Cv1ClC,4BAAA;EACA,oCAAA;EACA,6C5CghB4B;ECtgB1B,sBAAA;ANwrKJ;AiD/rKE;EACE,UAAA;AjDisKJ;AiD9rKE;EACE,aAAA;AjDgsKJ;;AiD5rKA;EACE,0BAAA;EAAA,uBAAA;EAAA,kBAAA;EACA,eAAA;EACA,oBAAA;AjD+rKF;AiD7rKE;EACE,sB5CkekB;AL6tJtB;;AiD3rKA;EACE,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,c5CrBS;E4CsBT,2C5Ck0CkC;E4Cj0ClC,4BAAA;EACA,4CAAA;E3CVE,2CAAA;EACA,4CAAA;ANysKJ;AiD7rKE;EACE,uBAAA;EACA,oB5C+yCgC;ALg5HpC;;AiD3rKA;EACE,gB5C0yCkC;E4CzyClC,qBAAA;AjD8rKF;;AkDxuKA;EACE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a7CsiCkC;E6CriClC,aAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EAGA,UAAA;AlDyuKF;;AkDluKA;EACE,kBAAA;EACA,WAAA;EACA,c7Ci2CkC;E6C/1ClC,oBAAA;AlDouKF;AkDjuKE;E7BlBI,mC6BmBF;EACA,8B7Cu3CgC;AL42HpC;AqBnvKM;E6BcJ;I7BbM,gBAAA;ErBsvKN;AACF;AkDtuKE;EACE,e7Cq3CgC;ALm3HpC;AkDpuKE;EACE,sB7Ck3CgC;ALo3HpC;;AkDluKA;EACE,yBAAA;AlDquKF;AkDnuKE;EACE,gBAAA;EACA,gBAAA;AlDquKJ;AkDluKE;EACE,gBAAA;AlDouKJ;;AkDhuKA;EACE,aAAA;EACA,mBAAA;EACA,6BAAA;AlDmuKF;;AkD/tKA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,WAAA;EAGA,oBAAA;EACA,sB7CpES;E6CqET,4BAAA;EACA,oCAAA;E5C3DE,qBAAA;E4C+DF,UAAA;AlD8tKF;;AkD1tKA;ECpFE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a9C2iCkC;E8C1iClC,YAAA;EACA,aAAA;EACA,sB9CUS;ALwyKX;AmD/yKE;EAAS,UAAA;AnDkzKX;AmDjzKE;EAAS,Y9Ci4CyB;ALm7HpC;;AkDpuKA;EACE,aAAA;EACA,cAAA;EACA,mBAAA;EACA,8BAAA;EACA,kB7CmzCkC;E6ClzClC,gCAAA;E5CtEE,0CAAA;EACA,2CAAA;AN8yKJ;AkDtuKE;EACE,sBAAA;EACA,oCAAA;AlDwuKJ;;AkDnuKA;EACE,gBAAA;EACA,gB7Cue4B;AL+vJ9B;;AkDjuKA;EACE,kBAAA;EAGA,cAAA;EACA,a7C8PO;ALo+JT;;AkD9tKA;EACE,aAAA;EACA,eAAA;EACA,cAAA;EACA,mBAAA;EACA,yBAAA;EACA,gBAAA;EACA,6BAAA;E5CzFE,8CAAA;EACA,6CAAA;AN2zKJ;AkD7tKE;EACE,eAAA;AlD+tKJ;;Aa1yKI;EqCkFF;IACE,gB7CqwCgC;I6CpwChC,oBAAA;ElD4tKF;;EkDztKA;IACE,2BAAA;ElD4tKF;;EkDztKA;IACE,+BAAA;ElD4tKF;;EkDrtKA;IAAY,gB7CovCsB;ELq+HlC;AACF;Aa7zKI;EqCuGF;;IAEE,gB7CgvCgC;ELy+HlC;AACF;Aan0KI;EqC8GF;IAAY,iB7C4uCsB;EL6+HlC;AACF;AkDjtKI;EACE,YAAA;EACA,eAAA;EACA,YAAA;EACA,SAAA;AlDmtKN;AkDjtKM;EACE,YAAA;EACA,SAAA;E5C3KJ,gBAAA;AN+3KJ;AkDhtKM;E5C/KF,gBAAA;ANk4KJ;AkD/sKM;EACE,gBAAA;AlDitKR;AkD9sKM;E5CvLF,gBAAA;ANw4KJ;;Aa/0KI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElDyuKJ;EkDvuKI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;ENq5KF;EkDtuKI;I5C/KF,gBAAA;ENw5KF;EkDruKI;IACE,gBAAA;ElDuuKN;EkDpuKI;I5CvLF,gBAAA;EN85KF;AACF;Aat2KI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElD+vKJ;EkD7vKI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EN26KF;EkD5vKI;I5C/KF,gBAAA;EN86KF;EkD3vKI;IACE,gBAAA;ElD6vKN;EkD1vKI;I5CvLF,gBAAA;ENo7KF;AACF;Aa53KI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElDqxKJ;EkDnxKI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;ENi8KF;EkDlxKI;I5C/KF,gBAAA;ENo8KF;EkDjxKI;IACE,gBAAA;ElDmxKN;EkDhxKI;I5CvLF,gBAAA;EN08KF;AACF;Aal5KI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElD2yKJ;EkDzyKI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;ENu9KF;EkDxyKI;I5C/KF,gBAAA;EN09KF;EkDvyKI;IACE,gBAAA;ElDyyKN;EkDtyKI;I5CvLF,gBAAA;ENg+KF;AACF;Aax6KI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;ElDi0KJ;EkD/zKI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EN6+KF;EkD9zKI;I5C/KF,gBAAA;ENg/KF;EkD7zKI;IACE,gBAAA;ElD+zKN;EkD5zKI;I5CvLF,gBAAA;ENs/KF;AACF;AoDzgLA;EACE,kBAAA;EACA,a/CgjCkC;E+C/iClC,cAAA;EACA,S/CkyCkC;EgDtyClC,sChDkkB4B;EgDhkB5B,kBAAA;EACA,gBhD2kB4B;EgD1kB5B,gBhDglB4B;EgD/kB5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;EjDsRI,mBALI;EgDrRR,qBAAA;EACA,UAAA;ApDqhLF;AoDnhLE;EAAS,Y/CsxCyB;ALgwIpC;AoDphLE;EACE,kBAAA;EACA,cAAA;EACA,a/CsxCgC;E+CrxChC,c/CsxCgC;ALgwIpC;AoDphLI;EACE,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;ApDshLN;;AoDjhLA;EACE,iBAAA;ApDohLF;AoDlhLE;EACE,SAAA;ApDohLJ;AoDlhLI;EACE,SAAA;EACA,6BAAA;EACA,sB/CtBK;AL0iLX;;AoD/gLA;EACE,iBAAA;ApDkhLF;AoDhhLE;EACE,OAAA;EACA,a/CwvCgC;E+CvvChC,c/CsvCgC;AL4xIpC;AoDhhLI;EACE,WAAA;EACA,oCAAA;EACA,wB/CtCK;ALwjLX;;AoD7gLA;EACE,iBAAA;ApDghLF;AoD9gLE;EACE,MAAA;ApDghLJ;AoD9gLI;EACE,YAAA;EACA,6BAAA;EACA,yB/CpDK;ALokLX;;AoD3gLA;EACE,iBAAA;ApD8gLF;AoD5gLE;EACE,QAAA;EACA,a/C0tCgC;E+CztChC,c/CwtCgC;ALszIpC;AoD5gLI;EACE,UAAA;EACA,oCAAA;EACA,uB/CpEK;ALklLX;;AoDz/KA;EACE,gB/CorCkC;E+CnrClC,uBAAA;EACA,W/CtGS;E+CuGT,kBAAA;EACA,sB/C9FS;ECCP,sBAAA;AN0lLJ;;AsD7mLA;EACE,kBAAA;EACA,MAAA;EACA,wBAAA;EACA,ajD8iCkC;EiD7iClC,cAAA;EACA,gBjDwzCkC;EgD7zClC,sChDkkB4B;EgDhkB5B,kBAAA;EACA,gBhD2kB4B;EgD1kB5B,gBhDglB4B;EgD/kB5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;EjDsRI,mBALI;EkDpRR,qBAAA;EACA,sBjDLS;EiDMT,4BAAA;EACA,oCAAA;EhDIE,qBAAA;ANunLJ;AsDvnLE;EACE,kBAAA;EACA,cAAA;EACA,WjDwzCgC;EiDvzChC,cjDwzCgC;ALi0IpC;AsDvnLI;EAEE,kBAAA;EACA,cAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;AtDwnLN;;AsDlnLE;EACE,2BAAA;AtDqnLJ;AsDnnLI;EACE,SAAA;EACA,6BAAA;EACA,qCjDuyC8B;AL80IpC;AsDlnLI;EACE,WjDsdwB;EiDrdxB,6BAAA;EACA,sBjDzCK;AL6pLX;;AsD9mLE;EACE,yBAAA;EACA,ajDsxCgC;EiDrxChC,YjDoxCgC;AL61IpC;AsD/mLI;EACE,OAAA;EACA,oCAAA;EACA,uCjDmxC8B;AL81IpC;AsD9mLI;EACE,SjDkcwB;EiDjcxB,oCAAA;EACA,wBjD7DK;AL6qLX;;AsD1mLE;EACE,wBAAA;AtD6mLJ;AsD3mLI;EACE,MAAA;EACA,oCAAA;EACA,wCjDiwC8B;AL42IpC;AsD1mLI;EACE,QjDgbwB;EiD/axB,oCAAA;EACA,yBjD/EK;AL2rLX;AsDvmLE;EACE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,cAAA;EACA,WjD6uCgC;EiD5uChC,oBAAA;EACA,WAAA;EACA,gCAAA;AtDymLJ;;AsDpmLE;EACE,0BAAA;EACA,ajDouCgC;EiDnuChC,YjDkuCgC;ALq4IpC;AsDrmLI;EACE,QAAA;EACA,oCAAA;EACA,sCjDiuC8B;ALs4IpC;AsDpmLI;EACE,UjDgZwB;EiD/YxB,oCAAA;EACA,uBjD/GK;ALqtLX;;AsDjlLA;EACE,oBAAA;EACA,gBAAA;ElDuJI,eALI;EkD/IR,yBjDorCkC;EiDnrClC,2CAAA;EhDtHE,0CAAA;EACA,2CAAA;AN0sLJ;AsDllLE;EACE,aAAA;AtDolLJ;;AsDhlLA;EACE,kBAAA;EACA,cjD3IS;AL8tLX;;AuDluLA;EACE,kBAAA;AvDquLF;;AuDluLA;EACE,mBAAA;AvDquLF;;AuDluLA;EACE,kBAAA;EACA,WAAA;EACA,gBAAA;AvDquLF;AwD3vLE;EACE,cAAA;EACA,WAAA;EACA,WAAA;AxD6vLJ;;AuDtuLA;EACE,kBAAA;EACA,aAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,mCAAA;EAAA,2BAAA;ElClBI,sCkCmBJ;AvDyuLF;AqBxvLM;EkCQN;IlCPQ,gBAAA;ErB2vLN;AACF;;AuD3uLA;;;EAGE,cAAA;AvD8uLF;;AuD3uLA,qBAAA;AACA;;EAEE,2BAAA;AvD8uLF;;AuD3uLA;;EAEE,4BAAA;AvD8uLF;;AuD3uLA,mBAAA;AAQE;EACE,UAAA;EACA,4BAAA;EACA,eAAA;AvDuuLJ;AuDpuLE;;;EAGE,UAAA;EACA,UAAA;AvDsuLJ;AuDnuLE;;EAEE,UAAA;EACA,UAAA;ElC/DE,2BkCgEF;AvDquLJ;AqBjyLM;EkCwDJ;;IlCvDM,gBAAA;ErBqyLN;AACF;;AuDluLA;;EAEE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,UAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,UlDs6CmC;EkDr6CnC,UAAA;EACA,WlD7FS;EkD8FT,kBAAA;EACA,gBAAA;EACA,SAAA;EACA,YlDi6CmC;EgB1/C/B,8BkC0FJ;AvDouLF;AqB1zLM;EkCqEN;;IlCpEQ,gBAAA;ErB8zLN;AACF;AuDvuLE;;;EAEE,WlDvGO;EkDwGP,qBAAA;EACA,UAAA;EACA,YlDy5CiC;ALi1IrC;;AuDvuLA;EACE,OAAA;AvD0uLF;;AuDvuLA;EACE,QAAA;AvD0uLF;;AuDruLA;;EAEE,qBAAA;EACA,WlD05CmC;EkDz5CnC,YlDy5CmC;EkDx5CnC,4BAAA;EACA,wBAAA;EACA,0BAAA;AvDwuLF;;AuDruLA;;;;;;;GAAA;AAQA;EACE,0DAAA;AvDwuLF;;AuDtuLA;EACE,0DAAA;AvDyuLF;;AuDjuLA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,UAAA;EACA,aAAA;EACA,uBAAA;EACA,UAAA;EAEA,iBlDk2CmC;EkDj2CnC,mBAAA;EACA,gBlDg2CmC;EkD/1CnC,gBAAA;AvDmuLF;AuDjuLE;EACE,uBAAA;EACA,cAAA;EACA,WlD+1CiC;EkD91CjC,WlD+1CiC;EkD91CjC,UAAA;EACA,iBlD+1CiC;EkD91CjC,gBlD81CiC;EkD71CjC,mBAAA;EACA,eAAA;EACA,sBlD9KO;EkD+KP,4BAAA;EACA,SAAA;EAEA,kCAAA;EACA,qCAAA;EACA,YlDs1CiC;EgBlgD/B,6BkC6KF;AvDkuLJ;AqB34LM;EkCwJJ;IlCvJM,gBAAA;ErB84LN;AACF;AuDpuLE;EACE,UlDm1CiC;ALm5IrC;;AuD7tLA;EACE,kBAAA;EACA,UAAA;EACA,elD60CmC;EkD50CnC,SAAA;EACA,oBlD00CmC;EkDz0CnC,uBlDy0CmC;EkDx0CnC,WlDzMS;EkD0MT,kBAAA;AvDguLF;;AuD1tLE;;EAEE,gClD40CiC;ALi5IrC;AuD1tLE;EACE,sBlD5MO;ALw6LX;AuDztLE;EACE,WlDhNO;AL26LX;;AyDx7LA;EACE;IAAK,0CAAA;EzD47LL;AACF;;AyD97LA;EACE;IAAK,0CAAA;EzD47LL;AACF;AyDz7LA;EACE,qBAAA;EACA,WpDiiDwB;EoDhiDxB,YpDgiDwB;EoD/hDxB,wBpDiiDwB;EoDhiDxB,iCAAA;EACA,+BAAA;EAEA,kBAAA;EACA,uDAAA;EAAA,+CAAA;AzD07LF;;AyDv7LA;EACE,WpD4hDwB;EoD3hDxB,YpD2hDwB;EoD1hDxB,mBpD4hDwB;AL85I1B;;AyDl7LA;EACE;IACE,mBAAA;EzDq7LF;EyDn7LA;IACE,UAAA;IACA,eAAA;EzDq7LF;AACF;;AyD57LA;EACE;IACE,mBAAA;EzDq7LF;EyDn7LA;IACE,UAAA;IACA,eAAA;EzDq7LF;AACF;AyDj7LA;EACE,qBAAA;EACA,WpD+/CwB;EoD9/CxB,YpD8/CwB;EoD7/CxB,wBpD+/CwB;EoD9/CxB,8BAAA;EAEA,kBAAA;EACA,UAAA;EACA,qDAAA;EAAA,6CAAA;AzDk7LF;;AyD/6LA;EACE,WpD0/CwB;EoDz/CxB,YpDy/CwB;ALy7I1B;;AyD96LE;EACE;;IAEE,gCAAA;IAAA,wBAAA;EzDi7LJ;AACF;A0Dn/LA;EACE,eAAA;EACA,SAAA;EACA,arD4iCkC;EqD3iClC,aAAA;EACA,sBAAA;EACA,eAAA;EAEA,kBAAA;EACA,sBrDDS;EqDET,4BAAA;EACA,UAAA;ErCKI,sCqCHJ;A1Dm/LF;AqB5+LM;EqCpBN;IrCqBQ,gBAAA;ErB++LN;AACF;;A0Dr/LA;EPdE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a9CyiCkC;E8CxiClC,YAAA;EACA,aAAA;EACA,sB9CUS;AL6/LX;AmDpgME;EAAS,UAAA;AnDugMX;AmDtgME;EAAS,Y9Ci4CyB;ALwoJpC;;A0DjgMA;EACE,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,kBAAA;A1DogMF;A0DlgME;EACE,sBAAA;EACA,mBAAA;EACA,qBAAA;EACA,sBAAA;A1DogMJ;;A0DhgMA;EACE,gBAAA;EACA,gBrDijB4B;ALk9K9B;;A0DhgMA;EACE,YAAA;EACA,kBAAA;EACA,gBAAA;A1DmgMF;;A0DhgMA;EACE,MAAA;EACA,OAAA;EACA,YrDgiDkC;EqD/hDlC,0CAAA;EACA,4BAAA;A1DmgMF;;A0DhgMA;EACE,MAAA;EACA,QAAA;EACA,YrDwhDkC;EqDvhDlC,yCAAA;EACA,2BAAA;A1DmgMF;;A0DhgMA;EACE,MAAA;EACA,QAAA;EACA,OAAA;EACA,YrDghDkC;EqD/gDlC,gBAAA;EACA,2CAAA;EACA,4BAAA;A1DmgMF;;A0DhgMA;EACE,QAAA;EACA,OAAA;EACA,YrDugDkC;EqDtgDlC,gBAAA;EACA,wCAAA;EACA,2BAAA;A1DmgMF;;A0DhgMA;EACE,eAAA;A1DmgMF;;A2DplMA;EACE,qBAAA;EACA,eAAA;EACA,sBAAA;EACA,YAAA;EACA,8BAAA;EACA,YtDwtCkC;AL+3JpC;A2DrlME;EACE,qBAAA;EACA,WAAA;A3DulMJ;;A2DllMA;EACE,iBAAA;A3DqlMF;;A2DllMA;EACE,iBAAA;A3DqlMF;;A2DllMA;EACE,iBAAA;A3DqlMF;;A2DhlME;EACE,2DAAA;EAAA,mDAAA;A3DmlMJ;;A2D/kMA;EACE;IACE,YtD2rCgC;ELu5JlC;AACF;;A2DrlMA;EACE;IACE,YtD2rCgC;ELu5JlC;AACF;A2D/kMA;EACE,uFAAA;EAAA,+EAAA;EACA,4BAAA;EAAA,oBAAA;EACA,sDAAA;EAAA,8CAAA;A3DilMF;;A2D9kMA;EACE;IACE,+BAAA;IAAA,uBAAA;E3DilMF;AACF;;A2DplMA;EACE;IACE,+BAAA;IAAA,uBAAA;E3DilMF;AACF;AwDhoME;EACE,cAAA;EACA,WAAA;EACA,WAAA;AxDkoMJ;;A4DtoME;EACE,cvD8EW;AL2jMf;A4DtoMM;EAEE,cAAA;A5DuoMR;;A4D7oME;EACE,cvD8EW;ALkkMf;A4D7oMM;EAEE,cAAA;A5D8oMR;;A4DppME;EACE,cvD8EW;ALykMf;A4DppMM;EAEE,cAAA;A5DqpMR;;A4D3pME;EACE,cvD8EW;ALglMf;A4D3pMM;EAEE,cAAA;A5D4pMR;;A4DlqME;EACE,cvD8EW;ALulMf;A4DlqMM;EAEE,cAAA;A5DmqMR;;A4DzqME;EACE,cvD8EW;AL8lMf;A4DzqMM;EAEE,cAAA;A5D0qMR;;A4DhrME;EACE,cvD8EW;ALqmMf;A4DhrMM;EAEE,cAAA;A5DirMR;;A4DvrME;EACE,cvD8EW;AL4mMf;A4DvrMM;EAEE,cAAA;A5DwrMR;;A6D7rMA;EACE,kBAAA;EACA,WAAA;A7DgsMF;A6D9rME;EACE,cAAA;EACA,mCAAA;EACA,WAAA;A7DgsMJ;A6D7rME;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;A7D+rMJ;;A6D1rME;EACE,uBAAA;A7D6rMJ;;A6D9rME;EACE,sBAAA;A7DisMJ;;A6DlsME;EACE,yBAAA;A7DqsMJ;;A6DtsME;EACE,iCAAA;A7DysMJ;;A8D9tMA;EACE,eAAA;EACA,MAAA;EACA,QAAA;EACA,OAAA;EACA,azDsiCkC;AL2rKpC;;A8D9tMA;EACE,eAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,azD8hCkC;ALmsKpC;;A8DztMI;EACE,wBAAA;EAAA,gBAAA;EACA,MAAA;EACA,azDkhC8B;AL0sKpC;;AavrMI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,azDkhC8B;ELitKlC;AACF;Aa/rMI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,azDkhC8B;ELwtKlC;AACF;AatsMI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,azDkhC8B;EL+tKlC;AACF;Aa7sMI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,azDkhC8B;ELsuKlC;AACF;AaptMI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,azDkhC8B;EL6uKlC;AACF;A+DzxMA;EACE,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;A/D2xMF;;A+DxxMA;EACE,aAAA;EACA,cAAA;EACA,sBAAA;EACA,mBAAA;A/D2xMF;;AgEnyMA;;ECIE,6BAAA;EACA,qBAAA;EACA,sBAAA;EACA,qBAAA;EACA,uBAAA;EACA,2BAAA;EACA,iCAAA;EACA,8BAAA;EACA,oBAAA;AjEoyMF;;AkE/yME;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,U7DwbsC;E6DvbtC,WAAA;AlEkzMJ;;AmE1zMA;ECAE,gBAAA;EACA,uBAAA;EACA,mBAAA;ApE8zMF;;AqEp0MA;EACE,qBAAA;EACA,mBAAA;EACA,UAAA;EACA,eAAA;EACA,8BAAA;EACA,ahEipB4B;ALsrL9B;;AsE9wMQ;EAOI,mCAAA;AtE2wMZ;;AsElxMQ;EAOI,8BAAA;AtE+wMZ;;AsEtxMQ;EAOI,iCAAA;AtEmxMZ;;AsE1xMQ;EAOI,iCAAA;AtEuxMZ;;AsE9xMQ;EAOI,sCAAA;AtE2xMZ;;AsElyMQ;EAOI,mCAAA;AtE+xMZ;;AsEtyMQ;EAOI,sBAAA;AtEmyMZ;;AsE1yMQ;EAOI,uBAAA;AtEuyMZ;;AsE9yMQ;EAOI,sBAAA;AtE2yMZ;;AsElzMQ;EAOI,qBAAA;AtE+yMZ;;AsEtzMQ;EAOI,wBAAA;AtEmzMZ;;AsE1zMQ;EAOI,uBAAA;AtEuzMZ;;AsE9zMQ;EAOI,wBAAA;AtE2zMZ;;AsEl0MQ;EAOI,qBAAA;AtE+zMZ;;AsEt0MQ;EAOI,yBAAA;AtEm0MZ;;AsE10MQ;EAOI,2BAAA;AtEu0MZ;;AsE90MQ;EAOI,4BAAA;AtE20MZ;;AsEl1MQ;EAOI,2BAAA;AtE+0MZ;;AsEt1MQ;EAOI,0BAAA;AtEm1MZ;;AsE11MQ;EAOI,gCAAA;AtEu1MZ;;AsE91MQ;EAOI,yBAAA;AtE21MZ;;AsEl2MQ;EAOI,wBAAA;AtE+1MZ;;AsEt2MQ;EAOI,yBAAA;AtEm2MZ;;AsE12MQ;EAOI,6BAAA;AtEu2MZ;;AsE92MQ;EAOI,8BAAA;AtE22MZ;;AsEl3MQ;EAOI,wBAAA;AtE+2MZ;;AsEt3MQ;EAOI,+BAAA;AtEm3MZ;;AsE13MQ;EAOI,wBAAA;AtEu3MZ;;AsE93MQ;EAOI,wDAAA;AtE23MZ;;AsEl4MQ;EAOI,8DAAA;AtE+3MZ;;AsEt4MQ;EAOI,uDAAA;AtEm4MZ;;AsE14MQ;EAOI,2BAAA;AtEu4MZ;;AsE94MQ;EAOI,2BAAA;AtE24MZ;;AsEl5MQ;EAOI,6BAAA;AtE+4MZ;;AsEt5MQ;EAOI,6BAAA;AtEm5MZ;;AsE15MQ;EAOI,0BAAA;AtEu5MZ;;AsE95MQ;EAOI,mCAAA;EAAA,2BAAA;AtE25MZ;;AsEl6MQ;EAOI,iBAAA;AtE+5MZ;;AsEt6MQ;EAOI,mBAAA;AtEm6MZ;;AsE16MQ;EAOI,oBAAA;AtEu6MZ;;AsE96MQ;EAOI,oBAAA;AtE26MZ;;AsEl7MQ;EAOI,sBAAA;AtE+6MZ;;AsEt7MQ;EAOI,uBAAA;AtEm7MZ;;AsE17MQ;EAOI,kBAAA;AtEu7MZ;;AsE97MQ;EAOI,oBAAA;AtE27MZ;;AsEl8MQ;EAOI,qBAAA;AtE+7MZ;;AsEt8MQ;EAOI,mBAAA;AtEm8MZ;;AsE18MQ;EAOI,qBAAA;AtEu8MZ;;AsE98MQ;EAOI,sBAAA;AtE28MZ;;AsEl9MQ;EAOI,2CAAA;AtE+8MZ;;AsEt9MQ;EAOI,sCAAA;AtEm9MZ;;AsE19MQ;EAOI,sCAAA;AtEu9MZ;;AsE99MQ;EAOI,oCAAA;AtE29MZ;;AsEl+MQ;EAOI,oBAAA;AtE+9MZ;;AsEt+MQ;EAOI,wCAAA;AtEm+MZ;;AsE1+MQ;EAOI,wBAAA;AtEu+MZ;;AsE9+MQ;EAOI,0CAAA;AtE2+MZ;;AsEl/MQ;EAOI,0BAAA;AtE++MZ;;AsEt/MQ;EAOI,2CAAA;AtEm/MZ;;AsE1/MQ;EAOI,2BAAA;AtEu/MZ;;AsE9/MQ;EAOI,yCAAA;AtE2/MZ;;AsElgNQ;EAOI,yBAAA;AtE+/MZ;;AsEtgNQ;EAOI,gCAAA;AtEmgNZ;;AsE1gNQ;EAOI,gCAAA;AtEugNZ;;AsE9gNQ;EAOI,gCAAA;AtE2gNZ;;AsElhNQ;EAOI,gCAAA;AtE+gNZ;;AsEthNQ;EAOI,gCAAA;AtEmhNZ;;AsE1hNQ;EAOI,gCAAA;AtEuhNZ;;AsE9hNQ;EAOI,gCAAA;AtE2hNZ;;AsEliNQ;EAOI,gCAAA;AtE+hNZ;;AsEtiNQ;EAOI,6BAAA;AtEmiNZ;;AsE1iNQ;EAOI,4BAAA;AtEuiNZ;;AsE9iNQ;EAOI,4BAAA;AtE2iNZ;;AsEljNQ;EAOI,4BAAA;AtE+iNZ;;AsEtjNQ;EAOI,4BAAA;AtEmjNZ;;AsE1jNQ;EAOI,4BAAA;AtEujNZ;;AsE9jNQ;EAOI,qBAAA;AtE2jNZ;;AsElkNQ;EAOI,qBAAA;AtE+jNZ;;AsEtkNQ;EAOI,qBAAA;AtEmkNZ;;AsE1kNQ;EAOI,sBAAA;AtEukNZ;;AsE9kNQ;EAOI,sBAAA;AtE2kNZ;;AsEllNQ;EAOI,0BAAA;AtE+kNZ;;AsEtlNQ;EAOI,uBAAA;AtEmlNZ;;AsE1lNQ;EAOI,2BAAA;AtEulNZ;;AsE9lNQ;EAOI,sBAAA;AtE2lNZ;;AsElmNQ;EAOI,sBAAA;AtE+lNZ;;AsEtmNQ;EAOI,sBAAA;AtEmmNZ;;AsE1mNQ;EAOI,uBAAA;AtEumNZ;;AsE9mNQ;EAOI,uBAAA;AtE2mNZ;;AsElnNQ;EAOI,2BAAA;AtE+mNZ;;AsEtnNQ;EAOI,wBAAA;AtEmnNZ;;AsE1nNQ;EAOI,4BAAA;AtEunNZ;;AsE9nNQ;EAOI,yBAAA;AtE2nNZ;;AsEloNQ;EAOI,8BAAA;AtE+nNZ;;AsEtoNQ;EAOI,iCAAA;AtEmoNZ;;AsE1oNQ;EAOI,sCAAA;AtEuoNZ;;AsE9oNQ;EAOI,yCAAA;AtE2oNZ;;AsElpNQ;EAOI,uBAAA;AtE+oNZ;;AsEtpNQ;EAOI,uBAAA;AtEmpNZ;;AsE1pNQ;EAOI,yBAAA;AtEupNZ;;AsE9pNQ;EAOI,yBAAA;AtE2pNZ;;AsElqNQ;EAOI,0BAAA;AtE+pNZ;;AsEtqNQ;EAOI,4BAAA;AtEmqNZ;;AsE1qNQ;EAOI,kCAAA;AtEuqNZ;;AsE9qNQ;EAOI,iBAAA;AtE2qNZ;;AsElrNQ;EAOI,uBAAA;AtE+qNZ;;AsEtrNQ;EAOI,sBAAA;AtEmrNZ;;AsE1rNQ;EAOI,oBAAA;AtEurNZ;;AsE9rNQ;EAOI,sBAAA;AtE2rNZ;;AsElsNQ;EAOI,oBAAA;AtE+rNZ;;AsEtsNQ;EAOI,sCAAA;AtEmsNZ;;AsE1sNQ;EAOI,oCAAA;AtEusNZ;;AsE9sNQ;EAOI,kCAAA;AtE2sNZ;;AsEltNQ;EAOI,yCAAA;AtE+sNZ;;AsEttNQ;EAOI,wCAAA;AtEmtNZ;;AsE1tNQ;EAOI,wCAAA;AtEutNZ;;AsE9tNQ;EAOI,kCAAA;AtE2tNZ;;AsEluNQ;EAOI,gCAAA;AtE+tNZ;;AsEtuNQ;EAOI,8BAAA;AtEmuNZ;;AsE1uNQ;EAOI,gCAAA;AtEuuNZ;;AsE9uNQ;EAOI,+BAAA;AtE2uNZ;;AsElvNQ;EAOI,oCAAA;AtE+uNZ;;AsEtvNQ;EAOI,kCAAA;AtEmvNZ;;AsE1vNQ;EAOI,gCAAA;AtEuvNZ;;AsE9vNQ;EAOI,uCAAA;AtE2vNZ;;AsElwNQ;EAOI,sCAAA;AtE+vNZ;;AsEtwNQ;EAOI,iCAAA;AtEmwNZ;;AsE1wNQ;EAOI,2BAAA;AtEuwNZ;;AsE9wNQ;EAOI,iCAAA;AtE2wNZ;;AsElxNQ;EAOI,+BAAA;AtE+wNZ;;AsEtxNQ;EAOI,6BAAA;AtEmxNZ;;AsE1xNQ;EAOI,+BAAA;AtEuxNZ;;AsE9xNQ;EAOI,8BAAA;AtE2xNZ;;AsElyNQ;EAOI,oBAAA;AtE+xNZ;;AsEtyNQ;EAOI,mBAAA;AtEmyNZ;;AsE1yNQ;EAOI,mBAAA;AtEuyNZ;;AsE9yNQ;EAOI,mBAAA;AtE2yNZ;;AsElzNQ;EAOI,mBAAA;AtE+yNZ;;AsEtzNQ;EAOI,mBAAA;AtEmzNZ;;AsE1zNQ;EAOI,mBAAA;AtEuzNZ;;AsE9zNQ;EAOI,mBAAA;AtE2zNZ;;AsEl0NQ;EAOI,oBAAA;AtE+zNZ;;AsEt0NQ;EAOI,0BAAA;AtEm0NZ;;AsE10NQ;EAOI,yBAAA;AtEu0NZ;;AsE90NQ;EAOI,uBAAA;AtE20NZ;;AsEl1NQ;EAOI,yBAAA;AtE+0NZ;;AsEt1NQ;EAOI,uBAAA;AtEm1NZ;;AsE11NQ;EAOI,uBAAA;AtEu1NZ;;AsE91NQ;EAOI,0BAAA;EAAA,yBAAA;AtE41NZ;;AsEn2NQ;EAOI,gCAAA;EAAA,+BAAA;AtEi2NZ;;AsEx2NQ;EAOI,+BAAA;EAAA,8BAAA;AtEs2NZ;;AsE72NQ;EAOI,6BAAA;EAAA,4BAAA;AtE22NZ;;AsEl3NQ;EAOI,+BAAA;EAAA,8BAAA;AtEg3NZ;;AsEv3NQ;EAOI,6BAAA;EAAA,4BAAA;AtEq3NZ;;AsE53NQ;EAOI,6BAAA;EAAA,4BAAA;AtE03NZ;;AsEj4NQ;EAOI,wBAAA;EAAA,2BAAA;AtE+3NZ;;AsEt4NQ;EAOI,8BAAA;EAAA,iCAAA;AtEo4NZ;;AsE34NQ;EAOI,6BAAA;EAAA,gCAAA;AtEy4NZ;;AsEh5NQ;EAOI,2BAAA;EAAA,8BAAA;AtE84NZ;;AsEr5NQ;EAOI,6BAAA;EAAA,gCAAA;AtEm5NZ;;AsE15NQ;EAOI,2BAAA;EAAA,8BAAA;AtEw5NZ;;AsE/5NQ;EAOI,2BAAA;EAAA,8BAAA;AtE65NZ;;AsEp6NQ;EAOI,wBAAA;AtEi6NZ;;AsEx6NQ;EAOI,8BAAA;AtEq6NZ;;AsE56NQ;EAOI,6BAAA;AtEy6NZ;;AsEh7NQ;EAOI,2BAAA;AtE66NZ;;AsEp7NQ;EAOI,6BAAA;AtEi7NZ;;AsEx7NQ;EAOI,2BAAA;AtEq7NZ;;AsE57NQ;EAOI,2BAAA;AtEy7NZ;;AsEh8NQ;EAOI,0BAAA;AtE67NZ;;AsEp8NQ;EAOI,gCAAA;AtEi8NZ;;AsEx8NQ;EAOI,+BAAA;AtEq8NZ;;AsE58NQ;EAOI,6BAAA;AtEy8NZ;;AsEh9NQ;EAOI,+BAAA;AtE68NZ;;AsEp9NQ;EAOI,6BAAA;AtEi9NZ;;AsEx9NQ;EAOI,6BAAA;AtEq9NZ;;AsE59NQ;EAOI,2BAAA;AtEy9NZ;;AsEh+NQ;EAOI,iCAAA;AtE69NZ;;AsEp+NQ;EAOI,gCAAA;AtEi+NZ;;AsEx+NQ;EAOI,8BAAA;AtEq+NZ;;AsE5+NQ;EAOI,gCAAA;AtEy+NZ;;AsEh/NQ;EAOI,8BAAA;AtE6+NZ;;AsEp/NQ;EAOI,8BAAA;AtEi/NZ;;AsEx/NQ;EAOI,yBAAA;AtEq/NZ;;AsE5/NQ;EAOI,+BAAA;AtEy/NZ;;AsEhgOQ;EAOI,8BAAA;AtE6/NZ;;AsEpgOQ;EAOI,4BAAA;AtEigOZ;;AsExgOQ;EAOI,8BAAA;AtEqgOZ;;AsE5gOQ;EAOI,4BAAA;AtEygOZ;;AsEhhOQ;EAOI,4BAAA;AtE6gOZ;;AsEphOQ;EAOI,qBAAA;AtEihOZ;;AsExhOQ;EAOI,2BAAA;AtEqhOZ;;AsE5hOQ;EAOI,0BAAA;AtEyhOZ;;AsEhiOQ;EAOI,wBAAA;AtE6hOZ;;AsEpiOQ;EAOI,0BAAA;AtEiiOZ;;AsExiOQ;EAOI,wBAAA;AtEqiOZ;;AsE5iOQ;EAOI,2BAAA;EAAA,0BAAA;AtE0iOZ;;AsEjjOQ;EAOI,iCAAA;EAAA,gCAAA;AtE+iOZ;;AsEtjOQ;EAOI,gCAAA;EAAA,+BAAA;AtEojOZ;;AsE3jOQ;EAOI,8BAAA;EAAA,6BAAA;AtEyjOZ;;AsEhkOQ;EAOI,gCAAA;EAAA,+BAAA;AtE8jOZ;;AsErkOQ;EAOI,8BAAA;EAAA,6BAAA;AtEmkOZ;;AsE1kOQ;EAOI,yBAAA;EAAA,4BAAA;AtEwkOZ;;AsE/kOQ;EAOI,+BAAA;EAAA,kCAAA;AtE6kOZ;;AsEplOQ;EAOI,8BAAA;EAAA,iCAAA;AtEklOZ;;AsEzlOQ;EAOI,4BAAA;EAAA,+BAAA;AtEulOZ;;AsE9lOQ;EAOI,8BAAA;EAAA,iCAAA;AtE4lOZ;;AsEnmOQ;EAOI,4BAAA;EAAA,+BAAA;AtEimOZ;;AsExmOQ;EAOI,yBAAA;AtEqmOZ;;AsE5mOQ;EAOI,+BAAA;AtEymOZ;;AsEhnOQ;EAOI,8BAAA;AtE6mOZ;;AsEpnOQ;EAOI,4BAAA;AtEinOZ;;AsExnOQ;EAOI,8BAAA;AtEqnOZ;;AsE5nOQ;EAOI,4BAAA;AtEynOZ;;AsEhoOQ;EAOI,2BAAA;AtE6nOZ;;AsEpoOQ;EAOI,iCAAA;AtEioOZ;;AsExoOQ;EAOI,gCAAA;AtEqoOZ;;AsE5oOQ;EAOI,8BAAA;AtEyoOZ;;AsEhpOQ;EAOI,gCAAA;AtE6oOZ;;AsEppOQ;EAOI,8BAAA;AtEipOZ;;AsExpOQ;EAOI,4BAAA;AtEqpOZ;;AsE5pOQ;EAOI,kCAAA;AtEypOZ;;AsEhqOQ;EAOI,iCAAA;AtE6pOZ;;AsEpqOQ;EAOI,+BAAA;AtEiqOZ;;AsExqOQ;EAOI,iCAAA;AtEqqOZ;;AsE5qOQ;EAOI,+BAAA;AtEyqOZ;;AsEhrOQ;EAOI,0BAAA;AtE6qOZ;;AsEprOQ;EAOI,gCAAA;AtEirOZ;;AsExrOQ;EAOI,+BAAA;AtEqrOZ;;AsE5rOQ;EAOI,6BAAA;AtEyrOZ;;AsEhsOQ;EAOI,+BAAA;AtE6rOZ;;AsEpsOQ;EAOI,6BAAA;AtEisOZ;;AsExsOQ;EAOI,gDAAA;AtEqsOZ;;AsE5sOQ;EAOI,4CAAA;AtEysOZ;;AsEhtOQ;EAOI,4CAAA;AtE6sOZ;;AsEptOQ;EAOI,0CAAA;AtEitOZ;;AsExtOQ;EAOI,4CAAA;AtEqtOZ;;AsE5tOQ;EAOI,6BAAA;AtEytOZ;;AsEhuOQ;EAOI,0BAAA;AtE6tOZ;;AsEpuOQ;EAOI,6BAAA;AtEiuOZ;;AsExuOQ;EAOI,6BAAA;AtEquOZ;;AsE5uOQ;EAOI,2BAAA;AtEyuOZ;;AsEhvOQ;EAOI,+BAAA;AtE6uOZ;;AsEpvOQ;EAOI,2BAAA;AtEivOZ;;AsExvOQ;EAOI,2BAAA;AtEqvOZ;;AsE5vOQ;EAOI,8BAAA;AtEyvOZ;;AsEhwOQ;EAOI,yBAAA;AtE6vOZ;;AsEpwOQ;EAOI,4BAAA;AtEiwOZ;;AsExwOQ;EAOI,2BAAA;AtEqwOZ;;AsE5wOQ;EAOI,yBAAA;AtEywOZ;;AsEhxOQ;EAOI,2BAAA;AtE6wOZ;;AsEpxOQ;EAOI,4BAAA;AtEixOZ;;AsExxOQ;EAOI,6BAAA;AtEqxOZ;;AsE5xOQ;EAOI,gCAAA;AtEyxOZ;;AsEhyOQ;EAOI,qCAAA;AtE6xOZ;;AsEpyOQ;EAOI,wCAAA;AtEiyOZ;;AsExyOQ;EAOI,oCAAA;AtEqyOZ;;AsE5yOQ;EAOI,oCAAA;AtEyyOZ;;AsEhzOQ;EAOI,qCAAA;AtE6yOZ;;AsEpzOQ;EAOI,8BAAA;AtEizOZ;;AsExzOQ;EAOI,8BAAA;AtEqzOZ;;AsE10OQ,qBAAA;AAcA;EAOI,gCAAA;EAAA,iCAAA;AtE2zOZ;;AsE7yOQ,mBAAA;AArBA;EAIQ,oBAAA;EAGJ,qEAAA;AtEi0OZ;;AsEx0OQ;EAIQ,oBAAA;EAGJ,uEAAA;AtEs0OZ;;AsE70OQ;EAIQ,oBAAA;EAGJ,qEAAA;AtE20OZ;;AsEl1OQ;EAIQ,oBAAA;EAGJ,kEAAA;AtEg1OZ;;AsEv1OQ;EAIQ,oBAAA;EAGJ,qEAAA;AtEq1OZ;;AsE51OQ;EAIQ,oBAAA;EAGJ,oEAAA;AtE01OZ;;AsEj2OQ;EAIQ,oBAAA;EAGJ,mEAAA;AtE+1OZ;;AsEt2OQ;EAIQ,oBAAA;EAGJ,kEAAA;AtEo2OZ;;AsE32OQ;EAIQ,oBAAA;EAGJ,mEAAA;AtEy2OZ;;AsEh3OQ;EAIQ,oBAAA;EAGJ,mEAAA;AtE82OZ;;AsEr3OQ;EAIQ,oBAAA;EAGJ,wEAAA;AtEm3OZ;;AsE13OQ;EAIQ,oBAAA;EAGJ,yBAAA;AtEw3OZ;;AsE/3OQ;EAIQ,oBAAA;EAGJ,oCAAA;AtE63OZ;;AsEp4OQ;EAIQ,oBAAA;EAGJ,0CAAA;AtEk4OZ;;AsEz4OQ;EAIQ,oBAAA;EAGJ,yBAAA;AtEu4OZ;;AsEx5OQ;EACE,uBAAA;AtE25OV;;AsE55OQ;EACE,sBAAA;AtE+5OV;;AsEh6OQ;EACE,uBAAA;AtEm6OV;;AsEp6OQ;EACE,oBAAA;AtEu6OV;;AsE95OQ;EAIQ,kBAAA;EAGJ,8EAAA;AtE45OZ;;AsEn6OQ;EAIQ,kBAAA;EAGJ,gFAAA;AtEi6OZ;;AsEx6OQ;EAIQ,kBAAA;EAGJ,8EAAA;AtEs6OZ;;AsE76OQ;EAIQ,kBAAA;EAGJ,2EAAA;AtE26OZ;;AsEl7OQ;EAIQ,kBAAA;EAGJ,8EAAA;AtEg7OZ;;AsEv7OQ;EAIQ,kBAAA;EAGJ,6EAAA;AtEq7OZ;;AsE57OQ;EAIQ,kBAAA;EAGJ,4EAAA;AtE07OZ;;AsEj8OQ;EAIQ,kBAAA;EAGJ,2EAAA;AtE+7OZ;;AsEt8OQ;EAIQ,kBAAA;EAGJ,4EAAA;AtEo8OZ;;AsE38OQ;EAIQ,kBAAA;EAGJ,4EAAA;AtEy8OZ;;AsEh9OQ;EAIQ,kBAAA;EAGJ,8EAAA;AtE88OZ;;AsEr9OQ;EAIQ,kBAAA;EAGJ,wCAAA;AtEm9OZ;;AsEp+OQ;EACE,oBAAA;AtEu+OV;;AsEx+OQ;EACE,qBAAA;AtE2+OV;;AsE5+OQ;EACE,oBAAA;AtE++OV;;AsEh/OQ;EACE,qBAAA;AtEm/OV;;AsEp/OQ;EACE,kBAAA;AtEu/OV;;AsE9+OQ;EAOI,+CAAA;AtE2+OZ;;AsEl/OQ;EAOI,mCAAA;EAAA,gCAAA;EAAA,2BAAA;AtE++OZ;;AsEt/OQ;EAOI,oCAAA;EAAA,iCAAA;EAAA,4BAAA;AtEm/OZ;;AsE1/OQ;EAOI,oCAAA;EAAA,iCAAA;EAAA,4BAAA;AtEu/OZ;;AsE9/OQ;EAOI,+BAAA;AtE2/OZ;;AsElgPQ;EAOI,+BAAA;AtE+/OZ;;AsEtgPQ;EAOI,iCAAA;AtEmgPZ;;AsE1gPQ;EAOI,2BAAA;AtEugPZ;;AsE9gPQ;EAOI,gCAAA;AtE2gPZ;;AsElhPQ;EAOI,iCAAA;AtE+gPZ;;AsEthPQ;EAOI,gCAAA;AtEmhPZ;;AsE1hPQ;EAOI,6BAAA;AtEuhPZ;;AsE9hPQ;EAOI,+BAAA;AtE2hPZ;;AsEliPQ;EAOI,0CAAA;EAAA,2CAAA;AtEgiPZ;;AsEviPQ;EAOI,2CAAA;EAAA,8CAAA;AtEqiPZ;;AsE5iPQ;EAOI,8CAAA;EAAA,6CAAA;AtE0iPZ;;AsEjjPQ;EAOI,6CAAA;EAAA,0CAAA;AtE+iPZ;;AsEtjPQ;EAOI,8BAAA;AtEmjPZ;;AsE1jPQ;EAOI,6BAAA;AtEujPZ;;Aa9jPI;EyDAI;IAOI,sBAAA;EtE4jPV;;EsEnkPM;IAOI,uBAAA;EtEgkPV;;EsEvkPM;IAOI,sBAAA;EtEokPV;;EsE3kPM;IAOI,0BAAA;EtEwkPV;;EsE/kPM;IAOI,gCAAA;EtE4kPV;;EsEnlPM;IAOI,yBAAA;EtEglPV;;EsEvlPM;IAOI,wBAAA;EtEolPV;;EsE3lPM;IAOI,yBAAA;EtEwlPV;;EsE/lPM;IAOI,6BAAA;EtE4lPV;;EsEnmPM;IAOI,8BAAA;EtEgmPV;;EsEvmPM;IAOI,wBAAA;EtEomPV;;EsE3mPM;IAOI,+BAAA;EtEwmPV;;EsE/mPM;IAOI,wBAAA;EtE4mPV;;EsEnnPM;IAOI,yBAAA;EtEgnPV;;EsEvnPM;IAOI,8BAAA;EtEonPV;;EsE3nPM;IAOI,iCAAA;EtEwnPV;;EsE/nPM;IAOI,sCAAA;EtE4nPV;;EsEnoPM;IAOI,yCAAA;EtEgoPV;;EsEvoPM;IAOI,uBAAA;EtEooPV;;EsE3oPM;IAOI,uBAAA;EtEwoPV;;EsE/oPM;IAOI,yBAAA;EtE4oPV;;EsEnpPM;IAOI,yBAAA;EtEgpPV;;EsEvpPM;IAOI,0BAAA;EtEopPV;;EsE3pPM;IAOI,4BAAA;EtEwpPV;;EsE/pPM;IAOI,kCAAA;EtE4pPV;;EsEnqPM;IAOI,iBAAA;EtEgqPV;;EsEvqPM;IAOI,uBAAA;EtEoqPV;;EsE3qPM;IAOI,sBAAA;EtEwqPV;;EsE/qPM;IAOI,oBAAA;EtE4qPV;;EsEnrPM;IAOI,sBAAA;EtEgrPV;;EsEvrPM;IAOI,oBAAA;EtEorPV;;EsE3rPM;IAOI,sCAAA;EtEwrPV;;EsE/rPM;IAOI,oCAAA;EtE4rPV;;EsEnsPM;IAOI,kCAAA;EtEgsPV;;EsEvsPM;IAOI,yCAAA;EtEosPV;;EsE3sPM;IAOI,wCAAA;EtEwsPV;;EsE/sPM;IAOI,wCAAA;EtE4sPV;;EsEntPM;IAOI,kCAAA;EtEgtPV;;EsEvtPM;IAOI,gCAAA;EtEotPV;;EsE3tPM;IAOI,8BAAA;EtEwtPV;;EsE/tPM;IAOI,gCAAA;EtE4tPV;;EsEnuPM;IAOI,+BAAA;EtEguPV;;EsEvuPM;IAOI,oCAAA;EtEouPV;;EsE3uPM;IAOI,kCAAA;EtEwuPV;;EsE/uPM;IAOI,gCAAA;EtE4uPV;;EsEnvPM;IAOI,uCAAA;EtEgvPV;;EsEvvPM;IAOI,sCAAA;EtEovPV;;EsE3vPM;IAOI,iCAAA;EtEwvPV;;EsE/vPM;IAOI,2BAAA;EtE4vPV;;EsEnwPM;IAOI,iCAAA;EtEgwPV;;EsEvwPM;IAOI,+BAAA;EtEowPV;;EsE3wPM;IAOI,6BAAA;EtEwwPV;;EsE/wPM;IAOI,+BAAA;EtE4wPV;;EsEnxPM;IAOI,8BAAA;EtEgxPV;;EsEvxPM;IAOI,oBAAA;EtEoxPV;;EsE3xPM;IAOI,mBAAA;EtEwxPV;;EsE/xPM;IAOI,mBAAA;EtE4xPV;;EsEnyPM;IAOI,mBAAA;EtEgyPV;;EsEvyPM;IAOI,mBAAA;EtEoyPV;;EsE3yPM;IAOI,mBAAA;EtEwyPV;;EsE/yPM;IAOI,mBAAA;EtE4yPV;;EsEnzPM;IAOI,mBAAA;EtEgzPV;;EsEvzPM;IAOI,oBAAA;EtEozPV;;EsE3zPM;IAOI,0BAAA;EtEwzPV;;EsE/zPM;IAOI,yBAAA;EtE4zPV;;EsEn0PM;IAOI,uBAAA;EtEg0PV;;EsEv0PM;IAOI,yBAAA;EtEo0PV;;EsE30PM;IAOI,uBAAA;EtEw0PV;;EsE/0PM;IAOI,uBAAA;EtE40PV;;EsEn1PM;IAOI,0BAAA;IAAA,yBAAA;EtEi1PV;;EsEx1PM;IAOI,gCAAA;IAAA,+BAAA;EtEs1PV;;EsE71PM;IAOI,+BAAA;IAAA,8BAAA;EtE21PV;;EsEl2PM;IAOI,6BAAA;IAAA,4BAAA;EtEg2PV;;EsEv2PM;IAOI,+BAAA;IAAA,8BAAA;EtEq2PV;;EsE52PM;IAOI,6BAAA;IAAA,4BAAA;EtE02PV;;EsEj3PM;IAOI,6BAAA;IAAA,4BAAA;EtE+2PV;;EsEt3PM;IAOI,wBAAA;IAAA,2BAAA;EtEo3PV;;EsE33PM;IAOI,8BAAA;IAAA,iCAAA;EtEy3PV;;EsEh4PM;IAOI,6BAAA;IAAA,gCAAA;EtE83PV;;EsEr4PM;IAOI,2BAAA;IAAA,8BAAA;EtEm4PV;;EsE14PM;IAOI,6BAAA;IAAA,gCAAA;EtEw4PV;;EsE/4PM;IAOI,2BAAA;IAAA,8BAAA;EtE64PV;;EsEp5PM;IAOI,2BAAA;IAAA,8BAAA;EtEk5PV;;EsEz5PM;IAOI,wBAAA;EtEs5PV;;EsE75PM;IAOI,8BAAA;EtE05PV;;EsEj6PM;IAOI,6BAAA;EtE85PV;;EsEr6PM;IAOI,2BAAA;EtEk6PV;;EsEz6PM;IAOI,6BAAA;EtEs6PV;;EsE76PM;IAOI,2BAAA;EtE06PV;;EsEj7PM;IAOI,2BAAA;EtE86PV;;EsEr7PM;IAOI,0BAAA;EtEk7PV;;EsEz7PM;IAOI,gCAAA;EtEs7PV;;EsE77PM;IAOI,+BAAA;EtE07PV;;EsEj8PM;IAOI,6BAAA;EtE87PV;;EsEr8PM;IAOI,+BAAA;EtEk8PV;;EsEz8PM;IAOI,6BAAA;EtEs8PV;;EsE78PM;IAOI,6BAAA;EtE08PV;;EsEj9PM;IAOI,2BAAA;EtE88PV;;EsEr9PM;IAOI,iCAAA;EtEk9PV;;EsEz9PM;IAOI,gCAAA;EtEs9PV;;EsE79PM;IAOI,8BAAA;EtE09PV;;EsEj+PM;IAOI,gCAAA;EtE89PV;;EsEr+PM;IAOI,8BAAA;EtEk+PV;;EsEz+PM;IAOI,8BAAA;EtEs+PV;;EsE7+PM;IAOI,yBAAA;EtE0+PV;;EsEj/PM;IAOI,+BAAA;EtE8+PV;;EsEr/PM;IAOI,8BAAA;EtEk/PV;;EsEz/PM;IAOI,4BAAA;EtEs/PV;;EsE7/PM;IAOI,8BAAA;EtE0/PV;;EsEjgQM;IAOI,4BAAA;EtE8/PV;;EsErgQM;IAOI,4BAAA;EtEkgQV;;EsEzgQM;IAOI,qBAAA;EtEsgQV;;EsE7gQM;IAOI,2BAAA;EtE0gQV;;EsEjhQM;IAOI,0BAAA;EtE8gQV;;EsErhQM;IAOI,wBAAA;EtEkhQV;;EsEzhQM;IAOI,0BAAA;EtEshQV;;EsE7hQM;IAOI,wBAAA;EtE0hQV;;EsEjiQM;IAOI,2BAAA;IAAA,0BAAA;EtE+hQV;;EsEtiQM;IAOI,iCAAA;IAAA,gCAAA;EtEoiQV;;EsE3iQM;IAOI,gCAAA;IAAA,+BAAA;EtEyiQV;;EsEhjQM;IAOI,8BAAA;IAAA,6BAAA;EtE8iQV;;EsErjQM;IAOI,gCAAA;IAAA,+BAAA;EtEmjQV;;EsE1jQM;IAOI,8BAAA;IAAA,6BAAA;EtEwjQV;;EsE/jQM;IAOI,yBAAA;IAAA,4BAAA;EtE6jQV;;EsEpkQM;IAOI,+BAAA;IAAA,kCAAA;EtEkkQV;;EsEzkQM;IAOI,8BAAA;IAAA,iCAAA;EtEukQV;;EsE9kQM;IAOI,4BAAA;IAAA,+BAAA;EtE4kQV;;EsEnlQM;IAOI,8BAAA;IAAA,iCAAA;EtEilQV;;EsExlQM;IAOI,4BAAA;IAAA,+BAAA;EtEslQV;;EsE7lQM;IAOI,yBAAA;EtE0lQV;;EsEjmQM;IAOI,+BAAA;EtE8lQV;;EsErmQM;IAOI,8BAAA;EtEkmQV;;EsEzmQM;IAOI,4BAAA;EtEsmQV;;EsE7mQM;IAOI,8BAAA;EtE0mQV;;EsEjnQM;IAOI,4BAAA;EtE8mQV;;EsErnQM;IAOI,2BAAA;EtEknQV;;EsEznQM;IAOI,iCAAA;EtEsnQV;;EsE7nQM;IAOI,gCAAA;EtE0nQV;;EsEjoQM;IAOI,8BAAA;EtE8nQV;;EsEroQM;IAOI,gCAAA;EtEkoQV;;EsEzoQM;IAOI,8BAAA;EtEsoQV;;EsE7oQM;IAOI,4BAAA;EtE0oQV;;EsEjpQM;IAOI,kCAAA;EtE8oQV;;EsErpQM;IAOI,iCAAA;EtEkpQV;;EsEzpQM;IAOI,+BAAA;EtEspQV;;EsE7pQM;IAOI,iCAAA;EtE0pQV;;EsEjqQM;IAOI,+BAAA;EtE8pQV;;EsErqQM;IAOI,0BAAA;EtEkqQV;;EsEzqQM;IAOI,gCAAA;EtEsqQV;;EsE7qQM;IAOI,+BAAA;EtE0qQV;;EsEjrQM;IAOI,6BAAA;EtE8qQV;;EsErrQM;IAOI,+BAAA;EtEkrQV;;EsEzrQM;IAOI,6BAAA;EtEsrQV;;EsE7rQM;IAOI,2BAAA;EtE0rQV;;EsEjsQM;IAOI,4BAAA;EtE8rQV;;EsErsQM;IAOI,6BAAA;EtEksQV;AACF;Aa1sQI;EyDAI;IAOI,sBAAA;EtEusQV;;EsE9sQM;IAOI,uBAAA;EtE2sQV;;EsEltQM;IAOI,sBAAA;EtE+sQV;;EsEttQM;IAOI,0BAAA;EtEmtQV;;EsE1tQM;IAOI,gCAAA;EtEutQV;;EsE9tQM;IAOI,yBAAA;EtE2tQV;;EsEluQM;IAOI,wBAAA;EtE+tQV;;EsEtuQM;IAOI,yBAAA;EtEmuQV;;EsE1uQM;IAOI,6BAAA;EtEuuQV;;EsE9uQM;IAOI,8BAAA;EtE2uQV;;EsElvQM;IAOI,wBAAA;EtE+uQV;;EsEtvQM;IAOI,+BAAA;EtEmvQV;;EsE1vQM;IAOI,wBAAA;EtEuvQV;;EsE9vQM;IAOI,yBAAA;EtE2vQV;;EsElwQM;IAOI,8BAAA;EtE+vQV;;EsEtwQM;IAOI,iCAAA;EtEmwQV;;EsE1wQM;IAOI,sCAAA;EtEuwQV;;EsE9wQM;IAOI,yCAAA;EtE2wQV;;EsElxQM;IAOI,uBAAA;EtE+wQV;;EsEtxQM;IAOI,uBAAA;EtEmxQV;;EsE1xQM;IAOI,yBAAA;EtEuxQV;;EsE9xQM;IAOI,yBAAA;EtE2xQV;;EsElyQM;IAOI,0BAAA;EtE+xQV;;EsEtyQM;IAOI,4BAAA;EtEmyQV;;EsE1yQM;IAOI,kCAAA;EtEuyQV;;EsE9yQM;IAOI,iBAAA;EtE2yQV;;EsElzQM;IAOI,uBAAA;EtE+yQV;;EsEtzQM;IAOI,sBAAA;EtEmzQV;;EsE1zQM;IAOI,oBAAA;EtEuzQV;;EsE9zQM;IAOI,sBAAA;EtE2zQV;;EsEl0QM;IAOI,oBAAA;EtE+zQV;;EsEt0QM;IAOI,sCAAA;EtEm0QV;;EsE10QM;IAOI,oCAAA;EtEu0QV;;EsE90QM;IAOI,kCAAA;EtE20QV;;EsEl1QM;IAOI,yCAAA;EtE+0QV;;EsEt1QM;IAOI,wCAAA;EtEm1QV;;EsE11QM;IAOI,wCAAA;EtEu1QV;;EsE91QM;IAOI,kCAAA;EtE21QV;;EsEl2QM;IAOI,gCAAA;EtE+1QV;;EsEt2QM;IAOI,8BAAA;EtEm2QV;;EsE12QM;IAOI,gCAAA;EtEu2QV;;EsE92QM;IAOI,+BAAA;EtE22QV;;EsEl3QM;IAOI,oCAAA;EtE+2QV;;EsEt3QM;IAOI,kCAAA;EtEm3QV;;EsE13QM;IAOI,gCAAA;EtEu3QV;;EsE93QM;IAOI,uCAAA;EtE23QV;;EsEl4QM;IAOI,sCAAA;EtE+3QV;;EsEt4QM;IAOI,iCAAA;EtEm4QV;;EsE14QM;IAOI,2BAAA;EtEu4QV;;EsE94QM;IAOI,iCAAA;EtE24QV;;EsEl5QM;IAOI,+BAAA;EtE+4QV;;EsEt5QM;IAOI,6BAAA;EtEm5QV;;EsE15QM;IAOI,+BAAA;EtEu5QV;;EsE95QM;IAOI,8BAAA;EtE25QV;;EsEl6QM;IAOI,oBAAA;EtE+5QV;;EsEt6QM;IAOI,mBAAA;EtEm6QV;;EsE16QM;IAOI,mBAAA;EtEu6QV;;EsE96QM;IAOI,mBAAA;EtE26QV;;EsEl7QM;IAOI,mBAAA;EtE+6QV;;EsEt7QM;IAOI,mBAAA;EtEm7QV;;EsE17QM;IAOI,mBAAA;EtEu7QV;;EsE97QM;IAOI,mBAAA;EtE27QV;;EsEl8QM;IAOI,oBAAA;EtE+7QV;;EsEt8QM;IAOI,0BAAA;EtEm8QV;;EsE18QM;IAOI,yBAAA;EtEu8QV;;EsE98QM;IAOI,uBAAA;EtE28QV;;EsEl9QM;IAOI,yBAAA;EtE+8QV;;EsEt9QM;IAOI,uBAAA;EtEm9QV;;EsE19QM;IAOI,uBAAA;EtEu9QV;;EsE99QM;IAOI,0BAAA;IAAA,yBAAA;EtE49QV;;EsEn+QM;IAOI,gCAAA;IAAA,+BAAA;EtEi+QV;;EsEx+QM;IAOI,+BAAA;IAAA,8BAAA;EtEs+QV;;EsE7+QM;IAOI,6BAAA;IAAA,4BAAA;EtE2+QV;;EsEl/QM;IAOI,+BAAA;IAAA,8BAAA;EtEg/QV;;EsEv/QM;IAOI,6BAAA;IAAA,4BAAA;EtEq/QV;;EsE5/QM;IAOI,6BAAA;IAAA,4BAAA;EtE0/QV;;EsEjgRM;IAOI,wBAAA;IAAA,2BAAA;EtE+/QV;;EsEtgRM;IAOI,8BAAA;IAAA,iCAAA;EtEogRV;;EsE3gRM;IAOI,6BAAA;IAAA,gCAAA;EtEygRV;;EsEhhRM;IAOI,2BAAA;IAAA,8BAAA;EtE8gRV;;EsErhRM;IAOI,6BAAA;IAAA,gCAAA;EtEmhRV;;EsE1hRM;IAOI,2BAAA;IAAA,8BAAA;EtEwhRV;;EsE/hRM;IAOI,2BAAA;IAAA,8BAAA;EtE6hRV;;EsEpiRM;IAOI,wBAAA;EtEiiRV;;EsExiRM;IAOI,8BAAA;EtEqiRV;;EsE5iRM;IAOI,6BAAA;EtEyiRV;;EsEhjRM;IAOI,2BAAA;EtE6iRV;;EsEpjRM;IAOI,6BAAA;EtEijRV;;EsExjRM;IAOI,2BAAA;EtEqjRV;;EsE5jRM;IAOI,2BAAA;EtEyjRV;;EsEhkRM;IAOI,0BAAA;EtE6jRV;;EsEpkRM;IAOI,gCAAA;EtEikRV;;EsExkRM;IAOI,+BAAA;EtEqkRV;;EsE5kRM;IAOI,6BAAA;EtEykRV;;EsEhlRM;IAOI,+BAAA;EtE6kRV;;EsEplRM;IAOI,6BAAA;EtEilRV;;EsExlRM;IAOI,6BAAA;EtEqlRV;;EsE5lRM;IAOI,2BAAA;EtEylRV;;EsEhmRM;IAOI,iCAAA;EtE6lRV;;EsEpmRM;IAOI,gCAAA;EtEimRV;;EsExmRM;IAOI,8BAAA;EtEqmRV;;EsE5mRM;IAOI,gCAAA;EtEymRV;;EsEhnRM;IAOI,8BAAA;EtE6mRV;;EsEpnRM;IAOI,8BAAA;EtEinRV;;EsExnRM;IAOI,yBAAA;EtEqnRV;;EsE5nRM;IAOI,+BAAA;EtEynRV;;EsEhoRM;IAOI,8BAAA;EtE6nRV;;EsEpoRM;IAOI,4BAAA;EtEioRV;;EsExoRM;IAOI,8BAAA;EtEqoRV;;EsE5oRM;IAOI,4BAAA;EtEyoRV;;EsEhpRM;IAOI,4BAAA;EtE6oRV;;EsEppRM;IAOI,qBAAA;EtEipRV;;EsExpRM;IAOI,2BAAA;EtEqpRV;;EsE5pRM;IAOI,0BAAA;EtEypRV;;EsEhqRM;IAOI,wBAAA;EtE6pRV;;EsEpqRM;IAOI,0BAAA;EtEiqRV;;EsExqRM;IAOI,wBAAA;EtEqqRV;;EsE5qRM;IAOI,2BAAA;IAAA,0BAAA;EtE0qRV;;EsEjrRM;IAOI,iCAAA;IAAA,gCAAA;EtE+qRV;;EsEtrRM;IAOI,gCAAA;IAAA,+BAAA;EtEorRV;;EsE3rRM;IAOI,8BAAA;IAAA,6BAAA;EtEyrRV;;EsEhsRM;IAOI,gCAAA;IAAA,+BAAA;EtE8rRV;;EsErsRM;IAOI,8BAAA;IAAA,6BAAA;EtEmsRV;;EsE1sRM;IAOI,yBAAA;IAAA,4BAAA;EtEwsRV;;EsE/sRM;IAOI,+BAAA;IAAA,kCAAA;EtE6sRV;;EsEptRM;IAOI,8BAAA;IAAA,iCAAA;EtEktRV;;EsEztRM;IAOI,4BAAA;IAAA,+BAAA;EtEutRV;;EsE9tRM;IAOI,8BAAA;IAAA,iCAAA;EtE4tRV;;EsEnuRM;IAOI,4BAAA;IAAA,+BAAA;EtEiuRV;;EsExuRM;IAOI,yBAAA;EtEquRV;;EsE5uRM;IAOI,+BAAA;EtEyuRV;;EsEhvRM;IAOI,8BAAA;EtE6uRV;;EsEpvRM;IAOI,4BAAA;EtEivRV;;EsExvRM;IAOI,8BAAA;EtEqvRV;;EsE5vRM;IAOI,4BAAA;EtEyvRV;;EsEhwRM;IAOI,2BAAA;EtE6vRV;;EsEpwRM;IAOI,iCAAA;EtEiwRV;;EsExwRM;IAOI,gCAAA;EtEqwRV;;EsE5wRM;IAOI,8BAAA;EtEywRV;;EsEhxRM;IAOI,gCAAA;EtE6wRV;;EsEpxRM;IAOI,8BAAA;EtEixRV;;EsExxRM;IAOI,4BAAA;EtEqxRV;;EsE5xRM;IAOI,kCAAA;EtEyxRV;;EsEhyRM;IAOI,iCAAA;EtE6xRV;;EsEpyRM;IAOI,+BAAA;EtEiyRV;;EsExyRM;IAOI,iCAAA;EtEqyRV;;EsE5yRM;IAOI,+BAAA;EtEyyRV;;EsEhzRM;IAOI,0BAAA;EtE6yRV;;EsEpzRM;IAOI,gCAAA;EtEizRV;;EsExzRM;IAOI,+BAAA;EtEqzRV;;EsE5zRM;IAOI,6BAAA;EtEyzRV;;EsEh0RM;IAOI,+BAAA;EtE6zRV;;EsEp0RM;IAOI,6BAAA;EtEi0RV;;EsEx0RM;IAOI,2BAAA;EtEq0RV;;EsE50RM;IAOI,4BAAA;EtEy0RV;;EsEh1RM;IAOI,6BAAA;EtE60RV;AACF;Aar1RI;EyDAI;IAOI,sBAAA;EtEk1RV;;EsEz1RM;IAOI,uBAAA;EtEs1RV;;EsE71RM;IAOI,sBAAA;EtE01RV;;EsEj2RM;IAOI,0BAAA;EtE81RV;;EsEr2RM;IAOI,gCAAA;EtEk2RV;;EsEz2RM;IAOI,yBAAA;EtEs2RV;;EsE72RM;IAOI,wBAAA;EtE02RV;;EsEj3RM;IAOI,yBAAA;EtE82RV;;EsEr3RM;IAOI,6BAAA;EtEk3RV;;EsEz3RM;IAOI,8BAAA;EtEs3RV;;EsE73RM;IAOI,wBAAA;EtE03RV;;EsEj4RM;IAOI,+BAAA;EtE83RV;;EsEr4RM;IAOI,wBAAA;EtEk4RV;;EsEz4RM;IAOI,yBAAA;EtEs4RV;;EsE74RM;IAOI,8BAAA;EtE04RV;;EsEj5RM;IAOI,iCAAA;EtE84RV;;EsEr5RM;IAOI,sCAAA;EtEk5RV;;EsEz5RM;IAOI,yCAAA;EtEs5RV;;EsE75RM;IAOI,uBAAA;EtE05RV;;EsEj6RM;IAOI,uBAAA;EtE85RV;;EsEr6RM;IAOI,yBAAA;EtEk6RV;;EsEz6RM;IAOI,yBAAA;EtEs6RV;;EsE76RM;IAOI,0BAAA;EtE06RV;;EsEj7RM;IAOI,4BAAA;EtE86RV;;EsEr7RM;IAOI,kCAAA;EtEk7RV;;EsEz7RM;IAOI,iBAAA;EtEs7RV;;EsE77RM;IAOI,uBAAA;EtE07RV;;EsEj8RM;IAOI,sBAAA;EtE87RV;;EsEr8RM;IAOI,oBAAA;EtEk8RV;;EsEz8RM;IAOI,sBAAA;EtEs8RV;;EsE78RM;IAOI,oBAAA;EtE08RV;;EsEj9RM;IAOI,sCAAA;EtE88RV;;EsEr9RM;IAOI,oCAAA;EtEk9RV;;EsEz9RM;IAOI,kCAAA;EtEs9RV;;EsE79RM;IAOI,yCAAA;EtE09RV;;EsEj+RM;IAOI,wCAAA;EtE89RV;;EsEr+RM;IAOI,wCAAA;EtEk+RV;;EsEz+RM;IAOI,kCAAA;EtEs+RV;;EsE7+RM;IAOI,gCAAA;EtE0+RV;;EsEj/RM;IAOI,8BAAA;EtE8+RV;;EsEr/RM;IAOI,gCAAA;EtEk/RV;;EsEz/RM;IAOI,+BAAA;EtEs/RV;;EsE7/RM;IAOI,oCAAA;EtE0/RV;;EsEjgSM;IAOI,kCAAA;EtE8/RV;;EsErgSM;IAOI,gCAAA;EtEkgSV;;EsEzgSM;IAOI,uCAAA;EtEsgSV;;EsE7gSM;IAOI,sCAAA;EtE0gSV;;EsEjhSM;IAOI,iCAAA;EtE8gSV;;EsErhSM;IAOI,2BAAA;EtEkhSV;;EsEzhSM;IAOI,iCAAA;EtEshSV;;EsE7hSM;IAOI,+BAAA;EtE0hSV;;EsEjiSM;IAOI,6BAAA;EtE8hSV;;EsEriSM;IAOI,+BAAA;EtEkiSV;;EsEziSM;IAOI,8BAAA;EtEsiSV;;EsE7iSM;IAOI,oBAAA;EtE0iSV;;EsEjjSM;IAOI,mBAAA;EtE8iSV;;EsErjSM;IAOI,mBAAA;EtEkjSV;;EsEzjSM;IAOI,mBAAA;EtEsjSV;;EsE7jSM;IAOI,mBAAA;EtE0jSV;;EsEjkSM;IAOI,mBAAA;EtE8jSV;;EsErkSM;IAOI,mBAAA;EtEkkSV;;EsEzkSM;IAOI,mBAAA;EtEskSV;;EsE7kSM;IAOI,oBAAA;EtE0kSV;;EsEjlSM;IAOI,0BAAA;EtE8kSV;;EsErlSM;IAOI,yBAAA;EtEklSV;;EsEzlSM;IAOI,uBAAA;EtEslSV;;EsE7lSM;IAOI,yBAAA;EtE0lSV;;EsEjmSM;IAOI,uBAAA;EtE8lSV;;EsErmSM;IAOI,uBAAA;EtEkmSV;;EsEzmSM;IAOI,0BAAA;IAAA,yBAAA;EtEumSV;;EsE9mSM;IAOI,gCAAA;IAAA,+BAAA;EtE4mSV;;EsEnnSM;IAOI,+BAAA;IAAA,8BAAA;EtEinSV;;EsExnSM;IAOI,6BAAA;IAAA,4BAAA;EtEsnSV;;EsE7nSM;IAOI,+BAAA;IAAA,8BAAA;EtE2nSV;;EsEloSM;IAOI,6BAAA;IAAA,4BAAA;EtEgoSV;;EsEvoSM;IAOI,6BAAA;IAAA,4BAAA;EtEqoSV;;EsE5oSM;IAOI,wBAAA;IAAA,2BAAA;EtE0oSV;;EsEjpSM;IAOI,8BAAA;IAAA,iCAAA;EtE+oSV;;EsEtpSM;IAOI,6BAAA;IAAA,gCAAA;EtEopSV;;EsE3pSM;IAOI,2BAAA;IAAA,8BAAA;EtEypSV;;EsEhqSM;IAOI,6BAAA;IAAA,gCAAA;EtE8pSV;;EsErqSM;IAOI,2BAAA;IAAA,8BAAA;EtEmqSV;;EsE1qSM;IAOI,2BAAA;IAAA,8BAAA;EtEwqSV;;EsE/qSM;IAOI,wBAAA;EtE4qSV;;EsEnrSM;IAOI,8BAAA;EtEgrSV;;EsEvrSM;IAOI,6BAAA;EtEorSV;;EsE3rSM;IAOI,2BAAA;EtEwrSV;;EsE/rSM;IAOI,6BAAA;EtE4rSV;;EsEnsSM;IAOI,2BAAA;EtEgsSV;;EsEvsSM;IAOI,2BAAA;EtEosSV;;EsE3sSM;IAOI,0BAAA;EtEwsSV;;EsE/sSM;IAOI,gCAAA;EtE4sSV;;EsEntSM;IAOI,+BAAA;EtEgtSV;;EsEvtSM;IAOI,6BAAA;EtEotSV;;EsE3tSM;IAOI,+BAAA;EtEwtSV;;EsE/tSM;IAOI,6BAAA;EtE4tSV;;EsEnuSM;IAOI,6BAAA;EtEguSV;;EsEvuSM;IAOI,2BAAA;EtEouSV;;EsE3uSM;IAOI,iCAAA;EtEwuSV;;EsE/uSM;IAOI,gCAAA;EtE4uSV;;EsEnvSM;IAOI,8BAAA;EtEgvSV;;EsEvvSM;IAOI,gCAAA;EtEovSV;;EsE3vSM;IAOI,8BAAA;EtEwvSV;;EsE/vSM;IAOI,8BAAA;EtE4vSV;;EsEnwSM;IAOI,yBAAA;EtEgwSV;;EsEvwSM;IAOI,+BAAA;EtEowSV;;EsE3wSM;IAOI,8BAAA;EtEwwSV;;EsE/wSM;IAOI,4BAAA;EtE4wSV;;EsEnxSM;IAOI,8BAAA;EtEgxSV;;EsEvxSM;IAOI,4BAAA;EtEoxSV;;EsE3xSM;IAOI,4BAAA;EtEwxSV;;EsE/xSM;IAOI,qBAAA;EtE4xSV;;EsEnySM;IAOI,2BAAA;EtEgySV;;EsEvySM;IAOI,0BAAA;EtEoySV;;EsE3ySM;IAOI,wBAAA;EtEwySV;;EsE/ySM;IAOI,0BAAA;EtE4ySV;;EsEnzSM;IAOI,wBAAA;EtEgzSV;;EsEvzSM;IAOI,2BAAA;IAAA,0BAAA;EtEqzSV;;EsE5zSM;IAOI,iCAAA;IAAA,gCAAA;EtE0zSV;;EsEj0SM;IAOI,gCAAA;IAAA,+BAAA;EtE+zSV;;EsEt0SM;IAOI,8BAAA;IAAA,6BAAA;EtEo0SV;;EsE30SM;IAOI,gCAAA;IAAA,+BAAA;EtEy0SV;;EsEh1SM;IAOI,8BAAA;IAAA,6BAAA;EtE80SV;;EsEr1SM;IAOI,yBAAA;IAAA,4BAAA;EtEm1SV;;EsE11SM;IAOI,+BAAA;IAAA,kCAAA;EtEw1SV;;EsE/1SM;IAOI,8BAAA;IAAA,iCAAA;EtE61SV;;EsEp2SM;IAOI,4BAAA;IAAA,+BAAA;EtEk2SV;;EsEz2SM;IAOI,8BAAA;IAAA,iCAAA;EtEu2SV;;EsE92SM;IAOI,4BAAA;IAAA,+BAAA;EtE42SV;;EsEn3SM;IAOI,yBAAA;EtEg3SV;;EsEv3SM;IAOI,+BAAA;EtEo3SV;;EsE33SM;IAOI,8BAAA;EtEw3SV;;EsE/3SM;IAOI,4BAAA;EtE43SV;;EsEn4SM;IAOI,8BAAA;EtEg4SV;;EsEv4SM;IAOI,4BAAA;EtEo4SV;;EsE34SM;IAOI,2BAAA;EtEw4SV;;EsE/4SM;IAOI,iCAAA;EtE44SV;;EsEn5SM;IAOI,gCAAA;EtEg5SV;;EsEv5SM;IAOI,8BAAA;EtEo5SV;;EsE35SM;IAOI,gCAAA;EtEw5SV;;EsE/5SM;IAOI,8BAAA;EtE45SV;;EsEn6SM;IAOI,4BAAA;EtEg6SV;;EsEv6SM;IAOI,kCAAA;EtEo6SV;;EsE36SM;IAOI,iCAAA;EtEw6SV;;EsE/6SM;IAOI,+BAAA;EtE46SV;;EsEn7SM;IAOI,iCAAA;EtEg7SV;;EsEv7SM;IAOI,+BAAA;EtEo7SV;;EsE37SM;IAOI,0BAAA;EtEw7SV;;EsE/7SM;IAOI,gCAAA;EtE47SV;;EsEn8SM;IAOI,+BAAA;EtEg8SV;;EsEv8SM;IAOI,6BAAA;EtEo8SV;;EsE38SM;IAOI,+BAAA;EtEw8SV;;EsE/8SM;IAOI,6BAAA;EtE48SV;;EsEn9SM;IAOI,2BAAA;EtEg9SV;;EsEv9SM;IAOI,4BAAA;EtEo9SV;;EsE39SM;IAOI,6BAAA;EtEw9SV;AACF;Aah+SI;EyDAI;IAOI,sBAAA;EtE69SV;;EsEp+SM;IAOI,uBAAA;EtEi+SV;;EsEx+SM;IAOI,sBAAA;EtEq+SV;;EsE5+SM;IAOI,0BAAA;EtEy+SV;;EsEh/SM;IAOI,gCAAA;EtE6+SV;;EsEp/SM;IAOI,yBAAA;EtEi/SV;;EsEx/SM;IAOI,wBAAA;EtEq/SV;;EsE5/SM;IAOI,yBAAA;EtEy/SV;;EsEhgTM;IAOI,6BAAA;EtE6/SV;;EsEpgTM;IAOI,8BAAA;EtEigTV;;EsExgTM;IAOI,wBAAA;EtEqgTV;;EsE5gTM;IAOI,+BAAA;EtEygTV;;EsEhhTM;IAOI,wBAAA;EtE6gTV;;EsEphTM;IAOI,yBAAA;EtEihTV;;EsExhTM;IAOI,8BAAA;EtEqhTV;;EsE5hTM;IAOI,iCAAA;EtEyhTV;;EsEhiTM;IAOI,sCAAA;EtE6hTV;;EsEpiTM;IAOI,yCAAA;EtEiiTV;;EsExiTM;IAOI,uBAAA;EtEqiTV;;EsE5iTM;IAOI,uBAAA;EtEyiTV;;EsEhjTM;IAOI,yBAAA;EtE6iTV;;EsEpjTM;IAOI,yBAAA;EtEijTV;;EsExjTM;IAOI,0BAAA;EtEqjTV;;EsE5jTM;IAOI,4BAAA;EtEyjTV;;EsEhkTM;IAOI,kCAAA;EtE6jTV;;EsEpkTM;IAOI,iBAAA;EtEikTV;;EsExkTM;IAOI,uBAAA;EtEqkTV;;EsE5kTM;IAOI,sBAAA;EtEykTV;;EsEhlTM;IAOI,oBAAA;EtE6kTV;;EsEplTM;IAOI,sBAAA;EtEilTV;;EsExlTM;IAOI,oBAAA;EtEqlTV;;EsE5lTM;IAOI,sCAAA;EtEylTV;;EsEhmTM;IAOI,oCAAA;EtE6lTV;;EsEpmTM;IAOI,kCAAA;EtEimTV;;EsExmTM;IAOI,yCAAA;EtEqmTV;;EsE5mTM;IAOI,wCAAA;EtEymTV;;EsEhnTM;IAOI,wCAAA;EtE6mTV;;EsEpnTM;IAOI,kCAAA;EtEinTV;;EsExnTM;IAOI,gCAAA;EtEqnTV;;EsE5nTM;IAOI,8BAAA;EtEynTV;;EsEhoTM;IAOI,gCAAA;EtE6nTV;;EsEpoTM;IAOI,+BAAA;EtEioTV;;EsExoTM;IAOI,oCAAA;EtEqoTV;;EsE5oTM;IAOI,kCAAA;EtEyoTV;;EsEhpTM;IAOI,gCAAA;EtE6oTV;;EsEppTM;IAOI,uCAAA;EtEipTV;;EsExpTM;IAOI,sCAAA;EtEqpTV;;EsE5pTM;IAOI,iCAAA;EtEypTV;;EsEhqTM;IAOI,2BAAA;EtE6pTV;;EsEpqTM;IAOI,iCAAA;EtEiqTV;;EsExqTM;IAOI,+BAAA;EtEqqTV;;EsE5qTM;IAOI,6BAAA;EtEyqTV;;EsEhrTM;IAOI,+BAAA;EtE6qTV;;EsEprTM;IAOI,8BAAA;EtEirTV;;EsExrTM;IAOI,oBAAA;EtEqrTV;;EsE5rTM;IAOI,mBAAA;EtEyrTV;;EsEhsTM;IAOI,mBAAA;EtE6rTV;;EsEpsTM;IAOI,mBAAA;EtEisTV;;EsExsTM;IAOI,mBAAA;EtEqsTV;;EsE5sTM;IAOI,mBAAA;EtEysTV;;EsEhtTM;IAOI,mBAAA;EtE6sTV;;EsEptTM;IAOI,mBAAA;EtEitTV;;EsExtTM;IAOI,oBAAA;EtEqtTV;;EsE5tTM;IAOI,0BAAA;EtEytTV;;EsEhuTM;IAOI,yBAAA;EtE6tTV;;EsEpuTM;IAOI,uBAAA;EtEiuTV;;EsExuTM;IAOI,yBAAA;EtEquTV;;EsE5uTM;IAOI,uBAAA;EtEyuTV;;EsEhvTM;IAOI,uBAAA;EtE6uTV;;EsEpvTM;IAOI,0BAAA;IAAA,yBAAA;EtEkvTV;;EsEzvTM;IAOI,gCAAA;IAAA,+BAAA;EtEuvTV;;EsE9vTM;IAOI,+BAAA;IAAA,8BAAA;EtE4vTV;;EsEnwTM;IAOI,6BAAA;IAAA,4BAAA;EtEiwTV;;EsExwTM;IAOI,+BAAA;IAAA,8BAAA;EtEswTV;;EsE7wTM;IAOI,6BAAA;IAAA,4BAAA;EtE2wTV;;EsElxTM;IAOI,6BAAA;IAAA,4BAAA;EtEgxTV;;EsEvxTM;IAOI,wBAAA;IAAA,2BAAA;EtEqxTV;;EsE5xTM;IAOI,8BAAA;IAAA,iCAAA;EtE0xTV;;EsEjyTM;IAOI,6BAAA;IAAA,gCAAA;EtE+xTV;;EsEtyTM;IAOI,2BAAA;IAAA,8BAAA;EtEoyTV;;EsE3yTM;IAOI,6BAAA;IAAA,gCAAA;EtEyyTV;;EsEhzTM;IAOI,2BAAA;IAAA,8BAAA;EtE8yTV;;EsErzTM;IAOI,2BAAA;IAAA,8BAAA;EtEmzTV;;EsE1zTM;IAOI,wBAAA;EtEuzTV;;EsE9zTM;IAOI,8BAAA;EtE2zTV;;EsEl0TM;IAOI,6BAAA;EtE+zTV;;EsEt0TM;IAOI,2BAAA;EtEm0TV;;EsE10TM;IAOI,6BAAA;EtEu0TV;;EsE90TM;IAOI,2BAAA;EtE20TV;;EsEl1TM;IAOI,2BAAA;EtE+0TV;;EsEt1TM;IAOI,0BAAA;EtEm1TV;;EsE11TM;IAOI,gCAAA;EtEu1TV;;EsE91TM;IAOI,+BAAA;EtE21TV;;EsEl2TM;IAOI,6BAAA;EtE+1TV;;EsEt2TM;IAOI,+BAAA;EtEm2TV;;EsE12TM;IAOI,6BAAA;EtEu2TV;;EsE92TM;IAOI,6BAAA;EtE22TV;;EsEl3TM;IAOI,2BAAA;EtE+2TV;;EsEt3TM;IAOI,iCAAA;EtEm3TV;;EsE13TM;IAOI,gCAAA;EtEu3TV;;EsE93TM;IAOI,8BAAA;EtE23TV;;EsEl4TM;IAOI,gCAAA;EtE+3TV;;EsEt4TM;IAOI,8BAAA;EtEm4TV;;EsE14TM;IAOI,8BAAA;EtEu4TV;;EsE94TM;IAOI,yBAAA;EtE24TV;;EsEl5TM;IAOI,+BAAA;EtE+4TV;;EsEt5TM;IAOI,8BAAA;EtEm5TV;;EsE15TM;IAOI,4BAAA;EtEu5TV;;EsE95TM;IAOI,8BAAA;EtE25TV;;EsEl6TM;IAOI,4BAAA;EtE+5TV;;EsEt6TM;IAOI,4BAAA;EtEm6TV;;EsE16TM;IAOI,qBAAA;EtEu6TV;;EsE96TM;IAOI,2BAAA;EtE26TV;;EsEl7TM;IAOI,0BAAA;EtE+6TV;;EsEt7TM;IAOI,wBAAA;EtEm7TV;;EsE17TM;IAOI,0BAAA;EtEu7TV;;EsE97TM;IAOI,wBAAA;EtE27TV;;EsEl8TM;IAOI,2BAAA;IAAA,0BAAA;EtEg8TV;;EsEv8TM;IAOI,iCAAA;IAAA,gCAAA;EtEq8TV;;EsE58TM;IAOI,gCAAA;IAAA,+BAAA;EtE08TV;;EsEj9TM;IAOI,8BAAA;IAAA,6BAAA;EtE+8TV;;EsEt9TM;IAOI,gCAAA;IAAA,+BAAA;EtEo9TV;;EsE39TM;IAOI,8BAAA;IAAA,6BAAA;EtEy9TV;;EsEh+TM;IAOI,yBAAA;IAAA,4BAAA;EtE89TV;;EsEr+TM;IAOI,+BAAA;IAAA,kCAAA;EtEm+TV;;EsE1+TM;IAOI,8BAAA;IAAA,iCAAA;EtEw+TV;;EsE/+TM;IAOI,4BAAA;IAAA,+BAAA;EtE6+TV;;EsEp/TM;IAOI,8BAAA;IAAA,iCAAA;EtEk/TV;;EsEz/TM;IAOI,4BAAA;IAAA,+BAAA;EtEu/TV;;EsE9/TM;IAOI,yBAAA;EtE2/TV;;EsElgUM;IAOI,+BAAA;EtE+/TV;;EsEtgUM;IAOI,8BAAA;EtEmgUV;;EsE1gUM;IAOI,4BAAA;EtEugUV;;EsE9gUM;IAOI,8BAAA;EtE2gUV;;EsElhUM;IAOI,4BAAA;EtE+gUV;;EsEthUM;IAOI,2BAAA;EtEmhUV;;EsE1hUM;IAOI,iCAAA;EtEuhUV;;EsE9hUM;IAOI,gCAAA;EtE2hUV;;EsEliUM;IAOI,8BAAA;EtE+hUV;;EsEtiUM;IAOI,gCAAA;EtEmiUV;;EsE1iUM;IAOI,8BAAA;EtEuiUV;;EsE9iUM;IAOI,4BAAA;EtE2iUV;;EsEljUM;IAOI,kCAAA;EtE+iUV;;EsEtjUM;IAOI,iCAAA;EtEmjUV;;EsE1jUM;IAOI,+BAAA;EtEujUV;;EsE9jUM;IAOI,iCAAA;EtE2jUV;;EsElkUM;IAOI,+BAAA;EtE+jUV;;EsEtkUM;IAOI,0BAAA;EtEmkUV;;EsE1kUM;IAOI,gCAAA;EtEukUV;;EsE9kUM;IAOI,+BAAA;EtE2kUV;;EsEllUM;IAOI,6BAAA;EtE+kUV;;EsEtlUM;IAOI,+BAAA;EtEmlUV;;EsE1lUM;IAOI,6BAAA;EtEulUV;;EsE9lUM;IAOI,2BAAA;EtE2lUV;;EsElmUM;IAOI,4BAAA;EtE+lUV;;EsEtmUM;IAOI,6BAAA;EtEmmUV;AACF;Aa3mUI;EyDAI;IAOI,sBAAA;EtEwmUV;;EsE/mUM;IAOI,uBAAA;EtE4mUV;;EsEnnUM;IAOI,sBAAA;EtEgnUV;;EsEvnUM;IAOI,0BAAA;EtEonUV;;EsE3nUM;IAOI,gCAAA;EtEwnUV;;EsE/nUM;IAOI,yBAAA;EtE4nUV;;EsEnoUM;IAOI,wBAAA;EtEgoUV;;EsEvoUM;IAOI,yBAAA;EtEooUV;;EsE3oUM;IAOI,6BAAA;EtEwoUV;;EsE/oUM;IAOI,8BAAA;EtE4oUV;;EsEnpUM;IAOI,wBAAA;EtEgpUV;;EsEvpUM;IAOI,+BAAA;EtEopUV;;EsE3pUM;IAOI,wBAAA;EtEwpUV;;EsE/pUM;IAOI,yBAAA;EtE4pUV;;EsEnqUM;IAOI,8BAAA;EtEgqUV;;EsEvqUM;IAOI,iCAAA;EtEoqUV;;EsE3qUM;IAOI,sCAAA;EtEwqUV;;EsE/qUM;IAOI,yCAAA;EtE4qUV;;EsEnrUM;IAOI,uBAAA;EtEgrUV;;EsEvrUM;IAOI,uBAAA;EtEorUV;;EsE3rUM;IAOI,yBAAA;EtEwrUV;;EsE/rUM;IAOI,yBAAA;EtE4rUV;;EsEnsUM;IAOI,0BAAA;EtEgsUV;;EsEvsUM;IAOI,4BAAA;EtEosUV;;EsE3sUM;IAOI,kCAAA;EtEwsUV;;EsE/sUM;IAOI,iBAAA;EtE4sUV;;EsEntUM;IAOI,uBAAA;EtEgtUV;;EsEvtUM;IAOI,sBAAA;EtEotUV;;EsE3tUM;IAOI,oBAAA;EtEwtUV;;EsE/tUM;IAOI,sBAAA;EtE4tUV;;EsEnuUM;IAOI,oBAAA;EtEguUV;;EsEvuUM;IAOI,sCAAA;EtEouUV;;EsE3uUM;IAOI,oCAAA;EtEwuUV;;EsE/uUM;IAOI,kCAAA;EtE4uUV;;EsEnvUM;IAOI,yCAAA;EtEgvUV;;EsEvvUM;IAOI,wCAAA;EtEovUV;;EsE3vUM;IAOI,wCAAA;EtEwvUV;;EsE/vUM;IAOI,kCAAA;EtE4vUV;;EsEnwUM;IAOI,gCAAA;EtEgwUV;;EsEvwUM;IAOI,8BAAA;EtEowUV;;EsE3wUM;IAOI,gCAAA;EtEwwUV;;EsE/wUM;IAOI,+BAAA;EtE4wUV;;EsEnxUM;IAOI,oCAAA;EtEgxUV;;EsEvxUM;IAOI,kCAAA;EtEoxUV;;EsE3xUM;IAOI,gCAAA;EtEwxUV;;EsE/xUM;IAOI,uCAAA;EtE4xUV;;EsEnyUM;IAOI,sCAAA;EtEgyUV;;EsEvyUM;IAOI,iCAAA;EtEoyUV;;EsE3yUM;IAOI,2BAAA;EtEwyUV;;EsE/yUM;IAOI,iCAAA;EtE4yUV;;EsEnzUM;IAOI,+BAAA;EtEgzUV;;EsEvzUM;IAOI,6BAAA;EtEozUV;;EsE3zUM;IAOI,+BAAA;EtEwzUV;;EsE/zUM;IAOI,8BAAA;EtE4zUV;;EsEn0UM;IAOI,oBAAA;EtEg0UV;;EsEv0UM;IAOI,mBAAA;EtEo0UV;;EsE30UM;IAOI,mBAAA;EtEw0UV;;EsE/0UM;IAOI,mBAAA;EtE40UV;;EsEn1UM;IAOI,mBAAA;EtEg1UV;;EsEv1UM;IAOI,mBAAA;EtEo1UV;;EsE31UM;IAOI,mBAAA;EtEw1UV;;EsE/1UM;IAOI,mBAAA;EtE41UV;;EsEn2UM;IAOI,oBAAA;EtEg2UV;;EsEv2UM;IAOI,0BAAA;EtEo2UV;;EsE32UM;IAOI,yBAAA;EtEw2UV;;EsE/2UM;IAOI,uBAAA;EtE42UV;;EsEn3UM;IAOI,yBAAA;EtEg3UV;;EsEv3UM;IAOI,uBAAA;EtEo3UV;;EsE33UM;IAOI,uBAAA;EtEw3UV;;EsE/3UM;IAOI,0BAAA;IAAA,yBAAA;EtE63UV;;EsEp4UM;IAOI,gCAAA;IAAA,+BAAA;EtEk4UV;;EsEz4UM;IAOI,+BAAA;IAAA,8BAAA;EtEu4UV;;EsE94UM;IAOI,6BAAA;IAAA,4BAAA;EtE44UV;;EsEn5UM;IAOI,+BAAA;IAAA,8BAAA;EtEi5UV;;EsEx5UM;IAOI,6BAAA;IAAA,4BAAA;EtEs5UV;;EsE75UM;IAOI,6BAAA;IAAA,4BAAA;EtE25UV;;EsEl6UM;IAOI,wBAAA;IAAA,2BAAA;EtEg6UV;;EsEv6UM;IAOI,8BAAA;IAAA,iCAAA;EtEq6UV;;EsE56UM;IAOI,6BAAA;IAAA,gCAAA;EtE06UV;;EsEj7UM;IAOI,2BAAA;IAAA,8BAAA;EtE+6UV;;EsEt7UM;IAOI,6BAAA;IAAA,gCAAA;EtEo7UV;;EsE37UM;IAOI,2BAAA;IAAA,8BAAA;EtEy7UV;;EsEh8UM;IAOI,2BAAA;IAAA,8BAAA;EtE87UV;;EsEr8UM;IAOI,wBAAA;EtEk8UV;;EsEz8UM;IAOI,8BAAA;EtEs8UV;;EsE78UM;IAOI,6BAAA;EtE08UV;;EsEj9UM;IAOI,2BAAA;EtE88UV;;EsEr9UM;IAOI,6BAAA;EtEk9UV;;EsEz9UM;IAOI,2BAAA;EtEs9UV;;EsE79UM;IAOI,2BAAA;EtE09UV;;EsEj+UM;IAOI,0BAAA;EtE89UV;;EsEr+UM;IAOI,gCAAA;EtEk+UV;;EsEz+UM;IAOI,+BAAA;EtEs+UV;;EsE7+UM;IAOI,6BAAA;EtE0+UV;;EsEj/UM;IAOI,+BAAA;EtE8+UV;;EsEr/UM;IAOI,6BAAA;EtEk/UV;;EsEz/UM;IAOI,6BAAA;EtEs/UV;;EsE7/UM;IAOI,2BAAA;EtE0/UV;;EsEjgVM;IAOI,iCAAA;EtE8/UV;;EsErgVM;IAOI,gCAAA;EtEkgVV;;EsEzgVM;IAOI,8BAAA;EtEsgVV;;EsE7gVM;IAOI,gCAAA;EtE0gVV;;EsEjhVM;IAOI,8BAAA;EtE8gVV;;EsErhVM;IAOI,8BAAA;EtEkhVV;;EsEzhVM;IAOI,yBAAA;EtEshVV;;EsE7hVM;IAOI,+BAAA;EtE0hVV;;EsEjiVM;IAOI,8BAAA;EtE8hVV;;EsEriVM;IAOI,4BAAA;EtEkiVV;;EsEziVM;IAOI,8BAAA;EtEsiVV;;EsE7iVM;IAOI,4BAAA;EtE0iVV;;EsEjjVM;IAOI,4BAAA;EtE8iVV;;EsErjVM;IAOI,qBAAA;EtEkjVV;;EsEzjVM;IAOI,2BAAA;EtEsjVV;;EsE7jVM;IAOI,0BAAA;EtE0jVV;;EsEjkVM;IAOI,wBAAA;EtE8jVV;;EsErkVM;IAOI,0BAAA;EtEkkVV;;EsEzkVM;IAOI,wBAAA;EtEskVV;;EsE7kVM;IAOI,2BAAA;IAAA,0BAAA;EtE2kVV;;EsEllVM;IAOI,iCAAA;IAAA,gCAAA;EtEglVV;;EsEvlVM;IAOI,gCAAA;IAAA,+BAAA;EtEqlVV;;EsE5lVM;IAOI,8BAAA;IAAA,6BAAA;EtE0lVV;;EsEjmVM;IAOI,gCAAA;IAAA,+BAAA;EtE+lVV;;EsEtmVM;IAOI,8BAAA;IAAA,6BAAA;EtEomVV;;EsE3mVM;IAOI,yBAAA;IAAA,4BAAA;EtEymVV;;EsEhnVM;IAOI,+BAAA;IAAA,kCAAA;EtE8mVV;;EsErnVM;IAOI,8BAAA;IAAA,iCAAA;EtEmnVV;;EsE1nVM;IAOI,4BAAA;IAAA,+BAAA;EtEwnVV;;EsE/nVM;IAOI,8BAAA;IAAA,iCAAA;EtE6nVV;;EsEpoVM;IAOI,4BAAA;IAAA,+BAAA;EtEkoVV;;EsEzoVM;IAOI,yBAAA;EtEsoVV;;EsE7oVM;IAOI,+BAAA;EtE0oVV;;EsEjpVM;IAOI,8BAAA;EtE8oVV;;EsErpVM;IAOI,4BAAA;EtEkpVV;;EsEzpVM;IAOI,8BAAA;EtEspVV;;EsE7pVM;IAOI,4BAAA;EtE0pVV;;EsEjqVM;IAOI,2BAAA;EtE8pVV;;EsErqVM;IAOI,iCAAA;EtEkqVV;;EsEzqVM;IAOI,gCAAA;EtEsqVV;;EsE7qVM;IAOI,8BAAA;EtE0qVV;;EsEjrVM;IAOI,gCAAA;EtE8qVV;;EsErrVM;IAOI,8BAAA;EtEkrVV;;EsEzrVM;IAOI,4BAAA;EtEsrVV;;EsE7rVM;IAOI,kCAAA;EtE0rVV;;EsEjsVM;IAOI,iCAAA;EtE8rVV;;EsErsVM;IAOI,+BAAA;EtEksVV;;EsEzsVM;IAOI,iCAAA;EtEssVV;;EsE7sVM;IAOI,+BAAA;EtE0sVV;;EsEjtVM;IAOI,0BAAA;EtE8sVV;;EsErtVM;IAOI,gCAAA;EtEktVV;;EsEztVM;IAOI,+BAAA;EtEstVV;;EsE7tVM;IAOI,6BAAA;EtE0tVV;;EsEjuVM;IAOI,+BAAA;EtE8tVV;;EsEruVM;IAOI,6BAAA;EtEkuVV;;EsEzuVM;IAOI,2BAAA;EtEsuVV;;EsE7uVM;IAOI,4BAAA;EtE0uVV;;EsEjvVM;IAOI,6BAAA;EtE8uVV;AACF;AuElyVA;ED4CQ;IAOI,4BAAA;EtEmvVV;;EsE1vVM;IAOI,0BAAA;EtEuvVV;;EsE9vVM;IAOI,6BAAA;EtE2vVV;;EsElwVM;IAOI,4BAAA;EtE+vVV;AACF;AuEhyVA;EDyBQ;IAOI,0BAAA;EtEowVV;;EsE3wVM;IAOI,gCAAA;EtEwwVV;;EsE/wVM;IAOI,yBAAA;EtE4wVV;;EsEnxVM;IAOI,wBAAA;EtEgxVV;;EsEvxVM;IAOI,yBAAA;EtEoxVV;;EsE3xVM;IAOI,6BAAA;EtEwxVV;;EsE/xVM;IAOI,8BAAA;EtE4xVV;;EsEnyVM;IAOI,wBAAA;EtEgyVV;;EsEvyVM;IAOI,+BAAA;EtEoyVV;;EsE3yVM;IAOI,wBAAA;EtEwyVV;AACF;;AAkJA,wCAAwC",sourcesContent:["@charset \"UTF-8\";\n/*!\n * Bootstrap v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 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-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\", Arial, \"Noto Sans\", \"Liberation Sans\", 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}\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 background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\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],\nabbr[data-bs-original-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.2em;\n background-color: #fcf8e3;\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: #0d6efd;\n text-decoration: underline;\n}\na:hover {\n color: #0a58ca;\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 direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\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: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\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]::-webkit-calendar-picker-indicator {\n display: none;\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}\n\n::-webkit-file-upload-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 #dee2e6;\n border-radius: 0.25rem;\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 width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\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\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\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\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-bg: transparent;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #212529;\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: #212529;\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: #212529;\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n vertical-align: top;\n border-color: #dee2e6;\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.table > :not(:first-child) {\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-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-bg: #cfe2ff;\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: #000;\n border-color: #bacbe6;\n}\n\n.table-secondary {\n --bs-table-bg: #e2e3e5;\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: #000;\n border-color: #cbccce;\n}\n\n.table-success {\n --bs-table-bg: #d1e7dd;\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: #000;\n border-color: #bcd0c7;\n}\n\n.table-info {\n --bs-table-bg: #cff4fc;\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: #000;\n border-color: #badce3;\n}\n\n.table-warning {\n --bs-table-bg: #fff3cd;\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: #000;\n border-color: #e6dbb9;\n}\n\n.table-danger {\n --bs-table-bg: #f8d7da;\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: #000;\n border-color: #dfc2c4;\n}\n\n.table-light {\n --bs-table-bg: #f8f9fa;\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: #000;\n border-color: #dfe0e1;\n}\n\n.table-dark {\n --bs-table-bg: #212529;\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: #fff;\n border-color: #373b3e;\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.25rem;\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, .form-control[readonly] {\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.form-control::-webkit-file-upload-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::-webkit-file-upload-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-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.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.2rem;\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.form-control-sm::-webkit-file-upload-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.3rem;\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.form-control-lg::-webkit-file-upload-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: auto;\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 height: 1.5em;\n border-radius: 0.25rem;\n}\n.form-control-color::-webkit-color-swatch {\n height: 1.5em;\n border-radius: 0.25rem;\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 5l6 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.25rem;\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.2rem;\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.3rem;\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-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 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 10l3 3l6-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 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\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-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 height: 100%;\n padding: 1rem 0.75rem;\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 padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-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-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\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 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 z-index: 3;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 3;\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.25rem;\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.3rem;\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.2rem;\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),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {\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),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {\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\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.25rem;\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.73L.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 5l6 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.73L.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-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:valid, .input-group .form-control.is-valid,\n.was-validated .input-group .form-select:valid,\n.input-group .form-select.is-valid {\n z-index: 1;\n}\n.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,\n.was-validated .input-group .form-select:valid:focus,\n.input-group .form-select.is-valid:focus {\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.25rem;\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 5l6 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-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:invalid, .input-group .form-control.is-invalid,\n.was-validated .input-group .form-select:invalid,\n.input-group .form-select.is-invalid {\n z-index: 2;\n}\n.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,\n.was-validated .input-group .form-select:invalid:focus,\n.input-group .form-select.is-invalid:focus {\n z-index: 3;\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n border-radius: 0.25rem;\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.btn:hover {\n color: #212529;\n}\n.btn-check:focus + .btn, .btn:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n pointer-events: none;\n opacity: 0.65;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n}\n.btn-check:focus + .btn-primary, .btn-primary:focus {\n color: #fff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);\n}\n.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0a58ca;\n border-color: #0a53be;\n}\n.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);\n}\n.btn-primary:disabled, .btn-primary.disabled {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n}\n.btn-check:focus + .btn-secondary, .btn-secondary:focus {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #565e64;\n border-color: #51585e;\n}\n.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary:disabled, .btn-secondary.disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-success {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n}\n.btn-check:focus + .btn-success, .btn-success:focus {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #146c43;\n border-color: #13653f;\n}\n.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-success:disabled, .btn-success.disabled {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n\n.btn-info {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-info:hover {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n}\n.btn-check:focus + .btn-info, .btn-info:focus {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {\n color: #000;\n background-color: #3dd5f3;\n border-color: #25cff2;\n}\n.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-info:disabled, .btn-info.disabled {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n\n.btn-warning {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n}\n.btn-check:focus + .btn-warning, .btn-warning:focus {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {\n color: #000;\n background-color: #ffcd39;\n border-color: #ffc720;\n}\n.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-warning:disabled, .btn-warning.disabled {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n}\n.btn-check:focus + .btn-danger, .btn-danger:focus {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #b02a37;\n border-color: #a52834;\n}\n.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger:disabled, .btn-danger.disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-light {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:focus + .btn-light, .btn-light:focus {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-light:disabled, .btn-light.disabled {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n}\n.btn-check:focus + .btn-dark, .btn-dark:focus {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1a1e21;\n border-color: #191c1f;\n}\n.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-dark:disabled, .btn-dark.disabled {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n\n.btn-outline-primary {\n color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);\n}\n.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);\n}\n.btn-outline-primary:disabled, .btn-outline-primary.disabled {\n color: #0d6efd;\n background-color: transparent;\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-success {\n color: #198754;\n border-color: #198754;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-outline-success:disabled, .btn-outline-success.disabled {\n color: #198754;\n background-color: transparent;\n}\n\n.btn-outline-info {\n color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-outline-info:hover {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-outline-info:disabled, .btn-outline-info.disabled {\n color: #0dcaf0;\n background-color: transparent;\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning:disabled, .btn-outline-warning.disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger:disabled, .btn-outline-danger.disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light:disabled, .btn-outline-light.disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-dark {\n color: #212529;\n border-color: #212529;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-outline-dark:disabled, .btn-outline-dark.disabled {\n color: #212529;\n background-color: transparent;\n}\n\n.btn-link {\n font-weight: 400;\n color: #0d6efd;\n text-decoration: underline;\n}\n.btn-link:hover {\n color: #0a58ca;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\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 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 position: absolute;\n z-index: 1000;\n display: none;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: 0.125rem;\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\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\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\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\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\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: 0.125rem;\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: 0.125rem;\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: 0.125rem;\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: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.15);\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1rem;\n clear: both;\n font-weight: 400;\n color: #212529;\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: #1e2125;\n background-color: #e9ecef;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #0d6efd;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\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: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1rem;\n color: #212529;\n}\n\n.dropdown-menu-dark {\n color: #dee2e6;\n background-color: #343a40;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.15);\n}\n.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {\n color: #fff;\n background-color: #0d6efd;\n}\n.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {\n color: #adb5bd;\n}\n.dropdown-menu-dark .dropdown-divider {\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item-text {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-header {\n 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 > .btn:not(:first-child),\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-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 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: 0.5rem 1rem;\n color: #0d6efd;\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: #0a58ca;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n background: none;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n isolation: isolate;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\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: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #0d6efd;\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 position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\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: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\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}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n transition: box-shadow 0.15s ease-in-out;\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 0.25rem;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .offcanvas-top,\n.navbar-expand-sm .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-sm .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-md .offcanvas-top,\n.navbar-expand-md .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-md .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .offcanvas-top,\n.navbar-expand-lg .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-lg .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .offcanvas-top,\n.navbar-expand-xl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xl .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .offcanvas-top,\n.navbar-expand-xxl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xxl .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: 0.5rem;\n padding-left: 0.5rem;\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-header {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n}\n.navbar-expand .offcanvas-top,\n.navbar-expand .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n}\n.navbar-expand .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.55);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: 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}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-text a,\n.navbar-light .navbar-text a:hover,\n.navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.55);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: 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.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-text a,\n.navbar-dark .navbar-text a:hover,\n.navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\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: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\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: 1rem 1rem;\n}\n\n.card-title {\n margin-bottom: 0.5rem;\n}\n\n.card-subtitle {\n margin-top: -0.25rem;\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: 1rem;\n}\n\n.card-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-footer {\n padding: 0.5rem 1rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n margin-left: -0.5rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1rem;\n border-radius: calc(0.25rem - 1px);\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: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-group > .card {\n margin-bottom: 0.75rem;\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-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: 1rem 1.25rem;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n background-color: #fff;\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\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, border-radius 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: #0c63e4;\n background-color: #e7f1ff;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: 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 transform: rotate(-180deg);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: 1.25rem;\n height: 1.25rem;\n margin-left: auto;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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 background-repeat: no-repeat;\n background-size: 1.25rem;\n transition: transform 0.2s ease-in-out;\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: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.accordion-body {\n padding: 1rem 1.25rem;\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 {\n border-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0 0;\n margin-bottom: 1rem;\n list-style: none;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #6c757d;\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n color: #0d6efd;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #dee2e6;\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: #0a58ca;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n color: #0a58ca;\n background-color: #e9ecef;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.page-link {\n padding: 0.375rem 0.75rem;\n}\n\n.page-item:first-child .page-link {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.35em 0.65em;\n font-size: 0.75em;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n position: relative;\n padding: 1rem 1rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\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 color: #084298;\n background-color: #cfe2ff;\n border-color: #b6d4fe;\n}\n.alert-primary .alert-link {\n color: #06357a;\n}\n\n.alert-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success {\n color: #0f5132;\n background-color: #d1e7dd;\n border-color: #badbcc;\n}\n.alert-success .alert-link {\n color: #0c4128;\n}\n\n.alert-info {\n color: #055160;\n background-color: #cff4fc;\n border-color: #b6effb;\n}\n.alert-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n color: #664d03;\n background-color: #fff3cd;\n border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger {\n color: #842029;\n background-color: #f8d7da;\n border-color: #f5c2c7;\n}\n.alert-danger .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n color: #636464;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n color: #141619;\n background-color: #d3d3d4;\n 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 display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #0d6efd;\n transition: width 0.6s ease;\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: 1rem 1rem;\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 display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > li::before {\n content: counters(section, \".\") \". \";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.5rem 1rem;\n color: #212529;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\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: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\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: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\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 {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\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: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e\") center/1em auto no-repeat;\n border: 0;\n border-radius: 0.25rem;\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 width: 350px;\n max-width: 100%;\n font-size: 0.875rem;\n pointer-events: auto;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.toast-header .btn-close {\n margin-right: -0.375rem;\n margin-left: 0.75rem;\n}\n\n.toast-body {\n padding: 0.75rem;\n word-wrap: break-word;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1055;\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: 0.5rem;\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% - 1rem);\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% - 1rem);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem -0.5rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n flex-shrink: 0;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n\n .modal-dialog-scrollable {\n height: calc(100% - 3.5rem);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-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 border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n.modal-fullscreen .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\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 border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1080;\n display: block;\n margin: 0;\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 word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .tooltip-arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\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, .bs-tooltip-auto[data-popper-placement^=top] {\n padding: 0.4rem 0;\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: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {\n padding: 0.4rem 0;\n}\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 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n z-index: 1070;\n display: block;\n max-width: 276px;\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 word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .popover-arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\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}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\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: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f0f0f0;\n}\n\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f0f0f0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 1rem 1rem;\n color: #212529;\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@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: 0.75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n 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 display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: 0.75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n animation-duration: 1.5s;\n }\n}\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n visibility: hidden;\n background-color: #fff;\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\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: 1rem 1rem;\n}\n.offcanvas-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin-top: -0.5rem;\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\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: 1rem 1rem;\n overflow-y: auto;\n}\n\n.offcanvas-start {\n top: 0;\n left: 0;\n width: 400px;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(-100%);\n}\n\n.offcanvas-end {\n top: 0;\n right: 0;\n width: 400px;\n border-left: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(100%);\n}\n\n.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(-100%);\n}\n\n.offcanvas-bottom {\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-top: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(100%);\n}\n\n.offcanvas.show {\n transform: none;\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.link-primary {\n color: #0d6efd;\n}\n.link-primary:hover, .link-primary:focus {\n color: #0a58ca;\n}\n\n.link-secondary {\n color: #6c757d;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64;\n}\n\n.link-success {\n color: #198754;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43;\n}\n\n.link-info {\n color: #0dcaf0;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3;\n}\n\n.link-warning {\n color: #ffc107;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39;\n}\n\n.link-danger {\n color: #dc3545;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37;\n}\n\n.link-light {\n color: #f8f9fa;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb;\n}\n\n.link-dark {\n color: #212529;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21;\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@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 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}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 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}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 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: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #0d6efd !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #198754 !important;\n}\n\n.border-info {\n border-color: #0dcaf0 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #212529 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !important;\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.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.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.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-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: 0.25rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: 0.2rem !important;\n}\n\n.rounded-2 {\n border-radius: 0.25rem !important;\n}\n\n.rounded-3 {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-end {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !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\n .float-sm-end {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-sm-0 {\n gap: 0 !important;\n }\n\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n\n .gap-sm-3 {\n gap: 1rem !important;\n }\n\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n\n .gap-sm-5 {\n gap: 3rem !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n\n .text-sm-start {\n text-align: left !important;\n }\n\n .text-sm-end {\n text-align: right !important;\n }\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\n .float-md-end {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-md-0 {\n gap: 0 !important;\n }\n\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n\n .gap-md-3 {\n gap: 1rem !important;\n }\n\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n\n .gap-md-5 {\n gap: 3rem !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n\n .text-md-start {\n text-align: left !important;\n }\n\n .text-md-end {\n text-align: right !important;\n }\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\n .float-lg-end {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-lg-0 {\n gap: 0 !important;\n }\n\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n\n .gap-lg-3 {\n gap: 1rem !important;\n }\n\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n\n .gap-lg-5 {\n gap: 3rem !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n\n .text-lg-start {\n text-align: left !important;\n }\n\n .text-lg-end {\n text-align: right !important;\n }\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\n .float-xl-end {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xl-0 {\n gap: 0 !important;\n }\n\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xl-3 {\n gap: 1rem !important;\n }\n\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xl-start {\n text-align: left !important;\n }\n\n .text-xl-end {\n text-align: right !important;\n }\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\n .float-xxl-end {\n float: right !important;\n }\n\n .float-xxl-none {\n float: none !important;\n }\n\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xxl-0 {\n gap: 0 !important;\n }\n\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xxl-start {\n text-align: left !important;\n }\n\n .text-xxl-end {\n text-align: right !important;\n }\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\n .fs-2 {\n font-size: 2rem !important;\n }\n\n .fs-3 {\n font-size: 1.75rem !important;\n }\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\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */\n",'/*!\n * Bootstrap v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import "functions";\n@import "variables";\n@import "mixins";\n@import "utilities";\n\n// Layout & components\n@import "root";\n@import "reboot";\n@import "type";\n@import "images";\n@import "containers";\n@import "grid";\n@import "tables";\n@import "forms";\n@import "buttons";\n@import "transitions";\n@import "dropdown";\n@import "button-group";\n@import "nav";\n@import "navbar";\n@import "card";\n@import "accordion";\n@import "breadcrumb";\n@import "pagination";\n@import "badge";\n@import "alert";\n@import "progress";\n@import "list-group";\n@import "close";\n@import "toasts";\n@import "modal";\n@import "tooltip";\n@import "popover";\n@import "carousel";\n@import "spinners";\n@import "offcanvas";\n@import "placeholders";\n\n// Helpers\n@import "helpers";\n\n// Utilities\n@import "utilities/api";\n// scss-docs-end import-stack\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 --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$variable-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 --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\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 font-size: var(--#{$variable-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(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-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// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\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. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\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: $mark-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: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $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 direction: ltr #{"/* rtl:ignore */"};\n unicode-bidi: bidi-override;\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: $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 in Chrome from inputs built with datalists.\n// See https://stackoverflow.com/a/54997118\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\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// Inherit font family and line height for file input buttons\n\n::file-selector-button {\n font: inherit;\n}\n\n// 1. Change font properties to `inherit`\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::-webkit-file-upload-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','// 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','// 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 "white": $white,\n "gray": $gray-600,\n "gray-dark": $gray-800\n) !default;\n// scss-docs-end colors-map\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// scss-docs-start theme-colors-rgb\n$theme-colors-rgb: map-loop($theme-colors, to-rgb, "$value") !default;\n// scss-docs-end theme-colors-rgb\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-200,\n "purple-200": $purple-100,\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// 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-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;\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\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !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// Utilities maps\n//\n// Extends the default `$theme-colors` maps to help create our utilities.\n\n// Come v6, we\'ll de-dupe these variables. Until then, for backward compatibility, we keep them to reassign.\n// scss-docs-start utilities-colors\n$utilities-colors: $theme-colors-rgb !default;\n// scss-docs-end utilities-colors\n\n// scss-docs-start utilities-text-colors\n$utilities-text: map-merge(\n $utilities-colors,\n (\n "black": to-rgb($black),\n "white": to-rgb($white),\n "body": to-rgb($body-color)\n )\n) !default;\n$utilities-text-colors: map-loop($utilities-text, rgba-css-var, "$key", "text") !default;\n// scss-docs-end utilities-text-colors\n\n// scss-docs-start utilities-bg-colors\n$utilities-bg: map-merge(\n $utilities-colors,\n (\n "black": to-rgb($black),\n "white": to-rgb($white),\n "body": to-rgb($body-bg)\n )\n) !default;\n$utilities-bg-colors: map-loop($utilities-bg, rgba-css-var, "$key", "bg") !default;\n// scss-docs-end utilities-bg-colors\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$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !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-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !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", Arial, "Noto Sans", "Liberation Sans", 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(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-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-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-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$hr-height: $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$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !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: $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: $border-color !default;\n\n$table-striped-order: odd !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: $link-color !default;\n$btn-link-hover-color: $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-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 10l3 3l6-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 5l6 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.73L.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// 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: $link-color !default;\n$nav-link-hover-color: $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// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-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\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\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !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-theme-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: rgba($black, .15) !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: $dropdown-padding-y $dropdown-item-padding-x !default;\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-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $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: $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: rgba($black, .125) !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: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !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: $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: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\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: rgba($black, .2) !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-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$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\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: 1px !default;\n$toast-border-color: rgba($black, .1) !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: rgba($black, .2) !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$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-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-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: $gray-300 !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\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-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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\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-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-grid-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 width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\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)\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))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\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))\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))\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))\n// "" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\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);\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(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-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 --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-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(--#{$variable-prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$variable-prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$variable-prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\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(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-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// numberof 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 --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-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 --#{$variable-prefix}table-bg: #{$table-bg};\n --#{$variable-prefix}table-accent-bg: #{$table-accent-bg};\n --#{$variable-prefix}table-striped-color: #{$table-striped-color};\n --#{$variable-prefix}table-striped-bg: #{$table-striped-bg};\n --#{$variable-prefix}table-active-color: #{$table-active-color};\n --#{$variable-prefix}table-active-bg: #{$table-active-bg};\n --#{$variable-prefix}table-hover-color: #{$table-hover-color};\n --#{$variable-prefix}table-hover-bg: #{$table-hover-bg};\n\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n vertical-align: $table-cell-vertical-align;\n border-color: $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(--#{$variable-prefix}table-bg);\n border-bottom-width: $table-border-width;\n box-shadow: inset 0 0 0 9999px var(--#{$variable-prefix}table-accent-bg);\n }\n\n > tbody {\n vertical-align: inherit;\n }\n\n > thead {\n vertical-align: bottom;\n }\n\n // Highlight border color between thead, tbody and tfoot.\n > :not(:first-child) {\n border-top: (2 * $table-border-width) solid $table-group-separator-color;\n }\n}\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.table-striped {\n > tbody > tr:nth-of-type(#{$table-striped-order}) > * {\n --#{$variable-prefix}table-accent-bg: var(--#{$variable-prefix}table-striped-bg);\n color: var(--#{$variable-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 --#{$variable-prefix}table-accent-bg: var(--#{$variable-prefix}table-active-bg);\n color: var(--#{$variable-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 --#{$variable-prefix}table-accent-bg: var(--#{$variable-prefix}table-hover-bg);\n color: var(--#{$variable-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\n --#{$variable-prefix}table-bg: #{$background};\n --#{$variable-prefix}table-striped-bg: #{$striped-bg};\n --#{$variable-prefix}table-striped-color: #{color-contrast($striped-bg)};\n --#{$variable-prefix}table-active-bg: #{$active-bg};\n --#{$variable-prefix}table-active-color: #{color-contrast($active-bg)};\n --#{$variable-prefix}table-hover-bg: #{$hover-bg};\n --#{$variable-prefix}table-hover-color: #{color-contrast($hover-bg)};\n\n color: $color;\n border-color: mix($color, $background, percentage($table-border-factor));\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 and read-only 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 &[readonly] {\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 &::-webkit-file-upload-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])::-webkit-file-upload-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 &.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 &::-webkit-file-upload-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 &::-webkit-file-upload-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: auto; // Override fixed browser height\n padding: $input-padding-y;\n\n &:not(:disabled):not([readonly]) {\n cursor: pointer;\n }\n\n &::-moz-color-swatch {\n height: if(unit($input-line-height) == "", $input-line-height * 1em, $input-line-height);\n @include border-radius($input-border-radius);\n }\n\n &::-webkit-color-swatch {\n height: if(unit($input-line-height) == "", $input-line-height * 1em, $input-line-height);\n @include border-radius($input-border-radius);\n }\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(--#{$variable-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 // stylelint-disable-next-line property-no-vendor-prefix\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-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 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(--#{$variable-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(--#{$variable-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(--#{$variable-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 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(--#{$variable-prefix}gradient);\n } @else {\n background-image: escape-svg($form-switch-checked-bg-image);\n }\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-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 height: 100%; // allow textareas\n padding: $form-floating-padding-y $form-floating-padding-x;\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 // stylelint-disable no-duplicate-selectors\n > .form-control {\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-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 // stylelint-enable no-duplicate-selectors\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 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 z-index: 3;\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: 3;\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),\n > .dropdown-toggle:nth-last-child(n + 3) {\n @include border-end-radius(0);\n }\n }\n\n &.has-validation {\n > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),\n > .dropdown-toggle:nth-last-child(n + 4) {\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','// 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-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 .form-control,\n .input-group .form-select {\n @include form-validation-state-selector($state) {\n @if $state == "valid" {\n z-index: 1;\n } @else if $state == "invalid" {\n z-index: 2;\n }\n &:focus {\n z-index: 3;\n }\n }\n }\n}\n// scss-docs-end form-validation-mixins\n',"//\n// Base styles\n//\n\n.btn {\n display: inline-block;\n font-family: $btn-font-family;\n font-weight: $btn-font-weight;\n line-height: $btn-line-height;\n color: $body-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 background-color: transparent;\n border: $btn-border-width solid transparent;\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-border-radius);\n @include transition($btn-transition);\n\n &:hover {\n color: $body-color;\n text-decoration: if($link-hover-decoration == underline, none, null);\n }\n\n .btn-check:focus + &,\n &:focus {\n outline: 0;\n box-shadow: $btn-focus-box-shadow;\n }\n\n .btn-check:checked + &,\n .btn-check:active + &,\n &:active,\n &.active {\n @include box-shadow($btn-active-box-shadow);\n\n &:focus {\n @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n }\n }\n\n &:disabled,\n &.disabled,\n fieldset:disabled & {\n pointer-events: none;\n opacity: $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 @include button-variant($value, $value);\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 font-weight: $font-weight-normal;\n color: $btn-link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $btn-link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n\n &:focus {\n text-decoration: $link-hover-decoration;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-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 color: $color;\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n &:hover {\n color: $hover-color;\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n .btn-check:focus + &,\n &:focus {\n color: $hover-color;\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix($color, $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix($color, $border, 15%), .5);\n }\n }\n\n .btn-check:checked + &,\n .btn-check:active + &,\n &:active,\n &.active,\n .show > &.dropdown-toggle {\n color: $active-color;\n background-color: $active-background;\n // Remove CSS gradients if they're enabled\n background-image: if($enable-gradients, none, null);\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix($color, $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix($color, $border, 15%), .5);\n }\n }\n }\n\n &:disabled,\n &.disabled {\n color: $disabled-color;\n background-color: $disabled-background;\n // Remove CSS gradients if they're enabled\n background-image: if($enable-gradients, none, null);\n border-color: $disabled-border;\n }\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 color: $color;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n .btn-check:focus + &,\n &:focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n .btn-check:checked + &,\n .btn-check:active + &,\n &:active,\n &.active,\n &.dropdown-toggle.show {\n color: $active-color;\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n\n &:disabled,\n &.disabled {\n color: $color;\n background-color: transparent;\n }\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 padding: $padding-y $padding-x;\n @include font-size($font-size);\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\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 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 position: absolute;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y $dropdown-padding-x;\n margin: 0; // Override default margin of ul\n @include font-size($dropdown-font-size);\n color: $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: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n\n &[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: $dropdown-spacer;\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: $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: $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: $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: $dropdown-divider-margin-y 0;\n overflow: hidden;\n border-top: 1px solid $dropdown-divider-bg;\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: $dropdown-item-padding-y $dropdown-item-padding-x;\n clear: both;\n font-weight: $font-weight-normal;\n color: $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 // Prevent dropdown overflow if there's no padding\n // See https://github.com/twbs/bootstrap/pull/27703\n @if $dropdown-padding-y == 0 {\n &:first-child {\n @include border-top-radius($dropdown-inner-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dropdown-inner-border-radius);\n }\n }\n\n &:hover,\n &:focus {\n color: $dropdown-link-hover-color;\n text-decoration: if($link-hover-decoration == underline, none, null);\n @include gradient-bg($dropdown-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-link-active-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $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: $dropdown-header-padding;\n margin-bottom: 0; // for use with heading elements\n @include font-size($font-size-sm);\n color: $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: $dropdown-item-padding-y $dropdown-item-padding-x;\n color: $dropdown-link-color;\n}\n\n// Dark dropdowns\n.dropdown-menu-dark {\n color: $dropdown-dark-color;\n background-color: $dropdown-dark-bg;\n border-color: $dropdown-dark-border-color;\n @include box-shadow($dropdown-dark-box-shadow);\n\n .dropdown-item {\n color: $dropdown-dark-link-color;\n\n &:hover,\n &:focus {\n color: $dropdown-dark-link-hover-color;\n @include gradient-bg($dropdown-dark-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-dark-link-active-color;\n @include gradient-bg($dropdown-dark-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $dropdown-dark-link-disabled-color;\n }\n }\n\n .dropdown-divider {\n border-color: $dropdown-dark-divider-bg;\n }\n\n .dropdown-item-text {\n color: $dropdown-dark-link-color;\n }\n\n .dropdown-header {\n color: $dropdown-dark-header-color;\n }\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 // Prevent double borders when buttons are next to each other\n > .btn:not(:first-child),\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-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 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: $nav-link-padding-y $nav-link-padding-x;\n @include font-size($nav-link-font-size);\n font-weight: $nav-link-font-weight;\n color: $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: $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: $nav-link-disabled-color;\n pointer-events: none;\n cursor: default;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n .nav-link {\n margin-bottom: -$nav-tabs-border-width;\n background: none;\n border: $nav-tabs-border-width solid transparent;\n @include border-top-radius($nav-tabs-border-radius);\n\n &:hover,\n &:focus {\n border-color: $nav-tabs-link-hover-border-color;\n // Prevents active .nav-link tab overlapping focus outline of previous/next .nav-link\n isolation: isolate;\n }\n\n &.disabled {\n color: $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: $nav-tabs-link-active-color;\n background-color: $nav-tabs-link-active-bg;\n border-color: $nav-tabs-link-active-border-color;\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: -$nav-tabs-border-width;\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 .nav-link {\n background: none;\n border: 0;\n @include border-radius($nav-pills-border-radius);\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: $nav-pills-link-active-color;\n @include gradient-bg($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","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Responsive navbar\n// Navbar position\n// Navbar themes\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 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-top: $navbar-padding-y;\n padding-right: $navbar-padding-x; // default: null\n padding-bottom: $navbar-padding-y;\n padding-left: $navbar-padding-x; // default: null\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: $navbar-brand-padding-y;\n padding-bottom: $navbar-brand-padding-y;\n margin-right: $navbar-brand-margin-end;\n @include font-size($navbar-brand-font-size);\n text-decoration: if($link-decoration == none, null, none);\n white-space: nowrap;\n\n &:hover,\n &:focus {\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 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 .nav-link {\n padding-right: 0;\n padding-left: 0;\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}\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: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n @include font-size($navbar-toggler-font-size);\n line-height: 1;\n background-color: transparent; // remove default button style\n border: $border-width solid transparent; // remove default button style\n @include border-radius($navbar-toggler-border-radius);\n @include transition($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 $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-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--#{$variable-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: $navbar-nav-link-padding-x;\n padding-left: $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-header {\n display: none;\n }\n\n .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important; // stylelint-disable-line declaration-no-important\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n @include transition(none);\n transform: none;\n }\n .offcanvas-top,\n .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\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// scss-docs-end navbar-expand-loop\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n .navbar-brand {\n color: $navbar-light-brand-color;\n\n &:hover,\n &:focus {\n color: $navbar-light-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n &:hover,\n &:focus {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-light-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-light-color;\n\n a,\n a:hover,\n a:focus {\n color: $navbar-light-active-color;\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-brand-color;\n\n &:hover,\n &:focus {\n color: $navbar-dark-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n &:hover,\n &:focus {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-dark-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a,\n a:hover,\n a:focus {\n color: $navbar-dark-active-color;\n }\n }\n}\n","//\n// Base styles\n//\n\n.card {\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: $card-height;\n word-wrap: break-word;\n background-color: $card-bg;\n background-clip: border-box;\n border: $card-border-width solid $card-border-color;\n @include border-radius($card-border-radius);\n @include box-shadow($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($card-inner-border-radius);\n }\n\n &:last-child {\n border-bottom-width: 0;\n @include border-bottom-radius($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: $card-spacer-y $card-spacer-x;\n color: $card-color;\n}\n\n.card-title {\n margin-bottom: $card-title-spacer-y;\n}\n\n.card-subtitle {\n margin-top: -$card-title-spacer-y * .5;\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: $card-spacer-x;\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: $card-cap-padding-y $card-cap-padding-x;\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n color: $card-cap-color;\n background-color: $card-cap-bg;\n border-bottom: $card-border-width solid $card-border-color;\n\n &:first-child {\n @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n }\n}\n\n.card-footer {\n padding: $card-cap-padding-y $card-cap-padding-x;\n color: $card-cap-color;\n background-color: $card-cap-bg;\n border-top: $card-border-width solid $card-border-color;\n\n &:last-child {\n @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: -$card-cap-padding-x * .5;\n margin-bottom: -$card-cap-padding-y;\n margin-left: -$card-cap-padding-x * .5;\n border-bottom: 0;\n\n @if $nav-tabs-link-active-bg != $card-bg {\n .nav-link.active {\n background-color: $card-bg;\n border-bottom-color: $card-bg;\n }\n }\n}\n\n.card-header-pills {\n margin-right: -$card-cap-padding-x * .5;\n margin-left: -$card-cap-padding-x * .5;\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: $card-img-overlay-padding;\n @include border-radius($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($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n @include border-bottom-radius($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: $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-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: $accordion-button-padding-y $accordion-button-padding-x;\n @include font-size($font-size-base);\n color: $accordion-button-color;\n text-align: left; // Reset button style\n background-color: $accordion-button-bg;\n border: 0;\n @include border-radius(0);\n overflow-anchor: none;\n @include transition($accordion-transition);\n\n &:not(.collapsed) {\n color: $accordion-button-active-color;\n background-color: $accordion-button-active-bg;\n box-shadow: inset 0 ($accordion-border-width * -1) 0 $accordion-border-color;\n\n &::after {\n background-image: escape-svg($accordion-button-active-icon);\n transform: $accordion-icon-transform;\n }\n }\n\n // Accordion icon\n &::after {\n flex-shrink: 0;\n width: $accordion-icon-width;\n height: $accordion-icon-width;\n margin-left: auto;\n content: "";\n background-image: escape-svg($accordion-button-icon);\n background-repeat: no-repeat;\n background-size: $accordion-icon-width;\n @include transition($accordion-icon-transition);\n }\n\n &:hover {\n z-index: 2;\n }\n\n &:focus {\n z-index: 3;\n border-color: $accordion-button-focus-border-color;\n outline: 0;\n box-shadow: $accordion-button-focus-box-shadow;\n }\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n background-color: $accordion-bg;\n border: $accordion-border-width solid $accordion-border-color;\n\n &:first-of-type {\n @include border-top-radius($accordion-border-radius);\n\n .accordion-button {\n @include border-top-radius($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($accordion-border-radius);\n\n .accordion-button {\n &.collapsed {\n @include border-bottom-radius($accordion-inner-border-radius);\n }\n }\n\n .accordion-collapse {\n @include border-bottom-radius($accordion-border-radius);\n }\n }\n}\n\n.accordion-body {\n padding: $accordion-body-padding-y $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 @include border-radius(0);\n }\n }\n}\n','.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n margin-bottom: $breadcrumb-margin-bottom;\n @include font-size($breadcrumb-font-size);\n list-style: none;\n background-color: $breadcrumb-bg;\n @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n // The separator between breadcrumbs (by default, a forward-slash: "/")\n + .breadcrumb-item {\n padding-left: $breadcrumb-item-padding-x;\n\n &::before {\n float: left; // Suppress inline spacings and underlining of the separator\n padding-right: $breadcrumb-item-padding-x;\n color: $breadcrumb-divider-color;\n content: var(--#{$variable-prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{"/* rtl:"} var(--#{$variable-prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{"*/"};\n }\n }\n\n &.active {\n color: $breadcrumb-active-color;\n }\n}\n',".pagination {\n display: flex;\n @include list-unstyled();\n}\n\n.page-link {\n position: relative;\n display: block;\n color: $pagination-color;\n text-decoration: if($link-decoration == none, null, none);\n background-color: $pagination-bg;\n border: $pagination-border-width solid $pagination-border-color;\n @include transition($pagination-transition);\n\n &:hover {\n z-index: 2;\n color: $pagination-hover-color;\n text-decoration: if($link-hover-decoration == underline, none, null);\n background-color: $pagination-hover-bg;\n border-color: $pagination-hover-border-color;\n }\n\n &:focus {\n z-index: 3;\n color: $pagination-focus-color;\n background-color: $pagination-focus-bg;\n outline: $pagination-focus-outline;\n box-shadow: $pagination-focus-box-shadow;\n }\n}\n\n.page-item {\n &:not(:first-child) .page-link {\n margin-left: $pagination-margin-start;\n }\n\n &.active .page-link {\n z-index: 3;\n color: $pagination-active-color;\n @include gradient-bg($pagination-active-bg);\n border-color: $pagination-active-border-color;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n background-color: $pagination-disabled-bg;\n border-color: $pagination-disabled-border-color;\n }\n}\n\n\n//\n// Sizing\n//\n@include pagination-size($pagination-padding-y, $pagination-padding-x, null, $pagination-border-radius);\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 .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n }\n\n .page-item {\n @if $pagination-margin-start == (-$pagination-border-width) {\n &:first-child {\n .page-link {\n @include border-start-radius($border-radius);\n }\n }\n\n &:last-child {\n .page-link {\n @include border-end-radius($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($border-radius);\n }\n }\n }\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 display: inline-block;\n padding: $badge-padding-y $badge-padding-x;\n @include font-size($badge-font-size);\n font-weight: $badge-font-weight;\n line-height: 1;\n color: $badge-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius($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 position: relative;\n padding: $alert-padding-y $alert-padding-x;\n margin-bottom: $alert-margin-bottom;\n border: $alert-border-width solid transparent;\n @include border-radius($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 @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 color: $color;\n @include gradient-bg($background);\n border-color: $border;\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 display: flex;\n height: $progress-height;\n overflow: hidden; // force rounded corners by cropping it\n @include font-size($progress-font-size);\n background-color: $progress-bg;\n @include border-radius($progress-border-radius);\n @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: $progress-bar-color;\n text-align: center;\n white-space: nowrap;\n background-color: $progress-bar-bg;\n @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: $progress-height $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 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($list-group-border-radius);\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n\n > li::before {\n // Increments only this instance of the section counter\n content: counters(section, ".") ". ";\n counter-increment: section;\n }\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: $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: $list-group-action-hover-color;\n text-decoration: none;\n background-color: $list-group-hover-bg;\n }\n\n &:active {\n color: $list-group-action-active-color;\n background-color: $list-group-action-active-bg;\n }\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: $list-group-item-padding-y $list-group-item-padding-x;\n color: $list-group-color;\n text-decoration: if($link-decoration == none, null, none);\n background-color: $list-group-bg;\n border: $list-group-border-width solid $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: $list-group-disabled-color;\n pointer-events: none;\n background-color: $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: $list-group-active-color;\n background-color: $list-group-active-bg;\n border-color: $list-group-active-border-color;\n }\n\n & + & {\n border-top-width: 0;\n\n &.active {\n margin-top: -$list-group-border-width;\n border-top-width: $list-group-border-width;\n }\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 {\n @include border-bottom-start-radius($list-group-border-radius);\n @include border-top-end-radius(0);\n }\n\n &:last-child {\n @include border-top-end-radius($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: $list-group-border-width;\n border-left-width: 0;\n\n &.active {\n margin-left: -$list-group-border-width;\n border-left-width: $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 $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 width: $toast-max-width;\n max-width: 100%;\n @include font-size($toast-font-size);\n color: $toast-color;\n pointer-events: auto;\n background-color: $toast-background-color;\n background-clip: padding-box;\n border: $toast-border-width solid $toast-border-color;\n box-shadow: $toast-box-shadow;\n @include border-radius($toast-border-radius);\n\n &.showing {\n opacity: 0;\n }\n\n &:not(.show) {\n display: none;\n }\n}\n\n.toast-container {\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n\n > :not(:last-child) {\n margin-bottom: $toast-spacing;\n }\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: $toast-padding-y $toast-padding-x;\n color: $toast-header-color;\n background-color: $toast-header-background-color;\n background-clip: padding-box;\n border-bottom: $toast-border-width solid $toast-header-border-color;\n @include border-top-radius(subtract($toast-border-radius, $toast-border-width));\n\n .btn-close {\n margin-right: $toast-padding-x * -.5;\n margin-left: $toast-padding-x;\n }\n}\n\n.toast-body {\n padding: $toast-padding-x; // apply to both vertical and horizontal\n word-wrap: break-word;\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 position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal;\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: $modal-dialog-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: subtract(100%, $modal-dialog-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: subtract(100%, $modal-dialog-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: $modal-content-color;\n pointer-events: auto;\n background-color: $modal-content-bg;\n background-clip: padding-box;\n border: $modal-content-border-width solid $modal-content-border-color;\n @include border-radius($modal-content-border-radius);\n @include box-shadow($modal-content-box-shadow-xs);\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n @include overlay-backdrop($zindex-modal-backdrop, $modal-backdrop-bg, $modal-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: $modal-header-padding;\n border-bottom: $modal-header-border-width solid $modal-header-border-color;\n @include border-top-radius($modal-content-inner-border-radius);\n\n .btn-close {\n padding: ($modal-header-padding-y * .5) ($modal-header-padding-x * .5);\n margin: ($modal-header-padding-y * -.5) ($modal-header-padding-x * -.5) ($modal-header-padding-y * -.5) auto;\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: $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: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n flex-shrink: 0;\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: $modal-inner-padding - $modal-footer-margin-between * .5;\n border-top: $modal-footer-border-width solid $modal-footer-border-color;\n @include border-bottom-radius($modal-content-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: $modal-footer-margin-between * .5;\n }\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n // Automatically set modal\'s width for larger viewports\n .modal-dialog {\n max-width: $modal-md;\n margin: $modal-dialog-margin-y-sm-up auto;\n }\n\n .modal-dialog-scrollable {\n height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n }\n\n .modal-dialog-centered {\n min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n }\n\n .modal-content {\n @include box-shadow($modal-content-box-shadow-sm-up);\n }\n\n .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg,\n .modal-xl {\n max-width: $modal-lg;\n }\n}\n\n@include media-breakpoint-up(xl) {\n .modal-xl { max-width: $modal-xl; }\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 @include border-radius(0);\n }\n\n .modal-body {\n overflow-y: auto;\n }\n\n .modal-footer {\n @include border-radius(0);\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 position: absolute;\n z-index: $zindex-tooltip;\n display: block;\n margin: $tooltip-margin;\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($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: $tooltip-opacity; }\n\n .tooltip-arrow {\n position: absolute;\n display: block;\n width: $tooltip-arrow-width;\n height: $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 {\n padding: $tooltip-arrow-height 0;\n\n .tooltip-arrow {\n bottom: 0;\n\n &::before {\n top: -1px;\n border-width: $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n border-top-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-end {\n padding: 0 $tooltip-arrow-height;\n\n .tooltip-arrow {\n left: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n right: -1px;\n border-width: ($tooltip-arrow-width * .5) $tooltip-arrow-height ($tooltip-arrow-width * .5) 0;\n border-right-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-bottom {\n padding: $tooltip-arrow-height 0;\n\n .tooltip-arrow {\n top: 0;\n\n &::before {\n bottom: -1px;\n border-width: 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n border-bottom-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-start {\n padding: 0 $tooltip-arrow-height;\n\n .tooltip-arrow {\n right: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n left: -1px;\n border-width: ($tooltip-arrow-width * .5) 0 ($tooltip-arrow-width * .5) $tooltip-arrow-height;\n border-left-color: $tooltip-arrow-color;\n }\n }\n}\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: $tooltip-max-width;\n padding: $tooltip-padding-y $tooltip-padding-x;\n color: $tooltip-color;\n text-align: center;\n background-color: $tooltip-bg;\n @include border-radius($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 word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n",'.popover {\n position: absolute;\n top: 0;\n left: 0 #{"/* rtl:ignore */"};\n z-index: $zindex-popover;\n display: block;\n max-width: $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($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: $popover-bg;\n background-clip: padding-box;\n border: $popover-border-width solid $popover-border-color;\n @include border-radius($popover-border-radius);\n @include box-shadow($popover-box-shadow);\n\n .popover-arrow {\n position: absolute;\n display: block;\n width: $popover-arrow-width;\n height: $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 }\n }\n}\n\n.bs-popover-top {\n > .popover-arrow {\n bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n bottom: 0;\n border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-top-color: $popover-arrow-outer-color;\n }\n\n &::after {\n bottom: $popover-border-width;\n border-width: $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-top-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-end {\n > .popover-arrow {\n left: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n\n &::before {\n left: 0;\n border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n &::after {\n left: $popover-border-width;\n border-width: ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5) 0;\n border-right-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-bottom {\n > .popover-arrow {\n top: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n top: 0;\n border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n border-bottom-color: $popover-arrow-outer-color;\n }\n\n &::after {\n top: $popover-border-width;\n border-width: 0 ($popover-arrow-width * .5) $popover-arrow-height ($popover-arrow-width * .5);\n border-bottom-color: $popover-arrow-color;\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: $popover-arrow-width;\n margin-left: -$popover-arrow-width * .5;\n content: "";\n border-bottom: $popover-border-width solid $popover-header-bg;\n }\n}\n\n.bs-popover-start {\n > .popover-arrow {\n right: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n\n &::before {\n right: 0;\n border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n border-left-color: $popover-arrow-outer-color;\n }\n\n &::after {\n right: $popover-border-width;\n border-width: ($popover-arrow-width * .5) 0 ($popover-arrow-width * .5) $popover-arrow-height;\n border-left-color: $popover-arrow-color;\n }\n }\n}\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: $popover-header-padding-y $popover-header-padding-x;\n margin-bottom: 0; // Reset the default from Reboot\n @include font-size($font-size-base);\n color: $popover-header-color;\n background-color: $popover-header-bg;\n border-bottom: $popover-border-width solid $popover-border-color;\n @include border-top-radius($popover-inner-border-radius);\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: $popover-body-padding-y $popover-body-padding-x;\n color: $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// 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 display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: $spinner-vertical-align;\n border: $spinner-border-width solid currentColor;\n border-right-color: transparent;\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 50%;\n animation: $spinner-animation-speed linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n border-width: $spinner-border-width-sm;\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 display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: $spinner-vertical-align;\n background-color: currentColor;\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 50%;\n opacity: 0;\n animation: $spinner-animation-speed linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n}\n\n@if $enable-reduced-motion {\n @media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n animation-duration: $spinner-animation-speed * 2;\n }\n }\n}\n',".offcanvas {\n position: fixed;\n bottom: 0;\n z-index: $zindex-offcanvas;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: $offcanvas-color;\n visibility: hidden;\n background-color: $offcanvas-bg-color;\n background-clip: padding-box;\n outline: 0;\n @include box-shadow($offcanvas-box-shadow);\n @include transition(transform $offcanvas-transition-duration ease-in-out);\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: $offcanvas-padding-y $offcanvas-padding-x;\n\n .btn-close {\n padding: ($offcanvas-padding-y * .5) ($offcanvas-padding-x * .5);\n margin-top: $offcanvas-padding-y * -.5;\n margin-right: $offcanvas-padding-x * -.5;\n margin-bottom: $offcanvas-padding-y * -.5;\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: $offcanvas-padding-y $offcanvas-padding-x;\n overflow-y: auto;\n}\n\n.offcanvas-start {\n top: 0;\n left: 0;\n width: $offcanvas-horizontal-width;\n border-right: $offcanvas-border-width solid $offcanvas-border-color;\n transform: translateX(-100%);\n}\n\n.offcanvas-end {\n top: 0;\n right: 0;\n width: $offcanvas-horizontal-width;\n border-left: $offcanvas-border-width solid $offcanvas-border-color;\n transform: translateX(100%);\n}\n\n.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: $offcanvas-vertical-height;\n max-height: 100%;\n border-bottom: $offcanvas-border-width solid $offcanvas-border-color;\n transform: translateY(-100%);\n}\n\n.offcanvas-bottom {\n right: 0;\n left: 0;\n height: $offcanvas-vertical-height;\n max-height: 100%;\n border-top: $offcanvas-border-width solid $offcanvas-border-color;\n transform: translateY(100%);\n}\n\n.offcanvas.show {\n transform: none;\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',"@each $color, $value in $theme-colors {\n .link-#{$color} {\n color: $value;\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));\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(--#{$variable-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 --#{$variable-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\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}\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 // 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 (eg. 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 --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$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, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\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 #{$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 q=w},9754:(n,t,e)=>{"use strict";e.d(t,{Z:()=>s});var r=e(7796),o=e.n(r),i=e(1051),a=e.n(i)()(o());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.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,+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.me-custom {\n margin-right: calc(24px + 1rem);\n}\n'],sourceRoot:""}]);const s=a},4359:(n,t,e)=>{"use strict";var r;function o(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 i(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?o(Object(e),!0).forEach((function(t){d(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):o(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,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)}function g(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 o=p(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return f(this,e)}}function m(n){return function(n){if(Array.isArray(n))return b(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||A(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 A(n,t){if(n){if("string"==typeof n)return b(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)?b(n,t):void 0}}function b(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 _=function(){function n(){s(this,n)}return c(n,[{key:"shadeRGBColor",value:function(n,t){var e=t.split(","),r=n<0?0:255,o=n<0?-1*n:n,i=parseInt(e[0].slice(4),10),a=parseInt(e[1],10),s=parseInt(e[2],10);return"rgb("+(Math.round((r-i)*o)+i)+","+(Math.round((r-a)*o)+a)+","+(Math.round((r-s)*o)+s)+")"}},{key:"shadeHexColor",value:function(n,t){var e=parseInt(t.slice(1),16),r=n<0?0:255,o=n<0?-1*n:n,i=e>>16,a=e>>8&255,s=255&e;return"#"+(16777216+65536*(Math.round((r-i)*o)+i)+256*(Math.round((r-a)*o)+a)+(Math.round((r-s)*o)+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 o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t});var r=Object.assign({},n);return this.isObject(n)&&this.isObject(t)&&Object.keys(t).forEach((function(o){e.isObject(t[o])&&o in n?r[o]=e.extend(n[o],t[o]):Object.assign(r,d({},o,t[o]))})),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 o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=this.clone(t[i]));return o}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?"-":"",o=t[0].replace(".",""),i=Number(t[1])+1;if(i<0){for(e=r+"0.";i++;)e+="0";return e+o.replace(/^-/,"")}for(i-=o.length;i--;)e+="0";return o+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,o=0;o<t;o++){var i={};i.x=n*Math.sin(o*r),i.y=-n*Math.cos(o*r),e.push(i)}return e}},{key:"polarToCartesian",value:function(n,t,e,r){var o=(r-90)*Math.PI/180;return{x:n+e*Math.cos(o),y:t+e*Math.sin(o)}}},{key:"escapeString",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",e=n.toString().slice();return e.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}(),x=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,o,i){t||(t=0),n.attr({r:t,width:t,height:t}).animate(r,o).attr({r:e,width:e.width,height:e.height}).afterAll((function(){i()}))}},{key:"animateCircle",value:function(n,t,e,r,o){n.attr({r:t.r,cx:t.cx,cy:t.cy}).animate(r,o).attr({r:e.r,cx:e.cx,cy:e.cy})}},{key:"animateRect",value:function(n,t,e,r,o){n.attr(t).animate(r).attr(e).afterAll((function(){return o()}))}},{key:"animatePathsGradually",value:function(n){var t=n.el,e=n.realIndex,r=n.j,o=n.fill,i=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?o:"stroke",i,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,o,i,a,s){var l=this,c=this.w;o||(o=n.attr("pathFrom")),i||(i=n.attr("pathTo"));var d=function(n){return"radar"===c.config.chart.type&&(a=1),"M 0 ".concat(c.globals.gridHeight)};(!o||o.indexOf("undefined")>-1||o.indexOf("NaN")>-1)&&(o=d()),(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i=d()),c.globals.shouldAnimate||(a=1),n.plot(o).animate(1,c.globals.easing,s).plot(o).animate(a,c.globals.easing,s).plot(i).afterAll((function(){_.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,o=this.w,i=e.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter((function(n){var e=o.config.chart.dropShadow;(e.enabled?r.addShadow(n,t,e):n).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:i}})})),n.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(n.filterer.node)}},{key:"addDarkenFilter",value:function(n,t,e){var r=this,o=this.w,i=e.intensity;n.unfilter(!0),new window.SVG.Filter,n.filter((function(n){var e=o.config.chart.dropShadow;(e.enabled?r.addShadow(n,t,e):n).componentTransfer({rgb:{type:"linear",slope:i}})})),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,o=e.top,i=e.left,a=e.color,s=e.opacity,l=n.flood(Array.isArray(a)?a[t]:a,s).composite(n.sourceAlpha,"in").offset(i,o).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,o=t.left,i=t.blur,a=t.color,s=t.opacity,l=t.noUserSpaceOnUse,c=this.w;return n.unfilter(!0),_.isIE()&&"radialBar"===c.config.chart.type||(a=Array.isArray(a)?a[e]:a,n.filter((function(n){var t;t=_.isSafari()||_.isFirefox()||_.isIE()?n.flood(a,s).composite(n.sourceAlpha,"in").offset(o,r).gaussianBlur(i):n.flood(a,s).composite(n.sourceAlpha,"in").offset(o,r).gaussianBlur(i).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 o=r.config.states.active.filter;"none"!==o&&this.applyFilter(n,t,o.type,o.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}(),y=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 o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",i=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",l=this.w,c=l.globals.dom.Paper.line().attr({x1:n,y1:t,x2:e,y2:r,stroke:o,"stroke-dasharray":i,"stroke-width":a,"stroke-linecap":s});return c}},{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,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=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,u=d.globals.dom.Paper.rect();return u.attr({x:n,y:t,width:e>0?e:0,height:r>0?r:0,rx:o,ry:o,opacity:a,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),u.node.setAttribute("fill",i),u}},{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",o=this.w,i=o.globals.dom.Paper.polygon(n).attr({fill:r,stroke:t,"stroke-width":e});return i}},{key:"drawCircle",value:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=this.w;n<0&&(n=0);var r=e.globals.dom.Paper.circle(2*n);return null!==t&&r.attr(t),r}},{key:"drawPath",value:function(n){var t=n.d,e=void 0===t?"":t,r=n.stroke,o=void 0===r?"#a8a8a8":r,i=n.strokeWidth,a=void 0===i?1:i,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:o,"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,e=t.globals.dom.Paper.group();return null!==n&&e.attr(n),e}},{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,o,i){return["C",n,t,e,r,o,i].join(" ")}},{key:"quadraticCurve",value:function(n,t,e,r){return["Q",n,t,e,r].join(" ")}},{key:"arc",value:function(n,t,e,r,o,i,a){var s=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l="A";s&&(l="a");var c=[l,n,t,e,r,o,i,a].join(" ");return c}},{key:"renderPaths",value:function(n){var t,e=n.j,r=n.realIndex,o=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,_=n.drawShadow,y=void 0===_||_,k=this.w,E=new v(this.ctx),w=new x(this.ctx),$=this.w.config.chart.animations.enabled,C=$&&this.w.config.chart.animations.dynamicAnimation.enabled,B=!!($&&!k.globals.resized||C&&k.globals.dataChanged&&k.globals.shouldAnimate);B?t=o:(t=a,k.globals.animationEnded=!0);var I,S=k.config.stroke.dashArray;I=Array.isArray(S)?S[r]:k.config.stroke.dashArray;var M=this.drawPath({d:t,stroke:s,strokeWidth:l,fill:d,fillOpacity:1,classes:f,strokeLinecap:c,strokeDashArray:I});if(M.attr("index",r),m&&M.attr({"clip-path":"url(#gridRectMask".concat(k.globals.cuid,")")}),"none"!==k.config.states.normal.filter.type)E.getDefaultFilter(M,r);else if(k.config.chart.dropShadow.enabled&&y&&(!k.config.chart.dropShadow.enabledOnSeries||k.config.chart.dropShadow.enabledOnSeries&&-1!==k.config.chart.dropShadow.enabledOnSeries.indexOf(r))){var z=k.config.chart.dropShadow;E.dropShadow(M,z,r)}b&&(M.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,M)),M.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,M)),M.node.addEventListener("mousedown",this.pathMouseDown.bind(this,M))),M.attr({pathTo:a,pathFrom:o});var O={el:M,j:e,realIndex:r,pathFrom:o,pathTo:a,fill:d,strokeWidth:l,delay:u};return!$||k.globals.resized||k.globals.dataChanged?!k.globals.resized&&k.globals.dataChanged||w.showDelayedElements():w.animatePathsGradually(i(i({},O),{},{speed:p})),k.globals.dataChanged&&C&&B&&w.animatePathsGradually(i(i({},O),{},{speed:h})),M}},{key:"drawPattern",value:function(n,t,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=this.w,a=i.globals.dom.Paper.pattern(t,e,(function(i){"horizontalLines"===n?i.line(0,0,e,0).stroke({color:r,width:o+1}):"verticalLines"===n?i.line(0,0,0,t).stroke({color:r,width:o+1}):"slantedLines"===n?i.line(0,0,t,e).stroke({color:r,width:o}):"squares"===n?i.rect(t,e).fill("none").stroke({color:r,width:o}):"circles"===n&&i.circle(t).fill("none").stroke({color:r,width:o})}));return a}},{key:"drawGradient",value:function(n,t,e,r,o){var i,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=_.hexToRgba(t,r)),e.length<9&&0===e.indexOf("#")&&(e=_.hexToRgba(e,o));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(i=null===l||0===l.length?d.globals.dom.Paper.gradient(g?"radial":"linear",(function(n){n.at(u,t,r),n.at(p,e,o),n.at(h,e,o),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?i.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:A,r:a}):i.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===n?i.from(0,0).to(0,1):"diagonal"===n?i.from(0,0).to(1,1):"horizontal"===n?i.from(0,1).to(1,1):"diagonal2"===n&&i.from(1,0).to(0,1);return i}},{key:"getTextBasedOnMaxWidth",value:function(n){var t=n.text,e=n.maxWidth,r=n.fontSize,o=n.fontFamily,i=this.getTextRects(t,r,o),a=i.width/t.length,s=Math.floor(e/a);return e<i.width?t.slice(0,s-3)+"...":t}},{key:"drawText",value:function(n){var t=this,e=n.x,r=n.y,o=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===o&&(o="");var b=o;a||(a="start"),d&&d.length||(d=A.config.chart.foreColor),l=l||A.config.chart.fontFamily,c=c||"regular";var _,x={maxWidth:p,fontSize:s=s||"11px",fontFamily:l};return Array.isArray(o)?_=A.globals.dom.Paper.text((function(n){for(var e=0;e<o.length;e++)b=o[e],p&&(b=t.getTextBasedOnMaxWidth(i({text:o[e]},x))),0===e?n.tspan(b):n.tspan(b).newLine()})):(p&&(b=this.getTextBasedOnMaxWidth(i({text:o},x))),_=m?A.globals.dom.Paper.plain(o):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,o=null;if("square"===e.shape||"rect"===e.shape){var i=void 0===e.pRadius?r/2:e.pRadius;null!==t&&r||(r=0,i=0);var a=1.2*r+i,s=this.drawRect(a,a,a,a,i);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}),o=s}else"circle"!==e.shape&&e.shape||(_.isNumber(t)||(r=0,t=0),o=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 o}},{key:"pathMouseEnter",value:function(n,t){var e=this.w,r=new v(this.ctx),o=parseInt(n.node.getAttribute("index"),10),i=parseInt(n.node.getAttribute("j"),10);if("function"==typeof e.config.chart.events.dataPointMouseEnter&&e.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:o,dataPointIndex:i,w:e}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:o,dataPointIndex:i,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,o,a.type,a.value)}}},{key:"pathMouseLeave",value:function(n,t){var e=this.w,r=new v(this.ctx),o=parseInt(n.node.getAttribute("index"),10),i=parseInt(n.node.getAttribute("j"),10);"function"==typeof e.config.chart.events.dataPointMouseLeave&&e.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:o,dataPointIndex:i,w:e}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:o,dataPointIndex:i,w:e}]),"none"!==e.config.states.active.filter.type&&"true"===n.node.getAttribute("selected")||"none"!==e.config.states.hover.filter.type&&r.getDefaultFilter(n,o)}},{key:"pathMouseDown",value:function(n,t){var e=this.w,r=new v(this.ctx),o=parseInt(n.node.getAttribute("index"),10),i=parseInt(n.node.getAttribute("j"),10),a="false";if("true"===n.node.getAttribute("selected")){if(n.node.setAttribute("selected","false"),e.globals.selectedDataPoints[o].indexOf(i)>-1){var s=e.globals.selectedDataPoints[o].indexOf(i);e.globals.selectedDataPoints[o].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,o)}))};d(l),d(c)}n.node.setAttribute("selected","true"),a="true",void 0===e.globals.selectedDataPoints[o]&&(e.globals.selectedDataPoints[o]=[]),e.globals.selectedDataPoints[o].push(i)}if("true"===a){var u=e.config.states.active.filter;if("none"!==u)r.applyFilter(n,o,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,o,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,o):(p=e.config.states.hover.filter,r.applyFilter(n,o,p.type,p.value)));"function"==typeof e.config.chart.events.dataPointSelection&&e.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:e.globals.selectedDataPoints,seriesIndex:o,dataPointIndex:i,w:e}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:e.globals.selectedDataPoints,seriesIndex:o,dataPointIndex:i,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 o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=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),i.globals.dom.Paper.add(a);var s=a.bbox();return o||(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,o=0;o<n.globals.series.length;o++)void 0!==n.globals.series[o][e]&&(r+=n.globals.series[o][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,o){for(var i=0,a=0;a<r.length;a++)e.globals.seriesX[o][a]>n&&e.globals.seriesX[o][a]<t&&(i+=r[a]);return i}))}},{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 o=0;o<t.length;o++){var i=n.globals.stackedSeriesTotals[o],a=0;i&&(a=100*t[o]/i),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,o=this.w.globals,i=[],a=0,s=[],l=.1,c=0;if(o.yRange=[],o.isMultipleYAxis)for(var d=0;d<o.minYArr.length;d++)o.yRange.push(Math.abs(o.minYArr[d]-o.maxYArr[d])),s.push(0);else o.yRange.push(Math.abs(o.minY-o.maxY));o.xRange=Math.abs(o.maxX-o.minX),o.zRange=Math.abs(o.maxZ-o.minZ);for(var u=0;u<o.yRange.length;u++)i.push(o.yRange[u]/o.gridHeight);if(t=o.xRange/o.gridWidth,e=Math.abs(o.initialMaxX-o.initialMinX)/o.gridWidth,n=o.yRange/o.gridWidth,r=o.xRange/o.gridHeight,(a=o.zRange/o.gridHeight*16)||(a=1),o.minY!==Number.MIN_VALUE&&0!==Math.abs(o.minY)&&(o.hasNegs=!0),o.isMultipleYAxis){s=[];for(var p=0;p<i.length;p++)s.push(-o.minYArr[p]/i[p])}else s.push(-o.minY/i[0]),o.minY!==Number.MIN_VALUE&&0!==Math.abs(o.minY)&&(l=-o.minY/n,c=o.minX/t);return{yRatio:i,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,o=0===r.globals.minYArr[e]?-1:this.getBaseLog(n,r.globals.minYArr[e]),i=(0===r.globals.maxYArr[e]?0:this.getBaseLog(n,r.globals.maxYArr[e]))-o;return t<1?t/i:(this.getBaseLog(n,t)-o)/i}},{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,o){if(e.config.yaxis[o]&&t.w.config.yaxis[o].logarithmic){var i,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))}))})),i=Math.pow(r.yRange[o],Math.abs(s-a)/r.yRange[o]),r.yLogRatio[o]=i/r.gridHeight,i}})),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}(),E=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,o=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(r,"']"));if(null!==o){var i=o.getBoundingClientRect();o.setAttribute("x",parseFloat(o.getAttribute("x"))-i.height+4),"top"===n.label.position?o.setAttribute("y",parseFloat(o.getAttribute("y"))+i.width):o.setAttribute("y",parseFloat(o.getAttribute("y"))-i.width);var a=this.annoCtx.graphics.rotateAroundCenter(o),s=a.x,l=a.y;o.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(),o=n.getBoundingClientRect(),i=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,i=t.label.style.padding.top,a=t.label.style.padding.bottom);var c=o.left-r.left-i,d=o.top-r.top-s,u=this.annoCtx.graphics.drawRect(c-e.globals.barPadForNumericAxis,d,o.width+i+a,o.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,o){var i=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations .apexcharts-").concat(o,"-annotation-label[rel='").concat(r,"']"));if(i){var a=i.parentNode,s=n.addBackgroundToAnno(i,e);s&&(a.insertBefore(s.node,i),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)))}};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,o=this.w;if(this.annoCtx.invertAxis){var i=o.globals.labels.indexOf(r);o.config.xaxis.convertedCatToNumeric&&(i=o.globals.categoryLabels.indexOf(r));var a=o.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(i+1)+")");a&&(e=parseFloat(a.getAttribute("y")))}else{var s;s=o.config.yaxis[t.yAxisIndex].logarithmic?(r=new k(this.annoCtx.ctx).getLogVal(r,t.yAxisIndex))/o.globals.yLogRatio[t.yAxisIndex]:(r-o.globals.minYArr[t.yAxisIndex])/(o.globals.yRange[t.yAxisIndex]/o.globals.gridHeight),e=o.globals.gridHeight-s,o.config.yaxis[t.yAxisIndex]&&o.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,o=this.annoCtx.invertAxis?e.globals.maxY:e.globals.maxX,i=this.annoCtx.invertAxis?e.globals.yRange[0]:e.globals.xRange,a=(t.x-r)/(i/e.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(a=(o-t.x)/(i/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)/(i/e.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(s=(o-t.x2)/(i/e.globals.gridWidth)),"category"!==e.config.xaxis.type&&!e.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||e.globals.dataFormatXNumeric||(s=this.getStringX(t.x2)),"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),o=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(r+1)+")");return o&&(e=parseFloat(o.getAttribute("x"))),e}}]),n}(),w=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new E(this.annoCtx)}return c(n,[{key:"addXaxisAnnotation",value:function(n,t,e){var r,o=this.w,i=this.helpers.getX1X2("x1",n),a=n.label.text,s=n.strokeDashArray;if(_.isNumber(i)){if(null===n.x2||void 0===n.x2){var l=this.annoCtx.graphics.drawLine(i+n.offsetX,0+n.offsetY,i+n.offsetX,o.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))<i){var c=i;i=r,r=c}var d=this.annoCtx.graphics.drawRect(i+n.offsetX,0+n.offsetY,r-i,o.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(o.globals.cuid,")")),t.appendChild(d.node),n.id&&d.node.classList.add(n.id)}var u="top"===n.label.position?4:o.globals.gridHeight,p=this.annoCtx.graphics.getTextRects(a,parseFloat(n.label.style.fontSize)),h=this.annoCtx.graphics.drawText({x:i+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}(),$=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t,this.helpers=new E(this.annoCtx)}return c(n,[{key:"addYaxisAnnotation",value:function(n,t,e){var r,o=this.w,i=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,i,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,i);d.node.classList.add("apexcharts-annotation-rect"),d.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")")),t.appendChild(d.node),n.id&&d.node.classList.add(n.id)}var u="right"===n.label.position?o.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}(),C=function(){function n(t){s(this,n),this.w=t.w,this.annoCtx=t,this.helpers=new E(this.annoCtx)}return c(n,[{key:"addPointAnnotation",value:function(n,t,e){this.w;var r=this.helpers.getX1X2("x1",n),o=this.helpers.getY1Y2("y1",n);if(_.isNumber(r)){var i={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,o+n.marker.offsetY,i);t.appendChild(a.node);var s=n.label.text?n.label.text:"",l=this.annoCtx.graphics.drawText({x:r+n.label.offsetX,y:o+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(o+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:o+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))}}},{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}(),B={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,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,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,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,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:[B],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}(),S=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.graphics=new y(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new E(this),this.xAxisAnnotations=new w(this),this.yAxisAnnotations=new $(this),this.pointsAnnotations=new C(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(),o=n.config.chart.animations.enabled,i=[t,e,r],a=[e.node,t.node,r.node],s=0;s<3;s++)n.globals.dom.elGraphical.add(i[s]),!o||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,o=n.text,i=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,x=n.paddingRight,v=void 0===x?4:x,y=n.paddingBottom,k=void 0===y?2:y,E=n.paddingTop,w=void 0===E?2:E,$=this.w,C=this.graphics.drawText({x:e,y:r,text:o,textAnchor:i||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||$.config.chart.fontFamily,foreColor:a||$.config.chart.foreColor,cssClass:d}),B=$.globals.dom.baseEl.querySelector(A);B&&B.appendChild(C.node);var I=C.bbox();if(o){var S=this.graphics.drawRect(I.x-_,I.y-w,I.width+_+v,I.height+k+w,f,u||"transparent",1,p,g,h);B.insertBefore(S.node,C.node)}}},{key:"addImage",value:function(n,t){var e=this.w,r=n.path,o=n.x,i=void 0===o?0:o,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(i,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,o=n.type,i=n.contextMethod,a=r,s=a.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations")),c=l.childNodes.length+1,d=new I,u=Object.assign({},"xaxis"===o?d.xAxisAnnotation:"yaxis"===o?d.yAxisAnnotation:d.pointAnnotation),p=_.extend(u,t);switch(o){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(o,"-annotations .apexcharts-").concat(o,"-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:_.randomId(),method:i,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=_.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}(),M=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),o=parseInt(t.globals.gridHeight,10),i=r>o?r:o,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=i+1,l=i):(s=n.width,l=n.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");y.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),y.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,o,i=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(i.fill.opacity)?i.fill.opacity[this.seriesIndex]:i.fill.opacity;n.color&&(a=n.color);var c=a;if(-1===a.indexOf("rgb")?a.length<9&&(c=_.hexToRgba(a,l)):a.indexOf("rgba")>-1&&(l=_.getOpacityFromRGBA(a)),n.opacity&&(l=n.opacity),"pattern"===s&&(r=this.handlePatternFill(r,a,l,c)),"gradient"===s&&(o=this.handleGradientFill(a,l,this.seriesIndex)),"image"===s){var d=i.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?o:"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 o=this.w.config,i=this.opts,a=new y(this.ctx),s=void 0===o.fill.pattern.strokeWidth?Array.isArray(o.stroke.width)?o.stroke.width[this.seriesIndex]:o.stroke.width:Array.isArray(o.fill.pattern.strokeWidth)?o.fill.pattern.strokeWidth[this.seriesIndex]:o.fill.pattern.strokeWidth,l=t;return Array.isArray(o.fill.pattern.style)?void 0!==o.fill.pattern.style[i.seriesNumber]?a.drawPattern(o.fill.pattern.style[i.seriesNumber],o.fill.pattern.width,o.fill.pattern.height,l,s,e):r:a.drawPattern(o.fill.pattern.style,o.fill.pattern.width,o.fill.pattern.height,l,s,e)}},{key:"handleGradientFill",value:function(n,t,e){var r,o=this.w.config,i=this.opts,a=new y(this.ctx),s=new _,l=o.fill.gradient.type,c=n,d=void 0===o.fill.gradient.opacityFrom?t:Array.isArray(o.fill.gradient.opacityFrom)?o.fill.gradient.opacityFrom[e]:o.fill.gradient.opacityFrom;c.indexOf("rgba")>-1&&(d=_.getOpacityFromRGBA(c));var u=void 0===o.fill.gradient.opacityTo?t:Array.isArray(o.fill.gradient.opacityTo)?o.fill.gradient.opacityTo[e]:o.fill.gradient.opacityTo;if(void 0===o.fill.gradient.gradientToColors||0===o.fill.gradient.gradientToColors.length)r="dark"===o.fill.gradient.shade?s.shadeColor(-1*parseFloat(o.fill.gradient.shadeIntensity),n.indexOf("rgb")>-1?_.rgb2hex(n):n):s.shadeColor(parseFloat(o.fill.gradient.shadeIntensity),n.indexOf("rgb")>-1?_.rgb2hex(n):n);else if(o.fill.gradient.gradientToColors[i.seriesNumber]){var p=o.fill.gradient.gradientToColors[i.seriesNumber];r=p,p.indexOf("rgba")>-1&&(u=_.getOpacityFromRGBA(p))}else r=n;if(o.fill.gradient.inverseColors){var h=c;c=r,r=h}return c.indexOf("rgb")>-1&&(c=_.rgb2hex(c)),r.indexOf("rgb")>-1&&(r=_.rgb2hex(r)),a.drawGradient(l,c,r,d,u,i.size,o.fill.gradient.stops,o.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 o,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=this.w,s=t,l=n,c=null,d=new y(this.ctx),u=a.config.markers.discrete&&a.config.markers.discrete.length;if((a.globals.markers.size[t]>0||i||u)&&(c=d.group({class:i||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";"line"!==a.config.chart.type&&"area"!==a.config.chart.type||a.globals.comboCharts||a.config.tooltip.intersect||(f+=" no-pointer-events");var g=Array.isArray(a.config.markers.size)?a.globals.markers.size[t]>0:a.config.markers.size>0;if(g||i||u){_.isNumber(l.y[p])?f+=" w".concat(_.randomId()):f="apexcharts-nullpoint";var m=this.getMarkerConfig({cssClass:f,seriesIndex:t,dataPointIndex:h});a.config.series[s].data[h]&&(a.config.series[s].data[h].fillColor&&(m.pointFillColor=a.config.series[s].data[h].fillColor),a.config.series[s].data[h].strokeColor&&(m.pointStrokeColor=a.config.series[s].data[h].strokeColor)),r&&(m.pSize=r),(o=d.drawMarker(l.x[p],l.y[p],m)).attr("rel",h),o.attr("j",h),o.attr("index",t),o.node.setAttribute("default-marker-size",m.pSize);var A=new v(this.ctx);A.setSelectionFilter(o,t,h),this.addEvents(o),c&&c.add(o)}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,o=void 0===r?null:r,i=n.finishRadius,a=void 0===i?null:i,s=this.w,l=this.getMarkerStyle(e),c=s.globals.markers.size[e],d=s.config.markers;return null!==o&&d.discrete.length&&d.discrete.map((function(n){n.seriesIndex===e&&n.dataPointIndex===o&&(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 y(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}(),O=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,o=new y(this.ctx),i=e.realIndex,a=e.pointsPos,s=e.zRatio,l=e.elParent,c=o.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[i];if(s!==1/0){f=r.globals.seriesZ[i][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[i][u]||(p=!1),p){var b=this.drawPoint(m,A,h,f,i,u,t);c.add(b)}l.add(c)}}},{key:"drawPoint",value:function(n,t,e,r,o,i,a){var s=this.w,l=o,c=new x(this.ctx),d=new v(this.ctx),u=new M(this.ctx),p=new z(this.ctx),h=new y(this.ctx),f=p.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:i,finishRadius:"bubble"===s.config.chart.type||s.globals.comboCharts&&s.config.series[o]&&"bubble"===s.config.series[o].type?r:null});r=f.pSize;var g,m=u.fillPath({seriesNumber:o,dataPointIndex:i,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:s.globals.series[o][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[i]&&s.config.series[l].data[i].fillColor&&(m=s.config.series[l].data[i].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,o)}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,E,w,$=s.config.chart.animations.dynamicAnimation.speed;null!=(w=s.globals.previousPaths[o]&&s.globals.previousPaths[o][a])&&(_=w.x,k=w.y,E=void 0!==w.r?w.r:r);for(var C=0;C<s.globals.collapsedSeries.length;C++)s.globals.collapsedSeries[C].index===o&&($=1,r=0);0===n&&0===t&&(r=0),c.animateCircle(g,{cx:_,cy:k,r:E},{cx:n,cy:t,r},$,s.globals.easing)}else g.attr({r});return g.attr({rel:i,j:i,index:o,"default-marker-size":r}),d.setSelectionFilter(g,o,i),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}(),N=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,o,i,a){var s=this.w,l=!1,c=new y(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===o||i)&&(l=!0),{x:n,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(n,t,e){var r=this,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2,i=this.w,a=new y(this.ctx),s=i.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+o,!isNaN(l)){1===e&&0===p&&(d=0),1===e&&1===p&&(d=1);var h=i.globals.series[t][d],f="",g=function(n){return i.config.dataLabels.formatter(n,{ctx:r.ctx,seriesIndex:t,dataPointIndex:d,w:i})};if("bubble"===i.config.chart.type){f=g(h=i.globals.seriesZ[t][d]),c=n.y[p];var m=new O(this.ctx),A=m.centerTextInBubble(c,t,d);c=A.y}else void 0!==h&&(f=g(h));this.plotDataLabelsText({x:l,y:c,text:f,i:t,j:d,parent:u,offsetCorrection:!0,dataLabelsConfig:i.config.dataLabels})}return u}},{key:"plotDataLabelsText",value:function(n){var t=this.w,e=new y(this.ctx),r=n.x,o=n.y,i=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(i)<0)){var g={x:r,y:o,drawnextLabel:!0,textRects:null};f&&(g=this.dataLabelsCorrection(r,o,s,i,a,h,parseInt(u.style.fontSize,10))),t.globals.zoomed||(r=g.x,o=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[i];(("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:i,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:o+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:o}),u.dropShadow.enabled){var x=u.dropShadow;new v(this.ctx).dropShadow(_,x)}d.add(_),void 0===t.globals.lastDrawnDataLabelsIndexes[i]&&(t.globals.lastDrawnDataLabelsIndexes[i]=[]),t.globals.lastDrawnDataLabelsIndexes[i].push(a)}}}},{key:"addBackgroundToDataLabel",value:function(n,t){var e=this.w,r=e.config.dataLabels.background,o=r.padding,i=r.padding/2,a=t.width,s=t.height,l=new y(this.ctx).drawRect(t.x-o,t.y-i/2,a+2*o,s+i,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],o=r.getBBox(),i=null;if(o.width&&o.height&&(i=this.addBackgroundToDataLabel(r,o)),i){r.parentNode.insertBefore(i.node,r);var a=r.getAttribute("fill");!n.config.chart.animations.enabled||n.globals.resized||n.globals.dataChanged?i.attr({fill:a}):i.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}(),L=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,o=n.y2,i=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 y(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 _,x=t,v=e,k=f.config.dataLabels,E=this.barCtx.barOptions.dataLabels;void 0!==u&&this.barCtx.isRangeBar&&(b=u,v=u);var w=k.offsetX,$=k.offsetY,C={width:0,height:0};if(f.config.dataLabels.enabled){var B=this.barCtx.series[i][a];C=g.getTextRects(f.globals.yLabelFormatters[0](B),parseFloat(k.style.fontSize))}var I={x:t,y:e,i,j:a,renderedPath:h,bcx:A,bcy:b,barHeight:c,barWidth:d,textRects:C,strokeWidth:m,dataLabelsX:x,dataLabelsY:v,barDataLabelsConfig:E,offX:w,offY:$};return _=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(I):this.calculateColumnsDataLabelsPosition(I),h.attr({cy:_.bcy,cx:_.bcx,j:a,val:l[i][a],barHeight:c,barWidth:d}),this.drawCalculatedDataLabels({x:_.dataLabelsX,y:_.dataLabelsY,val:this.barCtx.isRangeBar?[r,o]:l[i][a],i:s,j:a,barWidth:d,barHeight:c,textRects:C,dataLabelsConfig:k})}},{key:"calculateColumnsDataLabelsPosition",value:function(n){var t,e=this.w,r=n.i,o=n.j,i=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][o]<0,b=i;switch(this.barCtx.isReversed&&(b=i-l+(A?2*l:0),i-=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:i,dataLabelsX:t,dataLabelsY:d}}},{key:"calculateBarsDataLabelsPosition",value:function(n){var t=this.w,e=n.x,r=n.i,o=n.j,i=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=i-(this.barCtx.isRangeBar?0:f)+a/2+l.height/2+h-3,m=this.barCtx.series[r][o]<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:i,dataLabelsX:c,dataLabelsY:g}}},{key:"drawCalculatedDataLabels",value:function(n){var t=n.x,e=n.y,r=n.val,o=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 N(this.barCtx.ctx),f=new y(this.barCtx.ctx),g=d.formatter,m=null,A=u.globals.collapsedSeriesIndices.indexOf(o)>-1;if(d.enabled&&!A){m=f.group({class:"apexcharts-data-labels",transform:p});var b="";void 0!==r&&(b=g(r,{seriesIndex:o,dataPointIndex:a,w:u}));var _=u.globals.series[o][a]<0,x=u.config.plotOptions.bar.dataLabels.position;"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&("top"===x&&(d.textAnchor=_?"end":"start"),"center"===x&&(d.textAnchor="middle"),"bottom"===x&&(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 v=i({},d);this.barCtx.isHorizontal&&r<0&&("start"===d.textAnchor?v.textAnchor="end":"end"===d.textAnchor&&(v.textAnchor="start")),h.plotDataLabelsText({x:t,y:e,text:b,i:o,j:a,parent:m,dataLabelsConfig:v,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}}]),n}(),D=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(_.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,o=_.clone(r.globals.initialSeries);r.globals.previousPaths=[],e?(r.globals.collapsedSeries=[],r.globals.ancillaryCollapsedSeries=[],r.globals.collapsedSeriesIndices=[],r.globals.ancillaryCollapsedSeriesIndices=[]):o=this.emptyCollapsedSeries(o),r.config.series=o,n&&(t&&(r.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(o,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 o=parseInt(t.getAttribute("rel"),10)-1,i=null,a=null;e.globals.axisCharts||"radialBar"===e.config.chart.type?e.globals.axisCharts?(i=e.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(o,"']")),a=e.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(o,"']"))):i=e.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(o+1,"']")):i=e.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(o+1,"'] path"));for(var s=0;s<r.length;s++)r[s].classList.add(this.legendInactiveClass);null!==i&&(e.globals.axisCharts||i.parentNode.classList.remove(this.legendInactiveClass),i.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,o=r.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),i=function(n){for(var t=0;t<o.length;t++)o[t].classList[n](e.legendInactiveClass)};if("mousemove"===n.type){var a=parseInt(t.getAttribute("rel"),10)-1;i("add"),function(n){for(var t=0;t<o.length;t++){var r=parseInt(o[t].getAttribute("val"),10);r>=n.from&&r<=n.to&&o[t].classList.remove(e.legendInactiveClass)}}(r.config.plotOptions.heatmap.colorScale.ranges[a])}else"mouseout"===n.type&&i("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 o=e.config.series.map((function(t,r){var o=!1;return n&&(o="bar"===e.config.series[r].type||"column"===e.config.series[r].type),t.data&&t.data.length>0&&!o?r:-1})),i="asc"===t?0:o.length-1;"asc"===t?i<o.length:i>=0;"asc"===t?i++:i--)if(-1!==o[i]){r=o[i];break}return r}},{key:"getPreviousPaths",value:function(){var n=this.w;function t(t,e,r){for(var o=t[e].childNodes,i={type:r,paths:[],realIndex:t[e].getAttribute("data:realIndex")},a=0;a<o.length;a++)if(o[a].hasAttribute("pathTo")){var s=o[a].getAttribute("pathTo");i.paths.push({d:s})}n.globals.previousPaths.push(i)}n.globals.previousPaths=[],["line","area","bar","rangebar","candlestick","radar"].forEach((function(e){for(var r,o=(r=e,n.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(r,"-series .apexcharts-series"))),i=0;i<o.length;i++)t(o,i,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=[],o=function(n){var t=function(t){return e[n].getAttribute(t)},o={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};r.push({rect:o,color:e[n].getAttribute("color")})},i=0;i<e.length;i++)o(i);n.globals.previousPaths.push(r)},o=0;o<e.length;o++)r(o);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 o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n,"-series .apexcharts-series[data\\:realIndex='").concat(r,"'] circle")),i=[],a=0;a<o.length;a++)i.push({x:o[a].getAttribute("cx"),y:o[a].getAttribute("cy"),r:o[a].getAttribute("r")});t.globals.previousPaths.push(i)}}},{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 y(this.ctx),r=n.globals.svgWidth/2,o=n.globals.svgHeight/2,i="middle";if(n.globals.noData=!0,n.globals.animationEnded=!0,"left"===t.align?(r=10,i="start"):"right"===t.align&&(r=n.globals.svgWidth-10,i="end"),"top"===t.verticalAlign?o=50:"bottom"===t.verticalAlign&&(o=n.globals.svgHeight-50),r+=t.offsetX,o=o+parseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var a=e.drawText({x:r,y:o,text:t.text,textAnchor:i,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}(),j=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,o,i,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)o=(e=l.globals.gridHeight/c)/d,l.globals.isXNumeric&&(o=(e=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),o=o*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-o*this.barCtx.seriesLen)/2;else{if(r=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(r=l.globals.gridWidth/l.globals.dataPoints),i=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),(i=r/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(i=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-i*this.barCtx.seriesLen)/2}return{x:n,y:t,yDivision:e,xDivision:r,barHeight:o,barWidth:i,zeroH:a,zeroW:s}}},{key:"getPathFillColor",value:function(n,t,e,r){var o=this.w,i=new M(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)})),o.config.series[t].data[e]&&o.config.series[t].data[e].fillColor&&(a=o.config.series[t].data[e].fillColor),i.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,o=this.w;return void 0===this.barCtx.series[n][t]||null===this.barCtx.series[n][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,o.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,o=n.x2,i=n.y1,a=n.y2,s=n.elSeries,l=this.w,c=new y(this.barCtx.ctx),d=new D(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!==i?i:0,void 0!==o?o: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,o=n.y1,i=n.y2,a=n.strokeWidth,s=n.series,l=n.realIndex,c=n.i,d=n.j,u=n.w,p=new y(this.barCtx.ctx);(a=Array.isArray(a)?a[l]:a)||(a=0);var h={barWidth:t,strokeWidth:a,yRatio:r,barXPosition:e,y1:o,y2:i},f=this.getRoundedBars(u,h,s,c,d),g=e,m=e+t,A=p.move(g,o),b=p.move(g,o),_=p.line(m-a,o);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,o)+_+_+_+_+_+p.line(g,o),u.config.chart.stacked&&(this.barCtx.yArrj.push(f.y2),this.barCtx.yArrjF.push(Math.abs(o-f.y2)),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,o=n.x2,i=n.strokeWidth,a=n.series,s=n.realIndex,l=n.i,c=n.j,d=n.w,u=new y(this.barCtx.ctx);(i=Array.isArray(i)?i[s]:i)||(i=0);var p={barHeight:e,strokeWidth:i,barYPosition:t,x2:o,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-i);return f=f+u.line(h.x2,m)+h.pathWithRadius+u.line(h.x2,A-i)+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.x2),this.barCtx.xArrjF.push(Math.abs(r-h.x2)),this.barCtx.xArrjVal.push(this.barCtx.series[l][c])),{pathTo:f,pathFrom:g}}},{key:"getRoundedBars",value:function(n,t,e,r,o){var i=new y(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][o]||null!==e[r][o]){var u=this.barCtx.isReversed?e[r][o]>0:e[r][o]<0;u&&(a*=-1),d-=a,c=i.quadraticCurve(d+a,t.barYPosition,d+a,t.barYPosition+(u?-1*a:a))+i.line(d+a,t.barYPosition+t.barHeight-t.strokeWidth-(u?-1*a:a))+i.quadraticCurve(d+a,t.barYPosition+t.barHeight-t.strokeWidth,d,t.barYPosition+t.barHeight-t.strokeWidth)}return{pathWithRadius:c,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][o]||null!==e[r][o]){var f=e[r][o]<0;f&&(a*=-1),h+=a,p=i.quadraticCurve(t.barXPosition,h-a,t.barXPosition+(f?-1*a:a),h-a)+i.line(t.barXPosition+t.barWidth-t.strokeWidth-(f?-1*a:a),h-a)+i.quadraticCurve(t.barXPosition+t.barWidth-t.strokeWidth,h-a,t.barXPosition+t.barWidth-t.strokeWidth,h)}return{pathWithRadius:p,y2:h}}},{key:"checkZeroSeries",value:function(n){for(var t=n.series,e=this.w,r=0;r<t.length;r++){for(var o=0,i=0;i<t[e.globals.maxValsInArrayIndex].length;i++)o+=t[r][i];0===o&&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],r=e?t:null;return null!=n&&(r=t+n/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?n/this.barCtx.invertedYRatio:0)),r}},{key:"getYForValue",value:function(n,t){var e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e?t:null;return null!=n&&(r=t-n/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?n/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),r}},{key:"getGoalValues",value:function(n,t,e,r,o){var i=this,a=this.w,s=[];return a.globals.seriesGoals[r]&&a.globals.seriesGoals[r][o]&&Array.isArray(a.globals.seriesGoals[r][o])&&a.globals.seriesGoals[r][o].forEach((function(r){var o;s.push((d(o={},n,"x"===n?i.getXForValue(r.value,t,!1):i.getYForValue(r.value,e,!1)),d(o,"attrs",r),o))})),s}},{key:"drawGoalLine",value:function(n){var t=n.barXPosition,e=n.barYPosition,r=n.goalX,o=n.goalY,i=n.barWidth,a=n.barHeight,s=new y(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(o)&&o.forEach((function(n){var e=void 0!==n.attrs.strokeWidth?n.attrs.strokeWidth:i/2,r=t+e+i/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 j(this)}return c(n,[{key:"draw",value:function(n,t){var e=this.w,r=new y(this.ctx),o=new k(this.ctx,e);n=o.getLogSeries(n),this.series=n,this.yRatio=o.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,b=r.group({class:"apexcharts-series",rel:s+1,seriesName:_.escapeString(e.globals.seriesNames[A]),"data:realIndex":A});this.ctx.series.addCollapsedClassToSeries(b,A),n[s].length>0&&(this.visibleI=this.visibleI+1);var x=0,v=0;this.yRatio.length>1&&(this.yaxisIndex=A),this.isReversed=e.config.yaxis[this.yaxisIndex]&&e.config.yaxis[this.yaxisIndex].reversed;var E=this.barHelpers.initialPositions();f=E.y,x=E.barHeight,d=E.yDivision,p=E.zeroW,h=E.x,v=E.barWidth,c=E.xDivision,u=E.zeroH,this.horizontal||m.push(h+v/2);for(var w=r.group({class:"apexcharts-datalabels","data:realIndex":A}),$=r.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),C=0;C<e.globals.dataPoints;C++){var B=this.barHelpers.getStrokeWidth(s,C,A),I=null,S={indexes:{i:s,j:C,realIndex:A,bc:l},x:h,y:f,strokeWidth:B,elSeries:b};this.isHorizontal?(I=this.drawBarPaths(i(i({},S),{},{barHeight:x,zeroW:p,yDivision:d})),v=this.series[s][C]/this.invertedYRatio):(I=this.drawColumnPaths(i(i({},S),{},{xDivision:c,barWidth:v,zeroH:u})),x=this.series[s][C]/this.yRatio[this.yaxisIndex]);var M=this.barHelpers.drawGoalLine({barXPosition:I.barXPosition,barYPosition:I.barYPosition,goalX:I.goalX,goalY:I.goalY,barHeight:x,barWidth:v});M&&$.add(M),f=I.y,h=I.x,C>0&&m.push(h+v/2),g.push(f);var z=this.barHelpers.getPathFillColor(n,s,C,A);this.renderSeries({realIndex:A,pathFill:z,j:C,i:s,pathFrom:I.pathFrom,pathTo:I.pathTo,strokeWidth:B,elSeries:b,x:h,y:f,series:n,barHeight:x,barWidth:v,elDataLabelsWrap:w,elGoalsMarkers:$,visibleSeries:this.visibleI,type:"bar"})}e.globals.seriesXvalues[A]=m,e.globals.seriesYvalues[A]=g,a.add(b)}return a}},{key:"renderSeries",value:function(n){var t=n.realIndex,e=n.pathFill,r=n.lineFill,o=n.j,i=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,x=n.visibleSeries,k=n.type,E=this.w,w=new y(this.ctx);r||(r=this.barOptions.distributed?E.globals.stroke.colors[o]:E.globals.stroke.colors[t]),E.config.series[i].data[o]&&E.config.series[i].data[o].strokeColor&&(r=E.config.series[i].data[o].strokeColor),this.isNullValue&&(e="none");var $=o/E.config.chart.animations.animateGradually.delay*(E.config.chart.animations.speed/E.globals.dataPoints)/2.4,C=w.renderPaths({i,j:o,realIndex:t,pathFrom:a,pathTo:s,stroke:r,strokeWidth:l,strokeLineCap:E.config.stroke.lineCap,fill:e,animationDelay:$,initialSpeed:E.config.chart.animations.speed,dataChangeSpeed:E.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(k,"-area")});C.attr("clip-path","url(#gridRectMask".concat(E.globals.cuid,")"));var B=E.config.forecastDataPoints;B.count>0&&o>=E.globals.dataPoints-B.count&&(C.node.setAttribute("stroke-dasharray",B.dashArray),C.node.setAttribute("stroke-width",B.strokeWidth),C.node.setAttribute("fill-opacity",B.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,o),c.add(C);var I=new L(this).handleBarDataLabels({x:d,y:u,y1:p,y2:h,i,j:o,series:f,realIndex:t,barHeight:g,barWidth:m,barYPosition:A,renderedPath:C,visibleSeries:x});return null!==I&&b.add(I),c.add(b),_&&c.add(_),c}},{key:"drawBarPaths",value:function(n){var t=n.indexes,e=n.barHeight,r=n.strokeWidth,o=n.zeroW,i=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;i=this.barHelpers.getXForValue(this.series[d][u],o);var h=this.barHelpers.getBarpaths({barYPosition:p,barHeight:e,x1:o,x2:i,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:i,y:a,goalX:this.barHelpers.getGoalValues("x",o,null,d,u),barYPosition:p}}},{key:"drawColumnPaths",value:function(n){var t=n.indexes,e=n.x,r=n.y,o=n.xDivision,i=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-i*this.seriesLen/2}var g=e+i*this.visibleI;r=this.barHelpers.getYForValue(this.series[u][p],a);var m=this.barHelpers.getColumnPaths({barXPosition:g,barWidth:i,y1:a,y2:r,strokeWidth:s,series:this.series,realIndex:t.realIndex,i:u,j:p,w:c});return c.globals.isXNumeric||(e+=o),this.barHelpers.barBackground({bc:h,j:p,i:u,x1:g-s/2-i*this.visibleI,x2:i*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,o=0;o<r.globals.previousPaths.length;o++){var i=r.globals.previousPaths[o];i.paths&&i.paths.length>0&&parseInt(i.realIndex,10)===parseInt(n,10)&&void 0!==r.globals.previousPaths[o].paths[t]&&(e=r.globals.previousPaths[o].paths[t].d)}return e}}]),n}(),P=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,o=["\0"].concat(m(e.months)),i=[""].concat(m(e.shortMonths)),a=[""].concat(m(e.days)),s=[""].concat(m(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"+o[0])).replace(/(^|[^\\])MMM/g,"$1"+i[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 g=r?n.getUTCSeconds():n.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(g))).replace(/(^|[^\\])s/g,"$1"+g);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 x=-n.getTimezoneOffset(),v=r||!x?"Z":x>0?"+":"-";if(!r){var y=(x=Math.abs(x))%60;v+=l(Math.floor(x/60))+":"+l(y)}t=t.replace(/(^|[^\\])K/g,"$1"+v);var k=(r?n.getUTCDay():n.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(a[0],"g"),a[k])).replace(new RegExp(s[0],"g"),s[k])).replace(new RegExp(o[0],"g"),o[d])).replace(new RegExp(i[0],"g"),i[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 o=this.getDate(n),i=this.getDate(t),a=this.formatDate(o,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(i,"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=_.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}(),F=function(n){u(e,T);var t=g(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 y(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 o=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:_.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 b=r.group({class:"apexcharts-datalabels","data:realIndex":h}),x=r.group({class:"apexcharts-rangebar-goals-markers",style:"pointer-events: none"}),v=0;v<e.globals.dataPoints;v++){var k=this.barHelpers.getStrokeWidth(a,v,h),E=this.seriesRangeStart[a][v],w=this.seriesRangeEnd[a][v],$=null,C=null,B={x:d,y:u,strokeWidth:k,elSeries:f};if(p=A.yDivision,g=A.barHeight,this.isHorizontal){C=u+g*this.visibleI;var I=this.seriesLen;e.config.plotOptions.bar.rangeBarGroupRows&&(I=1);var S=(p-g*I)/2;if(void 0===e.config.series[a].data[v])break;if(e.config.series[a].data[v].x){var M=this.detectOverlappingBars({i:a,j:v,barYPosition:C,srty:S,barHeight:g,yDivision:p,initPositions:A});g=M.barHeight,C=M.barYPosition}m=($=this.drawRangeBarPaths(i({indexes:{i:a,j:v,realIndex:h},barHeight:g,barYPosition:C,zeroW:c,yDivision:p,y1:E,y2:w},B))).barWidth}else g=($=this.drawRangeColumnPaths(i({indexes:{i:a,j:v,realIndex:h},zeroH:l,barWidth:m,xDivision:s},B))).barHeight;var z=this.barHelpers.drawGoalLine({barXPosition:$.barXPosition,barYPosition:C,goalX:$.goalX,goalY:$.goalY,barHeight:g,barWidth:m});z&&x.add(z),u=$.y,d=$.x;var O=this.barHelpers.getPathFillColor(n,a,v,h),N=e.globals.stroke.colors[h];this.renderSeries({realIndex:h,pathFill:O,lineFill:N,j:v,i:a,x:d,y:u,y1:E,y2:w,pathFrom:$.pathFrom,pathTo:$.pathTo,strokeWidth:k,elSeries:f,series:n,barHeight:g,barYPosition:C,barWidth:m,elDataLabelsWrap:b,elGoalsMarkers:x,visibleSeries:this.visibleI,type:"rangebar"})}o.add(f)}return o}},{key:"detectOverlappingBars",value:function(n){var t=n.i,e=n.j,r=n.barYPosition,o=n.srty,i=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?o+a*p:o+i*this.visibleI+a*p,h>-1&&!l.config.plotOptions.bar.rangeBarOverlap&&(c=l.globals.seriesRangeBar[t][h].overlaps).indexOf(d)>-1&&(r=(i=s.barHeight/c.length)*this.visibleI+a*(100-parseInt(this.barOptions.barHeight,10))/100/2+i*(this.visibleI+c.indexOf(d))+a*p),{barYPosition:r,barHeight:i}}},{key:"drawRangeColumnPaths",value:function(n){var t=n.indexes,e=n.x;n.strokeWidth;var r=n.xDivision,o=n.barWidth,i=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-o/2);var f=e+o*this.visibleI;void 0===this.series[s][l]||null===this.series[s][l]?p=i:(p=i-p/c,h=i-h/c);var g=Math.abs(h-p),m=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:o,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,i,s,l),barXPosition:f}}},{key:"drawRangeBarPaths",value:function(n){var t=n.indexes,e=n.y,r=n.y1,o=n.y2,i=n.yDivision,a=n.barHeight,s=n.barYPosition,l=n.zeroW,c=this.w,d=l+r/this.invertedYRatio,u=l+o/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+=i),{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,o=n.y1,i=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(o)&&Number.isFinite(i)&&(s=o,l=i,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 P(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}(),V=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,_.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,o=t.w;return n._getBoxTooltip(o,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,o=t.w;return n._getBoxTooltip(o,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,o=t.w,i=o.globals.seriesRangeStart[e][r];return o.globals.seriesRangeEnd[e][r]-i},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 F(n.ctx,null),e=t.getTooltipValues(n),r=e.color,o=e.seriesName,i=e.ylabel,a=e.startVal,s=e.endVal;return t.buildCustomTooltipHTML({color:r,seriesName:o,ylabel:i,start:a,end:s})}(n):function(n){var t=new F(n.ctx,null),e=t.getTooltipValues(n),r=e.color,o=e.seriesName,i=e.ylabel,a=e.start,s=e.end;return t.buildCustomTooltipHTML({color:r,seriesName:o,ylabel:i,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 _.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 _.isNumber(n)?Math.floor(n):n};var r=n.xaxis.labels.formatter,o=n.xaxis.categories&&n.xaxis.categories.length?n.xaxis.categories:n.labels;return e&&e.length&&(o=e.map((function(n){return Array.isArray(n)?n:String(n)}))),o&&o.length&&(n.xaxis.labels.formatter=function(n){return _.isNumber(n)?r(o[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,o){var i=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!==o?'<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">')+i+"</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}(),q=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,o=new V(e);this.chartType=e.chart.type,"histogram"===this.chartType&&(e.chart.type="bar",e=_.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},e)),e=this.extendYAxis(e),e=this.extendAnnotations(e);var i=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)?o[e.chart.type]():o.line(),e.chart.brush&&e.chart.brush.enabled&&(l=o.brush(l)),e.chart.stacked&&"100%"===e.chart.stackType&&(e=o.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=o.sparkline(l)),s=_.extend(i,l)}var c=_.extend(s,window.Apex);return i=_.extend(c,e),this.handleUserInputErrors(i)}},{key:"checkForCatToNumericXAxis",value:function(n,t,e){var r=new V(e),o=("bar"===n||"boxPlot"===n)&&e.plotOptions&&e.plotOptions.bar&&e.plotOptions.bar.horizontal,i="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 o||i||!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=_.extend(n.yaxis,window.Apex.yaxis)),n.yaxis.constructor!==Array?n.yaxis=[_.extend(e.yAxis,n.yaxis)]:n.yaxis=_.extendArray(n.yaxis,e.yAxis);var r=!1;n.yaxis.forEach((function(n){n.logarithmic&&(r=!0)}));var o=n.series;return t&&!o&&(o=t.config.series),r&&o.length!==n.yaxis.length&&o.length&&(n.yaxis=o.map((function(t,r){if(t.name||(o[r].name="series-".concat(r+1)),n.yaxis[r])return n.yaxis[r].seriesName=o[r].name,n.yaxis[r];var i=_.extend(e.yAxis,n.yaxis[0]);return i.show=!1,i}))),r&&o.length>1&&o.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=_.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=_.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=_.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}(),R=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=_.extend({},n),t.initialSeries=_.clone(n.series),t.lastXAxis=_.clone(t.initialConfig.xaxis),t.lastYAxis=_.clone(t.initialConfig.yaxis),t}}]),n}(),H=function(){function n(t){s(this,n),this.opts=t}return c(n,[{key:"init",value:function(){var n=new q(this.opts).init({responsiveOverride:!1});return{config:n,globals:(new R).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 D(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 D(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,o="boxPlot"===e.chart.type||"boxPlot"===e.series[t].type,i=0;i<n[t].data.length;i++)if(void 0!==n[t].data[i][1]&&(Array.isArray(n[t].data[i][1])&&4===n[t].data[i][1].length&&!o?this.twoDSeries.push(_.parseNumber(n[t].data[i][1][3])):n[t].data[i].length>=5?this.twoDSeries.push(_.parseNumber(n[t].data[i][4])):this.twoDSeries.push(_.parseNumber(n[t].data[i][1])),r.dataFormatXNumeric=!0),"datetime"===e.xaxis.type){var a=new Date(n[t].data[i][0]);a=new Date(a).getTime(),this.twoDSeriesX.push(a)}else this.twoDSeriesX.push(n[t].data[i][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,o=new P(this.ctx),i=t;r.collapsedSeriesIndices.indexOf(t)>-1&&(i=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(_.parseNumber(n[t].data[a].y[n[t].data[a].y.length-1])):this.twoDSeries.push(_.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[i].data.length;s++){var l="string"==typeof n[i].data[s].x,c=Array.isArray(n[i].data[s].x),d=!c&&!!o.isValidDate(n[i].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[i].data[s].x)):this.twoDSeriesX.push(o.parseDate(n[i].data[s].x))}else"datetime"===e.xaxis.type?this.twoDSeriesX.push(o.parseDate(n[i].data[s].x.toString())):(r.dataFormatXNumeric=!0,r.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(n[i].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(n[i].data[s].x)):(r.isXNumeric=!0,r.dataFormatXNumeric=!0,this.twoDSeriesX.push(n[i].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 o=t.y1,i=t.y2,a=n.y[r].y1;o<=n.y[r].y2&&a<=i&&(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=[],o=[],i=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 D(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]),o.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=_.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=i.findIndex((function(n){return n.x===s}));i[c].y.push(l),r.push(l.y1),o.push(l.y2)},d=0;d<t[e].data.length;d++)c(d)}return{start:r,end:o,rangeUniques:i}}},{key:"handleCandleStickBoxDataFormat",value:function(n,t,e){var r=this.w,o="boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[e].type,i=[],a=[],s=[],l=[],c=[];if("array"===n)if(o&&6===t[e].data[0].length||!o&&5===t[e].data[0].length)for(var d=0;d<t[e].data.length;d++)i.push(t[e].data[d][1]),a.push(t[e].data[d][2]),o?(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])&&(i.push(t[e].data[u][1][0]),a.push(t[e].data[u][1][1]),o?(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)&&(i.push(t[e].data[p].y[0]),a.push(t[e].data[p].y[1]),o?(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:i,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,o=this.w.globals,i=new P(e),a=r.labels.length>0?r.labels.slice():r.xaxis.categories.slice();o.isRangeBar="rangeBar"===r.chart.type&&o.isBarHorizontal,o.hasGroups="category"===r.xaxis.type&&r.xaxis.group.groups.length>0,o.hasGroups&&(o.groups=r.xaxis.group.groups);for(var s=function(){for(var n=0;n<a.length;n++)if("string"==typeof a[n]){if(!i.isValidDate(a[n]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");t.twoDSeriesX.push(i.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||(o.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),o.series.push(this.twoDSeries),o.labels.push(this.twoDSeriesX),o.seriesX.push(this.twoDSeriesX),o.seriesGoals=this.seriesGoals,l!==this.activeSeriesIndex||this.fallbackToCategory||(o.isXNumeric=!0);else{"datetime"===r.xaxis.type?(o.isXNumeric=!0,s(),o.seriesX.push(this.twoDSeriesX)):"numeric"===r.xaxis.type&&(o.isXNumeric=!0,a.length>0&&(this.twoDSeriesX=a,o.seriesX.push(this.twoDSeriesX))),o.labels.push(this.twoDSeriesX);var c=n[l].data.map((function(n){return _.parseNumber(n)}));o.series.push(c)}o.seriesZ.push(this.threeDSeries),void 0!==n[l].name?o.seriesNames.push(n[l].name):o.seriesNames.push("series-"+parseInt(l+1,10)),void 0!==n[l].color?o.seriesColors.push(n[l].color):o.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 V(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 o=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}))})),i=o.reduce((function(n,t,e,r){return r[n].length>t.length?n:e}),0),a=0;a<o[i].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 o=new D(this.ctx);r.series=o.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 i=this.coreUtils.getCategoryLabels(r.labels),a=0;a<i.length;a++)if(Array.isArray(i[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}(),W=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 o=this.w;if("datetime"===o.config.xaxis.type&&void 0===o.config.xaxis.labels.formatter&&void 0===o.config.tooltip.x.formatter){var i=new P(this.ctx);return i.formatDate(i.getDate(t),o.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 _.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(_.isNumber(n)){if(!t.config.xaxis.convertedCatToNumeric&&"numeric"===t.config.xaxis.type){if(_.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(o){return t.globals.xyCharts?Array.isArray(o)?o.map((function(t){return n.defaultYFormatter(t,e,r)})):n.defaultYFormatter(o,e,r):o}})),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 o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],i=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 W(this.ctx),f=l;a&&(c=h.xLabelFormat(d,l,f,{i:r,dateFormatter:new P(this.ctx).formatDate,w:s}),void 0!==u&&(c=u(l,n[r],{i:r,dateFormatter:new P(this.ctx).formatDate,w:s})));var g=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.length>0?(p=g(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 m=new y(this.ctx),A={};A=s.globals.rotateXLabels&&a?m.getTextRects(c,parseInt(i,10),null,"rotate(".concat(s.config.xaxis.labels.rotate," 0 0)"),!1):m.getTextRects(c,parseInt(i,10));var b=!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||o.indexOf(c)>=0&&b)&&(c=""),{x:e,text:c,textRect:A,isBold:p}}},{key:"checkLabelBasedOnTickamount",value:function(n,t,e){var r=this.w,o=r.config.xaxis.tickAmount;return"dataPoints"===o&&(o=Math.round(r.globals.gridWidth/120)),o>e||n%Math.round(e/(o+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(n,t,e,r,o){var i=this.w;if(0===n&&i.globals.skipFirstTimelinelabel&&(t.text=""),n===e-1&&i.globals.skipLastTimelinelabel&&(t.text=""),i.config.xaxis.labels.hideOverlappingLabels&&r.length>0){var a=o[o.length-1];t.x<a.textRect.width/(i.globals.rotateXLabels?Math.abs(i.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,o,i,a){var s=this.w,l=new y(this.ctx),c=s.globals.translateY;if(r.show&&t>0){!0===s.config.yaxis[o].opposite&&(n+=r.width);for(var d=t;d>=0;d--){var u=c+t/10+s.config.yaxis[o].labels.offsetY-1;s.globals.isBarHorizontal&&(u=i*d),"heatmap"===s.config.chart.type&&(u+=i/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+=i}}}}]),n}(),X=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(!_.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,o=n?n.scale||n.width/r.globals.svgWidth:1;t.cleanup();var i=document.createElement("canvas");i.width=r.globals.svgWidth*o,i.height=parseInt(r.globals.dom.elWrap.style.height,10)*o;var a="transparent"===r.config.chart.background?"#fff":r.config.chart.background,s=i.getContext("2d");s.fillStyle=a,s.fillRect(0,0,i.width*o,i.height*o);var l=t.getSvgString(o);if(window.canvg&&_.isIE11()){var c=window.canvg.Canvg.fromString(s,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var d=i.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),i.msToBlob){var n=i.msToBlob();e({blob:n})}else{var t=i.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.columnDelimiter,o=n.lineDelimiter,i=void 0===o?"\n":o,a=this.w,s=[],l=[],c="",d=new U(this.ctx),u=new Y(this.ctx),p=function(n){var e="";if(a.globals.axisCharts){if("category"===a.config.xaxis.type||a.config.xaxis.convertedCatToNumeric)if(a.globals.isBarHorizontal){var o=a.globals.yLabelFormatters[0],i=new D(t.ctx).getActiveConfigSeriesIndex();e=o(a.globals.labels[n],{seriesIndex:i,dataPointIndex:n,w:a})}else e=u.getLabel(a.globals.labels,a.globals.timescaleLabels,0,n).text;"datetime"===a.config.xaxis.type&&(a.config.xaxis.categories.length?e=a.config.xaxis.categories[n]:a.config.labels.length&&(e=a.config.labels[n]))}else e=a.config.labels[n];return Array.isArray(e)&&(e=e.join(" ")),_.isNumber(e)?e:e.split(r).join("")};s.push(a.config.chart.toolbar.export.csv.headerCategory),e.map((function(n,t){var e=n.name?n.name:"series-".concat(t);a.globals.axisCharts&&s.push(e.split(r).join("")?e.split(r).join(""):"series-".concat(t))})),a.globals.axisCharts||(s.push(a.config.chart.toolbar.export.csv.headerValue),l.push(s.join(r))),e.map((function(n,t){a.globals.axisCharts?function(n,t){if(s.length&&0===t&&l.push(s.join(r)),n.data&&n.data.length)for(var o=0;o<n.data.length;o++){s=[];var i=p(o);if(i||(d.isFormatXY()?i=e[t].data[o].x:d.isFormat2DArray()&&(i=e[t].data[o]?e[t].data[o][0]:"")),0===t){s.push((u=i,"datetime"===a.config.xaxis.type&&String(u).length>=10?a.config.chart.toolbar.export.csv.dateFormatter(i):_.isNumber(i)?i:i.split(r).join("")));for(var c=0;c<a.globals.series.length;c++)s.push(a.globals.series[c][o])}("candlestick"===a.config.chart.type||n.type&&"candlestick"===n.type)&&(s.pop(),s.push(a.globals.seriesCandleO[t][o]),s.push(a.globals.seriesCandleH[t][o]),s.push(a.globals.seriesCandleL[t][o]),s.push(a.globals.seriesCandleC[t][o])),("boxPlot"===a.config.chart.type||n.type&&"boxPlot"===n.type)&&(s.pop(),s.push(a.globals.seriesCandleO[t][o]),s.push(a.globals.seriesCandleH[t][o]),s.push(a.globals.seriesCandleM[t][o]),s.push(a.globals.seriesCandleL[t][o]),s.push(a.globals.seriesCandleC[t][o])),"rangeBar"===a.config.chart.type&&(s.pop(),s.push(a.globals.seriesRangeStart[t][o]),s.push(a.globals.seriesRangeEnd[t][o])),s.length&&l.push(s.join(r))}var u}(n,t):((s=[]).push(a.globals.labels[t].split(r).join("")),s.push(a.globals.series[t]),l.push(s.join(r)))})),c+=l.join(i),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+c),a.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}(),G=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 y(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 o=[],i=0;i<this.xaxisLabels.length;i++)o.push(this.xaxisLabels[i]);if(this.drawXAxisLabelAndGroup(!0,t,r,o,n.globals.isXNumeric,(function(n,t){return t})),n.globals.hasGroups){var a=n.globals.groups;o=[];for(var s=0;s<a.length;s++)o.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,o,!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,o,i){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(o){var x=_>1?_-1:_;a=u.globals.gridWidth/x,A=A+i(0,a)/2+u.config.xaxis.labels.offsetX}else a=u.globals.gridWidth/_,A=A+i(0,a)+u.config.xaxis.labels.offsetX;for(var v=function(o){var l=A-i(o,a)/2+u.config.xaxis.labels.offsetX;0===o&&1===b&&a/2===A&&1===_&&(l=u.globals.gridWidth/2);var x=s.axesUtils.getLabel(r,u.globals.timescaleLabels,l,o,c,p,n),v=28;if(u.globals.rotateXLabels&&n&&(v=22),n||(v=v+parseFloat(p)+(u.globals.xAxisLabelsHeight-u.globals.xAxisGroupLabelsHeight)+(u.globals.rotateXLabels?10:0)),x=void 0!==u.config.xaxis.tickAmount&&"dataPoints"!==u.config.xaxis.tickAmount&&"datetime"!==u.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(o,x,b):s.axesUtils.checkForOverflowingLabels(o,x,b,c,d),n&&x.text&&u.globals.xaxisLabelsCount++,u.config.xaxis.labels.show){var y=t.drawText({x:x.x,y:s.offY+u.config.xaxis.labels.offsetY+v-("top"===u.config.xaxis.position?u.globals.xAxisHeight+u.config.xaxis.axisTicks.height-2:0),text:x.text,textAnchor:"middle",fontWeight:x.isBold?600:g,fontSize:p,fontFamily:h,foreColor:Array.isArray(f)?n&&u.config.xaxis.convertedCatToNumeric?f[u.globals.minX+o-1]:f[o]:f,isPlainText:!1,cssClass:(n?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(e.add(y),n){var k=document.createElementNS(u.globals.SVGNS,"title");k.textContent=Array.isArray(x.text)?x.text.join(" "):x.text,y.node.appendChild(k),""!==x.text&&(c.push(x.text),d.push(x))}}o<b-1&&(A+=i(o+1,a))},y=0;y<=b-1;y++)v(y)}},{key:"drawXaxisInversed",value:function(n){var t,e,r=this,o=this.w,i=new y(this.ctx),a=o.config.yaxis[0].opposite?o.globals.translateYAxisX[n]:0,s=i.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:n}),l=i.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+a+", 0)"});s.add(l);var c=[];if(o.config.yaxis[n].show)for(var d=0;d<this.xaxisLabels.length;d++)c.push(this.xaxisLabels[d]);t=o.globals.gridHeight/c.length,e=-t/2.2;var u=o.globals.yLabelFormatters[0],p=o.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:o});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=i.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});l.add(f);var g=document.createElementNS(o.globals.SVGNS,"title");if(g.textContent=Array.isArray(s)?s.join(" "):s,f.node.appendChild(g),0!==o.config.yaxis[n].labels.rotate){var m=i.rotateAroundCenter(f.node);f.node.setAttribute("transform","rotate(".concat(o.config.yaxis[n].labels.rotate," 0 ").concat(m.y,")"))}e+=t},f=0;f<=c.length-1;f++)h(f);if(void 0!==o.config.yaxis[0].title.text){var g=i.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+a+", 0)"}),m=i.drawText({x:0,y:o.globals.gridHeight/2,text:o.config.yaxis[0].title.text,textAnchor:"middle",foreColor:o.config.yaxis[0].title.style.color,fontSize:o.config.yaxis[0].title.style.fontSize,fontWeight:o.config.yaxis[0].title.style.fontWeight,fontFamily:o.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+o.config.yaxis[0].title.style.cssClass});g.add(m),s.add(g)}var A=0;this.isCategoryBarHorizontal&&o.config.yaxis[0].opposite&&(A=o.globals.gridWidth);var b=o.config.xaxis.axisBorder;if(b.show){var _=i.drawLine(o.globals.padHorizontal+b.offsetX+A,1+b.offsetY,o.globals.padHorizontal+b.offsetX+A,o.globals.gridHeight+b.offsetY,b.color,0);s.add(_)}return o.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(A,c.length,o.config.yaxis[0].axisBorder,o.config.yaxis[0].axisTicks,0,t,s),s}},{key:"drawXaxisTicks",value:function(n,t,e){var r=this.w,o=n;if(!(n<0||n-2>r.globals.gridWidth)){var i=this.offY+r.config.xaxis.axisTicks.offsetY;if(t=t+i+r.config.xaxis.axisTicks.height,"top"===r.config.xaxis.position&&(t=i-r.config.xaxis.axisTicks.height),r.config.xaxis.axisTicks.show){var a=new y(this.ctx).drawLine(n+r.config.xaxis.axisTicks.offsetX,i+r.config.xaxis.offsetY,o+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 o=0;o<e;o++)r=this.xaxisLabels[o].position,t.push(r);else for(var i=e,a=0;a<i;a++){var s=i;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 y(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)"),o=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),i=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),o=0;o<r.length;o++){var i=r[o].childNodes;n.config.xaxis.labels.trim&&"datetime"!==n.config.xaxis.type&&Array.prototype.forEach.call(i,(function(n){t.placeTextWithEllipsis(n,n.textContent,e)}))}}();if(o.length>0){var c=o[o.length-1].getBBox(),d=o[0].getBBox();c.x<-20&&o[o.length-1].parentNode.removeChild(o[o.length-1]),d.x+d.width>n.globals.gridWidth&&!n.globals.isBarHorizontal&&o[0].parentNode.removeChild(o[0]);for(var u=0;u<i.length;u++)t.placeTextWithEllipsis(i[u],i[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}(),Q=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 y(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"),o=e.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return n.add(o),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 y(this.ctx),r=Array.isArray(n.config.stroke.width)?0:n.config.stroke.width;if(Array.isArray(n.config.stroke.width)){var o=0;n.config.stroke.width.forEach((function(n){o=Math.max(o,n)})),r=o}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 i=n.config.chart.type,a=0,s=0;("bar"===i||"rangeBar"===i||"candlestick"===i||"boxPlot"===i||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,o=n.x2,i=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:o,y2:i,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 G(this.ctx).drawXaxisTicks(e,c,this.elg)}}},{key:"_drawGridLine",value:function(n){var t=n.x1,e=n.y1,r=n.x2,o=n.y2,i=n.parent,a=this.w,s=i.node.classList.contains("apexcharts-gridlines-horizontal"),l=a.config.grid.strokeDashArray,c=a.globals.barPadForNumericAxis,d=new y(this).drawLine(t-(s?c:0),e,r+(s?c:0),o,a.config.grid.borderColor,l);d.node.classList.add("apexcharts-gridline"),i.add(d)}},{key:"_drawGridBandRect",value:function(n){var t=n.c,e=n.x1,r=n.y1,o=n.x2,i=n.y2,a=n.type,s=this.w,l=new y(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,o+("row"===a?2*c:0),i,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,o=this.w;if(o.config.grid.xaxis.lines.show||o.config.xaxis.axisTicks.show){var i,a=o.globals.padHorizontal,s=o.globals.gridHeight;o.globals.timescaleLabels.length?function(n){for(var r=n.xC,o=n.x1,i=n.y1,a=n.x2,s=n.y2,l=0;l<r;l++)o=t.xaxisLabels[l].position,a=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:o,y1:i,x2:a,y2:s,xCount:e,parent:t.elgridLinesV})}({xC:e,x1:a,y1:0,x2:i,y2:s}):(o.globals.isXNumeric&&(e=o.globals.xAxisScale.result.length),o.config.xaxis.convertedCatToNumeric&&(e=o.globals.xaxisLabelsCount),function(n){var r=n.xC,i=n.x1,a=n.y1,s=n.x2,l=n.y2;if(void 0!==o.config.xaxis.tickAmount&&"dataPoints"!==o.config.xaxis.tickAmount&&"on"===o.config.xaxis.tickPlacement)o.globals.dom.baseEl.querySelectorAll(".apexcharts-text.apexcharts-xaxis-label tspan:not(:empty)").forEach((function(n,r){var o=n.getBBox();t._drawGridLines({i:r,x1:o.x+o.width/2,y1:a,x2:o.x+o.width/2,y2:l,xCount:e,parent:t.elgridLinesV})}));else for(var c=0;c<r+(o.globals.isXNumeric?0:1);c++)0===c&&1===r&&1===o.globals.dataPoints&&(s=i=o.globals.gridWidth/2),t._drawGridLines({i:c,x1:i,y1:a,x2:s,y2:l,xCount:e,parent:t.elgridLinesV}),s=i+=o.globals.gridWidth/(o.globals.isXNumeric?r-1:r)}({xC:e,x1:a,y1:0,x2:i,y2:s}))}if(o.config.grid.yaxis.lines.show){var l=0,c=0,d=o.globals.gridWidth,u=r+1;this.isRangeBar&&(u=o.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+=o.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,o=e.globals.padHorizontal,i=e.globals.gridHeight,a=0;a<t+1;a++)e.config.grid.xaxis.lines.show&&this._drawGridLine({x1:o,y1:0,x2:r,y2:i,parent:this.elgridLinesV}),new G(this.ctx).drawXaxisTicks(o,0,this.elg),r=o=o+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 y(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,o=0;o<n.globals.series.length&&(void 0!==n.globals.yAxisScale[o]&&(r=n.globals.yAxisScale[o].result.length-1),!(r>2));o++);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,o=e.globals.gridHeight/t,i=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:i,y2:o,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}(),J=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,o=arguments.length>4?arguments[4]:void 0,i=this.w,a=Math.abs(t-n);if("dataPoints"===(e=this._adjustTicksForSmallRange(e,r,a))&&(e=i.globals.dataPoints-1),n===Number.MIN_VALUE&&0===t||!_.isNumber(n)&&!_.isNumber(t)||n===Number.MIN_VALUE&&t===-Number.MAX_VALUE){n=0,t=e;var s=this.linearScale(n,t,e);return s}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 l=[];a<1&&o&&("candlestick"===i.config.chart.type||"candlestick"===i.config.series[r].type||"boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[r].type||i.globals.isRangeData)&&(t*=1.01);var c=e+1;c<2?c=2:c>2&&(c-=2);var d=a/c,u=Math.floor(_.log10(d)),p=Math.pow(10,u),h=Math.round(d/p);h<1&&(h=1);var f=h*p,g=f*Math.floor(n/f),m=f*Math.ceil(t/f),A=g;if(o&&a>2){for(;l.push(A),!((A+=f)>m););return{result:l,niceMin:l[0],niceMax:l[l.length-1]}}var b=n;(l=[]).push(b);for(var x=Math.abs(t-n)/e,v=0;v<=e;v++)b+=x,l.push(b);return l[l.length-2]>=t&&l.pop(),{result:l,niceMin:l[0],niceMax:l[l.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,o=Math.abs(t-n);"dataPoints"===(e=this._adjustTicksForSmallRange(e,r,o))&&(e=this.w.globals.dataPoints-1);var i=o/e;e===Number.MAX_VALUE&&(e=10,i=1);for(var a=[],s=n;e>=0;)a.push(s),s+=i,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=[],o=Math.ceil(Math.log(t)/Math.log(e)+1),i=Math.floor(Math.log(n)/Math.log(e));i<o;i++)r.push(Math.pow(e,i));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=[],o=Math.log(t)/Math.log(e),i=Math.log(n)/Math.log(e),a=o-i,s=Math.round(a),l=a/s,c=0,d=i;c<s;c++,d+=l)r.push(Math.pow(e,d));return r.push(Math.pow(e,o)),{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 o=this.w.config.yaxis[t].labels.formatter(1);_.isNumber(Number(o))&&!_.isFloat(o)&&(r=Math.ceil(e))}return r<n?r:n}},{key:"setYScaleForIndex",value:function(n,t,e){var r=this.w.globals,o=this.w.config,i=r.isBarHorizontal?o.xaxis:o.yaxis[n];void 0===r.yAxisScale[n]&&(r.yAxisScale[n]=[]);var a=Math.abs(e-t);if(i.logarithmic&&a<=5&&(r.invalidLogScale=!0),i.logarithmic&&a>5)r.allSeriesCollapsed=!1,r.yAxisScale[n]=this.logarithmicScale(t,e,i.logBase),r.yAxisScale[n]=i.forceNiceScale?this.logarithmicScaleNice(t,e,i.logBase):this.logarithmicScale(t,e,i.logBase);else if(e!==-Number.MAX_VALUE&&_.isNumber(e))if(r.allSeriesCollapsed=!1,void 0===i.min&&void 0===i.max||i.forceNiceScale){var s=void 0===o.yaxis[n].max&&void 0===o.yaxis[n].min||o.yaxis[n].forceNiceScale;r.yAxisScale[n]=this.niceScale(t,e,i.tickAmount?i.tickAmount:a<5&&a>1?a+1:5,n,s)}else r.yAxisScale[n]=this.linearScale(t,e,i.tickAmount,n);else r.yAxisScale[n]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(n,t){var e=this.w,r=e.globals,o=e.config.xaxis,i=Math.abs(t-n);return t!==-Number.MAX_VALUE&&_.isNumber(t)?r.xAxisScale=this.linearScale(n,t,o.tickAmount?o.tickAmount:i<5&&i>1?i+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([]),o=t.maxYArr.concat([]),i=[];e.yaxis.forEach((function(t,a){var s=a;e.series.forEach((function(n,e){n.name===t.seriesName&&(s=e,a!==e?i.push({index:e,similarIndex:a,alreadyExists:!0}):i.push({index:e}))}));var l=r[s],c=o[s];n.setYScaleForIndex(a,l,c)})),this.sameScaleInMultipleAxes(r,o,i)}},{key:"sameScaleInMultipleAxes",value:function(n,t,e){var r=this,o=this.w.config,i=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))})),i.yAxisSameScaleIndices=a,a.forEach((function(n,t){a.forEach((function(e,r){var o,i;t!==r&&(o=n,i=e,o.filter((function(n){return-1!==i.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,o){r.indexOf(e)>-1&&(void 0===d[o]&&(d[o]=[],u[o]=[]),d[o].push({key:e,value:n}),u[o].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];o.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!==o.yaxis[t].min&&(a="function"==typeof o.yaxis[t].min?o.yaxis[t].min(i.minY):o.yaxis[t].min),void 0!==o.yaxis[t].max&&(s="function"==typeof o.yaxis[t].max?o.yaxis[t].max(i.maxY):o.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 o=r.globals.seriesX[0],i=r.config.chart.stacked;return t.forEach((function(n,a){for(var s=0,l=0;l<o.length;l++)if(o[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];i?(f=h[s],c=d=f,h.forEach((function(n,t){o[t]<=e.xaxis.max&&o[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(o[t]<=e.xaxis.max&&o[t]>=e.xaxis.min){var i=n,a=n;r.globals.series.forEach((function(e,r){null!==n&&(i=Math.min(e[t],i),a=Math.max(e[t],a))})),a>d&&null!==a&&(d=a),i<c&&null!==i&&(c=i)}}))),void 0===c&&void 0===d&&(c=u,d=p),(d*=d<0?.9:1.1)<0&&d<p&&(d=p),(c*=c<0?1.1:.9)<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}(),Z=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.scales=new J(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,o=this.w.config,i=this.w.globals,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===r&&(r=n+1);var l=i.series,c=l,d=l;"candlestick"===o.chart.type?(c=i.seriesCandleL,d=i.seriesCandleH):"boxPlot"===o.chart.type?(c=i.seriesCandleO,d=i.seriesCandleC):i.isRangeData&&(c=i.seriesRangeStart,d=i.seriesRangeEnd);for(var u=n;u<r;u++){i.dataPoints=Math.max(i.dataPoints,l[u].length),i.categoryLabels.length&&(i.dataPoints=i.categoryLabels.filter((function(n){return void 0!==n})).length);for(var p=0;p<i.series[u].length;p++){var h=l[u][p];null!==h&&_.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!==i.seriesCandleC[u][p]&&(a=Math.max(a,i.seriesCandleO[u][p]),a=Math.max(a,i.seriesCandleH[u][p]),a=Math.max(a,i.seriesCandleL[u][p]),a=Math.max(a,i.seriesCandleC[u][p]),"boxPlot"===this.w.config.chart.type&&(a=Math.max(a,i.seriesCandleM[u][p]))),!o.series[u].type||"candlestick"===o.series[u].type&&"boxPlot"===o.series[u].type||(a=Math.max(a,i.series[u][p]),t=Math.min(t,i.series[u][p])),e=a),i.seriesGoals[u]&&i.seriesGoals[u][p]&&Array.isArray(i.seriesGoals[u][p])&&i.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})),_.isFloat(h)&&(h=_.noExponents(h),i.yValueDecimal=Math.max(i.yValueDecimal,h.toString().split(".")[1].length)),s>c[u][p]&&c[u][p]<0&&(s=c[u][p])):i.hasNullValues=!0}}return"rangeBar"===o.chart.type&&i.seriesRangeStart.length&&i.isBarHorizontal&&(s=t),"bar"===o.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 o=this.getMinYMaxY(r,e,null,r+1);n.minYArr.push(o.minY),n.maxYArr.push(o.maxY),e=o.lowestY}var i=this.getMinYMaxY(0,e,null,n.series.length);if(n.minY=i.minY,n.maxY=i.maxY,e=i.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]&&_.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 o=[],i=n.minX-1;i<n.maxX;i++)o.push(i+1);n.xAxisScale={result:o,niceMin:o[0],niceMax:o[o.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]&&_.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 P(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 o=e.getDate(n.maxX);t.xaxis.labels.datetimeUTC?o.setUTCDate(o.getUTCDate()+2):o.setDate(o.getDate()+2),n.maxX=new Date(o).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 o=t-r[e-1];o>0&&(n.minXDiff=Math.min(o,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 o=0,i=0,a=0;a<n.series.length;a++)null!==n.series[a][r]&&_.isNumber(n.series[a][r])&&(n.series[a][r]>0?o=o+parseFloat(n.series[a][r])+1e-4:i+=parseFloat(n.series[a][r])),a===n.series.length-1&&(t.push(o),e.push(i));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}(),K=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 y(this.ctx),o=e.config.yaxis[n].labels.style,i=o.fontSize,a=o.fontFamily,s=o.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(o.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:i,fontFamily:a,fontWeight:s,maxWidth:e.config.yaxis[n].labels.maxWidth,foreColor:Array.isArray(b)?b[l]:b,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+o.cssClass});l===d&&(g=_),c.add(_);var x=document.createElementNS(e.globals.SVGNS,"title");if(x.textContent=Array.isArray(m)?m.join(" "):m,_.node.appendChild(x),0!==e.config.yaxis[n].labels.rotate){var v=r.rotateAroundCenter(g.node),y=r.rotateAroundCenter(_.node);_.node.setAttribute("transform","rotate(".concat(e.config.yaxis[n].labels.rotate," ").concat(v.x," ").concat(y.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 x=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(x),l.add(b)}var v=e.config.yaxis[n].axisBorder,k=31+v.offsetX;if(e.config.yaxis[n].opposite&&(k=-31-v.offsetX),v.show){var E=r.drawLine(k,e.globals.translateY+v.offsetY-2,k,e.globals.gridHeight+e.globals.translateY+v.offsetY+2,v.color,0,v.width);l.add(E)}return e.config.yaxis[n].axisTicks.show&&this.axesUtils.drawYAxisTicks(k,d,v,e.config.yaxis[n].axisTicks,n,u,l),l}},{key:"drawYaxisInversed",value:function(n){var t=this.w,e=new y(this.ctx),r=e.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),o=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});r.add(o);var i=t.globals.yAxisScale[n].result.length-1,a=t.globals.gridWidth/i+.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(),i=(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:i;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});o.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 y(this.ctx),r=t.config.xaxis.axisBorder;if(r.show){var o=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(o-=15);var i=e.drawLine(t.globals.padHorizontal+o+r.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,r.color,0,r.height);n.add(i)}}},{key:"inversedYAxisTitleText",value:function(n){var t=this.w,e=new y(this.ctx);if(void 0!==t.config.xaxis.title.text){var r=e.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),o=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(o),n.add(r)}}},{key:"yAxisTitleRotate",value:function(n,t){var e=this.w,r=new y(this.ctx),o={width:0,height:0},i={width:0,height:0},a=e.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-texts-g"));null!==a&&(o=a.getBoundingClientRect());var s=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-title text"));if(null!==s&&(i=s.getBoundingClientRect()),null!==s){var l=this.xPaddingForYAxisTitle(n,o,i,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 o=this.w,i=0,a=0,s=10;return void 0===o.config.yaxis[n].title.text||n<0?{xPos:a,padd:0}:(r?(a=t.width+o.config.yaxis[n].title.offsetX+e.width/2+s/2,0===(i+=1)&&(a-=s/2)):(a=-1*t.width+o.config.yaxis[n].title.offsetX+s/2+e.width/2,o.globals.isBarHorizontal&&(s=25,a=-1*t.width-o.config.yaxis[n].title.offsetX-s)),{xPos:a,padd:s})}},{key:"setYAxisXPosition",value:function(n,t){var e=this.w,r=0,o=0,i=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?(o=e.globals.gridWidth+e.globals.translateX-1,e.globals.translateYAxisX[l]=o-s.labels.offsetX):(o=e.globals.gridWidth+e.globals.translateX+a,c||(a=a+d+20),e.globals.translateYAxisX[l]=o-s.labels.offsetX+20):(r=e.globals.translateX-i,c||(i=i+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=_.listToArray(t)).forEach((function(t,e){var r=n.config.yaxis[e];if(r&&void 0!==r.labels.align){var o=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),i=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-label"));i=_.listToArray(i);var a=o.getBoundingClientRect();"left"===r.labels.align?(i.forEach((function(n,t){n.setAttribute("text-anchor","start")})),r.opposite||o.setAttribute("transform","translate(-".concat(a.width,", 0)"))):"center"===r.labels.align?(i.forEach((function(n,t){n.setAttribute("text-anchor","middle")})),o.setAttribute("transform","translate(".concat(a.width/2*(r.opposite?1:-1),", 0)"))):"right"===r.labels.align&&(i.forEach((function(n,t){n.setAttribute("text-anchor","end")})),r.opposite&&o.setAttribute("transform","translate(".concat(a.width,", 0)")))}}))}}]),n}(),nn=function(){function n(t){s(this,n),this.ctx=t,this.w=t.w,this.documentEvent=_.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],o=r.length,i=0;i<o;i++)r[i].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}(),tn=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=_.extend(B,e);this.w.globals.locale=r.options}}]),n}(),en=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,o=this.w.globals,i=this.w.config,a=new G(this.ctx),s=new K(this.ctx);o.axisCharts&&"radar"!==n&&(o.isBarHorizontal?(r=s.drawYaxisInversed(0),e=a.drawXaxisInversed(0),o.dom.elGraphical.add(e),o.dom.elGraphical.add(r)):(e=a.drawXaxis(),o.dom.elGraphical.add(e),i.yaxis.map((function(n,t){-1===o.ignoreYAxisIndexes.indexOf(t)&&(r=s.drawYaxis(t),o.dom.Paper.add(r))}))))}}]),n}(),rn=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 y(this.ctx),e=new v(this.ctx),r=n.config.xaxis.crosshairs.fill.gradient,o=n.config.xaxis.crosshairs.dropShadow,i=n.config.xaxis.crosshairs.fill.type,a=r.colorFrom,s=r.colorTo,l=r.opacityFrom,c=r.opacityTo,d=r.stops,u=o.enabled,p=o.left,h=o.top,f=o.blur,g=o.color,m=o.opacity,A=n.config.xaxis.crosshairs.fill.color;if(n.config.xaxis.crosshairs.show){"gradient"===i&&(A=t.drawGradient("vertical",a,s,l,c,null,d,null));var b=t.drawRect();1===n.config.xaxis.crosshairs.width&&(b=t.drawLine());var x=n.globals.gridHeight;(!_.isNumber(x)||x<0)&&(x=0);var k=n.config.xaxis.crosshairs.width;(!_.isNumber(k)||k<0)&&(k=0),b.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:x,width:k,height:x,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&&(b=e.dropShadow(b,{left:p,top:h,blur:f,color:g,opacity:m})),n.globals.dom.elGraphical.add(b)}}},{key:"drawYCrosshairs",value:function(){var n=this.w,t=new y(this.ctx),e=n.config.yaxis[0].crosshairs,r=n.globals.barPadForNumericAxis;if(n.config.yaxis[0].crosshairs.show){var o=t.drawLine(-r,0,n.globals.gridWidth+r,0,e.stroke.color,e.stroke.dashArray,e.stroke.width);o.attr({class:"apexcharts-ycrosshairs"}),n.globals.dom.elGraphical.add(o)}var i=t.drawLine(-r,0,n.globals.gridWidth+r,0,e.stroke.color,0,0);i.attr({class:"apexcharts-ycrosshairs-hidden"}),n.globals.dom.elGraphical.add(i)}}]),n}(),on=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 o=r.responsive.slice();o.sort((function(n,t){return n.breakpoint>t.breakpoint?1:t.breakpoint>n.breakpoint?-1:0})).reverse();var i=new q({}),a=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=o[0].breakpoint,a=window.innerWidth>0?window.innerWidth:screen.width;if(a>r){var s=k.extendArrayProps(i,e.globals.initialConfig,e);n=_.extend(s,n),n=_.extend(e.config,n),t.overrideResponsiveOptions(n)}else for(var l=0;l<o.length;l++)a<o[l].breakpoint&&(n=k.extendArrayProps(i,o[l].options,e),n=_.extend(e.config,n),t.overrideResponsiveOptions(n))};if(n){var s=k.extendArrayProps(i,n,e);s=_.extend(e.config,s),a(s=_.extend(s,n))}else a({})}}},{key:"overrideResponsiveOptions",value:function(n){var t=new q(n).init({responsiveOverride:!0});this.w.config=t}}]),n}(),an=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 _;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 o=t.config.colors[r];return o||(o=t.config.colors[0]),"function"==typeof o?(n.isColorFn=!0,o({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})):o})))),t.globals.seriesColors.map((function(n,e){n&&(t.globals.colors[e]=n)})),t.config.theme.monochrome.enabled){var r=[],o=t.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(o=t.globals.series[0].length*t.globals.series.length);for(var i=t.config.theme.monochrome.color,a=1/(o/t.config.theme.monochrome.shadeIntensity),s=t.config.theme.monochrome.shadeTo,l=0,c=0;c<o;c++){var d=void 0;"dark"===s?(d=e.shadeColor(-1*l,i),l+=a):(d=e.shadeColor(l,i),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,o=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&&(o=r.globals.series[r.globals.maxValsInArrayIndex].length*r.globals.series.length),n.length<o)for(var i=o-n.length,a=0;a<i;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}(),sn=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,o=e.offsetY,i="middle";if("left"===e.align?(r=10,i="start"):"right"===e.align&&(r=t.globals.svgWidth-10,i="end"),r+=e.offsetX,o=o+parseInt(e.style.fontSize,10)+e.margin/2,void 0!==e.text){var a=new y(this.ctx).drawText({x:r,y:o,text:e.text,textAnchor:i,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}(),ln=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,o="title"===n?t.config.title.floating:t.config.subtitle.floating,i=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(n,"-text"));if(null!==i&&!o){var a=i.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({},_.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})),o=Math.max.apply(Math,m(r));e=t[r.indexOf(o)]}return e}}]),n}(),cn=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 o=t.globals.xLabelFormatter,i=_.getLargestStringFromArr(e),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(i,e);t.globals.isBarHorizontal&&(a=i=t.globals.yAxisScale[0].result.reduce((function(n,t){return n.length>t.length?n:t}),0));var s=new W(this.dCtx.ctx),l=i;i=s.xLabelFormat(o,i,l,{i:void 0,dateFormatter:new P(this.dCtx.ctx).formatDate,w:t}),a=s.xLabelFormat(o,a,l,{i:void 0,dateFormatter:new P(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===i||""===String(i).trim())&&(a=i="1");var c=new y(this.dCtx.ctx),d=c.getTextRects(i,t.config.xaxis.labels.style.fontSize),u=d;if(i!==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(i),i!==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,o=t.globals.groups.map((function(n){return n.title})),i=_.getLargestStringFromArr(o),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(i,o),s=new y(this.dCtx.ctx),l=s.getTextRects(i,r),c=l;return i!==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 y(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 y(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,o=e.config,i=o.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"!==o.chart.type&&"candlestick"!==o.chart.type&&"rangeBar"!==o.chart.type&&"boxPlot"!==o.chart.type?10:a/1.75)&&(r.skipFirstTimelinelabel=!0)}else"datetime"===i?t.dCtx.gridPad.right<a&&!r.rotateXLabels&&(r.skipLastTimelinelabel=!0):"datetime"!==i&&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)};o.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}(),dn=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,o=new Y(this.dCtx.ctx);return t.config.yaxis.map((function(i,a){var s=t.globals.yAxisScale[a],l=0;if(!o.isYAxisHidden(a)&&i.labels.show&&void 0!==i.labels.minWidth&&(l=i.labels.minWidth),!o.isYAxisHidden(a)&&i.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=_.getLargestStringFromArr(f),{seriesIndex:a,dataPointIndex:-1,w:t}),h=n.dCtx.dimHelpers.getLargestStringFromMultiArr(p,f)}var g=new y(n.dCtx.ctx),m="rotate(".concat(i.labels.rotate," 0 0)"),A=g.getTextRects(p,i.labels.style.fontSize,i.labels.style.fontFamily,m,!1),b=A;p!==h&&(b=g.getTextRects(h,i.labels.style.fontSize,i.labels.style.fontFamily,m,!1)),e.push({width:(l>b.width||l>A.width?l:b.width>A.width?b.width:A.width)+r,height:b.height>A.height?b.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 o=new y(n.dCtx.ctx),i="rotate(".concat(t.title.rotate," 0 0)"),a=o.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,i,!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,o=n.globals.yAxisScale.length>1?10:0,i=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+o,function(t){return n.globals.ignoreYAxisIndexes.indexOf(t)>-1}(s)&&(c=c-a.width-o)):c=l||i.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}(),un=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,o=0,i=e(r)?t.config.series.length:1;if(t.globals.comboBarCount>0&&(i=t.globals.comboBarCount),t.globals.collapsedSeries.forEach((function(n){e(n.type)&&(i-=1)})),t.config.chart.stacked&&(i=1),(e(r)||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&i>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),(o=s/i*parseInt(t.config.plotOptions.bar.columnWidth,10)/100)<1&&(o=1),o=o/(i>1?1:1.5)+5,t.globals.barPadForNumericAxis=o}return o}},{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 o=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),i=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");e.gridHeight=e.gridHeight-o.height-i.height-r,e.translateY=e.translateY+o.height+i.height+r}},{key:"setGridXPosForDualYAxis",value:function(n,t){var e=this.w,r=new Y(this.dCtx.ctx);e.config.yaxis.map((function(o,i){-1!==e.globals.ignoreYAxisIndexes.indexOf(i)||o.floating||r.isYAxisHidden(i)||(o.opposite&&(e.globals.translateX=e.globals.translateX-(t[i].width+n[i].width)-parseInt(e.config.yaxis[i].labels.style.fontSize,10)/1.2-12),e.globals.translateX<2&&(e.globals.translateX=2))}))}}]),n}(),pn=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 ln(this),this.dimYAxis=new dn(this),this.dimXAxis=new cn(this),this.dimGrid=new un(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,o,i=[],a=!0,s=!1;try{for(e=e.call(n);!(a=(r=e.next()).done)&&(i.push(r.value),2!==i.length);a=!0);}catch(n){s=!0,o=n}finally{try{a||null==e.return||e.return()}finally{if(s)throw o}}return i}}(n)||A(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],o=e[1];n.gridPad[r]=Math.max(o,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(),o=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:o[e].width,index:e})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var i=this.dimXAxis.getxAxisLabelsCoords(),a=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(i,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-i.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(i);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(o,r),new K(this.ctx).setYAxisXPosition(r,o)}},{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 o="pie"===e.chart.type||"polarArea"===e.chart.type||"donut"===e.chart.type?"pie":"radialBar",i=e.plotOptions[o].offsetY,a=e.plotOptions[o].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=i,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=i-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+i+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=i,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=i,t.translateX=a+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(n,t,e){var r=this.w,o=r.globals.hasGroups?2:1,i=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=i*a+o*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}(),hn=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 o=null,i=null;r.globals.risingSeries=[],r.globals.axisCharts?(o=r.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),i=parseInt(o.getAttribute("data:realIndex"),10)):(o=r.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']")),i=parseInt(o.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,i)})):this.hideSeries({seriesEl:o,realIndex:i})}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 y(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,o=_.clone(r.config.series);if(r.globals.axisCharts){var i=!1;if(r.config.yaxis[e]&&r.config.yaxis[e].show&&r.config.yaxis[e].showAlways&&(i=!0,r.globals.ancillaryCollapsedSeriesIndices.indexOf(e)<0&&(r.globals.ancillaryCollapsedSeries.push({index:e,data:o[e].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),r.globals.ancillaryCollapsedSeriesIndices.push(e))),!i){r.globals.collapsedSeries.push({index:e,data:o[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:o[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,o=this._getSeriesBasedOnCollapsedState(o),this.lgCtx.ctx.updateHelpers._updateSeries(o,r.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(n,t,e){var r=this.w,o=_.clone(r.config.series);if(n.length>0){for(var i=0;i<n.length;i++)n[i].index===e&&(r.globals.axisCharts?(o[e].data=n[i].data.slice(),n.splice(i,1),t.splice(i,1),r.globals.risingSeries.push(e)):(o[e]=n[i].data,n.splice(i,1),t.splice(i,1),r.globals.risingSeries.push(e)));o=this._getSeriesBasedOnCollapsedState(o),this.lgCtx.ctx.updateHelpers._updateSeries(o,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}(),fn=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 hn(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(),_.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,o=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var i=t.config.plotOptions.heatmap.colorScale.ranges;r=i.map((function(n){return n.name?n.name:n.from+" - "+n.to})),o=i.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,b=t.config.legend.markers.width,x=t.config.legend.markers.strokeWidth,v=t.config.legend.markers.strokeColor,E=t.config.legend.markers.radius,w=f.style;w.background=o[l],w.color=o[l],w.setProperty("background",o[l],"important"),t.config.legend.markers.fillColors&&t.config.legend.markers.fillColors[l]&&(w.background=t.config.legend.markers.fillColors[l]),void 0!==t.globals.seriesColors[l]&&(w.background=t.globals.seriesColors[l],w.color=t.globals.seriesColors[l]),w.height=Array.isArray(A)?parseFloat(A[l])+"px":parseFloat(A)+"px",w.width=Array.isArray(b)?parseFloat(b[l])+"px":parseFloat(b)+"px",w.left=(Array.isArray(g)?parseFloat(g[l]):parseFloat(g))+"px",w.top=(Array.isArray(m)?parseFloat(m[l]):parseFloat(m))+"px",w.borderWidth=Array.isArray(x)?x[l]:x,w.borderColor=Array.isArray(v)?v[l]:v,w.borderRadius=Array.isArray(E)?parseFloat(E[l])+"px":parseFloat(E)+"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()),y.setAttrs(f,{rel:l+1,"data:collapsed":d||u}),(d||u)&&f.classList.add("apexcharts-inactive-legend");var $=document.createElement("div"),C=document.createElement("span");C.classList.add("apexcharts-legend-text"),C.innerHTML=Array.isArray(c)?c.join(" "):c;var B=t.config.legend.labels.useSeriesColors?t.globals.colors[l]:t.config.legend.labels.colors;B||(B=t.config.chart.foreColor),C.style.color=B,C.style.fontSize=parseFloat(t.config.legend.fontSize)+"px",C.style.fontWeight=t.config.legend.fontWeight,C.style.fontFamily=e||t.config.chart.fontFamily,y.setAttrs(C,{rel:l+1,i:l,"data:default-text":encodeURIComponent(c),"data:collapsed":d||u}),$.appendChild(f),$.appendChild(C);var I=new k(this.ctx);t.config.legend.showForZeroSeries||0===I.getSeriesTotalByIndex(l)&&I.seriesHaveSameValues(l)&&!I.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&$.classList.add("apexcharts-hidden-zero-series"),t.config.legend.showForNullSeries||I.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&$.classList.add("apexcharts-hidden-null-series"),t.globals.dom.elLegendWrap.appendChild($),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),$.classList.add("apexcharts-legend-series"),$.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":"",y.setAttrs($,{rel:l+1,seriesName:_.escapeString(r[l]),"data:collapsed":d||u}),(d||u)&&$.classList.add("apexcharts-inactive-legend"),t.config.legend.onItemClick.toggleDataSeries||$.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"),o=r.getBoundingClientRect(),i=0,a=0;if("bottom"===e.config.legend.position)a+=e.globals.svgHeight-o.height/2;else if("top"===e.config.legend.position){var s=new pn(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",i=i+n+e.config.legend.offsetX,a=a+t+e.config.legend.offsetY,r.style.left=i+"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 pn(this.ctx),r=e.dimHelpers.getTitleSubtitleCoords("title"),o=e.dimHelpers.getTitleSubtitleCoords("subtitle"),i=0;"bottom"===n.config.legend.position?i=-t.clwh/1.8:"top"===n.config.legend.position&&(i=r.height+o.height+n.config.title.margin+n.config.subtitle.margin-10),this.setLegendWrapXY(20,i)}},{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 D(this.ctx).highlightRangeInSeries(n,n.target)}}else!n.target.classList.contains("apexcharts-inactive-legend")&&e&&new D(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"),o=this.w.config.chart.events.legendClick;"function"==typeof o&&o(this.ctx,e,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,e,this.w]);var i=this.w.config.legend.markers.onClick;"function"==typeof i&&n.target.classList.contains("apexcharts-legend-marker")&&(i(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}(),gn=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 o=0;o<this.t.customIcons.length;o++)this.elCustomIcons.push(e());var i=[],a=function(e,r,o){var a=e.toLowerCase();n.t[a]&&t.config.chart.zoom.enabled&&i.push({el:r,icon:"string"==typeof n.t[a]?n.t[a]:o,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&&i.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&&i.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&&i.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++)i.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});i.forEach((function(n,t){n.index&&_.moveIndexInArray(i,t,n.index)}));for(var c=0;c<i.length;c++)y.setAttrs(i[c].el,{class:i[c].class,title:i[c].title}),i[c].el.innerHTML=i[c].icon,r.appendChild(i[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),y.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,y.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,o=this._getNewMinXMaxX(e,r);n.globals.disableZoomIn||this.zoomUpdateOptions(o.minX,o.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),o=this._getNewMinXMaxX(e,r);n.globals.disableZoomOut||this.zoomUpdateOptions(o.minX,o.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},o=this.getBeforeZoomRange(r);o&&(r=o.xaxis);var i={xaxis:r},a=_.clone(e.globals.initialConfig.yaxis);e.config.chart.zoom.autoScaleYaxis&&(a=new J(this.ctx).autoScaleY(this.ctx,a,{xaxis:r})),e.config.chart.group||(i.yaxis=a),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(i,!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 X(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(_.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}(),mn=function(n){u(e,gn);var t=g(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 y(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,o=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,o.svgMouseEvents.bind(o,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,o=this.ctx.toolbar,i=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,o.enableZoomPanFromToolbar("pan"===a?"zoom":"pan")):this.shiftWasPressed&&(o.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:i,xyRatios:n})):(r.w.globals.mousedown&&e.globals.zoomEnabled||r.w.globals.mousedown&&e.globals.selectionEnabled)&&(r.selection=r.selectionDrawing({context:r,zoomtype:i}))),"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:i}),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,o=n.height,i=n.translateX,a=void 0===i?0:i,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:o,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}),y.setAttrs(d.node,p)),c.globals.selectionEnabled&&(u.attr({x:t,y:e,width:r>0?r:0,height:o>0?o: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}),y.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,o=this.w,i=e,a=this.gridRect.getBoundingClientRect(),s=i.startX-1,l=i.startY,c=!1,d=!1,u=i.clientX-a.left-s,p=i.clientY-a.top-l;return Math.abs(u+s)>o.globals.gridWidth?u=o.globals.gridWidth-s:i.clientX-a.left<0&&(u=s),s>i.clientX-a.left&&(c=!0,u=Math.abs(u)),l>i.clientY-a.top&&(d=!0,p=Math.abs(p)),t="x"===r?{x:c?s-u:s,y:0,width:u,height:o.globals.gridHeight}:"y"===r?{x:0,y:d?l-p:l,width:o.globals.gridWidth,height:p}:{x:c?s-u:s,y:d?l-p:l,width:u,height:p},i.drawSelectionRect(t),i.selectionDragging("resizing"),t}},{key:"selectionDragging",value:function(n,t){var e=this,r=this.w,o=this.xyRatios,i=this.selectionRect,a=0;"resizing"===n&&(a=30);var s=function(n){return parseFloat(i.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=i.node.getBoundingClientRect(),a={xaxis:{min:r.globals.xAxisScale.niceMin+(t.left-n.left)*o.xRatio,max:r.globals.xAxisScale.niceMin+(t.right-n.left)*o.xRatio},yaxis:{min:r.globals.yAxisScale[0].niceMin+(n.bottom-t.bottom)*o.yRatio[0],max:r.globals.yAxisScale[0].niceMax-(t.top-n.top)*o.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,o=t,i=this.xyRatios,a=this.ctx.toolbar;if(o.startX>o.endX){var s=o.startX;o.startX=o.endX,o.endX=s}if(o.startY>o.endY){var l=o.startY;o.startY=o.endY,o.endY=l}var c=void 0,d=void 0;r.globals.isRangeBar?(c=r.globals.yAxisScale[0].niceMin+o.startX*i.invertedYRatio,d=r.globals.yAxisScale[0].niceMin+o.endX*i.invertedYRatio):(c=r.globals.xAxisScale.niceMin+o.startX*i.xRatio,d=r.globals.xAxisScale.niceMin+o.endX*i.xRatio);var u=[],p=[];if(r.config.yaxis.forEach((function(n,t){u.push(r.globals.yAxisScale[t].niceMax-i.yRatio[t]*o.startY),p.push(r.globals.yAxisScale[t].niceMax-i.yRatio[t]*o.endY)})),o.dragged&&(o.dragX>10||o.dragY>10)&&c!==d)if(r.globals.zoomEnabled){var h=_.clone(r.globals.initialConfig.yaxis),f=_.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 J(o.ctx);h=g.autoScaleY(o.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),o.ctx.updateHelpers._updateOptions(A,!1,o.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof r.config.chart.events.zoomed&&a.zoomCallback(f,h)}else if(r.globals.selectionEnabled){var b,x=null;b={min:c,max:d},"xy"!==e&&"y"!==e||(x=_.clone(r.config.yaxis)).forEach((function(n,t){x[t].min=p[t],x[t].max=u[t]})),r.globals.selection=o.selection,"function"==typeof r.config.chart.events.selection&&r.config.chart.events.selection(o.ctx,{xaxis:b,yaxis:x})}}},{key:"panDragging",value:function(n){var t=n.context,e=this.w,r=t;if(void 0!==e.globals.lastClientPosition.x){var o=e.globals.lastClientPosition.x-r.clientX,i=e.globals.lastClientPosition.y-r.clientY;Math.abs(o)>Math.abs(i)&&o>0?this.moveDirection="left":Math.abs(o)>Math.abs(i)&&o<0?this.moveDirection="right":Math.abs(i)>Math.abs(o)&&i>0?this.moveDirection="up":Math.abs(i)>Math.abs(o)&&i<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,o=_.clone(e.globals.initialConfig.yaxis),i=r.xRatio,a=e.globals.minX,s=e.globals.maxX;e.globals.isRangeBar&&(i=r.invertedYRatio,a=e.globals.minY,s=e.globals.maxY),"left"===this.moveDirection?(n=a+e.globals.gridWidth/15*i,t=s+e.globals.gridWidth/15*i):"right"===this.moveDirection&&(n=a-e.globals.gridWidth/15*i,t=s-e.globals.gridWidth/15*i),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&&(o=new J(this.ctx).autoScaleY(this.ctx,o,{xaxis:l}));var c={xaxis:{min:n,max:t}};e.config.chart.group||(c.yaxis=o),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}(),An=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,o=n.clientY,i=this.w,a=e.getBoundingClientRect(),s=a.width,l=a.height,c=s/(i.globals.dataPoints-1),d=l/i.globals.dataPoints,u=this.hasBars();!i.globals.comboCharts&&!u||i.config.xaxis.convertedCatToNumeric||(c=s/i.globals.dataPoints);var p=r-a.left-i.globals.barPadForNumericAxis,h=o-a.top;p<0||h<0||p>s||h>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):i.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):i.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var f=Math.round(p/c),g=Math.floor(h/d);u&&!i.config.xaxis.convertedCatToNumeric&&(f=Math.ceil(p/c),f-=1);var m=null,A=null,b=[],x=[];if(i.globals.seriesXvalues.forEach((function(n){b.push([n[0]+1e-6].concat(n))})),i.globals.seriesYvalues.forEach((function(n){x.push([n[0]+1e-6].concat(n))})),b=b.map((function(n){return n.filter((function(n){return _.isNumber(n)}))})),x=x.map((function(n){return n.filter((function(n){return _.isNumber(n)}))})),i.globals.isXNumeric){var v=this.ttCtx.getElGrid().getBoundingClientRect(),y=p*(v.width/s),k=h*(v.height/l);m=(A=this.closestInMultiArray(y,k,b,x)).index,f=A.j,null!==m&&(b=i.globals.seriesXvalues[m],f=(A=this.closestInArray(y,b)).index)}return i.globals.capturedSeriesIndex=null===m?-1:m,(!f||f<1)&&(f=0),i.globals.isBarHorizontal?i.globals.capturedDataPointIndex=g:i.globals.capturedDataPointIndex=f,{capturedSeries:m,j:i.globals.isBarHorizontal?g:f,hoverX:p,hoverY:h}}},{key:"closestInMultiArray",value:function(n,t,e,r){var o=this.w,i=0,a=null,s=-1;o.globals.series.length>1?i=this.getFirstActiveXArray(e):a=0;var l=e[i][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[i][s],u=Math.abs(t-d);a=i,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})),o=0;o<r.length;o++)if(-1!==r[o]&&-1===t.globals.collapsedSeriesIndices.indexOf(o)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(o)){e=r[o];break}return e}},{key:"closestInArray",value:function(n,t){for(var e=t[0],r=null,o=Math.abs(n-e),i=0;i<t.length;i++){var a=Math.abs(n-t[i]);a<o&&(o=a,r=i)}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 m(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=m(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,o=0;o<r.length;o++)"enable"===n?(r[o].classList.add("apexcharts-active"),r[o].style.display=t.config.tooltip.items.display):(r[o].classList.remove("apexcharts-active"),r[o].style.display="none")}}]),n}(),bn=function(){function n(t){s(this,n),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new An(t)}return c(n,[{key:"drawSeriesTexts",value:function(n){var t=n.shared,e=void 0===t||t,r=n.ttItems,o=n.i,i=void 0===o?0:o,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,j:s,y1:l,y2:c,w:u}):this.toggleActiveInactiveSeries(e);var p=this.getValuesToPrint({i,j:s});this.printLabels({i,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,o=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][o]&&Array.isArray(d.globals.seriesGoals[n][o])},h=a.xVal,f=a.zVal,g=a.xAxisTTVal,m="",A=d.globals.colors[r];null!==o&&d.config.plotOptions.bar.distributed&&(A=d.globals.colors[o]);for(var b=function(n,a){var b=e.getFormatters(r);m=e.getSeriesName({fn:b.yLbTitleFormatter,index:r,seriesIndex:r,j:o}),"treemap"===d.config.chart.type&&(m=b.yLbTitleFormatter(String(d.config.series[r].data[o].x),{series:d.globals.series,seriesIndex:r,dataPointIndex:o,w:d}));var _=d.config.tooltip.inverseOrder?a:n;if(d.globals.axisCharts){var x=function(n){return b.yLbFormatter(d.globals.series[n][o],{series:d.globals.series,seriesIndex:n,dataPointIndex:o,w:d})};if(l)b=e.getFormatters(_),m=e.getSeriesName({fn:b.yLbTitleFormatter,index:_,seriesIndex:r,j:o}),A=d.globals.colors[_],t=x(_),p(_)&&(u=d.globals.seriesGoals[_][o].map((function(n){return{attrs:n,val:b.yLbFormatter(n.value,{seriesIndex:_,dataPointIndex:o,w:d})}})));else{var v,y=null==c||null===(v=c.target)||void 0===v?void 0:v.getAttribute("fill");y&&(A=-1!==y.indexOf("url")?document.querySelector(y.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):y),t=x(r),p(r)&&Array.isArray(d.globals.seriesGoals[r][o])&&(u=d.globals.seriesGoals[r][o].map((function(n){return{attrs:n,val:b.yLbFormatter(n.value,{seriesIndex:r,dataPointIndex:o,w:d})}})))}}null===o&&(t=b.yLbFormatter(d.globals.series[r],i(i({},d),{},{seriesIndex:r,dataPointIndex:r}))),e.DOMHandling({i:r,t:_,j:o,ttItems:s,values:{val:t,goalVals:u,xVal:h,xAxisTTVal:g,zVal:f},seriesName:m,shared:l,pColor:A})},_=0,x=d.globals.series.length-1;_<d.globals.series.length;_++,x--)b(_,x)}},{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,o=n.j,i=this.w;return t(String(i.globals.seriesNames[e]),{series:i.globals.series,seriesIndex:r,dataPointIndex:o,w:i})}},{key:"DOMHandling",value:function(n){n.i;var t=n.t,e=n.j,r=n.ttItems,o=n.values,i=n.seriesName,a=n.shared,s=n.pColor,l=this.w,c=this.ttCtx,d=o.val,u=o.goalVals,p=o.xVal,h=o.xAxisTTVal,f=o.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=i||"");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 x=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])?x():(b.innerHTML="",_.innerHTML=""):x()}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,o=this.ctx.series.filteredSeriesX(),i="",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?(i=o[t][e],0===o[t].length&&(i=o[this.tooltipUtil.getFirstActiveXArray(o)][e])):i=void 0!==r.globals.labels[e]?r.globals.labels[e]:"";var u=i;return i=r.globals.isXNumeric&&"datetime"===r.config.xaxis.type?new W(this.ctx).xLabelFormat(r.globals.ttKeyFormatter,u,u,{i:void 0,dateFormatter:new P(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&&(i=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):i,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(i)?i.join(" "):i,xAxisTTVal:Array.isArray(a)?a.join(" "):a,zVal:s}}},{key:"handleCustomTooltip",value:function(n){var t=n.i,e=n.j,r=n.y1,o=n.y2,i=n.w,a=this.ttCtx.getElTooltip(),s=i.config.tooltip.custom;Array.isArray(s)&&s[t]&&(s=s[t]),a.innerHTML=s({ctx:this.ctx,series:i.globals.series,seriesIndex:t,dataPointIndex:e,y1:r,y2:o,w:i})}}]),n}(),_n=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,o=e.getElXCrosshairs(),i=n-e.xcrosshairsWidth/2,a=r.globals.labels.slice().length;if(null!==t&&(i=r.globals.gridWidth/a*t),null===o||r.globals.isBarHorizontal||(o.setAttribute("x",i),o.setAttribute("x1",i),o.setAttribute("x2",i),o.setAttribute("y2",r.globals.gridHeight),o.classList.add("apexcharts-active")),i<0&&(i=0),i>r.globals.gridWidth&&(i=r.globals.gridWidth),e.isXAxisTooltipEnabled){var s=i;"tickWidth"!==r.config.xaxis.crosshairs.width&&"barWidth"!==r.config.xaxis.crosshairs.width||(s=i+e.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(n){var t=this.ttCtx;null!==t.ycrosshairs&&y.setAttrs(t.ycrosshairs,{y1:n,y2:n}),null!==t.ycrosshairsHidden&&y.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,o=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 y(this.ctx).getTextRects(e.xaxisTooltipText.innerHTML),e.xaxisTooltipText.style.minWidth=r.width+"px",e.xaxisTooltip.style.left=n+"px",e.xaxisTooltip.style.top=o+"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),o=t.globals.translateY+r,i=e.yaxisTTEls[n].getBoundingClientRect().height,a=t.globals.translateYAxisX[n]-2;t.config.yaxis[n].opposite&&(a-=26),o-=i/2,-1===t.globals.ignoreYAxisIndexes.indexOf(n)?(e.yaxisTTEls[n].classList.add("apexcharts-active"),e.yaxisTTEls[n].style.top=o+"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,o=this.ttCtx,i=o.getElTooltip(),a=o.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=o.getElGrid(),u=d.getBoundingClientRect();c=o.e.clientY+r.globals.translateY-u.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,i.style.left=l+"px",i.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 o=e.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(n,"'] .apexcharts-marker")),i=0;i<o.length;i++)parseInt(o[i].getAttribute("rel"),10)===t&&(r.marker.resetPointsSize(),r.marker.enlargeCurrentPoint(t,o[i]));else r.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,n)}},{key:"moveDynamicPointOnHover",value:function(n,t){var e,r,o=this.w,i=this.ttCtx,a=o.globals.pointsArray,s=i.tooltipUtil.getHoverMarkerSize(t),l=o.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=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers circle"));c&&r<o.globals.gridHeight&&r>0&&(c.setAttribute("r",s),c.setAttribute("cx",e),c.setAttribute("cy",r)),this.moveXCrosshairs(e),i.fixedTooltip||this.moveTooltip(e,r,s)}}},{key:"moveDynamicPointsOnHover",value:function(n){var t,e=this.ttCtx,r=e.w,o=0,i=0,a=r.globals.pointsArray;t=new D(this.ctx).getActiveConfigSeriesIndex(!0);var s=e.tooltipUtil.getHoverMarkerSize(t);a[t]&&(o=a[t][n][0],i=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",o),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(o),!e.fixedTooltip){var p=i||r.globals.gridHeight;this.moveTooltip(o,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,o=r>=2&&r%2==0?Math.floor(r/2):Math.floor(r/2)+1;t.globals.isBarHorizontal&&(o=new D(this.ctx).getActiveConfigSeriesIndex(!1,"desc")+1);var i=t.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(o,"'] path[j='").concat(n,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(n,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(n,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(n,"']")),a=i?parseFloat(i.getAttribute("cx")):0,s=i?parseFloat(i.getAttribute("cy")):0,l=i?parseFloat(i.getAttribute("barWidth")):0,c=i?parseFloat(i.getAttribute("barHeight")):0,d=e.getElGrid().getBoundingClientRect(),u=i.classList.contains("apexcharts-candlestick-area")||i.classList.contains("apexcharts-boxPlot-area");if(t.globals.isXNumeric?(i&&!u&&(a-=r%2!=0?l/2:0),i&&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}(),xn=function(){function n(t){s(this,n),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new _n(t)}return c(n,[{key:"drawDynamicPoints",value:function(){var n=this.w,t=new y(this.ctx),e=new z(this.ctx),r=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series");r=m(r),n.config.chart.stacked&&r.sort((function(n,t){return parseFloat(n.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))}));for(var o=0;o<r.length;o++){var i=r[o].querySelector(".apexcharts-series-markers-wrap");if(null!==i){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(i.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),i.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,o=this.w;"bubble"!==o.config.chart.type&&this.newPointSize(n,t);var i=t.getAttribute("cx"),a=t.getAttribute("cy");if(null!==e&&null!==r&&(i=e,a=r),this.tooltipPosition.moveXCrosshairs(i),!this.fixedTooltip){if("radar"===o.config.chart.type){var s=this.ttCtx.getElGrid(),l=s.getBoundingClientRect();i=this.ttCtx.e.clientX-l.left}this.tooltipPosition.moveTooltip(i,a,o.config.markers.hover.size)}}},{key:"enlargePoints",value:function(n){for(var t=this.w,e=this,r=this.ttCtx,o=n,i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=t.config.markers.hover.size,s=0;s<i.length;s++){var l=i[s].getAttribute("rel"),c=i[s].getAttribute("index");if(void 0===a&&(a=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),o===parseInt(l,10)){e.newPointSize(o,i[s]);var d=i[s].getAttribute("cx"),u=i[s].getAttribute("cy");e.tooltipPosition.moveXCrosshairs(d),r.fixedTooltip||e.tooltipPosition.moveTooltip(d,u,a)}else e.oldPointSize(i[s])}}},{key:"newPointSize",value:function(n,t){var e=this.w,r=e.config.markers.hover.size,o=0===n?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==o.getAttribute("default-marker-size")){var i=parseInt(o.getAttribute("index"),10);void 0===r&&(r=e.globals.markers.size[i]+e.config.markers.hover.sizeOffset),r<0&&(r=0),o.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"));_.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,o=n.y,i=n.type,a=this.ttCtx,s=this.w;if(t.target.classList.contains("apexcharts-".concat(i,"-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,o=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),o=s.globals.clientY-f.top-(o>s.globals.gridHeight/2?a.tooltipRect.ttHeight:0)}}return{x:r,y:o}}},{key:"handleMarkerTooltip",value:function(n){var t,e,r=n.e,o=n.opt,i=n.x,a=n.y,s=this.w,l=this.ttCtx;if(r.target.classList.contains("apexcharts-marker")){var c=parseInt(o.paths.getAttribute("cx"),10),d=parseInt(o.paths.getAttribute("cy"),10),u=parseFloat(o.paths.getAttribute("val"));if(e=parseInt(o.paths.getAttribute("rel"),10),t=parseInt(o.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var p=_.findAncestor(o.paths,"apexcharts-series");p&&(t=parseInt(p.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:o.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,i=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,o.paths,i,a)}return{x:i,y:a}}},{key:"handleBarTooltip",value:function(n){var t,e,r=n.e,o=n.opt,i=this.w,a=this.ttCtx,s=a.getElTooltip(),l=0,c=0,d=0,u=this.getBarTooltipXY({e:r,opt:o});t=u.i;var p=u.barHeight,h=u.j;i.globals.capturedSeriesIndex=t,i.globals.capturedDataPointIndex=h,i.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||!i.config.tooltip.shared?(c=u.x,d=u.y,e=Array.isArray(i.config.stroke.width)?i.config.stroke.width[t]:i.config.stroke.width,l=c):i.globals.comboCharts||i.config.tooltip.shared||(l/=2),isNaN(d)?d=i.globals.svgHeight-a.tooltipRect.ttHeight:d<0&&(d=0);var f=parseInt(o.paths.parentNode.getAttribute("data:realIndex"),10),g=i.globals.isMultipleYAxis?i.config.yaxis[f]&&i.config.yaxis[f].reversed:i.config.yaxis[0].reversed;if(c+a.tooltipRect.ttWidth>i.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=i.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),i.config.tooltip.shared||(i.globals.comboBarCount>0?a.tooltipPosition.moveXCrosshairs(l+e/2):a.tooltipPosition.moveXCrosshairs(l)),!a.fixedTooltip&&(!i.config.tooltip.shared||i.globals.isBarHorizontal&&a.tooltipUtil.hasBars())&&(g&&(c-=a.tooltipRect.ttWidth)<0&&(c=0),!g||i.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||(d=d+p-2*(i.globals.series[t][h]<0?p:0)),a.tooltipRect.ttHeight+d>i.globals.gridHeight?d=i.globals.gridHeight-a.tooltipRect.ttHeight+i.globals.translateY:(d=d+i.globals.translateY-a.tooltipRect.ttHeight/2)<0&&(d=0),s.style.left=c+i.globals.translateX+"px",s.style.top=d+"px")}},{key:"getBarTooltipXY",value:function(n){var t=n.e,e=n.opt,r=this.w,o=null,i=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;o=parseInt(p.getAttribute("j"),10),a=parseInt(p.parentNode.getAttribute("rel"),10)-1;var x=p.getAttribute("data-range-y1"),v=p.getAttribute("data-range-y2");r.globals.comboCharts&&(a=parseInt(p.parentNode.getAttribute("data:realIndex"),10)),i.tooltipLabels.drawSeriesTexts({ttItems:e.ttItems,i:a,j:o,y1:x?parseInt(x,10):null,y2:v?parseInt(v,10):null,shared:!i.showOnIntersect&&r.config.tooltip.shared,e:t}),r.config.tooltip.followCursor?r.globals.isBarHorizontal?(s=_-f.left+15,l=b-i.dataPointsDividedHeight+g/2-i.tooltipRect.ttHeight/2):(s=r.globals.isXNumeric?A-m/2:A-i.dataPointsDividedWidth+m/2,l=t.clientY-f.top-i.tooltipRect.ttHeight/2-15):r.globals.isBarHorizontal?((s=A)<i.xyRatios.baseLineInvertedY&&(s=A-i.tooltipRect.ttWidth),l=b-i.dataPointsDividedHeight+g/2-i.tooltipRect.ttHeight/2):(s=r.globals.isXNumeric?A-m/2:A-i.dataPointsDividedWidth+m/2,l=b)}return{x:s,y:l,barHeight:d,barWidth:c,i:a,j:o}}}]),n}(),yn=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",o=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),o.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 o="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&&(o+=n.config.yaxis[r].show?" ":" apexcharts-yaxistooltip-hidden")}))}));var i=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",o+" apexcharts-theme-"+n.config.tooltip.theme),i.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 o=parseFloat(r.getAttribute("barWidth"));t.xcrosshairsWidth=o}else if("tickWidth"===n.config.xaxis.crosshairs.width){var i=n.globals.labels.length;t.xcrosshairsWidth=n.globals.gridWidth/i}}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,o=this.w,i=o.globals.yLabelFormatters[n];if(r.yaxisTooltips[n]){var a=r.getElGrid().getBoundingClientRect(),s=(t-a.top)*e.yRatio[n],l=o.globals.maxYArr[n]-o.globals.minYArr[n],c=o.globals.minYArr[n]+(l-s);r.tooltipPosition.moveYCrosshairs(t-a.top),r.yaxisTooltipText[n].innerHTML=i(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 An(this),this.tooltipLabels=new bn(this),this.tooltipPosition=new _n(this),this.marker=new xn(this),this.intersect=new vn(this),this.axesTooltip=new yn(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 G(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 o=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(o=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(o),this.addSVGEvents()}}},{key:"createTTElements",value:function(n){for(var t=this,e=this.w,r=[],o=this.getElTooltip(),i=function(i){var a=document.createElement("div");a.classList.add("apexcharts-tooltip-series-group"),a.style.order=e.config.tooltip.inverseOrder?n-i:i+1,t.tConfig.shared&&t.tConfig.enabledOnSeries&&Array.isArray(t.tConfig.enabledOnSeries)&&t.tConfig.enabledOnSeries.indexOf(i)<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[i],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),o.appendChild(a),r.push(a)},a=0;a<n;a++)i(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),o="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,i=n.globals.dom.Paper.node,a=this.getElGrid();a&&(this.seriesBound=a.getBoundingClientRect());var s,l=[],c=[],d={hoverArea:i,elGrid:a,tooltipEl:e,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(n.globals.axisCharts&&(o?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([i],d);else if(r&&!n.globals.comboCharts||o&&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,o=e.height+10,i=this.tConfig.fixed.offsetX,a=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(i=i+n.globals.svgWidth-r+10),s.indexOf("bottom")>-1&&(a=a+n.globals.svgHeight-o-10),t.style.left=i+"px",t.style.top=a+"px",{x:i,y:a,ttWidth:r,ttHeight:o}}},{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 o={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,o),{capture:!1,passive:!0})}))},o=0;o<n.length;o++)r(o)}},{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=[],o=this.w;o.config.chart.group&&(r=this.ctx.getGroupedCharts()),o.globals.axisCharts&&(o.globals.minX===-1/0&&o.globals.maxX===1/0||0===o.globals.dataPoints)||(r.length?r.forEach((function(r){var o=e.getElTooltip(r),i={paths:n.paths,tooltipEl:o,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:i,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,o=n.e,i=t.w,a=this.getElTooltip();a&&(e.tooltipRect={x:0,y:0,ttWidth:a.getBoundingClientRect().width,ttHeight:a.getBoundingClientRect().height},e.e=o,!e.tooltipUtil.hasBars()||i.globals.comboCharts||e.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new D(t).toggleSeriesOnHover(o,o.target.parentNode),e.fixedTooltip&&e.drawFixedTooltipRect(),i.globals.axisCharts?e.axisChartsTooltips({e:o,opt:r,tooltipRect:e.tooltipRect}):e.nonAxisChartsTooltips({e:o,opt:r,tooltipRect:e.tooltipRect}))}},{key:"axisChartsTooltips",value:function(n){var t,e,r=n.e,o=n.opt,i=this.w,a=o.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,i.globals.capturedSeriesIndex=-1,i.globals.capturedDataPointIndex=-1,l<a.top||l>a.top+a.height)this.handleMouseOut(o);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!i.config.tooltip.shared){var c=parseInt(o.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(o)}var d=this.getElTooltip(),u=this.getElXCrosshairs(),p=i.globals.xyCharts||"bar"===i.config.chart.type&&!i.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||i.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===r.type||"touchmove"===r.type||"mouseup"===r.type){if(i.globals.collapsedSeries.length+i.globals.ancillaryCollapsedSeries.length===i.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,o);else if("heatmap"===i.config.chart.type||"treemap"===i.config.chart.type){var f=this.intersect.handleHeatTreeTooltip({e:r,opt:o,x:t,y:e,type:i.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:o}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:r,opt:o,x:t,y:e});if(this.yaxisTooltips.length)for(var g=0;g<i.config.yaxis.length;g++)this.axesTooltip.drawYaxisTooltipText(g,l,this.xyRatios);o.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==r.type&&"touchend"!==r.type||this.handleMouseOut(o)}}},{key:"nonAxisChartsTooltips",value:function(n){var t=n.e,e=n.opt,r=n.tooltipRect,o=this.w,i=e.paths.getAttribute("rel"),a=this.getElTooltip(),s=o.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){a.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:e.ttItems,i:parseInt(i,10)-1,shared:!1});var l=o.globals.clientX-s.left-r.ttWidth/2,c=o.globals.clientY-s.top-r.ttHeight-10;if(a.style.left=l+"px",a.style.top=c+"px",o.config.legend.tooltipHoverFormatter){var d=i-1,u=(0,o.config.legend.tooltipHoverFormatter)(this.legendLabels[d].getAttribute("data:default-text"),{seriesIndex:d,dataPointIndex:d,w:o});this.legendLabels[d].innerHTML=u}}else"mouseout"!==t.type&&"touchend"!==t.type||(a.classList.remove("apexcharts-active"),o.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 o=this.w,i=this.tooltipUtil.getNearestValues({context:this,hoverArea:r.hoverArea,elGrid:r.elGrid,clientX:t,clientY:e}),a=i.j,s=i.capturedSeries,l=r.elGrid.getBoundingClientRect();i.hoverX<0||i.hoverX>l.width?this.handleMouseOut(r):null!==s?this.handleStickyCapturedSeries(n,s,r,a):(this.tooltipUtil.isXoverlap(a)||o.globals.isBarHorizontal)&&this.create(n,this,0,a,r.ttItems)}},{key:"handleStickyCapturedSeries",value:function(n,t,e,r){var o=this.w;this.tConfig.shared||null!==o.globals.series[t][r]?void 0!==o.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 y(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,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=this.w,s=t;"mouseup"===n.type&&this.markerClick(n,e,r),null===i&&(i=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:i?f:e,dataPointIndex:r,w:a});if(i)h.innerHTML=a.globals.collapsedSeriesIndices.indexOf(f)<0?m:g;else if(h.innerHTML=f===e?m:g,e===f)break}}if(i){if(s.tooltipLabels.drawSeriesTexts({ttItems:o,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 y(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:o,i:e,j:r}),this.tooltipUtil.hasBars()&&s.tooltipPosition.moveStickyTooltipOverBars(r),l&&s.tooltipPosition.moveMarkers(e,r)}}]),n}(),En=function(n){u(e,T);var t=g(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 y(this.ctx),this.bar=new T(this.ctx,this.xyRatios);var o=new k(this.ctx,r);n=o.getLogSeries(n),this.yRatio=o.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(o,a){var d=void 0,u=void 0,p=void 0,h=void 0,f=[],g=[],m=r.globals.comboCharts?t[o]:o;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:_.escapeString(r.globals.seriesNames[m]),rel:o+1,"data:realIndex":m});e.ctx.series.addCollapsedClassToSeries(A,m);var b=e.graphics.group({class:"apexcharts-datalabels","data:realIndex":m}),x=0,v=0,y=e.initialPositions(l,c,d,u,p,h);c=y.y,x=y.barHeight,u=y.yDivision,h=y.zeroW,l=y.x,v=y.barWidth,d=y.xDivision,p=y.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 k=0;k<r.globals.dataPoints;k++){var E=e.barHelpers.getStrokeWidth(o,k,m),w={indexes:{i:o,j:k,realIndex:m,bc:a},strokeWidth:E,x:l,y:c,elSeries:A},$=null;e.isHorizontal?($=e.drawStackedBarPaths(i(i({},w),{},{zeroW:h,barHeight:x,yDivision:u})),v=e.series[o][k]/e.invertedYRatio):($=e.drawStackedColumnPaths(i(i({},w),{},{xDivision:d,barWidth:v,zeroH:p})),x=e.series[o][k]/e.yRatio[e.yaxisIndex]),c=$.y,l=$.x,f.push(l),g.push(c);var C=e.barHelpers.getPathFillColor(n,o,k,m);A=e.renderSeries({realIndex:m,pathFill:C,j:k,i:o,pathFrom:$.pathFrom,pathTo:$.pathTo,strokeWidth:E,elSeries:A,x:l,y:c,series:n,barHeight:x,barWidth:v,elDataLabelsWrap:b,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,o,i){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,i=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,o=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:o,zeroW:i}}},{key:"drawStackedBarPaths",value:function(n){for(var t,e=n.indexes,r=n.barHeight,o=n.strokeWidth,i=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=i;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=i;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:o,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,o=n.xDivision,i=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-i/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 x=1;x<_;x++)if(!isNaN(this.prevY[c-x][d])){b=this.prevY[c-x][d];break}for(var v=1;v<_;v++){if(this.prevYVal[c-v][d]<0){A=this.series[c][d]>=0?b-g+2*(this.isReversed?g:0):b;break}if(this.prevYVal[c-v][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 y=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:i,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:i,elSeries:s}),e+=o,{pathTo:y.pathTo,pathFrom:y.pathFrom,x:l.globals.isXNumeric?e-o:e,y:r}}}]),e}(),wn=function(n){u(e,T);var t=g(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,o=new y(this.ctx),a=new M(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=o.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=[],b=[],x=r.globals.comboCharts?t[s]:s,v=o.group({class:"apexcharts-series",seriesName:_.escapeString(r.globals.seriesNames[x]),rel:s+1,"data:realIndex":x});e.ctx.series.addCollapsedClassToSeries(v,x),n[s].length>0&&(e.visibleI=e.visibleI+1),e.yRatio.length>1&&(e.yaxisIndex=x);var y=e.barHelpers.initialPositions();m=y.y,h=y.barHeight,d=y.yDivision,p=y.zeroW,g=y.x,f=y.barWidth,c=y.xDivision,u=y.zeroH,b.push(g+f/2);for(var k=o.group({class:"apexcharts-datalabels","data:realIndex":x}),E=function(t){var o=e.barHelpers.getStrokeWidth(s,t,x),l=null,_={indexes:{i:s,j:t,realIndex:x},x:g,y:m,strokeWidth:o,elSeries:v};l=e.isHorizontal?e.drawHorizontalBoxPaths(i(i({},_),{},{yDivision:d,barHeight:h,zeroW:p})):e.drawVerticalBoxPaths(i(i({},_),{},{xDivision:c,barWidth:f,zeroH:u})),m=l.y,g=l.x,t>0&&b.push(g+f/2),A.push(m),l.pathTo.forEach((function(i,c){var d=!e.isBoxPlot&&e.candlestickOptions.wick.useFillColor?l.color[c]:r.globals.stroke.colors[s],u=a.fillPath({seriesNumber:x,dataPointIndex:t,color:l.color[c],value:n[s][t]});e.renderSeries({realIndex:x,pathFill:u,lineFill:d,j:t,i:s,pathFrom:l.pathFrom,pathTo:i,strokeWidth:o,elSeries:v,x:g,y:m,series:n,barHeight:h,barWidth:f,elDataLabelsWrap:k,visibleSeries:e.visibleI,type:r.config.chart.type})}))},w=0;w<r.globals.dataPoints;w++)E(w);r.globals.seriesXvalues[x]=b,r.globals.seriesYvalues[x]=A,l.add(v)},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,o=n.barWidth,i=n.zeroH,a=n.strokeWidth,s=this.w,l=new y(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=i,_=i;A.o>A.c&&(u=!1);var x=Math.min(A.o,A.c),v=Math.max(A.o,A.c),k=A.m;s.globals.isXNumeric&&(e=(s.globals.seriesX[m][d]-s.globals.minX)/this.xRatio-o/2);var E=e+o*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(x=i,v=i):(x=i-x/g,v=i-v/g,b=i-A.h/g,_=i-A.l/g,k=i-A.m/g);var w=l.move(E,i),$=l.move(E+o/2,x);return s.globals.previousPaths.length>0&&($=this.getPreviousPath(m,d,!0)),w=this.isBoxPlot?[l.move(E,x)+l.line(E+o/2,x)+l.line(E+o/2,b)+l.line(E+o/4,b)+l.line(E+o-o/4,b)+l.line(E+o/2,b)+l.line(E+o/2,x)+l.line(E+o,x)+l.line(E+o,k)+l.line(E,k)+l.line(E,x+a/2),l.move(E,k)+l.line(E+o,k)+l.line(E+o,v)+l.line(E+o/2,v)+l.line(E+o/2,_)+l.line(E+o-o/4,_)+l.line(E+o/4,_)+l.line(E+o/2,_)+l.line(E+o/2,v)+l.line(E,v)+l.line(E,k)+"z"]:[l.move(E,v)+l.line(E+o/2,v)+l.line(E+o/2,b)+l.line(E+o/2,v)+l.line(E+o,v)+l.line(E+o,x)+l.line(E+o/2,x)+l.line(E+o/2,_)+l.line(E+o/2,x)+l.line(E,x)+l.line(E,v-a/2)],$+=l.move(E,x),s.globals.isXNumeric||(e+=r),{pathTo:w,pathFrom:$,x:e,y:v,barXPosition:E,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,o=n.barHeight,i=n.zeroW,a=n.strokeWidth,s=this.w,l=new y(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=i,m=i,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-o/2);var x=e+o*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(A=i,b=i):(A=i+A/p,b=i+b/p,g=i+f.h/p,m=i+f.l/p,_=i+f.m/p);var v=l.move(i,x),k=l.move(A,x+o/2);return s.globals.previousPaths.length>0&&(k=this.getPreviousPath(h,d,!0)),v=[l.move(A,x)+l.line(A,x+o/2)+l.line(g,x+o/2)+l.line(g,x+o/2-o/4)+l.line(g,x+o/2+o/4)+l.line(g,x+o/2)+l.line(A,x+o/2)+l.line(A,x+o)+l.line(_,x+o)+l.line(_,x)+l.line(A+a/2,x),l.move(_,x)+l.line(_,x+o)+l.line(b,x+o)+l.line(b,x+o/2)+l.line(m,x+o/2)+l.line(m,x+o-o/4)+l.line(m,x+o/4)+l.line(m,x+o/2)+l.line(b,x+o/2)+l.line(b,x)+l.line(_,x)+"z"],k+=l.move(A,x),s.globals.isXNumeric||(e+=r),{pathTo:v,pathFrom:k,x:b,y:e,barYPosition:x,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}(),$n=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 o=this.w,i=1,a=o.config.plotOptions[n].shadeIntensity,s=this.determineColor(n,t,e);o.globals.hasNegs||r?i=o.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:(i=1-s.percent/100,"treemap"===n&&(i=(1-s.percent/100)*(1.25*a)));var l=s.color,c=new _;return o.config.plotOptions[n].enableShades&&(l="dark"===this.w.config.theme.mode?_.hexToRgba(c.shadeColor(-1*i,s.color),o.config.fill.opacity):_.hexToRgba(c.shadeColor(i,s.color),o.config.fill.opacity)),{color:l,colorProps:s}}},{key:"determineColor",value:function(n,t,e){var r=this.w,o=r.globals.series[t][e],i=r.config.plotOptions[n],a=i.colorScale.inverse?e:t;i.distributed&&"treemap"===r.config.chart.type&&(a=e);var s=r.globals.colors[a],l=null,c=Math.min.apply(Math,m(r.globals.series[t])),d=Math.max.apply(Math,m(r.globals.series[t]));i.distributed||"heatmap"!==n||(c=r.globals.minY,d=r.globals.maxY),void 0!==i.colorScale.min&&(c=i.colorScale.min<r.globals.minY?i.colorScale.min:r.globals.minY,d=i.colorScale.max>r.globals.maxY?i.colorScale.max:r.globals.maxY);var u=Math.abs(d)+Math.abs(c),p=100*o/(0===u?u-1e-6:u);return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(n,t){if(o>=n.from&&o<=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*o/(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,o=n.i,i=n.j,a=n.colorProps,s=n.fontSize,l=this.w.config.dataLabels,c=new y(this.ctx),d=new N(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:o,j:i,color:a.foreColor,parent:u,fontSize:s,dataLabelsConfig:l})}return u}},{key:"addListeners",value:function(n){var t=new y(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}(),Cn=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 $n(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 y(this.ctx),r=e.group({class:"apexcharts-heatmap"});r.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var o=t.globals.gridWidth/t.globals.dataPoints,i=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:_.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 M(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:_.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:o,height:t.config.fill.image.height?t.config.fill.image.height:i}));var b=this.rectRadius,x=e.drawRect(p,a,o,i,b);if(x.attr({cx:p,cy:a}),x.node.classList.add("apexcharts-heatmap-rect"),d.add(x),x.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(x),t.config.chart.animations.enabled&&!t.globals.dataChanged){var k=1;t.globals.resized||(k=t.config.chart.animations.speed),this.animateHeatMap(x,p,a,o,i,k)}if(t.globals.dataChanged){var E=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){E=this.dynamicAnim.speed;var w=t.globals.previousPaths[c]&&t.globals.previousPaths[c][f]&&t.globals.previousPaths[c][f].color;w||(w="rgba(255, 255, 255, 0)"),this.animateHeatColor(x,_.isColorHex(w)?w:_.rgb2hex(w),_.isColorHex(m)?m:_.rgb2hex(m),E)}}var $=(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:$,x:p+o/2,y:a+i/2,i:c,j:f,colorProps:A,series:l});null!==C&&d.add(C),p+=o}a+=i,r.add(d)}var B=t.globals.yAxisScale[0].result.slice();t.config.yaxis[0].reversed?B.unshift(""):B.push(""),t.globals.yAxisScale[0].result=B;var I=t.globals.gridHeight/t.globals.series.length;return t.config.yaxis[0].labels.offsetY=-I/2,r}},{key:"animateHeatMap",value:function(n,t,e,r,o,i){var a=new x(this.ctx);a.animateRect(n,{x:t+r/2,y:e+o/2,width:0,height:0},{x:t,y:e,width:r,height:o},i,(function(){a.animationCompleted(n)}))}},{key:"animateHeatColor",value:function(n,t,e,r){n.attr({fill:t}).animate(r).attr({fill:e})}}]),n}(),Bn=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 o=this.w,i=o.config.yaxis[0],a=o.globals.yLabelFormatters[0];return new y(this.ctx).drawText({x:n+i.labels.offsetX,y:t+i.labels.offsetY,text:a(r,e),textAnchor:"middle",fontSize:i.labels.style.fontSize,fontFamily:i.labels.style.fontFamily,foreColor:Array.isArray(i.labels.style.colors)?i.labels.style.colors[e]:i.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 y(this.ctx);if(this.ret=r.group({class:"apexcharts-pie"}),e.globals.noData)return this.ret;for(var o=0,i=0;i<n.length;i++)o+=_.negToZero(n[i]);var a=[],s=r.group();0===o&&(o=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*_.negToZero(n[l])/o;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+=_.negToZero(e.globals.previousPaths[p]);for(var h=0;h<e.globals.previousPaths.length;h++)d=this.fullAngle*_.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,b=m-e.globals.gridHeight/2*f;if("donut"===this.chartType){var x=r.drawCircle(this.donutSize);x.attr({cx:this.centerX,cy:this.centerY,fill:e.config.plotOptions.pie.donut.background?e.config.plotOptions.pie.donut.background:"transparent"}),s.add(x)}var v=this.drawArcs(a,n);if(this.sliceLabels.forEach((function(n){v.add(n)})),s.attr({transform:"translate(".concat(A,", ").concat(b,") scale(").concat(f,")")}),s.add(v),this.ret.add(s),this.donutDataLabels.show){var k=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:A,translateY:b});this.ret.add(k)}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),o=new y(this.ctx),i=new M(this.ctx),a=o.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=o.group({class:"apexcharts-series apexcharts-pie-series",seriesName:_.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=i.fillPath({seriesNumber:u,size:this.sliceSizes[u],value:t[u]}),g=this.getChangedPath(l,d),m=o.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),y.setAttrs(m.node,{"data:angle":h,"data:startAngle":s,"data:strokeWidth":this.strokeWidth,"data:value":t[u]});var b={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 x=0;if(!this.initialAnim||e.globals.resized||e.globals.dataChanged?this.animBeginArr.push(0):(0==(x=h/this.fullAngle*e.config.chart.animations.speed)&&(x=1),this.animDur=x+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:x}),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 k=b.x,E=b.y,w=100*h/this.fullAngle+"%";if(0!==h&&e.config.plotOptions.pie.dataLabels.minAngleToShowLabel<n[u]){var $=e.config.dataLabels.formatter;void 0!==$&&(w=$(e.globals.seriesPercent[u][0],{seriesIndex:u,w:e}));var C=e.globals.dataLabels.style.colors[u],B=o.group({class:"apexcharts-datalabels"}),I=o.drawText({x:k,y:E,text:w,textAnchor:"middle",fontSize:e.config.dataLabels.style.fontSize,fontFamily:e.config.dataLabels.style.fontFamily,fontWeight:e.config.dataLabels.style.fontWeight,foreColor:C});if(B.add(I),e.config.dataLabels.dropShadow.enabled){var S=e.config.dataLabels.dropShadow;r.dropShadow(I,S)}I.node.classList.add("apexcharts-pie-label"),e.config.chart.animations.animate&&!1===e.globals.resized&&(I.node.classList.add("apexcharts-pie-label-delay"),I.node.style.animationDelay=e.config.chart.animations.speed/940+"s"),this.sliceLabels.push(B)}}}return a}},{key:"addListeners",value:function(n,t){var e=new y(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,o=r,i=t.startAngle,a=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(i=t.prevEndAngle,o=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,i,a,r,o,t)}},{key:"animateArc",value:function(n,t,e,r,o,i){var a,s=this,l=this.w,c=new x(this.ctx),d=i.size;(isNaN(t)||isNaN(o))&&(t=e,o=r,i.dur=0);var u=r,p=e,h=t<e?this.fullAngle+t-e:t-e;l.globals.dataChanged&&i.shouldSetPrevPaths&&i.prevEndAngle&&(a=s.getPiePath({me:s,startAngle:i.prevStartAngle,angle:i.prevEndAngle<i.prevStartAngle?this.fullAngle+i.prevEndAngle-i.prevStartAngle:i.prevEndAngle-i.prevStartAngle,size:d}),n.attr({d:a})),0!==i.dur?n.animate(i.dur,l.globals.easing,i.animBeginArr[i.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}),i.i===l.config.series.length-1&&c.animationCompleted(n)})).during((function(l){u=h+(r-h)*l,i.animateStartingPos&&(u=o+(r-o)*l,p=t-o+(e-(t-o))*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}),i.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,o=r.sliceSizes[n]+(e.config.plotOptions.pie.expandOnClick?4:0),i=e.globals.dom.Paper.select(".apexcharts-".concat(r.chartType.toLowerCase(),"-slice-").concat(n)).members[0];if("true"!==i.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)})),i.attr("data:pieClicked","true");var s=parseInt(i.attr("data:startAngle"),10),l=parseInt(i.attr("data:angle"),10);t=r.getPiePath({me:r,startAngle:s,angle:l,size:o}),360!==l&&i.plot(t)}else{i.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(i.node,this.donutDataLabels);var c=i.attr("data:pathOrig");i.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,o=n.size,i=e,a=Math.PI*(i-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+o*Math.cos(a),d=t.centerY+o*Math.sin(a),u=t.centerX+o*Math.cos(l),p=t.centerY+o*Math.sin(l),h=_.polarToCartesian(t.centerX,t.centerY,t.donutSize,s),f=_.polarToCartesian(t.centerX,t.centerY,t.donutSize,i),g=r>180?1:0,m=["M",c,d,"A",o,o,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 J(this.ctx),r=new y(this.ctx),o=new Bn(this.ctx),i=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=o.drawYAxisTexts(this.centerX,this.centerY-d+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,p,l[p]);a.add(f)}i.add(h),d-=u}this.drawSpokes(n),n.add(i),n.add(a)}},{key:"renderInnerDataLabels",value:function(n,t){var e=this.w,r=new y(this.ctx),o=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,")")}),i=n.total.show;o.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(i?(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"),o.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"),o.add(b)}return o}},{key:"printInnerLabels",value:function(n,t,e,r){var o,i=this.w;r?o=void 0===n.name.color?i.globals.colors[parseInt(r.parentNode.getAttribute("rel"),10)-1]:n.name.color:i.globals.series.length>1&&n.total.show&&(o=n.total.color);var a=i.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=i.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");e=(0,n.value.formatter)(e,i),r||"function"!=typeof n.total.formatter||(e=n.total.formatter(i));var l=t===n.total.label;t=n.name.formatter(t,l,i),null!==a&&(a.textContent=t),null!==s&&(s.textContent=e),null!==a&&(a.style.fill=o)}},{key:"printDataLabelsInner",value:function(n,t){var e=this.w,r=n.getAttribute("data:value"),o=e.globals.seriesNames[parseInt(n.parentNode.getAttribute("rel"),10)-1];e.globals.series.length>1&&this.printInnerLabels(t,o,r,n);var i=e.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==i&&(i.style.opacity=1)}},{key:"drawSpokes",value:function(n){var t=this,e=this.w,r=new y(this.ctx),o=e.config.plotOptions.polarArea.spokes;if(0!==o.strokeWidth){for(var i=[],a=360/e.globals.series.length,s=0;s<e.globals.series.length;s++)i.push(_.polarToCartesian(this.centerX,this.centerY,e.globals.radialSize,e.config.plotOptions.pie.startAngle+a*s));i.forEach((function(e,i){var a=r.drawLine(e.x,e.y,t.centerX,t.centerY,Array.isArray(o.connectorColors)?o.connectorColors[i]:o.connectorColors);n.add(a)}))}}},{key:"revertDataLabelsInner",value:function(n,t,e){var r=this,o=this.w,i=o.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),a=!1,s=o.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(n){var e=n.makeSliceOut,o=n.printLabel;Array.prototype.forEach.call(s,(function(n){"true"===n.getAttribute("data:pieClicked")&&(e&&(a=!0),o&&r.printDataLabelsInner(n,t))}))};if(l({makeSliceOut:!0,printLabel:!1}),t.total.show&&o.globals.series.length>1)a&&!t.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(t,t.total.label,t.total.formatter(o));else if(l({makeSliceOut:!1,printLabel:!0}),!a)if(o.globals.selectedDataPoints.length&&o.globals.series.length>1)if(o.globals.selectedDataPoints[0].length>0){var c=o.globals.selectedDataPoints[0],d=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(d,t)}else i&&o.globals.selectedDataPoints.length&&0===o.globals.selectedDataPoints[0].length&&(i.style.opacity=0);else i&&o.globals.series.length>1&&(i.style.opacity=0)}}]),n}(),Sn=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 y(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 M(this.ctx),o=[],a=new N(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:_.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(i(i({},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 b=r.fillPath({seriesNumber:s}),x=t.graphics.renderPaths(i(i({},u),{},{pathFrom:null===g?d.areaPathsFrom[m]:g,pathTo:d.areaPathsTo[m],strokeWidth:0,fill:b,drawShadow:!1}));if(e.config.chart.dropShadow.enabled){var y=new v(t.ctx),k=e.config.chart.dropShadow;y.dropShadow(x,Object.assign({},k,{noUserSpaceOnUse:!0}),s)}c.add(x)}n.forEach((function(n,r){var o=new z(t.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:r}),l=t.graphics.drawMarker(p[r].x,p[r].y,o);l.attr("rel",r),l.attr("j",r),l.attr("index",s),l.node.setAttribute("default-marker-size",o.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:i({},u)})}c.add(f)})),o.push(c)})),this.drawPolygons({parent:u}),e.config.xaxis.labels.show){var g=this.drawXAxisTexts();u.add(g)}return o.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,o=new Bn(this.ctx),i=e.globals.yAxisScale[0].result.reverse(),a=i.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=_.getPolygonPos(n,t.dataPointsLen),o="";r.forEach((function(n,r){if(0===e){var i=t.graphics.drawLine(n.x,n.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[r]:t.polygons.connectorColors);u.push(i)}0===r&&t.yaxisLabelsTextsPos.push({x:n.x,y:n.y}),o+=n.x+","+n.y+" "})),d.push(o)})),d.forEach((function(n,o){var i=t.polygons.strokeColors,a=t.polygons.strokeWidth,s=t.graphics.drawPolygon(n,Array.isArray(i)?i[o]:i,Array.isArray(a)?a[o]:a,e.globals.radarPolygons.fill.colors[o]);r.add(s)})),u.forEach((function(n){r.add(n)})),e.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(n,e){var r=o.drawYAxisTexts(n.x,n.y,e,i[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"}),o=_.getPolygonPos(this.size,this.dataPointsLen);return t.globals.labels.forEach((function(a,s){var l=t.config.xaxis.labels.formatter,c=new N(n.ctx);if(o[s]){var d=n.getTextPos(o[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:i({textAnchor:d.textAnchor,dropShadow:{enabled:!1}},e),offsetCorrection:!1})}})),r}},{key:"createPaths",value:function(n,t){var e=this,r=[],o=[],i=[],a=[];if(n.length){o=[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),i.push(l)}return{linePathsFrom:o,linePathsTo:r,areaPathsFrom:a,areaPathsTo:i}}},{key:"getTextPos",value:function(n,t){var e="middle",r=n.x,o=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?o-=10:n.y>0&&(o+=10)),{textAnchor:e,newX:r,newY:o}}},{key:"getPreviousPath",value:function(n){for(var t=this.w,e=null,r=0;r<t.globals.previousPaths.length;r++){var o=t.globals.previousPaths[r];o.paths.length>0&&parseInt(o.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=[],o=0;o<e;o++){var i={};i.x=n[o]*Math.sin(t[o]),i.y=-n[o]*Math.cos(t[o]),r.push(i)}return r}}]),n}(),Mn=function(n){u(e,In);var t=g(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 o=r.w;return r.startAngle=o.config.plotOptions.radialBar.startAngle,r.endAngle=o.config.plotOptions.radialBar.endAngle,r.totalAngle=Math.abs(o.config.plotOptions.radialBar.endAngle-o.config.plotOptions.radialBar.startAngle),r.trackStartAngle=o.config.plotOptions.radialBar.track.startAngle,r.trackEndAngle=o.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(o.config.plotOptions.radialBar.track.margin,10),r}return c(e,[{key:"draw",value:function(n){var t=this.w,e=new y(this.ctx),r=e.group({class:"apexcharts-radialbar"});if(t.globals.noData)return r;var o=e.group(),i=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:i,colorArr:l,series:n});o.add(c)}var d=this.drawArcs({size:s,centerX:a,centerY:i,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 o.add(d.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(d.g.add(d.elHollow),d.dataLabels&&d.g.add(d.dataLabels)),r.add(o),r}},{key:"drawTracks",value:function(n){var t=this.w,e=new y(this.ctx),r=e.group({class:"apexcharts-tracks"}),o=new v(this.ctx),i=new M(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=i.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;o.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 y(this.ctx),r=new M(this.ctx),o=new v(this.ctx),i=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,i,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;o.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&&(i.add(d),h&&i.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:_.escapeString(t.globals.seriesNames[g])});i.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]}),b=this.startAngle,x=void 0,k=_.negToZero(n.series[g]>100?100:n.series[g])/100,E=Math.round(this.totalAngle*k)+this.startAngle,w=void 0;t.globals.dataChanged&&(x=this.startAngle,w=Math.round(this.totalAngle*_.negToZero(t.globals.previousPaths[g])/100)+x),Math.abs(E)+Math.abs(b)>=360&&(E-=.01),Math.abs(w)+Math.abs(x)>=360&&(w-=.01);var $=E-b,C=Array.isArray(t.config.stroke.dashArray)?t.config.stroke.dashArray[g]:t.config.stroke.dashArray,B=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(y.setAttrs(B.node,{"data:angle":$,"data:value":n.series[g]}),t.config.chart.dropShadow.enabled){var I=t.config.chart.dropShadow;o.dropShadow(B,I,g)}o.setSelectionFilter(B,0,g),this.addListeners(B,this.radialDataLabels),m.add(B),B.attr({index:0,j:g});var S=0;!this.initialAnim||t.globals.resized||t.globals.dataChanged||(S=t.config.chart.animations.speed),t.globals.dataChanged&&(S=t.config.chart.animations.dynamicAnimation.speed),this.animDur=S/(1.2*n.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(B,{centerX:n.centerX,centerY:n.centerY,endAngle:E,startAngle:b,prevEndAngle:w,prevStartAngle:x,size:n.size,i:g,totalItems:2,animBeginArr:this.animBeginArr,dur:S,shouldSetPrevPaths:!0,easing:t.globals.easing})}return{g:i,elHollow:d,dataLabels:h}}},{key:"drawHollow",value:function(n){var t=new y(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 o=this.w,i=new M(this.ctx),a=_.randomId(),s=o.config.plotOptions.radialBar.hollow.image;if(o.config.plotOptions.radialBar.hollow.imageClipped)i.clippedImgArea({width:e,height:e,image:s,patternID:"pattern".concat(o.globals.cuid).concat(a)}),r="url(#pattern".concat(o.globals.cuid).concat(a,")");else{var l=o.config.plotOptions.radialBar.hollow.imageWidth,c=o.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var d=o.globals.dom.Paper.image(s).loaded((function(t){this.move(n.centerX-t.width/2+o.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-t.height/2+o.config.plotOptions.radialBar.hollow.imageOffsetY)}));t.add(d)}else{var u=o.globals.dom.Paper.image(s).loaded((function(t){this.move(n.centerX-l/2+o.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-c/2+o.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,o=n.y,i=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(_.isNumber(t[i][0])?s+l.config.markers.offsetY:null),c.push(r+l.config.markers.offsetX),d.push(_.isNumber(t[i][a+1])?o+l.config.markers.offsetY:null)}else c.push(r+l.config.markers.offsetX),d.push(_.isNumber(t[i][a+1])?o+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,o=this.w,i=0;i<o.globals.previousPaths.length;i++){var a=o.globals.previousPaths[i];("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=o.globals.previousPaths[i].paths[0].d):"area"===a.type&&(this.lineCtx.appendPathFrom=!1,e=o.globals.previousPaths[i].paths[0].d,o.config.stroke.show&&o.globals.previousPaths[i].paths[1]&&(t=o.globals.previousPaths[i].paths[1].d)))}return{pathFromLine:t,pathFromArea:e}}},{key:"determineFirstPrevY",value:function(n){var t=n.i,e=n.series,r=n.prevY,o=n.lineYPosition,i=this.w;if(void 0!==e[t][0])r=(o=i.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(i.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=o=this.lineCtx.prevSeriesY[a][0];break}return{prevY:r,lineYPosition:o}}}]),n}(),On=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 O(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,o=new y(this.ctx),i=r.globals.comboCharts?t:r.config.chart.type,a=o.group({class:"apexcharts-".concat(i,"-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:i,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 x=l.length;x>0;x--)a.add(l[x-1]);else for(var v=0;v<l.length;v++)a.add(l[v]);return a}},{key:"_initSerieVariables",value:function(n,t,e){var r=this.w,o=new y(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=o.group({class:"apexcharts-series",seriesName:_.escapeString(r.globals.seriesNames[e])}),this.elPointsMain=o.group({class:"apexcharts-series-markers-wrap","data:realIndex":e}),this.elDataLabelsWrap=o.group({class:"apexcharts-datalabels","data:realIndex":e});var i=n[t].length===r.globals.dataPoints;this.elSeries.attr({"data:longestSeries":i,rel:t+1,"data:realIndex":e}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(n){var t,e,r,o,i=n.series,a=n.i,s=n.realIndex,l=n.prevX,c=n.prevY,d=this.w,u=new y(this.ctx);if(null===i[a][0]){for(var p=0;p<i[a].length;p++)if(null!==i[a][p]){l=this.xDivision*p,c=this.zeroY-i[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),o=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),d.globals.previousPaths.length>0){var h=this.lineHelpers.checkPreviousPaths({pathFromLine:r,pathFromArea:o,realIndex:s});r=h.pathFromLine,o=h.pathFromArea}return{prevX:l,prevY:c,linePath:t,areaPath:e,pathFromLine:r,pathFromArea:o}}},{key:"_handlePaths",value:function(n){var t=n.type,e=n.realIndex,r=n.i,o=n.paths,a=this.w,s=new y(this.ctx),l=new M(this.ctx);this.prevSeriesY.push(o.yArrj),a.globals.seriesXvalues[e]=o.xArrj,a.globals.seriesYvalues[e]=o.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<o.areaPaths.length;g++){var m=s.renderPaths(i(i({},h),{},{pathFrom:o.pathFromArea,pathTo:o.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;_<o.linePaths.length;_++){var x=i(i({},h),{},{pathFrom:o.pathFromLine,pathTo:o.linePaths[_],stroke:A,strokeWidth:this.strokeWidth,strokeLineCap:a.config.stroke.lineCap,fill:"none"}),v=s.renderPaths(x);if(this.elSeries.add(v),c.count>0){var k=s.renderPaths(x);k.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&k.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(k),k.attr("clip-path","url(#forecastMask".concat(a.globals.cuid,")")),v.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,o=n.x,i=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 y(this.ctx),A=this.yRatio,b=l.prevY,x=l.linePath,v=l.areaPath,k=l.pathFromLine,E=l.pathFromArea,w=_.isNumber(g.globals.minYArr[e])?g.globals.minYArr[e]:g.globals.minY,$=g.globals.dataPoints>1?g.globals.dataPoints-1:g.globals.dataPoints,C=0;C<$;C++){var B=void 0===t[r][C+1]||null===t[r][C+1];if(g.globals.isXNumeric){var I=g.globals.seriesX[e][C+1];void 0===g.globals.seriesX[e][C+1]&&(I=g.globals.seriesX[e][$-1]),o=(I-g.globals.minX)/this.xRatio}else o+=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,i=B?p-w/A[this.yaxisIndex]+2*(this.isReversed?w/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(o),f.push(i);var S=this.lineHelpers.calculatePoints({series:t,x:o,y:i,realIndex:e,i:r,j:C,prevY:b}),M=this._createPaths({series:t,i:r,realIndex:e,j:C,x:o,y:i,pX:a,pY:s,linePath:x,areaPath:v,linePaths:c,areaPaths:d,seriesIndex:u});d=M.areaPaths,c=M.linePaths,a=M.pX,s=M.pY,v=M.areaPath,x=M.linePath,this.appendPathFrom&&(k+=m.line(o,this.zeroY),E+=m.line(o,this.zeroY)),this.handleNullDataPoints(t,S,r,C,e),this._handleMarkersAndLabels({pointsPos:S,series:t,x:o,y:i,prevY:b,i:r,j:C,realIndex:e})}return{yArrj:f,xArrj:h,pathFromArea:E,areaPaths:d,pathFromLine:k,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,o=n.realIndex,i=this.w,a=new N(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:o,pointsPos:t,zRatio:this.zRatio,elParent:this.elPointsMain});else{i.globals.series[e].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var s=this.markers.plotChartMarkers(t,o,r+1);null!==s&&this.elPointsMain.add(s)}var l=a.drawDataLabel(t,o,r+1,null);null!==l&&this.elDataLabelsWrap.add(l)}},{key:"_createPaths",value:function(n){var t=n.series,e=n.i,r=n.realIndex,o=n.j,i=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 y(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*(i-s);f.globals.hasNullValues?(null!==t[e][o]&&(null!==t[e][o+1]?(c=g.move(s,l)+g.curve(s+b,l,i-b,a,i+1,a),d=g.move(s+1,l)+g.curve(s+b,l,i-b,a,i+1,a)+g.line(i,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,i-b,a,i,a),d+=g.curve(s+b,l,i-b,a,i,a)),s=i,l=a,o===t[e].length-2&&(d=d+g.curve(s,l,i,a,i,A)+g.move(i,a)+"z",f.globals.hasNullValues||(u.push(c),p.push(d)))}else{if(null===t[e][o+1]){c+=g.move(i,a);var _=f.globals.isXNumeric?(f.globals.seriesX[r][o]-f.globals.minX)/this.xRatio:i-this.xDivision;d=d+g.line(_,A)+g.move(i,a)+"z"}null===t[e][o]&&(c+=g.move(i,a),d+=g.move(i,A)),"stepline"===m?(c=c+g.line(i,null,"H")+g.line(null,a,"V"),d=d+g.line(i,null,"H")+g.line(null,a,"V")):"straight"===m&&(c+=g.line(i,a),d+=g.line(i,a)),o===t[e].length-2&&(d=d+g.line(i,A)+g.move(i,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,o){var i=this.w;if(null===n[e][r]&&i.config.markers.showNullDataPoints||1===n[e].length){var a=this.markers.plotChartMarkers(t,o,r+1,this.strokeWidth-i.config.markers.strokeWidth/2,!0);null!==a&&this.elPointsMain.add(a)}}}]),n}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function n(t,e,r,o){this.xoffset=t,this.yoffset=e,this.height=o,this.width=r,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(n){var t,e=[],r=this.xoffset,o=this.yoffset,a=i(n)/this.height,s=i(n)/this.width;if(this.width>=this.height)for(t=0;t<n.length;t++)e.push([r,o,r+a,o+n[t]/a]),o+=n[t]/a;else for(t=0;t<n.length;t++)e.push([r,o,r+n[t]/s,o+s]),r+=n[t]/s;return e},this.cutArea=function(t){var e;if(this.width>=this.height){var r=t/this.height,o=this.width-r;e=new n(this.xoffset+r,this.yoffset,o,this.height)}else{var i=t/this.width,a=this.height-i;e=new n(this.xoffset,this.yoffset+i,this.width,a)}return e}}function t(t,r,o,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=[],o=t/i(n);for(e=0;e<n.length;e++)r[e]=n[e]*o;return r}(t,r*o),[],new n(a,s,r,o),[]))}function e(n,t,o,a){var s,l,c;if(0!==n.length)return s=o.shortestEdge(),function(n,t,e){var o;return 0===n.length||((o=n.slice()).push(t),r(n,e)>=r(o,e))}(t,l=n[0],s)?(t.push(l),e(n.slice(1),t,o,a)):(c=o.cutArea(i(t),a),a.push(o.getCoordinates(t)),e(n,[],c,a)),a;a.push(o.getCoordinates(t))}function r(n,t){var e=Math.min.apply(Math,n),r=Math.max.apply(Math,n),o=i(n);return Math.max(Math.pow(t,2)*r/Math.pow(o,2),Math.pow(o,2)/(Math.pow(t,2)*e))}function o(n){return n&&n.constructor===Array}function i(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(o(n[0]))for(t=0;t<n.length;t++)e+=a(n[t]);else e=i(n);return e}return function n(e,r,i,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,d,u=[],p=[];if(o(e[0])){for(d=0;d<e.length;d++)u[d]=a(e[d]);for(c=t(u,r,i,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,i,s,l);return p}}();var Nn,Ln,Dn=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 $n(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 y(this.ctx),o=new M(this.ctx),i=r.group({class:"apexcharts-treemap"});if(e.globals.noData)return i;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:_.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(i,c,s)}var d=r.group({class:"apexcharts-data-labels"});a.forEach((function(i,a){var c=i[0],d=i[1],u=i[2],p=i[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=o.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 x=1;t.dynamicAnim.enabled&&e.globals.shouldAnimate&&(x=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,x))}var v=t.getFontSize(i),y=e.config.dataLabels.formatter(t.labels[s][a],{value:e.globals.series[s][a],seriesIndex:s,dataPointIndex:a,w:e}),k=t.helpers.calculateDataLabels({text:y,x:(c+u)/2,y:(d+p)/2+t.strokeWidth/2+v/3,i:s,j:a,colorProps:f,fontSize:v,series:n});e.config.dataLabels.enabled&&k&&t.rotateToFitLabel(k,y,c,d,u,p),l.add(h),null!==k&&l.add(k)})),l.add(d),i.add(l)})),i}},{key:"getFontSize",value:function(n){var t,e,r=this.w,o=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/o,parseInt(r.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(n,t,e,r,o,i){var a=new y(this.ctx),s=a.getTextRects(t);if(s.width+5>o-e&&s.width<=i-r){var l=a.rotateAroundCenter(n.node);n.node.setAttribute("transform","rotate(-90 ".concat(l.x," ").concat(l.y,")"))}}},{key:"animateTreemap",value:function(n,t,e,r){var o=new x(this.ctx);o.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(){o.animationCompleted(n)}))}}]),n}(),jn=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 o=new P(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=o.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 x=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?i(i({},t),{},{day:1,value:n.value+1}):"day"===n.unit||"hour"===n.unit?i(i({},t),{},{value:n.value}):"minute"===n.unit?i(i({},t),{},{value:n.value,minute:n.value}):"second"===n.unit?i(i({},t),{},{value:n.value,minute:n.minute,second:n.second}):n}));return x.filter((function(n){var t=1,o=Math.ceil(r.globals.gridWidth/120),i=n.value;void 0!==r.config.xaxis.tickAmount&&(o=r.config.xaxis.tickAmount),x.length>o&&(t=Math.floor(x.length/o));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===i&&(s=!0);break;case"months_days":t=10,"month"===n.unit&&(a=!0),30===i&&(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":i%5!=0&&(s=!0);break;case"seconds_tens":i%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((i%t==0||a)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(n,t){var e=this.w,r=this.formatDates(n),o=this.removeOverlappingTS(r);e.globals.timescaleLabels=o.slice(),new pn(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,o=n.daysWidthOnXAxis,i=n.numberOfYears,a=t.minYear,s=0,l=new P(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)*o,a=t.minYear+1,this.timeScaleArray.push({position:s,value:a,unit:c,year:a,month:_.monthMod(e+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:s,value:a,unit:c,year:r,month:_.monthMod(e+1)});for(var u=a,p=s,h=0;h<i;h++)u++,p=l.determineDaysOfYear(u-1)*o+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,o=n.currentYear,i=n.daysWidthOnXAxis,a=n.numberOfMonths,s=r,l=0,c=new P(this.ctx),d="month",u=0;if(t.minDate>1){l=(c.determineDaysOfMonths(r+1,t.minYear)-e+1)*i,s=_.monthMod(r+1);var p=o+u,h=_.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:o,month:_.monthMod(r)});for(var g=s+1,m=l,A=0,b=1;A<a;A++,b++){0===(g=_.monthMod(g))?(d="year",u+=1):d="month";var x=this._getYear(o,g,u);m=c.determineDaysOfMonths(g,x)*i+m;var v=0===g?x:g;this.timeScaleArray.push({position:m,value:v,unit:d,year:x,month:0===g?1:g}),g++}}},{key:"generateDayScale",value:function(n){var t=n.firstVal,e=n.currentMonth,r=n.currentYear,o=n.hoursWidthOnXAxis,i=n.numberOfDays,a=new P(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)*o,p=l,h=d(c,e,r);0===t.minHour&&1===t.minDate?(u=0,p=_.monthMod(t.minMonth),s="month",c=t.minDate,i++):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:_.monthMod(h),day:c});for(var f=u,g=0;g<i;g++){s="day",h=d(c+=1,h,this._getYear(r,h,0));var m=this._getYear(r,h,0);f=24*o+f;var A=1===c?_.monthMod(h):c;this.timeScaleArray.push({position:f,value:A,unit:s,year:m,month:_.monthMod(h),day:A})}}},{key:"generateHourScale",value:function(n){var t=n.firstVal,e=n.currentDate,r=n.currentMonth,o=n.currentYear,i=n.minutesWidthOnXAxis,a=n.numberOfHours,s=new P(this.ctx),l="hour",c=function(n,t){return n>s.determineDaysOfMonths(t+1,o)&&(g=1,t+=1),{month:t,date:g}},d=function(n,t){return n>s.determineDaysOfMonths(t+1,o)?t+=1:t},u=60-(t.minMinute+t.minSecond/60),p=u*i,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:o,month:_.monthMod(m)});for(var A=p,b=0;b<a;b++){l="hour",f>=24&&(f=0,l="day",m=c(g+=1,m).month,m=d(g,m));var x=this._getYear(o,m,0);A=0===f&&0===b?u*i:60*i+A;var v=0===f?g:f;this.timeScaleArray.push({position:A,value:v,unit:l,hour:f,day:g,year:x,month:_.monthMod(m)}),f++}}},{key:"generateMinuteScale",value:function(n){for(var t=n.currentMillisecond,e=n.currentSecond,r=n.currentMinute,o=n.currentHour,i=n.currentDate,a=n.currentMonth,s=n.currentYear,l=n.minutesWidthOnXAxis,c=n.secondsWidthOnXAxis,d=n.numberOfMinutes,u=r+1,p=i,h=a,f=s,g=o,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:_.monthMod(h)}),m+=l,u++}},{key:"generateSecondScale",value:function(n){for(var t=n.currentMillisecond,e=n.currentSecond,r=n.currentMinute,o=n.currentHour,i=n.currentDate,a=n.currentMonth,s=n.currentYear,l=n.secondsWidthOnXAxis,c=n.numberOfSeconds,d=e+1,u=r,p=i,h=a,f=s,g=o,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:_.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(),o=new P(t.ctx),i=t.createRawDateString(n,r),a=o.getDate(o.parseDate(i));if(t.utc||(a=o.getDate(o.parseDateWithTimezone(i))),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=o.formatDate(a,s)}else r=o.formatDate(a,e.config.xaxis.labels.format);return{dateString:i,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 y(this.ctx),o=!1;n.length>0&&n[0].value&&n.every((function(t){return t.value.length===n[0].value.length}))&&(o=!0,t=r.getTextRects(n[0].value).width);var i=0,a=n.map((function(a,s){if(s>0&&e.w.config.xaxis.labels.hideOverlappingLabels){var l=o?t:r.getTextRects(n[i].value).width,c=n[i].position;return a.position>c+l+10?(i=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"),y.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,o=e.globals,i={series:[],i:[]},a={series:[],i:[]},s={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]},u={series:[],i:[]};o.series.map((function(t,p){var h=0;void 0!==n[p].type?("column"===n[p].type||"bar"===n[p].type?(o.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?(i.series.push(t),i.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&&(o.comboCharts=!0)):(i.series.push(t),i.i.push(p))}));var p=new On(this.ctx,t),h=new wn(this.ctx,t);this.ctx.pie=new In(this.ctx);var f=new Mn(this.ctx);this.ctx.rangeBar=new F(this.ctx,t);var g=new Sn(this.ctx),m=[];if(o.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 En(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(i.series.length>0&&m.push(p.draw(i.series,"line",i.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 On(this.ctx,t,!0);m.push(b.draw(s.series,"scatter",s.i))}if(l.series.length>0){var _=new On(this.ctx,t,!0);m.push(_.draw(l.series,"bubble",l.i))}}else switch(r.chart.type){case"line":m=p.draw(o.series,"line");break;case"area":m=p.draw(o.series,"area");break;case"bar":r.chart.stacked?m=new En(this.ctx,t).draw(o.series):(this.ctx.bar=new T(this.ctx,t),m=this.ctx.bar.draw(o.series));break;case"candlestick":case"boxPlot":m=new wn(this.ctx,t).draw(o.series);break;case"rangeBar":m=this.ctx.rangeBar.draw(o.series);break;case"heatmap":m=new Cn(this.ctx,t).draw(o.series);break;case"treemap":m=new Dn(this.ctx,t).draw(o.series);break;case"pie":case"donut":case"polarArea":m=this.ctx.pie.draw(o.series);break;case"radialBar":m=f.draw(o.series);break;case"radar":m=g.draw(o.series);break;default:m=p.draw(o.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=_.getDimensions(this.el),r=t.chart.width.toString().split(/[0-9]+/g).pop();"%"===r?_.isNumber(e[0])&&(0===e[0].width&&(e=_.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 o=t.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==n.svgHeight&&""!==n.svgHeight)if("%"===o){var i=_.getDimensions(this.el.parentNode);n.svgHeight=i[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),y.setAttrs(n.dom.Paper.node,{width:n.svgWidth,height:n.svgHeight}),"%"!==o){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+")"};y.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 fn(this.ctx).legendHelpers.getLegendBBox().clwh+10);var o=n.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),i=2.05*n.globals.radialSize;if(o&&!n.config.chart.sparkline.enabled&&0!==n.config.plotOptions.radialBar.startAngle){var a=_.getBoundingClientRect(o);i=a.bottom;var s=a.bottom-a.top;i=Math.max(2.05*n.globals.radialSize,s)}var l=i+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",y.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new Z(this.ctx).init()}},{key:"resetGlobals",value:function(){var n=this,t=function(){return n.w.config.series.map((function(n){return[]}))},e=new R,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 rn(this.ctx).drawXCrosshairs(),"back"===t.config.yaxis[0].crosshairs.position&&new rn(this.ctx).drawYCrosshairs(),"datetime"===t.config.xaxis.type&&void 0===t.config.xaxis.labels.formatter){this.ctx.timeScale=new jn(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),o=_.clone(t.config.yaxis);if(t.config.chart.brush.autoScaleYaxis&&1===e.w.globals.series.length){var a=new J(e);o=a.autoScaleY(e,o,r)}var s=e.w.config.yaxis.reduce((function(n,t,r){return[].concat(m(n),[i(i({},e.w.config.yaxis[r]),{},{min:o[0].min,max:o[0].max})])}),[]);e.ctx.updateHelpers._updateOptions({xaxis:{min:r.xaxis.min,max:r.xaxis.max},yaxis:s},!1,!1,!1,!1)}))}}}}]),n}(),Pn=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],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(s){var l=[t.ctx];o&&(l=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(l=[t.ctx],t.ctx.w.globals.isExecCalled=!1),l.forEach((function(o,c){var d=o.w;if(d.globals.shouldAnimate=r,e||(d.globals.resized=!0,d.globals.dataChanged=!0,r&&o.series.getPreviousPaths()),n&&"object"===a(n)&&(o.config=new q(n),n=k.extendArrayProps(o.config,n,d),o.w.globals.chartID!==t.ctx.w.globals.chartID&&delete n.series,d.config=_.extend(d.config,n),i&&(d.globals.lastXAxis=n.xaxis?_.clone(n.xaxis):[],d.globals.lastYAxis=n.yaxis?_.clone(n.yaxis):[],d.globals.initialConfig=_.extend({},d.config),d.globals.initialSeries=_.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}o.series.emptyCollapsedSeries(d.config.series)}return o.update(n).then((function(){c===l.length-1&&s(o)}))}))}))}},{key:"_updateSeries",value:function(n,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(o){var i,a=e.w;return a.globals.shouldAnimate=t,a.globals.dataChanged=!0,t&&e.ctx.series.getPreviousPaths(),a.globals.axisCharts?(0===(i=n.map((function(n,t){return e._extendSeries(n,t)}))).length&&(i=[{data:[]}]),a.config.series=i):a.config.series=n.slice(),r&&(a.globals.initialSeries=_.clone(a.config.series)),e.ctx.update().then((function(){o(e.ctx)}))}))}},{key:"_extendSeries",value:function(n,t){var e=this.w,r=e.config.series[t];return i(i({},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,o=".apexcharts-series[data\\:realIndex='".concat(n,"']");return e.globals.axisCharts?r=e.globals.dom.Paper.select("".concat(o," path[j='").concat(t,"'], ").concat(o," circle[j='").concat(t,"'], ").concat(o," rect[j='").concat(t,"']")).members[0]:void 0===t&&(r=e.globals.dom.Paper.select("".concat(o," 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 y(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 V(n);n=e.convertCatToNumericXaxis(n,this.ctx)}return n}},{key:"forceYAxisUpdate",value:function(n){var t=this.w;return t.config.chart.stacked&&"100%"===t.config.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,o=e.globals.lastYAxis;n&&n.xaxis&&(r=n.xaxis),n&&n.yaxis&&(o=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!==o[r]?function(n){void 0!==o[n]&&(e.config.yaxis[n].min=o[n].min,e.config.yaxis[n].max=o[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}();Nn="undefined"!=typeof window?window:void 0,Ln=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 o in t)n[r].prototype[o]=t[o];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=[],o=0;o<e;o++)r.push(t(n[o]));return r},filter:function(n,t){for(var e=n.length,r=[],o=0;o<e;o++)t(n[o])&&r.push(n[o]);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"]}},o="mlhvqtcsaz".split(""),i=0,s=o.length;i<s;++i)r[o[i]]=function(n){return function(t,e,o){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 i=0,a=t.length;i<a;++i)t[i]=t[i]+(i%2?e.y:e.x);if(r&&"function"==typeof r[n])return r[n](t,e,o)}}(o[i].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,o=[],i=new e.PathArray,a=0,s=t.length;a<s;a++){o[a]=[t[a][0]];for(var l=1,c=t[a].length;l<c;l++)o[a][l]=t[a][l]+(r[a][l]-t[a][l])*n;"A"===o[a][0]&&(o[a][4]=+(0!=o[a][4]),o[a][5]=+(0!=o[a][5]))}return i.value=o,i},parse:function(n){if(n instanceof e.PathArray)return n.valueOf();var t,o={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 i=[],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"),i.push(r[t].call(null,n.slice(l,l+=o[t.toUpperCase()]).map(parseFloat),a,s))}while(d>l);return i},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 o=0,i=r.firstChild.childNodes.length;o<i;o++)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 o=new e.Situation({duration:n||1e3,delay:r||0,ease:e.easing[t||"-"]||t});return this.queue(o),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 o=n.length;o--;)t.animations[r][o]instanceof e.Number&&(n[o]=new e.Number(n[o])),t.animations[r][o]=n[o].morph(t.animations[r][o])}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 o=this.situation.ease(this.pos);for(var i in this.situation.once)i>this.lastPos&&i<=o&&(this.situation.once[i].call(this.target(),this.pos,o),delete this.situation.once[i]);return this.active&&this.target().fire("during",{pos:this.pos,eased:o,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=o,this):this},eachAt:function(){var n,t=this,r=this.target(),o=this.situation;for(var i in o.animations)n=[].concat(o.animations[i]).map((function(n){return"string"!=typeof n&&n.at?n.at(o.ease(t.pos),t.pos):n})),r[i].apply(r,n);for(var i in o.attrs)n=[i].concat(o.attrs[i]).map((function(n){return"string"!=typeof n&&n.at?n.at(o.ease(t.pos),t.pos):n})),r.attr.apply(r,n);for(var i in o.styles)n=[i].concat(o.styles[i]).map((function(n){return"string"!=typeof n&&n.at?n.at(o.ease(t.pos),t.pos):n})),r.style.apply(r,n);if(o.transforms.length){n=o.initialTransformation,i=0;for(var a=o.transforms.length;i<a;i++){var s=o.transforms[i];s instanceof e.Matrix?n=s.relative?n.multiply((new e.Matrix).morph(s).at(o.ease(this.pos))):n.morph(s).at(o.ease(this.pos)):(s.relative||s.undo(n.extract()),n=n.multiply(s.at(o.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,o){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=o),A(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 o=n.node;o.parentNode;)o=o.parentNode;if(o!=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 i=n.clone(e.parser.draw.instance).show();i&&i.node&&"function"==typeof i.node.getBBox&&(r=i.node.getBBox()),i&&"function"==typeof i.remove&&i.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=_.length-1;r>=0;--r)this[_[r]]=null!=n[_[r]]?n[_[r]]:t[_[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=_.length-1;t>=0;t--)n[_[t]]=this[_[t]];return n},toString:function(){return"matrix("+b(this.a)+","+b(this.b)+","+b(this.c)+","+b(this.d)+","+b(this.e)+","+b(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 o in n)this.attr(o,n[o]);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(),o=0,i=r.length;o<i;o++)r[o]instanceof e.Element&&n.apply(r[o],[o,r]),t&&r[o]instanceof e.Container&&r[o].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,o,i){var a=r.bind(o||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,i||{passive:!0})},e.off=function(n,t,r){var o=e.handlerMap.indexOf(n),i=t&&t.split(".")[0],a=t&&t.split(".")[1],s="";if(-1!=o)if(r){if("function"==typeof r&&(r=r._svgjsListenerId),!r)return;e.listeners[o][i]&&e.listeners[o][i][a||"*"]&&(n.removeEventListener(i,e.listeners[o][i][a||"*"][r],!1),delete e.listeners[o][i][a||"*"][r])}else if(a&&i){if(e.listeners[o][i]&&e.listeners[o][i][a]){for(var l in e.listeners[o][i][a])e.off(n,[i,a].join("."),l);delete e.listeners[o][i][a]}}else if(a)for(var c in e.listeners[o])for(var s in e.listeners[o][c])a===s&&e.off(n,[c,a].join("."));else if(i){if(e.listeners[o][i]){for(var s in e.listeners[o][i])e.off(n,[i,s].join("."));delete e.listeners[o][i]}}else{for(var c in e.listeners[o])e.off(n,c);delete e.listeners[o],delete e.handlerMap[o]}},e.extend(e.Element,{on:function(n,t,r,o){return e.on(this.node,n,t,r,o),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,o){return null==n?this.array():(n=void 0!==t?{x1:n,y1:t,x2:r,y2:o}: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,o){return e.Line.prototype.plot.apply(this.put(new e.Line),null!=n?[n,t,r,o]:[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,o=new n.Image;return e.on(o,"load",(function(){e.off(o);var n=r.parent(e.Pattern);null!==n&&(0==r.width()&&0==r.height()&&r.size(o.width,o.height),n&&0==n.width()&&0==n.height()&&n.size(r.width(),r.height()),"function"==typeof r._loaded&&r._loaded.call(r,{width:o.width,height:o.height,ratio:o.width/o.height,url:t}))})),e.on(o,"error",(function(n){e.off(o),"function"==typeof r._error&&r._error.call(r,n)})),this.attr("href",o.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,o=t.length;r<o;++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 i=(n=n.split("\n")).length;r<i;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,o=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+=o:(this.attr("dy",o+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,o){return r+o.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 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,n}function b(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 _="abcdef".split("");if("function"!=typeof n.CustomEvent){var x=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};x.prototype=n.Event.prototype,e.CustomEvent=x}else e.CustomEvent=n.CustomEvent;return e},void 0!==(r=function(){return Ln(Nn,Nn.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,o){return this.put(new SVG.DisplacementMapEffect(n,t,e,r,o))},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,o){return this.put(new SVG.TurbulenceEffect(n,t,e,r,o))},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,o){return this.parent()&&this.parent().turbulence(n,t,e,r,o).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=o(t)),this.attr({type:n,values:void 0===t?null:t})},convolveMatrix:function(n){n=o(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,o){this.attr({in:n,in2:t,scale:e,xChannelSelector:r,yChannelSelector:o})},gaussianBlur:function(n,t){null!=n||null!=t?this.attr("stdDeviation",i(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,o){this.attr({numOctaves:t,seed:e,stitchTiles:r,baseFrequency:n,type:o})}},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,o,i){this.attr({x:n,y:t,z:e,pointsAtX:r,pointsAtY:o,pointsAtZ:i})},mergeNode:function(n){this.attr("in",n)}};function o(n){return Array.isArray(n)&&(n=new SVG.Array(n)),n.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function i(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(" ")}function a(){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])}}})),a(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:{}})})),a(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:{}})})),a(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,o,i,a,s,l,c){for(var d=n.slice(o,i||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,o,i,a,s,l,c,d,u,p,h,f,g,m,A,b,_,x,v,y,k,E,w,$,C,B=Math.abs(t[1]),I=Math.abs(t[2]),S=t[3]%360,M=t[4],z=t[5],O=t[6],N=t[7],L=new SVG.Point(n),D=new SVG.Point(O,N),j=[];if(0===B||0===I||L.x===D.x&&L.y===D.y)return[["C",L.x,L.y,D.x,D.y,D.x,D.y]];for((r=(e=new SVG.Point((L.x-D.x)/2,(L.y-D.y)/2).transform((new SVG.Matrix).rotate(S))).x*e.x/(B*B)+e.y*e.y/(I*I))>1&&(B*=r=Math.sqrt(r),I*=r),o=(new SVG.Matrix).rotate(S).scale(1/B,1/I).rotate(-S),L=L.transform(o),s=(i=[(D=D.transform(o)).x-L.x,D.y-L.y])[0]*i[0]+i[1]*i[1],a=Math.sqrt(s),i[0]/=a,i[1]/=a,l=s<4?Math.sqrt(1-s/4):0,M===z&&(l*=-1),c=new SVG.Point((D.x+L.x)/2+l*-i[1],(D.y+L.y)/2+l*i[0]),d=new SVG.Point(L.x-c.x,L.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),z&&p>h&&(h+=2*Math.PI),!z&&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,y=0;y<=g;y++)x=Math.cos(b),_=Math.sin(b),v=new SVG.Point(c.x+x,c.y+_),A[y]=[new SVG.Point(v.x+m*_,v.y-m*x),v,new SVG.Point(v.x-m*_,v.y+m*x)],b+=f;for(A[0][0]=A[0][1].clone(),A[A.length-1][2]=A[A.length-1][1].clone(),o=(new SVG.Matrix).rotate(S).scale(B,I).rotate(-S),y=0,k=A.length;y<k;y++)A[y][0]=A[y][0].transform(o),A[y][1]=A[y][1].transform(o),A[y][2]=A[y][2].transform(o);for(y=1,k=A.length;y<k;y++)E=(v=A[y-1][2]).x,w=v.y,$=(v=A[y][0]).x,C=v.y,O=(v=A[y][1]).x,N=v.y,j.push(["C",E,w,$,C,O,N]);return j}(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 o(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),i=0,a=0,s=!1,l=!1;!1!==i||!1!==a;){var c;s=o(e,!1!==i&&i+1),l=o(r,!1!==a&&a+1),!1===i&&(i=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,i,s,r,a,l);e=e.slice(0,i).concat(d.start,!1===s?[]:e.slice(s)),r=r.slice(0,a).concat(d.dest,!1===l?[]:r.slice(l)),i=!1!==s&&i+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,o=this.startPoints.box.y+e.y-this.startPoints.point.y,i=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 i){var l=i.call(this.el,r,o,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(o):!1!==l.y&&this.el.y(l.y)}else"object"==typeof i&&(null!=i.minX&&r<i.minX?a=(r=i.minX)-this.startPoints.box.x:null!=i.maxX&&r>i.maxX-t.width&&(a=(r=i.maxX-t.width)-this.startPoints.box.x),null!=i.minY&&o<i.minY?s=(o=i.minY)-this.startPoints.box.y:null!=i.maxY&&o>i.maxY-t.height&&(s=(o=i.maxY-t.height)-this.startPoints.box.y),null!=i.snapToGrid&&(r-=r%i.snapToGrid,o-=o%i.snapToGrid,a-=a%i.snapToGrid,s-=s%i.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:a,y:s},!0):this.el.move(r,o));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 o in this.el.selectize.defaults)this.options[o]=this.el.selectize.defaults[o],void 0!==t[o]&&(this.options[o]=t[o]);var i=["points","pointsExclude"];for(var o in i){var a=this.options[i[o]];"string"==typeof a?a=a.length>0?a.split(/\s*,\s*/i):[]:"boolean"==typeof a&&"points"===i[o]&&(a=a?r:[]),this.options[i[o]]=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 o=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,o=e.pageY||e.touches[0].pageY;n.el.fire("point",{x:r,y:o,i:t,event:e})}}(e),i=this.drawPoint(t[e][0],t[e][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",o).on("mousedown",o);this.pointSelection.set.add(i)}},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 o=n.pointCoords(e,t);n.rectSelection.set.get(r+1).center(o.x,o.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,o=e.pageY||e.touches[0].pageY;t.el.fire(n,{x:r,y:o,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,o){var i=t.pointCoords(n,e),a=t.drawPoint(i.x,i.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 o=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})},i=this.drawPoint(e.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",o).on("mousedown",o);this.rectSelection.set.add(i)}},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,o=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),i=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*(i-o)/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,o=e.y-this.parameters.p.y;this.lastUpdateCall=[r,o],this.calc(r,o),this.el.fire("resizing",{dx:r,dy:o,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 o;return void 0!==r?o=[(e+n)%this.options.snapToGrid,(r+t)%this.options.snapToGrid]:(e=null==e?3:e,o=[(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&&(o[0]-=this.options.snapToGrid),t<0&&(o[1]-=this.options.snapToGrid),n-=Math.abs(o[0])<this.options.snapToGrid/2?o[0]:o[0]-(n<0?-this.options.snapToGrid:this.options.snapToGrid),t-=Math.abs(o[1])<this.options.snapToGrid/2?o[1]:o[1]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(n,t,e,r)},n.prototype.constraintToBox=function(n,t,e,r){var o,i,a=this.options.constraint||{};return void 0!==r?(o=e,i=r):(o=this.parameters.box.x+(1&e?0:this.parameters.box.width),i=this.parameters.box.y+(2&e?0:this.parameters.box.height)),void 0!==a.minX&&o+n<a.minX&&(n=a.minX-o),void 0!==a.maxX&&o+n>a.maxX&&(n=a.maxX-o),void 0!==a.minY&&i+t<a.minY&&(t=a.minY-i),void 0!==a.maxY&&i+t>a.maxY&&(t=a.maxY-i),[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,o=this.parameters.box.width+n[0],i=this.parameters.box.height-n[1],a=o/i;return a<r?(e[1]=o/r-this.parameters.box.height,t&&(e[1]=-e[1])):a>r&&(e[0]=this.parameters.box.width-i*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 Fn=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","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new x(this.ctx),this.ctx.axes=new en(this.ctx),this.ctx.core=new Tn(this.ctx.el,this.ctx),this.ctx.config=new q({}),this.ctx.data=new U(this.ctx),this.ctx.grid=new Q(this.ctx),this.ctx.graphics=new y(this.ctx),this.ctx.coreUtils=new k(this.ctx),this.ctx.crosshairs=new rn(this.ctx),this.ctx.events=new nn(this.ctx),this.ctx.exports=new X(this.ctx),this.ctx.localization=new tn(this.ctx),this.ctx.options=new I,this.ctx.responsive=new on(this.ctx),this.ctx.series=new D(this.ctx),this.ctx.theme=new an(this.ctx),this.ctx.formatters=new W(this.ctx),this.ctx.titleSubtitle=new sn(this.ctx),this.ctx.legend=new fn(this.ctx),this.ctx.toolbar=new gn(this.ctx),this.ctx.dimensions=new pn(this.ctx),this.ctx.updateHelpers=new Pn(this.ctx),this.ctx.zoomPanSelection=new mn(this.ctx),this.ctx.w.globals.tooltip=new kn(this.ctx)}}]),n}(),Vn=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 o=this.w.globals.dom.baseEl;o&&this.ctx.eventList.forEach((function(n){o.removeEventListener(n,t.ctx.events.documentEvent)}));var i=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(i.Paper),i.Paper.remove(),i.elWrap=null,i.elGraphical=null,i.elAnnotations=null,i.elLegendWrap=null,i.baseEl=null,i.elGridRect=null,i.elGridRectMask=null,i.elGridRectMarkerMask=null,i.elForecastMask=null,i.elNonForecastMask=null,i.elDefs=null}}]),n}(),qn=new WeakMap,Rn=function(){function n(t,e){s(this,n),this.opts=e,this.ctx=this,this.w=new H(e).init(),this.el=t,this.w.globals.cuid=_.randomId(),this.w.globals.chartID=this.w.config.chart.id?_.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Fn(this).initModules(),this.create=_.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,r=n.getBoundingClientRect();"none"!==n.style.display&&0!==r.width||(e=!0);var o=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 o.observe(n)})):o.observe(n),qn.set(t,o)}(n.el.parentNode,n.parentResizeHandler),!n.css){var o=n.el.getRootNode&&n.el.getRootNode(),i=_.is("ShadowRoot",o),a=n.el.ownerDocument,s=a.getElementById("apexcharts-css");!i&&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-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}',i?o.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 Fn(this).initModules();var r=this.w.globals;if(r.noData=!1,r.animationEnded=!1,this.responsive.checkResponsiveConfig(t),e.config.xaxis.convertedCatToNumeric&&new V(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 o=k.checkComboSeries(n);r.comboCharts=o.comboCharts,r.comboBarCount=o.comboBarCount;var i=n.every((function(n){return n.data&&0===n.data.length}));(0===n.length||i)&&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 N(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(o,i){if(null===e.el)return i(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 Q(e);var a=e.grid.drawGrid();e.annotations=new S(e),e.annotations.drawImageAnnos(),e.annotations.drawTextAnnos(),"back"===r.config.grid.position&&a&&r.globals.dom.elGraphical.add(a.el);var s=new G(n.ctx),l=new K(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(),o(e)}))}},{key:"destroy",value:function(){var n,t;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,n=this.parentResizeHandler,(t=qn.get(n))&&(t.disconnect(),qn.delete(n));var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach((function(n,t){n.id===_.escapeString(e)&&Apex._chartInstances.splice(t,1)})),new Vn(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],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=!(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,o,i)}},{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(),o=0;o<r.length;o++)if(null!==n[o]&&void 0!==n[o])for(var i=0;i<n[o].data.length;i++)r[o].data.push(n[o].data[i]);return e.w.config.series=r,t&&(e.w.globals.initialSeries=_.clone(e.w.config.series)),this.update()}},{key:"update",value:function(n){var t=this;return new Promise((function(e,r){new Vn(t.ctx).clear({isUpdating:!0});var o=t.create(t.w.config.series,n);if(!o)return e(t);t.mount(o).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,t=new Z(this.ctx);return t.getMinYMaxY(n).highestY}},{key:"getLowestValueInSeries",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=new Z(this.ctx);return t.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 X(this.ctx).dataURI(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=_.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 o=arguments.length,i=new Array(o>2?o-2:0),a=2;a<o;a++)i[a-2]=arguments[a];r=e[t].apply(e,i)}return r}}},{key:"merge",value:function(n,t){return _.extend(n,t)}}]),n}();n.exports=Rn},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},o=t=>{t.dispatchEvent(new Event(n))},i=n=>!(!n||"object"!=typeof n)&&(void 0!==n.jquery&&(n=n[0]),void 0!==n.nodeType),a=n=>i(n)?n.jquery?n[0]:n:"string"==typeof n&&n.length>0?document.querySelector(n):null,s=(n,t,e)=>{Object.keys(e).forEach((r=>{const o=e[r],a=t[r],s=a&&i(a)?"element":null==(l=a)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(o).test(s))throw new TypeError(`${n.toUpperCase()}: Option "${r}" provided type "${s}" but expected type "${o}".`)}))},l=n=>!(!i(n)||0===n.getClientRects().length)&&"visible"===getComputedStyle(n).getPropertyValue("visibility"),c=n=>!n||n.nodeType!==Node.ELEMENT_NODE||!!n.classList.contains("disabled")||(void 0!==n.disabled?n.disabled:n.hasAttribute("disabled")&&"false"!==n.getAttribute("disabled")),d=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?d(n.parentNode):null},u=()=>{},p=n=>{n.offsetHeight},h=()=>{const{jQuery:n}=window;return n&&!document.body.hasAttribute("data-bs-no-jquery")?n:null},f=[],g=()=>"rtl"===document.documentElement.dir,m=n=>{var t;t=()=>{const t=h();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?(f.length||document.addEventListener("DOMContentLoaded",(()=>{f.forEach((n=>n()))})),f.push(t)):t()},A=n=>{"function"==typeof n&&n()},b=(t,e,r=!0)=>{if(!r)return void A(t);const i=(n=>{if(!n)return 0;let{transitionDuration:t,transitionDelay:e}=window.getComputedStyle(n);const r=Number.parseFloat(t),o=Number.parseFloat(e);return r||o?(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),A(t))};e.addEventListener(n,s),setTimeout((()=>{a||o(e)}),i)},_=(n,t,e,r)=>{let o=n.indexOf(t);if(-1===o)return n[!e&&r?n.length-1:0];const i=n.length;return o+=e?1:-1,r&&(o=(o+i)%i),n[Math.max(0,Math.min(o,i-1))]},x=/[^.]*(?=\..*)\.|.*/,v=/\..*/,y=/::\d+$/,k={};let E=1;const w={mouseenter:"mouseover",mouseleave:"mouseout"},$=/^(mouseenter|mouseleave)/i,C=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 B(n,t){return t&&`${t}::${E++}`||n.uidEvent||E++}function I(n){const t=B(n);return n.uidEvent=t,k[t]=k[t]||{},k[t]}function S(n,t,e=null){const r=Object.keys(n);for(let o=0,i=r.length;o<i;o++){const i=n[r[o]];if(i.originalHandler===t&&i.delegationSelector===e)return i}return null}function M(n,t,e){const r="string"==typeof t,o=r?e:t;let i=N(n);return C.has(i)||(i=n),[r,o,i]}function z(n,t,e,r,o){if("string"!=typeof t||!n)return;if(e||(e=r,r=null),$.test(t)){const n=n=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return n.call(this,t)};r?r=n(r):e=n(e)}const[i,a,s]=M(t,e,r),l=I(n),c=l[s]||(l[s]={}),d=S(c,a,i?e:null);if(d)return void(d.oneOff=d.oneOff&&o);const u=B(a,t.replace(x,"")),p=i?function(n,t,e){return function r(o){const i=n.querySelectorAll(t);for(let{target:a}=o;a&&a!==this;a=a.parentNode)for(let s=i.length;s--;)if(i[s]===a)return o.delegateTarget=a,r.oneOff&&L.off(n,o.type,t,e),e.apply(a,[o]);return null}}(n,e,r):function(n,t){return function e(r){return r.delegateTarget=n,e.oneOff&&L.off(n,r.type,t),t.apply(n,[r])}}(n,e);p.delegationSelector=i?e:null,p.originalHandler=a,p.oneOff=o,p.uidEvent=u,c[u]=p,n.addEventListener(s,p,i)}function O(n,t,e,r,o){const i=S(t[e],r,o);i&&(n.removeEventListener(e,i,Boolean(o)),delete t[e][i.uidEvent])}function N(n){return n=n.replace(v,""),w[n]||n}const L={on(n,t,e,r){z(n,t,e,r,!1)},one(n,t,e,r){z(n,t,e,r,!0)},off(n,t,e,r){if("string"!=typeof t||!n)return;const[o,i,a]=M(t,e,r),s=a!==t,l=I(n),c=t.startsWith(".");if(void 0!==i){if(!l||!l[a])return;return void O(n,l,a,i,o?e:null)}c&&Object.keys(l).forEach((e=>{!function(n,t,e,r){const o=t[e]||{};Object.keys(o).forEach((i=>{if(i.includes(r)){const r=o[i];O(n,t,e,r.originalHandler,r.delegationSelector)}}))}(n,l,e,t.slice(1))}));const d=l[a]||{};Object.keys(d).forEach((e=>{const r=e.replace(y,"");if(!s||t.includes(r)){const t=d[e];O(n,l,a,t.originalHandler,t.delegationSelector)}}))},trigger(n,t,e){if("string"!=typeof t||!n)return null;const r=h(),o=N(t),i=t!==o,a=C.has(o);let s,l=!0,c=!0,d=!1,u=null;return i&&r&&(s=r.Event(t,e),r(n).trigger(s),l=!s.isPropagationStopped(),c=!s.isImmediatePropagationStopped(),d=s.isDefaultPrevented()),a?(u=document.createEvent("HTMLEvents"),u.initEvent(o,l,!0)):u=new CustomEvent(t,{bubbles:l,cancelable:!0}),void 0!==e&&Object.keys(e).forEach((n=>{Object.defineProperty(u,n,{get:()=>e[n]})})),d&&u.preventDefault(),c&&n.dispatchEvent(u),u.defaultPrevented&&void 0!==s&&s.preventDefault(),u}},D=new Map,j={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)}};class T{constructor(n){(n=a(n))&&(this._element=n,j.set(this._element,this.constructor.DATA_KEY,this))}dispose(){j.remove(this._element,this.constructor.DATA_KEY),L.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((n=>{this[n]=null}))}_queueCallback(n,t,e=!0){b(n,t,e)}static getInstance(n){return j.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.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const P=(n,t="hide")=>{const e=`click.dismiss${n.EVENT_KEY}`,o=n.NAME;L.on(document,e,`[data-bs-dismiss="${o}"]`,(function(e){if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),c(this))return;const i=r(this)||this.closest(`.${o}`);n.getOrCreateInstance(i)[t]()}))};class F extends T{static get NAME(){return"alert"}close(){if(L.trigger(this._element,"close.bs.alert").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(),L.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(n){return this.each((function(){const t=F.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)}}))}}P(F,"close"),m(F);const V='[data-bs-toggle="button"]';class q extends T{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=q.getOrCreateInstance(this);"toggle"===n&&t[n]()}))}}function R(n){return"true"===n||"false"!==n&&(n===Number(n).toString()?Number(n):""===n||"null"===n?null:n)}function H(n){return n.replace(/[A-Z]/g,(n=>`-${n.toLowerCase()}`))}L.on(document,"click.bs.button.data-api",V,(n=>{n.preventDefault();const t=n.target.closest(V);q.getOrCreateInstance(t).toggle()})),m(q);const U={setDataAttribute(n,t,e){n.setAttribute(`data-bs-${H(t)}`,e)},removeDataAttribute(n,t){n.removeAttribute(`data-bs-${H(t)}`)},getDataAttributes(n){if(!n)return{};const t={};return Object.keys(n.dataset).filter((n=>n.startsWith("bs"))).forEach((e=>{let r=e.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=R(n.dataset[e])})),t},getDataAttribute:(n,t)=>R(n.getAttribute(`data-bs-${H(t)}`)),offset(n){const t=n.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:n=>({top:n.offsetTop,left:n.offsetLeft})},W={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;for(;r&&r.nodeType===Node.ELEMENT_NODE&&3!==r.nodeType;)r.matches(t)&&e.push(r),r=r.parentNode;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=>!c(n)&&l(n)))}},Y="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},G={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",J="prev",Z="left",K="right",nn={ArrowLeft:K,ArrowRight:Z},tn="slid.bs.carousel",en="active",rn=".active.carousel-item";class on extends T{constructor(n,t){super(n),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._indicatorsElement=W.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return Y}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(J)}pause(n){n||(this._isPaused=!0),W.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(o(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(n){n||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(n){this._activeElement=W.findOne(rn,this._element);const t=this._getItemIndex(this._activeElement);if(n>this._items.length-1||n<0)return;if(this._isSliding)return void L.one(this._element,tn,(()=>this.to(n)));if(t===n)return this.pause(),void this.cycle();const e=n>t?Q:J;this._slide(e,this._items[n])}_getConfig(n){return n={...X,...U.getDataAttributes(this._element),..."object"==typeof n?n:{}},s(Y,n,G),n}_handleSwipe(){const n=Math.abs(this.touchDeltaX);if(n<=40)return;const t=n/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?K:Z)}_addEventListeners(){this._config.keyboard&&L.on(this._element,"keydown.bs.carousel",(n=>this._keydown(n))),"hover"===this._config.pause&&(L.on(this._element,"mouseenter.bs.carousel",(n=>this.pause(n))),L.on(this._element,"mouseleave.bs.carousel",(n=>this.cycle(n)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const n=n=>this._pointerEvent&&("pen"===n.pointerType||"touch"===n.pointerType),t=t=>{n(t)?this.touchStartX=t.clientX:this._pointerEvent||(this.touchStartX=t.touches[0].clientX)},e=n=>{this.touchDeltaX=n.touches&&n.touches.length>1?0:n.touches[0].clientX-this.touchStartX},r=t=>{n(t)&&(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((n=>this.cycle(n)),500+this._config.interval))};W.find(".carousel-item img",this._element).forEach((n=>{L.on(n,"dragstart.bs.carousel",(n=>n.preventDefault()))})),this._pointerEvent?(L.on(this._element,"pointerdown.bs.carousel",(n=>t(n))),L.on(this._element,"pointerup.bs.carousel",(n=>r(n))),this._element.classList.add("pointer-event")):(L.on(this._element,"touchstart.bs.carousel",(n=>t(n))),L.on(this._element,"touchmove.bs.carousel",(n=>e(n))),L.on(this._element,"touchend.bs.carousel",(n=>r(n))))}_keydown(n){if(/input|textarea/i.test(n.target.tagName))return;const t=nn[n.key];t&&(n.preventDefault(),this._slide(t))}_getItemIndex(n){return this._items=n&&n.parentNode?W.find(".carousel-item",n.parentNode):[],this._items.indexOf(n)}_getItemByOrder(n,t){const e=n===Q;return _(this._items,t,e,this._config.wrap)}_triggerSlideEvent(n,t){const e=this._getItemIndex(n),r=this._getItemIndex(W.findOne(rn,this._element));return L.trigger(this._element,"slide.bs.carousel",{relatedTarget:n,direction:t,from:r,to:e})}_setActiveIndicatorElement(n){if(this._indicatorsElement){const t=W.findOne(".active",this._indicatorsElement);t.classList.remove(en),t.removeAttribute("aria-current");const e=W.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t<e.length;t++)if(Number.parseInt(e[t].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(n)){e[t].classList.add(en),e[t].setAttribute("aria-current","true");break}}}_updateInterval(){const n=this._activeElement||W.findOne(rn,this._element);if(!n)return;const t=Number.parseInt(n.getAttribute("data-bs-interval"),10);t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(n,t){const e=this._directionToOrder(n),r=W.findOne(rn,this._element),o=this._getItemIndex(r),i=t||this._getItemByOrder(e,r),a=this._getItemIndex(i),s=Boolean(this._interval),l=e===Q,c=l?"carousel-item-start":"carousel-item-end",d=l?"carousel-item-next":"carousel-item-prev",u=this._orderToDirection(e);if(i&&i.classList.contains(en))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(i,u).defaultPrevented)return;if(!r||!i)return;this._isSliding=!0,s&&this.pause(),this._setActiveIndicatorElement(i),this._activeElement=i;const h=()=>{L.trigger(this._element,tn,{relatedTarget:i,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){i.classList.add(d),p(i),r.classList.add(c),i.classList.add(c);const n=()=>{i.classList.remove(c,d),i.classList.add(en),r.classList.remove(en,d,c),this._isSliding=!1,setTimeout(h,0)};this._queueCallback(n,r,!0)}else r.classList.remove(en),i.classList.add(en),this._isSliding=!1,h();s&&this.cycle()}_directionToOrder(n){return[K,Z].includes(n)?g()?n===Z?J:Q:n===Z?Q:J:n}_orderToDirection(n){return[Q,J].includes(n)?g()?n===J?Z:K:n===J?K:Z:n}static carouselInterface(n,t){const e=on.getOrCreateInstance(n,t);let{_config:r}=e;"object"==typeof t&&(r={...r,...t});const o="string"==typeof t?t:r.slide;if("number"==typeof t)e.to(t);else if("string"==typeof o){if(void 0===e[o])throw new TypeError(`No method named "${o}"`);e[o]()}else r.interval&&r.ride&&(e.pause(),e.cycle())}static jQueryInterface(n){return this.each((function(){on.carouselInterface(this,n)}))}static dataApiClickHandler(n){const t=r(this);if(!t||!t.classList.contains("carousel"))return;const e={...U.getDataAttributes(t),...U.getDataAttributes(this)},o=this.getAttribute("data-bs-slide-to");o&&(e.interval=!1),on.carouselInterface(t,e),o&&on.getInstance(t).to(o),n.preventDefault()}}L.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",on.dataApiClickHandler),L.on(window,"load.bs.carousel.data-api",(()=>{const n=W.find('[data-bs-ride="carousel"]');for(let t=0,e=n.length;t<e;t++)on.carouselInterface(n[t],on.getInstance(n[t]))})),m(on);const an="collapse",sn="bs.collapse",ln={toggle:!0,parent:null},cn={toggle:"boolean",parent:"(null|element)"},dn="show",un="collapse",pn="collapsing",hn="collapsed",fn=":scope .collapse .collapse",gn='[data-bs-toggle="collapse"]';class mn extends T{constructor(n,t){super(n),this._isTransitioning=!1,this._config=this._getConfig(t),this._triggerArray=[];const r=W.find(gn);for(let n=0,t=r.length;n<t;n++){const t=r[n],o=e(t),i=W.find(o).filter((n=>n===this._element));null!==o&&i.length&&(this._selector=o,this._triggerArray.push(t))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ln}static get NAME(){return an}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let n,t=[];if(this._config.parent){const n=W.find(fn,this._config.parent);t=W.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((t=>!n.includes(t)))}const e=W.findOne(this._selector);if(t.length){const r=t.find((n=>e!==n));if(n=r?mn.getInstance(r):null,n&&n._isTransitioning)return}if(L.trigger(this._element,"show.bs.collapse").defaultPrevented)return;t.forEach((t=>{e!==t&&mn.getOrCreateInstance(t,{toggle:!1}).hide(),n||j.set(t,sn,null)}));const r=this._getDimension();this._element.classList.remove(un),this._element.classList.add(pn),this._element.style[r]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const o=`scroll${r[0].toUpperCase()+r.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(pn),this._element.classList.add(un,dn),this._element.style[r]="",L.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[r]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(L.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,p(this._element),this._element.classList.add(pn),this._element.classList.remove(un,dn);const t=this._triggerArray.length;for(let n=0;n<t;n++){const t=this._triggerArray[n],e=r(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[n]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(pn),this._element.classList.add(un),L.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(n=this._element){return n.classList.contains(dn)}_getConfig(n){return(n={...ln,...U.getDataAttributes(this._element),...n}).toggle=Boolean(n.toggle),n.parent=a(n.parent),s(an,n,cn),n}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const n=W.find(fn,this._config.parent);W.find(gn,this._config.parent).filter((t=>!n.includes(t))).forEach((n=>{const t=r(n);t&&this._addAriaAndCollapsedClass([n],this._isShown(t))}))}_addAriaAndCollapsedClass(n,t){n.length&&n.forEach((n=>{t?n.classList.remove(hn):n.classList.add(hn),n.setAttribute("aria-expanded",t)}))}static jQueryInterface(n){return this.each((function(){const t={};"string"==typeof n&&/show|hide/.test(n)&&(t.toggle=!1);const e=mn.getOrCreateInstance(this,t);if("string"==typeof n){if(void 0===e[n])throw new TypeError(`No method named "${n}"`);e[n]()}}))}}L.on(document,"click.bs.collapse.data-api",gn,(function(n){("A"===n.target.tagName||n.delegateTarget&&"A"===n.delegateTarget.tagName)&&n.preventDefault();const t=e(this);W.find(t).forEach((n=>{mn.getOrCreateInstance(n,{toggle:!1}).toggle()}))})),m(mn);var An="top",bn="bottom",_n="right",xn="left",vn="auto",yn=[An,bn,_n,xn],kn="start",En="end",wn="clippingParents",$n="viewport",Cn="popper",Bn="reference",In=yn.reduce((function(n,t){return n.concat([t+"-"+kn,t+"-"+En])}),[]),Sn=[].concat(yn,[vn]).reduce((function(n,t){return n.concat([t,t+"-"+kn,t+"-"+En])}),[]),Mn="beforeRead",zn="read",On="afterRead",Nn="beforeMain",Ln="main",Dn="afterMain",jn="beforeWrite",Tn="write",Pn="afterWrite",Fn=[Mn,zn,On,Nn,Ln,Dn,jn,Tn,Pn];function Vn(n){return n?(n.nodeName||"").toLowerCase():null}function qn(n){if(null==n)return window;if("[object Window]"!==n.toString()){var t=n.ownerDocument;return t&&t.defaultView||window}return n}function Rn(n){return n instanceof qn(n).Element||n instanceof Element}function Hn(n){return n instanceof qn(n).HTMLElement||n instanceof HTMLElement}function Un(n){return"undefined"!=typeof ShadowRoot&&(n instanceof qn(n).ShadowRoot||n instanceof ShadowRoot)}const Wn={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]||{},o=t.elements[n];Hn(o)&&Vn(o)&&(Object.assign(o.style,e),Object.keys(r).forEach((function(n){var t=r[n];!1===t?o.removeAttribute(n):o.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],o=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:e[n]).reduce((function(n,t){return n[t]="",n}),{});Hn(r)&&Vn(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(n){r.removeAttribute(n)})))}))}},requires:["computeStyles"]};function Yn(n){return n.split("-")[0]}function Xn(n,t){var e=n.getBoundingClientRect();return{width:e.width/1,height:e.height/1,top:e.top/1,right:e.right/1,bottom:e.bottom/1,left:e.left/1,x:e.left/1,y:e.top/1}}function Gn(n){var t=Xn(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 Qn(n,t){var e=t.getRootNode&&t.getRootNode();if(n.contains(t))return!0;if(e&&Un(e)){var r=t;do{if(r&&n.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Jn(n){return qn(n).getComputedStyle(n)}function Zn(n){return["table","td","th"].indexOf(Vn(n))>=0}function Kn(n){return((Rn(n)?n.ownerDocument:n.document)||window.document).documentElement}function nt(n){return"html"===Vn(n)?n:n.assignedSlot||n.parentNode||(Un(n)?n.host:null)||Kn(n)}function tt(n){return Hn(n)&&"fixed"!==Jn(n).position?n.offsetParent:null}function et(n){for(var t=qn(n),e=tt(n);e&&Zn(e)&&"static"===Jn(e).position;)e=tt(e);return e&&("html"===Vn(e)||"body"===Vn(e)&&"static"===Jn(e).position)?t:e||function(n){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Hn(n)&&"fixed"===Jn(n).position)return null;for(var e=nt(n);Hn(e)&&["html","body"].indexOf(Vn(e))<0;){var r=Jn(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 rt(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}var ot=Math.max,it=Math.min,at=Math.round;function st(n,t,e){return ot(n,it(t,e))}function lt(n){return Object.assign({},{top:0,right:0,bottom:0,left:0},n)}function ct(n,t){return t.reduce((function(t,e){return t[e]=n,t}),{})}const dt={name:"arrow",enabled:!0,phase:"main",fn:function(n){var t,e=n.state,r=n.name,o=n.options,i=e.elements.arrow,a=e.modifiersData.popperOffsets,s=Yn(e.placement),l=rt(s),c=[xn,_n].indexOf(s)>=0?"height":"width";if(i&&a){var d=function(n,t){return lt("number"!=typeof(n="function"==typeof n?n(Object.assign({},t.rects,{placement:t.placement})):n)?n:ct(n,yn))}(o.padding,e),u=Gn(i),p="y"===l?An:xn,h="y"===l?bn:_n,f=e.rects.reference[c]+e.rects.reference[l]-a[l]-e.rects.popper[c],g=a[l]-e.rects.reference[l],m=et(i),A=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=f/2-g/2,_=d[p],x=A-u[c]-d[h],v=A/2-u[c]/2+b,y=st(_,v,x),k=l;e.modifiersData[r]=((t={})[k]=y,t.centerOffset=y-v,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)))&&Qn(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ut(n){return n.split("-")[1]}var pt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ht(n){var t,e=n.popper,r=n.popperRect,o=n.placement,i=n.variation,a=n.offsets,s=n.position,l=n.gpuAcceleration,c=n.adaptive,d=n.roundOffsets,u=!0===d?function(n){var t=n.x,e=n.y,r=window.devicePixelRatio||1;return{x:at(at(t*r)/r)||0,y:at(at(e*r)/r)||0}}(a):"function"==typeof d?d(a):a,p=u.x,h=void 0===p?0:p,f=u.y,g=void 0===f?0:f,m=a.hasOwnProperty("x"),A=a.hasOwnProperty("y"),b=xn,_=An,x=window;if(c){var v=et(e),y="clientHeight",k="clientWidth";v===qn(e)&&"static"!==Jn(v=Kn(e)).position&&"absolute"===s&&(y="scrollHeight",k="scrollWidth"),o!==An&&(o!==xn&&o!==_n||i!==En)||(_=bn,g-=v[y]-r.height,g*=l?1:-1),o!==xn&&(o!==An&&o!==bn||i!==En)||(b=_n,h-=v[k]-r.width,h*=l?1:-1)}var E,w=Object.assign({position:s},c&&pt);return l?Object.assign({},w,((E={})[_]=A?"0":"",E[b]=m?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",E)):Object.assign({},w,((t={})[_]=A?g+"px":"",t[b]=m?h+"px":"",t.transform="",t))}const ft={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(n){var t=n.state,e=n.options,r=e.gpuAcceleration,o=void 0===r||r,i=e.adaptive,a=void 0===i||i,s=e.roundOffsets,l=void 0===s||s,c={placement:Yn(t.placement),variation:ut(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ht(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,ht(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 gt={passive:!0};const mt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(n){var t=n.state,e=n.instance,r=n.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=qn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(n){n.addEventListener("scroll",e.update,gt)})),s&&l.addEventListener("resize",e.update,gt),function(){i&&c.forEach((function(n){n.removeEventListener("scroll",e.update,gt)})),s&&l.removeEventListener("resize",e.update,gt)}},data:{}};var At={left:"right",right:"left",bottom:"top",top:"bottom"};function bt(n){return n.replace(/left|right|bottom|top/g,(function(n){return At[n]}))}var _t={start:"end",end:"start"};function xt(n){return n.replace(/start|end/g,(function(n){return _t[n]}))}function vt(n){var t=qn(n);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function yt(n){return Xn(Kn(n)).left+vt(n).scrollLeft}function kt(n){var t=Jn(n),e=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(e+o+r)}function Et(n){return["html","body","#document"].indexOf(Vn(n))>=0?n.ownerDocument.body:Hn(n)&&kt(n)?n:Et(nt(n))}function wt(n,t){var e;void 0===t&&(t=[]);var r=Et(n),o=r===(null==(e=n.ownerDocument)?void 0:e.body),i=qn(r),a=o?[i].concat(i.visualViewport||[],kt(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(wt(nt(a)))}function $t(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function Ct(n,t){return t===$n?$t(function(n){var t=qn(n),e=Kn(n),r=t.visualViewport,o=e.clientWidth,i=e.clientHeight,a=0,s=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,s=r.offsetTop)),{width:o,height:i,x:a+yt(n),y:s}}(n)):Hn(t)?function(n){var t=Xn(n);return t.top=t.top+n.clientTop,t.left=t.left+n.clientLeft,t.bottom=t.top+n.clientHeight,t.right=t.left+n.clientWidth,t.width=n.clientWidth,t.height=n.clientHeight,t.x=t.left,t.y=t.top,t}(t):$t(function(n){var t,e=Kn(n),r=vt(n),o=null==(t=n.ownerDocument)?void 0:t.body,i=ot(e.scrollWidth,e.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=ot(e.scrollHeight,e.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+yt(n),l=-r.scrollTop;return"rtl"===Jn(o||e).direction&&(s+=ot(e.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(Kn(n)))}function Bt(n,t,e){var r="clippingParents"===t?function(n){var t=wt(nt(n)),e=["absolute","fixed"].indexOf(Jn(n).position)>=0&&Hn(n)?et(n):n;return Rn(e)?t.filter((function(n){return Rn(n)&&Qn(n,e)&&"body"!==Vn(n)})):[]}(n):[].concat(t),o=[].concat(r,[e]),i=o[0],a=o.reduce((function(t,e){var r=Ct(n,e);return t.top=ot(r.top,t.top),t.right=it(r.right,t.right),t.bottom=it(r.bottom,t.bottom),t.left=ot(r.left,t.left),t}),Ct(n,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function It(n){var t,e=n.reference,r=n.element,o=n.placement,i=o?Yn(o):null,a=o?ut(o):null,s=e.x+e.width/2-r.width/2,l=e.y+e.height/2-r.height/2;switch(i){case An:t={x:s,y:e.y-r.height};break;case bn:t={x:s,y:e.y+e.height};break;case _n:t={x:e.x+e.width,y:l};break;case xn:t={x:e.x-r.width,y:l};break;default:t={x:e.x,y:e.y}}var c=i?rt(i):null;if(null!=c){var d="y"===c?"height":"width";switch(a){case kn:t[c]=t[c]-(e[d]/2-r[d]/2);break;case En:t[c]=t[c]+(e[d]/2-r[d]/2)}}return t}function St(n,t){void 0===t&&(t={});var e=t,r=e.placement,o=void 0===r?n.placement:r,i=e.boundary,a=void 0===i?wn:i,s=e.rootBoundary,l=void 0===s?$n:s,c=e.elementContext,d=void 0===c?Cn:c,u=e.altBoundary,p=void 0!==u&&u,h=e.padding,f=void 0===h?0:h,g=lt("number"!=typeof f?f:ct(f,yn)),m=d===Cn?Bn:Cn,A=n.rects.popper,b=n.elements[p?m:d],_=Bt(Rn(b)?b:b.contextElement||Kn(n.elements.popper),a,l),x=Xn(n.elements.reference),v=It({reference:x,element:A,strategy:"absolute",placement:o}),y=$t(Object.assign({},A,v)),k=d===Cn?y:x,E={top:_.top-k.top+g.top,bottom:k.bottom-_.bottom+g.bottom,left:_.left-k.left+g.left,right:k.right-_.right+g.right},w=n.modifiersData.offset;if(d===Cn&&w){var $=w[o];Object.keys(E).forEach((function(n){var t=[_n,bn].indexOf(n)>=0?1:-1,e=[An,bn].indexOf(n)>=0?"y":"x";E[n]+=$[e]*t}))}return E}function Mt(n,t){void 0===t&&(t={});var e=t,r=e.placement,o=e.boundary,i=e.rootBoundary,a=e.padding,s=e.flipVariations,l=e.allowedAutoPlacements,c=void 0===l?Sn:l,d=ut(r),u=d?s?In:In.filter((function(n){return ut(n)===d})):yn,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]=St(n,{placement:e,boundary:o,rootBoundary:i,padding:a})[Yn(e)],t}),{});return Object.keys(h).sort((function(n,t){return h[n]-h[t]}))}const zt={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 o=e.mainAxis,i=void 0===o||o,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=Yn(m),b=l||(A!==m&&f?function(n){if(Yn(n)===vn)return[];var t=bt(n);return[xt(n),t,xt(t)]}(m):[bt(m)]),_=[m].concat(b).reduce((function(n,e){return n.concat(Yn(e)===vn?Mt(t,{placement:e,boundary:d,rootBoundary:u,padding:c,flipVariations:f,allowedAutoPlacements:g}):e)}),[]),x=t.rects.reference,v=t.rects.popper,y=new Map,k=!0,E=_[0],w=0;w<_.length;w++){var $=_[w],C=Yn($),B=ut($)===kn,I=[An,bn].indexOf(C)>=0,S=I?"width":"height",M=St(t,{placement:$,boundary:d,rootBoundary:u,altBoundary:p,padding:c}),z=I?B?_n:xn:B?bn:An;x[S]>v[S]&&(z=bt(z));var O=bt(z),N=[];if(i&&N.push(M[C]<=0),s&&N.push(M[z]<=0,M[O]<=0),N.every((function(n){return n}))){E=$,k=!1;break}y.set($,N)}if(k)for(var L=function(n){var t=_.find((function(t){var e=y.get(t);if(e)return e.slice(0,n).every((function(n){return n}))}));if(t)return E=t,"break"},D=f?3:1;D>0&&"break"!==L(D);D--);t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ot(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 Nt(n){return[An,_n,bn,xn].some((function(t){return n[t]>=0}))}const Lt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(n){var t=n.state,e=n.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=St(t,{elementContext:"reference"}),s=St(t,{altBoundary:!0}),l=Ot(a,r),c=Ot(s,o,i),d=Nt(l),u=Nt(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 Dt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(n){var t=n.state,e=n.options,r=n.name,o=e.offset,i=void 0===o?[0,0]:o,a=Sn.reduce((function(n,e){return n[e]=function(n,t,e){var r=Yn(n),o=[xn,An].indexOf(r)>=0?-1:1,i="function"==typeof e?e(Object.assign({},t,{placement:n})):e,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[xn,_n].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(e,t.rects,i),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 jt={name:"popperOffsets",enabled:!0,phase:"read",fn:function(n){var t=n.state,e=n.name;t.modifiersData[e]=It({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};const Tt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(n){var t=n.state,e=n.options,r=n.name,o=e.mainAxis,i=void 0===o||o,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=St(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),A=Yn(t.placement),b=ut(t.placement),_=!b,x=rt(A),v="x"===x?"y":"x",y=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,w="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,$={x:0,y:0};if(y){if(i||s){var C="y"===x?An:xn,B="y"===x?bn:_n,I="y"===x?"height":"width",S=y[x],M=y[x]+m[C],z=y[x]-m[B],O=h?-E[I]/2:0,N=b===kn?k[I]:E[I],L=b===kn?-E[I]:-k[I],D=t.elements.arrow,j=h&&D?Gn(D):{width:0,height:0},T=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},P=T[C],F=T[B],V=st(0,k[I],j[I]),q=_?k[I]/2-O-V-P-w:N-V-P-w,R=_?-k[I]/2+O+V+F+w:L+V+F+w,H=t.elements.arrow&&et(t.elements.arrow),U=H?"y"===x?H.clientTop||0:H.clientLeft||0:0,W=t.modifiersData.offset?t.modifiersData.offset[t.placement][x]:0,Y=y[x]+q-W-U,X=y[x]+R-W;if(i){var G=st(h?it(M,Y):M,S,h?ot(z,X):z);y[x]=G,$[x]=G-S}if(s){var Q="x"===x?An:xn,J="x"===x?bn:_n,Z=y[v],K=Z+m[Q],nn=Z-m[J],tn=st(h?it(K,Y):K,Z,h?ot(nn,X):nn);y[v]=tn,$[v]=tn-Z}}t.modifiersData[r]=$}},requiresIfExists:["offset"]};function Pt(n,t,e){void 0===e&&(e=!1);var r=Hn(t);Hn(t)&&function(n){var t=n.getBoundingClientRect(),e=t.width/n.offsetWidth||1,r=t.height/n.offsetHeight||1}(t);var o,i,a=Kn(t),s=Xn(n),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!e)&&(("body"!==Vn(t)||kt(a))&&(l=(o=t)!==qn(o)&&Hn(o)?{scrollLeft:(i=o).scrollLeft,scrollTop:i.scrollTop}:vt(o)),Hn(t)?((c=Xn(t)).x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=yt(a))),{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}function Ft(n){var t=new Map,e=new Set,r=[];function o(n){e.add(n.name),[].concat(n.requires||[],n.requiresIfExists||[]).forEach((function(n){if(!e.has(n)){var r=t.get(n);r&&o(r)}})),r.push(n)}return n.forEach((function(n){t.set(n.name,n)})),n.forEach((function(n){e.has(n.name)||o(n)})),r}var Vt={placement:"bottom",modifiers:[],strategy:"absolute"};function qt(){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 Rt(n){void 0===n&&(n={});var t=n,e=t.defaultModifiers,r=void 0===e?[]:e,o=t.defaultOptions,i=void 0===o?Vt:o;return function(n,t,e){void 0===e&&(e=i);var o,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},Vt,i),modifiersData:{},elements:{reference:n,popper:t},attributes:{},styles:{}},l=[],c=!1,d={state:s,setOptions:function(e){var o="function"==typeof e?e(s.options):e;u(),s.options=Object.assign({},i,s.options,o),s.scrollParents={reference:Rn(n)?wt(n):n.contextElement?wt(n.contextElement):[],popper:wt(t)};var a,c,p=function(n){var t=Ft(n);return Fn.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,o=n.effect;if("function"==typeof o){var i=o({state:s,name:t,instance:d,options:r}),a=function(){};l.push(i||a)}})),d.update()},forceUpdate:function(){if(!c){var n=s.elements,t=n.reference,e=n.popper;if(qt(t,e)){s.rects={reference:Pt(t,et(e),"fixed"===s.options.strategy),popper:Gn(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 o=s.orderedModifiers[r],i=o.fn,a=o.options,l=void 0===a?{}:a,u=o.name;"function"==typeof i&&(s=i({state:s,options:l,name:u,instance:d})||s)}else s.reset=!1,r=-1}}},update:(o=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(o())}))}))),a}),destroy:function(){u(),c=!0}};if(!qt(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 Ht=Rt(),Ut=Rt({defaultModifiers:[mt,jt,ft,Wn]}),Wt=Rt({defaultModifiers:[mt,jt,ft,Wn,Dt,zt,Tt,dt,Lt]});const Yt=Object.freeze({__proto__:null,popperGenerator:Rt,detectOverflow:St,createPopperBase:Ht,createPopper:Wt,createPopperLite:Ut,top:An,bottom:bn,right:_n,left:xn,auto:vn,basePlacements:yn,start:kn,end:En,clippingParents:wn,viewport:$n,popper:Cn,reference:Bn,variationPlacements:In,placements:Sn,beforeRead:Mn,read:zn,afterRead:On,beforeMain:Nn,main:Ln,afterMain:Dn,beforeWrite:jn,write:Tn,afterWrite:Pn,modifierPhases:Fn,applyStyles:Wn,arrow:dt,computeStyles:ft,eventListeners:mt,flip:zt,hide:Lt,offset:Dt,popperOffsets:jt,preventOverflow:Tt}),Xt="dropdown",Gt="Escape",Qt="Space",Jt="ArrowUp",Zt="ArrowDown",Kt=new RegExp("ArrowUp|ArrowDown|Escape"),ne="click.bs.dropdown.data-api",te="keydown.bs.dropdown.data-api",ee="show",re='[data-bs-toggle="dropdown"]',oe=".dropdown-menu",ie=g()?"top-end":"top-start",ae=g()?"top-start":"top-end",se=g()?"bottom-end":"bottom-start",le=g()?"bottom-start":"bottom-end",ce=g()?"left-start":"right-start",de=g()?"right-start":"left-start",ue={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},pe={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class he extends T{constructor(n,t){super(n),this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return ue}static get DefaultType(){return pe}static get NAME(){return Xt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(c(this._element)||this._isShown(this._menu))return;const n={relatedTarget:this._element};if(L.trigger(this._element,"show.bs.dropdown",n).defaultPrevented)return;const t=he.getParentFromElement(this._element);this._inNavbar?U.setDataAttribute(this._menu,"popper","none"):this._createPopper(t),"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach((n=>L.on(n,"mouseover",u))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(ee),this._element.classList.add(ee),L.trigger(this._element,"shown.bs.dropdown",n)}hide(){if(c(this._element)||!this._isShown(this._menu))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){L.trigger(this._element,"hide.bs.dropdown",n).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((n=>L.off(n,"mouseover",u))),this._popper&&this._popper.destroy(),this._menu.classList.remove(ee),this._element.classList.remove(ee),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),L.trigger(this._element,"hidden.bs.dropdown",n))}_getConfig(n){if(n={...this.constructor.Default,...U.getDataAttributes(this._element),...n},s(Xt,n,this.constructor.DefaultType),"object"==typeof n.reference&&!i(n.reference)&&"function"!=typeof n.reference.getBoundingClientRect)throw new TypeError(`${Xt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return n}_createPopper(n){if(void 0===Yt)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=n:i(this._config.reference)?t=a(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig(),r=e.modifiers.find((n=>"applyStyles"===n.name&&!1===n.enabled));this._popper=Wt(t,this._menu,e),r&&U.setDataAttribute(this._menu,"popper","static")}_isShown(n=this._element){return n.classList.contains(ee)}_getMenuElement(){return W.next(this._element,oe)[0]}_getPlacement(){const n=this._element.parentNode;if(n.classList.contains("dropend"))return ce;if(n.classList.contains("dropstart"))return de;const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return n.classList.contains("dropup")?t?ae:ie:t?le:se}_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"static"===this._config.display&&(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=W.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);e.length&&_(e,t,n===Zt,!e.includes(t)).focus()}static jQueryInterface(n){return this.each((function(){const t=he.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(n&&(2===n.button||"keyup"===n.type&&"Tab"!==n.key))return;const t=W.find(re);for(let e=0,r=t.length;e<r;e++){const r=he.getInstance(t[e]);if(!r||!1===r._config.autoClose)continue;if(!r._isShown())continue;const o={relatedTarget:r._element};if(n){const t=n.composedPath(),e=t.includes(r._menu);if(t.includes(r._element)||"inside"===r._config.autoClose&&!e||"outside"===r._config.autoClose&&e)continue;if(r._menu.contains(n.target)&&("keyup"===n.type&&"Tab"===n.key||/input|select|option|textarea|form/i.test(n.target.tagName)))continue;"click"===n.type&&(o.clickEvent=n)}r._completeHide(o)}}static getParentFromElement(n){return r(n)||n.parentNode}static dataApiKeydownHandler(n){if(/input|textarea/i.test(n.target.tagName)?n.key===Qt||n.key!==Gt&&(n.key!==Zt&&n.key!==Jt||n.target.closest(oe)):!Kt.test(n.key))return;const t=this.classList.contains(ee);if(!t&&n.key===Gt)return;if(n.preventDefault(),n.stopPropagation(),c(this))return;const e=this.matches(re)?this:W.prev(this,re)[0],r=he.getOrCreateInstance(e);if(n.key!==Gt)return n.key===Jt||n.key===Zt?(t||r.show(),void r._selectMenuItem(n)):void(t&&n.key!==Qt||he.clearMenus());r.hide()}}L.on(document,te,re,he.dataApiKeydownHandler),L.on(document,te,oe,he.dataApiKeydownHandler),L.on(document,ne,he.clearMenus),L.on(document,"keyup.bs.dropdown.data-api",he.clearMenus),L.on(document,ne,re,(function(n){n.preventDefault(),he.getOrCreateInstance(this).toggle()})),m(he);const fe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ge=".sticky-top";class me{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,"paddingRight",(t=>t+n)),this._setElementAttributes(fe,"paddingRight",(t=>t+n)),this._setElementAttributes(ge,"marginRight",(t=>t-n))}_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 o=window.getComputedStyle(n)[t];n.style[t]=`${e(Number.parseFloat(o))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(fe,"paddingRight"),this._resetElementAttributes(ge,"marginRight")}_saveInitialAttribute(n,t){const e=n.style[t];e&&U.setDataAttribute(n,t,e)}_resetElementAttributes(n,t){this._applyManipulationCallback(n,(n=>{const e=U.getDataAttribute(n,t);void 0===e?n.style.removeProperty(t):(U.removeDataAttribute(n,t),n.style[t]=e)}))}_applyManipulationCallback(n,t){i(n)?t(n):W.find(n,this._element).forEach(t)}isOverflowing(){return this.getWidth()>0}}const Ae={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},be={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},_e="backdrop",xe="show",ve="mousedown.bs.backdrop";class ye{constructor(n){this._config=this._getConfig(n),this._isAppended=!1,this._element=null}show(n){this._config.isVisible?(this._append(),this._config.isAnimated&&p(this._getElement()),this._getElement().classList.add(xe),this._emulateAnimation((()=>{A(n)}))):A(n)}hide(n){this._config.isVisible?(this._getElement().classList.remove(xe),this._emulateAnimation((()=>{this.dispose(),A(n)}))):A(n)}_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}_getConfig(n){return(n={...Ae,..."object"==typeof n?n:{}}).rootElement=a(n.rootElement),s(_e,n,be),n}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),L.on(this._getElement(),ve,(()=>{A(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(L.off(this._element,ve),this._element.remove(),this._isAppended=!1)}_emulateAnimation(n){b(n,this._getElement(),this._config.isAnimated)}}const ke={trapElement:null,autofocus:!0},Ee={trapElement:"element",autofocus:"boolean"},we=".bs.focustrap",$e="backward";class Ce{constructor(n){this._config=this._getConfig(n),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:n,autofocus:t}=this._config;this._isActive||(t&&n.focus(),L.off(document,we),L.on(document,"focusin.bs.focustrap",(n=>this._handleFocusin(n))),L.on(document,"keydown.tab.bs.focustrap",(n=>this._handleKeydown(n))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,L.off(document,we))}_handleFocusin(n){const{target:t}=n,{trapElement:e}=this._config;if(t===document||t===e||e.contains(t))return;const r=W.focusableChildren(e);0===r.length?e.focus():this._lastTabNavDirection===$e?r[r.length-1].focus():r[0].focus()}_handleKeydown(n){"Tab"===n.key&&(this._lastTabNavDirection=n.shiftKey?$e:"forward")}_getConfig(n){return n={...ke,..."object"==typeof n?n:{}},s("focustrap",n,Ee),n}}const Be="modal",Ie=".bs.modal",Se="Escape",Me={backdrop:!0,keyboard:!0,focus:!0},ze={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Oe="hidden.bs.modal",Ne="show.bs.modal",Le="resize.bs.modal",De="click.dismiss.bs.modal",je="keydown.dismiss.bs.modal",Te="mousedown.dismiss.bs.modal",Pe="modal-open",Fe="show",Ve="modal-static";class qe extends T{constructor(n,t){super(n),this._config=this._getConfig(t),this._dialog=W.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new me}static get Default(){return Me}static get NAME(){return Be}toggle(n){return this._isShown?this.hide():this.show(n)}show(n){this._isShown||this._isTransitioning||L.trigger(this._element,Ne,{relatedTarget:n}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pe),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),L.on(this._dialog,Te,(()=>{L.one(this._element,"mouseup.dismiss.bs.modal",(n=>{n.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(n))))}hide(){if(!this._isShown||this._isTransitioning)return;if(L.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const n=this._isAnimated();n&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(Fe),L.off(this._element,De),L.off(this._dialog,Te),this._queueCallback((()=>this._hideModal()),this._element,n)}dispose(){[window,this._dialog].forEach((n=>L.off(n,Ie))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ye({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ce({trapElement:this._element})}_getConfig(n){return n={...Me,...U.getDataAttributes(this._element),..."object"==typeof n?n:{}},s(Be,n,ze),n}_showElement(n){const t=this._isAnimated(),e=W.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||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,e&&(e.scrollTop=0),t&&p(this._element),this._element.classList.add(Fe);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,L.trigger(this._element,"shown.bs.modal",{relatedTarget:n})}),this._dialog,t)}_setEscapeEvent(){this._isShown?L.on(this._element,je,(n=>{this._config.keyboard&&n.key===Se?(n.preventDefault(),this.hide()):this._config.keyboard||n.key!==Se||this._triggerBackdropTransition()})):L.off(this._element,je)}_setResizeEvent(){this._isShown?L.on(window,Le,(()=>this._adjustDialog())):L.off(window,Le)}_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(Pe),this._resetAdjustments(),this._scrollBar.reset(),L.trigger(this._element,Oe)}))}_showBackdrop(n){L.on(this._element,De,(n=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:n.target===n.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(n)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(L.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:n,scrollHeight:t,style:e}=this._element,r=t>document.documentElement.clientHeight;!r&&"hidden"===e.overflowY||n.contains(Ve)||(r||(e.overflowY="hidden"),n.add(Ve),this._queueCallback((()=>{n.remove(Ve),r||this._queueCallback((()=>{e.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const n=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),e=t>0;(!e&&n&&!g()||e&&!n&&g())&&(this._element.style.paddingLeft=`${t}px`),(e&&!n&&!g()||!e&&n&&g())&&(this._element.style.paddingRight=`${t}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(n,t){return this.each((function(){const e=qe.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===e[n])throw new TypeError(`No method named "${n}"`);e[n](t)}}))}}L.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(n){const t=r(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),L.one(t,Ne,(n=>{n.defaultPrevented||L.one(t,Oe,(()=>{l(this)&&this.focus()}))}));const e=W.findOne(".modal.show");e&&qe.getInstance(e).hide(),qe.getOrCreateInstance(t).toggle(this)})),P(qe),m(qe);const Re="offcanvas",He={backdrop:!0,keyboard:!0,scroll:!1},Ue={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},We="show",Ye=".offcanvas.show",Xe="hidden.bs.offcanvas";class Ge extends T{constructor(n,t){super(n),this._config=this._getConfig(t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Re}static get Default(){return He}toggle(n){return this._isShown?this.hide():this.show(n)}show(n){if(this._isShown)return;if(L.trigger(this._element,"show.bs.offcanvas",{relatedTarget:n}).defaultPrevented)return;this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new me).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(We);this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),L.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:n})}),this._element,!0)}hide(){if(!this._isShown)return;if(L.trigger(this._element,"hide.bs.offcanvas").defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(We),this._backdrop.hide();this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new me).reset(),L.trigger(this._element,Xe)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(n){return n={...He,...U.getDataAttributes(this._element),..."object"==typeof n?n:{}},s(Re,n,Ue),n}_initializeBackDrop(){return new ye({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ce({trapElement:this._element})}_addEventListeners(){L.on(this._element,"keydown.dismiss.bs.offcanvas",(n=>{this._config.keyboard&&"Escape"===n.key&&this.hide()}))}static jQueryInterface(n){return this.each((function(){const t=Ge.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)}}))}}L.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(n){const t=r(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),c(this))return;L.one(t,Xe,(()=>{l(this)&&this.focus()}));const e=W.findOne(Ye);e&&e!==t&&Ge.getInstance(e).hide(),Ge.getOrCreateInstance(t).toggle(this)})),L.on(window,"load.bs.offcanvas.data-api",(()=>W.find(Ye).forEach((n=>Ge.getOrCreateInstance(n).show())))),P(Ge),m(Ge);const Qe=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Je=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ze=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ke=(n,t)=>{const e=n.nodeName.toLowerCase();if(t.includes(e))return!Qe.has(e)||Boolean(Je.test(n.nodeValue)||Ze.test(n.nodeValue));const r=t.filter((n=>n instanceof RegExp));for(let n=0,t=r.length;n<t;n++)if(r[n].test(e))return!0;return!1};function nr(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"),o=[].concat(...r.body.querySelectorAll("*"));for(let n=0,e=o.length;n<e;n++){const e=o[n],r=e.nodeName.toLowerCase();if(!Object.keys(t).includes(r)){e.remove();continue}const i=[].concat(...e.attributes),a=[].concat(t["*"]||[],t[r]||[]);i.forEach((n=>{Ke(n,a)||e.removeAttribute(n.nodeName)}))}return r.body.innerHTML}const tr="tooltip",er=new Set(["sanitize","allowList","sanitizeFn"]),rr={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},or={AUTO:"auto",TOP:"top",RIGHT:g()?"left":"right",BOTTOM:"bottom",LEFT:g()?"right":"left"},ir={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["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:[]},popperConfig:null},ar={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},sr="fade",lr="show",cr="show",dr="out",ur=".tooltip-inner",pr=".modal",hr="hide.bs.modal",fr="hover",gr="focus";class mr extends T{constructor(n,t){if(void 0===Yt)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(n),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(t),this.tip=null,this._setListeners()}static get Default(){return ir}static get NAME(){return tr}static get Event(){return ar}static get DefaultType(){return rr}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);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(lr))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),L.off(this._element.closest(pr),hr,this._hideModalHandler),this.tip&&this.tip.remove(),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=L.trigger(this._element,this.constructor.Event.SHOW),t=d(this._element),e=null===t?this._element.ownerDocument.documentElement.contains(this._element):t.contains(this._element);if(n.defaultPrevented||!e)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(ur).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const r=this.getTipElement(),o=(n=>{do{n+=Math.floor(1e6*Math.random())}while(document.getElementById(n));return n})(this.constructor.NAME);r.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this._config.animation&&r.classList.add(sr);const i="function"==typeof this._config.placement?this._config.placement.call(this,r,this._element):this._config.placement,a=this._getAttachment(i);this._addAttachmentClass(a);const{container:s}=this._config;j.set(r,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(r),L.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=Wt(this._element,r,this._getPopperConfig(a)),r.classList.add(lr);const l=this._resolvePossibleFunction(this._config.customClass);l&&r.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((n=>{L.on(n,"mouseover",u)}));const c=this.tip.classList.contains(sr);this._queueCallback((()=>{const n=this._hoverState;this._hoverState=null,L.trigger(this._element,this.constructor.Event.SHOWN),n===dr&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const n=this.getTipElement();if(L.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;n.classList.remove(lr),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((n=>L.off(n,"mouseover",u))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const t=this.tip.classList.contains(sr);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==cr&&n.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),L.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,t),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const n=document.createElement("div");n.innerHTML=this._config.template;const t=n.children[0];return this.setContent(t),t.classList.remove(sr,lr),this.tip=t,this.tip}setContent(n){this._sanitizeAndSetContent(n,this.getTitle(),ur)}_sanitizeAndSetContent(n,t,e){const r=W.findOne(e,n);t||!r?this.setElementContent(r,t):r.remove()}setElementContent(n,t){if(null!==n)return i(t)?(t=a(t),void(this._config.html?t.parentNode!==n&&(n.innerHTML="",n.append(t)):n.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=nr(t,this._config.allowList,this._config.sanitizeFn)),n.innerHTML=t):n.textContent=t)}getTitle(){const n=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(n)}updateAttachment(n){return"right"===n?"end":"left"===n?"start":n}_initializeOnDelegatedTarget(n,t){return t||this.constructor.getOrCreateInstance(n.delegateTarget,this._getDelegateConfig())}_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:"onChange",enabled:!0,phase:"afterWrite",fn:n=>this._handlePopperPlacementChange(n)}],onFirstUpdate:n=>{n.options.placement!==n.placement&&this._handlePopperPlacementChange(n)}};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_addAttachmentClass(n){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(n)}`)}_getAttachment(n){return or[n.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((n=>{if("click"===n)L.on(this._element,this.constructor.Event.CLICK,this._config.selector,(n=>this.toggle(n)));else if("manual"!==n){const t=n===fr?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,e=n===fr?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;L.on(this._element,t,this._config.selector,(n=>this._enter(n))),L.on(this._element,e,this._config.selector,(n=>this._leave(n)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},L.on(this._element.closest(pr),hr,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const n=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(n||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",n||""),!n||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",n),this._element.setAttribute("title",""))}_enter(n,t){t=this._initializeOnDelegatedTarget(n,t),n&&(t._activeTrigger["focusin"===n.type?gr:fr]=!0),t.getTipElement().classList.contains(lr)||t._hoverState===cr?t._hoverState=cr:(clearTimeout(t._timeout),t._hoverState=cr,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((()=>{t._hoverState===cr&&t.show()}),t._config.delay.show):t.show())}_leave(n,t){t=this._initializeOnDelegatedTarget(n,t),n&&(t._activeTrigger["focusout"===n.type?gr:fr]=t._element.contains(n.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=dr,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((()=>{t._hoverState===dr&&t.hide()}),t._config.delay.hide):t.hide())}_isWithActiveTrigger(){for(const n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1}_getConfig(n){const t=U.getDataAttributes(this._element);return Object.keys(t).forEach((n=>{er.has(n)&&delete t[n]})),(n={...this.constructor.Default,...t,..."object"==typeof n&&n?n:{}}).container=!1===n.container?document.body:a(n.container),"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),s(tr,n,this.constructor.DefaultType),n.sanitize&&(n.template=nr(n.template,n.allowList,n.sanitizeFn)),n}_getDelegateConfig(){const n={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(n[t]=this._config[t]);return n}_cleanTipClass(){const n=this.getTipElement(),t=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),e=n.getAttribute("class").match(t);null!==e&&e.length>0&&e.map((n=>n.trim())).forEach((t=>n.classList.remove(t)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(n){const{state:t}=n;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(n){return this.each((function(){const t=mr.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}}m(mr);const Ar={...mr.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},br={...mr.DefaultType,content:"(string|element|function)"},_r={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class xr extends mr{static get Default(){return Ar}static get NAME(){return"popover"}static get Event(){return _r}static get DefaultType(){return br}isWithContent(){return this.getTitle()||this._getContent()}setContent(n){this._sanitizeAndSetContent(n,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(n,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(n){return this.each((function(){const t=xr.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}}m(xr);const vr="scrollspy",yr=".bs.scrollspy",kr={offset:10,method:"auto",target:""},Er={offset:"number",method:"string",target:"(string|element)"},wr="dropdown-item",$r="active",Cr=".nav-link",Br=".nav-link, .list-group-item, .dropdown-item",Ir="position";class Sr extends T{constructor(n,t){super(n),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(t),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,L.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return kr}static get NAME(){return vr}refresh(){const n=this._scrollElement===this._scrollElement.window?"offset":Ir,t="auto"===this._config.method?n:this._config.method,r=t===Ir?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),W.find(Br,this._config.target).map((n=>{const o=e(n),i=o?W.findOne(o):null;if(i){const n=i.getBoundingClientRect();if(n.width||n.height)return[U[t](i).top+r,o]}return null})).filter((n=>n)).sort(((n,t)=>n[0]-t[0])).forEach((n=>{this._offsets.push(n[0]),this._targets.push(n[1])}))}dispose(){L.off(this._scrollElement,yr),super.dispose()}_getConfig(n){return(n={...kr,...U.getDataAttributes(this._element),..."object"==typeof n&&n?n:{}}).target=a(n.target)||document.documentElement,s(vr,n,Er),n}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const n=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),e=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),n>=e){const n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&n<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let t=this._offsets.length;t--;)this._activeTarget!==this._targets[t]&&n>=this._offsets[t]&&(void 0===this._offsets[t+1]||n<this._offsets[t+1])&&this._activate(this._targets[t])}}_activate(n){this._activeTarget=n,this._clear();const t=Br.split(",").map((t=>`${t}[data-bs-target="${n}"],${t}[href="${n}"]`)),e=W.findOne(t.join(","),this._config.target);e.classList.add($r),e.classList.contains(wr)?W.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add($r):W.parents(e,".nav, .list-group").forEach((n=>{W.prev(n,".nav-link, .list-group-item").forEach((n=>n.classList.add($r))),W.prev(n,".nav-item").forEach((n=>{W.children(n,Cr).forEach((n=>n.classList.add($r)))}))})),L.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:n})}_clear(){W.find(Br,this._config.target).filter((n=>n.classList.contains($r))).forEach((n=>n.classList.remove($r)))}static jQueryInterface(n){return this.each((function(){const t=Sr.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}}L.on(window,"load.bs.scrollspy.data-api",(()=>{W.find('[data-bs-spy="scroll"]').forEach((n=>new Sr(n)))})),m(Sr);const Mr="active",zr="fade",Or="show",Nr=".active",Lr=":scope > li > .active";class Dr extends T{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Mr))return;let n;const t=r(this._element),e=this._element.closest(".nav, .list-group");if(e){const t="UL"===e.nodeName||"OL"===e.nodeName?Lr:Nr;n=W.find(t,e),n=n[n.length-1]}const o=n?L.trigger(n,"hide.bs.tab",{relatedTarget:this._element}):null;if(L.trigger(this._element,"show.bs.tab",{relatedTarget:n}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,e);const i=()=>{L.trigger(n,"hidden.bs.tab",{relatedTarget:this._element}),L.trigger(this._element,"shown.bs.tab",{relatedTarget:n})};t?this._activate(t,t.parentNode,i):i()}_activate(n,t,e){const r=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?W.children(t,Nr):W.find(Lr,t))[0],o=e&&r&&r.classList.contains(zr),i=()=>this._transitionComplete(n,r,e);r&&o?(r.classList.remove(Or),this._queueCallback(i,n,!0)):i()}_transitionComplete(n,t,e){if(t){t.classList.remove(Mr);const n=W.findOne(":scope > .dropdown-menu .active",t.parentNode);n&&n.classList.remove(Mr),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}n.classList.add(Mr),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),p(n),n.classList.contains(zr)&&n.classList.add(Or);let r=n.parentNode;if(r&&"LI"===r.nodeName&&(r=r.parentNode),r&&r.classList.contains("dropdown-menu")){const t=n.closest(".dropdown");t&&W.find(".dropdown-toggle",t).forEach((n=>n.classList.add(Mr))),n.setAttribute("aria-expanded",!0)}e&&e()}static jQueryInterface(n){return this.each((function(){const t=Dr.getOrCreateInstance(this);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n]()}}))}}L.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),c(this)||Dr.getOrCreateInstance(this).show()})),m(Dr);const jr="toast",Tr="hide",Pr="show",Fr="showing",Vr={animation:"boolean",autohide:"boolean",delay:"number"},qr={animation:!0,autohide:!0,delay:5e3};class Rr extends T{constructor(n,t){super(n),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Vr}static get Default(){return qr}static get NAME(){return jr}show(){if(L.trigger(this._element,"show.bs.toast").defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Tr),p(this._element),this._element.classList.add(Pr),this._element.classList.add(Fr),this._queueCallback((()=>{this._element.classList.remove(Fr),L.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this._element.classList.contains(Pr))return;if(L.trigger(this._element,"hide.bs.toast").defaultPrevented)return;this._element.classList.add(Fr),this._queueCallback((()=>{this._element.classList.add(Tr),this._element.classList.remove(Fr),this._element.classList.remove(Pr),L.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this._element.classList.contains(Pr)&&this._element.classList.remove(Pr),super.dispose()}_getConfig(n){return n={...qr,...U.getDataAttributes(this._element),..."object"==typeof n&&n?n:{}},s(jr,n,this.constructor.DefaultType),n}_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(){L.on(this._element,"mouseover.bs.toast",(n=>this._onInteraction(n,!0))),L.on(this._element,"mouseout.bs.toast",(n=>this._onInteraction(n,!1))),L.on(this._element,"focusin.bs.toast",(n=>this._onInteraction(n,!0))),L.on(this._element,"focusout.bs.toast",(n=>this._onInteraction(n,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(n){return this.each((function(){const t=Rr.getOrCreateInstance(this,n);if("string"==typeof n){if(void 0===t[n])throw new TypeError(`No method named "${n}"`);t[n](this)}}))}}return P(Rr),m(Rr),{Alert:F,Button:q,Carousel:on,Collapse:mn,Dropdown:he,Modal:qe,Offcanvas:Ge,Popover:xr,ScrollSpy:Sr,Tab:Dr,Toast:Rr,Tooltip:mr}}()},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,o,i){"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!==i&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=i),e&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=e):d[2]=e),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),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)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),i="/*# ".concat(o," */"),a=e.sources.map((function(n){return"/*# sourceURL=".concat(e.sourceRoot||"").concat(n," */")}));return[t].concat(a).concat([i]).join("\n")}return[t].join("\n")}},197:(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 o;e.d(t,{aU:()=>o,lX:()=>s,q_:()=>l,PP:()=>c,Ep:()=>f,cP:()=>g}),function(n){n.Pop="POP",n.Push="PUSH",n.Replace="REPLACE"}(o||(o={}));var i="beforeunload",a="popstate";function s(n){void 0===n&&(n={});var t=n.window,e=void 0===t?document.defaultView:t,s=e.history;function l(){var n=e.location,t=n.pathname,r=n.search,o=n.hash,i=s.state||{};return[i.idx,{pathname:t,search:r,hash:o,state:i.usr||null,key:i.key||"default"}]}var c=null;e.addEventListener(a,(function(){if(c)x.call(c),c=null;else{var n=o.Pop,t=l(),e=t[0],r=t[1];if(x.length){if(null!=e){var i=A-e;i&&(c={action:n,location:r,retry:function(){$(-1*i)}},$(i))}}else w(n)}}));var d=o.Pop,m=l(),A=m[0],b=m[1],_=p(),x=p();function v(n){return"string"==typeof n?n:f(n)}function y(n,t){return void 0===t&&(t=null),r({pathname:b.pathname,hash:"",search:""},"string"==typeof n?g(n):n,{state:t,key:h()})}function k(n,t){return[{usr:n.state,key:n.key,idx:t},v(n)]}function E(n,t,e){return!x.length||(x.call({action:n,location:t,retry:e}),!1)}function w(n){d=n;var t=l();A=t[0],b=t[1],_.call({action:d,location:b})}function $(n){s.go(n)}return null==A&&(A=0,s.replaceState(r({},s.state,{idx:A}),"")),{get action(){return d},get location(){return b},createHref:v,push:function n(t,r){var i=o.Push,a=y(t,r);if(E(i,a,(function(){n(t,r)}))){var l=k(a,A+1),c=l[0],d=l[1];try{s.pushState(c,"",d)}catch(n){e.location.assign(d)}w(i)}},replace:function n(t,e){var r=o.Replace,i=y(t,e);if(E(r,i,(function(){n(t,e)}))){var a=k(i,A),l=a[0],c=a[1];s.replaceState(l,"",c),w(r)}},go:$,back:function(){$(-1)},forward:function(){$(1)},listen:function(n){return _.push(n)},block:function(n){var t=x.push(n);return 1===x.length&&e.addEventListener(i,u),function(){t(),x.length||e.removeEventListener(i,u)}}}}function l(n){void 0===n&&(n={});var t=n.window,e=void 0===t?document.defaultView:t,s=e.history;function l(){var n=g(e.location.hash.substr(1)),t=n.pathname,r=void 0===t?"/":t,o=n.search,i=void 0===o?"":o,a=n.hash,l=void 0===a?"":a,c=s.state||{};return[c.idx,{pathname:r,search:i,hash:l,state:c.usr||null,key:c.key||"default"}]}var c=null;function d(){if(c)v.call(c),c=null;else{var n=o.Pop,t=l(),e=t[0],r=t[1];if(v.length){if(null!=e){var i=b-e;i&&(c={action:n,location:r,retry:function(){C(-1*i)}},C(i))}}else $(n)}}e.addEventListener(a,d),e.addEventListener("hashchange",(function(){f(l()[1])!==f(_)&&d()}));var m=o.Pop,A=l(),b=A[0],_=A[1],x=p(),v=p();function y(n){return function(){var n=document.querySelector("base"),t="";if(n&&n.getAttribute("href")){var r=e.location.href,o=r.indexOf("#");t=-1===o?r:r.slice(0,o)}return t}()+"#"+("string"==typeof n?n:f(n))}function k(n,t){return void 0===t&&(t=null),r({pathname:_.pathname,hash:"",search:""},"string"==typeof n?g(n):n,{state:t,key:h()})}function E(n,t){return[{usr:n.state,key:n.key,idx:t},y(n)]}function w(n,t,e){return!v.length||(v.call({action:n,location:t,retry:e}),!1)}function $(n){m=n;var t=l();b=t[0],_=t[1],x.call({action:m,location:_})}function C(n){s.go(n)}return null==b&&(b=0,s.replaceState(r({},s.state,{idx:b}),"")),{get action(){return m},get location(){return _},createHref:y,push:function n(t,r){var i=o.Push,a=k(t,r);if(w(i,a,(function(){n(t,r)}))){var l=E(a,b+1),c=l[0],d=l[1];try{s.pushState(c,"",d)}catch(n){e.location.assign(d)}$(i)}},replace:function n(t,e){var r=o.Replace,i=k(t,e);if(w(r,i,(function(){n(t,e)}))){var a=E(i,b),l=a[0],c=a[1];s.replaceState(l,"",c),$(r)}},go:C,back:function(){C(-1)},forward:function(){C(1)},listen:function(n){return x.push(n)},block:function(n){var t=v.push(n);return 1===v.length&&e.addEventListener(i,u),function(){t(),v.length||e.removeEventListener(i,u)}}}}function c(n){void 0===n&&(n={});var t=n,e=t.initialEntries,i=void 0===e?["/"]:e,a=t.initialIndex,s=i.map((function(n){return r({pathname:"/",search:"",hash:"",state:null,key:h()},"string"==typeof n?g(n):n)})),l=d(null==a?s.length-1:a,0,s.length-1),c=o.Pop,u=s[l],m=p(),A=p();function b(n,t){return void 0===t&&(t=null),r({pathname:u.pathname,search:"",hash:""},"string"==typeof n?g(n):n,{state:t,key:h()})}function _(n,t,e){return!A.length||(A.call({action:n,location:t,retry:e}),!1)}function x(n,t){c=n,u=t,m.call({action:c,location:u})}function v(n){var t=d(l+n,0,s.length-1),e=o.Pop,r=s[t];_(e,r,(function(){v(n)}))&&(l=t,x(e,r))}return{get index(){return l},get action(){return c},get location(){return u},createHref:function(n){return"string"==typeof n?n:f(n)},push:function n(t,e){var r=o.Push,i=b(t,e);_(r,i,(function(){n(t,e)}))&&(l+=1,s.splice(l,s.length,i),x(r,i))},replace:function n(t,e){var r=o.Replace,i=b(t,e);_(r,i,(function(){n(t,e)}))&&(s[l]=i,x(r,i))},go:v,back:function(){v(-1)},forward:function(){v(1)},listen:function(n){return m.push(n)},block:function(n){return A.push(n)}}}function d(n,t,e){return Math.min(Math.max(n,t),e)}function u(n){n.preventDefault(),n.returnValue=""}function p(){var n=[];return{get length(){return n.length},push:function(t){return n.push(t),function(){n=n.filter((function(n){return n!==t}))}},call:function(t){n.forEach((function(n){return n&&n(t)}))}}}function h(){return Math.random().toString(36).substr(2,8)}function f(n){var t=n.pathname,e=void 0===t?"/":t,r=n.search,o=void 0===r?"":r,i=n.hash,a=void 0===i?"":i;return o&&"?"!==o&&(e+="?"===o.charAt(0)?o:"?"+o),a&&"#"!==a&&(e+="#"===a.charAt(0)?a:"#"+a),e}function g(n){var t={};if(n){var e=n.indexOf("#");e>=0&&(t.hash=n.substr(e),n=n.substr(0,e));var r=n.indexOf("?");r>=0&&(t.search=n.substr(r),n=n.substr(0,r)),n&&(t.pathname=n)}return t}},3936:(n,t,e)=>{"use strict";var r=e(6204),o=e(6489);function i(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,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=e,this.propertyName=n,this.type=t,this.sanitizeURL=i,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 o=m.hasOwnProperty(t)?m[t]:null;(null!==o?0!==o.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,o,r)&&(e=null),r||null===o?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)):o.mustUseProperty?n[o.propertyName]=null===e?3!==o.type&&"":e:(t=o.attributeName,r=o.attributeNamespace,null===e?n.removeAttribute(t):(e=3===(o=o.type)||4===o&&!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 x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,v=Symbol.for("react.element"),y=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),$=Symbol.for("react.provider"),C=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),S=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),z=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var O=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var N=Symbol.iterator;function L(n){return null===n||"object"!=typeof n?null:"function"==typeof(n=N&&n[N]||n["@@iterator"])?n:null}var D,j=Object.assign;function T(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 P=!1;function F(n,t){if(!n||P)return"";P=!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 o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s]){var l="\n"+o[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{P=!1,Error.prepareStackTrace=e}return(n=n?n.displayName||n.name:"")?T(n):""}function V(n){switch(n.tag){case 5:return T(n.type);case 16:return T("Lazy");case 13:return T("Suspense");case 19:return T("SuspenseList");case 0:case 2:case 15:return F(n.type,!1);case 11:return F(n.type.render,!1);case 1:return F(n.type,!0);default:return""}}function q(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 k:return"Fragment";case y:return"Portal";case w:return"Profiler";case E:return"StrictMode";case I:return"Suspense";case S:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case C:return(n.displayName||"Context")+".Consumer";case $:return(n._context.displayName||"Context")+".Provider";case B:var t=n.render;return(n=n.displayName)||(n=""!==(n=t.displayName||t.name||"")?"ForwardRef("+n+")":"ForwardRef"),n;case M:return null!==(t=n.displayName||null)?t:q(n.type)||"Memo";case z:t=n._payload,n=n._init;try{return q(n(t))}catch(n){}}return null}function R(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 q(t);case 8:return t===E?"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 H(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":case"object":return n;default:return""}}function U(n){var t=n.type;return(n=n.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(n){n._valueTracker||(n._valueTracker=function(n){var t=U(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 o=e.get,i=e.set;return Object.defineProperty(n,t,{configurable:!0,get:function(){return o.call(this)},set:function(n){r=""+n,i.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 Y(n){if(!n)return!1;var t=n._valueTracker;if(!t)return!0;var e=t.getValue(),r="";return n&&(r=U(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 G(n,t){var e=t.checked;return j({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=e?e:n._wrapperState.initialChecked})}function Q(n,t){var e=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;e=H(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=H(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,H(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 o=0;o<e.length;o++)t["$"+e[o]]=!0;for(e=0;e<n.length;e++)o=t.hasOwnProperty("$"+n[e].value),n[e].selected!==o&&(n[e].selected=o),o&&r&&(n[e].defaultSelected=!0)}else{for(e=""+H(e),t=null,o=0;o<n.length;o++){if(n[o].value===e)return n[o].selected=!0,void(r&&(n[o].defaultSelected=!0));null!==t||n[o].disabled||(t=n[o])}null!==t&&(t.selected=!0)}}function rn(n,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return j({},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(i(92));if(tn(e)){if(1<e.length)throw Error(i(93));e=e[0]}t=e}null==t&&(t=""),e=t}n._wrapperState={initialValue:H(e)}}function an(n,t){var e=H(t.value),r=H(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("--"),o=mn(e,t[e],r);"float"===e&&(e="cssFloat"),r?n.setProperty(e,o):n[e]=o}}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=j({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(i(137,n));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function xn(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 vn=null;function yn(n){return(n=n.target||n.srcElement||window).correspondingUseElement&&(n=n.correspondingUseElement),3===n.nodeType?n.parentNode:n}var kn=null,En=null,wn=null;function $n(n){if(n=xo(n)){if("function"!=typeof kn)throw Error(i(280));var t=n.stateNode;t&&(t=yo(t),kn(n.stateNode,n.type,t))}}function Cn(n){En?wn?wn.push(n):wn=[n]:En=n}function Bn(){if(En){var n=En,t=wn;if(wn=En=null,$n(n),t)for(n=0;n<t.length;n++)$n(t[n])}}function In(n,t){return n(t)}function Sn(){}var Mn=!1;function zn(n,t,e){if(Mn)return n(t,e);Mn=!0;try{return In(n,t,e)}finally{Mn=!1,(null!==En||null!==wn)&&(Sn(),Bn())}}function On(n,t){var e=n.stateNode;if(null===e)return null;var r=yo(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(i(231,t,typeof e));return e}var Nn=!1;if(d)try{var Ln={};Object.defineProperty(Ln,"passive",{get:function(){Nn=!0}}),window.addEventListener("test",Ln,Ln),window.removeEventListener("test",Ln,Ln)}catch(un){Nn=!1}function Dn(n,t,e,r,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(e,c)}catch(n){this.onError(n)}}var jn=!1,Tn=null,Pn=!1,Fn=null,Vn={onError:function(n){jn=!0,Tn=n}};function qn(n,t,e,r,o,i,a,s,l){jn=!1,Tn=null,Dn.apply(Vn,arguments)}function Rn(n){var t=n,e=n;if(n.alternate)for(;t.return;)t=t.return;else{n=t;do{0!=(4098&(t=n).flags)&&(e=t.return),n=t.return}while(n)}return 3===t.tag?e:null}function Hn(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 Un(n){if(Rn(n)!==n)throw Error(i(188))}function Wn(n){return null!==(n=function(n){var t=n.alternate;if(!t){if(null===(t=Rn(n)))throw Error(i(188));return t!==n?null:n}for(var e=n,r=t;;){var o=e.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){e=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===e)return Un(o),n;if(a===r)return Un(o),t;a=a.sibling}throw Error(i(188))}if(e.return!==r.return)e=o,r=a;else{for(var s=!1,l=o.child;l;){if(l===e){s=!0,e=o,r=a;break}if(l===r){s=!0,r=o,e=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===e){s=!0,e=a,r=o;break}if(l===r){s=!0,r=a,e=o;break}l=l.sibling}if(!s)throw Error(i(189))}}if(e.alternate!==r)throw Error(i(190))}if(3!==e.tag)throw Error(i(188));return e.stateNode.current===e?n:t}(n))?Yn(n):null}function Yn(n){if(5===n.tag||6===n.tag)return n;for(n=n.child;null!==n;){var t=Yn(n);if(null!==t)return t;n=n.sibling}return null}var Xn=o.unstable_scheduleCallback,Gn=o.unstable_cancelCallback,Qn=o.unstable_shouldYield,Jn=o.unstable_requestPaint,Zn=o.unstable_now,Kn=o.unstable_getCurrentPriorityLevel,nt=o.unstable_ImmediatePriority,tt=o.unstable_UserBlockingPriority,et=o.unstable_NormalPriority,rt=o.unstable_LowPriority,ot=o.unstable_IdlePriority,it=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,o=n.suspendedLanes,i=n.pingedLanes,a=268435455&e;if(0!==a){var s=a&~o;0!==s?r=pt(s):0!=(i&=a)&&(r=pt(i))}else 0!=(a=e&~o)?r=pt(a):0!==i&&(r=pt(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&e),0!==(t=n.entangledLanes))for(n=n.entanglements,t&=r;0<t;)o=1<<(e=31-st(t)),r|=n[e],t&=~o;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 0==(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),o=1<<r;o&t|n[r]&t&&(n[r]|=t),e&=~o}}var xt=0;function vt(n){return 1<(n&=-n)?4<n?0!=(268435455&n)?16:536870912:4:1}var yt,kt,Et,wt,$t,Ct=!1,Bt=[],It=null,St=null,Mt=null,zt=new Map,Ot=new Map,Nt=[],Lt="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":It=null;break;case"dragenter":case"dragleave":St=null;break;case"mouseover":case"mouseout":Mt=null;break;case"pointerover":case"pointerout":zt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function jt(n,t,e,r,o,i){return null===n||n.nativeEvent!==i?(n={blockedOn:t,domEventName:e,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&null!==(t=xo(t))&&kt(t),n):(n.eventSystemFlags|=r,t=n.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),n)}function Tt(n){var t=_o(n.target);if(null!==t){var e=Rn(t);if(null!==e)if(13===(t=e.tag)){if(null!==(t=Hn(e)))return n.blockedOn=t,void $t(n.priority,(function(){Et(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 Pt(n){if(null!==n.blockedOn)return!1;for(var t=n.targetContainers;0<t.length;){var e=Qt(n.domEventName,n.eventSystemFlags,t[0],n.nativeEvent);if(null!==e)return null!==(t=xo(e))&&kt(t),n.blockedOn=e,!1;var r=new(e=n.nativeEvent).constructor(e.type,e);vn=r,e.target.dispatchEvent(r),vn=null,t.shift()}return!0}function Ft(n,t,e){Pt(n)&&e.delete(t)}function Vt(){Ct=!1,null!==It&&Pt(It)&&(It=null),null!==St&&Pt(St)&&(St=null),null!==Mt&&Pt(Mt)&&(Mt=null),zt.forEach(Ft),Ot.forEach(Ft)}function qt(n,t){n.blockedOn===t&&(n.blockedOn=null,Ct||(Ct=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Vt)))}function Rt(n){function t(t){return qt(t,n)}if(0<Bt.length){qt(Bt[0],n);for(var e=1;e<Bt.length;e++){var r=Bt[e];r.blockedOn===n&&(r.blockedOn=null)}}for(null!==It&&qt(It,n),null!==St&&qt(St,n),null!==Mt&&qt(Mt,n),zt.forEach(t),Ot.forEach(t),e=0;e<Nt.length;e++)(r=Nt[e]).blockedOn===n&&(r.blockedOn=null);for(;0<Nt.length&&null===(e=Nt[0]).blockedOn;)Tt(e),null===e.blockedOn&&Nt.shift()}var Ht=x.ReactCurrentBatchConfig,Ut=!0;function Wt(n,t,e,r){var o=xt,i=Ht.transition;Ht.transition=null;try{xt=1,Xt(n,t,e,r)}finally{xt=o,Ht.transition=i}}function Yt(n,t,e,r){var o=xt,i=Ht.transition;Ht.transition=null;try{xt=4,Xt(n,t,e,r)}finally{xt=o,Ht.transition=i}}function Xt(n,t,e,r){if(Ut){var o=Qt(n,t,e,r);if(null===o)Hr(n,t,r,Gt,e),Dt(n,r);else if(function(n,t,e,r,o){switch(t){case"focusin":return It=jt(It,n,t,e,r,o),!0;case"dragenter":return St=jt(St,n,t,e,r,o),!0;case"mouseover":return Mt=jt(Mt,n,t,e,r,o),!0;case"pointerover":var i=o.pointerId;return zt.set(i,jt(zt.get(i)||null,n,t,e,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Ot.set(i,jt(Ot.get(i)||null,n,t,e,r,o)),!0}return!1}(o,n,t,e,r))r.stopPropagation();else if(Dt(n,r),4&t&&-1<Lt.indexOf(n)){for(;null!==o;){var i=xo(o);if(null!==i&&yt(i),null===(i=Qt(n,t,e,r))&&Hr(n,t,r,Gt,e),i===o)break;o=i}null!==o&&r.stopPropagation()}else Hr(n,t,r,null,e)}}var Gt=null;function Qt(n,t,e,r){if(Gt=null,null!==(n=_o(n=yn(r))))if(null===(t=Rn(n)))n=null;else if(13===(e=t.tag)){if(null!==(n=Hn(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 Gt=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 ot: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,o="value"in Zt?Zt.value:Zt.textContent,i=o.length;for(n=0;n<r&&e[n]===o[n];n++);var a=r-n;for(t=1;t<=a&&e[r-t]===o[i-t];t++);return ne=o.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 oe(){return!1}function ie(n){function t(t,e,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=e,this.nativeEvent=o,this.target=i,this.currentTarget=null,n)n.hasOwnProperty(a)&&(t=n[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?re:oe,this.isPropagationStopped=oe,this}return j(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=ie(ce),ue=j({},ce,{view:0,detail:0}),pe=ie(ue),he=j({},ue,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:we,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=ie(he),ge=ie(j({},he,{dataTransfer:0})),me=ie(j({},ue,{relatedTarget:0})),Ae=ie(j({},ce,{animationName:0,elapsedTime:0,pseudoElement:0})),be=j({},ce,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),_e=ie(be),xe=ie(j({},ce,{data:0})),ve={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ye={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"},ke={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ee(n){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(n):!!(n=ke[n])&&!!t[n]}function we(){return Ee}var $e=j({},ue,{key:function(n){if(n.key){var t=ve[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?ye[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:we,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=ie($e),Be=ie(j({},he,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ie=ie(j({},ue,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:we})),Se=ie(j({},ce,{propertyName:0,elapsedTime:0,pseudoElement:0})),Me=j({},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}),ze=ie(Me),Oe=[9,13,27,32],Ne=d&&"CompositionEvent"in window,Le=null;d&&"documentMode"in document&&(Le=document.documentMode);var De=d&&"TextEvent"in window&&!Le,je=d&&(!Ne||Le&&8<Le&&11>=Le),Te=String.fromCharCode(32),Pe=!1;function Fe(n,t){switch(n){case"keyup":return-1!==Oe.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ve(n){return"object"==typeof(n=n.detail)&&"data"in n?n.data:null}var qe=!1,Re={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 He(n){var t=n&&n.nodeName&&n.nodeName.toLowerCase();return"input"===t?!!Re[n.type]:"textarea"===t}function Ue(n,t,e,r){Cn(r),0<(t=Wr(t,"onChange")).length&&(e=new de("onChange","change",null,e,r),n.push({event:e,listeners:t}))}var We=null,Ye=null;function Xe(n){Tr(n,0)}function Ge(n){if(Y(vo(n)))return n}function Qe(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(){We&&(We.detachEvent("onpropertychange",er),Ye=We=null)}function er(n){if("value"===n.propertyName&&Ge(Ye)){var t=[];Ue(t,Ye,n,yn(n)),zn(Xe,t)}}function rr(n,t,e){"focusin"===n?(tr(),Ye=e,(We=t).attachEvent("onpropertychange",er)):"focusout"===n&&tr()}function or(n){if("selectionchange"===n||"keyup"===n||"keydown"===n)return Ge(Ye)}function ir(n,t){if("click"===n)return Ge(t)}function ar(n,t){if("input"===n||"change"===n)return Ge(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 o=e[r];if(!u.call(t,o)||!sr(n[o],t[o]))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 o=e.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!n.extend&&i>r&&(o=r,r=i,i=o),o=dr(e,i);var a=dr(e,r);o&&a&&(1!==n.rangeCount||n.anchorNode!==o.node||n.anchorOffset!==o.offset||n.focusNode!==a.node||n.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),n.removeAllRanges(),i>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 xr(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=Wr(Ar,"onSelect")).length&&(t=new de("onSelect","select",null,t,e),n.push({event:t,listeners:r}),t.target=mr)))}function vr(n,t){var e={};return e[n.toLowerCase()]=t.toLowerCase(),e["Webkit"+n]="webkit"+t,e["Moz"+n]="moz"+t,e}var yr={animationend:vr("Animation","AnimationEnd"),animationiteration:vr("Animation","AnimationIteration"),animationstart:vr("Animation","AnimationStart"),transitionend:vr("Transition","TransitionEnd")},kr={},Er={};function wr(n){if(kr[n])return kr[n];if(!yr[n])return n;var t,e=yr[n];for(t in e)if(e.hasOwnProperty(t)&&t in Er)return kr[n]=e[t];return n}d&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete yr.animationend.animation,delete yr.animationiteration.animation,delete yr.animationstart.animation),"TransitionEvent"in window||delete yr.transitionend.transition);var $r=wr("animationend"),Cr=wr("animationiteration"),Br=wr("animationstart"),Ir=wr("transitionend"),Sr=new Map,Mr="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 zr(n,t){Sr.set(n,t),l(t,[n])}for(var Or=0;Or<Mr.length;Or++){var Nr=Mr[Or];zr(Nr.toLowerCase(),"on"+(Nr[0].toUpperCase()+Nr.slice(1)))}zr($r,"onAnimationEnd"),zr(Cr,"onAnimationIteration"),zr(Br,"onAnimationStart"),zr("dblclick","onDoubleClick"),zr("focusin","onFocus"),zr("focusout","onBlur"),zr(Ir,"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 Lr="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(Lr));function jr(n,t,e){var r=n.type||"unknown-event";n.currentTarget=e,function(n,t,e,r,o,a,s,l,c){if(qn.apply(this,arguments),jn){if(!jn)throw Error(i(198));var d=Tn;jn=!1,Tn=null,Pn||(Pn=!0,Fn=d)}}(r,t,void 0,n),n.currentTarget=null}function Tr(n,t){t=0!=(4&t);for(var e=0;e<n.length;e++){var r=n[e],o=r.event;r=r.listeners;n:{var i=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!==i&&o.isPropagationStopped())break n;jr(o,s,c),i=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break n;jr(o,s,c),i=l}}}if(Pn)throw n=Fn,Pn=!1,Fn=null,n}function Pr(n,t){var e=t[mo];void 0===e&&(e=t[mo]=new Set);var r=n+"__bubble";e.has(r)||(Rr(t,n,2,!1),e.add(r))}function Fr(n,t,e){var r=0;t&&(r|=4),Rr(e,n,r,t)}var Vr="_reactListening"+Math.random().toString(36).slice(2);function qr(n){if(!n[Vr]){n[Vr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Dr.has(t)||Fr(t,!1,n),Fr(t,!0,n))}));var t=9===n.nodeType?n:n.ownerDocument;null===t||t[Vr]||(t[Vr]=!0,Fr("selectionchange",!1,t))}}function Rr(n,t,e,r){switch(Jt(t)){case 1:var o=Wt;break;case 4:o=Yt;break;default:o=Xt}e=o.bind(null,t,e,n),o=void 0,!Nn||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?n.addEventListener(t,e,{capture:!0,passive:o}):n.addEventListener(t,e,!0):void 0!==o?n.addEventListener(t,e,{passive:o}):n.addEventListener(t,e,!1)}function Hr(n,t,e,r,o){var i=r;if(0==(1&t)&&0==(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===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=_o(s)))return;if(5===(l=a.tag)||6===l){r=i=a;continue n}s=s.parentNode}}r=r.return}zn((function(){var r=i,o=yn(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=Ie;break;case $r:case Cr:case Br:l=Ae;break;case Ir:l=Se;break;case"scroll":l=pe;break;case"wheel":l=ze;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=Be}var d=0!=(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=On(f,p))&&d.push(Ur(f,g,h))),u)break;f=f.return}0<d.length&&(s=new l(s,c,null,e,o),a.push({event:s,listeners:d}))}}if(0==(7&t)){if(l="mouseout"===n||"pointerout"===n,(!(s="mouseover"===n||"pointerover"===n)||e===vn||!(c=e.relatedTarget||e.fromElement)||!_o(c)&&!c[go])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=e.relatedTarget||e.toElement)?_o(c):null)&&(c!==(u=Rn(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=Be,g="onPointerLeave",p="onPointerEnter",f="pointer"),u=null==l?s:vo(l),h=null==c?s:vo(c),(s=new d(g,f+"leave",l,e,o)).target=u,s.relatedTarget=h,g=null,_o(o)===r&&((d=new d(p,f+"enter",c,e,o)).target=h,d.relatedTarget=u,g=d),u=g,l&&c)n:{for(p=c,f=0,h=d=l;h;h=Yr(h))f++;for(h=0,g=p;g;g=Yr(g))h++;for(;0<f-h;)d=Yr(d),f--;for(;0<h-f;)p=Yr(p),h--;for(;f--;){if(d===p||null!==p&&d===p.alternate)break n;d=Yr(d),p=Yr(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?vo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var m=Qe;else if(He(s))if(Je)m=ar;else{m=or;var A=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(m=ir);switch(m&&(m=m(n,r))?Ue(a,m,e,o):(A&&A(n,s,r),"focusout"===n&&(A=s._wrapperState)&&A.controlled&&"number"===s.type&&nn(s,"number",s.value)),A=r?vo(r):window,n){case"focusin":(He(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,xr(a,e,o);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":xr(a,e,o)}var b;if(Ne)n:{switch(n){case"compositionstart":var _="onCompositionStart";break n;case"compositionend":_="onCompositionEnd";break n;case"compositionupdate":_="onCompositionUpdate";break n}_=void 0}else qe?Fe(n,e)&&(_="onCompositionEnd"):"keydown"===n&&229===e.keyCode&&(_="onCompositionStart");_&&(je&&"ko"!==e.locale&&(qe||"onCompositionStart"!==_?"onCompositionEnd"===_&&qe&&(b=te()):(Kt="value"in(Zt=o)?Zt.value:Zt.textContent,qe=!0)),0<(A=Wr(r,_)).length&&(_=new xe(_,n,null,e,o),a.push({event:_,listeners:A}),(b||null!==(b=Ve(e)))&&(_.data=b))),(b=De?function(n,t){switch(n){case"compositionend":return Ve(t);case"keypress":return 32!==t.which?null:(Pe=!0,Te);case"textInput":return(n=t.data)===Te&&Pe?null:n;default:return null}}(n,e):function(n,t){if(qe)return"compositionend"===n||!Ne&&Fe(n,t)?(n=te(),ne=Kt=Zt=null,qe=!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 je&&"ko"!==t.locale?null:t.data}}(n,e))&&0<(r=Wr(r,"onBeforeInput")).length&&(o=new xe("onBeforeInput","beforeinput",null,e,o),a.push({event:o,listeners:r}),o.data=b)}Tr(a,t)}))}function Ur(n,t,e){return{instance:n,listener:t,currentTarget:e}}function Wr(n,t){for(var e=t+"Capture",r=[];null!==n;){var o=n,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=On(n,e))&&r.unshift(Ur(n,i,o)),null!=(i=On(n,t))&&r.push(Ur(n,i,o))),n=n.return}return r}function Yr(n){if(null===n)return null;do{n=n.return}while(n&&5!==n.tag);return n||null}function Xr(n,t,e,r,o){for(var i=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,o?null!=(l=On(e,i))&&a.unshift(Ur(e,l,s)):o||null!=(l=On(e,i))&&a.push(Ur(e,l,s))),e=e.return}0!==a.length&&n.push({event:t,listeners:a})}var Gr=/\r\n?/g,Qr=/\u0000|\uFFFD/g;function Jr(n){return("string"==typeof n?n:""+n).replace(Gr,"\n").replace(Qr,"")}function Zr(n,t,e){if(t=Jr(t),Jr(n)!==t&&e)throw Error(i(425))}function Kr(){}var no=null,to=null;function eo(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 ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,ao="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(n){return io.resolve(null).then(n).catch(so)}:ro;function so(n){setTimeout((function(){throw n}))}function lo(n,t){var e=t,r=0;do{var o=e.nextSibling;if(n.removeChild(e),o&&8===o.nodeType)if("/$"===(e=o.data)){if(0===r)return n.removeChild(o),void Rt(t);r--}else"$"!==e&&"$?"!==e&&"$!"!==e||r++;e=o}while(e);Rt(t)}function co(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 uo(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 po=Math.random().toString(36).slice(2),ho="__reactFiber$"+po,fo="__reactProps$"+po,go="__reactContainer$"+po,mo="__reactEvents$"+po,Ao="__reactListeners$"+po,bo="__reactHandles$"+po;function _o(n){var t=n[ho];if(t)return t;for(var e=n.parentNode;e;){if(t=e[go]||e[ho]){if(e=t.alternate,null!==t.child||null!==e&&null!==e.child)for(n=uo(n);null!==n;){if(e=n[ho])return e;n=uo(n)}return t}e=(n=e).parentNode}return null}function xo(n){return!(n=n[ho]||n[go])||5!==n.tag&&6!==n.tag&&13!==n.tag&&3!==n.tag?null:n}function vo(n){if(5===n.tag||6===n.tag)return n.stateNode;throw Error(i(33))}function yo(n){return n[fo]||null}var ko=[],Eo=-1;function wo(n){return{current:n}}function $o(n){0>Eo||(n.current=ko[Eo],ko[Eo]=null,Eo--)}function Co(n,t){Eo++,ko[Eo]=n.current,n.current=t}var Bo={},Io=wo(Bo),So=wo(!1),Mo=Bo;function zo(n,t){var e=n.type.contextTypes;if(!e)return Bo;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in e)i[o]=t[o];return r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,n.__reactInternalMemoizedMaskedChildContext=i),i}function Oo(n){return null!=n.childContextTypes}function No(){$o(So),$o(Io)}function Lo(n,t,e){if(Io.current!==Bo)throw Error(i(168));Co(Io,t),Co(So,e)}function Do(n,t,e){var r=n.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return e;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,R(n)||"Unknown",o));return j({},e,r)}function jo(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||Bo,Mo=Io.current,Co(Io,n),Co(So,So.current),!0}function To(n,t,e){var r=n.stateNode;if(!r)throw Error(i(169));e?(n=Do(n,t,Mo),r.__reactInternalMemoizedMergedChildContext=n,$o(So),$o(Io),Co(Io,n)):$o(So),Co(So,e)}var Po=null,Fo=!1,Vo=!1;function qo(n){null===Po?Po=[n]:Po.push(n)}function Ro(){if(!Vo&&null!==Po){Vo=!0;var n=0,t=xt;try{var e=Po;for(xt=1;n<e.length;n++){var r=e[n];do{r=r(!0)}while(null!==r)}Po=null,Fo=!1}catch(t){throw null!==Po&&(Po=Po.slice(n+1)),Xn(nt,Ro),t}finally{xt=t,Vo=!1}}return null}var Ho=[],Uo=0,Wo=null,Yo=0,Xo=[],Go=0,Qo=null,Jo=1,Zo="";function Ko(n,t){Ho[Uo++]=Yo,Ho[Uo++]=Wo,Wo=n,Yo=t}function ni(n,t,e){Xo[Go++]=Jo,Xo[Go++]=Zo,Xo[Go++]=Qo,Qo=n;var r=Jo;n=Zo;var o=32-st(r)-1;r&=~(1<<o),e+=1;var i=32-st(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Jo=1<<32-st(t)+o|e<<o|r,Zo=i+n}else Jo=1<<i|e<<o|r,Zo=n}function ti(n){null!==n.return&&(Ko(n,1),ni(n,1,0))}function ei(n){for(;n===Wo;)Wo=Ho[--Uo],Ho[Uo]=null,Yo=Ho[--Uo],Ho[Uo]=null;for(;n===Qo;)Qo=Xo[--Go],Xo[Go]=null,Zo=Xo[--Go],Xo[Go]=null,Jo=Xo[--Go],Xo[Go]=null}var ri=null,oi=null,ii=!1,ai=null;function si(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 li(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,ri=n,oi=co(t.firstChild),!0);case 6:return null!==(t=""===n.pendingProps||3!==t.nodeType?null:t)&&(n.stateNode=t,ri=n,oi=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(e=null!==Qo?{id:Jo,overflow:Zo}:null,n.memoizedState={dehydrated:t,treeContext:e,retryLane:1073741824},(e=Mc(18,null,null,0)).stateNode=t,e.return=n,n.child=e,ri=n,oi=null,!0);default:return!1}}function ci(n){return 0!=(1&n.mode)&&0==(128&n.flags)}function di(n){if(ii){var t=oi;if(t){var e=t;if(!li(n,t)){if(ci(n))throw Error(i(418));t=co(e.nextSibling);var r=ri;t&&li(n,t)?si(r,e):(n.flags=-4097&n.flags|2,ii=!1,ri=n)}}else{if(ci(n))throw Error(i(418));n.flags=-4097&n.flags|2,ii=!1,ri=n}}}function ui(n){for(n=n.return;null!==n&&5!==n.tag&&3!==n.tag&&13!==n.tag;)n=n.return;ri=n}function pi(n){if(n!==ri)return!1;if(!ii)return ui(n),ii=!0,!1;var t;if((t=3!==n.tag)&&!(t=5!==n.tag)&&(t="head"!==(t=n.type)&&"body"!==t&&!eo(n.type,n.memoizedProps)),t&&(t=oi)){if(ci(n))throw hi(),Error(i(418));for(;t;)si(n,t),t=co(t.nextSibling)}if(ui(n),13===n.tag){if(!(n=null!==(n=n.memoizedState)?n.dehydrated:null))throw Error(i(317));n:{for(n=n.nextSibling,t=0;n;){if(8===n.nodeType){var e=n.data;if("/$"===e){if(0===t){oi=co(n.nextSibling);break n}t--}else"$"!==e&&"$!"!==e&&"$?"!==e||t++}n=n.nextSibling}oi=null}}else oi=ri?co(n.stateNode.nextSibling):null;return!0}function hi(){for(var n=oi;n;)n=co(n.nextSibling)}function fi(){oi=ri=null,ii=!1}function gi(n){null===ai?ai=[n]:ai.push(n)}var mi=x.ReactCurrentBatchConfig;function Ai(n,t){if(n&&n.defaultProps){for(var e in t=j({},t),n=n.defaultProps)void 0===t[e]&&(t[e]=n[e]);return t}return t}var bi=wo(null),_i=null,xi=null,vi=null;function yi(){vi=xi=_i=null}function ki(n){var t=bi.current;$o(bi),n._currentValue=t}function Ei(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 wi(n,t){_i=n,vi=xi=null,null!==(n=n.dependencies)&&null!==n.firstContext&&(0!=(n.lanes&t)&&(xs=!0),n.firstContext=null)}function $i(n){var t=n._currentValue;if(vi!==n)if(n={context:n,memoizedValue:t,next:null},null===xi){if(null===_i)throw Error(i(308));xi=n,_i.dependencies={lanes:0,firstContext:n}}else xi=xi.next=n;return t}var Ci=null;function Bi(n){null===Ci?Ci=[n]:Ci.push(n)}function Ii(n,t,e,r){var o=t.interleaved;return null===o?(e.next=e,Bi(t)):(e.next=o.next,o.next=e),t.interleaved=e,Si(n,r)}function Si(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 Mi=!1;function zi(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Oi(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 Ni(n,t){return{eventTime:n,lane:t,tag:0,payload:null,callback:null,next:null}}function Li(n,t,e){var r=n.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&Bl)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Si(n,e)}return null===(o=r.interleaved)?(t.next=t,Bi(r)):(t.next=o.next,o.next=t),r.interleaved=t,Si(n,e)}function Di(n,t,e){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&e))){var r=t.lanes;e|=r&=n.pendingLanes,t.lanes=e,_t(n,e)}}function ji(n,t){var e=n.updateQueue,r=n.alternate;if(null!==r&&e===(r=r.updateQueue)){var o=null,i=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===i?o=i=a:i=i.next=a,e=e.next}while(null!==e);null===i?o=i=t:i=i.next=t}else o=i=t;return e={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(n.updateQueue=e)}null===(n=e.lastBaseUpdate)?e.firstBaseUpdate=t:n.next=t,e.lastBaseUpdate=t}function Ti(n,t,e,r){var o=n.updateQueue;Mi=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?i=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!==i){var u=o.baseState;for(a=0,d=c=l=null,s=i;;){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=j({},u,p);break n;case 2:Mi=!0}}null!==s.callback&&0!==s.lane&&(n.flags|=64,null===(p=o.effects)?o.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=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===d&&(l=u),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=d,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Dl|=a,n.lanes=a,n.memoizedState=u}}function Pi(n,t,e){if(n=t.effects,t.effects=null,null!==n)for(t=0;t<n.length;t++){var r=n[t],o=r.callback;if(null!==o){if(r.callback=null,r=e,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var Fi=(new r.Component).refs;function Vi(n,t,e,r){e=null==(e=e(r,t=n.memoizedState))?t:j({},t,e),n.memoizedState=e,0===n.lanes&&(n.updateQueue.baseState=e)}var qi={isMounted:function(n){return!!(n=n._reactInternals)&&Rn(n)===n},enqueueSetState:function(n,t,e){n=n._reactInternals;var r=nc(),o=tc(n),i=Ni(r,o);i.payload=t,null!=e&&(i.callback=e),null!==(t=Li(n,i,o))&&(ec(t,n,o,r),Di(t,n,o))},enqueueReplaceState:function(n,t,e){n=n._reactInternals;var r=nc(),o=tc(n),i=Ni(r,o);i.tag=1,i.payload=t,null!=e&&(i.callback=e),null!==(t=Li(n,i,o))&&(ec(t,n,o,r),Di(t,n,o))},enqueueForceUpdate:function(n,t){n=n._reactInternals;var e=nc(),r=tc(n),o=Ni(e,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Li(n,o,r))&&(ec(t,n,r,e),Di(t,n,r))}};function Ri(n,t,e,r,o,i,a){return"function"==typeof(n=n.stateNode).shouldComponentUpdate?n.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&lr(e,r)&&lr(o,i))}function Hi(n,t,e){var r=!1,o=Bo,i=t.contextType;return"object"==typeof i&&null!==i?i=$i(i):(o=Oo(t)?Mo:Io.current,i=(r=null!=(r=t.contextTypes))?zo(n,o):Bo),t=new t(e,i),n.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=qi,n.stateNode=t,t._reactInternals=n,r&&((n=n.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,n.__reactInternalMemoizedMaskedChildContext=i),t}function Ui(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&&qi.enqueueReplaceState(t,t.state,null)}function Wi(n,t,e,r){var o=n.stateNode;o.props=e,o.state=n.memoizedState,o.refs=Fi,zi(n);var i=t.contextType;"object"==typeof i&&null!==i?o.context=$i(i):(i=Oo(t)?Mo:Io.current,o.context=zo(n,i)),o.state=n.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(Vi(n,t,i,e),o.state=n.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&qi.enqueueReplaceState(o,o.state,null),Ti(n,e,o,r),o.state=n.memoizedState),"function"==typeof o.componentDidMount&&(n.flags|=4194308)}function Yi(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(i(309));var r=e.stateNode}if(!r)throw Error(i(147,n));var o=r,a=""+n;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(n){var t=o.refs;t===Fi&&(t=o.refs={}),null===n?delete t[a]:t[a]=n},t._stringRef=a,t)}if("string"!=typeof n)throw Error(i(284));if(!e._owner)throw Error(i(290,n))}return n}function Xi(n,t){throw n=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n))}function Gi(n){return(0,n._init)(n._payload)}function Qi(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 o(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=jc(e,n.mode,r)).return=n,t):((t=o(t,e)).return=n,t)}function c(n,t,e,r){var i=e.type;return i===k?u(n,t,e.props.children,r,e.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===z&&Gi(i)===t.type)?((r=o(t,e.props)).ref=Yi(n,t,e),r.return=n,r):((r=Nc(e.type,e.key,e.props,null,n.mode,r)).ref=Yi(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=Tc(e,n.mode,r)).return=n,t):((t=o(t,e.children||[])).return=n,t)}function u(n,t,e,r,i){return null===t||7!==t.tag?((t=Lc(e,n.mode,r,i)).return=n,t):((t=o(t,e)).return=n,t)}function p(n,t,e){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=jc(""+t,n.mode,e)).return=n,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case v:return(e=Nc(t.type,t.key,t.props,null,n.mode,e)).ref=Yi(n,null,t),e.return=n,e;case y:return(t=Tc(t,n.mode,e)).return=n,t;case z:return p(n,(0,t._init)(t._payload),e)}if(tn(t)||L(t))return(t=Lc(t,n.mode,e,null)).return=n,t;Xi(n,t)}return null}function h(n,t,e,r){var o=null!==t?t.key:null;if("string"==typeof e&&""!==e||"number"==typeof e)return null!==o?null:l(n,t,""+e,r);if("object"==typeof e&&null!==e){switch(e.$$typeof){case v:return e.key===o?c(n,t,e,r):null;case y:return e.key===o?d(n,t,e,r):null;case z:return h(n,t,(o=e._init)(e._payload),r)}if(tn(e)||L(e))return null!==o?null:u(n,t,e,r,null);Xi(n,e)}return null}function f(n,t,e,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,n=n.get(e)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case v:return c(t,n=n.get(null===r.key?e:r.key)||null,r,o);case y:return d(t,n=n.get(null===r.key?e:r.key)||null,r,o);case z:return f(n,t,e,(0,r._init)(r._payload),o)}if(tn(r)||L(r))return u(t,n=n.get(e)||null,r,o,null);Xi(t,r)}return null}function g(o,i,s,l){for(var c=null,d=null,u=i,g=i=0,m=null;null!==u&&g<s.length;g++){u.index>g?(m=u,u=null):m=u.sibling;var A=h(o,u,s[g],l);if(null===A){null===u&&(u=m);break}n&&u&&null===A.alternate&&t(o,u),i=a(A,i,g),null===d?c=A:d.sibling=A,d=A,u=m}if(g===s.length)return e(o,u),ii&&Ko(o,g),c;if(null===u){for(;g<s.length;g++)null!==(u=p(o,s[g],l))&&(i=a(u,i,g),null===d?c=u:d.sibling=u,d=u);return ii&&Ko(o,g),c}for(u=r(o,u);g<s.length;g++)null!==(m=f(u,o,g,s[g],l))&&(n&&null!==m.alternate&&u.delete(null===m.key?g:m.key),i=a(m,i,g),null===d?c=m:d.sibling=m,d=m);return n&&u.forEach((function(n){return t(o,n)})),ii&&Ko(o,g),c}function m(o,s,l,c){var d=L(l);if("function"!=typeof d)throw Error(i(150));if(null==(l=d.call(l)))throw Error(i(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(o,g,b.value,c);if(null===_){null===g&&(g=A);break}n&&g&&null===_.alternate&&t(o,g),s=a(_,s,m),null===u?d=_:u.sibling=_,u=_,g=A}if(b.done)return e(o,g),ii&&Ko(o,m),d;if(null===g){for(;!b.done;m++,b=l.next())null!==(b=p(o,b.value,c))&&(s=a(b,s,m),null===u?d=b:u.sibling=b,u=b);return ii&&Ko(o,m),d}for(g=r(o,g);!b.done;m++,b=l.next())null!==(b=f(g,o,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(o,n)})),ii&&Ko(o,m),d}return function n(r,i,a,l){if("object"==typeof a&&null!==a&&a.type===k&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case v:n:{for(var c=a.key,d=i;null!==d;){if(d.key===c){if((c=a.type)===k){if(7===d.tag){e(r,d.sibling),(i=o(d,a.props.children)).return=r,r=i;break n}}else if(d.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===z&&Gi(c)===d.type){e(r,d.sibling),(i=o(d,a.props)).ref=Yi(r,d,a),i.return=r,r=i;break n}e(r,d);break}t(r,d),d=d.sibling}a.type===k?((i=Lc(a.props.children,r.mode,l,a.key)).return=r,r=i):((l=Nc(a.type,a.key,a.props,null,r.mode,l)).ref=Yi(r,i,a),l.return=r,r=l)}return s(r);case y:n:{for(d=a.key;null!==i;){if(i.key===d){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){e(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break n}e(r,i);break}t(r,i),i=i.sibling}(i=Tc(a,r.mode,l)).return=r,r=i}return s(r);case z:return n(r,i,(d=a._init)(a._payload),l)}if(tn(a))return g(r,i,a,l);if(L(a))return m(r,i,a,l);Xi(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(e(r,i.sibling),(i=o(i,a)).return=r,r=i):(e(r,i),(i=jc(a,r.mode,l)).return=r,r=i),s(r)):e(r,i)}}var Ji=Qi(!0),Zi=Qi(!1),Ki={},na=wo(Ki),ta=wo(Ki),ea=wo(Ki);function ra(n){if(n===Ki)throw Error(i(174));return n}function oa(n,t){switch(Co(ea,t),Co(ta,n),Co(na,Ki),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)}$o(na),Co(na,t)}function ia(){$o(na),$o(ta),$o(ea)}function aa(n){ra(ea.current);var t=ra(na.current),e=cn(t,n.type);t!==e&&(Co(ta,n),Co(na,e))}function sa(n){ta.current===n&&($o(na),$o(ta))}var la=wo(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(0!=(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=x.ReactCurrentDispatcher,ha=x.ReactCurrentBatchConfig,fa=0,ga=null,ma=null,Aa=null,ba=!1,_a=!1,xa=0,va=0;function ya(){throw Error(i(321))}function ka(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 Ea(n,t,e,r,o,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,o),_a){a=0;do{if(_a=!1,xa=0,25<=a)throw Error(i(301));a+=1,Aa=ma=null,t.updateQueue=null,pa.current=cs,n=e(r,o)}while(_a)}if(pa.current=as,t=null!==ma&&null!==ma.next,fa=0,Aa=ma=ga=null,ba=!1,t)throw Error(i(300));return n}function wa(){var n=0!==xa;return xa=0,n}function $a(){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(i(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 Ba(n,t){return"function"==typeof t?t(n):t}function Ia(n){var t=Ca(),e=t.queue;if(null===e)throw Error(i(311));e.lastRenderedReducer=n;var r=ma,o=r.baseQueue,a=e.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}r.baseQueue=o=a,e.pending=null}if(null!==o){a=o.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,Dl|=u}d=d.next}while(null!==d&&d!==a);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(xs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,e.lastRenderedState=r}if(null!==(n=e.interleaved)){o=n;do{a=o.lane,ga.lanes|=a,Dl|=a,o=o.next}while(o!==n)}else null===o&&(e.lanes=0);return[t.memoizedState,e.dispatch]}function Sa(n){var t=Ca(),e=t.queue;if(null===e)throw Error(i(311));e.lastRenderedReducer=n;var r=e.dispatch,o=e.pending,a=t.memoizedState;if(null!==o){e.pending=null;var s=o=o.next;do{a=n(a,s.action),s=s.next}while(s!==o);sr(a,t.memoizedState)||(xs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),e.lastRenderedState=a}return[a,r]}function Ma(){}function za(n,t){var e=ga,r=Ca(),o=t(),a=!sr(r.memoizedState,o);if(a&&(r.memoizedState=o,xs=!0),r=r.queue,Ha(La.bind(null,e,r,n),[n]),r.getSnapshot!==t||a||null!==Aa&&1&Aa.memoizedState.tag){if(e.flags|=2048,Pa(9,Na.bind(null,e,r,o,t),void 0,null),null===Il)throw Error(i(349));0!=(30&fa)||Oa(e,t,o)}return o}function Oa(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 Na(n,t,e,r){t.value=e,t.getSnapshot=r,Da(t)&&ja(n)}function La(n,t,e){return e((function(){Da(t)&&ja(n)}))}function Da(n){var t=n.getSnapshot;n=n.value;try{var e=t();return!sr(n,e)}catch(n){return!0}}function ja(n){var t=Si(n,1);null!==t&&ec(t,n,1,-1)}function Ta(n){var t=$a();return"function"==typeof n&&(n=n()),t.memoizedState=t.baseState=n,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ba,lastRenderedState:n},t.queue=n,n=n.dispatch=es.bind(null,ga,n),[t.memoizedState,n]}function Pa(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 Fa(){return Ca().memoizedState}function Va(n,t,e,r){var o=$a();ga.flags|=n,o.memoizedState=Pa(1|t,e,void 0,void 0===r?null:r)}function qa(n,t,e,r){var o=Ca();r=void 0===r?null:r;var i=void 0;if(null!==ma){var a=ma.memoizedState;if(i=a.destroy,null!==r&&ka(r,a.deps))return void(o.memoizedState=Pa(t,e,i,r))}ga.flags|=n,o.memoizedState=Pa(1|t,e,i,r)}function Ra(n,t){return Va(8390656,8,n,t)}function Ha(n,t){return qa(2048,8,n,t)}function Ua(n,t){return qa(4,2,n,t)}function Wa(n,t){return qa(4,4,n,t)}function Ya(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,qa(4,4,Ya.bind(null,t,n),e)}function Ga(){}function Qa(n,t){var e=Ca();t=void 0===t?null:t;var r=e.memoizedState;return null!==r&&null!==t&&ka(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&&ka(t,r[1])?r[0]:(n=n(),e.memoizedState=[n,t],n)}function Za(n,t,e){return 0==(21&fa)?(n.baseState&&(n.baseState=!1,xs=!0),n.memoizedState=e):(sr(e,t)||(e=mt(),ga.lanes|=e,Dl|=e,n.baseState=!0),t)}function Ka(n,t){var e=xt;xt=0!==e&&4>e?e:4,n(!0);var r=ha.transition;ha.transition={};try{n(!1),t()}finally{xt=e,ha.transition=r}}function ns(){return Ca().memoizedState}function ts(n,t,e){var r=tc(n);e={lane:r,action:e,hasEagerState:!1,eagerState:null,next:null},rs(n)?os(t,e):null!==(e=Ii(n,t,e,r))&&(ec(e,n,r,nc()),is(e,t,r))}function es(n,t,e){var r=tc(n),o={lane:r,action:e,hasEagerState:!1,eagerState:null,next:null};if(rs(n))os(t,o);else{var i=n.alternate;if(0===n.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,e);if(o.hasEagerState=!0,o.eagerState=s,sr(s,a)){var l=t.interleaved;return null===l?(o.next=o,Bi(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(n){}null!==(e=Ii(n,t,o,r))&&(ec(e,n,r,o=nc()),is(e,t,r))}}function rs(n){var t=n.alternate;return n===ga||null!==t&&t===ga}function os(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 is(n,t,e){if(0!=(4194240&e)){var r=t.lanes;e|=r&=n.pendingLanes,t.lanes=e,_t(n,e)}}var as={readContext:$i,useCallback:ya,useContext:ya,useEffect:ya,useImperativeHandle:ya,useInsertionEffect:ya,useLayoutEffect:ya,useMemo:ya,useReducer:ya,useRef:ya,useState:ya,useDebugValue:ya,useDeferredValue:ya,useTransition:ya,useMutableSource:ya,useSyncExternalStore:ya,useId:ya,unstable_isNewReconciler:!1},ss={readContext:$i,useCallback:function(n,t){return $a().memoizedState=[n,void 0===t?null:t],n},useContext:$i,useEffect:Ra,useImperativeHandle:function(n,t,e){return e=null!=e?e.concat([n]):null,Va(4194308,4,Ya.bind(null,t,n),e)},useLayoutEffect:function(n,t){return Va(4194308,4,n,t)},useInsertionEffect:function(n,t){return Va(4,2,n,t)},useMemo:function(n,t){var e=$a();return t=void 0===t?null:t,n=n(),e.memoizedState=[n,t],n},useReducer:function(n,t,e){var r=$a();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},$a().memoizedState=n},useState:Ta,useDebugValue:Ga,useDeferredValue:function(n){return $a().memoizedState=n},useTransition:function(){var n=Ta(!1),t=n[0];return n=Ka.bind(null,n[1]),$a().memoizedState=n,[t,n]},useMutableSource:function(){},useSyncExternalStore:function(n,t,e){var r=ga,o=$a();if(ii){if(void 0===e)throw Error(i(407));e=e()}else{if(e=t(),null===Il)throw Error(i(349));0!=(30&fa)||Oa(r,t,e)}o.memoizedState=e;var a={value:e,getSnapshot:t};return o.queue=a,Ra(La.bind(null,r,a,n),[n]),r.flags|=2048,Pa(9,Na.bind(null,r,a,e,t),void 0,null),e},useId:function(){var n=$a(),t=Il.identifierPrefix;if(ii){var e=Zo;t=":"+t+"R"+(e=(Jo&~(1<<32-st(Jo)-1)).toString(32)+e),0<(e=xa++)&&(t+="H"+e.toString(32)),t+=":"}else t=":"+t+"r"+(e=va++).toString(32)+":";return n.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:$i,useCallback:Qa,useContext:$i,useEffect:Ha,useImperativeHandle:Xa,useInsertionEffect:Ua,useLayoutEffect:Wa,useMemo:Ja,useReducer:Ia,useRef:Fa,useState:function(){return Ia(Ba)},useDebugValue:Ga,useDeferredValue:function(n){return Za(Ca(),ma.memoizedState,n)},useTransition:function(){return[Ia(Ba)[0],Ca().memoizedState]},useMutableSource:Ma,useSyncExternalStore:za,useId:ns,unstable_isNewReconciler:!1},cs={readContext:$i,useCallback:Qa,useContext:$i,useEffect:Ha,useImperativeHandle:Xa,useInsertionEffect:Ua,useLayoutEffect:Wa,useMemo:Ja,useReducer:Sa,useRef:Fa,useState:function(){return Sa(Ba)},useDebugValue:Ga,useDeferredValue:function(n){var t=Ca();return null===ma?t.memoizedState=n:Za(t,ma.memoizedState,n)},useTransition:function(){return[Sa(Ba)[0],Ca().memoizedState]},useMutableSource:Ma,useSyncExternalStore:za,useId:ns,unstable_isNewReconciler:!1};function ds(n,t){try{var e="",r=t;do{e+=V(r),r=r.return}while(r);var o=e}catch(n){o="\nError generating stack: "+n.message+"\n"+n.stack}return{value:n,source:t,stack:o,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=Ni(-1,e)).tag=3,e.payload={element:null};var r=t.value;return e.callback=function(){Hl||(Hl=!0,Ul=r),ps(0,t)},e}function gs(n,t,e){(e=Ni(-1,e)).tag=3;var r=n.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;e.payload=function(){return r(o)},e.callback=function(){ps(0,t)}}var i=n.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(e.callback=function(){ps(0,t),"function"!=typeof r&&(null===Wl?Wl=new Set([this]):Wl.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 o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(e)||(o.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,o){return 0==(1&n.mode)?(n===t?n.flags|=65536:(n.flags|=128,e.flags|=131072,e.flags&=-52805,1===e.tag&&(null===e.alternate?e.tag=17:((t=Ni(-1,1)).tag=2,Li(e,t,1))),e.lanes|=1),n):(n.flags|=65536,n.lanes=o,n)}var _s=x.ReactCurrentOwner,xs=!1;function vs(n,t,e,r){t.child=null===n?Zi(t,null,e,r):Ji(t,n.child,e,r)}function ys(n,t,e,r,o){e=e.render;var i=t.ref;return wi(t,o),r=Ea(n,t,e,r,i,o),e=wa(),null===n||xs?(ii&&e&&ti(t),t.flags|=1,vs(n,t,r,o),t.child):(t.updateQueue=n.updateQueue,t.flags&=-2053,n.lanes&=~o,Hs(n,t,o))}function ks(n,t,e,r,o){if(null===n){var i=e.type;return"function"!=typeof i||zc(i)||void 0!==i.defaultProps||null!==e.compare||void 0!==e.defaultProps?((n=Nc(e.type,null,r,t,t.mode,o)).ref=t.ref,n.return=t,t.child=n):(t.tag=15,t.type=i,Es(n,t,i,r,o))}if(i=n.child,0==(n.lanes&o)){var a=i.memoizedProps;if((e=null!==(e=e.compare)?e:lr)(a,r)&&n.ref===t.ref)return Hs(n,t,o)}return t.flags|=1,(n=Oc(i,r)).ref=t.ref,n.return=t,t.child=n}function Es(n,t,e,r,o){if(null!==n){var i=n.memoizedProps;if(lr(i,r)&&n.ref===t.ref){if(xs=!1,t.pendingProps=r=i,0==(n.lanes&o))return t.lanes=n.lanes,Hs(n,t,o);0!=(131072&n.flags)&&(xs=!0)}}return Cs(n,t,e,r,o)}function ws(n,t,e){var r=t.pendingProps,o=r.children,i=null!==n?n.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Co(Ol,zl),zl|=e;else{if(0==(1073741824&e))return n=null!==i?i.baseLanes|e:e,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:n,cachePool:null,transitions:null},t.updateQueue=null,Co(Ol,zl),zl|=n,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:e,Co(Ol,zl),zl|=r}else null!==i?(r=i.baseLanes|e,t.memoizedState=null):r=e,Co(Ol,zl),zl|=r;return vs(n,t,o,e),t.child}function $s(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,o){var i=Oo(e)?Mo:Io.current;return i=zo(t,i),wi(t,o),e=Ea(n,t,e,r,i,o),r=wa(),null===n||xs?(ii&&r&&ti(t),t.flags|=1,vs(n,t,e,o),t.child):(t.updateQueue=n.updateQueue,t.flags&=-2053,n.lanes&=~o,Hs(n,t,o))}function Bs(n,t,e,r,o){if(Oo(e)){var i=!0;jo(t)}else i=!1;if(wi(t,o),null===t.stateNode)Rs(n,t),Hi(t,e,r),Wi(t,e,r,o),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?$i(c):zo(t,c=Oo(e)?Mo:Io.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)&&Ui(t,a,r,c),Mi=!1;var p=t.memoizedState;a.state=p,Ti(t,r,a,o),l=t.memoizedState,s!==r||p!==l||So.current||Mi?("function"==typeof d&&(Vi(t,e,d,r),l=t.memoizedState),(s=Mi||Ri(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,Oi(n,t),s=t.memoizedProps,c=t.type===t.elementType?s:Ai(t.type,s),a.props=c,u=t.pendingProps,p=a.context,l="object"==typeof(l=e.contextType)&&null!==l?$i(l):zo(t,l=Oo(e)?Mo:Io.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)&&Ui(t,a,r,l),Mi=!1,p=t.memoizedState,a.state=p,Ti(t,r,a,o);var f=t.memoizedState;s!==u||p!==f||So.current||Mi?("function"==typeof h&&(Vi(t,e,h,r),f=t.memoizedState),(c=Mi||Ri(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 Is(n,t,e,r,i,o)}function Is(n,t,e,r,o,i){$s(n,t);var a=0!=(128&t.flags);if(!r&&!a)return o&&To(t,e,!1),Hs(n,t,i);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=Ji(t,n.child,null,i),t.child=Ji(t,null,s,i)):vs(n,t,s,i),t.memoizedState=r.state,o&&To(t,e,!0),t.child}function Ss(n){var t=n.stateNode;t.pendingContext?Lo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Lo(0,t.context,!1),oa(n,t.containerInfo)}function Ms(n,t,e,r,o){return fi(),gi(o),t.flags|=256,vs(n,t,e,r),t.child}var zs,Os,Ns,Ls={dehydrated:null,treeContext:null,retryLane:0};function Ds(n){return{baseLanes:n,cachePool:null,transitions:null}}function js(n,t,e){var r,o=t.pendingProps,a=la.current,s=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===n||null!==n.memoizedState)&&0!=(2&a)),r?(s=!0,t.flags&=-129):null!==n&&null===n.memoizedState||(a|=1),Co(la,1&a),null===n)return di(t),null!==(n=t.memoizedState)&&null!==(n=n.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===n.data?t.lanes=8:t.lanes=1073741824,null):(l=o.children,n=o.fallback,s?(o=t.mode,s=t.child,l={mode:"hidden",children:l},0==(1&o)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Dc(l,o,0,null),n=Lc(n,o,e,null),s.return=t,n.return=t,s.sibling=n,t.child=s,t.child.memoizedState=Ds(e),t.memoizedState=Ls,n):Ts(t,l));if(null!==(a=n.memoizedState)&&null!==(r=a.dehydrated))return function(n,t,e,r,o,a,s){if(e)return 256&t.flags?(t.flags&=-257,Ps(n,t,s,r=us(Error(i(422))))):null!==t.memoizedState?(t.child=n.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Dc({mode:"visible",children:r.children},o,0,null),(a=Lc(a,o,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!=(1&t.mode)&&Ji(t,n.child,null,s),t.child.memoizedState=Ds(s),t.memoizedState=Ls,a);if(0==(1&t.mode))return Ps(n,t,s,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,Ps(n,t,s,r=us(a=Error(i(419)),r,void 0))}if(l=0!=(s&n.childLanes),xs||l){if(null!==(r=Il)){switch(s&-s){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!=(o&(r.suspendedLanes|s))?0:o)&&o!==a.retryLane&&(a.retryLane=o,Si(n,o),ec(r,n,o,-1))}return gc(),Ps(n,t,s,r=us(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=n.child,t=Cc.bind(null,n),o._reactRetry=t,null):(n=a.treeContext,oi=co(o.nextSibling),ri=t,ii=!0,ai=null,null!==n&&(Xo[Go++]=Jo,Xo[Go++]=Zo,Xo[Go++]=Qo,Jo=n.id,Zo=n.overflow,Qo=t),(t=Ts(t,r.children)).flags|=4096,t)}(n,t,l,o,r,a,e);if(s){s=o.fallback,l=t.mode,r=(a=n.child).sibling;var c={mode:"hidden",children:o.children};return 0==(1&l)&&t.child!==a?((o=t.child).childLanes=0,o.pendingProps=c,t.deletions=null):(o=Oc(a,c)).subtreeFlags=14680064&a.subtreeFlags,null!==r?s=Oc(r,s):(s=Lc(s,l,e,null)).flags|=2,s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,l=null===(l=n.child.memoizedState)?Ds(e):{baseLanes:l.baseLanes|e,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=n.childLanes&~e,t.memoizedState=Ls,o}return n=(s=n.child).sibling,o=Oc(s,{mode:"visible",children:o.children}),0==(1&t.mode)&&(o.lanes=e),o.return=t,o.sibling=null,null!==n&&(null===(e=t.deletions)?(t.deletions=[n],t.flags|=16):e.push(n)),t.child=o,t.memoizedState=null,o}function Ts(n,t){return(t=Dc({mode:"visible",children:t},n.mode,0,null)).return=n,n.child=t}function Ps(n,t,e,r){return null!==r&&gi(r),Ji(t,n.child,null,e),(n=Ts(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,n}function Fs(n,t,e){n.lanes|=t;var r=n.alternate;null!==r&&(r.lanes|=t),Ei(n.return,t,e)}function Vs(n,t,e,r,o){var i=n.memoizedState;null===i?n.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:e,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=e,i.tailMode=o)}function qs(n,t,e){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(vs(n,t,r.children,e),0!=(2&(r=la.current)))r=1&r|2,t.flags|=128;else{if(null!==n&&0!=(128&n.flags))n:for(n=t.child;null!==n;){if(13===n.tag)null!==n.memoizedState&&Fs(n,e,t);else if(19===n.tag)Fs(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(Co(la,r),0==(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(e=t.child,o=null;null!==e;)null!==(n=e.alternate)&&null===ca(n)&&(o=e),e=e.sibling;null===(e=o)?(o=t.child,t.child=null):(o=e.sibling,e.sibling=null),Vs(t,!1,o,e,i);break;case"backwards":for(e=null,o=t.child,t.child=null;null!==o;){if(null!==(n=o.alternate)&&null===ca(n)){t.child=o;break}n=o.sibling,o.sibling=e,e=o,o=n}Vs(t,!0,e,null,i);break;case"together":Vs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Rs(n,t){0==(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),Dl|=t.lanes,0==(e&t.childLanes))return null;if(null!==n&&t.child!==n.child)throw Error(i(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 Us(n,t){if(!ii)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 Ws(n){var t=null!==n.alternate&&n.alternate.child===n.child,e=0,r=0;if(t)for(var o=n.child;null!==o;)e|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=n,o=o.sibling;else for(o=n.child;null!==o;)e|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=n,o=o.sibling;return n.subtreeFlags|=r,n.childLanes=e,t}function Ys(n,t,e){var r=t.pendingProps;switch(ei(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ws(t),null;case 1:case 17:return Oo(t.type)&&No(),Ws(t),null;case 3:return r=t.stateNode,ia(),$o(So),$o(Io),ua(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==n&&null!==n.child||(pi(t)?t.flags|=4:null===n||n.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ai&&(ac(ai),ai=null))),Ws(t),null;case 5:sa(t);var o=ra(ea.current);if(e=t.type,null!==n&&null!=t.stateNode)Os(n,t,e,r),n.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Ws(t),null}if(n=ra(na.current),pi(t)){r=t.stateNode,e=t.type;var a=t.memoizedProps;switch(r[ho]=t,r[fo]=a,n=0!=(1&t.mode),e){case"dialog":Pr("cancel",r),Pr("close",r);break;case"iframe":case"object":case"embed":Pr("load",r);break;case"video":case"audio":for(o=0;o<Lr.length;o++)Pr(Lr[o],r);break;case"source":Pr("error",r);break;case"img":case"image":case"link":Pr("error",r),Pr("load",r);break;case"details":Pr("toggle",r);break;case"input":Q(r,a),Pr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Pr("invalid",r);break;case"textarea":on(r,a),Pr("invalid",r)}for(var l in _n(e,a),o=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),o=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,c,n),o=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Pr("scroll",r)}switch(e){case"input":W(r),K(r,a,!0);break;case"textarea":W(r),sn(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Kr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.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[ho]=t,n[fo]=r,zs(n,t),t.stateNode=n;n:{switch(l=xn(e,r),e){case"dialog":Pr("cancel",n),Pr("close",n),o=r;break;case"iframe":case"object":case"embed":Pr("load",n),o=r;break;case"video":case"audio":for(o=0;o<Lr.length;o++)Pr(Lr[o],n);o=r;break;case"source":Pr("error",n),o=r;break;case"img":case"image":case"link":Pr("error",n),Pr("load",n),o=r;break;case"details":Pr("toggle",n),o=r;break;case"input":Q(n,r),o=G(n,r),Pr("invalid",n);break;case"option":default:o=r;break;case"select":n._wrapperState={wasMultiple:!!r.multiple},o=j({},r,{value:void 0}),Pr("invalid",n);break;case"textarea":on(n,r),o=rn(n,r),Pr("invalid",n)}for(a in _n(e,o),c=o)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&&Pr("scroll",n):null!=d&&_(n,a,d,l))}switch(e){case"input":W(n),K(n,r,!1);break;case"textarea":W(n),sn(n);break;case"option":null!=r.value&&n.setAttribute("value",""+H(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 o.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 Ws(t),null;case 6:if(n&&null!=t.stateNode)Ns(0,t,n.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=ra(ea.current),ra(na.current),pi(t)){if(r=t.stateNode,e=t.memoizedProps,r[ho]=t,(a=r.nodeValue!==e)&&null!==(n=ri))switch(n.tag){case 3:Zr(r.nodeValue,e,0!=(1&n.mode));break;case 5:!0!==n.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,e,0!=(1&n.mode))}a&&(t.flags|=4)}else(r=(9===e.nodeType?e:e.ownerDocument).createTextNode(r))[ho]=t,t.stateNode=r}return Ws(t),null;case 13:if($o(la),r=t.memoizedState,null===n||null!==n.memoizedState&&null!==n.memoizedState.dehydrated){if(ii&&null!==oi&&0!=(1&t.mode)&&0==(128&t.flags))hi(),fi(),t.flags|=98560,a=!1;else if(a=pi(t),null!==r&&null!==r.dehydrated){if(null===n){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[ho]=t}else fi(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ws(t),a=!1}else null!==ai&&(ac(ai),ai=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=e,t):((r=null!==r)!=(null!==n&&null!==n.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===n||0!=(1&la.current)?0===Nl&&(Nl=3):gc())),null!==t.updateQueue&&(t.flags|=4),Ws(t),null);case 4:return ia(),null===n&&qr(t.stateNode.containerInfo),Ws(t),null;case 10:return ki(t.type._context),Ws(t),null;case 19:if($o(la),null===(a=t.memoizedState))return Ws(t),null;if(r=0!=(128&t.flags),null===(l=a.rendering))if(r)Us(a,!1);else{if(0!==Nl||null!==n&&0!=(128&n.flags))for(n=t.child;null!==n;){if(null!==(l=ca(n))){for(t.flags|=128,Us(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 Co(la,1&la.current|2),t.child}n=n.sibling}null!==a.tail&&Zn()>ql&&(t.flags|=128,r=!0,Us(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),Us(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!ii)return Ws(t),null}else 2*Zn()-a.renderingStartTime>ql&&1073741824!==e&&(t.flags|=128,r=!0,Us(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,Co(la,r?1&e|2:1&e),t):(Ws(t),null);case 22:case 23:return uc(),r=null!==t.memoizedState,null!==n&&null!==n.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&zl)&&(Ws(t),6&t.subtreeFlags&&(t.flags|=8192)):Ws(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Xs(n,t){switch(ei(t),t.tag){case 1:return Oo(t.type)&&No(),65536&(n=t.flags)?(t.flags=-65537&n|128,t):null;case 3:return ia(),$o(So),$o(Io),ua(),0!=(65536&(n=t.flags))&&0==(128&n)?(t.flags=-65537&n|128,t):null;case 5:return sa(t),null;case 13:if($o(la),null!==(n=t.memoizedState)&&null!==n.dehydrated){if(null===t.alternate)throw Error(i(340));fi()}return 65536&(n=t.flags)?(t.flags=-65537&n|128,t):null;case 19:return $o(la),null;case 4:return ia(),null;case 10:return ki(t.type._context),null;case 22:case 23:return uc(),null;default:return null}}zs=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}},Os=function(n,t,e,r){var o=n.memoizedProps;if(o!==r){n=t.stateNode,ra(na.current);var i,a=null;switch(e){case"input":o=G(n,o),r=G(n,r),a=[];break;case"select":o=j({},o,{value:void 0}),r=j({},r,{value:void 0}),a=[];break;case"textarea":o=rn(n,o),r=rn(n,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(n.onclick=Kr)}for(d in _n(e,r),e=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var l=o[d];for(i in l)l.hasOwnProperty(i)&&(e||(e={}),e[i]="")}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!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(i in l)!l.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(e||(e={}),e[i]="");for(i in c)c.hasOwnProperty(i)&&l[i]!==c[i]&&(e||(e={}),e[i]=c[i])}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&&Pr("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,Qs=!1,Js="function"==typeof WeakSet?WeakSet:Set,Zs=null;function Ks(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 nl(n,t,e){try{e()}catch(e){Ec(n,t,e)}}var tl=!1;function el(n,t,e){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&n)===n){var i=o.destroy;o.destroy=void 0,void 0!==i&&nl(t,e,i)}o=o.next}while(o!==r)}}function rl(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 il(n){var t=n.alternate;null!==t&&(n.alternate=null,il(t)),n.child=null,n.deletions=null,n.sibling=null,5===n.tag&&null!==(t=n.stateNode)&&(delete t[ho],delete t[fo],delete t[mo],delete t[Ao],delete t[bo]),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 al(n){return 5===n.tag||3===n.tag||4===n.tag}function sl(n){n:for(;;){for(;null===n.sibling;){if(null===n.return||al(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 ll(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(ll(n,t,e),n=n.sibling;null!==n;)ll(n,t,e),n=n.sibling}function cl(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(cl(n,t,e),n=n.sibling;null!==n;)cl(n,t,e),n=n.sibling}var dl=null,ul=!1;function pl(n,t,e){for(e=e.child;null!==e;)hl(n,t,e),e=e.sibling}function hl(n,t,e){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(it,e)}catch(n){}switch(e.tag){case 5:Qs||Ks(e,t);case 6:var r=dl,o=ul;dl=null,pl(n,t,e),ul=o,null!==(dl=r)&&(ul?(n=dl,e=e.stateNode,8===n.nodeType?n.parentNode.removeChild(e):n.removeChild(e)):dl.removeChild(e.stateNode));break;case 18:null!==dl&&(ul?(n=dl,e=e.stateNode,8===n.nodeType?lo(n.parentNode,e):1===n.nodeType&&lo(n,e),Rt(n)):lo(dl,e.stateNode));break;case 4:r=dl,o=ul,dl=e.stateNode.containerInfo,ul=!0,pl(n,t,e),dl=r,ul=o;break;case 0:case 11:case 14:case 15:if(!Qs&&null!==(r=e.updateQueue)&&null!==(r=r.lastEffect)){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(0!=(2&i)||0!=(4&i))&&nl(e,t,a),o=o.next}while(o!==r)}pl(n,t,e);break;case 1:if(!Qs&&(Ks(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)}pl(n,t,e);break;case 21:pl(n,t,e);break;case 22:1&e.mode?(Qs=(r=Qs)||null!==e.memoizedState,pl(n,t,e),Qs=r):pl(n,t,e);break;default:pl(n,t,e)}}function fl(n){var t=n.updateQueue;if(null!==t){n.updateQueue=null;var e=n.stateNode;null===e&&(e=n.stateNode=new Js),t.forEach((function(t){var r=Bc.bind(null,n,t);e.has(t)||(e.add(t),t.then(r,r))}))}}function gl(n,t){var e=t.deletions;if(null!==e)for(var r=0;r<e.length;r++){var o=e[r];try{var a=n,s=t,l=s;n:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,ul=!1;break n;case 3:case 4:dl=l.stateNode.containerInfo,ul=!0;break n}l=l.return}if(null===dl)throw Error(i(160));hl(a,s,o),dl=null,ul=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(n){Ec(o,t,n)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ml(t,n),t=t.sibling}function ml(n,t){var e=n.alternate,r=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:if(gl(t,n),Al(n),4&r){try{el(3,n,n.return),rl(3,n)}catch(t){Ec(n,n.return,t)}try{el(5,n,n.return)}catch(t){Ec(n,n.return,t)}}break;case 1:gl(t,n),Al(n),512&r&&null!==e&&Ks(e,e.return);break;case 5:if(gl(t,n),Al(n),512&r&&null!==e&&Ks(e,e.return),32&n.flags){var o=n.stateNode;try{hn(o,"")}catch(t){Ec(n,n.return,t)}}if(4&r&&null!=(o=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(o,a),xn(l,s);var d=xn(l,a);for(s=0;s<c.length;s+=2){var u=c[s],p=c[s+1];"style"===u?An(o,p):"dangerouslySetInnerHTML"===u?pn(o,p):"children"===u?hn(o,p):_(o,u,p,d)}switch(l){case"input":Z(o,a);break;case"textarea":an(o,a);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var f=a.value;null!=f?en(o,!!a.multiple,f,!1):h!==!!a.multiple&&(null!=a.defaultValue?en(o,!!a.multiple,a.defaultValue,!0):en(o,!!a.multiple,a.multiple?[]:"",!1))}o[fo]=a}catch(t){Ec(n,n.return,t)}}break;case 6:if(gl(t,n),Al(n),4&r){if(null===n.stateNode)throw Error(i(162));o=n.stateNode,a=n.memoizedProps;try{o.nodeValue=a}catch(t){Ec(n,n.return,t)}}break;case 3:if(gl(t,n),Al(n),4&r&&null!==e&&e.memoizedState.isDehydrated)try{Rt(t.containerInfo)}catch(t){Ec(n,n.return,t)}break;case 4:default:gl(t,n),Al(n);break;case 13:gl(t,n),Al(n),8192&(o=n.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(Vl=Zn())),4&r&&fl(n);break;case 22:if(u=null!==e&&null!==e.memoizedState,1&n.mode?(Qs=(d=Qs)||u,gl(t,n),Qs=d):gl(t,n),Al(n),8192&r){if(d=null!==n.memoizedState,(n.stateNode.isHidden=d)&&!u&&0!=(1&n.mode))for(Zs=n,u=n.child;null!==u;){for(p=Zs=u;null!==Zs;){switch(f=(h=Zs).child,h.tag){case 0:case 11:case 14:case 15:el(4,h,h.return);break;case 1:Ks(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:Ks(h,h.return);break;case 22:if(null!==h.memoizedState){vl(p);continue}}null!==f?(f.return=h,Zs=f):vl(p)}u=u.sibling}n:for(u=null,p=n;;){if(5===p.tag){if(null===u){u=p;try{o=p.stateNode,d?"function"==typeof(a=o.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:gl(t,n),Al(n),4&r&&fl(n);case 21:}}function Al(n){var t=n.flags;if(2&t){try{n:{for(var e=n.return;null!==e;){if(al(e)){var r=e;break n}e=e.return}throw Error(i(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(hn(o,""),r.flags&=-33),cl(n,sl(n),o);break;case 3:case 4:var a=r.stateNode.containerInfo;ll(n,sl(n),a);break;default:throw Error(i(161))}}catch(t){Ec(n,n.return,t)}n.flags&=-3}4096&t&&(n.flags&=-4097)}function bl(n,t,e){Zs=n,_l(n,t,e)}function _l(n,t,e){for(var r=0!=(1&n.mode);null!==Zs;){var o=Zs,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||Gs;if(!a){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Qs;s=Gs;var c=Qs;if(Gs=a,(Qs=l)&&!c)for(Zs=o;null!==Zs;)l=(a=Zs).child,22===a.tag&&null!==a.memoizedState?yl(o):null!==l?(l.return=a,Zs=l):yl(o);for(;null!==i;)Zs=i,_l(i,t,e),i=i.sibling;Zs=o,Gs=s,Qs=c}xl(n)}else 0!=(8772&o.subtreeFlags)&&null!==i?(i.return=o,Zs=i):xl(n)}}function xl(n){for(;null!==Zs;){var t=Zs;if(0!=(8772&t.flags)){var e=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Qs||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Qs)if(null===e)r.componentDidMount();else{var o=t.elementType===t.type?e.memoizedProps:Ai(t.type,e.memoizedProps);r.componentDidUpdate(o,e.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Pi(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}Pi(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&&Rt(p)}}}break;default:throw Error(i(163))}Qs||512&t.flags&&ol(t)}catch(n){Ec(t,t.return,n)}}if(t===n){Zs=null;break}if(null!==(e=t.sibling)){e.return=t.return,Zs=e;break}Zs=t.return}}function vl(n){for(;null!==Zs;){var t=Zs;if(t===n){Zs=null;break}var e=t.sibling;if(null!==e){e.return=t.return,Zs=e;break}Zs=t.return}}function yl(n){for(;null!==Zs;){var t=Zs;try{switch(t.tag){case 0:case 11:case 15:var e=t.return;try{rl(4,t)}catch(n){Ec(t,e,n)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(n){Ec(t,o,n)}}var i=t.return;try{ol(t)}catch(n){Ec(t,i,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){Zs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Zs=s;break}Zs=t.return}}var kl,El=Math.ceil,wl=x.ReactCurrentDispatcher,$l=x.ReactCurrentOwner,Cl=x.ReactCurrentBatchConfig,Bl=0,Il=null,Sl=null,Ml=0,zl=0,Ol=wo(0),Nl=0,Ll=null,Dl=0,jl=0,Tl=0,Pl=null,Fl=null,Vl=0,ql=1/0,Rl=null,Hl=!1,Ul=null,Wl=null,Yl=!1,Xl=null,Gl=0,Ql=0,Jl=null,Zl=-1,Kl=0;function nc(){return 0!=(6&Bl)?Zn():-1!==Zl?Zl:Zl=Zn()}function tc(n){return 0==(1&n.mode)?1:0!=(2&Bl)&&0!==Ml?Ml&-Ml:null!==mi.transition?(0===Kl&&(Kl=mt()),Kl):0!==(n=xt)?n:n=void 0===(n=window.event)?16:Jt(n.type)}function ec(n,t,e,r){if(50<Ql)throw Ql=0,Jl=null,Error(i(185));bt(n,e,r),0!=(2&Bl)&&n===Il||(n===Il&&(0==(2&Bl)&&(jl|=e),4===Nl&&sc(n,Ml)),rc(n,r),1===e&&0===Bl&&0==(1&t.mode)&&(ql=Zn()+500,Fo&&Ro()))}function rc(n,t){var e=n.callbackNode;!function(n,t){for(var e=n.suspendedLanes,r=n.pingedLanes,o=n.expirationTimes,i=n.pendingLanes;0<i;){var a=31-st(i),s=1<<a,l=o[a];-1===l?0!=(s&e)&&0==(s&r)||(o[a]=ft(s,t)):l<=t&&(n.expiredLanes|=s),i&=~s}}(n,t);var r=ht(n,n===Il?Ml:0);if(0===r)null!==e&&Gn(e),n.callbackNode=null,n.callbackPriority=0;else if(t=r&-r,n.callbackPriority!==t){if(null!=e&&Gn(e),1===t)0===n.tag?function(n){Fo=!0,qo(n)}(lc.bind(null,n)):qo(lc.bind(null,n)),ao((function(){0==(6&Bl)&&Ro()})),e=null;else{switch(vt(r)){case 1:e=nt;break;case 4:e=tt;break;case 16:default:e=et;break;case 536870912:e=ot}e=Ic(e,oc.bind(null,n))}n.callbackPriority=t,n.callbackNode=e}}function oc(n,t){if(Zl=-1,Kl=0,0!=(6&Bl))throw Error(i(327));var e=n.callbackNode;if(yc()&&n.callbackNode!==e)return null;var r=ht(n,n===Il?Ml:0);if(0===r)return null;if(0!=(30&r)||0!=(r&n.expiredLanes)||t)t=mc(n,r);else{t=r;var o=Bl;Bl|=2;var a=fc();for(Il===n&&Ml===t||(Rl=null,ql=Zn()+500,pc(n,t));;)try{bc();break}catch(t){hc(n,t)}yi(),wl.current=a,Bl=o,null!==Sl?t=0:(Il=null,Ml=0,t=Nl)}if(0!==t){if(2===t&&0!==(o=gt(n))&&(r=o,t=ic(n,o)),1===t)throw e=Ll,pc(n,0),sc(n,r),rc(n,Zn()),e;if(6===t)sc(n,r);else{if(o=n.current.alternate,0==(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 o=e[r],i=o.getSnapshot;o=o.value;try{if(!sr(i(),o))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}(o)&&(2===(t=mc(n,r))&&0!==(a=gt(n))&&(r=a,t=ic(n,a)),1===t))throw e=Ll,pc(n,0),sc(n,r),rc(n,Zn()),e;switch(n.finishedWork=o,n.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:vc(n,Fl,Rl);break;case 3:if(sc(n,r),(130023424&r)===r&&10<(t=Vl+500-Zn())){if(0!==ht(n,0))break;if(((o=n.suspendedLanes)&r)!==r){nc(),n.pingedLanes|=n.suspendedLanes&o;break}n.timeoutHandle=ro(vc.bind(null,n,Fl,Rl),t);break}vc(n,Fl,Rl);break;case 4:if(sc(n,r),(4194240&r)===r)break;for(t=n.eventTimes,o=-1;0<r;){var s=31-st(r);a=1<<s,(s=t[s])>o&&(o=s),r&=~a}if(r=o,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=ro(vc.bind(null,n,Fl,Rl),r);break}vc(n,Fl,Rl);break;default:throw Error(i(329))}}}return rc(n,Zn()),n.callbackNode===e?oc.bind(null,n):null}function ic(n,t){var e=Pl;return n.current.memoizedState.isDehydrated&&(pc(n,t).flags|=256),2!==(n=mc(n,t))&&(t=Fl,Fl=e,null!==t&&ac(t)),n}function ac(n){null===Fl?Fl=n:Fl.push.apply(Fl,n)}function sc(n,t){for(t&=~Tl,t&=~jl,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 lc(n){if(0!=(6&Bl))throw Error(i(327));yc();var t=ht(n,0);if(0==(1&t))return rc(n,Zn()),null;var e=mc(n,t);if(0!==n.tag&&2===e){var r=gt(n);0!==r&&(t=r,e=ic(n,r))}if(1===e)throw e=Ll,pc(n,0),sc(n,t),rc(n,Zn()),e;if(6===e)throw Error(i(345));return n.finishedWork=n.current.alternate,n.finishedLanes=t,vc(n,Fl,Rl),rc(n,Zn()),null}function cc(n,t){var e=Bl;Bl|=1;try{return n(t)}finally{0===(Bl=e)&&(ql=Zn()+500,Fo&&Ro())}}function dc(n){null!==Xl&&0===Xl.tag&&0==(6&Bl)&&yc();var t=Bl;Bl|=1;var e=Cl.transition,r=xt;try{if(Cl.transition=null,xt=1,n)return n()}finally{xt=r,Cl.transition=e,0==(6&(Bl=t))&&Ro()}}function uc(){zl=Ol.current,$o(Ol)}function pc(n,t){n.finishedWork=null,n.finishedLanes=0;var e=n.timeoutHandle;if(-1!==e&&(n.timeoutHandle=-1,oo(e)),null!==Sl)for(e=Sl.return;null!==e;){var r=e;switch(ei(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&No();break;case 3:ia(),$o(So),$o(Io),ua();break;case 5:sa(r);break;case 4:ia();break;case 13:case 19:$o(la);break;case 10:ki(r.type._context);break;case 22:case 23:uc()}e=e.return}if(Il=n,Sl=n=Oc(n.current,null),Ml=zl=t,Nl=0,Ll=null,Tl=jl=Dl=0,Fl=Pl=null,null!==Ci){for(t=0;t<Ci.length;t++)if(null!==(r=(e=Ci[t]).interleaved)){e.interleaved=null;var o=r.next,i=e.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}e.pending=r}Ci=null}return n}function hc(n,t){for(;;){var e=Sl;try{if(yi(),pa.current=as,ba){for(var r=ga.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ba=!1}if(fa=0,Aa=ma=ga=null,_a=!1,xa=0,$l.current=null,null===e||null===e.return){Nl=1,Ll=t,Sl=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(0==(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(0==(1&t)){ms(a,d,t),gc();break n}c=Error(i(426))}else if(ii&&1&l.mode){var A=As(s);if(null!==A){0==(65536&A.flags)&&(A.flags|=256),bs(A,s,l,0,t),gi(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,ji(a,fs(0,c,t));break n;case 1:l=c;var b=a.type,_=a.stateNode;if(0==(128&a.flags)&&("function"==typeof b.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===Wl||!Wl.has(_)))){a.flags|=65536,t&=-t,a.lanes|=t,ji(a,gs(a,l,t));break n}}a=a.return}while(null!==a)}xc(e)}catch(n){t=n,Sl===e&&null!==e&&(Sl=e=e.return);continue}break}}function fc(){var n=wl.current;return wl.current=as,null===n?as:n}function gc(){0!==Nl&&3!==Nl&&2!==Nl||(Nl=4),null===Il||0==(268435455&Dl)&&0==(268435455&jl)||sc(Il,Ml)}function mc(n,t){var e=Bl;Bl|=2;var r=fc();for(Il===n&&Ml===t||(Rl=null,pc(n,t));;)try{Ac();break}catch(t){hc(n,t)}if(yi(),Bl=e,wl.current=r,null!==Sl)throw Error(i(261));return Il=null,Ml=0,Nl}function Ac(){for(;null!==Sl;)_c(Sl)}function bc(){for(;null!==Sl&&!Qn();)_c(Sl)}function _c(n){var t=kl(n.alternate,n,zl);n.memoizedProps=n.pendingProps,null===t?xc(n):Sl=t,$l.current=null}function xc(n){var t=n;do{var e=t.alternate;if(n=t.return,0==(32768&t.flags)){if(null!==(e=Ys(e,t,zl)))return void(Sl=e)}else{if(null!==(e=Xs(e,t)))return e.flags&=32767,void(Sl=e);if(null===n)return Nl=6,void(Sl=null);n.flags|=32768,n.subtreeFlags=0,n.deletions=null}if(null!==(t=t.sibling))return void(Sl=t);Sl=t=n}while(null!==t);0===Nl&&(Nl=5)}function vc(n,t,e){var r=xt,o=Cl.transition;try{Cl.transition=null,xt=1,function(n,t,e,r){do{yc()}while(null!==Xl);if(0!=(6&Bl))throw Error(i(327));e=n.finishedWork;var o=n.finishedLanes;if(null===e)return null;if(n.finishedWork=null,n.finishedLanes=0,e===n.current)throw Error(i(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 o=31-st(e),i=1<<o;t[o]=0,r[o]=-1,n[o]=-1,e&=~i}}(n,a),n===Il&&(Sl=Il=null,Ml=0),0==(2064&e.subtreeFlags)&&0==(2064&e.flags)||Yl||(Yl=!0,Ic(et,(function(){return yc(),null}))),a=0!=(15990&e.flags),0!=(15990&e.subtreeFlags)||a){a=Cl.transition,Cl.transition=null;var s=xt;xt=1;var l=Bl;Bl|=4,$l.current=null,function(n,t){if(no=Ut,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 o=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!==o&&3!==p.nodeType||(l=s+o),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===o&&(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(to={focusedElem:n,selectionRange:e},Ut=!1,Zs=t;null!==Zs;)if(n=(t=Zs).child,0!=(1028&t.subtreeFlags)&&null!==n)n.return=t,Zs=n;else for(;null!==Zs;){t=Zs;try{var g=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var m=g.memoizedProps,A=g.memoizedState,b=t.stateNode,_=b.getSnapshotBeforeUpdate(t.elementType===t.type?m:Ai(t.type,m),A);b.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(i(163))}}catch(n){Ec(t,t.return,n)}if(null!==(n=t.sibling)){n.return=t.return,Zs=n;break}Zs=t.return}g=tl,tl=!1}(n,e),ml(e,n),fr(to),Ut=!!no,to=no=null,n.current=e,bl(e,n,o),Jn(),Bl=l,xt=s,Cl.transition=a}else n.current=e;if(Yl&&(Yl=!1,Xl=n,Gl=o),0===(a=n.pendingLanes)&&(Wl=null),function(n){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(it,n,void 0,128==(128&n.current.flags))}catch(n){}}(e.stateNode),rc(n,Zn()),null!==t)for(r=n.onRecoverableError,e=0;e<t.length;e++)r((o=t[e]).value,{componentStack:o.stack,digest:o.digest});if(Hl)throw Hl=!1,n=Ul,Ul=null,n;0!=(1&Gl)&&0!==n.tag&&yc(),0!=(1&(a=n.pendingLanes))?n===Jl?Ql++:(Ql=0,Jl=n):Ql=0,Ro()}(n,t,e,r)}finally{Cl.transition=o,xt=r}return null}function yc(){if(null!==Xl){var n=vt(Gl),t=Cl.transition,e=xt;try{if(Cl.transition=null,xt=16>n?16:n,null===Xl)var r=!1;else{if(n=Xl,Xl=null,Gl=0,0!=(6&Bl))throw Error(i(331));var o=Bl;for(Bl|=4,Zs=n.current;null!==Zs;){var a=Zs,s=a.child;if(0!=(16&Zs.flags)){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var d=l[c];for(Zs=d;null!==Zs;){var u=Zs;switch(u.tag){case 0:case 11:case 15:el(8,u,a)}var p=u.child;if(null!==p)p.return=u,Zs=p;else for(;null!==Zs;){var h=(u=Zs).sibling,f=u.return;if(il(u),u===d){Zs=null;break}if(null!==h){h.return=f,Zs=h;break}Zs=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)}}Zs=a}}if(0!=(2064&a.subtreeFlags)&&null!==s)s.return=a,Zs=s;else n:for(;null!==Zs;){if(0!=(2048&(a=Zs).flags))switch(a.tag){case 0:case 11:case 15:el(9,a,a.return)}var b=a.sibling;if(null!==b){b.return=a.return,Zs=b;break n}Zs=a.return}}var _=n.current;for(Zs=_;null!==Zs;){var x=(s=Zs).child;if(0!=(2064&s.subtreeFlags)&&null!==x)x.return=s,Zs=x;else n:for(s=_;null!==Zs;){if(0!=(2048&(l=Zs).flags))try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(n){Ec(l,l.return,n)}if(l===s){Zs=null;break n}var v=l.sibling;if(null!==v){v.return=l.return,Zs=v;break n}Zs=l.return}}if(Bl=o,Ro(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(it,n)}catch(n){}r=!0}return r}finally{xt=e,Cl.transition=t}}return!1}function kc(n,t,e){n=Li(n,t=fs(0,t=ds(e,t),1),1),t=nc(),null!==n&&(bt(n,1,t),rc(n,t))}function Ec(n,t,e){if(3===n.tag)kc(n,n,e);else for(;null!==t;){if(3===t.tag){kc(t,n,e);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wl||!Wl.has(r))){t=Li(t,n=gs(t,n=ds(e,n),1),1),n=nc(),null!==t&&(bt(t,1,n),rc(t,n));break}}t=t.return}}function wc(n,t,e){var r=n.pingCache;null!==r&&r.delete(t),t=nc(),n.pingedLanes|=n.suspendedLanes&e,Il===n&&(Ml&e)===e&&(4===Nl||3===Nl&&(130023424&Ml)===Ml&&500>Zn()-Vl?pc(n,0):Tl|=e),rc(n,t)}function $c(n,t){0===t&&(0==(1&n.mode)?t=1:(t=ut,0==(130023424&(ut<<=1))&&(ut=4194304)));var e=nc();null!==(n=Si(n,t))&&(bt(n,t,e),rc(n,e))}function Cc(n){var t=n.memoizedState,e=0;null!==t&&(e=t.retryLane),$c(n,e)}function Bc(n,t){var e=0;switch(n.tag){case 13:var r=n.stateNode,o=n.memoizedState;null!==o&&(e=o.retryLane);break;case 19:r=n.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),$c(n,e)}function Ic(n,t){return Xn(n,t)}function Sc(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 Sc(n,t,e,r)}function zc(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,o,a){var s=2;if(r=n,"function"==typeof n)zc(n)&&(s=1);else if("string"==typeof n)s=5;else n:switch(n){case k:return Lc(e.children,o,a,t);case E:s=8,o|=8;break;case w:return(n=Mc(12,e,t,2|o)).elementType=w,n.lanes=a,n;case I:return(n=Mc(13,e,t,o)).elementType=I,n.lanes=a,n;case S:return(n=Mc(19,e,t,o)).elementType=S,n.lanes=a,n;case O:return Dc(e,o,a,t);default:if("object"==typeof n&&null!==n)switch(n.$$typeof){case $:s=10;break n;case C:s=9;break n;case B:s=11;break n;case M:s=14;break n;case z:s=16,r=null;break n}throw Error(i(130,null==n?n:typeof n,""))}return(t=Mc(s,e,t,o)).elementType=n,t.type=r,t.lanes=a,t}function Lc(n,t,e,r){return(n=Mc(7,n,r,t)).lanes=e,n}function Dc(n,t,e,r){return(n=Mc(22,n,r,t)).elementType=O,n.lanes=e,n.stateNode={isHidden:!1},n}function jc(n,t,e){return(n=Mc(6,n,null,t)).lanes=e,n}function Tc(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,o){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=o,this.mutableSourceEagerHydrationData=null}function Fc(n,t,e,r,o,i,a,s,l){return n=new Pc(n,t,e,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Mc(3,null,null,t),n.current=i,i.stateNode=n,i.memoizedState={element:r,isDehydrated:e,cache:null,transitions:null,pendingSuspenseBoundaries:null},zi(i),n}function Vc(n,t,e){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:y,key:null==r?null:""+r,children:n,containerInfo:t,implementation:e}}function qc(n){if(!n)return Bo;n:{if(Rn(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var t=n;do{switch(t.tag){case 3:t=t.stateNode.context;break n;case 1:if(Oo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break n}}t=t.return}while(null!==t);throw Error(i(171))}if(1===n.tag){var e=n.type;if(Oo(e))return Do(n,e,t)}return t}function Rc(n,t,e,r,o,i,a,s,l){return(n=Fc(e,r,!0,n,0,i,0,s,l)).context=qc(null),e=n.current,(i=Ni(r=nc(),o=tc(e))).callback=null!=t?t:null,Li(e,i,o),n.current.lanes=o,bt(n,o,r),rc(n,r),n}function Hc(n,t,e,r){var o=t.current,i=nc(),a=tc(o);return e=qc(e),null===t.context?t.context=e:t.pendingContext=e,(t=Ni(i,a)).payload={element:n},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(n=Li(o,t,a))&&(ec(n,o,a,i),Di(n,o,a)),a}function Uc(n){return(n=n.current).child?(n.child.tag,n.child.stateNode):null}function Wc(n,t){if(null!==(n=n.memoizedState)&&null!==n.dehydrated){var e=n.retryLane;n.retryLane=0!==e&&e<t?e:t}}function Yc(n,t){Wc(n,t),(n=n.alternate)&&Wc(n,t)}kl=function(n,t,e){if(null!==n)if(n.memoizedProps!==t.pendingProps||So.current)xs=!0;else{if(0==(n.lanes&e)&&0==(128&t.flags))return xs=!1,function(n,t,e){switch(t.tag){case 3:Ss(t),fi();break;case 5:aa(t);break;case 1:Oo(t.type)&&jo(t);break;case 4:oa(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Co(bi,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Co(la,1&la.current),t.flags|=128,null):0!=(e&t.child.childLanes)?js(n,t,e):(Co(la,1&la.current),null!==(n=Hs(n,t,e))?n.sibling:null);Co(la,1&la.current);break;case 19:if(r=0!=(e&t.childLanes),0!=(128&n.flags)){if(r)return qs(n,t,e);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Co(la,la.current),r)break;return null;case 22:case 23:return t.lanes=0,ws(n,t,e)}return Hs(n,t,e)}(n,t,e);xs=0!=(131072&n.flags)}else xs=!1,ii&&0!=(1048576&t.flags)&&ni(t,Yo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Rs(n,t),n=t.pendingProps;var o=zo(t,Io.current);wi(t,e),o=Ea(null,t,r,n,o,e);var a=wa();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Oo(r)?(a=!0,jo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,zi(t),o.updater=qi,t.stateNode=o,o._reactInternals=t,Wi(t,r,n,e),t=Is(null,t,r,!0,a,e)):(t.tag=0,ii&&a&&ti(t),vs(null,t,o,e),t=t.child),t;case 16:r=t.elementType;n:{switch(Rs(n,t),n=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(n){if("function"==typeof n)return zc(n)?1:0;if(null!=n){if((n=n.$$typeof)===B)return 11;if(n===M)return 14}return 2}(r),n=Ai(r,n),o){case 0:t=Cs(null,t,r,n,e);break n;case 1:t=Bs(null,t,r,n,e);break n;case 11:t=ys(null,t,r,n,e);break n;case 14:t=ks(null,t,r,Ai(r.type,n),e);break n}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Cs(n,t,r,o=t.elementType===r?o:Ai(r,o),e);case 1:return r=t.type,o=t.pendingProps,Bs(n,t,r,o=t.elementType===r?o:Ai(r,o),e);case 3:n:{if(Ss(t),null===n)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,Oi(n,t),Ti(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=Ms(n,t,r,e,o=ds(Error(i(423)),t));break n}if(r!==o){t=Ms(n,t,r,e,o=ds(Error(i(424)),t));break n}for(oi=co(t.stateNode.containerInfo.firstChild),ri=t,ii=!0,ai=null,e=Zi(t,null,r,e),t.child=e;e;)e.flags=-3&e.flags|4096,e=e.sibling}else{if(fi(),r===o){t=Hs(n,t,e);break n}vs(n,t,r,e)}t=t.child}return t;case 5:return aa(t),null===n&&di(t),r=t.type,o=t.pendingProps,a=null!==n?n.memoizedProps:null,s=o.children,eo(r,o)?s=null:null!==a&&eo(r,a)&&(t.flags|=32),$s(n,t),vs(n,t,s,e),t.child;case 6:return null===n&&di(t),null;case 13:return js(n,t,e);case 4:return oa(t,t.stateNode.containerInfo),r=t.pendingProps,null===n?t.child=Ji(t,null,r,e):vs(n,t,r,e),t.child;case 11:return r=t.type,o=t.pendingProps,ys(n,t,r,o=t.elementType===r?o:Ai(r,o),e);case 7:return vs(n,t,t.pendingProps,e),t.child;case 8:case 12:return vs(n,t,t.pendingProps.children,e),t.child;case 10:n:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,s=o.value,Co(bi,r._currentValue),r._currentValue=s,null!==a)if(sr(a.value,s)){if(a.children===o.children&&!So.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=Ni(-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),Ei(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(i(341));s.lanes|=e,null!==(l=s.alternate)&&(l.lanes|=e),Ei(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}vs(n,t,o.children,e),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,wi(t,e),r=r(o=$i(o)),t.flags|=1,vs(n,t,r,e),t.child;case 14:return o=Ai(r=t.type,t.pendingProps),ks(n,t,r,o=Ai(r.type,o),e);case 15:return Es(n,t,t.type,t.pendingProps,e);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ai(r,o),Rs(n,t),t.tag=1,Oo(r)?(n=!0,jo(t)):n=!1,wi(t,e),Hi(t,r,o),Wi(t,r,o,e),Is(null,t,r,!0,n,e);case 19:return qs(n,t,e);case 22:return ws(n,t,e)}throw Error(i(156,t.tag))};var Xc="function"==typeof reportError?reportError:function(n){console.error(n)};function Gc(n){this._internalRoot=n}function Qc(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,o){var i=e._reactRootContainer;if(i){var a=i;if("function"==typeof o){var s=o;o=function(){var n=Uc(a);s.call(n)}}Hc(t,a,n,o)}else a=function(n,t,e,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var n=Uc(a);i.call(n)}}var a=Rc(t,r,n,0,null,!1,0,"",Kc);return n._reactRootContainer=a,n[go]=a.current,qr(8===n.nodeType?n.parentNode:n),dc(),a}for(;o=n.lastChild;)n.removeChild(o);if("function"==typeof r){var s=r;r=function(){var n=Uc(l);s.call(n)}}var l=Fc(n,0,!1,null,0,!1,0,"",Kc);return n._reactRootContainer=l,n[go]=l.current,qr(8===n.nodeType?n.parentNode:n),dc((function(){Hc(t,l,e,r)})),l}(e,t,n,o,r);return Uc(a)}Qc.prototype.render=Gc.prototype.render=function(n){var t=this._internalRoot;if(null===t)throw Error(i(409));Hc(n,t,null,null)},Qc.prototype.unmount=Gc.prototype.unmount=function(){var n=this._internalRoot;if(null!==n){this._internalRoot=null;var t=n.containerInfo;dc((function(){Hc(null,n,null,null)})),t[go]=null}},Qc.prototype.unstable_scheduleHydration=function(n){if(n){var t=wt();n={blockedOn:null,target:n,priority:t};for(var e=0;e<Nt.length&&0!==t&&t<Nt[e].priority;e++);Nt.splice(e,0,n),0===e&&Tt(n)}},yt=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),rc(t,Zn()),0==(6&Bl)&&(ql=Zn()+500,Ro()))}break;case 13:dc((function(){var t=Si(n,1);if(null!==t){var e=nc();ec(t,n,1,e)}})),Yc(n,1)}},kt=function(n){if(13===n.tag){var t=Si(n,134217728);null!==t&&ec(t,n,134217728,nc()),Yc(n,134217728)}},Et=function(n){if(13===n.tag){var t=tc(n),e=Si(n,t);null!==e&&ec(e,n,t,nc()),Yc(n,t)}},wt=function(){return xt},$t=function(n,t){var e=xt;try{return xt=n,t()}finally{xt=e}},kn=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 o=yo(r);if(!o)throw Error(i(90));Y(r),Z(r,o)}}}break;case"textarea":an(n,e);break;case"select":null!=(t=e.value)&&en(n,!!e.multiple,t,!1)}},In=cc,Sn=dc;var td={usingClientEntryPoint:!1,Events:[xo,vo,yo,Cn,Bn,cc]},ed={findFiberByHostInstance:_o,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:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(n){return null===(n=Wn(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 od=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!od.isDisabled&&od.supportsFiber)try{it=od.inject(rd),at=od}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(i(200));return Vc(n,t,null,e)},t.createRoot=function(n,t){if(!Jc(n))throw Error(i(299));var e=!1,r="",o=Xc;return null!=t&&(!0===t.unstable_strictMode&&(e=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Fc(n,1,!1,null,0,e,0,r,o),n[go]=t.current,qr(8===n.nodeType?n.parentNode:n),new Gc(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(i(188));throw n=Object.keys(n).join(","),Error(i(268,n))}return null===(n=Wn(t))?null:n.stateNode},t.flushSync=function(n){return dc(n)},t.hydrate=function(n,t,e){if(!Zc(t))throw Error(i(200));return nd(null,n,t,!0,e)},t.hydrateRoot=function(n,t,e){if(!Jc(n))throw Error(i(405));var r=null!=e&&e.hydratedSources||null,o=!1,a="",s=Xc;if(null!=e&&(!0===e.unstable_strictMode&&(o=!0),void 0!==e.identifierPrefix&&(a=e.identifierPrefix),void 0!==e.onRecoverableError&&(s=e.onRecoverableError)),t=Rc(t,null,n,1,null!=e?e:null,o,0,a,s),n[go]=t.current,qr(n),r)for(n=0;n<r.length;n++)o=(o=(e=r[n])._getVersion)(e._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[e,o]:t.mutableSourceEagerHydrationData.push(e,o);return new Qc(t)},t.render=function(n,t,e){if(!Zc(t))throw Error(i(200));return nd(null,n,t,!1,e)},t.unmountComponentAtNode=function(n){if(!Zc(n))throw Error(i(40));return!!n._reactRootContainer&&(dc((function(){nd(null,null,n,!1,(function(){n._reactRootContainer=null,n[go]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(n,t,e,r){if(!Zc(e))throw Error(i(200));if(null==n||void 0===n._reactInternals)throw Error(i(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)},9003:(n,t,e)=>{"use strict";e.r(t),e.d(t,{MemoryRouter:()=>i.MemoryRouter,Navigate:()=>i.Navigate,NavigationType:()=>o.aU,Outlet:()=>i.Outlet,Route:()=>i.Route,Router:()=>i.Router,Routes:()=>i.Routes,UNSAFE_LocationContext:()=>i.UNSAFE_LocationContext,UNSAFE_NavigationContext:()=>i.UNSAFE_NavigationContext,UNSAFE_RouteContext:()=>i.UNSAFE_RouteContext,createPath:()=>o.Ep,createRoutesFromChildren:()=>i.createRoutesFromChildren,generatePath:()=>i.generatePath,matchPath:()=>i.matchPath,matchRoutes:()=>i.matchRoutes,parsePath:()=>o.cP,renderMatches:()=>i.renderMatches,resolvePath:()=>i.resolvePath,useHref:()=>i.useHref,useInRouterContext:()=>i.useInRouterContext,useLocation:()=>i.useLocation,useMatch:()=>i.useMatch,useNavigate:()=>i.useNavigate,useNavigationType:()=>i.useNavigationType,useOutlet:()=>i.useOutlet,useOutletContext:()=>i.useOutletContext,useParams:()=>i.useParams,useResolvedPath:()=>i.useResolvedPath,useRoutes:()=>i.useRoutes,BrowserRouter:()=>d,HashRouter:()=>u,Link:()=>h,NavLink:()=>f,createSearchParams:()=>A,unstable_HistoryRouter:()=>p,useLinkClickHandler:()=>g,useSearchParams:()=>m});var r=e(6204),o=e(197),i=e(982);function a(){return a=Object.assign||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)}function s(n,t){if(null==n)return{};var e,r,o={},i=Object.keys(n);for(r=0;r<i.length;r++)e=i[r],t.indexOf(e)>=0||(o[e]=n[e]);return o}const l=["onClick","reloadDocument","replace","state","target","to"],c=["aria-current","caseSensitive","className","end","style","to","children"];function d(n){let{basename:t,children:e,window:a}=n,s=(0,r.useRef)();null==s.current&&(s.current=(0,o.lX)({window:a}));let l=s.current,[c,d]=(0,r.useState)({action:l.action,location:l.location});return(0,r.useLayoutEffect)((()=>l.listen(d)),[l]),(0,r.createElement)(i.Router,{basename:t,children:e,location:c.location,navigationType:c.action,navigator:l})}function u(n){let{basename:t,children:e,window:a}=n,s=(0,r.useRef)();null==s.current&&(s.current=(0,o.q_)({window:a}));let l=s.current,[c,d]=(0,r.useState)({action:l.action,location:l.location});return(0,r.useLayoutEffect)((()=>l.listen(d)),[l]),(0,r.createElement)(i.Router,{basename:t,children:e,location:c.location,navigationType:c.action,navigator:l})}function p(n){let{basename:t,children:e,history:o}=n;const[a,s]=(0,r.useState)({action:o.action,location:o.location});return(0,r.useLayoutEffect)((()=>o.listen(s)),[o]),(0,r.createElement)(i.Router,{basename:t,children:e,location:a.location,navigationType:a.action,navigator:o})}const h=(0,r.forwardRef)((function(n,t){let{onClick:e,reloadDocument:o,replace:c=!1,state:d,target:u,to:p}=n,h=s(n,l),f=(0,i.useHref)(p),m=g(p,{replace:c,state:d,target:u});return(0,r.createElement)("a",a({},h,{href:f,onClick:function(n){e&&e(n),n.defaultPrevented||o||m(n)},ref:t,target:u}))})),f=(0,r.forwardRef)((function(n,t){let{"aria-current":e="page",caseSensitive:o=!1,className:l="",end:d=!1,style:u,to:p,children:f}=n,g=s(n,c),m=(0,i.useLocation)(),A=(0,i.useResolvedPath)(p),b=m.pathname,_=A.pathname;o||(b=b.toLowerCase(),_=_.toLowerCase());let x,v=b===_||!d&&b.startsWith(_)&&"/"===b.charAt(_.length),y=v?e:void 0;x="function"==typeof l?l({isActive:v}):[l,v?"active":null].filter(Boolean).join(" ");let k="function"==typeof u?u({isActive:v}):u;return(0,r.createElement)(h,a({},g,{"aria-current":y,className:x,ref:t,style:k,to:p}),"function"==typeof f?f({isActive:v}):f)}));function g(n,t){let{target:e,replace:a,state:s}=void 0===t?{}:t,l=(0,i.useNavigate)(),c=(0,i.useLocation)(),d=(0,i.useResolvedPath)(n);return(0,r.useCallback)((t=>{if(!(0!==t.button||e&&"_self"!==e||function(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}(t))){t.preventDefault();let e=!!a||(0,o.Ep)(c)===(0,o.Ep)(d);l(n,{replace:e,state:s})}}),[c,l,d,a,s,e,n])}function m(n){let t=(0,r.useRef)(A(n)),e=(0,i.useLocation)(),o=(0,r.useMemo)((()=>{let n=A(e.search);for(let e of t.current.keys())n.has(e)||t.current.getAll(e).forEach((t=>{n.append(e,t)}));return n}),[e.search]),a=(0,i.useNavigate)();return[o,(0,r.useCallback)(((n,t)=>{a("?"+A(n),t)}),[a])]}function A(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]])}),[]))}},982:(n,t,e)=>{"use strict";e.r(t),e.d(t,{NavigationType:()=>r.aU,createPath:()=>r.Ep,parsePath:()=>r.cP,MemoryRouter:()=>j,Navigate:()=>T,Outlet:()=>P,Route:()=>F,Router:()=>V,Routes:()=>q,UNSAFE_LocationContext:()=>a,UNSAFE_NavigationContext:()=>i,UNSAFE_RouteContext:()=>s,createRoutesFromChildren:()=>R,generatePath:()=>c,matchPath:()=>m,matchRoutes:()=>d,renderMatches:()=>H,resolvePath:()=>A,useHref:()=>E,useInRouterContext:()=>w,useLocation:()=>$,useMatch:()=>B,useNavigate:()=>I,useNavigationType:()=>C,useOutlet:()=>z,useOutletContext:()=>M,useParams:()=>O,useResolvedPath:()=>N,useRoutes:()=>L});var r=e(197),o=e(6204);const i=(0,o.createContext)(null),a=(0,o.createContext)(null),s=(0,o.createContext)({outlet:null,matches:[]});function l(n,t){if(!n)throw new Error(t)}function c(n,t){return void 0===t&&(t={}),n.replace(/:(\w+)/g,((n,e)=>(null==t[e]&&l(!1),t[e]))).replace(/\/*\*$/,(n=>null==t["*"]?"":t["*"].replace(/^\/*/,"/")))}function d(n,t,e){void 0===e&&(e="/");let o=_(("string"==typeof t?(0,r.cP)(t):t).pathname||"/",e);if(null==o)return null;let i=u(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 a=null;for(let n=0;null==a&&n<i.length;++n)a=g(i[n],o);return a}function u(n,t,e,r){return void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===r&&(r=""),n.forEach(((n,o)=>{let i={relativePath:n.path||"",caseSensitive:!0===n.caseSensitive,childrenIndex:o,route:n};i.relativePath.startsWith("/")&&(i.relativePath.startsWith(r)||l(!1),i.relativePath=i.relativePath.slice(r.length));let a=x([r,i.relativePath]),s=e.concat(i);n.children&&n.children.length>0&&(!0===n.index&&l(!1),u(n.children,t,s,a)),(null!=n.path||n.index)&&t.push({path:a,score:f(a,n.index),routesMeta:s})})),t}const p=/^:\w+$/,h=n=>"*"===n;function f(n,t){let e=n.split("/"),r=e.length;return e.some(h)&&(r+=-2),t&&(r+=2),e.filter((n=>!h(n))).reduce(((n,t)=>n+(p.test(t)?3:""===t?1:10)),r)}function g(n,t){let{routesMeta:e}=n,r={},o="/",i=[];for(let n=0;n<e.length;++n){let a=e[n],s=n===e.length-1,l="/"===o?t:t.slice(o.length)||"/",c=m({path:a.relativePath,caseSensitive:a.caseSensitive,end:s},l);if(!c)return null;Object.assign(r,c.params);let d=a.route;i.push({params:r,pathname:x([o,c.pathname]),pathnameBase:v(x([o,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(o=x([o,c.pathnameBase]))}return i}function m(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);let r=[],o="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((n,t)=>(r.push(t),"([^\\/]+)")));return n.endsWith("*")?(r.push("*"),o+="*"===n||"/*"===n?"(.*)$":"(?:\\/(.+)|\\/*)$"):o+=e?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(o,t?void 0:"i"),r]}(n.path,n.caseSensitive,n.end),o=t.match(e);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce(((n,t,e)=>{if("*"===t){let n=s[e]||"";a=i.slice(0,i.length-n.length).replace(/(.)\/+$/,"$1")}return n[t]=function(n,t){try{return decodeURIComponent(n)}catch(t){return n}}(s[e]||""),n}),{}),pathname:i,pathnameBase:a,pattern:n}}function A(n,t){void 0===t&&(t="/");let{pathname:e,search:o="",hash:i=""}="string"==typeof n?(0,r.cP)(n):n,a=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:a,search:y(o),hash:k(i)}}function b(n,t,e){let o,i="string"==typeof n?(0,r.cP)(n):n,a=""===n||""===i.pathname?"/":i.pathname;if(null==a)o=e;else{let n=t.length-1;if(a.startsWith("..")){let t=a.split("/");for(;".."===t[0];)t.shift(),n-=1;i.pathname=t.join("/")}o=n>=0?t[n]:"/"}let s=A(i,o);return a&&"/"!==a&&a.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function _(n,t){if("/"===t)return n;if(!n.toLowerCase().startsWith(t.toLowerCase()))return null;let e=n.charAt(t.length);return e&&"/"!==e?null:n.slice(t.length)||"/"}const x=n=>n.join("/").replace(/\/\/+/g,"/"),v=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),y=n=>n&&"?"!==n?n.startsWith("?")?n:"?"+n:"",k=n=>n&&"#"!==n?n.startsWith("#")?n:"#"+n:"";function E(n){w()||l(!1);let{basename:t,navigator:e}=(0,o.useContext)(i),{hash:a,pathname:s,search:c}=N(n),d=s;if("/"!==t){let e=function(n){return""===n||""===n.pathname?"/":"string"==typeof n?(0,r.cP)(n).pathname:n.pathname}(n),o=null!=e&&e.endsWith("/");d="/"===s?t+(o?"/":""):x([t,s])}return e.createHref({pathname:d,search:c,hash:a})}function w(){return null!=(0,o.useContext)(a)}function $(){return w()||l(!1),(0,o.useContext)(a).location}function C(){return(0,o.useContext)(a).navigationType}function B(n){w()||l(!1);let{pathname:t}=$();return(0,o.useMemo)((()=>m(n,t)),[t,n])}function I(){w()||l(!1);let{basename:n,navigator:t}=(0,o.useContext)(i),{matches:e}=(0,o.useContext)(s),{pathname:r}=$(),a=JSON.stringify(e.map((n=>n.pathnameBase))),c=(0,o.useRef)(!1);return(0,o.useEffect)((()=>{c.current=!0})),(0,o.useCallback)((function(e,o){if(void 0===o&&(o={}),!c.current)return;if("number"==typeof e)return void t.go(e);let i=b(e,JSON.parse(a),r);"/"!==n&&(i.pathname=x([n,i.pathname])),(o.replace?t.replace:t.push)(i,o.state)}),[n,t,a,r])}const S=(0,o.createContext)(null);function M(){return(0,o.useContext)(S)}function z(n){let t=(0,o.useContext)(s).outlet;return t?(0,o.createElement)(S.Provider,{value:n},t):t}function O(){let{matches:n}=(0,o.useContext)(s),t=n[n.length-1];return t?t.params:{}}function N(n){let{matches:t}=(0,o.useContext)(s),{pathname:e}=$(),r=JSON.stringify(t.map((n=>n.pathnameBase)));return(0,o.useMemo)((()=>b(n,JSON.parse(r),e)),[n,r,e])}function L(n,t){w()||l(!1);let{matches:e}=(0,o.useContext)(s),i=e[e.length-1],a=i?i.params:{},c=(i&&i.pathname,i?i.pathnameBase:"/");i&&i.route;let u,p=$();if(t){var h;let n="string"==typeof t?(0,r.cP)(t):t;"/"===c||(null==(h=n.pathname)?void 0:h.startsWith(c))||l(!1),u=n}else u=p;let f=u.pathname||"/",g=d(n,{pathname:"/"===c?f:f.slice(c.length)||"/"});return D(g&&g.map((n=>Object.assign({},n,{params:Object.assign({},a,n.params),pathname:x([c,n.pathname]),pathnameBase:"/"===n.pathnameBase?c:x([c,n.pathnameBase])}))),e)}function D(n,t){return void 0===t&&(t=[]),null==n?null:n.reduceRight(((e,r,i)=>(0,o.createElement)(s.Provider,{children:void 0!==r.route.element?r.route.element:e,value:{outlet:e,matches:t.concat(n.slice(0,i+1))}})),null)}function j(n){let{basename:t,children:e,initialEntries:i,initialIndex:a}=n,s=(0,o.useRef)();null==s.current&&(s.current=(0,r.PP)({initialEntries:i,initialIndex:a}));let l=s.current,[c,d]=(0,o.useState)({action:l.action,location:l.location});return(0,o.useLayoutEffect)((()=>l.listen(d)),[l]),(0,o.createElement)(V,{basename:t,children:e,location:c.location,navigationType:c.action,navigator:l})}function T(n){let{to:t,replace:e,state:r}=n;w()||l(!1);let i=I();return(0,o.useEffect)((()=>{i(t,{replace:e,state:r})})),null}function P(n){return z(n.context)}function F(n){l(!1)}function V(n){let{basename:t="/",children:e=null,location:s,navigationType:c=r.aU.Pop,navigator:d,static:u=!1}=n;w()&&l(!1);let p=v(t),h=(0,o.useMemo)((()=>({basename:p,navigator:d,static:u})),[p,d,u]);"string"==typeof s&&(s=(0,r.cP)(s));let{pathname:f="/",search:g="",hash:m="",state:A=null,key:b="default"}=s,x=(0,o.useMemo)((()=>{let n=_(f,p);return null==n?null:{pathname:n,search:g,hash:m,state:A,key:b}}),[p,f,g,m,A,b]);return null==x?null:(0,o.createElement)(i.Provider,{value:h},(0,o.createElement)(a.Provider,{children:e,value:{location:x,navigationType:c}}))}function q(n){let{children:t,location:e}=n;return L(R(t),e)}function R(n){let t=[];return o.Children.forEach(n,(n=>{if(!(0,o.isValidElement)(n))return;if(n.type===o.Fragment)return void t.push.apply(t,R(n.props.children));n.type!==F&&l(!1);let e={caseSensitive:n.props.caseSensitive,element:n.props.element,index:n.props.index,path:n.props.path};n.props.children&&(e.children=R(n.props.children)),t.push(e)})),t}function H(n){return D(n)}},3481:(n,t)=>{"use strict";var e=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=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 x=_.prototype=new b;x.constructor=_,g(x,A.prototype),x.isPureReactComponent=!0;var v=Array.isArray,y=Object.prototype.hasOwnProperty,k={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function w(n,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)y.call(t,o)&&!E.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];i.children=c}if(n&&n.defaultProps)for(o in l=n.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:e,type:n,key:a,ref:s,props:i,_owner:k.current}}function $(n){return"object"==typeof n&&null!==n&&n.$$typeof===e}var C=/\/+/g;function B(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 I(n,t,o,i,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=""===i?"."+B(l,0):i,v(a)?(o="",null!=n&&(o=n.replace(C,"$&/")+"/"),I(a,t,o,"",(function(n){return n}))):null!=a&&($(a)&&(a=function(n,t){return{$$typeof:e,type:n.type,key:t,ref:n.ref,props:n.props,_owner:n._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+n)),t.push(a)),1;if(l=0,i=""===i?".":i+":",v(n))for(var c=0;c<n.length;c++){var d=i+B(s=n[c],c);l+=I(s,t,o,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+=I(s=s.value,t,o,d=i+B(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=[],o=0;return I(n,r,"","",(function(n){return t.call(e,n,o++)})),r}function M(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 z={current:null},O={transition:null},N={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:O,ReactCurrentOwner:k};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(!$(n))throw Error("React.Children.only expected to receive a single React element child.");return n}},t.Component=A,t.Fragment=o,t.Profiler=a,t.PureComponent=_,t.StrictMode=i,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,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 o=g({},n.props),i=n.key,a=n.ref,s=n._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=k.current),void 0!==t.key&&(i=""+t.key),n.type&&n.type.defaultProps)var l=n.type.defaultProps;for(c in t)y.call(t,c)&&!E.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];o.children=l}return{$$typeof:e,type:n.type,key:i,ref:a,props:o,_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=w,t.createFactory=function(n){var t=w.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=$,t.lazy=function(n){return{$$typeof:p,_payload:{_status:-1,_result:n},_init:M}},t.memo=function(n,t){return{$$typeof:u,type:n,compare:void 0===t?null:t}},t.startTransition=function(n){var t=O.transition;O.transition={};try{n()}finally{O.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(n,t){return z.current.useCallback(n,t)},t.useContext=function(n){return z.current.useContext(n)},t.useDebugValue=function(){},t.useDeferredValue=function(n){return z.current.useDeferredValue(n)},t.useEffect=function(n,t){return z.current.useEffect(n,t)},t.useId=function(){return z.current.useId()},t.useImperativeHandle=function(n,t,e){return z.current.useImperativeHandle(n,t,e)},t.useInsertionEffect=function(n,t){return z.current.useInsertionEffect(n,t)},t.useLayoutEffect=function(n,t){return z.current.useLayoutEffect(n,t)},t.useMemo=function(n,t){return z.current.useMemo(n,t)},t.useReducer=function(n,t,e){return z.current.useReducer(n,t,e)},t.useRef=function(n){return z.current.useRef(n)},t.useState=function(n){return z.current.useState(n)},t.useSyncExternalStore=function(n,t,e){return z.current.useSyncExternalStore(n,t,e)},t.useTransition=function(){return z.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,o=n[r];if(!(0<i(o,t)))break n;n[r]=t,n[e]=o,e=r}}function r(n){return 0===n.length?null:n[0]}function o(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,o=n.length,a=o>>>1;r<a;){var s=2*(r+1)-1,l=n[s],c=s+1,d=n[c];if(0>i(l,e))c<o&&0>i(d,l)?(n[r]=d,n[c]=e,r=c):(n[r]=l,n[s]=e,r=s);else{if(!(c<o&&0>i(d,e)))break n;n[r]=d,n[c]=e,r=c}}}return t}function i(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 x(n){for(var t=r(d);null!==t;){if(null===t.callback)o(d);else{if(!(t.startTime<=n))break;o(d),t.sortIndex=t.expirationTime,e(c,t)}t=r(d)}}function v(n){if(m=!1,x(n),!g)if(null!==r(c))g=!0,O(y);else{var t=r(d);null!==t&&N(v,t.startTime-n)}}function y(n,e){g=!1,m&&(m=!1,b($),$=-1),f=!0;var i=h;try{for(x(e),p=r(c);null!==p&&(!(p.expirationTime>e)||n&&!I());){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)&&o(c),x(e)}else o(c);p=r(c)}if(null!==p)var l=!0;else{var u=r(d);null!==u&&N(v,u.startTime-e),l=!1}return l}finally{p=null,h=i,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,E=!1,w=null,$=-1,C=5,B=-1;function I(){return!(t.unstable_now()-B<C)}function S(){if(null!==w){var n=t.unstable_now();B=n;var e=!0;try{e=w(!0,n)}finally{e?k():(E=!1,w=null)}}else E=!1}if("function"==typeof _)k=function(){_(S)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,z=M.port2;M.port1.onmessage=S,k=function(){z.postMessage(null)}}else k=function(){A(S,0)};function O(n){w=n,E||(E=!0,k())}function N(n,e){$=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,O(y))},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,o,i){var a=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?a+i: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:o,priorityLevel:n,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(n.sortIndex=i,e(d,n),null===r(c)&&n===r(d)&&(m?(b($),$=-1):m=!0,N(v,i-a))):(n.sortIndex=s,e(c,n),g||f||(g=!0,O(y))),n},t.unstable_shouldYield=I,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 i={},a=[],s=0;s<n.length;s++){var l=n[s],c=r.base?l[0]+r.base:l[0],d=i[c]||0,u="".concat(c," ").concat(d);i[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=o(h,r);r.byIndex=s,t.splice(s,0,{identifier:u,updater:f,references:1})}a.push(u)}return a}function o(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,o){var i=r(n=n||[],o=o||{});return function(n){n=n||[];for(var a=0;a<i.length;a++){var s=e(i[a]);t[s].references--}for(var l=r(n,o),c=0;c<i.length;c++){var d=e(i[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}i=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){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 o=void 0!==e.layer;o&&(r+="@layer".concat(e.layer.length>0?" ".concat(e.layer):""," {")),r+=e.css,o&&(r+="}"),e.media&&(r+="}"),e.supports&&(r+="}");var i=e.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),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))}}},3486:function(n,t){var e,r;void 0===(r="function"==typeof(e=function(n){var t,e,r,o,i,a,s,l,c,d,u,p,h,f,g,m,A,b,_,x,v,y,k,E,w,$,C,B,I,S,M,z,O,N,L,D,j,T,P,F,V,q,R,H,U,W,Y,X,G,Q,J,Z,K,nn,tn,en,rn=Math.imul;function on(n,t){if(null==t){var e=0,r=n.length-1|0;if(e<=r)do{var o=e;if(e=e+1|0,null==n[o])return o}while(e<=r)}else{var i=0,a=n.length-1|0;if(i<=a)do{var s=i;if(i=i+1|0,oi(t,n[s]))return s}while(i<=a)}return-1}function an(n){return n.length-1|0}function sn(n,t,e,r,o,i,a){return function(n,t,e,r,o,i,a,s){t.append_oz4qxs_k$(r),ge();var l=0,c=n,d=0,u=c.length;n:for(;d<u;){var p=c[d];if(d=d+1|0,(l=l+1|0)>1&&(t.append_oz4qxs_k$(e),ge()),!(i<0||l<=i))break n;At(t,p,s)}return i>=0&&l>i&&(t.append_oz4qxs_k$(a),ge()),t.append_oz4qxs_k$(o),ge(),t}(n,oo(),t,e,r,o,i,a).toString()}function ln(n,t,e,r,o,i,a,s,l){return 0!=(1&s)&&(t=", "),0!=(2&s)&&(e=""),0!=(4&s)&&(r=""),0!=(8&s)&&(o=-1),0!=(16&s)&&(i="..."),0!=(32&s)&&(a=null),function(n,t,e,r,o,i,a){return hn(n,oo(),t,e,r,o,i,a).toString()}(n,t,e,r,o,i,a)}function cn(n){return Zi(n,wo)?Ir(n):pn(n,Br())}function dn(n){return Xe(n)}function un(n){if(Zi(n,wo)){var t;switch(n._get_size__809037418_ddoh9m_k$()){case 0:t=Dn();break;case 1:t=Me(Zi(n,Eo)?n.get_fkrdnv_k$(0):n.iterator_jk1svi_k$().next_20eer_k$());break;default:t=dn(n)}return t}return qn(fn(n))}function pn(n,t){for(var e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();t.add_1j60pz_k$(r),ge()}return t}function hn(n,t,e,r,o,i,a,s){t.append_oz4qxs_k$(r),ge();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),ge()),!(i<0||l<=i))break n;At(t,d,s)}return i>=0&&l>i&&(t.append_oz4qxs_k$(a),ge()),t.append_oz4qxs_k$(o),ge(),t}function fn(n){return Zi(n,wo)?dn(n):pn(n,We())}function gn(n){if(Zi(n,Eo))return function(n){var t;switch(n._get_size__809037418_ddoh9m_k$()){case 0:throw za("List is empty.");case 1:t=n.get_fkrdnv_k$(0);break;default:throw Ia("List has more than one element.")}return t}(n);var t=n.iterator_jk1svi_k$();if(!t.hasNext_bitz1p_k$())throw za("Collection is empty.");var e=t.next_20eer_k$();if(t.hasNext_bitz1p_k$())throw Ia("Collection has more than one element.");return e}function mn(n){var t=Ao(n).toUpperCase();if(t.length>1){var e;if(oi(new xo(n),new xo(329)))e=t;else{var r=Go(t,0),o=t.substring(1).toLowerCase();e=Ao(r)+o}return e}return Ao(function(n){return function(n){var t=mo(n);return 452<=t&&t<=460||497<=t&&t<=499?Ui(rn(3,(t+1|0)/3|0)):4304<=t&&t<=4346||4349<=t&&t<=4351?n:ao(n)}(n)}(n))}function An(n,t){return t<=ye()._get_MIN_VALUE__1378605517_mssatp_k$()?pe()._get_EMPTY__2261257284_xmtgos_k$():Yi(n,t-1|0)}function bn(n,t){return n<t?t:n}function _n(n,t){return le().fromClosedRange_vhxzyy_k$(n,t,-1)}function xn(n,t){return n>t?t:n}function vn(n){return qn(function(n){return function(n,t){for(var e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();t.add_1j60pz_k$(r),ge()}return t}(n,We())}(n))}function yn(n,t){if(!(t>=0))throw Ia(ai("Requested character count "+t+" is less than zero."));var e=xn(t,n.length);return n.substring(e)}function kn(){}function En(){t=this}function wn(){return null==t&&new En,t}function $n(n){this.$entryIterator_1=n}function Cn(n,t){return t===n?"(this Map)":Lo(t)}function Bn(n,t){var e;n:{for(var r=n._get_entries__31877249_iz8n5_k$().iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var o=r.next_20eer_k$();if(oi(o._get_key__857139730_e6bh8y_k$(),t)){e=o;break n}}e=null}return e}function In(){e=this}function Sn(){return null==e&&new In,e}function Mn(n){this.this$0__1=n,Ln.call(this)}function zn(){Sn(),this._keys_1=null,this._values_1=null}function On(){r=this}function Nn(){return null==r&&new On,r}function Ln(){Nn(),kn.call(this)}function Dn(){return null==o&&new jn,o}function jn(){o=this,this.serialVersionUID_1=new Ai(-1478467534,-1720727600)}function Tn(n,t){this.values_1=n,this.isVarargs_1=t}function Pn(){i=this}function Fn(){return null==i&&new Pn,i}function Vn(n){return n._get_size__809037418_ddoh9m_k$()-1|0}function qn(n){switch(n._get_size__809037418_ddoh9m_k$()){case 0:return Dn();case 1:return Me(n.get_fkrdnv_k$(0));default:return n}}function Rn(n,t){this.index_1=n,this.value_1=t}function Hn(n){this.iteratorFactory_1=n}function Un(n,t){return Zi(n,wo)?n._get_size__809037418_ddoh9m_k$():t}function Wn(n){this.iterator_1=n,this.index_1=0}function Yn(){}function Xn(){var n=(null==a&&new Gn,a);return Zi(n,ko)?n:pi()}function Gn(){a=this,this.serialVersionUID_1=new Ai(-888910638,1920087921)}function Qn(n,t){return function(n,t){for(var e=t.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$(),o=r.component1_7eebsc_k$(),i=r.component2_7eebsb_k$();n.put_3mhbri_k$(o,i),ge()}}(t,n),t}function Jn(n,t){for(var e=t,r=0,o=e.length;r<o;){var i=e[r];r=r+1|0;var a=i.component1_7eebsc_k$(),s=i.component2_7eebsb_k$();n.put_3mhbri_k$(a,s),ge()}}function Zn(n,t){if(Zi(t,wo))return n.addAll_oxxjjk_k$(t);for(var e=!1,r=t.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var o=r.next_20eer_k$();n.add_1j60pz_k$(o)&&(e=!0)}return e}function Kn(n,t){return function(n,t,e){for(var r=!1,o=n.iterator_jk1svi_k$();o.hasNext_bitz1p_k$();)t(o.next_20eer_k$())===e&&(o.remove_le47v1_k$(),r=!0);return ge(),r}(n,t,!0)}function nt(){}function tt(n){this.this$0__1=n,this.iterator_1=n.sequence_1.iterator_jk1svi_k$()}function et(n,t){this.sequence_1=n,this.transformer_1=t}function rt(){s=this,this.serialVersionUID_1=new Ai(1993859828,793161749)}function ot(){return null==s&&new rt,s}function it(n){return function(n,t){for(var e=n,r=0,o=e.length;r<o;){var i=e[r];r=r+1|0,t.add_1j60pz_k$(i),ge()}return t}(n,dr(n.length))}function at(){var n=(null==l&&new st,l);return Zi(n,Ie)?n:pi()}function st(){l=this}function lt(){}function ct(){c=this}function dt(){}function ut(){}function pt(){d=this,this.serialVersionUID_1=new Ai(0,0)}function ht(){return function(){if(p)return ge();p=!0,u=new ft("COROUTINE_SUSPENDED",0),new ft("UNDECIDED",1),new ft("RESUMED",2)}(),u}function ft(n,t){No.call(this,n,t)}function gt(){}function mt(){}function At(n,t,e){var r;null!=e?(n.append_oz4qxs_k$(e(t)),ge()):null==t||("string"==typeof(r=t)||Zi(r,Lr(no(Kt))))?(n.append_oz4qxs_k$(t),ge()):t instanceof xo?(n.append_t8oh9e_k$(t.value_1),ge()):(n.append_oz4qxs_k$(Lo(t)),ge())}function bt(n,t,e){if(oi(new xo(n),new xo(t)))return!0;if(!e)return!1;var r=ao(n),o=ao(t);return!!oi(new xo(r),new xo(o))||oi(new xo(Go(Ao(r).toLowerCase(),0)),new xo(Go(Ao(o).toLowerCase(),0)))}function _t(n){var t;n:{var e=0,r=Jo(n)-1|0;if(e<=r)do{var o=e;if(e=e+1|0,!so(Go(n,o))){t=o;break n}}while(e<=r);t=-1}var i=t;return-1===i?n.length:i}function xt(n){return function(n,t){lo(t),ge();var e,r,o,i=n.length;if(0===i)return null;var a=Go(n,0);if(fo(a,48)<0){if(1===i)return null;if(e=1,oi(new xo(a),new xo(45)))r=!0,o=ye()._get_MIN_VALUE__1378605517_mssatp_k$();else{if(!oi(new xo(a),new xo(43)))return null;r=!1,o=0|-ye()._get_MAX_VALUE__3201573499_i2z81x_k$()}}else e=0,r=!1,o=0|-ye()._get_MAX_VALUE__3201573499_i2z81x_k$();var s=(0|-ye()._get_MAX_VALUE__3201573499_i2z81x_k$())/36|0,l=s,c=0,d=e;if(d<i)do{var u=d;d=d+1|0;var p=co(Go(n,u),t);if(p<0)return null;if(c<l){if(l!==s)return null;if(c<(l=o/t|0))return null}if((c=rn(c,t))<(o+p|0))return null;c=c-p|0}while(d<i);return r?c:0|-c}(n,10)}function vt(n){throw Ya("Invalid number format: '"+n+"'")}function yt(n){return function(n,t){lo(t),ge();var e,r,o,i=n.length;if(0===i)return null;var a=Go(n,0);if(fo(a,48)<0){if(1===i)return null;if(e=1,oi(new xo(a),new xo(45)))r=!0,o=mi()._get_MIN_VALUE__1378605517_mssatp_k$();else{if(!oi(new xo(a),new xo(43)))return null;r=!1,o=mi()._get_MAX_VALUE__3201573499_i2z81x_k$().unaryMinus_6uz0qp_k$()}}else e=0,r=!1,o=mi()._get_MAX_VALUE__3201573499_i2z81x_k$().unaryMinus_6uz0qp_k$();var s=mi()._get_MAX_VALUE__3201573499_i2z81x_k$().unaryMinus_6uz0qp_k$().div_9s1fi3_k$(new Ai(36,0)),l=s,c=new Ai(0,0),d=e;if(d<i)do{var u=d;d=d+1|0;var p,h=co(Go(n,u),t);if(h<0)return null;if(c.compareTo_n4fqi2_k$(l)<0){if(!l.equals(s))return null;if(l=o.div_9s1fi3_k$(Wi(t)),c.compareTo_n4fqi2_k$(l)<0)return null}p=c.times_2zfqpc_k$(Wi(t));var f,g,m=c=p;if(f=o.plus_u6jwas_k$(Wi(h)),m.compareTo_n4fqi2_k$(f)<0)return null;g=c.minus_llf5ei_k$(Wi(h)),c=g}while(d<i);return r?c:c.unaryMinus_6uz0qp_k$()}(n,10)}function kt(n){return!uo(n)}function Et(n){return Jo(n)-1|0}function wt(n,t,e,r){var o,i;if(r||"string"!=typeof n)o=function(n,t,e,r){if(!r&&1===t.length&&"string"==typeof n){var o=n,i=Ao(function(n){var t;switch(n.length){case 0:throw za("Array is empty.");case 1:t=n[0];break;default:throw Ia("Array has more than one element.")}return t}(t));return o.indexOf(i,e)}var a=bn(e,0),s=Et(n);if(a<=s)do{var l=a;a=a+1|0;var c,d=Go(n,l);n:{for(var u=t,p=0,h=u.length;p<h;){var f=u[p];if(p=p+1|0,bt(f,d,r)){c=!0;break n}}c=!1}if(c)return l}while(l!==s);return-1}(n,((i=function(n){return new Uint16Array(n)}([t])).$type$="CharArray",i),e,r);else{var a=n,s=Ao(t);o=a.indexOf(s,e)}return o}function $t(n,t,e,r,o,i){return 0!=(2&o)&&(e=Et(n)),0!=(4&o)&&(r=!1),function(n,t,e,r){return r||"string"!=typeof n?Ct(n,t,e,0,r,!0):n.lastIndexOf(t,e)}(n,t,e,r)}function Ct(n,t,e,r,o,i){var a=i?_n(xn(e,Et(n)),bn(r,0)):Yi(bn(e,0),xn(r,Jo(n)));if("string"==typeof n&&"string"==typeof t){var s=a._get_first__3232921377_hkbbvj_k$(),l=a._get_last__802328181_d9oodx_k$(),c=a._get_step__809345279_ddv2tb_k$();if(c>0&&s<=l||c<0&&l<=s)do{var d=s;if(s=s+c|0,po(t,0,n,d,Jo(t),o))return d}while(d!==l)}else{var u=a._get_first__3232921377_hkbbvj_k$(),p=a._get_last__802328181_d9oodx_k$(),h=a._get_step__809345279_ddv2tb_k$();if(h>0&&u<=p||h<0&&p<=u)do{var f=u;if(u=u+h|0,Bt(t,0,n,f,Jo(t),o))return f}while(f!==p)}return-1}function Bt(n,t,e,r,o,i){if(r<0||t<0||t>(Jo(n)-o|0)||r>(Jo(e)-o|0))return!1;var a=0;if(a<o)do{var s=a;if(a=a+1|0,!bt(Go(n,t+s|0),Go(e,r+s|0),i))return!1}while(a<o);return!0}function It(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){var e=n;e.counter_1=e.counter_1+1|0,t=e.counter_1>=n.this$0__1.limit_1}else t=!1;if(t||n.nextSearchIndex_1>Jo(n.this$0__1.input_1))n.nextItem_1=Yi(n.currentStartIndex_1,Et(n.this$0__1.input_1)),n.nextSearchIndex_1=-1;else{var r=n.this$0__1.getNextMatch_1(n.this$0__1.input_1,n.nextSearchIndex_1);if(null==r)n.nextItem_1=Yi(n.currentStartIndex_1,Et(n.this$0__1.input_1)),n.nextSearchIndex_1=-1;else{var o=r,i=o.component1_7eebsc_k$(),a=o.component2_7eebsb_k$();n.nextItem_1=An(n.currentStartIndex_1,i),n.currentStartIndex_1=i+a|0,n.nextSearchIndex_1=n.currentStartIndex_1+(0===a?1:0)|0}}n.nextState_1=1}}function St(n){this.this$0__1=n,this.nextState_1=-1,this.currentStartIndex_1=function(n,t,e){if(t>e)throw Ia("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,Jo(n.input_1)),this.nextSearchIndex_1=this.currentStartIndex_1,this.nextItem_1=null,this.counter_1=0}function Mt(n,t,e,r){this.input_1=n,this.startIndex_1=t,this.limit_1=e,this.getNextMatch_1=r}function zt(){return Dt(),h}function Ot(){}function Nt(n){this.block_1=n}function Lt(n,t){Ot.call(this),this.function_1=function(n,t){if("function"==typeof n)return n.$arity===t;if("object"==typeof n&&ts("$metadata$",n.constructor)){var e,r=n.constructor.$metadata$,o=null==r?null:r.suspendArity;if(null!=o){var i=!1,a=To(o);n:for(;a.hasNext_bitz1p_k$();)if(t===a.next_20eer_k$()){i=!0;break n}return i}return null!=(e=null)&&e}return!1}(n,2)?n:pi(),this.value_1=t,this.cont_1=Zi(this,lt)?this:pi(),this.result_1=zt()}function Dt(){var n;f||(f=!0,Rt(),n=ht(),h=n,new Ut(ge()))}function jt(){}function Tt(n,t){No.call(this,n,t)}function Pt(n){this.initializer_1=n,this._value_1=Vt()}function Ft(){A=this}function Vt(){return null==A&&new Ft,A}function qt(){b=this}function Rt(){return null==b&&new qt,b}function Ht(n){this.exception_1=n}function Ut(n){Rt(),this.value_1=n}function Wt(n){return new Ht(n)}function Yt(n){if(n instanceof Ht)throw n.exception_1}function Xt(n){(function(n,t){ci(t,n,void 0),Ca.call(t)})(n,this),li(this,Xt)}function Gt(n,t){this.first_1=n,this.second_1=t}function Qt(n,t){return new Gt(n,t)}function Jt(n,t,e){this.first_1=n,this.second_1=t,this.third_1=e}function Zt(){}function Kt(){}function ne(){}function te(){}function ee(){}function re(){}function oe(){}function ie(){}function ae(n,t,e){ie.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 se(){_=this}function le(){return null==_&&new se,_}function ce(n,t,e){if(le(),0===e)throw Ia("Step must be non-zero.");if(e===ye()._get_MIN_VALUE__1378605517_mssatp_k$())throw Ia("Step must be greater than Int.MIN_VALUE to avoid overflow on negation.");this.first_1=n,this.last_1=me(n,t,e),this.step_1=e}function de(){}function ue(){x=this,this.EMPTY_1=new he(1,0)}function pe(){return null==x&&new ue,x}function he(n,t){pe(),ce.call(this,n,t,1)}function fe(){v=this}function ge(){return null==v&&new fe,v}function me(n,t,e){var r;if(e>0)r=n>=t?t:t-Ae(t,n,e)|0;else{if(!(e<0))throw Ia("Step is zero.");r=n<=t?t:t+Ae(n,t,0|-e)|0}return r}function Ae(n,t,e){return be(be(n,e)-be(t,e)|0,e)}function be(n,t){var e=n%t;return e>=0?e:e+t|0}function _e(){y=this,this.MIN_VALUE_1=-128,this.MAX_VALUE_1=127,this.SIZE_BYTES_1=1,this.SIZE_BITS_1=8}function xe(){k=this,this.MIN_VALUE_1=-32768,this.MAX_VALUE_1=32767,this.SIZE_BYTES_1=2,this.SIZE_BITS_1=16}function ve(){E=this,this.MIN_VALUE_1=-2147483648,this.MAX_VALUE_1=2147483647,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function ye(){return null==E&&new ve,E}function ke(){w=this,this.MIN_VALUE_1=14e-46,this.MAX_VALUE_1=34028235e31,this.POSITIVE_INFINITY_1=1/0,this.NEGATIVE_INFINITY_1=-1/0,this.NaN_1=NaN,this.SIZE_BYTES_1=4,this.SIZE_BITS_1=32}function Ee(){return null==w&&new ke,w}function we(){$=this,this.MIN_VALUE_1=5e-324,this.MAX_VALUE_1=17976931348623157e292,this.POSITIVE_INFINITY_1=1/0,this.NEGATIVE_INFINITY_1=-1/0,this.NaN_1=NaN,this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function $e(){return null==$&&new we,$}function Ce(){C=this}function Be(){B=this}function Ie(){}function Se(n){return n}function Me(n){return 0===(t=[n]).length?We():Xe(new Tn(t,!0));var t}function ze(n){return n<0&&function(){throw Ua("Index overflow has happened.")}(),n}function Oe(n){return void 0!==n.toArray?n.toArray():Le(n)}function Ne(n,t){if(n._get_size__809037418_ddoh9m_k$()<=1)return ge();var e=Oe(n);Je(e,t);var r=0,o=e.length;if(r<o)do{var i=r;r=r+1|0,n.set_meu351_k$(i,e[i]),ge()}while(r<o)}function Le(n){for(var t=[],e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();)t.push(e.next_20eer_k$());return t}function De(){kn.call(this)}function je(n){this.$this_1=n,this.index_1=0,this.last_1=-1}function Te(n,t,e){Pe.call(this),this.list_1=n,this.fromIndex_1=t,this._size_1=0,wn().checkRangeIndexes_5hjybp_k$(this.fromIndex_1,e,this.list_1._get_size__809037418_ddoh9m_k$()),this._size_1=e-this.fromIndex_1|0}function Pe(){De.call(this),this.modCount_1=0}function Fe(n){this.$entryIterator_1=n}function Ve(n,t){this.key_1=n,this._value_1=t}function qe(){Ue.call(this)}function Re(n){this.this$0__1=n,Ue.call(this)}function He(){zn.call(this),this._keys_2=null,this._values_2=null}function Ue(){De.call(this)}function We(){return n=Object.create(Qe.prototype),t=[],Qe.call(n,t),n;var n,t}function Ye(n){return t=Object.create(Qe.prototype),e=[],Qe.call(t,e),t;var t,e}function Xe(n){return function(n,t){var e;return e=Oe(n),Qe.call(t,e),t}(n,Object.create(Qe.prototype))}function Ge(n,t){return wn().checkElementIndex_ux0wz1_k$(t,n._get_size__809037418_ddoh9m_k$()),t}function Qe(n){Pe.call(this),this.array_1=n,this.isReadOnly_1=!1}function Je(n,t){if(Ze()){var e=(r=t,function(n,t){return r.compare(n,t)});n.sort(e)}else Ke(n,0,an(n),t);var r}function Ze(){if(null!=I)return I;ge(),I=!1;var n=[],t=0;if(t<600)do{var e=t;t=t+1|0,n.push(e)}while(t<600);var r=function(n,t){return(3&n)-(3&t)|0};n.sort(r);var o=1,i=n.length;if(o<i)do{var a=o;o=o+1|0;var s=n[a-1|0],l=n[a];if((3&s)==(3&l)&&s>=l)return!1}while(o<i);return I=!0,!0}function Ke(n,t,e,r){var o=n.length,i=nr(n,jo(Array(o),null),t,e,r);if(i!==n){var a=t;if(a<=e)do{var s=a;a=a+1|0,n[s]=i[s]}while(s!==e)}}function nr(n,t,e,r,o){if(e===r)return n;var i=(e+r|0)/2|0,a=nr(n,t,e,i,o),s=nr(n,t,i+1|0,r,o),l=a===t?n:t,c=e,d=i+1|0,u=e;if(u<=r)do{var p=u;if(u=u+1|0,c<=i&&d<=r){var h=a[c],f=s[d];o.compare(h,f)<=0?(l[p]=h,c=c+1|0,ge()):(l[p]=f,d=d+1|0,ge())}else c<=i?(l[p]=a[c],c=c+1|0,ge()):(l[p]=s[d],d=d+1|0,ge(),ge())}while(p!==r);return l}function tr(){S=this}function er(){}function rr(n){this.$this_1=n,qe.call(this)}function or(n){return function(n,t){He.call(t),lr.call(t),t.internalMap_1=n,t.equality_1=n._get_equality__2325359121_wknje7_k$()}(new Ar((null==S&&new tr,S)),n),n}function ir(){return or(Object.create(lr.prototype))}function ar(n,t,e){if(or(e),!(n>=0))throw Ia(ai("Negative initial capacity: "+n));if(!(t>=0))throw Ia(ai("Non-positive load factor: "+t));return e}function sr(n){return function(n,t){return ar(n,0,t),t}(n,Object.create(lr.prototype))}function lr(){this._entries_1=null}function cr(n,t,e){return Ue.call(e),pr.call(e),e.map_1=function(n,t){return ar(n,t,Object.create(lr.prototype))}(n,t),e}function dr(n){return function(n,t){return cr(n,0,t),t}(n,Object.create(pr.prototype))}function ur(n,t){return Ue.call(t),pr.call(t),t.map_1=n,t}function pr(){}function hr(n,t){var e=gr(n,n.equality_1.getHashCode_uyct7y_k$(t));if(null==e)return null;var r=e;if(null!=r&&na(r))return fr(r,n,t);var o=r;return n.equality_1.equals_bs7q9r_k$(o._get_key__857139730_e6bh8y_k$(),t)?o:null}function fr(n,t,e){var r;n:{for(var o=n,i=0,a=o.length;i<a;){var s=o[i];if(i=i+1|0,t.equality_1.equals_bs7q9r_k$(s._get_key__857139730_e6bh8y_k$(),e)){r=s;break n}}r=null}return r}function gr(n,t){var e=n.backingMap_1[t];return void 0===e?null:e}function mr(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 Ar(n){this.equality_1=n,this.backingMap_1=this.createJsMap_8hfwp5_k$(),this.size_1=0}function br(){}function _r(n){this.$this_1=n,this.last_1=null,this.next_1=null,this.next_1=this.$this_1.$this_1.head_1}function xr(n,t,e){this.$this_1=n,Ve.call(this,t,e),this.next_1=null,this.prev_1=null}function vr(n){this.$this_1=n,qe.call(this)}function yr(n,t){n.next_1===n?t.head_1=null:(t.head_1===n&&(t.head_1=n.next_1),ui(n.next_1).prev_1=n.prev_1,ui(n.prev_1).next_1=n.next_1),n.next_1=null,n.prev_1=null}function kr(){return or(n=Object.create(Cr.prototype)),Cr.call(n),n.map_1=ir(),n;var n}function Er(n,t,e){return ar(n,t,e),Cr.call(e),e.map_1=ir(),e}function wr(n){return function(n,t){return Er(n,0,t),t}(n,Object.create(Cr.prototype))}function $r(n){return function(n,t){return or(t),Cr.call(t),t.map_1=ir(),t.putAll_mee1c3_k$(n),t}(n,Object.create(Cr.prototype))}function Cr(){this.head_1=null,this.isReadOnly_1=!1}function Br(){return n=Object.create(Sr.prototype),ur(kr(),n),Sr.call(n),n;var n}function Ir(n){return function(n,t){return ur(kr(),t),Sr.call(t),t.addAll_oxxjjk_k$(n),ge(),t}(n,Object.create(Sr.prototype))}function Sr(){}function Mr(){}function zr(){}function Or(n){return!(n==n)}function Nr(n){var t=~(0|n|-n);return ye()._get_SIZE_BITS__2591616077_s64q7n_k$()-Math.clz32(t)|0}function Lr(n){return(n instanceof Tr?n:pi())._get_jClass__3892345245_6npl5v_k$()}function Dr(){}function jr(){}function Tr(n){this.jClass_1=n}function Pr(n,t,e){Tr.call(this,n),this.givenSimpleName_1=t,this.isInstanceFunction_1=e}function Fr(){M=this,Tr.call(this,Object),this.simpleName_1="Nothing"}function Vr(){return null==M&&new Fr,M}function qr(){}function Rr(n){Tr.call(this,n);var t,e=n.$metadata$;t=null==e?null:e.simpleName,this.simpleName_1=t}function Hr(){}function Ur(){}function Wr(){}function Yr(){}function Xr(){}function Gr(){}function Qr(n,t,e){this.classifier_1=n,this.arguments_1=t,this.isMarkedNullable_1=e}function Jr(){return N||(N=!0,n=jo(Array(0),null),z=n),z;var n}function Zr(){O=this;var n=Object;this.anyClass_1=new Pr(n,"Any",(function(n){return ta(n)}));var t=Number;this.numberClass_1=new Pr(t,"Number",(function(n){return ea(n)})),this.nothingClass_1=Vr();var e=Boolean;this.booleanClass_1=new Pr(e,"Boolean",(function(n){return null!=n&&"boolean"==typeof n}));var r=Number;this.byteClass_1=new Pr(r,"Byte",(function(n){return null!=n&&"number"==typeof n}));var o=Number;this.shortClass_1=new Pr(o,"Short",(function(n){return null!=n&&"number"==typeof n}));var i=Number;this.intClass_1=new Pr(i,"Int",(function(n){return null!=n&&"number"==typeof n}));var a=Number;this.floatClass_1=new Pr(a,"Float",(function(n){return null!=n&&"number"==typeof n}));var s=Number;this.doubleClass_1=new Pr(s,"Double",(function(n){return null!=n&&"number"==typeof n}));var l=Array;this.arrayClass_1=new Pr(l,"Array",(function(n){return null!=n&&na(n)}));var c=String;this.stringClass_1=new Pr(c,"String",(function(n){return null!=n&&"string"==typeof n}));var d=Error;this.throwableClass_1=new Pr(d,"Throwable",(function(n){return n instanceof Error}));var u=Array;this.booleanArrayClass_1=new Pr(u,"BooleanArray",(function(n){return null!=n&&oa(n)}));var p=Uint16Array;this.charArrayClass_1=new Pr(p,"CharArray",(function(n){return null!=n&&sa(n)}));var h=Int8Array;this.byteArrayClass_1=new Pr(h,"ByteArray",(function(n){return null!=n&&ia(n)}));var f=Int16Array;this.shortArrayClass_1=new Pr(f,"ShortArray",(function(n){return null!=n&&aa(n)}));var g=Int32Array;this.intArrayClass_1=new Pr(g,"IntArray",(function(n){return null!=n&&la(n)}));var m=Array;this.longArrayClass_1=new Pr(m,"LongArray",(function(n){return null!=n&&da(n)}));var A=Float32Array;this.floatArrayClass_1=new Pr(A,"FloatArray",(function(n){return null!=n&&ca(n)}));var b=Float64Array;this.doubleArrayClass_1=new Pr(b,"DoubleArray",(function(n){return null!=n&&ua(n)}))}function Kr(){return null==O&&new Zr,O}function no(n){return Array.isArray(n)?function(n){var t;switch(n.length){case 1:t=to(n[0]);break;case 0:t=Vr();break;default:t=new qr}return t}(n):to(n)}function to(n){if(n===String)return Kr()._get_stringClass__1269070474_kzkl1m_k$();var t,e=n.$metadata$;if(null!=e){var r;if(null==e.$kClass$){var o=new Rr(n);e.$kClass$=o,r=o}else r=e.$kClass$;t=r}else t=new Rr(n);return t}function eo(){}function ro(n){return io.call(n,""),n}function oo(){return ro(Object.create(io.prototype))}function io(n){this.string_1=void 0!==n?n:""}function ao(n){var t=Ao(n).toUpperCase();return t.length>1?n:Go(t,0)}function so(n){return function(n){var t;return 9<=(t=mo(n))&&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 lo(n){if(!(2<=n&&n<=36))throw Ia("radix "+n+" was not in valid range 2..36");return n}function co(n,t){var e,r,o,i=fo(n,48)>=0&&fo(n,57)<=0?go(n,48):fo(n,65)>=0&&fo(n,90)<=0?go(n,65)+10|0:fo(n,97)>=0&&fo(n,122)<=0?go(n,97)+10|0:fo(n,128)<0?-1:fo(n,65313)>=0&&fo(n,65338)<=0?go(n,65313)+10|0:fo(n,65345)>=0&&fo(n,65370)<=0?go(n,65345)+10|0:(e=mo(n),r=fa(ma().rangeStart_1,e),(o=e-ma().rangeStart_1[r]|0)<10?o:-1);return i>=t?-1:i}function uo(n){var t;if(0===Jo(n))t=!0;else{var e;n:{var r=function(n){return Yi(0,Jo(n)-1|0)}(n);if(Zi(r,wo)&&r.isEmpty_y1axqb_k$())e=!0;else{var o=r._get_first__3232921377_hkbbvj_k$(),i=r._get_last__802328181_d9oodx_k$();if(o<=i)do{var a=o;if(o=o+1|0,!so(Go(n,a))){e=!1;break n}}while(a!==i);e=!0}}t=e}return t}function po(n,t,e,r,o,i){return Bt(n,t,e,r,o,i)}function ho(n){return n}function fo(n,t){return n-t|0}function go(n,t){return n-t|0}function mo(n){return n}function Ao(n){return String.fromCharCode(n)}function bo(){L=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 _o(){return null==L&&new bo,L}function xo(n){_o(),this.value_1=n}function vo(){}function yo(){}function ko(){}function Eo(){}function wo(){}function $o(){}function Co(){}function Bo(){}function Io(){}function So(){}function Mo(){}function zo(){}function Oo(){D=this}function No(n,t){null==D&&new Oo,this.name_1=n,this.ordinal_1=t}function Lo(n){var t=null==n?null:ai(n);return null==t?"null":t}function Do(n,t){var e=null==n?null:ai(n),r=null==e?"null":e,o=null==t?null:ai(t);return r+(null==o?"null":o)}function jo(n,t){var e=0,r=n.length-1|0;if(e<=r)do{var o=e;e=e+1|0,n[o]=t}while(o!==r);return n}function To(n){return new qo(n)}function Po(n){var t=jo(Array(n),!1);return t.$type$="BooleanArray",t}function Fo(n){var t=function(n){return new Uint16Array(n)}(n);return t.$type$="CharArray",t}function Vo(n){var t=jo(Array(n),new Ai(0,0));return t.$type$="LongArray",t}function qo(n){this.$array_1=n,this.index_1=0}function Ro(){return Xo(),j}function Ho(){return Xo(),T}function Uo(){return Xo(),P}function Wo(){return Xo(),F}function Yo(n){return Xo(),es(n,0)===n?Ri(n):(Ho()[0]=n,rn(Uo()[(Xo(),V)],31)+Uo()[Wo()]|0)}function Xo(){var n,t,e;q||(q=!0,j=new ArrayBuffer(8),n=new Float64Array(Ro()),T=n,new Float32Array(Ro()),t=new Int32Array(Ro()),P=t,Ho()[0]=-1,e=0!==Uo()[0]?1:0,F=e,V=1-Wo()|0)}function Go(n,t){var e;if(Qo(n)){var r=n.charCodeAt(t);if(r<_o()._get_MIN_VALUE__1378605517_f6clgy_k$()||r>_o()._get_MAX_VALUE__3201573499_zh3t30_k$())throw Ia("Invalid Char code: "+r);e=Ui(r)}else e=n.get_a7b70_k$(t);return e}function Qo(n){return"string"==typeof n}function Jo(n){return Qo(n)?n.length:n._get_length__2347802853_w7ahp7_k$()}function Zo(n,t,e){return Qo(n)?n.substring(t,e):n.subSequence_5fh70h_k$(t,e)}function Ko(n){return t=", ",e="[",r="]",o=0,i=null,a=function(n){return ai(n)},0!=(1&(s=24))&&(t=", "),0!=(2&s)&&(e=""),0!=(4&s)&&(r=""),0!=(8&s)&&(o=-1),0!=(16&s)&&(i="..."),0!=(32&s)&&(a=null),sn(n,t,e,r,o,i,a);var t,e,r,o,i,a,s}function ni(n,t){var e;switch(typeof n){case"number":e="number"==typeof t?ti(n,t):t instanceof Ai?ti(n,t.toDouble_ygsx0s_k$()):ei(n,t);break;case"string":case"boolean":e=ei(n,t);break;default:e=function(n,t){return n.compareTo_6thzaj_k$(t)}(n,t)}return e}function ti(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 o=1/n;r=o===1/t?0:o<0?-1:1}e=r}else e=n!=n?t!=t?0:1:-1;return e}function ei(n,t){return n<t?-1:n>t?1:0}function ri(n){if(!ts("kotlinHashCodeValue$",n)){var t=es(4294967296*Math.random(),0),e=new Object;e.value=t,e.enumerable=!1,Object.defineProperty(n,"kotlinHashCodeValue$",e)}return n.kotlinHashCodeValue$}function oi(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 ii(n){if(null==n)return 0;var t;switch(typeof n){case"object":t="function"==typeof n.hashCode?n.hashCode():ri(n);break;case"function":t=ri(n);break;case"number":t=Yo(n);break;case"boolean":t=n?1:0;break;default:t=si(String(n))}return t}function ai(n){return null==n?"null":Qi(n)?"[...]":n.toString()}function si(n){var t=0,e=0,r=n.length-1|0;if(e<=r)do{var o=e;e=e+1|0;var i=n.charCodeAt(o);t=rn(t,31)+i|0}while(o!==r);return t}function li(n,t){null!=Error.captureStackTrace?Error.captureStackTrace(n,t):n.stack=(new Error).stack}function ci(n,t,e){Error.call(n),function(n,t,e){if(!di(n,"message")){var r;if(null==t){var o;if(null!==t){var i=null==e?null:e.toString();o=null==i?void 0:i}else o=void 0;r=o}else r=t;n.message=r}di(n,"cause")||(n.cause=e),n.name=Object.getPrototypeOf(n).constructor.name}(n,t,e)}function di(n,t){return Object.getPrototypeOf(n).hasOwnProperty(t)}function ui(n){var t;return null==n?function(){throw Ga()}():t=n,t}function pi(){throw Ka()}function hi(n,t){for(var e=n.length,r=t.length,o=0,i=t;o<e&&o<r;){var a=o,s=o;o=s+1|0,i[a]=n[s]}return t}function fi(n,t,e){var r=n.slice(0,t);void 0!==n.$type$&&(r.$type$=n.$type$);var o=n.length;if(t>o)for(r.length=t;o<t;){var i=o;o=i+1|0,r[i]=e}return r}function gi(){R=this,this.MIN_VALUE_1=new Ai(0,-2147483648),this.MAX_VALUE_1=new Ai(-1,2147483647),this.SIZE_BYTES_1=8,this.SIZE_BITS_1=64}function mi(){return null==R&&new gi,R}function Ai(n,t){mi(),oe.call(this),this.low_1=n,this.high_1=t}function bi(){return Vi(),H}function _i(){return Vi(),U}function xi(){return Vi(),W}function vi(){return Vi(),X}function yi(){return Vi(),G}function ki(n,t){if(Vi(),Si(n,t))return 0;var e=Oi(n),r=Oi(t);return e&&!r?-1:!e&&r?1:Oi(wi(n,t))?-1:1}function Ei(n,t){Vi();var e=n._get_high__798860521_d7mcq1_k$()>>>16|0,r=65535&n._get_high__798860521_d7mcq1_k$(),o=n._get_low__857179069_e6cblp_k$()>>>16|0,i=65535&n._get_low__857179069_e6cblp_k$(),a=t._get_high__798860521_d7mcq1_k$()>>>16|0,s=65535&t._get_high__798860521_d7mcq1_k$(),l=t._get_low__857179069_e6cblp_k$()>>>16|0,c=0,d=0,u=0,p=0;return c=(c=c+((d=(d=d+((u=(u=u+((p=p+(i+(65535&t._get_low__857179069_e6cblp_k$())|0)|0)>>>16|0)|0)+(o+l|0)|0)>>>16|0)|0)+(r+s|0)|0)>>>16|0)|0)+(e+a|0)|0,new Ai((u&=65535)<<16|(p&=65535),(c&=65535)<<16|(d&=65535))}function wi(n,t){return Vi(),Ei(n,t.unaryMinus_6uz0qp_k$())}function $i(n,t){if(Vi(),Ni(n))return bi();if(Ni(t))return bi();if(Si(n,vi()))return Li(t)?vi():bi();if(Si(t,vi()))return Li(n)?vi():bi();if(Oi(n))return Oi(t)?$i(Di(n),Di(t)):Di($i(Di(n),t));if(Oi(t))return Di($i(n,Di(t)));if(ji(n,yi())&&ji(t,yi()))return Ti(Ii(n)*Ii(t));var e=n._get_high__798860521_d7mcq1_k$()>>>16|0,r=65535&n._get_high__798860521_d7mcq1_k$(),o=n._get_low__857179069_e6cblp_k$()>>>16|0,i=65535&n._get_low__857179069_e6cblp_k$(),a=t._get_high__798860521_d7mcq1_k$()>>>16|0,s=65535&t._get_high__798860521_d7mcq1_k$(),l=t._get_low__857179069_e6cblp_k$()>>>16|0,c=65535&t._get_low__857179069_e6cblp_k$(),d=0,u=0,p=0,h=0;return p=p+((h=h+rn(i,c)|0)>>>16|0)|0,h&=65535,u=(u=u+((p=p+rn(o,c)|0)>>>16|0)|0)+((p=(p&=65535)+rn(i,l)|0)>>>16|0)|0,p&=65535,d=(d=(d=d+((u=u+rn(r,c)|0)>>>16|0)|0)+((u=(u&=65535)+rn(o,l)|0)>>>16|0)|0)+((u=(u&=65535)+rn(i,s)|0)>>>16|0)|0,u&=65535,d=d+(((rn(e,c)+rn(r,l)|0)+rn(o,s)|0)+rn(i,a)|0)|0,new Ai(p<<16|h,(d&=65535)<<16|u)}function Ci(n,t){if(Vi(),Ni(t))throw wa("division by zero");if(Ni(n))return bi();if(Si(n,vi())){if(Si(t,_i())||Si(t,xi()))return vi();if(Si(t,vi()))return _i();var e=Bi(function(n,t){Vi();var e=63&t;return 0===e?n:e<32?new Ai(n._get_low__857179069_e6cblp_k$()>>>e|0|n._get_high__798860521_d7mcq1_k$()<<(32-e|0),n._get_high__798860521_d7mcq1_k$()>>e):new Ai(n._get_high__798860521_d7mcq1_k$()>>(e-32|0),n._get_high__798860521_d7mcq1_k$()>=0?0:-1)}(n,1).div_9s1fi3_k$(t),1);return Si(e,bi())?Oi(t)?_i():xi():Ei(e,wi(n,$i(t,e)).div_9s1fi3_k$(t))}if(Si(t,vi()))return bi();if(Oi(n))return Oi(t)?Di(n).div_9s1fi3_k$(Di(t)):Di(Di(n).div_9s1fi3_k$(t));if(Oi(t))return Di(n.div_9s1fi3_k$(Di(t)));for(var r=bi(),o=n;Fi(o,t);){for(var i=Ii(o)/Ii(t),a=Math.max(1,Math.floor(i)),s=Math.ceil(Math.log(a)/Math.LN2),l=s<=48?1:Math.pow(2,s-48),c=Ti(a),d=$i(c,t);Oi(d)||Pi(d,o);)d=$i(c=Ti(a-=l),t);Ni(c)&&(c=_i()),r=Ei(r,c),o=wi(o,d)}return r}function Bi(n,t){Vi();var e=63&t;return 0===e?n:e<32?new Ai(n._get_low__857179069_e6cblp_k$()<<e,n._get_high__798860521_d7mcq1_k$()<<e|n._get_low__857179069_e6cblp_k$()>>>(32-e|0)|0):new Ai(0,n._get_low__857179069_e6cblp_k$()<<(e-32|0))}function Ii(n){return Vi(),4294967296*n._get_high__798860521_d7mcq1_k$()+function(n){return Vi(),n._get_low__857179069_e6cblp_k$()>=0?n._get_low__857179069_e6cblp_k$():4294967296+n._get_low__857179069_e6cblp_k$()}(n)}function Si(n,t){return Vi(),n._get_high__798860521_d7mcq1_k$()===t._get_high__798860521_d7mcq1_k$()&&n._get_low__857179069_e6cblp_k$()===t._get_low__857179069_e6cblp_k$()}function Mi(n,t){if(Vi(),t<2||36<t)throw wa("radix out of range: "+t);if(Ni(n))return"0";if(Oi(n)){if(Si(n,vi())){var e=zi(t),r=n.div_9s1fi3_k$(e),o=wi($i(r,e),n).toInt_1tsl84_k$();return Mi(r,t)+o.toString(t)}return"-"+Mi(Di(n),t)}for(var i=Ti(Math.pow(t,6)),a=n,s="";;){var l=a.div_9s1fi3_k$(i),c=wi(a,$i(l,i)).toInt_1tsl84_k$().toString(t);if(Ni(a=l))return c+s;for(;c.length<6;)c="0"+c;s=c+s}}function zi(n){return Vi(),new Ai(n,n<0?-1:0)}function Oi(n){return Vi(),n._get_high__798860521_d7mcq1_k$()<0}function Ni(n){return Vi(),0===n._get_high__798860521_d7mcq1_k$()&&0===n._get_low__857179069_e6cblp_k$()}function Li(n){return Vi(),1==(1&n._get_low__857179069_e6cblp_k$())}function Di(n){return Vi(),n.unaryMinus_6uz0qp_k$()}function ji(n,t){return Vi(),ki(n,t)<0}function Ti(n){if(Vi(),Or(n))return bi();if(n<=-0x8000000000000000)return vi();if(n+1>=0x8000000000000000)return Vi(),Y;if(n<0)return Di(Ti(-n));var t=4294967296;return new Ai(es(n%t,0),es(n/t,0))}function Pi(n,t){return Vi(),ki(n,t)>0}function Fi(n,t){return Vi(),ki(n,t)>=0}function Vi(){Q||(Q=!0,H=zi(0),U=zi(1),W=zi(-1),Y=new Ai(-1,2147483647),X=new Ai(0,-2147483648),G=zi(16777216))}function qi(n){return function(n){return n<<24>>24}(n)}function Ri(n){return n instanceof Ai?n.toInt_1tsl84_k$():function(n){return n>2147483647?2147483647:n<-2147483648?-2147483648:es(n,0)}(n)}function Hi(n){return function(n){return n<<16>>16}(n)}function Ui(n){return 65535&Hi(Ri(n))}function Wi(n){return zi(n)}function Yi(n,t){return new he(n,t)}function Xi(n,t,e,r,o){return Gi(),r.get=r,r.set=o,r.callableName=n,i=r,a=function(n,t,e){Gi();var r=(Gi(),J)[n][null==t?0:1];return 0==r.interfaces.length&&r.interfaces.push(e),r}(t,o,e),Gi(),i.$metadata$=a,i.constructor=i,i;var i,a}function Gi(){Z||(Z=!0,J=[[{kind:"class",interfaces:[]},{kind:"class",interfaces:[]}],[{kind:"class",interfaces:[]},{kind:"class",interfaces:[]}],[{kind:"class",interfaces:[]},{kind:"class",interfaces:[]}]])}function Qi(n){return!!Ji(n)||ArrayBuffer.isView(n)}function Ji(n){return Array.isArray(n)}function Zi(n,t){var e=n.constructor;return null!=e&&Ki(e,t)}function Ki(n,t){if(n===t)return!0;var e=n.$metadata$;if(null!=e)for(var r=e.interfaces,o=0,i=r.length;o<i;){var a=r[o];if(o=o+1|0,Ki(a,t))return!0}var s=null!=n.prototype?Object.getPrototypeOf(n.prototype):null,l=null!=s?s.constructor:null;return null!=l&&Ki(l,t)}function na(n){return!!Ji(n)&&!n.$type$}function ta(n){switch(typeof n){case"string":case"number":case"boolean":case"function":return!0;default:return os(n,Object)}}function ea(n){return"number"==typeof n||n instanceof Ai}function ra(n){var t=typeof n;return!("string"!==t&&"boolean"!==t&&!ea(n))||Zi(n,Lr(no(ne)))}function oa(n){return!!Ji(n)&&"BooleanArray"===n.$type$}function ia(n){return os(n,Int8Array)}function aa(n){return os(n,Int16Array)}function sa(n){return!!os(n,Uint16Array)&&"CharArray"===n.$type$}function la(n){return os(n,Int32Array)}function ca(n){return os(n,Float32Array)}function da(n){return!!Ji(n)&&"LongArray"===n.$type$}function ua(n){return os(n,Float64Array)}function pa(n){return new Qe(n)}function ha(n,t,e){for(var r=new Int32Array(e),o=0,i=0,a=0,s=n,l=0,c=s.length;l<c;){var d=Go(s,l);l=l+1|0;var u=t[d];if(i|=(31&u)<<a,u<32){var p=o;o=p+1|0,r[p]=i,i=0,a=0}else a=a+5|0}return r}function fa(n,t){for(var e=0,r=n.length-1|0,o=-1,i=0;e<=r;)if(t>(i=n[o=(e+r|0)/2|0]))e=o+1|0;else{if(t===i)return o;r=o-1|0}return o-(t<i?1:0)|0}function ga(){K=this;var n;n=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]),this.rangeStart_1=n}function ma(){return null==K&&new ga,K}function Aa(){nn=this;var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=new Int32Array(128),e=0,r=Jo(n)-1|0;if(e<=r)do{var o=e;e=e+1|0,t[Go(n,o)]=o}while(e<=r);var i=ha("hCgBpCQGYHZH5BRpBPPPPPPRMP5BPPlCPP6BkEPPPPcPXPzBvBrB3BOiDoBHwD+E3DauCnFmBmB2D6E1BlBTiBmBlBP5BhBiBrBvBjBqBnBPRtBiCmCtBlB0BmB5BiB7BmBgEmChBZgCoEoGVpBSfRhBPqKQ2BwBYoFgB4CJuTiEvBuCuDrF5DgEgFlJ1DgFmBQtBsBRGsB+BPiBlD1EIjDPRPPPQPPPPPGQSQS/DxENVNU+B9zCwBwBPPCkDPNnBPqDYY1R8B7FkFgTgwGgwUwmBgKwBuBScmEP/BPPPPPPrBP8B7F1B/ErBqC6B7BiBmBfQsBUwCw/KwqIwLwETPcPjQgJxFgBlBsD",t,222),a=new Int32Array(i.length),s=0,l=i.length-1|0;if(s<=l)do{var c=s;s=s+1|0,a[c]=0===c?i[c]:a[c-1|0]+i[c]|0}while(s<=l);this.decodedRangeStart_1=a;this.decodedRangeLength_1=ha("aaMBXHYH5BRpBPPPPPPRMP5BPPlCPPzBDOOPPcPXPzBvBjB3BOhDmBBpB7DoDYxB+EiBP1DoExBkBQhBekBPmBgBhBctBiBMWOOXhCsBpBkBUV3Ba4BkB0DlCgBXgBtD4FSdBfPhBPpKP0BvBXjEQ2CGsT8DhBtCqDpFvD1D3E0IrD2EkBJrBDOBsB+BPiBlB1EIjDPPPPPPPPPPPGPPMNLsBNPNPKCvBvBPPCkDPBmBPhDXXgD4B6FzEgDguG9vUtkB9JcuBSckEP/BPPPPPPBPf4FrBjEhBpC3B5BKaWPrBOwCk/KsCuLqDHPbPxPsFtEaaqDL",t,222);this.decodedRangeCategory_1=ha("GFjgggUHGGFFZZZmzpz5qB6s6020B60ptltB6smt2sB60mz22B1+vv+8BZZ5s2850BW5q1ymtB506smzBF3q1q1qB1q1q1+Bgii4wDTm74g3KiggxqM60q1q1Bq1o1q1BF1qlrqrBZ2q5wprBGFZWWZGHFsjiooLowgmOowjkwCkgoiIk7ligGogiioBkwkiYkzj2oNoi+sbkwj04DghhkQ8wgiYkgoioDsgnkwC4gikQ//v+85BkwvoIsgoyI4yguI0whiwEowri4CoghsJowgqYowgm4DkwgsY/nwnzPowhmYkg6wI8yggZswikwHgxgmIoxgqYkwgk4DkxgmIkgoioBsgssoBgzgyI8g9gL8g9kI0wgwJoxgkoC0wgioFkw/wI0w53iF4gioYowjmgBHGq1qkgwBF1q1q8qBHwghuIwghyKk0goQkwgoQk3goQHGFHkyg0pBgxj6IoinkxDswno7Ikwhz9Bo0gioB8z48Rwli0xN0mpjoX8w78pDwltoqKHFGGwwgsIHFH3q1q16BFHWFZ1q10q1B2qlwq1B1q10q1B2q1yq1B6q1gq1Biq1qhxBir1qp1Bqt1q1qB1g1q1+B//3q16B///q1qBH/qlqq9Bholqq9B1i00a1q10qD1op1HkwmigEigiy6Cptogq1Bixo1kDq7/j00B2qgoBWGFm1lz50B6s5q1+BGWhggzhwBFFhgk4//Bo2jigE8wguI8wguI8wgugUog1qoB4qjmIwwi2KgkYHHH4lBgiFWkgIWoghssMmz5smrBZ3q1y50B5sm7gzBtz1smzB5smz50BqzqtmzB5sgzqzBF2/9//5BowgoIwmnkzPkwgk4C8ys65BkgoqI0wgy6FghquZo2giY0ghiIsgh24B4ghsQ8QF/v1q1OFs0O8iCHHF1qggz/B8wg6Iznv+//B08QgohsjK0QGFk7hsQ4gB",t,222)}function ba(){return null==nn&&new Aa,nn}function _a(){tn=this;var n;n=new Int32Array([170,186,688,704,736,837,890,7468,7544,7579,8305,8319,8336,8560,9424,11388,42652,42864,43e3,43868]),this.otherLowerStart_1=n;var t;t=new Int32Array([1,1,9,2,5,1,1,63,1,37,1,1,13,16,26,2,2,1,2,4]),this.otherLowerLength_1=t}function xa(){return null==tn&&new _a,tn}function va(n){var t=n.intercepted__1;null!=t&&t!==n&&ui(n._get_context__1558698818_ps0bpe_k$().get_1pi7hg_k$((null==c&&new ct,c))).releaseInterceptedContinuation_4i98ok_k$(t),n.intercepted__1=(null==en&&new ka,en)}function ya(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__1558698818_ps0bpe_k$(),this.intercepted__1=null}function ka(){en=this}function Ea(n,t){return ci(t,n,void 0),$a.call(t),t}function wa(n){var t=Ea(n,Object.create($a.prototype));return li(t,wa),t}function $a(){li(this,$a)}function Ca(){li(this,Ca)}function Ba(n,t){return La(n,t),Sa.call(t),t}function Ia(n){var t=Ba(n,Object.create(Sa.prototype));return li(t,Ia),t}function Sa(){li(this,Sa)}function Ma(){var n,t=(Na(n=Object.create(Oa.prototype)),Oa.call(n),n);return li(t,Ma),t}function za(n){var t=function(n,t){return La(n,t),Oa.call(t),t}(n,Object.create(Oa.prototype));return li(t,za),t}function Oa(){li(this,Oa)}function Na(n){return function(n){ci(n,void 0,void 0),$a.call(n)}(n),Da.call(n),n}function La(n,t){return Ea(n,t),Da.call(t),t}function Da(){li(this,Da)}function ja(){var n,t=(Na(n=Object.create(Pa.prototype)),Pa.call(n),n);return li(t,ja),t}function Ta(n){var t=function(n,t){return La(n,t),Pa.call(t),t}(n,Object.create(Pa.prototype));return li(t,Ta),t}function Pa(){li(this,Pa)}function Fa(n){var t=function(n,t){return La(n,t),Va.call(t),t}(n,Object.create(Va.prototype));return li(t,Fa),t}function Va(){li(this,Va)}function qa(){var n,t=(Na(n=Object.create(Ha.prototype)),Ha.call(n),n);return li(t,qa),t}function Ra(n){var t=function(n,t){return La(n,t),Ha.call(t),t}(n,Object.create(Ha.prototype));return li(t,Ra),t}function Ha(){li(this,Ha)}function Ua(n){var t=function(n,t){return La(n,t),Wa.call(t),t}(n,Object.create(Wa.prototype));return li(t,Ua),t}function Wa(){li(this,Wa)}function Ya(n){var t=function(n,t){return Ba(n,t),Xa.call(t),t}(n,Object.create(Xa.prototype));return li(t,Ya),t}function Xa(){li(this,Xa)}function Ga(){var n,t=(Na(n=Object.create(Qa.prototype)),Qa.call(n),n);return li(t,Ga),t}function Qa(){li(this,Qa)}function Ja(){var n,t=(Na(n=Object.create(Za.prototype)),Za.call(n),n);return li(t,Ja),t}function Za(){li(this,Za)}function Ka(){var n,t=(Na(n=Object.create(ns.prototype)),ns.call(n),n);return li(t,Ka),t}function ns(){li(this,ns)}function ts(n,t){return function(n,t){return n in t}(n,t)}function es(n,t){return function(n,t){return n|t}(n,t)}function rs(n,t){!function(n,t){delete n[t]}(n,t)}function os(n,t){return function(n,t){return n instanceof t}(n,t)}function is(){}return Ln.prototype=Object.create(kn.prototype),Ln.prototype.constructor=Ln,Mn.prototype=Object.create(Ln.prototype),Mn.prototype.constructor=Mn,ft.prototype=Object.create(No.prototype),ft.prototype.constructor=ft,Lt.prototype=Object.create(Ot.prototype),Lt.prototype.constructor=Lt,Tt.prototype=Object.create(No.prototype),Tt.prototype.constructor=Tt,Ca.prototype=Object.create(Error.prototype),Ca.prototype.constructor=Ca,Xt.prototype=Object.create(Ca.prototype),Xt.prototype.constructor=Xt,ae.prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,he.prototype=Object.create(ce.prototype),he.prototype.constructor=he,De.prototype=Object.create(kn.prototype),De.prototype.constructor=De,Pe.prototype=Object.create(De.prototype),Pe.prototype.constructor=Pe,Te.prototype=Object.create(Pe.prototype),Te.prototype.constructor=Te,Ue.prototype=Object.create(De.prototype),Ue.prototype.constructor=Ue,qe.prototype=Object.create(Ue.prototype),qe.prototype.constructor=qe,Re.prototype=Object.create(Ue.prototype),Re.prototype.constructor=Re,He.prototype=Object.create(zn.prototype),He.prototype.constructor=He,Qe.prototype=Object.create(Pe.prototype),Qe.prototype.constructor=Qe,rr.prototype=Object.create(qe.prototype),rr.prototype.constructor=rr,lr.prototype=Object.create(He.prototype),lr.prototype.constructor=lr,pr.prototype=Object.create(Ue.prototype),pr.prototype.constructor=pr,xr.prototype=Object.create(Ve.prototype),xr.prototype.constructor=xr,vr.prototype=Object.create(qe.prototype),vr.prototype.constructor=vr,Cr.prototype=Object.create(lr.prototype),Cr.prototype.constructor=Cr,Sr.prototype=Object.create(pr.prototype),Sr.prototype.constructor=Sr,Pr.prototype=Object.create(Tr.prototype),Pr.prototype.constructor=Pr,Fr.prototype=Object.create(Tr.prototype),Fr.prototype.constructor=Fr,Rr.prototype=Object.create(Tr.prototype),Rr.prototype.constructor=Rr,Ai.prototype=Object.create(oe.prototype),Ai.prototype.constructor=Ai,$a.prototype=Object.create(Error.prototype),$a.prototype.constructor=$a,Da.prototype=Object.create($a.prototype),Da.prototype.constructor=Da,Sa.prototype=Object.create(Da.prototype),Sa.prototype.constructor=Sa,Oa.prototype=Object.create(Da.prototype),Oa.prototype.constructor=Oa,Pa.prototype=Object.create(Da.prototype),Pa.prototype.constructor=Pa,Va.prototype=Object.create(Da.prototype),Va.prototype.constructor=Va,Ha.prototype=Object.create(Da.prototype),Ha.prototype.constructor=Ha,Wa.prototype=Object.create(Da.prototype),Wa.prototype.constructor=Wa,Xa.prototype=Object.create(Sa.prototype),Xa.prototype.constructor=Xa,Qa.prototype=Object.create(Da.prototype),Qa.prototype.constructor=Qa,Za.prototype=Object.create(Da.prototype),Za.prototype.constructor=Za,ns.prototype=Object.create(Da.prototype),ns.prototype.constructor=ns,kn.prototype.contains_2ehdt1_k$=function(n){var t;n:if(Zi(this,wo)&&this.isEmpty_y1axqb_k$())t=!1;else{for(var e=this.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();)if(oi(e.next_20eer_k$(),n)){t=!0;break n}t=!1}return t},kn.prototype.containsAll_jr3fla_k$=function(n){var t;n:if(Zi(n,wo)&&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},kn.prototype.isEmpty_y1axqb_k$=function(){return 0===this._get_size__809037418_ddoh9m_k$()},kn.prototype.toString=function(){return ln(this,", ","[","]",0,null,(n=this,function(t){return t===n?"(this Collection)":Lo(t)}),24);var n},kn.prototype.toArray=function(){return Le(this)},kn.$metadata$={simpleName:"AbstractCollection",kind:"class",interfaces:[wo]},En.prototype.checkElementIndex_ux0wz1_k$=function(n,t){if(n<0||n>=t)throw Fa("index: "+n+", size: "+t)},En.prototype.checkPositionIndex_kxpgsw_k$=function(n,t){if(n<0||n>t)throw Fa("index: "+n+", size: "+t)},En.prototype.checkRangeIndexes_5hjybp_k$=function(n,t,e){if(n<0||t>e)throw Fa("fromIndex: "+n+", toIndex: "+t+", size: "+e);if(n>t)throw Ia("fromIndex: "+n+" > toIndex: "+t)},En.prototype.checkBoundsIndexes_7787d9_k$=function(n,t,e){if(n<0||t>e)throw Fa("startIndex: "+n+", endIndex: "+t+", size: "+e);if(n>t)throw Ia("startIndex: "+n+" > endIndex: "+t)},En.prototype.orderedHashCode_2n0xp_k$=function(n){for(var t=1,e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$(),o=rn(31,t),i=null==r?null:ii(r);t=o+(null==i?0:i)|0}return t},En.prototype.orderedEquals_40uhas_k$=function(n,t){if(n._get_size__809037418_ddoh9m_k$()!==t._get_size__809037418_ddoh9m_k$())return!1;for(var e=t.iterator_jk1svi_k$(),r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();)if(!oi(r.next_20eer_k$(),e.next_20eer_k$()))return!1;return!0},En.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},$n.prototype.hasNext_bitz1p_k$=function(){return this.$entryIterator_1.hasNext_bitz1p_k$()},$n.prototype.next_20eer_k$=function(){return this.$entryIterator_1.next_20eer_k$()._get_key__857139730_e6bh8y_k$()},$n.$metadata$={kind:"class",interfaces:[te]},In.prototype.entryHashCode_6enkgc_k$=function(n){var t=n._get_key__857139730_e6bh8y_k$(),e=null==t?null:ii(t),r=null==e?0:e,o=n._get_value__3683422336_a43j40_k$(),i=null==o?null:ii(o);return r^(null==i?0:i)},In.prototype.entryToString_sxv7wb_k$=function(n){return Lo(n._get_key__857139730_e6bh8y_k$())+"="+Lo(n._get_value__3683422336_a43j40_k$())},In.prototype.entryEquals_sgqdyf_k$=function(n,t){return!(null==t||!Zi(t,yo))&&!!oi(n._get_key__857139730_e6bh8y_k$(),t._get_key__857139730_e6bh8y_k$())&&oi(n._get_value__3683422336_a43j40_k$(),t._get_value__3683422336_a43j40_k$())},In.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Mn.prototype.contains_2ehdt7_k$=function(n){return this.this$0__1.containsKey_wgk31w_k$(n)},Mn.prototype.contains_2ehdt1_k$=function(n){return!(null!=n&&!ta(n))&&this.contains_2ehdt7_k$(null==n||ta(n)?n:pi())},Mn.prototype.iterator_jk1svi_k$=function(){return new $n(this.this$0__1._get_entries__31877249_iz8n5_k$().iterator_jk1svi_k$())},Mn.prototype._get_size__809037418_ddoh9m_k$=function(){return this.this$0__1._get_size__809037418_ddoh9m_k$()},Mn.$metadata$={kind:"class",interfaces:[]},zn.prototype.containsKey_wgk31w_k$=function(n){return!(null==Bn(this,n))},zn.prototype.containsEntry_lxbt7v_k$=function(n){if(null==n||!Zi(n,yo))return!1;var t=n._get_key__857139730_e6bh8y_k$(),e=n._get_value__3683422336_a43j40_k$(),r=(Zi(this,ko)?this:pi()).get_1mhr4y_k$(t);return!(!oi(e,r)||null==r&&!(Zi(this,ko)?this:pi()).containsKey_wgk31w_k$(t))},zn.prototype.equals=function(n){if(n===this)return!0;if(null==n||!Zi(n,ko))return!1;if(this._get_size__809037418_ddoh9m_k$()!==n._get_size__809037418_ddoh9m_k$())return!1;var t;n:{var e=n._get_entries__31877249_iz8n5_k$();if(Zi(e,wo)&&e.isEmpty_y1axqb_k$())t=!0;else{for(var r=e.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var o=r.next_20eer_k$();if(!this.containsEntry_lxbt7v_k$(o)){t=!1;break n}}t=!0}}return t},zn.prototype.get_1mhr4y_k$=function(n){var t=Bn(this,n);return null==t?null:t._get_value__3683422336_a43j40_k$()},zn.prototype.hashCode=function(){return ii(this._get_entries__31877249_iz8n5_k$())},zn.prototype.isEmpty_y1axqb_k$=function(){return 0===this._get_size__809037418_ddoh9m_k$()},zn.prototype._get_size__809037418_ddoh9m_k$=function(){return this._get_entries__31877249_iz8n5_k$()._get_size__809037418_ddoh9m_k$()},zn.prototype._get_keys__801529559_d97k5z_k$=function(){return null==this._keys_1&&(this._keys_1=new Mn(this)),ui(this._keys_1)},zn.prototype.toString=function(){return ln(this._get_entries__31877249_iz8n5_k$(),", ","{","}",0,null,(n=this,function(t){return n.toString_rmr516_k$(t)}),24);var n},zn.prototype.toString_rmr516_k$=function(n){return Cn(this,n._get_key__857139730_e6bh8y_k$())+"="+Cn(this,n._get_value__3683422336_a43j40_k$())},zn.$metadata$={simpleName:"AbstractMap",kind:"class",interfaces:[ko]},On.prototype.unorderedHashCode_hl8x0c_k$=function(n){for(var t=0,e=n.iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$(),o=t,i=null==r?null:ii(r);t=o+(null==i?0:i)|0}return t},On.prototype.setEquals_mwtoa3_k$=function(n,t){return n._get_size__809037418_ddoh9m_k$()===t._get_size__809037418_ddoh9m_k$()&&n.containsAll_jr3fla_k$(t)},On.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Ln.prototype.equals=function(n){return n===this||!(null==n||!Zi(n,So))&&Nn().setEquals_mwtoa3_k$(this,n)},Ln.prototype.hashCode=function(){return Nn().unorderedHashCode_hl8x0c_k$(this)},Ln.$metadata$={simpleName:"AbstractSet",kind:"class",interfaces:[So]},jn.prototype.equals=function(n){return!(null==n||!Zi(n,Eo))&&n.isEmpty_y1axqb_k$()},jn.prototype.hashCode=function(){return 1},jn.prototype.toString=function(){return"[]"},jn.prototype._get_size__809037418_ddoh9m_k$=function(){return 0},jn.prototype.isEmpty_y1axqb_k$=function(){return!0},jn.prototype.contains_a7ux40_k$=function(n){return!1},jn.prototype.contains_2ehdt1_k$=function(n){return!1},jn.prototype.containsAll_4bfz49_k$=function(n){return n.isEmpty_y1axqb_k$()},jn.prototype.containsAll_jr3fla_k$=function(n){return this.containsAll_4bfz49_k$(n)},jn.prototype.get_fkrdnv_k$=function(n){throw Fa("Empty list doesn't contain element at index "+n+".")},jn.prototype.iterator_jk1svi_k$=function(){return Fn()},jn.prototype.subList_d153ha_k$=function(n,t){if(0===n&&0===t)return this;throw Fa("fromIndex: "+n+", toIndex: "+t)},jn.$metadata$={simpleName:"EmptyList",kind:"object",interfaces:[Eo,zr,Mr]},Tn.prototype._get_size__809037418_ddoh9m_k$=function(){return this.values_1.length},Tn.prototype.isEmpty_y1axqb_k$=function(){return 0===this.values_1.length},Tn.prototype.contains_2ehdtg_k$=function(n){return function(n,t){return on(n,t)>=0}(this.values_1,n)},Tn.prototype.contains_2ehdt1_k$=function(n){return!(null!=n&&!ta(n))&&this.contains_2ehdtg_k$(null==n||ta(n)?n:pi())},Tn.prototype.containsAll_jr3fy7_k$=function(n){var t;n:if(Zi(n,wo)&&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},Tn.prototype.containsAll_jr3fla_k$=function(n){return this.containsAll_jr3fy7_k$(n)},Tn.prototype.iterator_jk1svi_k$=function(){return To(this.values_1)},Tn.$metadata$={simpleName:"ArrayAsCollection",kind:"class",interfaces:[wo]},Pn.prototype.hasNext_bitz1p_k$=function(){return!1},Pn.prototype.next_20eer_k$=function(){throw Ma()},Pn.$metadata$={simpleName:"EmptyIterator",kind:"object",interfaces:[ee]},Rn.prototype._get_index__3322996031_g2optt_k$=function(){return this.index_1},Rn.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_1},Rn.prototype.toString=function(){return"IndexedValue(index="+this.index_1+", value="+this.value_1+")"},Rn.prototype.hashCode=function(){var n=this.index_1;return rn(n,31)+(null==this.value_1?0:ii(this.value_1))|0},Rn.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof Rn))return!1;var t=n instanceof Rn?n:pi();return this.index_1===t.index_1&&!!oi(this.value_1,t.value_1)},Rn.$metadata$={simpleName:"IndexedValue",kind:"class",interfaces:[]},Hn.prototype.iterator_jk1svi_k$=function(){return new Wn(this.iteratorFactory_1())},Hn.$metadata$={simpleName:"IndexingIterable",kind:"class",interfaces:[vo]},Wn.prototype.hasNext_bitz1p_k$=function(){return this.iterator_1.hasNext_bitz1p_k$()},Wn.prototype.next_20eer_k$=function(){var n=this.index_1;return this.index_1=n+1|0,new Rn(ze(n),this.iterator_1.next_20eer_k$())},Wn.$metadata$={simpleName:"IndexingIterator",kind:"class",interfaces:[te]},Yn.$metadata$={simpleName:"MapWithDefault",kind:"interface",interfaces:[ko]},Gn.prototype.equals=function(n){return!(null==n||!Zi(n,ko))&&n.isEmpty_y1axqb_k$()},Gn.prototype.hashCode=function(){return 0},Gn.prototype.toString=function(){return"{}"},Gn.prototype._get_size__809037418_ddoh9m_k$=function(){return 0},Gn.prototype.isEmpty_y1axqb_k$=function(){return!0},Gn.prototype.containsKey_v2r3nj_k$=function(n){return!1},Gn.prototype.containsKey_wgk31w_k$=function(n){return!(null!=n&&!ta(n))&&this.containsKey_v2r3nj_k$(null==n||ta(n)?n:pi())},Gn.prototype.get_eccq09_k$=function(n){return null},Gn.prototype.get_1mhr4y_k$=function(n){return null==n||ta(n)?this.get_eccq09_k$(null==n||ta(n)?n:pi()):null},Gn.prototype._get_entries__31877249_iz8n5_k$=function(){return ot()},Gn.prototype._get_keys__801529559_d97k5z_k$=function(){return ot()},Gn.$metadata$={simpleName:"EmptyMap",kind:"object",interfaces:[ko,zr]},nt.$metadata$={simpleName:"Sequence",kind:"interface",interfaces:[]},tt.prototype.next_20eer_k$=function(){return this.this$0__1.transformer_1(this.iterator_1.next_20eer_k$())},tt.prototype.hasNext_bitz1p_k$=function(){return this.iterator_1.hasNext_bitz1p_k$()},tt.$metadata$={kind:"class",interfaces:[te]},et.prototype.iterator_jk1svi_k$=function(){return new tt(this)},et.$metadata$={simpleName:"TransformingSequence",kind:"class",interfaces:[nt]},rt.prototype.equals=function(n){return!(null==n||!Zi(n,So))&&n.isEmpty_y1axqb_k$()},rt.prototype.hashCode=function(){return 0},rt.prototype.toString=function(){return"[]"},rt.prototype._get_size__809037418_ddoh9m_k$=function(){return 0},rt.prototype.isEmpty_y1axqb_k$=function(){return!0},rt.prototype.contains_a7ux40_k$=function(n){return!1},rt.prototype.contains_2ehdt1_k$=function(n){return!1},rt.prototype.containsAll_4bfz49_k$=function(n){return n.isEmpty_y1axqb_k$()},rt.prototype.containsAll_jr3fla_k$=function(n){return this.containsAll_4bfz49_k$(n)},rt.prototype.iterator_jk1svi_k$=function(){return Fn()},rt.$metadata$={simpleName:"EmptySet",kind:"object",interfaces:[So,zr]},st.prototype.compare_c7ud39_k$=function(n,t){return ni(n,t)},st.prototype.compare=function(n,t){var e=null!=n&&ra(n)?n:pi();return this.compare_c7ud39_k$(e,null!=t&&ra(t)?t:pi())},st.$metadata$={simpleName:"NaturalOrderComparator",kind:"object",interfaces:[Ie]},lt.$metadata$={simpleName:"Continuation",kind:"interface",interfaces:[]},ct.$metadata$={simpleName:"Key",kind:"object",interfaces:[dt]},dt.$metadata$={simpleName:"Key",kind:"interface",interfaces:[]},ut.$metadata$={simpleName:"CoroutineContext",kind:"interface",interfaces:[]},pt.prototype.get_1pi7hg_k$=function(n){return null},pt.prototype.hashCode=function(){return 0},pt.prototype.toString=function(){return"EmptyCoroutineContext"},pt.$metadata$={simpleName:"EmptyCoroutineContext",kind:"object",interfaces:[ut,zr]},ft.$metadata$={simpleName:"CoroutineSingletons",kind:"class",interfaces:[]},gt.$metadata$={simpleName:"KClassifier",kind:"interface",interfaces:[]},mt.$metadata$={simpleName:"KTypeParameter",kind:"interface",interfaces:[gt]},St.prototype.next_20eer_k$=function(){if(-1===this.nextState_1&&It(this),0===this.nextState_1)throw Ma();var n=this.nextItem_1,t=n instanceof he?n:pi();return this.nextItem_1=null,this.nextState_1=-1,t},St.prototype.hasNext_bitz1p_k$=function(){return-1===this.nextState_1&&It(this),1===this.nextState_1},St.$metadata$={kind:"class",interfaces:[te]},Mt.prototype.iterator_jk1svi_k$=function(){return new St(this)},Mt.$metadata$={simpleName:"DelimitedRangesSequence",kind:"class",interfaces:[nt]},Ot.$metadata$={simpleName:"DeepRecursiveScope",kind:"class",interfaces:[]},Nt.$metadata$={simpleName:"DeepRecursiveFunction",kind:"class",interfaces:[]},Lt.prototype._get_context__1558698818_ps0bpe_k$=function(){return null==d&&new pt,d},Lt.prototype.resumeWith_4vzby1_k$=function(n){this.cont_1=null,this.result_1=n},Lt.prototype.resumeWith_s3a3yh_k$=function(n){return this.resumeWith_4vzby1_k$(n)},Lt.prototype.callRecursive_6euk1h_k$=function(n,t){var e=t;return this.cont_1=Zi(e,lt)?e:pi(),this.value_1=n,ht()},Lt.prototype.runCallLoop_pzbl0z_k$=function(){n:for(;;){var n=this.result_1,t=this.cont_1;if(null==t){var e=new Ut(n)instanceof Ut?n:pi();Yt(e);var r=e;return null==r||ta(r)?r:pi()}var o=t;if(oi(zt(),n)){var i;try{var a,s=this.function_1,l=this.value_1;i="function"==typeof(a=s)?a(this,l,o):s.invoke_f2mof9_k$(this,l,o)}catch(n){if(n instanceof Error){var c;Rt(),c=Wt(n),o.resumeWith_s3a3yh_k$(c);continue n}throw n}var d=i;if(d!==ht()){var u,p=null==d||ta(d)?d:pi();Rt(),u=p,o.resumeWith_s3a3yh_k$(u)}}else this.result_1=zt(),o.resumeWith_s3a3yh_k$(n)}},Lt.$metadata$={simpleName:"DeepRecursiveScopeImpl",kind:"class",interfaces:[lt]},jt.$metadata$={simpleName:"Lazy",kind:"interface",interfaces:[]},Tt.$metadata$={simpleName:"LazyThreadSafetyMode",kind:"class",interfaces:[]},Pt.prototype._get_value__3683422336_a43j40_k$=function(){this._value_1===Vt()&&(this._value_1=ui(this.initializer_1)(),this.initializer_1=null);var n=this._value_1;return null==n||ta(n)?n:pi()},Pt.prototype.isInitialized_2wsk3a_k$=function(){return!(this._value_1===Vt())},Pt.prototype.toString=function(){return this.isInitialized_2wsk3a_k$()?Lo(this._get_value__3683422336_a43j40_k$()):"Lazy value not initialized yet."},Pt.$metadata$={simpleName:"UnsafeLazyImpl",kind:"class",interfaces:[jt,zr]},Ft.$metadata$={simpleName:"UNINITIALIZED_VALUE",kind:"object",interfaces:[]},qt.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Ht.prototype.equals=function(n){return n instanceof Ht&&oi(this.exception_1,n.exception_1)},Ht.prototype.hashCode=function(){return ii(this.exception_1)},Ht.prototype.toString=function(){return"Failure("+this.exception_1+")"},Ht.$metadata$={simpleName:"Failure",kind:"class",interfaces:[zr]},Ut.prototype.toString=function(){return(n=this.value_1)instanceof Ht?ai(n):"Success("+Lo(n)+")";var n},Ut.prototype.hashCode=function(){return null==(n=this.value_1)?0:ii(n);var n},Ut.prototype.equals=function(n){return function(n,t){return t instanceof Ut&&!!oi(n,t instanceof Ut?t.value_1:pi())}(this.value_1,n)},Ut.$metadata$={simpleName:"Result",kind:"class",interfaces:[zr]},Xt.$metadata$={simpleName:"NotImplementedError",kind:"class",interfaces:[]},Gt.prototype._get_first__3232921377_hkbbvj_k$=function(){return this.first_1},Gt.prototype._get_second__4255435031_njbah_k$=function(){return this.second_1},Gt.prototype.toString=function(){return"("+this.first_1+", "+this.second_1+")"},Gt.prototype.component1_7eebsc_k$=function(){return this.first_1},Gt.prototype.component2_7eebsb_k$=function(){return this.second_1},Gt.prototype.hashCode=function(){var n=null==this.first_1?0:ii(this.first_1);return rn(n,31)+(null==this.second_1?0:ii(this.second_1))|0},Gt.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof Gt))return!1;var t=n instanceof Gt?n:pi();return!!oi(this.first_1,t.first_1)&&!!oi(this.second_1,t.second_1)},Gt.$metadata$={simpleName:"Pair",kind:"class",interfaces:[zr]},Jt.prototype.toString=function(){return"("+this.first_1+", "+this.second_1+", "+this.third_1+")"},Jt.prototype.hashCode=function(){var n=null==this.first_1?0:ii(this.first_1);return n=rn(n,31)+(null==this.second_1?0:ii(this.second_1))|0,rn(n,31)+(null==this.third_1?0:ii(this.third_1))|0},Jt.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof Jt))return!1;var t=n instanceof Jt?n:pi();return!!oi(this.first_1,t.first_1)&&!!oi(this.second_1,t.second_1)&&!!oi(this.third_1,t.third_1)},Jt.$metadata$={simpleName:"Triple",kind:"class",interfaces:[zr]},Zt.$metadata$={simpleName:"Annotation",kind:"interface",interfaces:[]},Kt.$metadata$={simpleName:"CharSequence",kind:"interface",interfaces:[]},ne.$metadata$={simpleName:"Comparable",kind:"interface",interfaces:[]},te.$metadata$={simpleName:"Iterator",kind:"interface",interfaces:[]},ee.$metadata$={simpleName:"ListIterator",kind:"interface",interfaces:[te]},re.$metadata$={simpleName:"MutableIterator",kind:"interface",interfaces:[te]},oe.$metadata$={simpleName:"Number",kind:"class",interfaces:[]},ie.prototype.next_20eer_k$=function(){return this.nextInt_ujorgc_k$()},ie.$metadata$={simpleName:"IntIterator",kind:"class",interfaces:[te]},ae.prototype.hasNext_bitz1p_k$=function(){return this.hasNext_1},ae.prototype.nextInt_ujorgc_k$=function(){var n=this.next_1;if(n===this.finalElement_1){if(!this.hasNext_1)throw Ma();this.hasNext_1=!1}else{this.next_1=this.next_1+this.step_1|0}return n},ae.$metadata$={simpleName:"IntProgressionIterator",kind:"class",interfaces:[]},se.prototype.fromClosedRange_vhxzyy_k$=function(n,t,e){return new ce(n,t,e)},se.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},ce.prototype._get_first__3232921377_hkbbvj_k$=function(){return this.first_1},ce.prototype._get_last__802328181_d9oodx_k$=function(){return this.last_1},ce.prototype._get_step__809345279_ddv2tb_k$=function(){return this.step_1},ce.prototype.iterator_jk1svi_k$=function(){return new ae(this.first_1,this.last_1,this.step_1)},ce.prototype.isEmpty_y1axqb_k$=function(){return this.step_1>0?this.first_1>this.last_1:this.first_1<this.last_1},ce.prototype.equals=function(n){return n instanceof ce&&(!(!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)},ce.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:rn(31,rn(31,this.first_1)+this.last_1|0)+this.step_1|0},ce.prototype.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)},ce.$metadata$={simpleName:"IntProgression",kind:"class",interfaces:[vo]},de.$metadata$={simpleName:"ClosedRange",kind:"interface",interfaces:[]},ue.prototype._get_EMPTY__2261257284_xmtgos_k$=function(){return this.EMPTY_1},ue.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},he.prototype._get_start__3614751663_b8zdqp_k$=function(){return this._get_first__3232921377_hkbbvj_k$()},he.prototype._get_endInclusive__731268122_c3dm3e_k$=function(){return this._get_last__802328181_d9oodx_k$()},he.prototype.isEmpty_y1axqb_k$=function(){return this._get_first__3232921377_hkbbvj_k$()>this._get_last__802328181_d9oodx_k$()},he.prototype.equals=function(n){return n instanceof he&&(!(!this.isEmpty_y1axqb_k$()||!n.isEmpty_y1axqb_k$())||this._get_first__3232921377_hkbbvj_k$()===n._get_first__3232921377_hkbbvj_k$()&&this._get_last__802328181_d9oodx_k$()===n._get_last__802328181_d9oodx_k$())},he.prototype.hashCode=function(){return this.isEmpty_y1axqb_k$()?-1:rn(31,this._get_first__3232921377_hkbbvj_k$())+this._get_last__802328181_d9oodx_k$()|0},he.prototype.toString=function(){return this._get_first__3232921377_hkbbvj_k$()+".."+this._get_last__802328181_d9oodx_k$()},he.$metadata$={simpleName:"IntRange",kind:"class",interfaces:[de]},fe.prototype.toString=function(){return"kotlin.Unit"},fe.$metadata$={simpleName:"Unit",kind:"object",interfaces:[]},_e.prototype._get_MIN_VALUE__1378605517_mssatp_k$=function(){return this.MIN_VALUE_1},_e.prototype._get_MAX_VALUE__3201573499_i2z81x_k$=function(){return this.MAX_VALUE_1},_e.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$=function(){return this.SIZE_BYTES_1},_e.prototype._get_SIZE_BITS__2591616077_s64q7n_k$=function(){return this.SIZE_BITS_1},_e.$metadata$={simpleName:"ByteCompanionObject",kind:"object",interfaces:[]},Object.defineProperty(_e.prototype,"MIN_VALUE",{configurable:!0,get:_e.prototype._get_MIN_VALUE__1378605517_mssatp_k$}),Object.defineProperty(_e.prototype,"MAX_VALUE",{configurable:!0,get:_e.prototype._get_MAX_VALUE__3201573499_i2z81x_k$}),Object.defineProperty(_e.prototype,"SIZE_BYTES",{configurable:!0,get:_e.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$}),Object.defineProperty(_e.prototype,"SIZE_BITS",{configurable:!0,get:_e.prototype._get_SIZE_BITS__2591616077_s64q7n_k$}),xe.prototype._get_MIN_VALUE__1378605517_mssatp_k$=function(){return this.MIN_VALUE_1},xe.prototype._get_MAX_VALUE__3201573499_i2z81x_k$=function(){return this.MAX_VALUE_1},xe.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$=function(){return this.SIZE_BYTES_1},xe.prototype._get_SIZE_BITS__2591616077_s64q7n_k$=function(){return this.SIZE_BITS_1},xe.$metadata$={simpleName:"ShortCompanionObject",kind:"object",interfaces:[]},Object.defineProperty(xe.prototype,"MIN_VALUE",{configurable:!0,get:xe.prototype._get_MIN_VALUE__1378605517_mssatp_k$}),Object.defineProperty(xe.prototype,"MAX_VALUE",{configurable:!0,get:xe.prototype._get_MAX_VALUE__3201573499_i2z81x_k$}),Object.defineProperty(xe.prototype,"SIZE_BYTES",{configurable:!0,get:xe.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$}),Object.defineProperty(xe.prototype,"SIZE_BITS",{configurable:!0,get:xe.prototype._get_SIZE_BITS__2591616077_s64q7n_k$}),ve.prototype._get_MIN_VALUE__1378605517_mssatp_k$=function(){return this.MIN_VALUE_1},ve.prototype._get_MAX_VALUE__3201573499_i2z81x_k$=function(){return this.MAX_VALUE_1},ve.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$=function(){return this.SIZE_BYTES_1},ve.prototype._get_SIZE_BITS__2591616077_s64q7n_k$=function(){return this.SIZE_BITS_1},ve.$metadata$={simpleName:"IntCompanionObject",kind:"object",interfaces:[]},Object.defineProperty(ve.prototype,"MIN_VALUE",{configurable:!0,get:ve.prototype._get_MIN_VALUE__1378605517_mssatp_k$}),Object.defineProperty(ve.prototype,"MAX_VALUE",{configurable:!0,get:ve.prototype._get_MAX_VALUE__3201573499_i2z81x_k$}),Object.defineProperty(ve.prototype,"SIZE_BYTES",{configurable:!0,get:ve.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$}),Object.defineProperty(ve.prototype,"SIZE_BITS",{configurable:!0,get:ve.prototype._get_SIZE_BITS__2591616077_s64q7n_k$}),ke.prototype._get_MIN_VALUE__1378605517_mssatp_k$=function(){return this.MIN_VALUE_1},ke.prototype._get_MAX_VALUE__3201573499_i2z81x_k$=function(){return this.MAX_VALUE_1},ke.prototype._get_POSITIVE_INFINITY__280378211_4mxh7n_k$=function(){return this.POSITIVE_INFINITY_1},ke.prototype._get_NEGATIVE_INFINITY__4282258079_7keht_k$=function(){return this.NEGATIVE_INFINITY_1},ke.prototype._get_NaN__856270614_e5sumu_k$=function(){return this.NaN_1},ke.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$=function(){return this.SIZE_BYTES_1},ke.prototype._get_SIZE_BITS__2591616077_s64q7n_k$=function(){return this.SIZE_BITS_1},ke.$metadata$={simpleName:"FloatCompanionObject",kind:"object",interfaces:[]},Object.defineProperty(ke.prototype,"MIN_VALUE",{configurable:!0,get:ke.prototype._get_MIN_VALUE__1378605517_mssatp_k$}),Object.defineProperty(ke.prototype,"MAX_VALUE",{configurable:!0,get:ke.prototype._get_MAX_VALUE__3201573499_i2z81x_k$}),Object.defineProperty(ke.prototype,"POSITIVE_INFINITY",{configurable:!0,get:ke.prototype._get_POSITIVE_INFINITY__280378211_4mxh7n_k$}),Object.defineProperty(ke.prototype,"NEGATIVE_INFINITY",{configurable:!0,get:ke.prototype._get_NEGATIVE_INFINITY__4282258079_7keht_k$}),Object.defineProperty(ke.prototype,"NaN",{configurable:!0,get:ke.prototype._get_NaN__856270614_e5sumu_k$}),Object.defineProperty(ke.prototype,"SIZE_BYTES",{configurable:!0,get:ke.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$}),Object.defineProperty(ke.prototype,"SIZE_BITS",{configurable:!0,get:ke.prototype._get_SIZE_BITS__2591616077_s64q7n_k$}),we.prototype._get_MIN_VALUE__1378605517_mssatp_k$=function(){return this.MIN_VALUE_1},we.prototype._get_MAX_VALUE__3201573499_i2z81x_k$=function(){return this.MAX_VALUE_1},we.prototype._get_POSITIVE_INFINITY__280378211_4mxh7n_k$=function(){return this.POSITIVE_INFINITY_1},we.prototype._get_NEGATIVE_INFINITY__4282258079_7keht_k$=function(){return this.NEGATIVE_INFINITY_1},we.prototype._get_NaN__856270614_e5sumu_k$=function(){return this.NaN_1},we.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$=function(){return this.SIZE_BYTES_1},we.prototype._get_SIZE_BITS__2591616077_s64q7n_k$=function(){return this.SIZE_BITS_1},we.$metadata$={simpleName:"DoubleCompanionObject",kind:"object",interfaces:[]},Object.defineProperty(we.prototype,"MIN_VALUE",{configurable:!0,get:we.prototype._get_MIN_VALUE__1378605517_mssatp_k$}),Object.defineProperty(we.prototype,"MAX_VALUE",{configurable:!0,get:we.prototype._get_MAX_VALUE__3201573499_i2z81x_k$}),Object.defineProperty(we.prototype,"POSITIVE_INFINITY",{configurable:!0,get:we.prototype._get_POSITIVE_INFINITY__280378211_4mxh7n_k$}),Object.defineProperty(we.prototype,"NEGATIVE_INFINITY",{configurable:!0,get:we.prototype._get_NEGATIVE_INFINITY__4282258079_7keht_k$}),Object.defineProperty(we.prototype,"NaN",{configurable:!0,get:we.prototype._get_NaN__856270614_e5sumu_k$}),Object.defineProperty(we.prototype,"SIZE_BYTES",{configurable:!0,get:we.prototype._get_SIZE_BYTES__3045450654_knxh7m_k$}),Object.defineProperty(we.prototype,"SIZE_BITS",{configurable:!0,get:we.prototype._get_SIZE_BITS__2591616077_s64q7n_k$}),Ce.$metadata$={simpleName:"StringCompanionObject",kind:"object",interfaces:[]},Be.$metadata$={simpleName:"BooleanCompanionObject",kind:"object",interfaces:[]},Ie.$metadata$={simpleName:"Comparator",kind:"interface",interfaces:[]},De.prototype.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},De.prototype.removeAll_99to5v_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),Kn(Zi(this,zo)?this:pi(),(t=n,function(n){return t.contains_2ehdt1_k$(n)}));var t},De.prototype.toJSON=function(){return this.toArray()},De.prototype.checkIsMutable_h4zzmr_k$=function(){},De.$metadata$={simpleName:"AbstractMutableCollection",kind:"class",interfaces:[Mo]},je.prototype.hasNext_bitz1p_k$=function(){return this.index_1<this.$this_1._get_size__809037418_ddoh9m_k$()},je.prototype.next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw Ma();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)},je.prototype.remove_le47v1_k$=function(){if(-1===this.last_1)throw Ta(ai("Call next() or previous() before removing element from the iterator."));this.$this_1.removeAt_qvpkxi_k$(this.last_1),ge(),this.index_1=this.last_1,this.last_1=-1},je.$metadata$={simpleName:"IteratorImpl",kind:"class",interfaces:[re]},Te.prototype.add_ydlf05_k$=function(n,t){wn().checkPositionIndex_kxpgsw_k$(n,this._size_1),this.list_1.add_ydlf05_k$(this.fromIndex_1+n|0,t);var e=this._size_1;this._size_1=e+1|0,ge()},Te.prototype.get_fkrdnv_k$=function(n){return wn().checkElementIndex_ux0wz1_k$(n,this._size_1),this.list_1.get_fkrdnv_k$(this.fromIndex_1+n|0)},Te.prototype.removeAt_qvpkxi_k$=function(n){wn().checkElementIndex_ux0wz1_k$(n,this._size_1);var t=this.list_1.removeAt_qvpkxi_k$(this.fromIndex_1+n|0),e=this._size_1;return this._size_1=e-1|0,ge(),t},Te.prototype.set_meu351_k$=function(n,t){return wn().checkElementIndex_ux0wz1_k$(n,this._size_1),this.list_1.set_meu351_k$(this.fromIndex_1+n|0,t)},Te.prototype._get_size__809037418_ddoh9m_k$=function(){return this._size_1},Te.prototype.checkIsMutable_h4zzmr_k$=function(){return this.list_1.checkIsMutable_h4zzmr_k$()},Te.$metadata$={simpleName:"SubList",kind:"class",interfaces:[Mr]},Pe.prototype._set_modCount__3570657354_7f6d5y_k$=function(n){this.modCount_1=n},Pe.prototype._get_modCount__2796526142_os4sle_k$=function(){return this.modCount_1},Pe.prototype.add_1j60pz_k$=function(n){return this.checkIsMutable_h4zzmr_k$(),this.add_ydlf05_k$(this._get_size__809037418_ddoh9m_k$(),n),!0},Pe.prototype.iterator_jk1svi_k$=function(){return new je(this)},Pe.prototype.contains_2ehdt1_k$=function(n){return this.indexOf_dcv8dt_k$(n)>=0},Pe.prototype.indexOf_dcv8dt_k$=function(n){var t=0,e=Vn(this);if(t<=e)do{var r=t;if(t=t+1|0,oi(this.get_fkrdnv_k$(r),n))return r}while(r!==e);return-1},Pe.prototype.subList_d153ha_k$=function(n,t){return new Te(this,n,t)},Pe.prototype.equals=function(n){return n===this||!(null==n||!Zi(n,Eo))&&wn().orderedEquals_40uhas_k$(this,n)},Pe.prototype.hashCode=function(){return wn().orderedHashCode_2n0xp_k$(this)},Pe.$metadata$={simpleName:"AbstractMutableList",kind:"class",interfaces:[Bo]},Fe.prototype.hasNext_bitz1p_k$=function(){return this.$entryIterator_1.hasNext_bitz1p_k$()},Fe.prototype.next_20eer_k$=function(){return this.$entryIterator_1.next_20eer_k$()._get_key__857139730_e6bh8y_k$()},Fe.prototype.remove_le47v1_k$=function(){return this.$entryIterator_1.remove_le47v1_k$()},Fe.$metadata$={kind:"class",interfaces:[re]},Ve.prototype._get_key__857139730_e6bh8y_k$=function(){return this.key_1},Ve.prototype._get_value__3683422336_a43j40_k$=function(){return this._value_1},Ve.prototype.setValue_i0ryyi_k$=function(n){var t=this._value_1;return this._value_1=n,t},Ve.prototype.hashCode=function(){return Sn().entryHashCode_6enkgc_k$(this)},Ve.prototype.toString=function(){return Sn().entryToString_sxv7wb_k$(this)},Ve.prototype.equals=function(n){return Sn().entryEquals_sgqdyf_k$(this,n)},Ve.$metadata$={simpleName:"SimpleEntry",kind:"class",interfaces:[$o]},qe.prototype.contains_2ehdt1_k$=function(n){return this.containsEntry_1men9v_k$(n)},qe.$metadata$={simpleName:"AbstractEntrySet",kind:"class",interfaces:[]},Re.prototype.add_1j60q5_k$=function(n){throw Ra("Add is not supported on keys")},Re.prototype.add_1j60pz_k$=function(n){return this.add_1j60q5_k$(null==n||ta(n)?n:pi())},Re.prototype.contains_2ehdt7_k$=function(n){return this.this$0__1.containsKey_wgk31w_k$(n)},Re.prototype.contains_2ehdt1_k$=function(n){return!(null!=n&&!ta(n))&&this.contains_2ehdt7_k$(null==n||ta(n)?n:pi())},Re.prototype.iterator_jk1svi_k$=function(){return new Fe(this.this$0__1._get_entries__31877249_iz8n5_k$().iterator_jk1svi_k$())},Re.prototype._get_size__809037418_ddoh9m_k$=function(){return this.this$0__1._get_size__809037418_ddoh9m_k$()},Re.prototype.checkIsMutable_h4zzmr_k$=function(){return this.this$0__1.checkIsMutable_h4zzmr_k$()},Re.$metadata$={kind:"class",interfaces:[]},He.prototype._get_keys__801529559_d97k5z_k$=function(){return null==this._keys_2&&(this._keys_2=new Re(this)),ui(this._keys_2)},He.prototype.putAll_mee1c3_k$=function(n){this.checkIsMutable_h4zzmr_k$();for(var t=n._get_entries__31877249_iz8n5_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$(),r=e._get_key__857139730_e6bh8y_k$(),o=e._get_value__3683422336_a43j40_k$();this.put_3mhbri_k$(r,o),ge()}},He.prototype.remove_8hbkc0_k$=function(n){this.checkIsMutable_h4zzmr_k$();for(var t=this._get_entries__31877249_iz8n5_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$();if(oi(n,e._get_key__857139730_e6bh8y_k$())){var r=e._get_value__3683422336_a43j40_k$();return t.remove_le47v1_k$(),r}}return null},He.prototype.checkIsMutable_h4zzmr_k$=function(){},He.$metadata$={simpleName:"AbstractMutableMap",kind:"class",interfaces:[Co]},Ue.prototype.equals=function(n){return n===this||!(null==n||!Zi(n,So))&&Nn().setEquals_mwtoa3_k$(this,n)},Ue.prototype.hashCode=function(){return Nn().unorderedHashCode_hl8x0c_k$(this)},Ue.$metadata$={simpleName:"AbstractMutableSet",kind:"class",interfaces:[Io]},Qe.prototype.ensureCapacity_ignus8_k$=function(n){},Qe.prototype._get_size__809037418_ddoh9m_k$=function(){return this.array_1.length},Qe.prototype.get_fkrdnv_k$=function(n){var t=this.array_1[Ge(this,n)];return null==t||ta(t)?t:pi()},Qe.prototype.set_meu351_k$=function(n,t){this.checkIsMutable_h4zzmr_k$(),Ge(this,n),ge();var e=this.array_1[n];this.array_1[n]=t;var r=e;return null==r||ta(r)?r:pi()},Qe.prototype.add_1j60pz_k$=function(n){this.checkIsMutable_h4zzmr_k$(),this.array_1.push(n);var t=this._get_modCount__2796526142_os4sle_k$();return this._set_modCount__3570657354_7f6d5y_k$(t+1|0),ge(),!0},Qe.prototype.add_ydlf05_k$=function(n,t){this.checkIsMutable_h4zzmr_k$(),this.array_1.splice(function(n,t){return wn().checkPositionIndex_kxpgsw_k$(t,n._get_size__809037418_ddoh9m_k$()),t}(this,n),0,t);var e=this._get_modCount__2796526142_os4sle_k$();this._set_modCount__3570657354_7f6d5y_k$(e+1|0),ge()},Qe.prototype.addAll_oxxjjk_k$=function(n){if(this.checkIsMutable_h4zzmr_k$(),n.isEmpty_y1axqb_k$())return!1;var t,e=this,r=this.array_1,o=Oe(n);t=r.concat(o),e.array_1=t;var i=this._get_modCount__2796526142_os4sle_k$();return this._set_modCount__3570657354_7f6d5y_k$(i+1|0),ge(),!0},Qe.prototype.removeAt_qvpkxi_k$=function(n){this.checkIsMutable_h4zzmr_k$(),Ge(this,n),ge();var t=this._get_modCount__2796526142_os4sle_k$();return this._set_modCount__3570657354_7f6d5y_k$(t+1|0),ge(),n===Vn(this)?this.array_1.pop():this.array_1.splice(n,1)[0]},Qe.prototype.indexOf_dcv8dt_k$=function(n){return on(this.array_1,n)},Qe.prototype.toString=function(){return Ko(this.array_1)},Qe.prototype.toArray_jjyjqa_k$=function(){return[].slice.call(this.array_1)},Qe.prototype.toArray=function(){return this.toArray_jjyjqa_k$()},Qe.prototype.checkIsMutable_h4zzmr_k$=function(){if(this.isReadOnly_1)throw qa()},Qe.$metadata$={simpleName:"ArrayList",kind:"class",interfaces:[Bo,Mr]},tr.prototype.equals_bs7q9r_k$=function(n,t){return oi(n,t)},tr.prototype.getHashCode_uyct7y_k$=function(n){var t=null==n?null:ii(n);return null==t?0:t},tr.$metadata$={simpleName:"HashCode",kind:"object",interfaces:[er]},er.$metadata$={simpleName:"EqualityComparator",kind:"interface",interfaces:[]},rr.prototype.add_c92ay9_k$=function(n){throw Ra("Add is not supported on entries")},rr.prototype.add_1j60pz_k$=function(n){return this.add_c92ay9_k$(null!=n&&Zi(n,$o)?n:pi())},rr.prototype.containsEntry_1men9v_k$=function(n){return this.$this_1.containsEntry_lxbt7v_k$(n)},rr.prototype.iterator_jk1svi_k$=function(){return this.$this_1.internalMap_1.iterator_jk1svi_k$()},rr.prototype._get_size__809037418_ddoh9m_k$=function(){return this.$this_1._get_size__809037418_ddoh9m_k$()},rr.$metadata$={simpleName:"EntrySet",kind:"class",interfaces:[]},lr.prototype.containsKey_wgk31w_k$=function(n){return this.internalMap_1.contains_2ehdt7_k$(n)},lr.prototype._get_entries__31877249_iz8n5_k$=function(){return null==this._entries_1&&(this._entries_1=this.createEntrySet_jd8v2s_k$()),ui(this._entries_1)},lr.prototype.createEntrySet_jd8v2s_k$=function(){return new rr(this)},lr.prototype.get_1mhr4y_k$=function(n){return this.internalMap_1.get_1mhr4y_k$(n)},lr.prototype.put_3mhbri_k$=function(n,t){return this.internalMap_1.put_3mhbri_k$(n,t)},lr.prototype.remove_8hbkc0_k$=function(n){return this.internalMap_1.remove_8hbkc0_k$(n)},lr.prototype._get_size__809037418_ddoh9m_k$=function(){return this.internalMap_1._get_size__809037418_ddoh9m_k$()},lr.$metadata$={simpleName:"HashMap",kind:"class",interfaces:[Co]},pr.prototype._get_map__857195189_e6co1h_k$=function(){return this.map_1},pr.prototype.add_1j60pz_k$=function(n){return null==this.map_1.put_3mhbri_k$(n,this)},pr.prototype.contains_2ehdt1_k$=function(n){return this.map_1.containsKey_wgk31w_k$(n)},pr.prototype.isEmpty_y1axqb_k$=function(){return this.map_1.isEmpty_y1axqb_k$()},pr.prototype.iterator_jk1svi_k$=function(){return this.map_1._get_keys__801529559_d97k5z_k$().iterator_jk1svi_k$()},pr.prototype._get_size__809037418_ddoh9m_k$=function(){return this.map_1._get_size__809037418_ddoh9m_k$()},pr.$metadata$={simpleName:"HashSet",kind:"class",interfaces:[Io]},mr.prototype.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,e=n;if(e.itemIndex_1=e.itemIndex_1+1|0,e.itemIndex_1<t)return 0}var r=n;if(r.keyIndex_1=r.keyIndex_1+1|0,r.keyIndex_1<n.keys_1.length){n.chainOrEntry_1=n.this$0__1.backingMap_1[n.keys_1[n.keyIndex_1]];var o=n,i=n.chainOrEntry_1;return o.isChain_1=null!=i&&na(i),n.itemIndex_1=0,0}return n.chainOrEntry_1=null,1}(this)),0===this.state_1},mr.prototype.next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw Ma();var n=this.isChain_1?this.chainOrEntry_1[this.itemIndex_1]:this.chainOrEntry_1;return this.lastEntry_1=n,this.state_1=-1,n},mr.prototype.remove_le47v1_k$=function(){if(null==this.lastEntry_1)throw Ta(ai("Required value was null."));ge(),this.this$0__1.remove_8hbkc0_k$(ui(this.lastEntry_1)._get_key__857139730_e6bh8y_k$()),ge(),this.lastEntry_1=null;var n=this.itemIndex_1;this.itemIndex_1=n-1|0,ge()},mr.$metadata$={kind:"class",interfaces:[re]},Ar.prototype._get_equality__2325359121_wknje7_k$=function(){return this.equality_1},Ar.prototype._get_size__809037418_ddoh9m_k$=function(){return this.size_1},Ar.prototype.put_3mhbri_k$=function(n,t){var e=this.equality_1.getHashCode_uyct7y_k$(n),r=gr(this,e);if(null==r)this.backingMap_1[e]=new Ve(n,t);else{if(null==r||!na(r)){var o,i=r;if(this.equality_1.equals_bs7q9r_k$(i._get_key__857139730_e6bh8y_k$(),n))return i.setValue_i0ryyi_k$(t);o=[i,new Ve(n,t)],this.backingMap_1[e]=o;var a=this.size_1;return this.size_1=a+1|0,ge(),null}var s=r,l=fr(s,this,n);if(null!=l)return l.setValue_i0ryyi_k$(t);s.push(new Ve(n,t))}var c=this.size_1;return this.size_1=c+1|0,ge(),null},Ar.prototype.remove_8hbkc0_k$=function(n){var t=this.equality_1.getHashCode_uyct7y_k$(n),e=gr(this,t);if(null==e)return null;var r=e;if(null==r||!na(r)){var o=r;if(this.equality_1.equals_bs7q9r_k$(o._get_key__857139730_e6bh8y_k$(),n)){rs(this.backingMap_1,t);var i=this.size_1;return this.size_1=i-1|0,ge(),o._get_value__3683422336_a43j40_k$()}return null}var a=r,s=0,l=a.length-1|0;if(s<=l)do{var c=s;s=s+1|0;var d=a[c];if(this.equality_1.equals_bs7q9r_k$(n,d._get_key__857139730_e6bh8y_k$())){1===a.length?(a.length=0,rs(this.backingMap_1,t)):a.splice(c,1);var u=this.size_1;return this.size_1=u-1|0,ge(),d._get_value__3683422336_a43j40_k$()}}while(s<=l);return null},Ar.prototype.contains_2ehdt7_k$=function(n){return!(null==hr(this,n))},Ar.prototype.get_1mhr4y_k$=function(n){var t=hr(this,n);return null==t?null:t._get_value__3683422336_a43j40_k$()},Ar.prototype.iterator_jk1svi_k$=function(){return new mr(this)},Ar.$metadata$={simpleName:"InternalHashCodeMap",kind:"class",interfaces:[br]},br.$metadata$={simpleName:"InternalMap",kind:"interface",interfaces:[zo]},_r.prototype.hasNext_bitz1p_k$=function(){return!(null===this.next_1)},_r.prototype.next_20eer_k$=function(){if(!this.hasNext_bitz1p_k$())throw Ma();var n=ui(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},_r.prototype.remove_le47v1_k$=function(){if(null==this.last_1)throw Ta(ai("Check failed."));this.$this_1.checkIsMutable_h4zzmr_k$(),yr(ui(this.last_1),this.$this_1.$this_1),this.$this_1.$this_1.map_1.remove_8hbkc0_k$(ui(this.last_1)._get_key__857139730_e6bh8y_k$()),ge(),this.last_1=null},_r.$metadata$={simpleName:"EntryIterator",kind:"class",interfaces:[re]},xr.prototype.setValue_i0ryyi_k$=function(n){return this.$this_1.checkIsMutable_h4zzmr_k$(),Ve.prototype.setValue_i0ryyi_k$.call(this,n)},xr.$metadata$={simpleName:"ChainEntry",kind:"class",interfaces:[]},vr.prototype.add_c92ay9_k$=function(n){throw Ra("Add is not supported on entries")},vr.prototype.add_1j60pz_k$=function(n){return this.add_c92ay9_k$(null!=n&&Zi(n,$o)?n:pi())},vr.prototype.containsEntry_1men9v_k$=function(n){return this.$this_1.containsEntry_lxbt7v_k$(n)},vr.prototype.iterator_jk1svi_k$=function(){return new _r(this)},vr.prototype._get_size__809037418_ddoh9m_k$=function(){return this.$this_1._get_size__809037418_ddoh9m_k$()},vr.prototype.checkIsMutable_h4zzmr_k$=function(){return this.$this_1.checkIsMutable_h4zzmr_k$()},vr.$metadata$={simpleName:"EntrySet",kind:"class",interfaces:[]},Cr.prototype.containsKey_wgk31w_k$=function(n){return this.map_1.containsKey_wgk31w_k$(n)},Cr.prototype.createEntrySet_jd8v2s_k$=function(){return new vr(this)},Cr.prototype.get_1mhr4y_k$=function(n){var t=this.map_1.get_1mhr4y_k$(n);return null==t?null:t._get_value__3683422336_a43j40_k$()},Cr.prototype.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 xr(this,n,t);return this.map_1.put_3mhbri_k$(n,r),ge(),function(n,t){if(null!=n.next_1||null!=n.prev_1)throw Ta(ai("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 Ta(ai("Required value was null."));var o=r;n.prev_1=o,n.next_1=e,e.prev_1=n,o.next_1=n}}(r,this),null}return e.setValue_i0ryyi_k$(t)},Cr.prototype.remove_8hbkc0_k$=function(n){this.checkIsMutable_h4zzmr_k$();var t=this.map_1.remove_8hbkc0_k$(n);return null!=t?(yr(t,this),t._get_value__3683422336_a43j40_k$()):null},Cr.prototype._get_size__809037418_ddoh9m_k$=function(){return this.map_1._get_size__809037418_ddoh9m_k$()},Cr.prototype.checkIsMutable_h4zzmr_k$=function(){if(this.isReadOnly_1)throw qa()},Cr.$metadata$={simpleName:"LinkedHashMap",kind:"class",interfaces:[Co]},Sr.prototype.checkIsMutable_h4zzmr_k$=function(){return this._get_map__857195189_e6co1h_k$().checkIsMutable_h4zzmr_k$()},Sr.$metadata$={simpleName:"LinkedHashSet",kind:"class",interfaces:[Io]},Mr.$metadata$={simpleName:"RandomAccess",kind:"interface",interfaces:[]},zr.$metadata$={simpleName:"Serializable",kind:"interface",interfaces:[]},Dr.$metadata$={simpleName:"KCallable",kind:"interface",interfaces:[]},jr.$metadata$={simpleName:"KClass",kind:"interface",interfaces:[gt]},Tr.prototype._get_jClass__3892345245_6npl5v_k$=function(){return this.jClass_1},Tr.prototype.equals=function(n){return n instanceof Tr&&oi(this._get_jClass__3892345245_6npl5v_k$(),n._get_jClass__3892345245_6npl5v_k$())},Tr.prototype.hashCode=function(){var n=this._get_simpleName__973554894_g3mnri_k$(),t=null==n?null:si(n);return null==t?0:t},Tr.prototype.toString=function(){return"class "+this._get_simpleName__973554894_g3mnri_k$()},Tr.$metadata$={simpleName:"KClassImpl",kind:"class",interfaces:[jr]},Pr.prototype.equals=function(n){return n instanceof Pr&&!!Tr.prototype.equals.call(this,n)&&this.givenSimpleName_1===n.givenSimpleName_1},Pr.prototype._get_simpleName__973554894_g3mnri_k$=function(){return this.givenSimpleName_1},Pr.$metadata$={simpleName:"PrimitiveKClassImpl",kind:"class",interfaces:[]},Fr.prototype._get_simpleName__973554894_g3mnri_k$=function(){return this.simpleName_1},Fr.prototype._get_jClass__3892345245_6npl5v_k$=function(){throw Ra("There's no native JS class for Nothing type")},Fr.prototype.equals=function(n){return n===this},Fr.prototype.hashCode=function(){return 0},Fr.$metadata$={simpleName:"NothingKClassImpl",kind:"object",interfaces:[]},qr.prototype._get_simpleName__973554894_g3mnri_k$=function(){throw Ta("Unknown simpleName for ErrorKClass")},qr.prototype.equals=function(n){return n===this},qr.prototype.hashCode=function(){return 0},qr.$metadata$={simpleName:"ErrorKClass",kind:"class",interfaces:[jr]},Rr.prototype._get_simpleName__973554894_g3mnri_k$=function(){return this.simpleName_1},Rr.$metadata$={simpleName:"SimpleKClassImpl",kind:"class",interfaces:[]},Hr.$metadata$={simpleName:"KProperty1",kind:"interface",interfaces:[Ur]},Ur.$metadata$={simpleName:"KProperty",kind:"interface",interfaces:[Dr]},Wr.$metadata$={simpleName:"KMutableProperty0",kind:"interface",interfaces:[Xr,Yr]},Yr.$metadata$={simpleName:"KMutableProperty",kind:"interface",interfaces:[Ur]},Xr.$metadata$={simpleName:"KProperty0",kind:"interface",interfaces:[Ur]},Gr.$metadata$={simpleName:"KType",kind:"interface",interfaces:[]},Qr.prototype._get_classifier__2273016458_xftf92_k$=function(){return this.classifier_1},Qr.prototype._get_arguments__15705019_9cm2j_k$=function(){return this.arguments_1},Qr.prototype._get_isMarkedNullable__252231220_4666us_k$=function(){return this.isMarkedNullable_1},Qr.prototype.equals=function(n){return!!(n instanceof Qr&&oi(this.classifier_1,n.classifier_1)&&oi(this.arguments_1,n.arguments_1))&&this.isMarkedNullable_1===n.isMarkedNullable_1},Qr.prototype.hashCode=function(){return rn(rn(ii(this.classifier_1),31)+ii(this.arguments_1)|0,31)+(0|this.isMarkedNullable_1)|0},Qr.prototype.toString=function(){var n=this.classifier_1,t=Zi(n,jr)?n:null,e=null==t?ai(this.classifier_1):null!=t._get_simpleName__973554894_g3mnri_k$()?t._get_simpleName__973554894_g3mnri_k$():"(non-denotable type)",r=this.arguments_1.isEmpty_y1axqb_k$()?"":ln(this.arguments_1,", ","<",">",0,null,null,56),o=this.isMarkedNullable_1?"?":"";return Do(e,r)+o},Qr.$metadata$={simpleName:"KTypeImpl",kind:"class",interfaces:[Gr]},Zr.prototype._get_anyClass__2722679391_q03l41_k$=function(){return this.anyClass_1},Zr.prototype._get_numberClass__2243734466_xx91dq_k$=function(){return this.numberClass_1},Zr.prototype._get_nothingClass__2888957184_n93ocg_k$=function(){return this.nothingClass_1},Zr.prototype._get_booleanClass__1099338011_i6immz_k$=function(){return this.booleanClass_1},Zr.prototype._get_byteClass__3017072385_l4tq0v_k$=function(){return this.byteClass_1},Zr.prototype._get_shortClass__2900162991_n2fhw1_k$=function(){return this.shortClass_1},Zr.prototype._get_intClass__1005394466_gml3c2_k$=function(){return this.intClass_1},Zr.prototype._get_floatClass__141668239_2ccfwv_k$=function(){return this.floatClass_1},Zr.prototype._get_doubleClass__2234697290_y2mqie_k$=function(){return this.doubleClass_1},Zr.prototype._get_arrayClass__2667531724_qwxlbo_k$=function(){return this.arrayClass_1},Zr.prototype._get_stringClass__1269070474_kzkl1m_k$=function(){return this.stringClass_1},Zr.prototype._get_throwableClass__2200583411_ymxwy5_k$=function(){return this.throwableClass_1},Zr.prototype._get_booleanArrayClass__3316760394_g6ed9y_k$=function(){return this.booleanArrayClass_1},Zr.prototype._get_charArrayClass__2352161302_w4p2p6_k$=function(){return this.charArrayClass_1},Zr.prototype._get_byteArrayClass__2177249572_z0u1gc_k$=function(){return this.byteArrayClass_1},Zr.prototype._get_shortArrayClass__1957270326_wdb3g6_k$=function(){return this.shortArrayClass_1},Zr.prototype._get_intArrayClass__787137187_d0n2xv_k$=function(){return this.intArrayClass_1},Zr.prototype._get_longArrayClass__2852100912_nv1mts_k$=function(){return this.longArrayClass_1},Zr.prototype._get_floatArrayClass__2432403798_usx76y_k$=function(){return this.floatArrayClass_1},Zr.prototype._get_doubleArrayClass__2928832379_mld0g5_k$=function(){return this.doubleArrayClass_1},Zr.prototype.functionClass=function(n){var t,e,r=Jr()[n];if(null==r){var o=new Pr(Function,"Function"+n,(e=n,function(n){return"function"==typeof n&&n.length===e}));Jr()[n]=o,t=o}else t=r;return t},Zr.$metadata$={simpleName:"PrimitiveClasses",kind:"object",interfaces:[]},Object.defineProperty(Zr.prototype,"anyClass",{configurable:!0,get:Zr.prototype._get_anyClass__2722679391_q03l41_k$}),Object.defineProperty(Zr.prototype,"numberClass",{configurable:!0,get:Zr.prototype._get_numberClass__2243734466_xx91dq_k$}),Object.defineProperty(Zr.prototype,"nothingClass",{configurable:!0,get:Zr.prototype._get_nothingClass__2888957184_n93ocg_k$}),Object.defineProperty(Zr.prototype,"booleanClass",{configurable:!0,get:Zr.prototype._get_booleanClass__1099338011_i6immz_k$}),Object.defineProperty(Zr.prototype,"byteClass",{configurable:!0,get:Zr.prototype._get_byteClass__3017072385_l4tq0v_k$}),Object.defineProperty(Zr.prototype,"shortClass",{configurable:!0,get:Zr.prototype._get_shortClass__2900162991_n2fhw1_k$}),Object.defineProperty(Zr.prototype,"intClass",{configurable:!0,get:Zr.prototype._get_intClass__1005394466_gml3c2_k$}),Object.defineProperty(Zr.prototype,"floatClass",{configurable:!0,get:Zr.prototype._get_floatClass__141668239_2ccfwv_k$}),Object.defineProperty(Zr.prototype,"doubleClass",{configurable:!0,get:Zr.prototype._get_doubleClass__2234697290_y2mqie_k$}),Object.defineProperty(Zr.prototype,"arrayClass",{configurable:!0,get:Zr.prototype._get_arrayClass__2667531724_qwxlbo_k$}),Object.defineProperty(Zr.prototype,"stringClass",{configurable:!0,get:Zr.prototype._get_stringClass__1269070474_kzkl1m_k$}),Object.defineProperty(Zr.prototype,"throwableClass",{configurable:!0,get:Zr.prototype._get_throwableClass__2200583411_ymxwy5_k$}),Object.defineProperty(Zr.prototype,"booleanArrayClass",{configurable:!0,get:Zr.prototype._get_booleanArrayClass__3316760394_g6ed9y_k$}),Object.defineProperty(Zr.prototype,"charArrayClass",{configurable:!0,get:Zr.prototype._get_charArrayClass__2352161302_w4p2p6_k$}),Object.defineProperty(Zr.prototype,"byteArrayClass",{configurable:!0,get:Zr.prototype._get_byteArrayClass__2177249572_z0u1gc_k$}),Object.defineProperty(Zr.prototype,"shortArrayClass",{configurable:!0,get:Zr.prototype._get_shortArrayClass__1957270326_wdb3g6_k$}),Object.defineProperty(Zr.prototype,"intArrayClass",{configurable:!0,get:Zr.prototype._get_intArrayClass__787137187_d0n2xv_k$}),Object.defineProperty(Zr.prototype,"longArrayClass",{configurable:!0,get:Zr.prototype._get_longArrayClass__2852100912_nv1mts_k$}),Object.defineProperty(Zr.prototype,"floatArrayClass",{configurable:!0,get:Zr.prototype._get_floatArrayClass__2432403798_usx76y_k$}),Object.defineProperty(Zr.prototype,"doubleArrayClass",{configurable:!0,get:Zr.prototype._get_doubleArrayClass__2928832379_mld0g5_k$}),eo.$metadata$={simpleName:"Appendable",kind:"interface",interfaces:[]},io.prototype._get_length__2347802853_w7ahp7_k$=function(){return this.string_1.length},io.prototype.get_a7b70_k$=function(n){var t=this.string_1;if(!(n>=0&&n<=Et(t)))throw Fa("index: "+n+", length: "+this._get_length__2347802853_w7ahp7_k$()+"}");return Go(t,n)},io.prototype.subSequence_5fh70h_k$=function(n,t){return this.string_1.substring(n,t)},io.prototype.append_t8oh9e_k$=function(n){return this.string_1=this.string_1+new xo(n),this},io.prototype.append_oz4qxs_k$=function(n){return this.string_1=this.string_1+Lo(n),this},io.prototype.append_tbojcw_k$=function(n,t,e){var r=n;return this.appendRange_mncs5k_k$(null==r?"null":r,t,e)},io.prototype.append_t8pm91_k$=function(n){return this.string_1=this.string_1+Lo(n),this},io.prototype.append_ssq29y_k$=function(n){var t=this,e=this.string_1,r=n;return t.string_1=e+(null==r?"null":r),this},io.prototype.setLength_kzn4fs_k$=function(n){if(n<0)throw Ia("Negative new length: "+n+".");if(n<=this._get_length__2347802853_w7ahp7_k$()){var t;t=this.string_1.substring(0,n),this.string_1=t}else{var e=this._get_length__2347802853_w7ahp7_k$();if(e<n)do{e=e+1|0;this.string_1=this.string_1+new xo(0)}while(e<n)}},io.prototype.toString=function(){return this.string_1},io.prototype.appendRange_mncs5k_k$=function(n,t,e){var r=ai(n);wn().checkBoundsIndexes_7787d9_k$(t,e,r.length);var o,i=this,a=this.string_1;return o=r.substring(t,e),i.string_1=a+o,this},io.$metadata$={simpleName:"StringBuilder",kind:"class",interfaces:[eo,Kt]},bo.prototype._get_MIN_VALUE__1378605517_f6clgy_k$=function(){return this.MIN_VALUE_1},bo.prototype._get_MAX_VALUE__3201573499_zh3t30_k$=function(){return this.MAX_VALUE_1},bo.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},xo.prototype.compareTo_n49u4k_k$=function(n){return fo(this.value_1,n)},xo.prototype.compareTo_6thzaj_k$=function(n){return function(n,t){return fo(n.value_1,t instanceof xo?t.value_1:pi())}(this,n)},xo.prototype.equals=function(n){return function(n,t){return t instanceof xo&&n===t.value_1}(this.value_1,n)},xo.prototype.hashCode=function(){return this.value_1},xo.prototype.toString=function(){return Ao(this.value_1)},xo.$metadata$={simpleName:"Char",kind:"class",interfaces:[ne]},vo.$metadata$={simpleName:"Iterable",kind:"interface",interfaces:[]},yo.$metadata$={simpleName:"Entry",kind:"interface",interfaces:[]},ko.$metadata$={simpleName:"Map",kind:"interface",interfaces:[]},Eo.$metadata$={simpleName:"List",kind:"interface",interfaces:[wo]},wo.$metadata$={simpleName:"Collection",kind:"interface",interfaces:[vo]},$o.$metadata$={simpleName:"MutableEntry",kind:"interface",interfaces:[yo]},Co.$metadata$={simpleName:"MutableMap",kind:"interface",interfaces:[ko]},Bo.$metadata$={simpleName:"MutableList",kind:"interface",interfaces:[Eo,Mo]},Io.$metadata$={simpleName:"MutableSet",kind:"interface",interfaces:[So,Mo]},So.$metadata$={simpleName:"Set",kind:"interface",interfaces:[wo]},Mo.$metadata$={simpleName:"MutableCollection",kind:"interface",interfaces:[wo,zo]},zo.$metadata$={simpleName:"MutableIterable",kind:"interface",interfaces:[vo]},Oo.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},No.prototype._get_name__804168992_das4rk_k$=function(){return this.name_1},No.prototype._get_ordinal__3363892928_fec5kw_k$=function(){return this.ordinal_1},No.prototype.compareTo_6thzay_k$=function(n){return ni(this.ordinal_1,n.ordinal_1)},No.prototype.compareTo_6thzaj_k$=function(n){return this.compareTo_6thzay_k$(n instanceof No?n:pi())},No.prototype.equals=function(n){return this===n},No.prototype.hashCode=function(){return ri(this)},No.prototype.toString=function(){return this.name_1},No.$metadata$={simpleName:"Enum",kind:"class",interfaces:[ne]},qo.prototype.hasNext_bitz1p_k$=function(){return!(this.index_1===this.$array_1.length)},qo.prototype.next_20eer_k$=function(){if(this.index_1===this.$array_1.length)throw za(""+this.index_1);var n=this.index_1;return this.index_1=n+1|0,this.$array_1[n]},qo.$metadata$={kind:"class",interfaces:[te]},gi.prototype._get_MIN_VALUE__1378605517_mssatp_k$=function(){return this.MIN_VALUE_1},gi.prototype._get_MAX_VALUE__3201573499_i2z81x_k$=function(){return this.MAX_VALUE_1},gi.prototype._get_SIZE_BITS__2591616077_s64q7n_k$=function(){return this.SIZE_BITS_1},gi.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Ai.prototype._get_low__857179069_e6cblp_k$=function(){return this.low_1},Ai.prototype._get_high__798860521_d7mcq1_k$=function(){return this.high_1},Ai.prototype.compareTo_n4fqi2_k$=function(n){return ki(this,n)},Ai.prototype.compareTo_6thzaj_k$=function(n){return this.compareTo_n4fqi2_k$(n instanceof Ai?n:pi())},Ai.prototype.plus_u6jwas_k$=function(n){return Ei(this,n)},Ai.prototype.minus_llf5ei_k$=function(n){return wi(this,n)},Ai.prototype.times_2zfqpc_k$=function(n){return $i(this,n)},Ai.prototype.div_9s1fi3_k$=function(n){return Ci(this,n)},Ai.prototype.inc_28ke_k$=function(){return this.plus_u6jwas_k$(new Ai(1,0))},Ai.prototype.unaryMinus_6uz0qp_k$=function(){return this.inv_28kx_k$().plus_u6jwas_k$(new Ai(1,0))},Ai.prototype.shl_po5ip6_k$=function(n){return Bi(this,n)},Ai.prototype.or_s401rn_k$=function(n){return new Ai(this.low_1|n.low_1,this.high_1|n.high_1)},Ai.prototype.inv_28kx_k$=function(){return new Ai(~this.low_1,~this.high_1)},Ai.prototype.toByte_edm0nx_k$=function(){return qi(this.low_1)},Ai.prototype.toShort_ja8oqn_k$=function(){return Hi(this.low_1)},Ai.prototype.toInt_1tsl84_k$=function(){return this.low_1},Ai.prototype.toDouble_ygsx0s_k$=function(){return Ii(this)},Ai.prototype.valueOf=function(){return this.toDouble_ygsx0s_k$()},Ai.prototype.equals=function(n){return n instanceof Ai&&Si(this,n)},Ai.prototype.hashCode=function(){return n=this,Vi(),n._get_low__857179069_e6cblp_k$()^n._get_high__798860521_d7mcq1_k$();var n},Ai.prototype.toString=function(){return Mi(this,10)},Ai.$metadata$={simpleName:"Long",kind:"class",interfaces:[ne]},ga.$metadata$={simpleName:"Digit",kind:"object",interfaces:[]},Aa.$metadata$={simpleName:"Letter",kind:"object",interfaces:[]},_a.$metadata$={simpleName:"OtherLowercase",kind:"object",interfaces:[]},ya.prototype._set_state__1256591060_i39zdo_k$=function(n){this.state_1=n},ya.prototype._get_state__3614753120_b8zcm8_k$=function(){return this.state_1},ya.prototype._set_exceptionState__118868437_8fc1n_k$=function(n){this.exceptionState_1=n},ya.prototype._get_exceptionState__1662596297_rhv7ih_k$=function(){return this.exceptionState_1},ya.prototype._set_result__3294305178_cat9z_k$=function(n){this.result_1=n},ya.prototype._get_result__3382885006_f31376_k$=function(){return this.result_1},ya.prototype._set_exception__4196179798_3fu58l_k$=function(n){this.exception_1=n},ya.prototype._get_exception__1672948706_ro13he_k$=function(){return this.exception_1},ya.prototype._get_context__1558698818_ps0bpe_k$=function(){return ui(this._context_1)},ya.prototype.resumeWith_7onugl_k$=function(n){var t,e=this;if(n instanceof Ht)t=null;else{var r=n;t=null==r||ta(r)?r:pi()}for(var o=t,i=function(n){return n instanceof Ht?n.exception_1:null}(n);;){var a=e;null==i?a.result_1=o:(a.state_1=a.exceptionState_1,a.exception_1=i);try{var s=a.doResume_5yljmg_k$();if(s===ht())return ge();o=s,i=null}catch(n){o=null,i=n}va(a);var l=ui(a.resultContinuation_1);if(!(l instanceof ya)){if(null!=i){var c,d=ui(i);Rt(),c=Wt(d),l.resumeWith_s3a3yh_k$(c)}else{var u,p=o;Rt(),u=p,l.resumeWith_s3a3yh_k$(u)}return ge()}e=l,ge()}},ya.prototype.resumeWith_s3a3yh_k$=function(n){return this.resumeWith_7onugl_k$(n)},ya.$metadata$={simpleName:"CoroutineImpl",kind:"class",interfaces:[lt]},ka.prototype._get_context__1558698818_ps0bpe_k$=function(){throw Ta("This continuation is already complete")},ka.prototype.resumeWith_7onugl_k$=function(n){throw Ta("This continuation is already complete")},ka.prototype.resumeWith_s3a3yh_k$=function(n){return this.resumeWith_7onugl_k$(n)},ka.prototype.toString=function(){return"This continuation is already complete"},ka.$metadata$={simpleName:"CompletedContinuation",kind:"object",interfaces:[lt]},$a.$metadata$={simpleName:"Exception",kind:"class",interfaces:[]},Ca.$metadata$={simpleName:"Error",kind:"class",interfaces:[]},Sa.$metadata$={simpleName:"IllegalArgumentException",kind:"class",interfaces:[]},Oa.$metadata$={simpleName:"NoSuchElementException",kind:"class",interfaces:[]},Da.$metadata$={simpleName:"RuntimeException",kind:"class",interfaces:[]},Pa.$metadata$={simpleName:"IllegalStateException",kind:"class",interfaces:[]},Va.$metadata$={simpleName:"IndexOutOfBoundsException",kind:"class",interfaces:[]},Ha.$metadata$={simpleName:"UnsupportedOperationException",kind:"class",interfaces:[]},Wa.$metadata$={simpleName:"ArithmeticException",kind:"class",interfaces:[]},Xa.$metadata$={simpleName:"NumberFormatException",kind:"class",interfaces:[]},Qa.$metadata$={simpleName:"NullPointerException",kind:"class",interfaces:[]},Za.$metadata$={simpleName:"NoWhenBranchMatchedException",kind:"class",interfaces:[]},ns.$metadata$={simpleName:"ClassCastException",kind:"class",interfaces:[]},is.$metadata$={simpleName:"SuspendFunction2",kind:"interface",interfaces:[]},Ar.prototype.createJsMap_8hfwp5_k$=function(){var n=Object.create(null);return n.foo=1,rs(n,"foo"),n},I=null,n.$crossModule$=n.$crossModule$||{},n.$crossModule$.createKType=function(n,t,e){return new Qr(n,pa(t),e)},n.$crossModule$.findAssociatedObject=function(n,t){if(n instanceof Tr&&t instanceof Tr){var e,r=t._get_jClass__3892345245_6npl5v_k$().$metadata$,o=null==r?null:r.associatedObjectKey;if(null==(e=null==o?null:o))return null;var i=e,a=n._get_jClass__3892345245_6npl5v_k$().$metadata$,s=null==a?null:a.associatedObjects;if(null==s)return null;var l=s[i];return null==l?null:l()}return null},n.$crossModule$.getKClassFromExpression=function(n){var t;switch(typeof n){case"string":t=Kr()._get_stringClass__1269070474_kzkl1m_k$();break;case"number":t=es(n,0)===n?Kr()._get_intClass__1005394466_gml3c2_k$():Kr()._get_doubleClass__2234697290_y2mqie_k$();break;case"boolean":t=Kr()._get_booleanClass__1099338011_i6immz_k$();break;case"function":var e;e=n,t=Kr().functionClass(e.length);break;default:var r;if(oa(n))r=Kr()._get_booleanArrayClass__3316760394_g6ed9y_k$();else if(sa(n))r=Kr()._get_charArrayClass__2352161302_w4p2p6_k$();else if(ia(n))r=Kr()._get_byteArrayClass__2177249572_z0u1gc_k$();else if(aa(n))r=Kr()._get_shortArrayClass__1957270326_wdb3g6_k$();else if(la(n))r=Kr()._get_intArrayClass__787137187_d0n2xv_k$();else if(da(n))r=Kr()._get_longArrayClass__2852100912_nv1mts_k$();else if(ca(n))r=Kr()._get_floatArrayClass__2432403798_usx76y_k$();else if(ua(n))r=Kr()._get_doubleArrayClass__2928832379_mld0g5_k$();else if(Zi(n,jr))r=no(jr);else if(na(n))r=Kr()._get_arrayClass__2667531724_qwxlbo_k$();else{var o=Object.getPrototypeOf(n).constructor;r=o===Object?Kr()._get_anyClass__2722679391_q03l41_k$():o===Error?Kr()._get_throwableClass__2200583411_ymxwy5_k$():to(o)}t=r}return t},n.$crossModule$.getKClass=no,n.$crossModule$.LazyThreadSafetyMode_PUBLICATION_getInstance=function(){return function(){if(m)return ge();m=!0,new Tt("SYNCHRONIZED",0),g=new Tt("PUBLICATION",1),new Tt("NONE",2)}(),g},n.$crossModule$.joinToString$default=ln,n.$crossModule$.indexOf$default=function(n,t,e,r,o,i){return 0!=(2&o)&&(e=0),0!=(4&o)&&(r=!1),wt(n,t,e,r)},n.$crossModule$.lastIndexOf$default=$t,n.$crossModule$.ArrayList_init_$Create$=Ye,n.$crossModule$.ArrayList_init_$Create$_1=We,n.$crossModule$.ArrayList_init_$Create$_2=Xe,n.$crossModule$.HashMap_init_$Create$=sr,n.$crossModule$.HashMap_init_$Create$_1=ir,n.$crossModule$.HashMap_init_$Create$_2=function(n){return function(n,t){return or(t),t.putAll_mee1c3_k$(n),t}(n,Object.create(lr.prototype))},n.$crossModule$.HashSet_init_$Create$=dr,n.$crossModule$.HashSet_init_$Create$_1=function(){return n=Object.create(pr.prototype),Ue.call(n),pr.call(n),n.map_1=ir(),n;var n},n.$crossModule$.HashSet_init_$Create$_2=function(n){return function(n,t){return Ue.call(t),pr.call(t),t.map_1=sr(n._get_size__809037418_ddoh9m_k$()),t.addAll_oxxjjk_k$(n),ge(),t}(n,Object.create(pr.prototype))},n.$crossModule$.LinkedHashMap_init_$Create$=wr,n.$crossModule$.LinkedHashMap_init_$Create$_1=kr,n.$crossModule$.LinkedHashMap_init_$Create$_2=$r,n.$crossModule$.LinkedHashSet_init_$Create$=Br,n.$crossModule$.LinkedHashSet_init_$Create$_1=Ir,n.$crossModule$.StringBuilder_init_$Create$=oo,n.$crossModule$.IllegalArgumentException_init_$Create$=function n(){var t,e=(Na(t=Object.create(Sa.prototype)),Sa.call(t),t);return li(e,n),e},n.$crossModule$.IllegalArgumentException_init_$Init$=Ba,n.$crossModule$.IllegalArgumentException_init_$Create$_1=Ia,n.$crossModule$.IllegalArgumentException_init_$Init$_1=function(n,t,e){return function(n,t,e){(function(n,t,e){ci(e,n,t),$a.call(e)})(n,t,e),Da.call(e)}(n,t,e),Sa.call(e),e},n.$crossModule$.IllegalStateException_init_$Create$=Ta,n.$crossModule$.IndexOutOfBoundsException_init_$Create$=Fa,n.$crossModule$._Char___init__impl__380027157=ho,n.$crossModule$.Char__minus_impl_3686210483=go,n.$crossModule$.Char__toInt_impl_2402388783=mo,n.$crossModule$.toString=Ao,n.$crossModule$.BooleanCompanionObject_getInstance=function(){return null==B&&new Be,B},n.$crossModule$.ByteCompanionObject_getInstance=function(){return null==y&&new _e,y},n.$crossModule$.DoubleCompanionObject_getInstance=$e,n.$crossModule$.FloatCompanionObject_getInstance=Ee,n.$crossModule$.IntCompanionObject_getInstance=ye,n.$crossModule$.ShortCompanionObject_getInstance=function(){return null==k&&new xe,k},n.$crossModule$.StringCompanionObject_getInstance=function(){return null==C&&new Ce,C},n.$crossModule$.PrimitiveClasses_getInstance=Kr,n.$crossModule$.Companion_getInstance=_o,n.$crossModule$.Companion_getInstance_1=mi,n.$crossModule$.Unit_getInstance=ge,n.$crossModule$.ArrayList=Qe,n.$crossModule$.Collection=wo,n.$crossModule$.HashMap=lr,n.$crossModule$.HashSet=pr,n.$crossModule$.Iterable=vo,n.$crossModule$.Iterator=te,n.$crossModule$.LinkedHashMap=Cr,n.$crossModule$.LinkedHashSet=Sr,n.$crossModule$.List=Eo,n.$crossModule$.Entry=yo,n.$crossModule$.Map=ko,n.$crossModule$.MutableList=Bo,n.$crossModule$.MutableMap=Co,n.$crossModule$.MutableSet=Io,n.$crossModule$.Set=So,n.$crossModule$.addAll=Zn,n.$crossModule$.asList=pa,n.$crossModule$.checkIndexOverflow=ze,n.$crossModule$.collectionSizeOrDefault=Un,n.$crossModule$.contentEquals=function(n,t){return function(n,t){var e=n,r=t;if(e===r)return!0;if(null==e||null==r||!Qi(r)||e.length!=r.length)return!1;var o=0,i=e.length;if(o<i)do{var a=o;if(o=o+1|0,!oi(e[a],r[a]))return!1}while(o<i);return!0}(n,t)},n.$crossModule$.contentHashCode=function(n){return function(n){var t=n;if(null==t)return 0;var e=1,r=0,o=t.length;if(r<o)do{var i=r;r=r+1|0,e=rn(e,31)+ii(t[i])|0}while(r<o);return e}(n)},n.$crossModule$.copyOf=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));return hi(n,new Int16Array(t))},n.$crossModule$.copyOf_1=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));var e=fi(n,t,new Ai(0,0));return e.$type$="LongArray",e},n.$crossModule$.copyOf_2=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));var e=fi(n,t,!1);return e.$type$="BooleanArray",e},n.$crossModule$.copyOf_3=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));var e=hi(n,Fo(t));return e.$type$="CharArray",e},n.$crossModule$.copyOf_4=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));return hi(n,new Int8Array(t))},n.$crossModule$.copyOf_5=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));return hi(n,new Float64Array(t))},n.$crossModule$.copyOf_6=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));return hi(n,new Float32Array(t))},n.$crossModule$.copyOf_7=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));return fi(n,t,null)},n.$crossModule$.copyOf_8=function(n,t){if(!(t>=0))throw Ia(ai("Invalid new array size: "+t+"."));return hi(n,new Int32Array(t))},n.$crossModule$.copyToArray=Oe,n.$crossModule$.distinct=function(n){return un(cn(n))},n.$crossModule$.emptyList=Dn,n.$crossModule$.emptyMap=Xn,n.$crossModule$.emptySet=function(){return ot()},n.$crossModule$.first=function(n){if(n.isEmpty_y1axqb_k$())throw za("List is empty.");return n.get_fkrdnv_k$(0)},n.$crossModule$.getValue=function(n,t){return function(n,t){if(Zi(n,Yn))return n.getOrImplicitDefault_r2k68f_k$(t);var e=n.get_1mhr4y_k$(t);if(null==e&&!n.containsKey_wgk31w_k$(t))throw za("Key "+t+" is missing in the map.");return null==e||ta(e)?e:pi()}(n,t)},n.$crossModule$._get_indices__2241594442=function(n){return new he(0,function(n){return n.length-1|0}(n))},n.$crossModule$._get_indices__2241594442_1=function(n){return new he(0,an(n))},n.$crossModule$._get_lastIndex__339712501=function(n){return n.length-1|0},n.$crossModule$._get_lastIndex__339712501_1=Vn,n.$crossModule$.lastOrNull=function(n){return n.isEmpty_y1axqb_k$()?null:n.get_fkrdnv_k$(n._get_size__809037418_ddoh9m_k$()-1|0)},n.$crossModule$.last=function(n){if(n.isEmpty_y1axqb_k$())throw za("List is empty.");return n.get_fkrdnv_k$(Vn(n))},n.$crossModule$.listOf=function(n){return n.length>0?pa(n):Dn()},n.$crossModule$.mapCapacity=Se,n.$crossModule$.mapOf=function(n){return n.length>0?(t=n,Jn(e=wr(n.length),t),e):Xn();var t,e},n.$crossModule$.mutableListOf=function(n){return 0===n.length?We():Xe(new Tn(n,!0))},n.$crossModule$.plus=function(n,t){var e=function(n){return Zi(n,wo)?n._get_size__809037418_ddoh9m_k$():null}(t),r=null==e?null:n._get_size__809037418_ddoh9m_k$()+e|0,o=function(n,t){return function(n,t,e){ur(function(n,t){return Er(n,t,Object.create(Cr.prototype))}(n,t),e),Sr.call(e)}(n,0,t),t}(null==r?rn(n._get_size__809037418_ddoh9m_k$(),2):r,Object.create(Sr.prototype));return o.addAll_oxxjjk_k$(n),ge(),Zn(o,t),ge(),o},n.$crossModule$.removeFirst=function(n){if(n.isEmpty_y1axqb_k$())throw za("List is empty.");return n.removeAt_qvpkxi_k$(0)},n.$crossModule$.removeLast=function(n){if(n.isEmpty_y1axqb_k$())throw za("List is empty.");return n.removeAt_qvpkxi_k$(Vn(n))},n.$crossModule$.setOf=function(n){return it([n])},n.$crossModule$.singleOrNull=function(n){return 1===n._get_size__809037418_ddoh9m_k$()?n.get_fkrdnv_k$(0):null},n.$crossModule$.sortedWith=function(n,t){if(Zi(n,wo)){if(n._get_size__809037418_ddoh9m_k$()<=1)return un(n);var e=Oe(n),r=na(e)?e:pi();return function(n,t){n.length>1&&Je(n,t)}(r,t),pa(r)}var o=fn(n);return function(n,t){Ne(n,t)}(o,t),o},n.$crossModule$.sorted=function(n){if(Zi(n,wo)){if(n._get_size__809037418_ddoh9m_k$()<=1)return un(n);var t=Oe(n),e=na(t)?t:pi();return function(n){n.length>1&&function(n){if(Ze()){var t=function(n,t){return ni(n,t)};n.sort(t)}else Ke(n,0,an(n),at())}(n)}(e),pa(e)}var r=fn(n);return function(n){Ne(n,at())}(r),r},n.$crossModule$.sum=function(n){for(var t=new Ai(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.$crossModule$.toBooleanArray=function(n){for(var t=Po(n._get_size__809037418_ddoh9m_k$()),e=0,r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var o=r.next_20eer_k$(),i=e;e=i+1|0,t[i]=o}return t},n.$crossModule$.toHashSet=function(n){return pn(n,dr(Un(n,12)))},n.$crossModule$.toList=un,n.$crossModule$.toList_1=function(n){switch(n.length){case 0:return Dn();case 1:return Me(n[0]);default:return function(n){return Xe(function(n){return new Tn(n,!1)}(n))}(n)}},n.$crossModule$.toLongArray=function(n){for(var t=Vo(n._get_size__809037418_ddoh9m_k$()),e=0,r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var o=r.next_20eer_k$(),i=e;e=i+1|0,t[i]=o}return t},n.$crossModule$.toMap=function(n){if(Zi(n,wo)){var t;switch(n._get_size__809037418_ddoh9m_k$()){case 0:t=Xn();break;case 1:e=Zi(n,Eo)?n.get_fkrdnv_k$(0):n.iterator_jk1svi_k$().next_20eer_k$(),Jn(o=sr((r=[e]).length),r),t=o;break;default:t=Qn(n,wr(n._get_size__809037418_ddoh9m_k$()))}return t}var e,r,o;return function(n){var t;t=0===n._get_size__809037418_ddoh9m_k$()?Xn():n;return t}(Qn(n,kr()))},n.$crossModule$.toMutableList=dn,n.$crossModule$.toMutableMap=function(n){return $r(n)},n.$crossModule$.toMutableSet=cn,n.$crossModule$.withIndex=function(n){return new Hn((t=n,function(){return To(t)}));var t},n.$crossModule$.compareValues=function(n,t){return n===t?0:null==n?-1:null==t?1:ni(null!=n&&ra(n)?n:pi(),t)},n.$crossModule$._get_COROUTINE_SUSPENDED__2870145053=ht,n.$crossModule$.CoroutineImpl=ya,n.$crossModule$.SuspendFunction2=is,n.$crossModule$.getProgressionLastElement=me,n.$crossModule$.arrayIterator=To,n.$crossModule$.booleanArray=Po,n.$crossModule$.captureStack=li,n.$crossModule$.charArray=Fo,n.$crossModule$.charSequenceGet=Go,n.$crossModule$.charSequenceLength=Jo,n.$crossModule$.charSequenceSubSequence=Zo,n.$crossModule$.equals=oi,n.$crossModule$.fillArrayVal=jo,n.$crossModule$.getLocalDelegateReference=function(n,t,e,r){return Gi(),Xi(n,0,t,r,e?r:null)},n.$crossModule$.getPropertyCallableRef=Xi,n.$crossModule$.getStringHashCode=si,n.$crossModule$.hashCode=ii,n.$crossModule$.isArray=na,n.$crossModule$.isBooleanArray=oa,n.$crossModule$.isByteArray=ia,n.$crossModule$.isCharArray=sa,n.$crossModule$.isDoubleArray=ua,n.$crossModule$.isFloatArray=ca,n.$crossModule$.isIntArray=la,n.$crossModule$.isInterface=Zi,n.$crossModule$.isLongArray=da,n.$crossModule$.isObject=ta,n.$crossModule$.isShortArray=aa,n.$crossModule$._get_js__1413122402=Lr,n.$crossModule$.longArrayOf=function(n){var t=n.slice();return t.$type$="LongArray",t},n.$crossModule$.longArray=Vo,n.$crossModule$.numberToChar=Ui,n.$crossModule$.numberToDouble=function(n){return function(n){return+n}(n)},n.$crossModule$.numberToInt=Ri,n.$crossModule$.numberToLong=function(n){return n instanceof Ai?n:Ti(n)},n.$crossModule$.toByte=qi,n.$crossModule$.toLong=Wi,n.$crossModule$.toShort=Hi,n.$crossModule$.toString_1=ai,n.$crossModule$.coerceAtLeast=bn,n.$crossModule$.coerceAtMost=xn,n.$crossModule$.step=function(n,t){return function(n,t){if(!n)throw Ia("Step must be positive, was: "+ai(t)+".")}(t>0,t),le().fromClosedRange_vhxzyy_k$(n._get_first__3232921377_hkbbvj_k$(),n._get_last__802328181_d9oodx_k$(),n._get_step__809345279_ddv2tb_k$()>0?t:0|-t)},n.$crossModule$.until=An,n.$crossModule$.KClass=jr,n.$crossModule$.KMutableProperty0=Wr,n.$crossModule$.KProperty1=Hr,n.$crossModule$.KTypeParameter=mt,n.$crossModule$.equals_1=function(n,t,e){if(null==n)return null==t;if(null==t)return!1;if(!e)return n==t;if(n.length!==t.length)return!1;var r=0,o=n.length;if(r<o)do{var i=r;if(r=r+1|0,!bt(Go(n,i),Go(t,i),e))return!1}while(r<o);return!0},n.$crossModule$.isBlank=uo,n.$crossModule$.isLowerCase=function(n){return 97<=n&&n<=122||!(fo(n,128)<0)&&function(n){return 1===function(n){var t=mo(n),e=fa(ba().decodedRangeStart_1,t),r=ba().decodedRangeStart_1[e],o=(r+ba().decodedRangeLength_1[e]|0)-1|0,i=ba().decodedRangeCategory_1[e];if(t>o)return 0;var a=3&i;if(0===a){var s=2,l=r,c=0;if(c<=1)do{if(c=c+1|0,(l=l+(i>>s&127)|0)>t)return 3;if((l=l+(i>>(s=s+7|0)&127)|0)>t)return 0;s=s+7|0}while(c<=1);return 3}if(i<=7)return a;var d=t-r|0;return i>>rn(2,i<=31?d%2:d)&3}(n)||function(n){var t=fa(xa().otherLowerStart_1,n);return t>=0&&n<(xa().otherLowerStart_1[t]+xa().otherLowerLength_1[t]|0)}(mo(n))}(n)},n.$crossModule$.single=function(n){var t;switch(Jo(n)){case 0:throw za("Char sequence is empty.");case 1:t=Go(n,0);break;default:throw Ia("Char sequence has more than one element.")}return t},n.$crossModule$.titlecase=function(n){return mn(n)},n.$crossModule$.toDouble=function(n){var t=+n;return(Or(t)&&!function(n){switch(n.toLowerCase()){case"nan":case"+nan":case"-nan":return!0;default:return!1}}(n)||0===t&&uo(n))&&vt(n),t},n.$crossModule$.toIntOrNull=xt,n.$crossModule$.toInt=function(n){var t,e=xt(n);return null==e?vt(n):t=e,t},n.$crossModule$.toLong_1=function(n){var t,e=yt(n);return null==e?vt(n):t=e,t},n.$crossModule$.trimIndent=function(n){return function(n,t){for(var e=function(n){return vn(function(n){return function(n,t,e,r,o,i){return 0!=(2&o)&&(e=!1),0!=(4&o)&&(r=0),function(n,t,e,r){return function(n,t){return new et(n,t)}(function(n,t,e,r,o,i,a){return 0!=(2&i)&&(e=0),0!=(4&i)&&(r=!1),0!=(8&i)&&(o=0),function(n,t,e,r,o){return function(n){var t;if(!(n>=0))throw Ia(ai("Limit must be non-negative, but was "+n))}(o),new Mt(n,e,o,(i=pa(t),a=r,function(n,t){var e=function(n,t,e,r,o){if(!r&&1===t._get_size__809037418_ddoh9m_k$()){var i,a=gn(t);return(i=o?$t(n,a,e,!1,4):function(n,t,e,r,o,i){return 0!=(2&o)&&(e=0),0!=(4&o)&&(r=!1),function(n,t,e,r){return r||"string"!=typeof n?function(n,t,e,r,o,i,a,s){return 0!=(16&a)&&(i=!1),Ct(n,t,e,r,o,i)}(n,t,e,Jo(n),r,!1,16):n.indexOf(t,e)}(n,t,e,r)}(n,a,e,!1,4))<0?null:Qt(i,a)}var s=o?_n(xn(e,Et(n)),0):Yi(bn(e,0),Jo(n));if("string"==typeof n){var l=s._get_first__3232921377_hkbbvj_k$(),c=s._get_last__802328181_d9oodx_k$(),d=s._get_step__809345279_ddv2tb_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(po(f,0,n,p,f.length,r)){u=f;break n}}u=null}if(null!=u)return Qt(p,u)}while(p!==c)}else{var g=s._get_first__3232921377_hkbbvj_k$(),m=s._get_last__802328181_d9oodx_k$(),A=s._get_step__809345279_ddv2tb_k$();if(A>0&&g<=m||A<0&&m<=g)do{var b,_=g;g=g+A|0;n:{for(var x=t.iterator_jk1svi_k$();x.hasNext_bitz1p_k$();){var v=x.next_20eer_k$();if(Bt(v,0,n,_,v.length,r)){b=v;break n}}b=null}if(null!=b)return Qt(_,b)}while(_!==m)}return null}(n,i,t,a,!1);return null==e?null:Qt(e._get_first__3232921377_hkbbvj_k$(),e._get_second__4255435031_njbah_k$().length)}));var i,a}(n,t,e,r,o)}(n,t,0,e,r,2),(o=n,function(n){return function(n,t){return ai(Zo(n,t._get_start__3614751663_b8zdqp_k$(),t._get_endInclusive__731268122_c3dm3e_k$()+1|0))}(o,n)}));var o}(n,t,e,r)}(n,["\r\n","\n","\r"],!1,0,6)}(n))}(n),r=We(),o=e.iterator_jk1svi_k$();o.hasNext_bitz1p_k$();){var i=o.next_20eer_k$();kt(i)&&(r.add_1j60pz_k$(i),ge())}for(var a=r,s=Ye(Un(a,10)),l=a.iterator_jk1svi_k$();l.hasNext_bitz1p_k$();){var c=l.next_20eer_k$();s.add_1j60pz_k$(_t(c)),ge()}for(var d=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$();ni(e,r)>0&&(e=r)}return e}(s),u=null==d?0:d,p=(n.length,rn(t.length,e._get_size__809037418_ddoh9m_k$()),function(n){return 0===Jo(n)?function(n){return n}:(t=n,function(n){return t+n});var t}(t)),h=Vn(e),f=We(),g=0,m=e.iterator_jk1svi_k$();m.hasNext_bitz1p_k$();){var A=m.next_20eer_k$(),b=g;g=b+1|0;var _,x,v,y=ze(b);0!==y&&y!==h||!uo(A)?_=null==(v=null==(x=yn(A,u))?null:p(x))?A:v:_=null;var k=_;null==k||(f.add_1j60pz_k$(k),ge(),ge()),ge()}return function(n,t,e,r,o,i,a,s,l,c){return 0!=(2&l)&&(e=", "),0!=(4&l)&&(r=""),0!=(8&l)&&(o=""),0!=(16&l)&&(i=-1),0!=(32&l)&&(a="..."),0!=(64&l)&&(s=null),hn(n,t,e,r,o,i,a,s)}(f,(E=Object.create(io.prototype),ro(E),E),"\n",null,null,0,null,null,124).toString();var E}(n,"")},n.$crossModule$.Annotation=Zt,n.$crossModule$.Char=xo,n.$crossModule$.Comparator=Ie,n.$crossModule$.DeepRecursiveFunction=Nt,n.$crossModule$.DeepRecursiveScope=Ot,n.$crossModule$.Enum=No,n.$crossModule$.IllegalArgumentException=Sa,n.$crossModule$.Long=Ai,n.$crossModule$.Pair=Gt,n.$crossModule$.THROW_CCE=pi,n.$crossModule$.THROW_ISE=function(){throw ja()},n.$crossModule$.Triple=Jt,n.$crossModule$.Unit=fe,n.$crossModule$.arrayOf=function(n){return n},n.$crossModule$.countTrailingZeroBits=function(n){var t=n._get_low__857179069_e6cblp_k$();return 0===t?ye()._get_SIZE_BITS__2591616077_s64q7n_k$()+Nr(n._get_high__798860521_d7mcq1_k$())|0:Nr(t)},n.$crossModule$.ensureNotNull=ui,n.$crossModule$.invoke=function(n,t){return Dt(),new Lt(n.block_1,t).runCallLoop_pzbl0z_k$()},n.$crossModule$.isFinite=function(n){return!function(n){return n===$e()._get_POSITIVE_INFINITY__280378211_4mxh7n_k$()||n===$e()._get_NEGATIVE_INFINITY__4282258079_7keht_k$()}(n)&&!Or(n)},n.$crossModule$.isFinite_1=function(n){return!function(n){return n===Ee()._get_POSITIVE_INFINITY__280378211_4mxh7n_k$()||n===Ee()._get_NEGATIVE_INFINITY__4282258079_7keht_k$()}(n)&&!function(n){return!(n==n)}(n)},n.$crossModule$.lazy=function(n,t){return new Pt(t)},n.$crossModule$.lazy_1=function(n){return new Pt(n)},n.$crossModule$.noWhenBranchMatchedException=function(){throw Ja()},n.$crossModule$.plus_1=Do,n.$crossModule$.toString_2=Lo,n.$crossModule$.to=Qt,n})?e.apply(t,[t]):e)||(n.exports=r)},7163:function(n,t,e){var r,o,i;o=[t,e(6204),e(3486)],void 0===(i="function"==typeof(r=function(n,t,e){var r=t.useEffect,o=e.$crossModule$.Unit_getInstance;function i(n){return t=n,function(){var n=[];return o(),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()}o()};var t}(n)};var t}return n.$crossModule$=n.$crossModule$||{},n.$crossModule$.useEffect=function(n){var t=i(n);r(t)},n})?r.apply(t,o):r)||(n.exports=i)},851:function(n,t,e){var r,o;r=[t,e(6204),e(3486),e(8982),e(6622)],void 0===(o=function(n,t,e,r,o){var i,a,s,l,c,d,u=t.createElement,p=e.$crossModule$.Unit_getInstance,h=e.$crossModule$.copyToArray,f=r.$crossModule$.RBuilder,g=e.$crossModule$.IllegalStateException_init_$Create$,m=o.$crossModule$.onTagError,A=o.$crossModule$.TagConsumer,b=r.$crossModule$.RBuilderImpl,_=e.$crossModule$.ArrayList_init_$Create$_1,x=r.$crossModule$.child_1,v=r.$crossModule$.child,y=r.$crossModule$.child$default,k=r.$crossModule$.unaryPlus,E=r.$crossModule$.invoke,w=e.$crossModule$.hashCode,$=e.$crossModule$.listOf,C=e.$crossModule$.collectionSizeOrDefault,B=e.$crossModule$.mapCapacity,I=e.$crossModule$.coerceAtLeast,S=e.$crossModule$.LinkedHashMap_init_$Create$,M=e.$crossModule$.toMutableMap;function z(){i=this}function O(){}function N(n){this.this$0__1=n}function L(n){var t;b.call(this),this.consumer_1=new N(this),this.attrs_1=n(this.consumer_1),t={},this.domProps_1=t;for(var e=this.attrs_1._get_attributesEntries__1255015224_kr7by0_k$(),r=_(),o=e.iterator_jk1svi_k$();o.hasNext_bitz1p_k$();){var i=o.next_20eer_k$();i._get_key__857139730_e6bh8y_k$()!==P()&&(r.add_1j60pz_k$(i),p())}for(var a=r.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$();D(this,s._get_key__857139730_e6bh8y_k$(),s._get_value__3683422336_a43j40_k$())}var l=F(this.attrs_1);null!=l&&D(this,"style",l)}function D(n,t,e){var r=function(n){V();var t=(V(),s).get_1mhr4y_k$(n);return null==t?n:t}(t);n._get_domProps__1656118333_re0d31_k$()[r]=e}function j(){l=this}function T(){return null==l&&new j,l}function P(){return c}function F(n){V();var t,e=n.$style$;if(null==e){p(),t={}}else t=e;var r=t;return function(n,t){V(),n.$style$=t;var e=n._get_attributes__2098778644_ypk3ys_k$(),r=w(t).toString();e.put_3mhbri_k$("$style$",r),p()}(n,r),r}function V(){if(!d){d=!0,a=$(["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onReset","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onLoad","onError","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd","onToggle","accept","acceptCharset","accessKey","action","allowFullScreen","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","challenge","charSet","checked","cite","classID","className","colSpan","cols","content","contentEditable","contextMenu","controls","controlsList","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","nonce","open","optimum","pattern","placeholder","poster","preload","profile","radioGroup","readOnly","rel","required","reversed","role","rowSpan","rows","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap"]);for(var n=(V(),a),t=I(B(C(n,10)),16),e=S(t),r=n.iterator_jk1svi_k$();r.hasNext_bitz1p_k$();){var o,i=r.next_20eer_k$();o=i.toLowerCase(),e.put_3mhbri_k$(o,i),p()}var l=M(e);l.put_3mhbri_k$("class","className"),p(),l.put_3mhbri_k$("ondblclick","onDoubleClick"),p(),s=l,T(),T(),T(),T()}}return L.prototype=Object.create(b.prototype),L.prototype.constructor=L,z.prototype.invoke_jxx1yq_k$=function(n){return new L(n)},z.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},O.$metadata$={simpleName:"RDOMBuilder",kind:"interface",interfaces:[f]},N.prototype.onTagAttributeChange_agii2c_k$=function(n,t,e){t===P()?D(this.this$0__1,"style",F(this.this$0__1.attrs_1)):D(this.this$0__1,t,e)},N.prototype.onTagStart_jhb705_k$=function(n){throw g("Don't nest tags inside props block")},N.prototype.onTagEnd_f3ehek_k$=function(n){throw g("Don't nest tags inside props block")},N.prototype.onTagEvent_ll97zc_k$=function(n,t,e){D(this.this$0__1,t,e)},N.prototype.finalize_teeo1f_k$=function(){},N.prototype.finalize_b9lof6_k$=function(){return this.finalize_teeo1f_k$(),p()},N.$metadata$={kind:"class",interfaces:[A]},L.prototype._get_attrs__3099992943_jrgg41_k$=function(){return this.attrs_1},L.prototype._get_domProps__1656118333_re0d31_k$=function(){return this.domProps_1},L.$metadata$={simpleName:"RDOMBuilderImpl",kind:"class",interfaces:[O]},j.$metadata$={simpleName:"StringAttr",kind:"object",interfaces:[]},N.prototype.onTagError_d07vof_k$=m,L.prototype.set_rj8t7z_k$=function(n,t,e){this._get_domProps__1656118333_re0d31_k$()[t]=e},L.prototype.create_md4cuc_k$=function(){var n,t=this._get_attrs__3099992943_jrgg41_k$()._get_tagName__1345925740_m9buy4_k$(),e=this._get_domProps__1656118333_re0d31_k$(),r=this._get_childList__29508023_hkgjb_k$();return n=h(r),u.apply(null,[t,e].concat([].slice.call(n.slice())))},L.prototype.child_k19wyq_k$=x,L.prototype.child_hjhuft_k$=v,L.prototype.child$default_xrum5x_k$=y,L.prototype.unaryPlus_g7ydph_k$=k,L.prototype.invoke_cny88z_k$=E,c="$style$",n.$crossModule$=n.$crossModule$||{},n.$crossModule$.Companion_getInstance=function(){return null==i&&new z,i},n}.apply(t,r))||(n.exports=o)},8982:function(n,t,e){var r,o,i;o=[t,e(6204),e(3486)],void 0===(i="function"==typeof(r=function(n,t,e){var r=t.createElement,o=t.Fragment,i=t.isValidElement,a=e.$crossModule$.Unit_getInstance,s=e.$crossModule$.copyToArray,l=e.$crossModule$.ArrayList_init_$Create$_1,c=e.$crossModule$.first;function d(n){this._get_childList__29508023_hkgjb_k$().add_1j60pz_k$(n),a()}function u(n){var t;t=n,this.child_k19wyq_k$(t)}function p(n,t,e){if(null==e)return this.child_k19wyq_k$(r(n,t)),a();var o=new b(t);e(o);var i=o._get_childList__29508023_hkgjb_k$(),l=s(i);this.child_k19wyq_k$(r.apply(null,[n,t].concat([].slice.call(l.slice()))))}function h(n,t,e,r,o){var i;return 0!=(2&r)&&(i={},a(),t=i),0!=(4&r)&&(e=null),null==o?this.child_hjhuft_k$(n,t,e):o(n,t,e)}function f(n,t){this.child$default_xrum5x_k$(n,null,t,2,null)}function g(){}function m(){}function A(){var n;n=l(),this.childList_1=n}function b(n){A.call(this),this.attrs_1=n}function _(n){var t=new A;n(t);var e,a=t._get_childList__29508023_hkgjb_k$();if(0===a._get_size__809037418_ddoh9m_k$())e=null;else if(1===a._get_size__809037418_ddoh9m_k$()&&i(c(a)))e=c(a);else{var l,d=o;l=s(a),e=r.apply(null,[d,void 0].concat([].slice.call(l.slice())))}return e}return b.prototype=Object.create(A.prototype),b.prototype.constructor=b,g.$metadata$={simpleName:"RBuilder",kind:"interface",interfaces:[]},m.$metadata$={simpleName:"RElementBuilder",kind:"interface",interfaces:[g]},A.prototype._get_childList__29508023_hkgjb_k$=function(){return this.childList_1},A.$metadata$={simpleName:"RBuilderImpl",kind:"class",interfaces:[g]},b.prototype._get_attrs__3099992943_jrgg41_k$=function(){return this.attrs_1},b.$metadata$={simpleName:"RElementBuilderImpl",kind:"class",interfaces:[m]},A.prototype.child_k19wyq_k$=d,A.prototype.child_hjhuft_k$=p,A.prototype.child$default_xrum5x_k$=h,A.prototype.invoke_cny88z_k$=f,b.prototype._set_key__296027270_phx453_k$=function(n){this._get_attrs__3099992943_jrgg41_k$().key=n},b.prototype.child_k19wyq_k$=d,b.prototype.child_hjhuft_k$=p,b.prototype.child$default_xrum5x_k$=h,b.prototype.unaryPlus_g7ydph_k$=u,b.prototype.invoke_cny88z_k$=f,n.$crossModule$=n.$crossModule$||{},n.$crossModule$.child$default=h,n.$crossModule$.child=p,n.$crossModule$.child_1=d,n.$crossModule$.invoke=f,n.$crossModule$.unaryPlus=u,n.$crossModule$.RBuilderImpl=A,n.$crossModule$.RBuilder=g,n.$crossModule$.createElement=_,n.$crossModule$.fc=function(n,t){var e=function(n){return t=n,function(n){return _(function(n,t){return function(e){n(e,t)}}(t,n))};var t}(t);return e.displayName=n,e},n})?r.apply(t,o):r)||(n.exports=i)},6622:function(n,t,e){var r,o,i;o=[t,e(3486)],void 0===(i="function"==typeof(r=function(n,t){var e,r,o,i,a,s,l,c,d,u,p,h,f,g,m,A,b,_,x,v,y,k,E,w,$,C,B,I,S,M,z,O,N,L,D,j,T,P,F,V,q,R,H,U,W,Y,X,G,Q,J,Z,K,nn,tn,en,rn,on,an,sn,ln,cn,dn,un,pn,hn,fn,gn,mn,An,bn,_n,xn,vn,yn,kn,En,wn,$n,Cn,Bn,In,Sn,Mn,zn,On,Nn,Ln,Dn,jn,Tn,Pn,Fn,Vn,qn,Rn,Hn,Un,Wn,Yn,Xn,Gn,Qn,Jn,Zn,Kn,nt,tt,et,rt,ot,it,at,st,lt,ct=Math.imul,dt=t.$crossModule$.getProgressionLastElement,ut=t.$crossModule$.LinkedHashMap_init_$Create$_1,pt=t.$crossModule$.Unit_getInstance,ht=t.$crossModule$.setOf,ft=t.$crossModule$.THROW_CCE,gt=t.$crossModule$.getStringHashCode,mt=t.$crossModule$.Map,At=t.$crossModule$.Entry,bt=t.$crossModule$.emptyMap,_t=t.$crossModule$.joinToString$default,xt=t.$crossModule$.Set,vt=t.$crossModule$.isInterface,yt=t.$crossModule$.LinkedHashMap_init_$Create$_2,kt=t.$crossModule$.MutableMap,Et=t.$crossModule$.Enum,wt=t.$crossModule$.mapCapacity,$t=t.$crossModule$.coerceAtLeast,Ct=t.$crossModule$.LinkedHashMap_init_$Create$,Bt=t.$crossModule$.IllegalStateException_init_$Create$,It=t.$crossModule$.ArrayList_init_$Create$_1,St=t.$crossModule$.ensureNotNull,Mt=t.$crossModule$.last,zt=t.$crossModule$._get_lastIndex__339712501_1;function Ot(n,t){throw t}function Nt(){return Pt(),e}function Lt(){}function Dt(){}function jt(){}function Tt(n,t){this.key_1=n,this.value_1=t}function Pt(){r||(r=!0,e=bt())}function Ft(n){this.encoder_1=n}function Vt(){Ft.call(this,(null==o&&new Xt,o))}function qt(){Ft.call(this,(null==i&&new Gt,i))}function Rt(n,t,e,r){return function(n,t,e,r,o){return 0!=(1&e)&&(n="true"),0!=(2&e)&&(t="false"),Ht.call(o,n,t),o}(n,t,e,0,Object.create(Ht.prototype))}function Ht(n,t){Ft.call(this,new Qt(n,t))}function Ut(){Ft.call(this,(null==a&&new Jt,a))}function Wt(n){Ft.call(this,new Zt(n)),this.values_1=n}function Yt(){}function Xt(){o=this}function Gt(){i=this}function Qt(n,t){this.trueValue_1=n,this.falseValue_1=t}function Jt(){a=this}function Zt(n){this.valuesMap_1=n}function Kt(n){n.backingMutable_1||(n.backingMutable_1=!0,n.backing_1=yt(n.backing_1));var t=n.backing_1;return vt(t,kt)?t:ft()}function ne(n,t,e){this.tag_1=t,this.consumer_1=e,this.backing_1=n,this.backingMutable_1=!1}function te(n,t){this.downstream_1=n,this.block_1=t,this.level_1=0}function ee(){}function re(){return l||(l=!0,s=new Vt,new qt,Rt(null,null,3),new Ht("on","off"),new Ut,new Wt((Te(),p)),new Wt((Te(),h)),new Wt((Te(),f)),new Wt((Te(),g)),new Wt((Te(),c)),new Wt((Te(),d)),new Wt((Te(),m)),new Wt((Te(),A)),new Wt((Te(),b)),new Wt((Te(),x)),new Wt((Te(),v)),new Wt((Te(),_)),new Wt((Te(),y)),new Wt((Te(),u)),new Wt((Te(),k)),new Wt((Te(),E))),s}function oe(){if(B)return pt();B=!0,w=new ie("multipartFormData",0,"multipart/form-data"),$=new ie("applicationXWwwFormUrlEncoded",1,"application/x-www-form-urlencoded"),C=new ie("textPlain",2,"text/plain")}function ie(n,t,e){Et.call(this,n,t),this.realValue_1=e}function ae(){if(N)return pt();N=!0,I=new se("get",0,"get"),S=new se("post",1,"post"),M=new se("put",2,"put"),z=new se("delete",3,"delete"),O=new se("patch",4,"patch")}function se(n,t,e){Et.call(this,n,t),this.realValue_1=e}function le(){if(T)return pt();T=!0,L=new ce("button",0,"button"),D=new ce("reset",1,"reset"),j=new ce("submit",2,"submit")}function ce(n,t,e){Et.call(this,n,t),this.realValue_1=e}function de(){if(q)return pt();q=!0,P=new ue("command",0,"command"),F=new ue("checkBox",1,"checkbox"),V=new ue("radio",2,"radio")}function ue(n,t,e){Et.call(this,n,t),this.realValue_1=e}function pe(){if(U)return pt();U=!0,R=new he("ltr",0,"ltr"),H=new he("rtl",1,"rtl")}function he(n,t,e){Et.call(this,n,t),this.realValue_1=e}function fe(){if(G)return pt();G=!0,W=new ge("htmlTrue",0,"true"),Y=new ge("htmlFalse",1,"false"),X=new ge("auto",2,"auto")}function ge(n,t,e){Et.call(this,n,t),this.realValue_1=e}function me(){if(K)return pt();K=!0,Q=new Ae("multipartFormData",0,"multipart/form-data"),J=new Ae("applicationXWwwFormUrlEncoded",1,"application/x-www-form-urlencoded"),Z=new Ae("textPlain",2,"text/plain")}function Ae(n,t,e){Et.call(this,n,t),this.realValue_1=e}function be(){if(an)return pt();an=!0,nn=new _e("get",0,"get"),tn=new _e("post",1,"post"),en=new _e("put",2,"put"),rn=new _e("delete",3,"delete"),on=new _e("patch",4,"patch")}function _e(n,t,e){Et.call(this,n,t),this.realValue_1=e}function xe(){if(dn)return pt();dn=!0,sn=new ve("allowSameOrigin",0,"allow-same-origin"),ln=new ve("allowFormS",1,"allow-forms"),cn=new ve("allowScripts",2,"allow-scripts")}function ve(n,t,e){Et.call(this,n,t),this.realValue_1=e}function ye(){if(fn)return pt();fn=!0,un=new ke("multipartFormData",0,"multipart/form-data"),pn=new ke("applicationXWwwFormUrlEncoded",1,"application/x-www-form-urlencoded"),hn=new ke("textPlain",2,"text/plain")}function ke(n,t,e){Et.call(this,n,t),this.realValue_1=e}function Ee(){if(xn)return pt();xn=!0,gn=new we("get",0,"get"),mn=new we("post",1,"post"),An=new we("put",2,"put"),bn=new we("delete",3,"delete"),_n=new we("patch",4,"patch")}function we(n,t,e){Et.call(this,n,t),this.realValue_1=e}function $e(){if(Hn)return pt();Hn=!0,vn=new Ce("button",0,"button"),yn=new Ce("checkBox",1,"checkbox"),kn=new Ce("color",2,"color"),En=new Ce("date",3,"date"),wn=new Ce("dateTime",4,"datetime"),$n=new Ce("dateTimeLocal",5,"datetime-local"),Cn=new Ce("email",6,"email"),Bn=new Ce("file",7,"file"),In=new Ce("hidden",8,"hidden"),Sn=new Ce("image",9,"image"),Mn=new Ce("month",10,"month"),zn=new Ce("number",11,"number"),On=new Ce("password",12,"password"),Nn=new Ce("radio",13,"radio"),Ln=new Ce("range",14,"range"),Dn=new Ce("reset",15,"reset"),jn=new Ce("search",16,"search"),Tn=new Ce("submit",17,"submit"),Pn=new Ce("text",18,"text"),Fn=new Ce("tel",19,"tel"),Vn=new Ce("time",20,"time"),qn=new Ce("url",21,"url"),Rn=new Ce("week",22,"week")}function Ce(n,t,e){Et.call(this,n,t),this.realValue_1=e}function Be(){if(Wn)return pt();Wn=!0,Un=new Ie("rsa",0,"rsa")}function Ie(n,t,e){Et.call(this,n,t),this.realValue_1=e}function Se(){if(Xn)return pt();Xn=!0,Yn=new Me("server",0,"server")}function Me(n,t,e){Et.call(this,n,t),this.realValue_1=e}function ze(){if(Jn)return pt();Jn=!0,Gn=new Oe("hard",0,"hard"),Qn=new Oe("soft",1,"soft")}function Oe(n,t,e){Et.call(this,n,t),this.realValue_1=e}function Ne(){if(et)return pt();et=!0,Zn=new Le("col",0,"col"),Kn=new Le("colGroup",1,"colgroup"),nt=new Le("row",2,"row"),tt=new Le("rowGroup",3,"rowgroup")}function Le(n,t,e){Et.call(this,n,t),this.realValue_1=e}function De(){if(st)return pt();st=!0,rt=new je("rect",0,"rect"),ot=new je("circle",1,"circle"),it=new je("poly",2,"poly"),at=new je("default",3,"default")}function je(n,t,e){Et.call(this,n,t),this.realValue_1=e}function Te(){if(!lt){lt=!0;for(var n=[(pe(),R),(pe(),H)],t=$t(wt(n.length),16),e=Ct(t),r=n,o=0,i=r.length;o<i;){var a,s=r[o];o=o+1|0,a=s.realValue_1,e.put_3mhbri_k$(a,s),pt()}c=e;for(var l=[(fe(),W),(fe(),Y),(fe(),X)],B=$t(wt(l.length),16),N=Ct(B),T=l,q=0,U=T.length;q<U;){var G,K=T[q];q=q+1|0,G=K.realValue_1,N.put_3mhbri_k$(G,K),pt()}d=N;for(var an=[(Se(),Yn)],dn=$t(wt(an.length),16),fn=Ct(dn),xn=an,Hn=0,Wn=xn.length;Hn<Wn;){var Xn,Jn=xn[Hn];Hn=Hn+1|0,Xn=Jn.realValue_1,fn.put_3mhbri_k$(Xn,Jn),pt()}u=fn;for(var et=[(De(),rt),(De(),ot),(De(),it),(De(),at)],st=$t(wt(et.length),16),ct=Ct(st),dt=et,ut=0,ht=dt.length;ut<ht;){var ft,gt=dt[ut];ut=ut+1|0,ft=gt.realValue_1,ct.put_3mhbri_k$(ft,gt),pt()}for(var mt=[(oe(),w),(oe(),$),(oe(),C)],At=$t(wt(mt.length),16),bt=Ct(At),_t=mt,xt=0,vt=_t.length;xt<vt;){var yt,kt=_t[xt];xt=xt+1|0,yt=kt.realValue_1,bt.put_3mhbri_k$(yt,kt),pt()}p=bt;for(var Et=[(ae(),I),(ae(),S),(ae(),M),(ae(),z),(ae(),O)],Bt=$t(wt(Et.length),16),It=Ct(Bt),St=Et,Mt=0,zt=St.length;Mt<zt;){var Ot,Nt=St[Mt];Mt=Mt+1|0,Ot=Nt.realValue_1,It.put_3mhbri_k$(Ot,Nt),pt()}h=It;for(var Lt=[(le(),L),(le(),D),(le(),j)],Dt=$t(wt(Lt.length),16),jt=Ct(Dt),Tt=Lt,Pt=0,Ft=Tt.length;Pt<Ft;){var Vt,qt=Tt[Pt];Pt=Pt+1|0,Vt=qt.realValue_1,jt.put_3mhbri_k$(Vt,qt),pt()}f=jt;for(var Rt=[(de(),P),(de(),F),(de(),V)],Ht=$t(wt(Rt.length),16),Ut=Ct(Ht),Wt=Rt,Yt=0,Xt=Wt.length;Yt<Xt;){var Gt,Qt=Wt[Yt];Yt=Yt+1|0,Gt=Qt.realValue_1,Ut.put_3mhbri_k$(Gt,Qt),pt()}g=Ut;for(var Jt=[(me(),Q),(me(),J),(me(),Z)],Zt=$t(wt(Jt.length),16),Kt=Ct(Zt),ne=Jt,te=0,ee=ne.length;te<ee;){var re,ie=ne[te];te=te+1|0,re=ie.realValue_1,Kt.put_3mhbri_k$(re,ie),pt()}m=Kt;for(var se=[(be(),nn),(be(),tn),(be(),en),(be(),rn),(be(),on)],ce=$t(wt(se.length),16),ue=Ct(ce),he=se,ge=0,Ae=he.length;ge<Ae;){var _e,ve=he[ge];ge=ge+1|0,_e=ve.realValue_1,ue.put_3mhbri_k$(_e,ve),pt()}A=ue;for(var ke=[(xe(),sn),(xe(),ln),(xe(),cn)],we=$t(wt(ke.length),16),Ce=Ct(we),Ie=ke,Me=0,Oe=Ie.length;Me<Oe;){var Le,je=Ie[Me];Me=Me+1|0,Le=je.realValue_1,Ce.put_3mhbri_k$(Le,je),pt()}b=Ce;for(var Te=[($e(),vn),($e(),yn),($e(),kn),($e(),En),($e(),wn),($e(),$n),($e(),Cn),($e(),Bn),($e(),In),($e(),Sn),($e(),Mn),($e(),zn),($e(),On),($e(),Nn),($e(),Ln),($e(),Dn),($e(),jn),($e(),Tn),($e(),Pn),($e(),Fn),($e(),Vn),($e(),qn),($e(),Rn)],Pe=$t(wt(Te.length),16),Fe=Ct(Pe),Ve=Te,qe=0,Re=Ve.length;qe<Re;){var He,Ue=Ve[qe];qe=qe+1|0,He=Ue.realValue_1,Fe.put_3mhbri_k$(He,Ue),pt()}_=Fe;for(var We=[(ye(),un),(ye(),pn),(ye(),hn)],Ye=$t(wt(We.length),16),Xe=Ct(Ye),Ge=We,Qe=0,Je=Ge.length;Qe<Je;){var Ze,Ke=Ge[Qe];Qe=Qe+1|0,Ze=Ke.realValue_1,Xe.put_3mhbri_k$(Ze,Ke),pt()}x=Xe;for(var nr=[(Ee(),gn),(Ee(),mn),(Ee(),An),(Ee(),bn),(Ee(),_n)],tr=$t(wt(nr.length),16),er=Ct(tr),rr=nr,or=0,ir=rr.length;or<ir;){var ar,sr=rr[or];or=or+1|0,ar=sr.realValue_1,er.put_3mhbri_k$(ar,sr),pt()}v=er;for(var lr=[(Be(),Un)],cr=$t(wt(lr.length),16),dr=Ct(cr),ur=lr,pr=0,hr=ur.length;pr<hr;){var fr,gr=ur[pr];pr=pr+1|0,fr=gr.realValue_1,dr.put_3mhbri_k$(fr,gr),pt()}y=dr;for(var mr=[(ze(),Gn),(ze(),Qn)],Ar=$t(wt(mr.length),16),br=Ct(Ar),_r=mr,xr=0,vr=_r.length;xr<vr;){var yr,kr=_r[xr];xr=xr+1|0,yr=kr.realValue_1,br.put_3mhbri_k$(yr,kr),pt()}k=br;for(var Er=[(Ne(),Zn),(Ne(),Kn),(Ne(),nt),(Ne(),tt)],wr=$t(wt(Er.length),16),$r=Ct(wr),Cr=Er,Br=0,Ir=Cr.length;Br<Ir;){var Sr,Mr=Cr[Br];Br=Br+1|0,Sr=Mr.realValue_1,$r.put_3mhbri_k$(Sr,Mr),pt()}E=$r}}function Pe(){}function Fe(){}function Ve(){}function qe(){}function Re(){}function He(){}function Ue(){}function We(){}function Ye(){}function Xe(){}function Ge(){}function Qe(){}function Je(){}function Ze(){}function Ke(){}function nr(){}function tr(){}function er(){}function rr(){}function or(){}function ir(){}function ar(){}function sr(){}function lr(){}function cr(){}function dr(){}function ur(){}function pr(n,t){Er.call(this,"button",t,n,null,!0,!1),this.consumer_2=t}function hr(n,t){Er.call(this,"div",t,n,null,!1,!1),this.consumer_2=t}function fr(n,t){Er.call(this,"h4",t,n,null,!1,!1),this.consumer_2=t}function gr(n,t){Er.call(this,"h2",t,n,null,!1,!1),this.consumer_2=t}function mr(n,t){Er.call(this,"h3",t,n,null,!1,!1),this.consumer_2=t}function Ar(n,t){Er.call(this,"li",t,n,null,!1,!1),this.consumer_2=t}function br(n,t){Er.call(this,"link",t,n,null,!1,!0),this.consumer_2=t}function _r(n,t){Er.call(this,"option",t,n,null,!0,!1),this.consumer_2=t}function xr(n,t){Er.call(this,"p",t,n,null,!1,!1),this.consumer_2=t}function vr(n,t){Er.call(this,"span",t,n,null,!0,!1),this.consumer_2=t}function yr(n,t){Er.call(this,"select",t,n,null,!0,!1),this.consumer_2=t}function kr(n,t){Er.call(this,"ul",t,n,null,!1,!1),this.consumer_2=t}function Er(n,t,e,r,o,i){var a;this.tagName_1=n,this.consumer_1=t,this.namespace_1=r,this.inlineTag_1=o,this.emptyTag_1=i,this.attributes_1=new ne(e,this,(a=this,function(){return a._get_consumer__1060829845_hjl9jp_k$()}))}function wr(n){this.document_1=n;var t;t=It(),this.path_1=t,this.lastLeaved_1=null}return Vt.prototype=Object.create(Ft.prototype),Vt.prototype.constructor=Vt,qt.prototype=Object.create(Ft.prototype),qt.prototype.constructor=qt,Ht.prototype=Object.create(Ft.prototype),Ht.prototype.constructor=Ht,Ut.prototype=Object.create(Ft.prototype),Ut.prototype.constructor=Ut,Wt.prototype=Object.create(Ft.prototype),Wt.prototype.constructor=Wt,ie.prototype=Object.create(Et.prototype),ie.prototype.constructor=ie,se.prototype=Object.create(Et.prototype),se.prototype.constructor=se,ce.prototype=Object.create(Et.prototype),ce.prototype.constructor=ce,ue.prototype=Object.create(Et.prototype),ue.prototype.constructor=ue,he.prototype=Object.create(Et.prototype),he.prototype.constructor=he,ge.prototype=Object.create(Et.prototype),ge.prototype.constructor=ge,Ae.prototype=Object.create(Et.prototype),Ae.prototype.constructor=Ae,_e.prototype=Object.create(Et.prototype),_e.prototype.constructor=_e,ve.prototype=Object.create(Et.prototype),ve.prototype.constructor=ve,ke.prototype=Object.create(Et.prototype),ke.prototype.constructor=ke,we.prototype=Object.create(Et.prototype),we.prototype.constructor=we,Ce.prototype=Object.create(Et.prototype),Ce.prototype.constructor=Ce,Ie.prototype=Object.create(Et.prototype),Ie.prototype.constructor=Ie,Me.prototype=Object.create(Et.prototype),Me.prototype.constructor=Me,Oe.prototype=Object.create(Et.prototype),Oe.prototype.constructor=Oe,Le.prototype=Object.create(Et.prototype),Le.prototype.constructor=Le,je.prototype=Object.create(Et.prototype),je.prototype.constructor=je,pr.prototype=Object.create(Er.prototype),pr.prototype.constructor=pr,hr.prototype=Object.create(Er.prototype),hr.prototype.constructor=hr,fr.prototype=Object.create(Er.prototype),fr.prototype.constructor=fr,gr.prototype=Object.create(Er.prototype),gr.prototype.constructor=gr,mr.prototype=Object.create(Er.prototype),mr.prototype.constructor=mr,Ar.prototype=Object.create(Er.prototype),Ar.prototype.constructor=Ar,br.prototype=Object.create(Er.prototype),br.prototype.constructor=br,_r.prototype=Object.create(Er.prototype),_r.prototype.constructor=_r,xr.prototype=Object.create(Er.prototype),xr.prototype.constructor=xr,vr.prototype=Object.create(Er.prototype),vr.prototype.constructor=vr,yr.prototype=Object.create(Er.prototype),yr.prototype.constructor=yr,kr.prototype=Object.create(Er.prototype),kr.prototype.constructor=kr,Lt.$metadata$={simpleName:"AttributeEnum",kind:"interface",interfaces:[]},Dt.$metadata$={simpleName:"Tag",kind:"interface",interfaces:[]},jt.$metadata$={simpleName:"TagConsumer",kind:"interface",interfaces:[]},Tt.prototype._get_key__857139730_e6bh8y_k$=function(){return this.key_1},Tt.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_1},Tt.prototype._get_entries__31877249_iz8n5_k$=function(){return ht(this)},Tt.prototype._get_keys__801529559_d97k5z_k$=function(){return ht(this.key_1)},Tt.prototype._get_size__809037418_ddoh9m_k$=function(){return 1},Tt.prototype.containsKey_mw51tt_k$=function(n){return n===this.key_1},Tt.prototype.containsKey_wgk31w_k$=function(n){return null!=n&&"string"==typeof n&&this.containsKey_mw51tt_k$(null!=n&&"string"==typeof n?n:ft())},Tt.prototype.get_4u8u51_k$=function(n){return n===this.key_1?this.value_1:null},Tt.prototype.get_1mhr4y_k$=function(n){return null==n||"string"!=typeof n?null:this.get_4u8u51_k$(null!=n&&"string"==typeof n?n:ft())},Tt.prototype.isEmpty_y1axqb_k$=function(){return!1},Tt.prototype.toString=function(){return"SingletonStringMap(key="+this.key_1+", value="+this.value_1+")"},Tt.prototype.hashCode=function(){var n=gt(this.key_1);return ct(n,31)+gt(this.value_1)|0},Tt.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof Tt))return!1;var t=n instanceof Tt?n:ft();return this.key_1===t.key_1&&this.value_1===t.value_1},Tt.$metadata$={simpleName:"SingletonStringMap",kind:"class",interfaces:[mt,At]},Ft.prototype.set_r65rse_k$=function(n,t,e){n._get_attributes__2098778644_ypk3ys_k$().put_3mhbri_k$(t,this.encoder_1.encode_y2bd9m_k$(t,e)),pt()},Ft.$metadata$={simpleName:"Attribute",kind:"class",interfaces:[]},Vt.$metadata$={simpleName:"StringAttribute",kind:"class",interfaces:[]},qt.$metadata$={simpleName:"StringSetAttribute",kind:"class",interfaces:[]},Ht.$metadata$={simpleName:"BooleanAttribute",kind:"class",interfaces:[]},Ut.prototype.set_yc3875_k$=function(n,t,e){e?(n._get_attributes__2098778644_ypk3ys_k$().put_3mhbri_k$(t,t),pt()):(n._get_attributes__2098778644_ypk3ys_k$().remove_8hbkc0_k$(t),pt())},Ut.prototype.set_r65rse_k$=function(n,t,e){return this.set_yc3875_k$(n,t,null!=e&&"boolean"==typeof e?e:ft())},Ut.$metadata$={simpleName:"TickerAttribute",kind:"class",interfaces:[]},Wt.$metadata$={simpleName:"EnumAttribute",kind:"class",interfaces:[]},Yt.$metadata$={simpleName:"AttributeEncoder",kind:"interface",interfaces:[]},Xt.prototype.encode_ewfsk4_k$=function(n,t){return t},Xt.prototype.encode_y2bd9m_k$=function(n,t){return this.encode_ewfsk4_k$(n,null!=t&&"string"==typeof t?t:ft())},Xt.$metadata$={simpleName:"StringEncoder",kind:"object",interfaces:[Yt]},Gt.prototype.encode_5c7nxm_k$=function(n,t){return _t(t," ",null,null,0,null,null,62,null)},Gt.prototype.encode_y2bd9m_k$=function(n,t){return this.encode_5c7nxm_k$(n,null!=t&&vt(t,xt)?t:ft())},Gt.$metadata$={simpleName:"StringSetEncoder",kind:"object",interfaces:[Yt]},Qt.prototype.encode_33b5x7_k$=function(n,t){return t?this.trueValue_1:this.falseValue_1},Qt.prototype.encode_y2bd9m_k$=function(n,t){return this.encode_33b5x7_k$(n,null!=t&&"boolean"==typeof t?t:ft())},Qt.$metadata$={simpleName:"BooleanEncoder",kind:"class",interfaces:[Yt]},Jt.prototype.encode_33b5x7_k$=function(n,t){return function(n,t){return n?t:""}(t,n)},Jt.prototype.encode_y2bd9m_k$=function(n,t){return this.encode_33b5x7_k$(n,null!=t&&"boolean"==typeof t?t:ft())},Jt.$metadata$={simpleName:"TickerEncoder",kind:"object",interfaces:[Yt]},Zt.prototype.encode_y2bd9m_k$=function(n,t){return t._get_realValue__1065264702_hm8bi6_k$()},Zt.$metadata$={simpleName:"EnumEncoder",kind:"class",interfaces:[Yt]},ne.prototype._get_size__809037418_ddoh9m_k$=function(){return this.backing_1._get_size__809037418_ddoh9m_k$()},ne.prototype.isEmpty_y1axqb_k$=function(){return this.backing_1.isEmpty_y1axqb_k$()},ne.prototype.containsKey_mw51tt_k$=function(n){return this.backing_1.containsKey_wgk31w_k$(n)},ne.prototype.containsKey_wgk31w_k$=function(n){return null!=n&&"string"==typeof n&&this.containsKey_mw51tt_k$(null!=n&&"string"==typeof n?n:ft())},ne.prototype.get_4u8u51_k$=function(n){return this.backing_1.get_1mhr4y_k$(n)},ne.prototype.get_1mhr4y_k$=function(n){return null==n||"string"!=typeof n?null:this.get_4u8u51_k$(null!=n&&"string"==typeof n?n:ft())},ne.prototype.put_6z04z7_k$=function(n,t){var e=Kt(this).put_3mhbri_k$(n,t);return e!==t&&this.consumer_1().onTagAttributeChange_agii2c_k$(this.tag_1,n,t),e},ne.prototype.put_3mhbri_k$=function(n,t){var e=null!=n&&"string"==typeof n?n:ft();return this.put_6z04z7_k$(e,null!=t&&"string"==typeof t?t:ft())},ne.prototype.remove_kj1003_k$=function(n){var t,e=Kt(this).remove_8hbkc0_k$(n);return null==e?t=null:(this.consumer_1().onTagAttributeChange_agii2c_k$(this.tag_1,n,null),t=e),t},ne.prototype.remove_8hbkc0_k$=function(n){return null==n||"string"!=typeof n?null:this.remove_kj1003_k$(null!=n&&"string"==typeof n?n:ft())},ne.prototype._get_immutableEntries__1785007069_tiqw9p_k$=function(){return this.backing_1._get_entries__31877249_iz8n5_k$()},ne.prototype._get_keys__801529559_d97k5z_k$=function(){return Kt(this)._get_keys__801529559_d97k5z_k$()},ne.prototype._get_entries__31877249_iz8n5_k$=function(){return Kt(this)._get_entries__31877249_iz8n5_k$()},ne.$metadata$={simpleName:"DelegatingMap",kind:"class",interfaces:[kt]},te.prototype.onTagStart_jhb705_k$=function(n){this.downstream_1.onTagStart_jhb705_k$(n);var t=this.level_1;this.level_1=t+1|0,pt()},te.prototype.onTagEnd_f3ehek_k$=function(n){this.downstream_1.onTagEnd_f3ehek_k$(n);var t=this.level_1;this.level_1=t-1|0,pt()},te.prototype.onTagAttributeChange_agii2c_k$=function(n,t,e){return this.downstream_1.onTagAttributeChange_agii2c_k$(n,t,e)},te.prototype.onTagEvent_ll97zc_k$=function(n,t,e){return this.downstream_1.onTagEvent_ll97zc_k$(n,t,e)},te.prototype.onTagError_d07vof_k$=function(n,t){return this.downstream_1.onTagError_d07vof_k$(n,t)},te.prototype.finalize_b9lof6_k$=function(){return this.block_1(this.downstream_1.finalize_b9lof6_k$(),this.level_1>0)},te.$metadata$={simpleName:"FinalizeConsumer",kind:"class",interfaces:[jt]},ee.$metadata$={simpleName:"CommonAttributeGroupFacade",kind:"interface",interfaces:[Dt]},ie.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},ie.$metadata$={simpleName:"ButtonFormEncType",kind:"class",interfaces:[Lt]},se.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},se.$metadata$={simpleName:"ButtonFormMethod",kind:"class",interfaces:[Lt]},ce.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},ce.$metadata$={simpleName:"ButtonType",kind:"class",interfaces:[Lt]},ue.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},ue.$metadata$={simpleName:"CommandType",kind:"class",interfaces:[Lt]},he.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},he.$metadata$={simpleName:"Dir",kind:"class",interfaces:[Lt]},ge.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},ge.$metadata$={simpleName:"Draggable",kind:"class",interfaces:[Lt]},Ae.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},Ae.$metadata$={simpleName:"FormEncType",kind:"class",interfaces:[Lt]},_e.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},_e.$metadata$={simpleName:"FormMethod",kind:"class",interfaces:[Lt]},ve.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},ve.$metadata$={simpleName:"IframeSandbox",kind:"class",interfaces:[Lt]},ke.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},ke.$metadata$={simpleName:"InputFormEncType",kind:"class",interfaces:[Lt]},we.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},we.$metadata$={simpleName:"InputFormMethod",kind:"class",interfaces:[Lt]},Ce.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},Ce.$metadata$={simpleName:"InputType",kind:"class",interfaces:[Lt]},Ie.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},Ie.$metadata$={simpleName:"KeyGenKeyType",kind:"class",interfaces:[Lt]},Me.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},Me.$metadata$={simpleName:"RunAt",kind:"class",interfaces:[Lt]},Oe.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},Oe.$metadata$={simpleName:"TextAreaWrap",kind:"class",interfaces:[Lt]},Le.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},Le.$metadata$={simpleName:"ThScope",kind:"class",interfaces:[Lt]},je.prototype._get_realValue__1065264702_hm8bi6_k$=function(){return this.realValue_1},je.$metadata$={simpleName:"AreaShape",kind:"class",interfaces:[Lt]},Pe.$metadata$={simpleName:"CommonAttributeGroupFacadeFlowInteractivePhrasingContent",kind:"interface",interfaces:[ee,He,Ue,We,Ye,qe,Ve,Xe]},Fe.$metadata$={simpleName:"CommonAttributeGroupFacadeFlowHeadingPhrasingContent",kind:"interface",interfaces:[ee,Ge,Ye,qe,Ve,Xe]},Ve.$metadata$={simpleName:"HtmlBlockTag",kind:"interface",interfaces:[ee,nr]},qe.$metadata$={simpleName:"HtmlBlockInlineTag",kind:"interface",interfaces:[ee,Ye,Ve,Xe]},Re.$metadata$={simpleName:"CommonAttributeGroupFacadeFlowMetaDataPhrasingContent",kind:"interface",interfaces:[ee,Qe,Je,Ze,Ye,qe,Ve,Ke,Xe]},He.$metadata$={simpleName:"CommonAttributeGroupFacadeFlowInteractiveContent",kind:"interface",interfaces:[ee,Ue,Ve]},Ue.$metadata$={simpleName:"FlowInteractiveContent",kind:"interface",interfaces:[nr,tr]},We.$metadata$={simpleName:"FlowInteractivePhrasingContent",kind:"interface",interfaces:[Ue,Ye]},Ye.$metadata$={simpleName:"FlowPhrasingContent",kind:"interface",interfaces:[nr,er]},Xe.$metadata$={simpleName:"HtmlInlineTag",kind:"interface",interfaces:[ee,er]},Ge.$metadata$={simpleName:"CommonAttributeGroupFacadeFlowHeadingContent",kind:"interface",interfaces:[ee,rr,Ve]},Qe.$metadata$={simpleName:"CommonAttributeGroupFacadeFlowMetaDataContent",kind:"interface",interfaces:[ee,Je,Ve,Ke]},Je.$metadata$={simpleName:"FlowMetaDataContent",kind:"interface",interfaces:[nr,or]},Ze.$metadata$={simpleName:"FlowMetaDataPhrasingContent",kind:"interface",interfaces:[Je,Ye]},Ke.$metadata$={simpleName:"HtmlHeadTag",kind:"interface",interfaces:[ee,or]},nr.$metadata$={simpleName:"FlowContent",kind:"interface",interfaces:[ir,ar,sr,lr,cr,dr,ur,Dt]},tr.$metadata$={simpleName:"InteractiveContent",kind:"interface",interfaces:[lr,ur,Dt]},er.$metadata$={simpleName:"PhrasingContent",kind:"interface",interfaces:[ir,cr,ur,Dt]},rr.$metadata$={simpleName:"HeadingContent",kind:"interface",interfaces:[ar,Dt]},or.$metadata$={simpleName:"MetaDataContent",kind:"interface",interfaces:[ir,sr,Dt]},ir.$metadata$={simpleName:"FlowOrMetaDataOrPhrasingContent",kind:"interface",interfaces:[Dt]},ar.$metadata$={simpleName:"FlowOrHeadingContent",kind:"interface",interfaces:[Dt]},sr.$metadata$={simpleName:"FlowOrMetaDataContent",kind:"interface",interfaces:[ir,Dt]},lr.$metadata$={simpleName:"FlowOrInteractiveContent",kind:"interface",interfaces:[ur,Dt]},cr.$metadata$={simpleName:"FlowOrPhrasingContent",kind:"interface",interfaces:[ur,ir,Dt]},dr.$metadata$={simpleName:"SectioningOrFlowContent",kind:"interface",interfaces:[Dt]},ur.$metadata$={simpleName:"FlowOrInteractiveOrPhrasingContent",kind:"interface",interfaces:[Dt]},pr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},pr.$metadata$={simpleName:"BUTTON",kind:"class",interfaces:[Pe]},hr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},hr.$metadata$={simpleName:"DIV",kind:"class",interfaces:[Ve]},fr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},fr.$metadata$={simpleName:"H4",kind:"class",interfaces:[Fe]},gr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},gr.$metadata$={simpleName:"H2",kind:"class",interfaces:[Fe]},mr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},mr.$metadata$={simpleName:"H3",kind:"class",interfaces:[Fe]},Ar.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},Ar.$metadata$={simpleName:"LI",kind:"class",interfaces:[Ve]},br.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},br.$metadata$={simpleName:"LINK",kind:"class",interfaces:[Re]},_r.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},_r.prototype._set_value__1325260276_wbpkyq_k$=function(n){re().set_r65rse_k$(this,"value",n)},_r.$metadata$={simpleName:"OPTION",kind:"class",interfaces:[ee]},xr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},xr.$metadata$={simpleName:"P",kind:"class",interfaces:[qe]},vr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},vr.$metadata$={simpleName:"SPAN",kind:"class",interfaces:[qe]},yr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},yr.$metadata$={simpleName:"SELECT",kind:"class",interfaces:[Pe]},kr.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_2},kr.$metadata$={simpleName:"UL",kind:"class",interfaces:[Ve]},Er.prototype._get_tagName__1345925740_m9buy4_k$=function(){return this.tagName_1},Er.prototype._get_consumer__1060829845_hjl9jp_k$=function(){return this.consumer_1},Er.prototype._get_namespace__3151251542_iwxsq2_k$=function(){return this.namespace_1},Er.prototype._get_attributes__2098778644_ypk3ys_k$=function(){return this.attributes_1},Er.prototype._get_attributesEntries__1255015224_kr7by0_k$=function(){return this._get_attributes__2098778644_ypk3ys_k$()._get_immutableEntries__1785007069_tiqw9p_k$()},Er.$metadata$={simpleName:"HTMLTag",kind:"class",interfaces:[Dt]},wr.prototype.onTagStart_jhb705_k$=function(n){var t;if(null!=n._get_namespace__3151251542_iwxsq2_k$())t=this.document_1.createElementNS(St(n._get_namespace__3151251542_iwxsq2_k$()),n._get_tagName__1345925740_m9buy4_k$());else{var e=this.document_1.createElement(n._get_tagName__1345925740_m9buy4_k$());t=e instanceof HTMLElement?e:ft()}for(var r=t,o=n._get_attributesEntries__1255015224_kr7by0_k$().iterator_jk1svi_k$();o.hasNext_bitz1p_k$();){var i=o.next_20eer_k$();r.setAttribute(i._get_key__857139730_e6bh8y_k$(),i._get_value__3683422336_a43j40_k$())}!this.path_1.isEmpty_y1axqb_k$()&&(Mt(this.path_1).appendChild(r),pt()),this.path_1.add_1j60pz_k$(r),pt()},wr.prototype.onTagAttributeChange_agii2c_k$=function(n,t,e){if(this.path_1.isEmpty_y1axqb_k$())throw Bt("No current tag");if(Mt(this.path_1).tagName.toLowerCase()!==n._get_tagName__1345925740_m9buy4_k$().toLowerCase())throw Bt("Wrong current tag");var r=Mt(this.path_1);null==e?r.removeAttribute(t):r.setAttribute(t,e)},wr.prototype.onTagEvent_ll97zc_k$=function(n,t,e){if(this.path_1.isEmpty_y1axqb_k$())throw Bt("No current tag");if(Mt(this.path_1).tagName.toLowerCase()!==n._get_tagName__1345925740_m9buy4_k$().toLowerCase())throw Bt("Wrong current tag");Mt(this.path_1)[t]=e},wr.prototype.onTagEnd_f3ehek_k$=function(n){if(this.path_1.isEmpty_y1axqb_k$()||Mt(this.path_1).tagName.toLowerCase()!==n._get_tagName__1345925740_m9buy4_k$().toLowerCase())throw Bt("We haven't entered tag "+n._get_tagName__1345925740_m9buy4_k$()+" but trying to leave");this.lastLeaved_1=this.path_1.removeAt_qvpkxi_k$(zt(this.path_1))},wr.prototype.finalize_b9lof6_k$=function(){var n=this.lastLeaved_1,t=null==n?null:n;if(null==t)throw Bt("We can't finalize as there was no tags");return t},wr.$metadata$={simpleName:"JSDOMBuilder",kind:"class",interfaces:[jt]},wr.prototype.onTagError_d07vof_k$=Ot,n.$crossModule$=n.$crossModule$||{},n.$crossModule$.enumEncode=function(n){return n._get_realValue__1065264702_hm8bi6_k$()},n.$crossModule$._get_append__1491899185=function(n){return function(n,t){return new te(n,(e=t,function(n,t){return e(n,t),n}));var e}(function(n){return new wr(n)}(function(n){var t;if(n instanceof Document)t=n;else{var e=n.ownerDocument;if(null==e)throw Bt("Node has no ownerDocument");t=e}return t}(n)),(t=n,function(n,e){e||(t.appendChild(n),pt())}));var t},n.$crossModule$._set_onChangeFunction__3836030544=function(n,t){n._get_consumer__1060829845_hjl9jp_k$().onTagEvent_ll97zc_k$(n,"onchange",t)},n.$crossModule$._set_onClickFunction__3534137028=function(n,t){n._get_consumer__1060829845_hjl9jp_k$().onTagEvent_ll97zc_k$(n,"onclick",t)},n.$crossModule$.BUTTON=pr,n.$crossModule$.DIV=hr,n.$crossModule$.H2=gr,n.$crossModule$.H3=mr,n.$crossModule$.H4=fr,n.$crossModule$.LINK=br,n.$crossModule$.LI=Ar,n.$crossModule$.OPTION=_r,n.$crossModule$.P=xr,n.$crossModule$.SELECT=yr,n.$crossModule$.SPAN=vr,n.$crossModule$.onTagError=Ot,n.$crossModule$.TagConsumer=jt,n.$crossModule$.UL=kr,n.$crossModule$.attributesMapOf=function(n){Pt();var t=null,e=n.length-1|0,r=0,o=dt(0,e,2);if(r<=o)do{var i=r;r=r+2|0;var a=n[i],s=n[i+1|0];null!=a&&null!=s&&(null==t&&(t=ut()),t.put_3mhbri_k$(a,s),pt())}while(i!==o);var l=t;return null==l?Nt():l},n.$crossModule$.attributesMapOf_1=function(n,t){return Pt(),null==t?Nt():function(n,t){return Pt(),new Tt(n,t)}(n,t)},n.$crossModule$._set_id__3473230556=function(n,t){re().set_r65rse_k$(n,"id",t)},n})?r.apply(t,o):r)||(n.exports=i)},8235:function(n,t,e){var r,o,i;o=[t,e(3486)],void 0===(i="function"==typeof(r=function(n,t){var e,r,o,i,a,s,l,c,d,u,p,h,f,g,m,A,b,_,x,v,y,k,E,w,$,C,B,I,S,M,z,O,N,L,D,j,T,P,F,V,q,R,H,U,W,Y,X,G=Math.imul,Q=t.$crossModule$.StringCompanionObject_getInstance,J=t.$crossModule$.emptyList,Z=t.$crossModule$.LazyThreadSafetyMode_PUBLICATION_getInstance,K=t.$crossModule$.lazy,nn=t.$crossModule$.Unit_getInstance,tn=t.$crossModule$.KProperty1,en=t.$crossModule$.getPropertyCallableRef,rn=t.$crossModule$.IllegalArgumentException_init_$Init$,on=t.$crossModule$.captureStack,an=t.$crossModule$.IllegalArgumentException_init_$Init$_1,sn=t.$crossModule$.IllegalArgumentException,ln=t.$crossModule$.collectionSizeOrDefault,cn=t.$crossModule$.ArrayList_init_$Create$,dn=t.$crossModule$.toString_1,un=t.$crossModule$.IllegalArgumentException_init_$Create$_1,pn=t.$crossModule$.THROW_CCE,hn=t.$crossModule$.isInterface,fn=t.$crossModule$.KClass,gn=t.$crossModule$.copyToArray,mn=t.$crossModule$.Triple,An=t.$crossModule$.getKClass,bn=t.$crossModule$.Pair,_n=t.$crossModule$.Entry,xn=t.$crossModule$.LinkedHashMap,vn=t.$crossModule$.MutableMap,yn=t.$crossModule$.Map,kn=t.$crossModule$.HashMap,En=t.$crossModule$.LinkedHashSet,wn=t.$crossModule$.MutableSet,$n=t.$crossModule$.Set,Cn=t.$crossModule$.HashSet,Bn=t.$crossModule$.ArrayList,In=t.$crossModule$.MutableList,Sn=t.$crossModule$.List,Mn=t.$crossModule$.Collection,zn=t.$crossModule$.equals,On=t.$crossModule$.getStringHashCode,Nn=t.$crossModule$.Iterator,Ln=t.$crossModule$.Iterable,Dn=t.$crossModule$.isBlank,jn=t.$crossModule$.toList_1,Tn=t.$crossModule$.ArrayList_init_$Create$_1,Pn=t.$crossModule$.HashSet_init_$Create$_1,Fn=t.$crossModule$.toHashSet,Vn=t.$crossModule$.toBooleanArray,qn=t.$crossModule$.withIndex,Rn=t.$crossModule$.to,Hn=t.$crossModule$.toMap,Un=t.$crossModule$.lazy_1,Wn=t.$crossModule$.contentEquals,Yn=t.$crossModule$.until,Xn=t.$crossModule$.joinToString$default,Gn=t.$crossModule$.getKClassFromExpression,Qn=t.$crossModule$.ensureNotNull,Jn=t.$crossModule$.Long,Zn=t.$crossModule$.Char,Kn=t.$crossModule$.isObject,nt=t.$crossModule$.toIntOrNull,tt=t.$crossModule$.hashCode,et=t.$crossModule$.IllegalStateException_init_$Create$,rt=t.$crossModule$.asList,ot=t.$crossModule$.ArrayList_init_$Create$_2,it=t.$crossModule$.isArray,at=t.$crossModule$.step,st=t.$crossModule$.getValue,lt=t.$crossModule$.LinkedHashMap_init_$Create$_1,ct=t.$crossModule$.LinkedHashMap_init_$Create$_2,dt=t.$crossModule$.HashMap_init_$Create$_1,ut=t.$crossModule$.HashMap_init_$Create$_2,pt=t.$crossModule$.HashSet_init_$Create$_2,ht=t.$crossModule$.LinkedHashSet_init_$Create$,ft=t.$crossModule$.LinkedHashSet_init_$Create$_1,gt=t.$crossModule$.longArray,mt=t.$crossModule$.Companion_getInstance_1,At=t.$crossModule$._get_lastIndex__339712501,bt=t.$crossModule$.countTrailingZeroBits,_t=t.$crossModule$.KTypeParameter,xt=t.$crossModule$.HashSet_init_$Create$,vt=t.$crossModule$.contentHashCode,yt=t.$crossModule$.arrayIterator,kt=t.$crossModule$.fillArrayVal,Et=t.$crossModule$.booleanArray,wt=t.$crossModule$.emptyMap,$t=t.$crossModule$.Companion_getInstance,Ct=t.$crossModule$.isCharArray,Bt=t.$crossModule$.charArray,It=t.$crossModule$.DoubleCompanionObject_getInstance,St=t.$crossModule$.isDoubleArray,Mt=t.$crossModule$.FloatCompanionObject_getInstance,zt=t.$crossModule$.isFloatArray,Ot=t.$crossModule$.isLongArray,Nt=t.$crossModule$.IntCompanionObject_getInstance,Lt=t.$crossModule$.isIntArray,Dt=t.$crossModule$.ShortCompanionObject_getInstance,jt=t.$crossModule$.isShortArray,Tt=t.$crossModule$.ByteCompanionObject_getInstance,Pt=t.$crossModule$.isByteArray,Ft=t.$crossModule$.BooleanCompanionObject_getInstance,Vt=t.$crossModule$.isBooleanArray,qt=t.$crossModule$.coerceAtLeast,Rt=t.$crossModule$.copyOf_3,Ht=t.$crossModule$.copyOf_5,Ut=t.$crossModule$.copyOf_6,Wt=t.$crossModule$.copyOf_1,Yt=t.$crossModule$.copyOf_8,Xt=t.$crossModule$.copyOf,Gt=t.$crossModule$.copyOf_4,Qt=t.$crossModule$.copyOf_2,Jt=t.$crossModule$.trimIndent,Zt=t.$crossModule$.equals_1,Kt=t.$crossModule$.charSequenceLength,ne=t.$crossModule$.charSequenceGet,te=t.$crossModule$.toString,ee=t.$crossModule$.titlecase,re=t.$crossModule$.isLowerCase,oe=t.$crossModule$.PrimitiveClasses_getInstance,ie=t.$crossModule$.Unit,ae=t.$crossModule$.mapOf,se=t.$crossModule$.lastOrNull,le=t.$crossModule$._get_lastIndex__339712501_1,ce=t.$crossModule$.Annotation,de=t.$crossModule$._get_indices__2241594442_1,ue=t.$crossModule$.IndexOutOfBoundsException_init_$Create$,pe=t.$crossModule$._get_indices__2241594442,he=t.$crossModule$._get_js__1413122402,fe=t.$crossModule$.findAssociatedObject;function ge(){return!1}function me(){return!1}function Ae(){return J()}function be(n){return n.deserialize_2t41fm_k$(this)}function _e(){return!1}function xe(n){return-1}function ve(n,t,e,r,o,i){return 0!=(8&o)&&(r=null),null==i?this.decodeSerializableElement_5lsbxj_k$(n,t,e,r):i(n,t,e,r)}function ye(){}function ke(){}function Ee(){}function we(n){return function(){return t=dr("kotlinx.serialization.Polymorphic",(null==b&&new Vr,b),[],function(n){return function(t){var e=Fe(Q())._get_descriptor__684124924_bbb664_k$();t.element$default_m7h690_k$("type",e,null,!1,12,null);var r=dr("kotlinx.serialization.Polymorphic<"+n.baseClass_1._get_simpleName__973554894_g3mnri_k$()+">",br(),[],null,12);t.element$default_m7h690_k$("value",r,null,!1,12,null),t._set_annotations__74516833_7ksc49_k$(n._annotations_1)}}(n),4),e=n.baseClass_1,new ir(t,e);var t,e}}function $e(n){Xr.call(this),this.baseClass_1=n,this._annotations_1=J();var t=Z();this.descriptor$delegate_1=K(t,we(this))}function Ce(n,t,e){var r,o=n.findPolymorphicSerializerOrNull_e7t5h9_k$(t,e);return null==o?function(n,t){var e="in the scope of '"+t._get_simpleName__973554894_g3mnri_k$()+"'";throw Me(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.")}(e,n._get_baseClass__1703496202_s67u2y_k$()):r=o,r}function Be(){}function Ie(){}function Se(n,t){return rn(n,t),ze.call(t),t}function Me(n){var t=Se(n,Object.create(ze.prototype));return on(t,Me),t}function ze(){on(this,ze)}function Oe(n,t){var e=function(n,t,e){return Ne.call(e,1===n._get_size__809037418_ddoh9m_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,Object.create(Ne.prototype));return on(e,Oe),e}function Ne(n,t){(function(n,t,e){an(n,t,e),ze.call(e)})(n,t,this),on(this,Ne)}function Le(n){Se(n,this),on(this,Le)}function De(n,t){var e,r=je(n,t,!0);return null==r?function(n){throw Me("Serializer for class '"+n._get_simpleName__973554894_g3mnri_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")}($o(t)):e=r,e}function je(n,t,e){for(var r=$o(t),o=t._get_isMarkedNullable__252231220_4666us_k$(),i=t._get_arguments__15705019_9cm2j_k$(),a=cn(ln(i,10)),s=i.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l,c=s.next_20eer_k$()._get_type__810427985_deia8h_k$();if(null==c)throw un(dn("Star projections in type arguments are not allowed, but had "+t));l=c,a.add_1j60pz_k$(l),nn()}var d,u=a;if(u.isEmpty_y1axqb_k$()){var p=Te(r);d=null==p?n.getContextual$default_ocirm0_k$(r,null,2,null):p}else d=function(n,t,e,r){var o;if(r){for(var i=cn(ln(t,10)),a=t.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$();i.add_1j60pz_k$(De(n,s)),nn()}o=i}else{for(var l=cn(ln(t,10)),c=t.iterator_jk1svi_k$();c.hasNext_bitz1p_k$();){var d,u=Pe(n,c.next_20eer_k$());if(null==u)return null;d=u,l.add_1j60pz_k$(d),nn()}o=l}var p,h=o,f=e;if(f.equals(An(Mn))||f.equals(An(Sn))||f.equals(An(In))||f.equals(An(Bn)))p=new go(h.get_fkrdnv_k$(0));else if(f.equals(An(Cn)))p=new mo(h.get_fkrdnv_k$(0));else if(f.equals(An($n))||f.equals(An(wn))||f.equals(An(En)))p=new Ao(h.get_fkrdnv_k$(0));else if(f.equals(An(kn)))p=new fo(h.get_fkrdnv_k$(0),h.get_fkrdnv_k$(1));else if(f.equals(An(yn))||f.equals(An(vn))||f.equals(An(xn)))p=new ho(h.get_fkrdnv_k$(0),h.get_fkrdnv_k$(1));else if(f.equals(An(_n)))k=h.get_fkrdnv_k$(0),E=h.get_fkrdnv_k$(1),p=new xi(k,E);else if(f.equals(An(bn)))p=function(n,t){return new vi(n,t)}(h.get_fkrdnv_k$(0),h.get_fkrdnv_k$(1));else if(f.equals(An(mn)))x=h.get_fkrdnv_k$(0),v=h.get_fkrdnv_k$(1),y=h.get_fkrdnv_k$(2),p=new yi(x,v,y);else{if(function(n){return n.equals(oe()._get_arrayClass__2667531724_qwxlbo_k$())}(e)){var g=t.get_fkrdnv_k$(0)._get_classifier__2273016458_xftf92_k$(),m=(b=null!=g&&hn(g,fn)?g:pn(),_=h.get_fkrdnv_k$(0),new co(b,_));return hn(m,ye)?m:pn()}var A=Si(e,gn(h).slice());p=null==A?function(n,t,e){var r=Te(t);return null==r?n.getContextual_3ymxok_k$(t,e):r}(n,e,h):A}var b,_;var x,v,y;var k,E;return p}(n,u,r,e);var h,f=d;return null==(h=null==f?null:null!=f&&hn(f,ye)?f:pn())?null:function(n,t){return t?or(n):hn(n,ye)?n:pn()}(h,o)}function Te(n){var t=function(n){var t,e=Si(n,[]);if(null==e){var r=he(n).Companion,o=null==r?null:r.serializer();t=null!=o&&hn(o,ye)?o:null}else t=e;return t}(n);return null==t?function(n){fi();var t=Zo().get_1mhr4y_k$(n);return null==t||hn(t,ye)?t:pn()}(n):t}function Pe(n,t){return je(n,t,!1)}function Fe(n){return ni()}function Ve(n){return null==L&&new ti,L}function qe(){return null==w&&new Do,w}function Re(n){return null==D&&new ei,D}function He(){return null==$&&new jo,$}function Ue(n){return null==j&&new ri,j}function We(){return null==C&&new To,C}function Ye(n){return ii()}function Xe(){return null==B&&new Po,B}function Ge(n){return null==P&&new ai,P}function Qe(){return null==I&&new Fo,I}function Je(n){return null==F&&new si,F}function Ze(){return null==S&&new Vo,S}function Ke(n){return null==V&&new li,V}function nr(){return null==M&&new qo,M}function tr(n){return null==q&&new ci,q}function er(){return null==z&&new Ro,z}function rr(n){return null==R&&new di,R}function or(n){return n._get_descriptor__684124924_bbb664_k$()._get_isNullable__336674624_5kg3sw_k$()?hn(n,ye)?n:pn():new yo(n)}function ir(n,t){this.original_1=n,this.kClass_1=t,this.serialName_1=this.original_1._get_serialName__1025298892_gyfpos_k$()+"<"+this.kClass_1._get_simpleName__973554894_g3mnri_k$()+">"}function ar(n){var t=n;return t instanceof ir?n.kClass_1:t instanceof ko?ar(n._get_original__1282519066_l7ku1m_k$()):null}function sr(){}function lr(n){this.$this_elementDescriptors_1=n,this.elementsLeft_1=n._get_elementsCount__2919979385_mqmrgn_k$()}function cr(n){this.$this_elementDescriptors_1=n}function dr(n,t,e,r,o,i){return 0!=(8&o)&&(r=function(n){return nn()}),function(n,t,e,r){if(Dn(n))throw un(dn("Blank serial names are prohibited"));if(zn(t,zr()))throw un(dn("For StructureKind.CLASS please use 'buildClassSerialDescriptor' instead"));var o=new ur(n);return r(o),new hr(n,t,o.elementNames_1._get_size__809037418_ddoh9m_k$(),jn(e),o)}(n,t,e,r)}function ur(n){this.serialName_1=n,this.isNullable_1=!1,this.annotations_1=J(),this.elementNames_1=Tn(),this.uniqueNames_1=Pn(),this.elementDescriptors_1=Tn(),this.elementAnnotations_1=Tn(),this.elementOptionality_1=Tn()}function pr(n){return en("_hashCode",1,tn,(function(n){return pr(n)}),null),n._hashCode$delegate_1._get_value__3683422336_a43j40_k$()}function hr(n,t,e,r,o){this.serialName_1=n,this.kind_1=t,this.elementsCount_1=e,this.annotations_1=o.annotations_1,this.serialNames_1=Fn(o.elementNames_1);var i,a=o.elementNames_1;i=gn(a),this.elementNames_1=i,this.elementDescriptors_1=wo(o.elementDescriptors_1);var s,l,c=o.elementAnnotations_1;s=gn(c),this.elementAnnotations_1=s,this.elementOptionality_1=Vn(o.elementOptionality_1);for(var d,u=qn(this.elementNames_1),p=cn(ln(u,10)),h=u.iterator_jk1svi_k$();h.hasNext_bitz1p_k$();){var f,g=h.next_20eer_k$();f=Rn(g._get_value__3683422336_a43j40_k$(),g._get_index__3322996031_g2optt_k$()),p.add_1j60pz_k$(f),nn()}d=p,this.name2Index_1=Hn(d),this.typeParametersDescriptors_1=wo(r),this._hashCode$delegate_1=Un((l=this,function(){return Io(l,l.typeParametersDescriptors_1)}))}function fr(n,t,e,r,o){return 0!=(4&r)&&(e=function(n){return nn()}),function(n,t,e){if(Dn(n))throw un(dn("Blank serial names are prohibited"));var r=new ur(n);return e(r),new hr(n,zr(),r.elementNames_1._get_size__809037418_ddoh9m_k$(),jn(t),r)}(n,t,e)}function gr(){e=this,_r.call(this)}function mr(){return null==e&&new gr,e}function Ar(){r=this,_r.call(this)}function br(){return null==r&&new Ar,r}function _r(){}function xr(){o=this,Sr.call(this)}function vr(){i=this,Sr.call(this)}function yr(){a=this,Sr.call(this)}function kr(){s=this,Sr.call(this)}function Er(){l=this,Sr.call(this)}function wr(){c=this,Sr.call(this)}function $r(){d=this,Sr.call(this)}function Cr(){u=this,Sr.call(this)}function Br(){p=this,Sr.call(this)}function Ir(){return null==p&&new Br,p}function Sr(){_r.call(this)}function Mr(){h=this,Pr.call(this)}function zr(){return null==h&&new Mr,h}function Or(){f=this,Pr.call(this)}function Nr(){return null==f&&new Or,f}function Lr(){g=this,Pr.call(this)}function Dr(){return null==g&&new Lr,g}function jr(){m=this,Pr.call(this)}function Tr(){return null==m&&new jr,m}function Pr(){_r.call(this)}function Fr(){A=this,qr.call(this)}function Vr(){b=this,qr.call(this)}function qr(){_r.call(this)}function Rr(){}function Hr(){}function Ur(){_=this,this.DECODE_DONE_1=-1,this.UNKNOWN_NAME_1=-3}function Wr(){return null==_&&new Ur,_}function Yr(){}function Xr(){}function Gr(){}function Qr(n){no.call(this,n),this.serialName_1=n._get_serialName__1025298892_gyfpos_k$()+"Array"}function Jr(n){no.call(this,n)}function Zr(n,t){to.call(this,"kotlin.collections.LinkedHashMap",n,t)}function Kr(n,t){to.call(this,"kotlin.collections.HashMap",n,t)}function no(n){this.elementDescriptor_1=n,this.elementsCount_1=1}function to(n,t,e){this.serialName_1=n,this.keyDescriptor_1=t,this.valueDescriptor_1=e,this.elementsCount_1=2}function eo(n){no.call(this,n)}function ro(n){no.call(this,n)}function oo(n){no.call(this,n)}function io(n){so.call(this,n),this.descriptor_1=new Qr(n._get_descriptor__684124924_bbb664_k$())}function ao(){}function so(n){lo.call(this),this.elementSerializer_1=n}function lo(){}function co(n,t){so.call(this,t),this.kClass_1=n,this.descriptor_1=new Jr(t._get_descriptor__684124924_bbb664_k$())}function uo(n){so.call(this,n)}function po(n,t){lo.call(this),this.keySerializer_1=n,this.valueSerializer_1=t}function ho(n,t){po.call(this,n,t),this.descriptor_1=new Zr(n._get_descriptor__684124924_bbb664_k$(),t._get_descriptor__684124924_bbb664_k$())}function fo(n,t){po.call(this,n,t),this.descriptor_1=new Kr(n._get_descriptor__684124924_bbb664_k$(),t._get_descriptor__684124924_bbb664_k$())}function go(n){uo.call(this,n),this.descriptor_1=new eo(n._get_descriptor__684124924_bbb664_k$())}function mo(n){uo.call(this,n),this.descriptor_1=new oo(n._get_descriptor__684124924_bbb664_k$())}function Ao(n){uo.call(this,n),this.descriptor_1=new ro(n._get_descriptor__684124924_bbb664_k$())}function bo(){x=this,this.EMPTY_HIGH_MARKS_1=gt(0)}function _o(){return null==x&&new bo,x}function xo(n,t){_o(),this.descriptor_1=n,this.readIfAbsent_1=t;var e=this.descriptor_1._get_elementsCount__2919979385_mqmrgn_k$();if(e<=mt()._get_SIZE_BITS__2591616077_s64q7n_k$()){var r;r=e===mt()._get_SIZE_BITS__2591616077_s64q7n_k$()?new Jn(0,0):new Jn(-1,-1).shl_po5ip6_k$(e),this.lowerMarks_1=r,this.highMarksArray_1=_o().EMPTY_HIGH_MARKS_1}else this.lowerMarks_1=new Jn(0,0),this.highMarksArray_1=function(n,t){var e=(t-1|0)>>>6|0,r=t&(mt()._get_SIZE_BITS__2591616077_s64q7n_k$()-1|0),o=gt(e);return 0!==r&&(o[At(o)]=new Jn(-1,-1).shl_po5ip6_k$(t)),o}(0,e)}function vo(n,t){this.values_1=t;var e,r,o=mr();this.descriptor_1=dr(n,o,[],(e=this,r=n,function(n){for(var t=e.values_1,o=0,i=t.length;o<i;){var a=t[o];o=o+1|0;var s=dr(r+"."+a._get_name__804168992_das4rk_k$(),Tr(),[],null,12),l=a._get_name__804168992_das4rk_k$();n.element$default_m7h690_k$(l,s,null,!1,12,null)}nn()}),4)}function yo(n){this.serializer_1=n,this.descriptor_1=new ko(this.serializer_1._get_descriptor__684124924_bbb664_k$())}function ko(n){this.original_1=n,this.serialName_1=this.original_1._get_serialName__1025298892_gyfpos_k$()+"?",this.serialNames_1=Co(this.original_1)}function Eo(n,t){this.objectInstance_1=t,this._annotations_1=J();var e,r,o=Z();this.descriptor$delegate_1=K(o,(e=n,r=this,function(){var n=Tr();return dr(e,n,[],function(n){return function(t){t._set_annotations__74516833_7ksc49_k$(n._annotations_1)}}(r),4)}))}function wo(n){var t;Bo();var e=null==(t=null==n||n.isEmpty_y1axqb_k$()?null:n)?null:gn(t);return null==e?(Bo(),v):e}function $o(n){Bo();var t=n._get_classifier__2273016458_xftf92_k$();if(null==t||!hn(t,fn)){if(null!=t&&hn(t,_t))throw et(dn("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 et(dn("Only KClass supported as classifier, got "+t))}var e=t;return hn(e,fn)?e:pn()}function Co(n){if(Bo(),hn(n,Gr))return n._get_serialNames__1719496285_sfqrtp_k$();var t=xt(n._get_elementsCount__2919979385_mqmrgn_k$()),e=0,r=n._get_elementsCount__2919979385_mqmrgn_k$();if(e<r)do{var o=e;e=e+1|0;var i=n.getElementName_ykpypc_k$(o);t.add_1j60pz_k$(i),nn()}while(e<r);return t}function Bo(){y||(y=!0,v=[])}function Io(n,t){var e=On(n._get_serialName__1025298892_gyfpos_k$());e=G(31,e)+vt(t)|0;for(var r=function(n){return new cr(n)}(n),o=1,i=r.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var a,s=i.next_20eer_k$(),l=G(31,o),c=null==(a=s._get_serialName__1025298892_gyfpos_k$())?null:tt(a);o=l+(null==c?0:c)|0}for(var d=o,u=1,p=r.iterator_jk1svi_k$();p.hasNext_bitz1p_k$();){var h,f=p.next_20eer_k$(),g=G(31,u),m=null==(h=f._get_kind__801637687_d99vlj_k$())?null:tt(h);u=g+(null==m?0:m)|0}var A=u;return e=G(31,e)+d|0,G(31,e)+A|0}function So(n){return en("childSerializers",1,tn,(function(n){return So(n)}),null),n.childSerializers$delegate_1._get_value__3683422336_a43j40_k$()}function Mo(n){return en("_hashCode",1,tn,(function(n){return Mo(n)}),null),n._hashCode$delegate_1._get_value__3683422336_a43j40_k$()}function zo(n,t,e){this.serialName_1=n,this.generatedSerializer_1=t,this.elementsCount_1=e,this.added_1=-1;for(var r=0,o=this.elementsCount_1,i=kt(Array(o),null);r<o;){"[UNINITIALIZED]",i[r]="[UNINITIALIZED]",r=r+1|0}this.names_1=i;var a,s=this.elementsCount_1;a=kt(Array(s),null),this.propertiesAnnotations_1=a,this.classAnnotations_1=null,this.elementsOptionality_1=Et(this.elementsCount_1),this.indices_1=wt();var l,c=Z();this.childSerializers$delegate_1=K(c,(l=this,function(){var n=l.generatedSerializer_1,t=null==n?null:n.childSerializers_5ghqw5_k$();return null==t?Oo():t}));var d=Z();this.typeParameterDescriptors$delegate_1=K(d,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 o=cn(r.length),i=yt(r);i.hasNext_bitz1p_k$();){var a;a=i.next_20eer_k$()._get_descriptor__684124924_bbb664_k$(),o.add_1j60pz_k$(a),nn()}t=o}return wo(t)}}(this));var u=Z();this._hashCode$delegate_1=K(u,function(n){return function(){return Io(n,n._get_typeParameterDescriptors__1590510230_qay5jq_k$())}}(this))}function Oo(){return E||(E=!0,k=[]),k}function No(){}function Lo(){}function Do(){w=this,io.call(this,Ve($t()))}function jo(){$=this,io.call(this,Re(It()))}function To(){C=this,io.call(this,Ue(Mt()))}function Po(){B=this,io.call(this,Ye(mt()))}function Fo(){I=this,io.call(this,Ge(Nt()))}function Vo(){S=this,io.call(this,Je(Dt()))}function qo(){M=this,io.call(this,Ke(Tt()))}function Ro(){z=this,io.call(this,tr(Ft()))}function Ho(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Uo(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Wo(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Yo(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Xo(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Go(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Qo(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Jo(n){ao.call(this),this.buffer_1=n,this.position_1=n.length,this.ensureCapacity_ignus8_k$(10)}function Zo(){return fi(),O}function Ko(){N=this,this.descriptor_1=new pi("kotlin.String",Ir())}function ni(){return null==N&&new Ko,N}function ti(){L=this,this.descriptor_1=new pi("kotlin.Char",(null==a&&new yr,a))}function ei(){D=this,this.descriptor_1=new pi("kotlin.Double",(null==u&&new Cr,u))}function ri(){j=this,this.descriptor_1=new pi("kotlin.Float",(null==d&&new $r,d))}function oi(){T=this,this.descriptor_1=new pi("kotlin.Long",(null==c&&new wr,c))}function ii(){return null==T&&new oi,T}function ai(){P=this,this.descriptor_1=new pi("kotlin.Int",(null==l&&new Er,l))}function si(){F=this,this.descriptor_1=new pi("kotlin.Short",(null==s&&new kr,s))}function li(){V=this,this.descriptor_1=new pi("kotlin.Byte",(null==i&&new vr,i))}function ci(){q=this,this.descriptor_1=new pi("kotlin.Boolean",(null==o&&new xr,o))}function di(){R=this,this.$$delegate_0__1=new Eo("kotlin.Unit",nn())}function ui(n){throw et("Primitive descriptor does not have elements")}function pi(n,t){this.serialName_1=n,this.kind_1=t}function hi(n){var t;if(fi(),Kt(n)>0){var e,r=ne(n,0);e=re(r)?ee(r):te(r),t=dn(e)+n.substring(1)}else t=n;return t}function fi(){H||(H=!0,O=ae([Rn(oe()._get_stringClass__1269070474_kzkl1m_k$(),Fe(Q())),Rn(An(Zn),Ve($t())),Rn(oe()._get_charArrayClass__2352161302_w4p2p6_k$(),qe()),Rn(oe()._get_doubleClass__2234697290_y2mqie_k$(),Re(It())),Rn(oe()._get_doubleArrayClass__2928832379_mld0g5_k$(),He()),Rn(oe()._get_floatClass__141668239_2ccfwv_k$(),Ue(Mt())),Rn(oe()._get_floatArrayClass__2432403798_usx76y_k$(),We()),Rn(An(Jn),Ye(mt())),Rn(oe()._get_longArrayClass__2852100912_nv1mts_k$(),Xe()),Rn(oe()._get_intClass__1005394466_gml3c2_k$(),Ge(Nt())),Rn(oe()._get_intArrayClass__787137187_d0n2xv_k$(),Qe()),Rn(oe()._get_shortClass__2900162991_n2fhw1_k$(),Je(Dt())),Rn(oe()._get_shortArrayClass__1957270326_wdb3g6_k$(),Ze()),Rn(oe()._get_byteClass__3017072385_l4tq0v_k$(),Ke(Tt())),Rn(oe()._get_byteArrayClass__2177249572_z0u1gc_k$(),nr()),Rn(oe()._get_booleanClass__1099338011_i6immz_k$(),tr(Ft())),Rn(oe()._get_booleanArrayClass__3316760394_g6ed9y_k$(),er()),Rn(An(ie),rr(nn()))]))}function gi(){Ai.call(this)}function mi(n,t,e){n.pushTag_2jen4a_k$(t);var r=e();return n.flag_1||(n.popTag_g8zwqf_k$(),nn()),n.flag_1=!1,r}function Ai(){var n;n=Tn(),this.tagStack_1=n,this.flag_1=!1}function bi(){return W||(W=!0,U=new Object),U}function _i(n,t){this.key_1=n,this.value_1=t}function xi(n,t){ki.call(this,n,t);var e,r,o=Dr();this.descriptor_1=dr("kotlin.collections.Map.Entry",o,[],(e=n,r=t,function(n){var t=e._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("key",t,null,!1,12,null);var o=r._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("value",o,null,!1,12,null)}),4)}function vi(n,t){var e,r;ki.call(this,n,t),this.descriptor_1=fr("kotlin.Pair",[],(e=n,r=t,function(n){var t=e._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("first",t,null,!1,12,null);var o=r._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("second",o,null,!1,12,null)}),2)}function yi(n,t,e){var r;this.aSerializer_1=n,this.bSerializer_1=t,this.cSerializer_1=e,this.descriptor_1=fr("kotlin.Triple",[],(r=this,function(n){var t=r.aSerializer_1._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("first",t,null,!1,12,null);var e=r.bSerializer_1._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("second",e,null,!1,12,null);var o=r.cSerializer_1._get_descriptor__684124924_bbb664_k$();n.element$default_m7h690_k$("third",o,null,!1,12,null)}),2)}function ki(n,t){this.keySerializer_1=n,this.valueSerializer_1=t}function Ei(){return X||(X=!0,Y=new $i(wt(),wt(),wt(),wt(),wt())),Y}function wi(){}function $i(n,t,e,r,o){wi.call(this),this.class2ContextualFactory_1=n,this.polyBase2Serializers_1=t,this.polyBase2DefaultSerializerProvider_1=e,this.polyBase2NamedSerializers_1=r,this.polyBase2DefaultDeserializerProvider_1=o}function Ci(n){this.serializer_1=n}function Bi(n,t){if(!(0<=t&&t<=(n.length-1|0)))throw ue("Index "+t+" out of bounds "+de(n));return n[t]}function Ii(n,t){if(!(0<=t&&t<=(n.length-1|0)))throw ue("Index "+t+" out of bounds "+pe(n));return n[t]}function Si(n,t){var e;try{var r,o=fe(n,An(Ci));if(null!=o&&hn(o,ye))r=null!=o&&hn(o,ye)?o:pn();else if(null!=o&&hn(o,Lo)){var i=o.serializer_5xgt5t_k$(t.slice());r=hn(i,ye)?i:pn()}else r=function(n){var t=he(n).$metadata$;return"interface"==(null==t?null:t.kind)}(n)?new $e(n):null;e=r}catch(n){e=null}return e}return $e.prototype=Object.create(Xr.prototype),$e.prototype.constructor=$e,ze.prototype=Object.create(sn.prototype),ze.prototype.constructor=ze,Ne.prototype=Object.create(ze.prototype),Ne.prototype.constructor=Ne,Le.prototype=Object.create(ze.prototype),Le.prototype.constructor=Le,gr.prototype=Object.create(_r.prototype),gr.prototype.constructor=gr,Ar.prototype=Object.create(_r.prototype),Ar.prototype.constructor=Ar,Sr.prototype=Object.create(_r.prototype),Sr.prototype.constructor=Sr,xr.prototype=Object.create(Sr.prototype),xr.prototype.constructor=xr,vr.prototype=Object.create(Sr.prototype),vr.prototype.constructor=vr,yr.prototype=Object.create(Sr.prototype),yr.prototype.constructor=yr,kr.prototype=Object.create(Sr.prototype),kr.prototype.constructor=kr,Er.prototype=Object.create(Sr.prototype),Er.prototype.constructor=Er,wr.prototype=Object.create(Sr.prototype),wr.prototype.constructor=wr,$r.prototype=Object.create(Sr.prototype),$r.prototype.constructor=$r,Cr.prototype=Object.create(Sr.prototype),Cr.prototype.constructor=Cr,Br.prototype=Object.create(Sr.prototype),Br.prototype.constructor=Br,Pr.prototype=Object.create(_r.prototype),Pr.prototype.constructor=Pr,Mr.prototype=Object.create(Pr.prototype),Mr.prototype.constructor=Mr,Or.prototype=Object.create(Pr.prototype),Or.prototype.constructor=Or,Lr.prototype=Object.create(Pr.prototype),Lr.prototype.constructor=Lr,jr.prototype=Object.create(Pr.prototype),jr.prototype.constructor=jr,qr.prototype=Object.create(_r.prototype),qr.prototype.constructor=qr,Fr.prototype=Object.create(qr.prototype),Fr.prototype.constructor=Fr,Vr.prototype=Object.create(qr.prototype),Vr.prototype.constructor=Vr,Qr.prototype=Object.create(no.prototype),Qr.prototype.constructor=Qr,Jr.prototype=Object.create(no.prototype),Jr.prototype.constructor=Jr,Zr.prototype=Object.create(to.prototype),Zr.prototype.constructor=Zr,Kr.prototype=Object.create(to.prototype),Kr.prototype.constructor=Kr,eo.prototype=Object.create(no.prototype),eo.prototype.constructor=eo,ro.prototype=Object.create(no.prototype),ro.prototype.constructor=ro,oo.prototype=Object.create(no.prototype),oo.prototype.constructor=oo,so.prototype=Object.create(lo.prototype),so.prototype.constructor=so,io.prototype=Object.create(so.prototype),io.prototype.constructor=io,co.prototype=Object.create(so.prototype),co.prototype.constructor=co,uo.prototype=Object.create(so.prototype),uo.prototype.constructor=uo,po.prototype=Object.create(lo.prototype),po.prototype.constructor=po,ho.prototype=Object.create(po.prototype),ho.prototype.constructor=ho,fo.prototype=Object.create(po.prototype),fo.prototype.constructor=fo,go.prototype=Object.create(uo.prototype),go.prototype.constructor=go,mo.prototype=Object.create(uo.prototype),mo.prototype.constructor=mo,Ao.prototype=Object.create(uo.prototype),Ao.prototype.constructor=Ao,Do.prototype=Object.create(io.prototype),Do.prototype.constructor=Do,jo.prototype=Object.create(io.prototype),jo.prototype.constructor=jo,To.prototype=Object.create(io.prototype),To.prototype.constructor=To,Po.prototype=Object.create(io.prototype),Po.prototype.constructor=Po,Fo.prototype=Object.create(io.prototype),Fo.prototype.constructor=Fo,Vo.prototype=Object.create(io.prototype),Vo.prototype.constructor=Vo,qo.prototype=Object.create(io.prototype),qo.prototype.constructor=qo,Ro.prototype=Object.create(io.prototype),Ro.prototype.constructor=Ro,Ho.prototype=Object.create(ao.prototype),Ho.prototype.constructor=Ho,Uo.prototype=Object.create(ao.prototype),Uo.prototype.constructor=Uo,Wo.prototype=Object.create(ao.prototype),Wo.prototype.constructor=Wo,Yo.prototype=Object.create(ao.prototype),Yo.prototype.constructor=Yo,Xo.prototype=Object.create(ao.prototype),Xo.prototype.constructor=Xo,Go.prototype=Object.create(ao.prototype),Go.prototype.constructor=Go,Qo.prototype=Object.create(ao.prototype),Qo.prototype.constructor=Qo,Jo.prototype=Object.create(ao.prototype),Jo.prototype.constructor=Jo,gi.prototype=Object.create(Ai.prototype),gi.prototype.constructor=gi,xi.prototype=Object.create(ki.prototype),xi.prototype.constructor=xi,vi.prototype=Object.create(ki.prototype),vi.prototype.constructor=vi,$i.prototype=Object.create(wi.prototype),$i.prototype.constructor=$i,ye.$metadata$={simpleName:"KSerializer",kind:"interface",interfaces:[ke,Ee]},ke.$metadata$={simpleName:"SerializationStrategy",kind:"interface",interfaces:[]},Ee.$metadata$={simpleName:"DeserializationStrategy",kind:"interface",interfaces:[]},$e.prototype._get_baseClass__1703496202_s67u2y_k$=function(){return this.baseClass_1},$e.prototype._get_descriptor__684124924_bbb664_k$=function(){return en("descriptor",1,tn,(function(n){return n._get_descriptor__684124924_bbb664_k$()}),null),this.descriptor$delegate_1._get_value__3683422336_a43j40_k$()},$e.prototype.toString=function(){return"kotlinx.serialization.PolymorphicSerializer(baseClass: "+this.baseClass_1+")"},$e.$metadata$={simpleName:"PolymorphicSerializer",kind:"class",interfaces:[]},Be.$metadata$={simpleName:"StringFormat",kind:"interface",interfaces:[Ie]},Ie.$metadata$={simpleName:"SerialFormat",kind:"interface",interfaces:[]},ze.$metadata$={simpleName:"SerializationException",kind:"class",interfaces:[]},Ne.$metadata$={simpleName:"MissingFieldException",kind:"class",interfaces:[]},Le.$metadata$={simpleName:"UnknownFieldException",kind:"class",interfaces:[]},ir.prototype._get_annotations__1905959661_virbvx_k$=function(){return this.original_1._get_annotations__1905959661_virbvx_k$()},ir.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.original_1._get_elementsCount__2919979385_mqmrgn_k$()},ir.prototype._get_isInline__2852845512_nuloag_k$=function(){return this.original_1._get_isInline__2852845512_nuloag_k$()},ir.prototype._get_isNullable__336674624_5kg3sw_k$=function(){return this.original_1._get_isNullable__336674624_5kg3sw_k$()},ir.prototype._get_kind__801637687_d99vlj_k$=function(){return this.original_1._get_kind__801637687_d99vlj_k$()},ir.prototype.getElementAnnotations_a57oar_k$=function(n){return this.original_1.getElementAnnotations_a57oar_k$(n)},ir.prototype.getElementDescriptor_sqz94k_k$=function(n){return this.original_1.getElementDescriptor_sqz94k_k$(n)},ir.prototype.getElementIndex_2hwbkl_k$=function(n){return this.original_1.getElementIndex_2hwbkl_k$(n)},ir.prototype.getElementName_ykpypc_k$=function(n){return this.original_1.getElementName_ykpypc_k$(n)},ir.prototype.isElementOptional_c3hgb3_k$=function(n){return this.original_1.isElementOptional_c3hgb3_k$(n)},ir.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},ir.prototype.equals=function(n){var t=n instanceof ir?n:null;if(null==t)return!1;var e=t;return!!zn(this.original_1,e.original_1)&&e.kClass_1.equals(this.kClass_1)},ir.prototype.hashCode=function(){var n=this.kClass_1.hashCode();return G(31,n)+On(this.serialName_1)|0},ir.prototype.toString=function(){return"ContextDescriptor(kClass: "+this.kClass_1+", original: "+this.original_1+")"},ir.$metadata$={simpleName:"ContextDescriptor",kind:"class",interfaces:[sr]},sr.$metadata$={simpleName:"SerialDescriptor",kind:"interface",interfaces:[]},lr.prototype.hasNext_bitz1p_k$=function(){return this.elementsLeft_1>0},lr.prototype.next_20eer_k$=function(){var n=this.$this_elementDescriptors_1._get_elementsCount__2919979385_mqmrgn_k$(),t=this.elementsLeft_1;return this.elementsLeft_1=t-1|0,this.$this_elementDescriptors_1.getElementDescriptor_sqz94k_k$(n-t|0)},lr.$metadata$={kind:"class",interfaces:[Nn]},cr.prototype.iterator_2_syqo9r_k$=function(){return new lr(this.$this_elementDescriptors_1)},cr.prototype.iterator_jk1svi_k$=function(){return this.iterator_2_syqo9r_k$()},cr.$metadata$={simpleName:"<no name provided>_1",kind:"class",interfaces:[Ln]},ur.prototype._set_annotations__74516833_7ksc49_k$=function(n){this.annotations_1=n},ur.prototype.element_t1rubu_k$=function(n,t,e,r){if(!this.uniqueNames_1.add_1j60pz_k$(n))throw un(dn("Element with name '"+n+"' is already registered"));this.elementNames_1.add_1j60pz_k$(n),nn(),this.elementDescriptors_1.add_1j60pz_k$(t),nn(),this.elementAnnotations_1.add_1j60pz_k$(e),nn(),this.elementOptionality_1.add_1j60pz_k$(r),nn()},ur.prototype.element$default_m7h690_k$=function(n,t,e,r,o,i){return 0!=(4&o)&&(e=J()),0!=(8&o)&&(r=!1),this.element_t1rubu_k$(n,t,e,r)},ur.$metadata$={simpleName:"ClassSerialDescriptorBuilder",kind:"class",interfaces:[]},hr.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},hr.prototype._get_kind__801637687_d99vlj_k$=function(){return this.kind_1},hr.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.elementsCount_1},hr.prototype._get_annotations__1905959661_virbvx_k$=function(){return this.annotations_1},hr.prototype._get_serialNames__1719496285_sfqrtp_k$=function(){return this.serialNames_1},hr.prototype.getElementName_ykpypc_k$=function(n){return Bi(this.elementNames_1,n)},hr.prototype.getElementIndex_2hwbkl_k$=function(n){var t=this.name2Index_1.get_1mhr4y_k$(n);return null==t?Wr()._get_UNKNOWN_NAME__1523688395_p75xhn_k$():t},hr.prototype.getElementAnnotations_a57oar_k$=function(n){return Bi(this.elementAnnotations_1,n)},hr.prototype.getElementDescriptor_sqz94k_k$=function(n){return Bi(this.elementDescriptors_1,n)},hr.prototype.isElementOptional_c3hgb3_k$=function(n){return Ii(this.elementOptionality_1,n)},hr.prototype.equals=function(n){var t;n:if(this!==n)if(n instanceof hr)if(this._get_serialName__1025298892_gyfpos_k$()===n._get_serialName__1025298892_gyfpos_k$()){var e=n;if(Wn(this.typeParametersDescriptors_1,e.typeParametersDescriptors_1))if(this._get_elementsCount__2919979385_mqmrgn_k$()===n._get_elementsCount__2919979385_mqmrgn_k$()){var r=0,o=this._get_elementsCount__2919979385_mqmrgn_k$();if(r<o)do{var i=r;if(r=r+1|0,this.getElementDescriptor_sqz94k_k$(i)._get_serialName__1025298892_gyfpos_k$()!==n.getElementDescriptor_sqz94k_k$(i)._get_serialName__1025298892_gyfpos_k$()){t=!1;break n}if(!zn(this.getElementDescriptor_sqz94k_k$(i)._get_kind__801637687_d99vlj_k$(),n.getElementDescriptor_sqz94k_k$(i)._get_kind__801637687_d99vlj_k$())){t=!1;break n}}while(r<o);t=!0}else t=!1;else t=!1}else t=!1;else t=!1;else t=!0;return t},hr.prototype.hashCode=function(){return pr(this)},hr.prototype.toString=function(){var n,t=Yn(0,this.elementsCount_1),e=this.serialName_1+"(";return Xn(t,", ",e,")",0,null,(n=this,function(t){return n.getElementName_ykpypc_k$(t)+": "+n.getElementDescriptor_sqz94k_k$(t)._get_serialName__1025298892_gyfpos_k$()}),24,null)},hr.$metadata$={simpleName:"SerialDescriptorImpl",kind:"class",interfaces:[sr,Gr]},gr.$metadata$={simpleName:"ENUM",kind:"object",interfaces:[]},Ar.$metadata$={simpleName:"CONTEXTUAL",kind:"object",interfaces:[]},_r.prototype.toString=function(){return Qn(Gn(this)._get_simpleName__973554894_g3mnri_k$())},_r.prototype.hashCode=function(){return On(this.toString())},_r.$metadata$={simpleName:"SerialKind",kind:"class",interfaces:[]},xr.$metadata$={simpleName:"BOOLEAN",kind:"object",interfaces:[]},vr.$metadata$={simpleName:"BYTE",kind:"object",interfaces:[]},yr.$metadata$={simpleName:"CHAR",kind:"object",interfaces:[]},kr.$metadata$={simpleName:"SHORT",kind:"object",interfaces:[]},Er.$metadata$={simpleName:"INT",kind:"object",interfaces:[]},wr.$metadata$={simpleName:"LONG",kind:"object",interfaces:[]},$r.$metadata$={simpleName:"FLOAT",kind:"object",interfaces:[]},Cr.$metadata$={simpleName:"DOUBLE",kind:"object",interfaces:[]},Br.$metadata$={simpleName:"STRING",kind:"object",interfaces:[]},Sr.$metadata$={simpleName:"PrimitiveKind",kind:"class",interfaces:[]},Mr.$metadata$={simpleName:"CLASS",kind:"object",interfaces:[]},Or.$metadata$={simpleName:"LIST",kind:"object",interfaces:[]},Lr.$metadata$={simpleName:"MAP",kind:"object",interfaces:[]},jr.$metadata$={simpleName:"OBJECT",kind:"object",interfaces:[]},Pr.$metadata$={simpleName:"StructureKind",kind:"class",interfaces:[]},Fr.$metadata$={simpleName:"SEALED",kind:"object",interfaces:[]},Vr.$metadata$={simpleName:"OPEN",kind:"object",interfaces:[]},qr.$metadata$={simpleName:"PolymorphicKind",kind:"class",interfaces:[]},Rr.prototype.decodeValue_jl9esj_k$=function(){throw Me(Gn(this)+" can't retrieve untyped values")},Rr.prototype.decodeNotNullMark_us4ba1_k$=function(){return!0},Rr.prototype.decodeNull_jzrmuj_k$=function(){return null},Rr.prototype.decodeBoolean_m0aca_k$=function(){var n=this.decodeValue_jl9esj_k$();return"boolean"==typeof n?n:pn()},Rr.prototype.decodeByte_jzz7je_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:pn()},Rr.prototype.decodeShort_jjqk32_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:pn()},Rr.prototype.decodeInt_8iq8f5_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:pn()},Rr.prototype.decodeLong_jzt186_k$=function(){var n=this.decodeValue_jl9esj_k$();return n instanceof Jn?n:pn()},Rr.prototype.decodeFloat_jcnrwu_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:pn()},Rr.prototype.decodeDouble_ur8l0f_k$=function(){var n=this.decodeValue_jl9esj_k$();return"number"==typeof n?n:pn()},Rr.prototype.decodeChar_dc2jtx_k$=function(){var n=this.decodeValue_jl9esj_k$();return n instanceof Zn?n.value_1:pn()},Rr.prototype.decodeString_x3hxsx_k$=function(){var n=this.decodeValue_jl9esj_k$();return"string"==typeof n?n:pn()},Rr.prototype.decodeEnum_w3hzf6_k$=function(n){var t=this.decodeValue_jl9esj_k$();return"number"==typeof t?t:pn()},Rr.prototype.decodeSerializableValue_613aoe_k$=function(n,t){return this.decodeSerializableValue_xpp80o_k$(n)},Rr.prototype.beginStructure_dv3yt3_k$=function(n){return this},Rr.prototype.endStructure_e64gd4_k$=function(n){},Rr.prototype.decodeBooleanElement_3vswy_k$=function(n,t){return this.decodeBoolean_m0aca_k$()},Rr.prototype.decodeByteElement_76b0gq_k$=function(n,t){return this.decodeByte_jzz7je_k$()},Rr.prototype.decodeShortElement_zjkfm_k$=function(n,t){return this.decodeShort_jjqk32_k$()},Rr.prototype.decodeIntElement_cmpvet_k$=function(n,t){return this.decodeInt_8iq8f5_k$()},Rr.prototype.decodeLongElement_kyznym_k$=function(n,t){return this.decodeLong_jzt186_k$()},Rr.prototype.decodeFloatElement_nl5jiq_k$=function(n,t){return this.decodeFloat_jcnrwu_k$()},Rr.prototype.decodeDoubleElement_42w6gz_k$=function(n,t){return this.decodeDouble_ur8l0f_k$()},Rr.prototype.decodeCharElement_pg5vs7_k$=function(n,t){return this.decodeChar_dc2jtx_k$()},Rr.prototype.decodeStringElement_4is7ib_k$=function(n,t){return this.decodeString_x3hxsx_k$()},Rr.prototype.decodeSerializableElement_5lsbxj_k$=function(n,t,e,r){return this.decodeSerializableValue_613aoe_k$(e,r)},Rr.prototype.decodeNullableSerializableElement_ri3t5d_k$=function(n,t,e,r){return e._get_descriptor__684124924_bbb664_k$()._get_isNullable__336674624_5kg3sw_k$()||this.decodeNotNullMark_us4ba1_k$()?this.decodeSerializableValue_613aoe_k$(e,r):this.decodeNull_jzrmuj_k$()},Rr.$metadata$={simpleName:"AbstractDecoder",kind:"class",interfaces:[Hr,Yr]},Hr.$metadata$={simpleName:"Decoder",kind:"interface",interfaces:[]},Ur.prototype._get_DECODE_DONE__3215019198_huz1aa_k$=function(){return this.DECODE_DONE_1},Ur.prototype._get_UNKNOWN_NAME__1523688395_p75xhn_k$=function(){return this.UNKNOWN_NAME_1},Ur.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Yr.$metadata$={simpleName:"CompositeDecoder",kind:"interface",interfaces:[]},Xr.prototype.deserialize_2t41fm_k$=function(n){var t,e=this._get_descriptor__684124924_bbb664_k$(),r=n.beginStructure_dv3yt3_k$(e),o=null,i=null;if(r.decodeSequentially_xlblqy_k$())t=function(n,t){var e=t.decodeStringElement_4is7ib_k$(n._get_descriptor__684124924_bbb664_k$(),0),r=Ce(n,t,e),o=n._get_descriptor__684124924_bbb664_k$();return t.decodeSerializableElement$default_xyql7s_k$(o,1,r,null,8,null)}(this,r);else{n:for(;;){var a=r.decodeElementIndex_nk5a2l_k$(this._get_descriptor__684124924_bbb664_k$());if(a===Wr()._get_DECODE_DONE__3215019198_huz1aa_k$())break n;if(0===a)o=r.decodeStringElement_4is7ib_k$(this._get_descriptor__684124924_bbb664_k$(),a);else{if(1!==a)throw Me("Invalid index in polymorphic deserialization of "+(null==o?"unknown class":o)+"\n Expected 0, 1 or DECODE_DONE(-1), but found "+a);var s=o;if(null==s)throw un(dn("Cannot read polymorphic value before its type token"));var l=Ce(this,r,o=s),c=this._get_descriptor__684124924_bbb664_k$();i=r.decodeSerializableElement$default_xyql7s_k$(c,a,l,null,8,null)}}var d=i;if(null==d)throw un(dn("Polymorphic value has not been read for class "+o));var u=d;t=Kn(u)?u:pn()}var p=t;return r.endStructure_e64gd4_k$(e),p},Xr.prototype.findPolymorphicSerializerOrNull_e7t5h9_k$=function(n,t){return n._get_serializersModule__364239364_60uww4_k$().getPolymorphic_gixe6f_k$(this._get_baseClass__1703496202_s67u2y_k$(),t)},Xr.$metadata$={simpleName:"AbstractPolymorphicSerializer",kind:"class",interfaces:[ye]},Gr.$metadata$={simpleName:"CachedNames",kind:"interface",interfaces:[]},Qr.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},Qr.$metadata$={simpleName:"PrimitiveArrayDescriptor",kind:"class",interfaces:[]},Jr.prototype._get_serialName__1025298892_gyfpos_k$=function(){return"kotlin.Array"},Jr.$metadata$={simpleName:"ArrayClassDesc",kind:"class",interfaces:[]},Zr.$metadata$={simpleName:"LinkedHashMapClassDesc",kind:"class",interfaces:[]},Kr.$metadata$={simpleName:"HashMapClassDesc",kind:"class",interfaces:[]},no.prototype._get_kind__801637687_d99vlj_k$=function(){return Nr()},no.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.elementsCount_1},no.prototype.getElementName_ykpypc_k$=function(n){return n.toString()},no.prototype.getElementIndex_2hwbkl_k$=function(n){var t=nt(n);if(null==t)throw un(n+" is not a valid list index");return t},no.prototype.isElementOptional_c3hgb3_k$=function(n){var t;if(!(n>=0))throw t="Illegal index "+n+", "+this._get_serialName__1025298892_gyfpos_k$()+" expects only non-negative indices",un(dn(t));return!1},no.prototype.getElementAnnotations_a57oar_k$=function(n){var t;if(!(n>=0))throw t="Illegal index "+n+", "+this._get_serialName__1025298892_gyfpos_k$()+" expects only non-negative indices",un(dn(t));return J()},no.prototype.getElementDescriptor_sqz94k_k$=function(n){var t;if(!(n>=0))throw t="Illegal index "+n+", "+this._get_serialName__1025298892_gyfpos_k$()+" expects only non-negative indices",un(dn(t));return this.elementDescriptor_1},no.prototype.equals=function(n){return this===n||n instanceof no&&!(!zn(this.elementDescriptor_1,n.elementDescriptor_1)||this._get_serialName__1025298892_gyfpos_k$()!==n._get_serialName__1025298892_gyfpos_k$())},no.prototype.hashCode=function(){return G(tt(this.elementDescriptor_1),31)+On(this._get_serialName__1025298892_gyfpos_k$())|0},no.prototype.toString=function(){return this._get_serialName__1025298892_gyfpos_k$()+"("+this.elementDescriptor_1+")"},no.$metadata$={simpleName:"ListLikeDescriptor",kind:"class",interfaces:[sr]},to.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},to.prototype._get_kind__801637687_d99vlj_k$=function(){return Dr()},to.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.elementsCount_1},to.prototype.getElementName_ykpypc_k$=function(n){return n.toString()},to.prototype.getElementIndex_2hwbkl_k$=function(n){var t=nt(n);if(null==t)throw un(n+" is not a valid map index");return t},to.prototype.isElementOptional_c3hgb3_k$=function(n){var t;if(!(n>=0))throw t="Illegal index "+n+", "+this._get_serialName__1025298892_gyfpos_k$()+" expects only non-negative indices",un(dn(t));return!1},to.prototype.getElementAnnotations_a57oar_k$=function(n){var t;if(!(n>=0))throw t="Illegal index "+n+", "+this._get_serialName__1025298892_gyfpos_k$()+" expects only non-negative indices",un(dn(t));return J()},to.prototype.getElementDescriptor_sqz94k_k$=function(n){var t,e;if(!(n>=0))throw t="Illegal index "+n+", "+this._get_serialName__1025298892_gyfpos_k$()+" expects only non-negative indices",un(dn(t));switch(n%2){case 0:e=this.keyDescriptor_1;break;case 1:e=this.valueDescriptor_1;break;default:throw et("Unreached")}return e},to.prototype.equals=function(n){return this===n||n instanceof to&&this._get_serialName__1025298892_gyfpos_k$()===n._get_serialName__1025298892_gyfpos_k$()&&!!zn(this.keyDescriptor_1,n.keyDescriptor_1)&&!!zn(this.valueDescriptor_1,n.valueDescriptor_1)},to.prototype.hashCode=function(){var n=On(this._get_serialName__1025298892_gyfpos_k$());return n=G(31,n)+tt(this.keyDescriptor_1)|0,G(31,n)+tt(this.valueDescriptor_1)|0},to.prototype.toString=function(){return this._get_serialName__1025298892_gyfpos_k$()+"("+this.keyDescriptor_1+", "+this.valueDescriptor_1+")"},to.$metadata$={simpleName:"MapLikeDescriptor",kind:"class",interfaces:[sr]},eo.prototype._get_serialName__1025298892_gyfpos_k$=function(){return"kotlin.collections.ArrayList"},eo.$metadata$={simpleName:"ArrayListClassDesc",kind:"class",interfaces:[]},ro.prototype._get_serialName__1025298892_gyfpos_k$=function(){return"kotlin.collections.LinkedHashSet"},ro.$metadata$={simpleName:"LinkedHashSetClassDesc",kind:"class",interfaces:[]},oo.prototype._get_serialName__1025298892_gyfpos_k$=function(){return"kotlin.collections.HashSet"},oo.$metadata$={simpleName:"HashSetClassDesc",kind:"class",interfaces:[]},io.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},io.prototype.builderSize_mmbugq_k$=function(n){return n._get_position__3188952002_iahqv2_k$()},io.prototype.toResult_nzwaf2_k$=function(n){return n.build_1k0s4u_k$()},io.prototype.checkCapacity_ge5iis_k$=function(n,t){return n.ensureCapacity_ignus8_k$(t)},io.prototype.insert_64qdau_k$=function(n,t,e){throw et("This method lead to boxing and must not be used, use Builder.append instead")},io.prototype.builder_3thy1n_k$=function(){return this.toBuilder_9n7g5t_k$(this.empty_1lj7f1_k$())},io.prototype.deserialize_2t41fm_k$=function(n){return this.merge_6fpf53_k$(n,null)},io.$metadata$={simpleName:"PrimitiveArraySerializer",kind:"class",interfaces:[]},ao.prototype.ensureCapacity$default_ya9857_k$=function(n,t,e){return 0!=(1&t)&&(n=this._get_position__3188952002_iahqv2_k$()+1|0),null==e?this.ensureCapacity_ignus8_k$(n):e(n)},ao.$metadata$={simpleName:"PrimitiveArrayBuilder",kind:"class",interfaces:[]},so.prototype.readAll_s7t1kq_k$=function(n,t,e,r){if(!(r>=0))throw un(dn("Size must be known in advance when using READ_ALL"));var o=0;if(o<r)do{var i=o;o=o+1|0,this.readElement_yuufx2_k$(n,e+i|0,t,!1)}while(o<r)},so.prototype.readElement_yuufx2_k$=function(n,t,e,r){var o=this._get_descriptor__684124924_bbb664_k$();this.insert_64qdau_k$(e,t,n.decodeSerializableElement$default_xyql7s_k$(o,t,this.elementSerializer_1,null,8,null))},so.$metadata$={simpleName:"CollectionLikeSerializer",kind:"class",interfaces:[]},lo.prototype.merge_6fpf53_k$=function(n,t){var e=t,r=null==e?null:this.toBuilder_9n7g5t_k$(e),o=null==r?this.builder_3thy1n_k$():r,i=this.builderSize_mmbugq_k$(o),a=n.beginStructure_dv3yt3_k$(this._get_descriptor__684124924_bbb664_k$());if(a.decodeSequentially_xlblqy_k$())this.readAll_s7t1kq_k$(a,o,i,function(n,t,e){var r=t.decodeCollectionSize_cd6i6s_k$(n._get_descriptor__684124924_bbb664_k$());return n.checkCapacity_ge5iis_k$(e,r),r}(this,a,o));else n:for(;;){var s=a.decodeElementIndex_nk5a2l_k$(this._get_descriptor__684124924_bbb664_k$());if(s===Wr()._get_DECODE_DONE__3215019198_huz1aa_k$())break n;var l=i+s|0;this.readElement$default_s49edv_k$(a,l,o,!1,8,null)}return a.endStructure_e64gd4_k$(this._get_descriptor__684124924_bbb664_k$()),this.toResult_nzwaf2_k$(o)},lo.prototype.deserialize_2t41fm_k$=function(n){return this.merge_6fpf53_k$(n,null)},lo.prototype.readElement$default_s49edv_k$=function(n,t,e,r,o,i){return 0!=(8&o)&&(r=!0),null==i?this.readElement_yuufx2_k$(n,t,e,r):i(n,t,e,r)},lo.$metadata$={simpleName:"AbstractCollectionSerializer",kind:"class",interfaces:[ye]},co.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},co.prototype.builder_3thy1n_k$=function(){return Tn()},co.prototype.builderSize_q7iht4_k$=function(n){return n._get_size__809037418_ddoh9m_k$()},co.prototype.builderSize_mmbugq_k$=function(n){return this.builderSize_q7iht4_k$(n instanceof Bn?n:pn())},co.prototype.toResult_l9vbl8_k$=function(n){return function(n,t){return gn(n)}(n,this.kClass_1)},co.prototype.toResult_nzwaf2_k$=function(n){return this.toResult_l9vbl8_k$(n instanceof Bn?n:pn())},co.prototype.toBuilder_qnyl35_k$=function(n){return ot(rt(n))},co.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_qnyl35_k$(null!=n&&it(n)?n:pn())},co.prototype.checkCapacity_3yirqq_k$=function(n,t){return n.ensureCapacity_ignus8_k$(t)},co.prototype.checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_3yirqq_k$(n instanceof Bn?n:pn(),t)},co.prototype.insert_5tew8_k$=function(n,t,e){n.add_ydlf05_k$(t,e)},co.prototype.insert_64qdau_k$=function(n,t,e){var r=n instanceof Bn?n:pn();return this.insert_5tew8_k$(r,t,null==e||Kn(e)?e:pn())},co.$metadata$={simpleName:"ReferenceArraySerializer",kind:"class",interfaces:[]},uo.$metadata$={simpleName:"CollectionSerializer",kind:"class",interfaces:[]},po.prototype.readAll_s7t1kq_k$=function(n,t,e,r){if(!(r>=0))throw un(dn("Size must be known in advance when using READ_ALL"));var o=at(Yn(0,G(r,2)),2),i=o._get_first__3232921377_hkbbvj_k$(),a=o._get_last__802328181_d9oodx_k$(),s=o._get_step__809345279_ddv2tb_k$();if(s>0&&i<=a||s<0&&a<=i)do{var l=i;i=i+s|0,this.readElement_yuufx2_k$(n,e+l|0,t,!1)}while(l!==a)},po.prototype.readElement_yuufx2_k$=function(n,t,e,r){var o,i=this._get_descriptor__684124924_bbb664_k$(),a=n.decodeSerializableElement$default_xyql7s_k$(i,t,this.keySerializer_1,null,8,null);if(r){var s=n.decodeElementIndex_nk5a2l_k$(this._get_descriptor__684124924_bbb664_k$());if(s!==(t+1|0))throw un(dn("Value must follow key in a map, index for key: "+t+", returned index for value: "+s));o=s}else o=t+1|0;var l,c=o;if(!e.containsKey_wgk31w_k$(a)||this.valueSerializer_1._get_descriptor__684124924_bbb664_k$()._get_kind__801637687_d99vlj_k$()instanceof Sr){var d=this._get_descriptor__684124924_bbb664_k$();l=n.decodeSerializableElement$default_xyql7s_k$(d,c,this.valueSerializer_1,null,8,null)}else l=n.decodeSerializableElement_5lsbxj_k$(this._get_descriptor__684124924_bbb664_k$(),c,this.valueSerializer_1,st(e,a));var u=l;e.put_3mhbri_k$(a,u),nn()},po.$metadata$={simpleName:"MapLikeSerializer",kind:"class",interfaces:[]},ho.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},ho.prototype.builder_3thy1n_k$=function(){return lt()},ho.prototype.builderSize_39d0bl_k$=function(n){return G(n._get_size__809037418_ddoh9m_k$(),2)},ho.prototype.builderSize_mmbugq_k$=function(n){return this.builderSize_39d0bl_k$(n instanceof xn?n:pn())},ho.prototype.toResult_8706jh_k$=function(n){return n},ho.prototype.toResult_nzwaf2_k$=function(n){return this.toResult_8706jh_k$(n instanceof xn?n:pn())},ho.prototype.toBuilder_iza02_k$=function(n){var t=n instanceof xn?n:null;return null==t?ct(n):t},ho.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_iza02_k$(null!=n&&hn(n,yn)?n:pn())},ho.prototype.checkCapacity_n86247_k$=function(n,t){},ho.prototype.checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_n86247_k$(n instanceof xn?n:pn(),t)},ho.$metadata$={simpleName:"LinkedHashMapSerializer",kind:"class",interfaces:[]},fo.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},fo.prototype.builder_3thy1n_k$=function(){return dt()},fo.prototype.builderSize_f8e7zc_k$=function(n){return G(n._get_size__809037418_ddoh9m_k$(),2)},fo.prototype.builderSize_mmbugq_k$=function(n){return this.builderSize_f8e7zc_k$(n instanceof kn?n:pn())},fo.prototype.toResult_ii3mzo_k$=function(n){return n},fo.prototype.toResult_nzwaf2_k$=function(n){return this.toResult_ii3mzo_k$(n instanceof kn?n:pn())},fo.prototype.toBuilder_iza02_k$=function(n){var t=n instanceof kn?n:null;return null==t?ut(n):t},fo.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_iza02_k$(null!=n&&hn(n,yn)?n:pn())},fo.prototype.checkCapacity_bomj8i_k$=function(n,t){},fo.prototype.checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_bomj8i_k$(n instanceof kn?n:pn(),t)},fo.$metadata$={simpleName:"HashMapSerializer",kind:"class",interfaces:[]},go.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},go.prototype.builder_3thy1n_k$=function(){return Tn()},go.prototype.builderSize_pted1r_k$=function(n){return n._get_size__809037418_ddoh9m_k$()},go.prototype.builderSize_mmbugq_k$=function(n){return this.builderSize_pted1r_k$(n instanceof Bn?n:pn())},go.prototype.toResult_t33s23_k$=function(n){return n},go.prototype.toResult_nzwaf2_k$=function(n){return this.toResult_t33s23_k$(n instanceof Bn?n:pn())},go.prototype.toBuilder_9sdg76_k$=function(n){var t=n instanceof Bn?n:null;return null==t?ot(n):t},go.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_9sdg76_k$(null!=n&&hn(n,Sn)?n:pn())},go.prototype.checkCapacity_ao7vf_k$=function(n,t){return n.ensureCapacity_ignus8_k$(t)},go.prototype.checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_ao7vf_k$(n instanceof Bn?n:pn(),t)},go.prototype.insert_fxdj4m_k$=function(n,t,e){n.add_ydlf05_k$(t,e)},go.prototype.insert_64qdau_k$=function(n,t,e){var r=n instanceof Bn?n:pn();return this.insert_fxdj4m_k$(r,t,null==e||Kn(e)?e:pn())},go.$metadata$={simpleName:"ArrayListSerializer",kind:"class",interfaces:[]},mo.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},mo.prototype.builder_3thy1n_k$=function(){return Pn()},mo.prototype.builderSize_9hxhhu_k$=function(n){return n._get_size__809037418_ddoh9m_k$()},mo.prototype.builderSize_mmbugq_k$=function(n){return this.builderSize_9hxhhu_k$(n instanceof Cn?n:pn())},mo.prototype.toResult_bsa6lu_k$=function(n){return n},mo.prototype.toResult_nzwaf2_k$=function(n){return this.toResult_bsa6lu_k$(n instanceof Cn?n:pn())},mo.prototype.toBuilder_lmw6bc_k$=function(n){var t=n instanceof Cn?n:null;return null==t?pt(n):t},mo.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_lmw6bc_k$(null!=n&&hn(n,$n)?n:pn())},mo.prototype.checkCapacity_bde2fc_k$=function(n,t){},mo.prototype.checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_bde2fc_k$(n instanceof Cn?n:pn(),t)},mo.prototype.insert_66pcc9_k$=function(n,t,e){n.add_1j60pz_k$(e),nn()},mo.prototype.insert_64qdau_k$=function(n,t,e){var r=n instanceof Cn?n:pn();return this.insert_66pcc9_k$(r,t,null==e||Kn(e)?e:pn())},mo.$metadata$={simpleName:"HashSetSerializer",kind:"class",interfaces:[]},Ao.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Ao.prototype.builder_3thy1n_k$=function(){return ht()},Ao.prototype.builderSize_c7xn2j_k$=function(n){return n._get_size__809037418_ddoh9m_k$()},Ao.prototype.builderSize_mmbugq_k$=function(n){return this.builderSize_c7xn2j_k$(n instanceof En?n:pn())},Ao.prototype.toResult_rgrz5l_k$=function(n){return n},Ao.prototype.toResult_nzwaf2_k$=function(n){return this.toResult_rgrz5l_k$(n instanceof En?n:pn())},Ao.prototype.toBuilder_lmw6bc_k$=function(n){var t=n instanceof En?n:null;return null==t?ft(n):t},Ao.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_lmw6bc_k$(null!=n&&hn(n,$n)?n:pn())},Ao.prototype.checkCapacity_qs5vdt_k$=function(n,t){},Ao.prototype.checkCapacity_ge5iis_k$=function(n,t){return this.checkCapacity_qs5vdt_k$(n instanceof En?n:pn(),t)},Ao.prototype.insert_3b5fv6_k$=function(n,t,e){n.add_1j60pz_k$(e),nn()},Ao.prototype.insert_64qdau_k$=function(n,t,e){var r=n instanceof En?n:pn();return this.insert_3b5fv6_k$(r,t,null==e||Kn(e)?e:pn())},Ao.$metadata$={simpleName:"LinkedHashSetSerializer",kind:"class",interfaces:[]},bo.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},xo.prototype.mark_xwbrr1_k$=function(n){n<mt()._get_SIZE_BITS__2591616077_s64q7n_k$()?this.lowerMarks_1=this.lowerMarks_1.or_s401rn_k$(new Jn(1,0).shl_po5ip6_k$(n)):function(n,t){var e=(t>>>6|0)-1|0,r=t&(mt()._get_SIZE_BITS__2591616077_s64q7n_k$()-1|0);n.highMarksArray_1[e]=n.highMarksArray_1[e].or_s401rn_k$(new Jn(1,0).shl_po5ip6_k$(r))}(this,n)},xo.prototype.nextUnmarkedIndex_u6mxd2_k$=function(){for(var n=this.descriptor_1._get_elementsCount__2919979385_mqmrgn_k$();!this.lowerMarks_1.equals(new Jn(-1,-1));){var t=bt(this.lowerMarks_1.inv_28kx_k$());if(this.lowerMarks_1=this.lowerMarks_1.or_s401rn_k$(new Jn(1,0).shl_po5ip6_k$(t)),this.readIfAbsent_1(this.descriptor_1,t))return t}return n>mt()._get_SIZE_BITS__2591616077_s64q7n_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 o=G(r+1|0,mt()._get_SIZE_BITS__2591616077_s64q7n_k$()),i=n.highMarksArray_1[r];!i.equals(new Jn(-1,-1));){var a=bt(i.inv_28kx_k$());i=i.or_s401rn_k$(new Jn(1,0).shl_po5ip6_k$(a));var s=o+a|0;if(n.readIfAbsent_1(n.descriptor_1,s))return n.highMarksArray_1[r]=i,s}n.highMarksArray_1[r]=i}while(t<=e);return Wr()._get_DECODE_DONE__3215019198_huz1aa_k$()}(this):Wr()._get_DECODE_DONE__3215019198_huz1aa_k$()},xo.$metadata$={simpleName:"ElementMarker",kind:"class",interfaces:[]},vo.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},vo.prototype.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 Me(t+" is not among valid "+this.descriptor_1._get_serialName__1025298892_gyfpos_k$()+" enum values, values size is "+this.values_1.length);return this.values_1[t]},vo.prototype.toString=function(){return"kotlinx.serialization.internal.EnumSerializer<"+this.descriptor_1._get_serialName__1025298892_gyfpos_k$()+">"},vo.$metadata$={simpleName:"EnumSerializer",kind:"class",interfaces:[ye]},yo.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},yo.prototype.deserialize_2t41fm_k$=function(n){return n.decodeNotNullMark_us4ba1_k$()?n.decodeSerializableValue_xpp80o_k$(this.serializer_1):n.decodeNull_jzrmuj_k$()},yo.prototype.equals=function(n){return this===n||!(null==n||!Gn(this).equals(Gn(n)))&&(n instanceof yo||pn(),nn(),!!zn(this.serializer_1,n.serializer_1))},yo.prototype.hashCode=function(){return tt(this.serializer_1)},yo.$metadata$={simpleName:"NullableSerializer",kind:"class",interfaces:[ye]},ko.prototype._get_original__1282519066_l7ku1m_k$=function(){return this.original_1},ko.prototype._get_annotations__1905959661_virbvx_k$=function(){return this.original_1._get_annotations__1905959661_virbvx_k$()},ko.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.original_1._get_elementsCount__2919979385_mqmrgn_k$()},ko.prototype._get_isInline__2852845512_nuloag_k$=function(){return this.original_1._get_isInline__2852845512_nuloag_k$()},ko.prototype._get_kind__801637687_d99vlj_k$=function(){return this.original_1._get_kind__801637687_d99vlj_k$()},ko.prototype.getElementAnnotations_a57oar_k$=function(n){return this.original_1.getElementAnnotations_a57oar_k$(n)},ko.prototype.getElementDescriptor_sqz94k_k$=function(n){return this.original_1.getElementDescriptor_sqz94k_k$(n)},ko.prototype.getElementIndex_2hwbkl_k$=function(n){return this.original_1.getElementIndex_2hwbkl_k$(n)},ko.prototype.getElementName_ykpypc_k$=function(n){return this.original_1.getElementName_ykpypc_k$(n)},ko.prototype.isElementOptional_c3hgb3_k$=function(n){return this.original_1.isElementOptional_c3hgb3_k$(n)},ko.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},ko.prototype._get_serialNames__1719496285_sfqrtp_k$=function(){return this.serialNames_1},ko.prototype._get_isNullable__336674624_5kg3sw_k$=function(){return!0},ko.prototype.equals=function(n){return this===n||n instanceof ko&&!!zn(this.original_1,n.original_1)},ko.prototype.toString=function(){return this.original_1+"?"},ko.prototype.hashCode=function(){return G(tt(this.original_1),31)},ko.$metadata$={simpleName:"SerialDescriptorForNullable",kind:"class",interfaces:[sr,Gr]},Eo.prototype._get_descriptor__684124924_bbb664_k$=function(){return en("descriptor",1,tn,(function(n){return n._get_descriptor__684124924_bbb664_k$()}),null),this.descriptor$delegate_1._get_value__3683422336_a43j40_k$()},Eo.prototype.deserialize_2t41fm_k$=function(n){var t=this._get_descriptor__684124924_bbb664_k$(),e=n.beginStructure_dv3yt3_k$(t),r=e.decodeElementIndex_nk5a2l_k$(this._get_descriptor__684124924_bbb664_k$());if(r!==Wr()._get_DECODE_DONE__3215019198_huz1aa_k$())throw Me("Unexpected index "+r);return nn(),e.endStructure_e64gd4_k$(t),this.objectInstance_1},Eo.$metadata$={simpleName:"ObjectSerializer",kind:"class",interfaces:[ye]},zo.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},zo.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.elementsCount_1},zo.prototype._get_kind__801637687_d99vlj_k$=function(){return zr()},zo.prototype._get_annotations__1905959661_virbvx_k$=function(){var n=this.classAnnotations_1;return null==n?J():n},zo.prototype._get_serialNames__1719496285_sfqrtp_k$=function(){return this.indices_1._get_keys__801529559_d97k5z_k$()},zo.prototype._get_typeParameterDescriptors__1590510230_qay5jq_k$=function(){return en("typeParameterDescriptors",1,tn,(function(n){return n._get_typeParameterDescriptors__1590510230_qay5jq_k$()}),null),this.typeParameterDescriptors$delegate_1._get_value__3683422336_a43j40_k$()},zo.prototype.addElement_ifop3j_k$=function(n,t){var e=this;e.added_1=e.added_1+1|0,this.names_1[e.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=dt(),e=0,r=n.names_1.length-1|0;if(e<=r)do{var o=e;e=e+1|0;var i=n.names_1[o];t.put_3mhbri_k$(i,o),nn()}while(e<=r);return t}(this))},zo.prototype.getElementDescriptor_sqz94k_k$=function(n){return Bi(So(this),n)._get_descriptor__684124924_bbb664_k$()},zo.prototype.isElementOptional_c3hgb3_k$=function(n){return Ii(this.elementsOptionality_1,n)},zo.prototype.getElementAnnotations_a57oar_k$=function(n){var t=Bi(this.propertiesAnnotations_1,n);return null==t?J():t},zo.prototype.getElementName_ykpypc_k$=function(n){return Bi(this.names_1,n)},zo.prototype.getElementIndex_2hwbkl_k$=function(n){var t=this.indices_1.get_1mhr4y_k$(n);return null==t?Wr()._get_UNKNOWN_NAME__1523688395_p75xhn_k$():t},zo.prototype.equals=function(n){var t;n:if(this!==n)if(n instanceof zo)if(this._get_serialName__1025298892_gyfpos_k$()===n._get_serialName__1025298892_gyfpos_k$()){var e=n;if(Wn(this._get_typeParameterDescriptors__1590510230_qay5jq_k$(),e._get_typeParameterDescriptors__1590510230_qay5jq_k$()))if(this._get_elementsCount__2919979385_mqmrgn_k$()===n._get_elementsCount__2919979385_mqmrgn_k$()){var r=0,o=this._get_elementsCount__2919979385_mqmrgn_k$();if(r<o)do{var i=r;if(r=r+1|0,this.getElementDescriptor_sqz94k_k$(i)._get_serialName__1025298892_gyfpos_k$()!==n.getElementDescriptor_sqz94k_k$(i)._get_serialName__1025298892_gyfpos_k$()){t=!1;break n}if(!zn(this.getElementDescriptor_sqz94k_k$(i)._get_kind__801637687_d99vlj_k$(),n.getElementDescriptor_sqz94k_k$(i)._get_kind__801637687_d99vlj_k$())){t=!1;break n}}while(r<o);t=!0}else t=!1;else t=!1}else t=!1;else t=!1;else t=!0;return t},zo.prototype.hashCode=function(){return Mo(this)},zo.prototype.toString=function(){var n,t=Yn(0,this.elementsCount_1),e=this._get_serialName__1025298892_gyfpos_k$()+"(";return Xn(t,", ",e,")",0,null,(n=this,function(t){return n.getElementName_ykpypc_k$(t)+": "+n.getElementDescriptor_sqz94k_k$(t)._get_serialName__1025298892_gyfpos_k$()}),24,null)},zo.$metadata$={simpleName:"PluginGeneratedSerialDescriptor",kind:"class",interfaces:[sr,Gr]},No.$metadata$={simpleName:"GeneratedSerializer",kind:"interface",interfaces:[ye]},Lo.$metadata$={simpleName:"SerializerFactory",kind:"interface",interfaces:[]},Do.prototype.toBuilder_waug93_k$=function(n){return new Ho(n)},Do.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_waug93_k$(null!=n&&Ct(n)?n:pn())},Do.prototype.empty_1lj7f1_k$=function(){return Bt(0)},Do.prototype.readElement_le7skj_k$=function(n,t,e,r){e.append_y20c3x_k$(n.decodeCharElement_pg5vs7_k$(this._get_descriptor__684124924_bbb664_k$(),t))},Do.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_le7skj_k$(n,t,e instanceof Ho?e:pn(),r)},Do.$metadata$={simpleName:"CharArraySerializer",kind:"object",interfaces:[ye]},jo.prototype.toBuilder_b07jn0_k$=function(n){return new Uo(n)},jo.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_b07jn0_k$(null!=n&&St(n)?n:pn())},jo.prototype.empty_1lj7f1_k$=function(){return new Float64Array(0)},jo.prototype.readElement_g1li9q_k$=function(n,t,e,r){e.append_g44bp4_k$(n.decodeDoubleElement_42w6gz_k$(this._get_descriptor__684124924_bbb664_k$(),t))},jo.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_g1li9q_k$(n,t,e instanceof Uo?e:pn(),r)},jo.$metadata$={simpleName:"DoubleArraySerializer",kind:"object",interfaces:[ye]},To.prototype.toBuilder_g1jv47_k$=function(n){return new Wo(n)},To.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_g1jv47_k$(null!=n&&zt(n)?n:pn())},To.prototype.empty_1lj7f1_k$=function(){return new Float32Array(0)},To.prototype.readElement_x45ji7_k$=function(n,t,e,r){e.append_urs3el_k$(n.decodeFloatElement_nl5jiq_k$(this._get_descriptor__684124924_bbb664_k$(),t))},To.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_x45ji7_k$(n,t,e instanceof Wo?e:pn(),r)},To.$metadata$={simpleName:"FloatArraySerializer",kind:"object",interfaces:[ye]},Po.prototype.toBuilder_8knb6p_k$=function(n){return new Yo(n)},Po.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_8knb6p_k$(null!=n&&Ot(n)?n:pn())},Po.prototype.empty_1lj7f1_k$=function(){return gt(0)},Po.prototype.readElement_qrifnb_k$=function(n,t,e,r){e.append_gvce4t_k$(n.decodeLongElement_kyznym_k$(this._get_descriptor__684124924_bbb664_k$(),t))},Po.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_qrifnb_k$(n,t,e instanceof Yo?e:pn(),r)},Po.$metadata$={simpleName:"LongArraySerializer",kind:"object",interfaces:[ye]},Fo.prototype.toBuilder_murpja_k$=function(n){return new Xo(n)},Fo.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_murpja_k$(null!=n&&Lt(n)?n:pn())},Fo.prototype.empty_1lj7f1_k$=function(){return new Int32Array(0)},Fo.prototype.readElement_q2v34c_k$=function(n,t,e,r){e.append_da0tyi_k$(n.decodeIntElement_cmpvet_k$(this._get_descriptor__684124924_bbb664_k$(),t))},Fo.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_q2v34c_k$(n,t,e instanceof Xo?e:pn(),r)},Fo.$metadata$={simpleName:"IntArraySerializer",kind:"object",interfaces:[ye]},Vo.prototype.toBuilder_qo79nd_k$=function(n){return new Go(n)},Vo.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_qo79nd_k$(null!=n&&jt(n)?n:pn())},Vo.prototype.empty_1lj7f1_k$=function(){return new Int16Array(0)},Vo.prototype.readElement_btg9b5_k$=function(n,t,e,r){e.append_piqb6l_k$(n.decodeShortElement_zjkfm_k$(this._get_descriptor__684124924_bbb664_k$(),t))},Vo.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_btg9b5_k$(n,t,e instanceof Go?e:pn(),r)},Vo.$metadata$={simpleName:"ShortArraySerializer",kind:"object",interfaces:[ye]},qo.prototype.toBuilder_rgttij_k$=function(n){return new Qo(n)},qo.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_rgttij_k$(null!=n&&Pt(n)?n:pn())},qo.prototype.empty_1lj7f1_k$=function(){return new Int8Array(0)},qo.prototype.readElement_9ieobv_k$=function(n,t,e,r){e.append_jiz7k1_k$(n.decodeByteElement_76b0gq_k$(this._get_descriptor__684124924_bbb664_k$(),t))},qo.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_9ieobv_k$(n,t,e instanceof Qo?e:pn(),r)},qo.$metadata$={simpleName:"ByteArraySerializer",kind:"object",interfaces:[ye]},Ro.prototype.toBuilder_uo58bx_k$=function(n){return new Jo(n)},Ro.prototype.toBuilder_9n7g5t_k$=function(n){return this.toBuilder_uo58bx_k$(null!=n&&Vt(n)?n:pn())},Ro.prototype.empty_1lj7f1_k$=function(){return Et(0)},Ro.prototype.readElement_kzf5fx_k$=function(n,t,e,r){e.append_l5nnnz_k$(n.decodeBooleanElement_3vswy_k$(this._get_descriptor__684124924_bbb664_k$(),t))},Ro.prototype.readElement_yuufx2_k$=function(n,t,e,r){return this.readElement_kzf5fx_k$(n,t,e instanceof Jo?e:pn(),r)},Ro.$metadata$={simpleName:"BooleanArraySerializer",kind:"object",interfaces:[ye]},Ho.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Ho.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Rt(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Ho.prototype.append_y20c3x_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Ho.prototype.build_1k0s4u_k$=function(){return Rt(this.buffer_1,this.position_1)},Ho.$metadata$={simpleName:"CharArrayBuilder",kind:"class",interfaces:[]},Uo.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Uo.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Ht(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Uo.prototype.append_g44bp4_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Uo.prototype.build_1k0s4u_k$=function(){return Ht(this.buffer_1,this.position_1)},Uo.$metadata$={simpleName:"DoubleArrayBuilder",kind:"class",interfaces:[]},Wo.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Wo.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Ut(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Wo.prototype.append_urs3el_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Wo.prototype.build_1k0s4u_k$=function(){return Ut(this.buffer_1,this.position_1)},Wo.$metadata$={simpleName:"FloatArrayBuilder",kind:"class",interfaces:[]},Yo.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Yo.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Wt(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Yo.prototype.append_gvce4t_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Yo.prototype.build_1k0s4u_k$=function(){return Wt(this.buffer_1,this.position_1)},Yo.$metadata$={simpleName:"LongArrayBuilder",kind:"class",interfaces:[]},Xo.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Xo.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Yt(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Xo.prototype.append_da0tyi_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Xo.prototype.build_1k0s4u_k$=function(){return Yt(this.buffer_1,this.position_1)},Xo.$metadata$={simpleName:"IntArrayBuilder",kind:"class",interfaces:[]},Go.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Go.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Xt(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Go.prototype.append_piqb6l_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Go.prototype.build_1k0s4u_k$=function(){return Xt(this.buffer_1,this.position_1)},Go.$metadata$={simpleName:"ShortArrayBuilder",kind:"class",interfaces:[]},Qo.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Qo.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Gt(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Qo.prototype.append_jiz7k1_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Qo.prototype.build_1k0s4u_k$=function(){return Gt(this.buffer_1,this.position_1)},Qo.$metadata$={simpleName:"ByteArrayBuilder",kind:"class",interfaces:[]},Jo.prototype._get_position__3188952002_iahqv2_k$=function(){return this.position_1},Jo.prototype.ensureCapacity_ignus8_k$=function(n){this.buffer_1.length<n&&(this.buffer_1=Qt(this.buffer_1,qt(n,G(this.buffer_1.length,2))))},Jo.prototype.append_l5nnnz_k$=function(n){this.ensureCapacity$default_ya9857_k$(0,1,null);var t=this.buffer_1,e=this.position_1;this.position_1=e+1|0,t[e]=n},Jo.prototype.build_1k0s4u_k$=function(){return Qt(this.buffer_1,this.position_1)},Jo.$metadata$={simpleName:"BooleanArrayBuilder",kind:"class",interfaces:[]},Ko.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Ko.prototype.deserialize_2t41fm_k$=function(n){return n.decodeString_x3hxsx_k$()},Ko.$metadata$={simpleName:"StringSerializer",kind:"object",interfaces:[ye]},ti.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},ti.prototype.deserialize_a5cptt_k$=function(n){return n.decodeChar_dc2jtx_k$()},ti.prototype.deserialize_2t41fm_k$=function(n){return new Zn(this.deserialize_a5cptt_k$(n))},ti.$metadata$={simpleName:"CharSerializer",kind:"object",interfaces:[ye]},ei.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},ei.prototype.deserialize_2t41fm_k$=function(n){return n.decodeDouble_ur8l0f_k$()},ei.$metadata$={simpleName:"DoubleSerializer",kind:"object",interfaces:[ye]},ri.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},ri.prototype.deserialize_2t41fm_k$=function(n){return n.decodeFloat_jcnrwu_k$()},ri.$metadata$={simpleName:"FloatSerializer",kind:"object",interfaces:[ye]},oi.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},oi.prototype.deserialize_2t41fm_k$=function(n){return n.decodeLong_jzt186_k$()},oi.$metadata$={simpleName:"LongSerializer",kind:"object",interfaces:[ye]},ai.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},ai.prototype.deserialize_2t41fm_k$=function(n){return n.decodeInt_8iq8f5_k$()},ai.$metadata$={simpleName:"IntSerializer",kind:"object",interfaces:[ye]},si.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},si.prototype.deserialize_2t41fm_k$=function(n){return n.decodeShort_jjqk32_k$()},si.$metadata$={simpleName:"ShortSerializer",kind:"object",interfaces:[ye]},li.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},li.prototype.deserialize_2t41fm_k$=function(n){return n.decodeByte_jzz7je_k$()},li.$metadata$={simpleName:"ByteSerializer",kind:"object",interfaces:[ye]},ci.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},ci.prototype.deserialize_2t41fm_k$=function(n){return n.decodeBoolean_m0aca_k$()},ci.$metadata$={simpleName:"BooleanSerializer",kind:"object",interfaces:[ye]},di.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.$$delegate_0__1._get_descriptor__684124924_bbb664_k$()},di.prototype.deserialize_a513f7_k$=function(n){this.$$delegate_0__1.deserialize_2t41fm_k$(n)},di.prototype.deserialize_2t41fm_k$=function(n){return this.deserialize_a513f7_k$(n),nn()},di.$metadata$={simpleName:"UnitSerializer",kind:"object",interfaces:[ye]},pi.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},pi.prototype._get_kind__801637687_d99vlj_k$=function(){return this.kind_1},pi.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return 0},pi.prototype.getElementName_ykpypc_k$=function(n){ui()},pi.prototype.getElementIndex_2hwbkl_k$=function(n){ui()},pi.prototype.isElementOptional_c3hgb3_k$=function(n){ui()},pi.prototype.getElementDescriptor_sqz94k_k$=function(n){ui()},pi.prototype.getElementAnnotations_a57oar_k$=function(n){ui()},pi.prototype.toString=function(){return"PrimitiveDescriptor("+this.serialName_1+")"},pi.$metadata$={simpleName:"PrimitiveSerialDescriptor",kind:"class",interfaces:[sr]},gi.prototype.getTag_8zycz2_k$=function(n,t){return this.nested_xy40wa_k$(this.elementName_9sehmv_k$(n,t))},gi.prototype.nested_xy40wa_k$=function(n){var t=this._get_currentTagOrNull__3083342688_k1dbj4_k$();return this.composeName_t9idc5_k$(null==t?"":t,n)},gi.prototype.elementName_9sehmv_k$=function(n,t){return n.getElementName_ykpypc_k$(t)},gi.prototype.composeName_t9idc5_k$=function(n,t){return 0===Kt(n)?t:n+"."+t},gi.$metadata$={simpleName:"NamedValueDecoder",kind:"class",interfaces:[]},Ai.prototype._get_serializersModule__364239364_60uww4_k$=function(){return Ei()},Ai.prototype.decodeTaggedValue_b9nx02_k$=function(n){throw Me(Gn(this)+" can't retrieve untyped values")},Ai.prototype.decodeTaggedNotNullMark_lc2tyw_k$=function(n){return!0},Ai.prototype.decodeTaggedBoolean_kbjyq1_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"boolean"==typeof t?t:pn()},Ai.prototype.decodeTaggedByte_weg8ir_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:pn()},Ai.prototype.decodeTaggedShort_9lw2oz_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:pn()},Ai.prototype.decodeTaggedInt_rqx040_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:pn()},Ai.prototype.decodeTaggedLong_z7jgpd_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return t instanceof Jn?t:pn()},Ai.prototype.decodeTaggedFloat_azhupv_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:pn()},Ai.prototype.decodeTaggedDouble_qq3qze_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof t?t:pn()},Ai.prototype.decodeTaggedChar_xsxsj0_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return t instanceof Zn?t.value_1:pn()},Ai.prototype.decodeTaggedString_5es7hi_k$=function(n){var t=this.decodeTaggedValue_b9nx02_k$(n);return"string"==typeof t?t:pn()},Ai.prototype.decodeTaggedEnum_jxsvth_k$=function(n,t){var e=this.decodeTaggedValue_b9nx02_k$(n);return"number"==typeof e?e:pn()},Ai.prototype.decodeSerializableValue_613aoe_k$=function(n,t){return this.decodeSerializableValue_xpp80o_k$(n)},Ai.prototype.decodeNotNullMark_us4ba1_k$=function(){var n=this._get_currentTagOrNull__3083342688_k1dbj4_k$();if(null==n)return!1;var t=n;return this.decodeTaggedNotNullMark_lc2tyw_k$(t)},Ai.prototype.decodeNull_jzrmuj_k$=function(){return null},Ai.prototype.decodeBoolean_m0aca_k$=function(){return this.decodeTaggedBoolean_kbjyq1_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeByte_jzz7je_k$=function(){return this.decodeTaggedByte_weg8ir_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeShort_jjqk32_k$=function(){return this.decodeTaggedShort_9lw2oz_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeInt_8iq8f5_k$=function(){return this.decodeTaggedInt_rqx040_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeLong_jzt186_k$=function(){return this.decodeTaggedLong_z7jgpd_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeFloat_jcnrwu_k$=function(){return this.decodeTaggedFloat_azhupv_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeDouble_ur8l0f_k$=function(){return this.decodeTaggedDouble_qq3qze_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeChar_dc2jtx_k$=function(){return this.decodeTaggedChar_xsxsj0_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeString_x3hxsx_k$=function(){return this.decodeTaggedString_5es7hi_k$(this.popTag_g8zwqf_k$())},Ai.prototype.decodeEnum_w3hzf6_k$=function(n){return this.decodeTaggedEnum_jxsvth_k$(this.popTag_g8zwqf_k$(),n)},Ai.prototype.beginStructure_dv3yt3_k$=function(n){return this},Ai.prototype.endStructure_e64gd4_k$=function(n){},Ai.prototype.decodeBooleanElement_3vswy_k$=function(n,t){return this.decodeTaggedBoolean_kbjyq1_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeByteElement_76b0gq_k$=function(n,t){return this.decodeTaggedByte_weg8ir_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeShortElement_zjkfm_k$=function(n,t){return this.decodeTaggedShort_9lw2oz_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeIntElement_cmpvet_k$=function(n,t){return this.decodeTaggedInt_rqx040_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeLongElement_kyznym_k$=function(n,t){return this.decodeTaggedLong_z7jgpd_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeFloatElement_nl5jiq_k$=function(n,t){return this.decodeTaggedFloat_azhupv_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeDoubleElement_42w6gz_k$=function(n,t){return this.decodeTaggedDouble_qq3qze_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeCharElement_pg5vs7_k$=function(n,t){return this.decodeTaggedChar_xsxsj0_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeStringElement_4is7ib_k$=function(n,t){return this.decodeTaggedString_5es7hi_k$(this.getTag_8zycz2_k$(n,t))},Ai.prototype.decodeSerializableElement_5lsbxj_k$=function(n,t,e,r){return mi(this,this.getTag_8zycz2_k$(n,t),(o=this,i=e,a=r,function(){return o.decodeSerializableValue_613aoe_k$(i,a)}));var o,i,a},Ai.prototype.decodeNullableSerializableElement_ri3t5d_k$=function(n,t,e,r){return mi(this,this.getTag_8zycz2_k$(n,t),(o=this,i=e,a=r,function(){return o.decodeNotNullMark_us4ba1_k$()?o.decodeSerializableValue_613aoe_k$(i,a):o.decodeNull_jzrmuj_k$()}));var o,i,a},Ai.prototype._get_currentTagOrNull__3083342688_k1dbj4_k$=function(){return se(this.tagStack_1)},Ai.prototype.pushTag_2jen4a_k$=function(n){this.tagStack_1.add_1j60pz_k$(n),nn()},Ai.prototype.popTag_g8zwqf_k$=function(){var n=this.tagStack_1.removeAt_qvpkxi_k$(le(this.tagStack_1));return this.flag_1=!0,n},Ai.$metadata$={simpleName:"TaggedDecoder",kind:"class",interfaces:[Hr,Yr]},_i.prototype._get_key__857139730_e6bh8y_k$=function(){return this.key_1},_i.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_1},_i.prototype.toString=function(){return"MapEntry(key="+this.key_1+", value="+this.value_1+")"},_i.prototype.hashCode=function(){var n=null==this.key_1?0:tt(this.key_1);return G(n,31)+(null==this.value_1?0:tt(this.value_1))|0},_i.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof _i))return!1;var t=n instanceof _i?n:pn();return!!zn(this.key_1,t.key_1)&&!!zn(this.value_1,t.value_1)},_i.$metadata$={simpleName:"MapEntry",kind:"class",interfaces:[_n]},xi.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},xi.prototype.toResult_qr0m57_k$=function(n,t){return new _i(n,t)},xi.$metadata$={simpleName:"MapEntrySerializer",kind:"class",interfaces:[]},vi.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},vi.prototype.toResult_qr0m57_k$=function(n,t){return Rn(n,t)},vi.$metadata$={simpleName:"PairSerializer",kind:"class",interfaces:[]},yi.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},yi.prototype.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_xyql7s_k$(n.descriptor_1,0,n.aSerializer_1,null,8,null),r=t.decodeSerializableElement$default_xyql7s_k$(n.descriptor_1,1,n.bSerializer_1,null,8,null),o=t.decodeSerializableElement$default_xyql7s_k$(n.descriptor_1,2,n.cSerializer_1,null,8,null);return t.endStructure_e64gd4_k$(n.descriptor_1),new mn(e,r,o)}(this,t):function(n,t){var e=bi(),r=bi(),o=bi();n:for(;;){var i=t.decodeElementIndex_nk5a2l_k$(n.descriptor_1);if(i===Wr()._get_DECODE_DONE__3215019198_huz1aa_k$())break n;if(0===i)e=t.decodeSerializableElement$default_xyql7s_k$(n.descriptor_1,0,n.aSerializer_1,null,8,null);else if(1===i)r=t.decodeSerializableElement$default_xyql7s_k$(n.descriptor_1,1,n.bSerializer_1,null,8,null);else{if(2!==i)throw Me("Unexpected index "+i);o=t.decodeSerializableElement$default_xyql7s_k$(n.descriptor_1,2,n.cSerializer_1,null,8,null)}}if(t.endStructure_e64gd4_k$(n.descriptor_1),e===bi())throw Me("Element 'first' is missing");if(r===bi())throw Me("Element 'second' is missing");if(o===bi())throw Me("Element 'third' is missing");var a=null==e||Kn(e)?e:pn(),s=null==r||Kn(r)?r:pn();return new mn(a,s,null==o||Kn(o)?o:pn())}(this,t)},yi.$metadata$={simpleName:"TripleSerializer",kind:"class",interfaces:[ye]},ki.prototype.deserialize_2t41fm_k$=function(n){var t=n.beginStructure_dv3yt3_k$(this._get_descriptor__684124924_bbb664_k$());if(t.decodeSequentially_xlblqy_k$()){var e=this._get_descriptor__684124924_bbb664_k$(),r=t.decodeSerializableElement$default_xyql7s_k$(e,0,this.keySerializer_1,null,8,null),o=this._get_descriptor__684124924_bbb664_k$(),i=t.decodeSerializableElement$default_xyql7s_k$(o,1,this.valueSerializer_1,null,8,null);return this.toResult_qr0m57_k$(r,i)}var a=bi(),s=bi();n:for(;;){var l=t.decodeElementIndex_nk5a2l_k$(this._get_descriptor__684124924_bbb664_k$());if(l===Wr()._get_DECODE_DONE__3215019198_huz1aa_k$())break n;if(0===l){var c=this._get_descriptor__684124924_bbb664_k$();a=t.decodeSerializableElement$default_xyql7s_k$(c,0,this.keySerializer_1,null,8,null)}else{if(1!==l)throw Me("Invalid index: "+l);var d=this._get_descriptor__684124924_bbb664_k$();s=t.decodeSerializableElement$default_xyql7s_k$(d,1,this.valueSerializer_1,null,8,null)}}if(t.endStructure_e64gd4_k$(this._get_descriptor__684124924_bbb664_k$()),a===bi())throw Me("Element 'key' is missing");if(s===bi())throw Me("Element 'value' is missing");var u=null==a||Kn(a)?a:pn();return this.toResult_qr0m57_k$(u,null==s||Kn(s)?s:pn())},ki.$metadata$={simpleName:"KeyValueSerializer",kind:"class",interfaces:[ye]},wi.prototype.getContextual$default_ocirm0_k$=function(n,t,e,r){return 0!=(2&e)&&(t=J()),null==r?this.getContextual_3ymxok_k$(n,t):r(n,t)},wi.$metadata$={simpleName:"SerializersModule",kind:"class",interfaces:[]},$i.prototype.getPolymorphic_gixe6f_k$=function(n,t){var e=this.polyBase2NamedSerializers_1.get_1mhr4y_k$(n),r=null==e?null:(null!=e&&hn(e,yn)?e:pn()).get_1mhr4y_k$(t),o=null!=r&&hn(r,ye)?r:null;if(null!=o)return o;var i=this.polyBase2DefaultDeserializerProvider_1.get_1mhr4y_k$(n),a=null!=i&&"function"==typeof i?i:null;return null==a?null:a(t)},$i.prototype.getContextual_3ymxok_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||hn(r,ye)?r:null},$i.$metadata$={simpleName:"SerialModuleImpl",kind:"class",interfaces:[]},Ci.prototype.equals=function(n){if(!(n instanceof Ci))return!1;var t=n instanceof Ci?n:pn();return!!this.serializer_1.equals(t.serializer_1)},Ci.prototype.hashCode=function(){return G(On("serializer"),127)^this.serializer_1.hashCode()},Ci.prototype.toString=function(){return"@kotlinx.serialization.SerializableWith(serializer="+this.serializer_1+")"},Ci.$metadata$={simpleName:"SerializableWith",kind:"class",interfaces:[ce],associatedObjectKey:0},hr.prototype._get_isNullable__336674624_5kg3sw_k$=ge,hr.prototype._get_isInline__2852845512_nuloag_k$=me,Rr.prototype.decodeSerializableElement$default_xyql7s_k$=ve,Rr.prototype.decodeSerializableValue_xpp80o_k$=be,Rr.prototype.decodeSequentially_xlblqy_k$=_e,Rr.prototype.decodeCollectionSize_cd6i6s_k$=xe,no.prototype._get_isNullable__336674624_5kg3sw_k$=ge,no.prototype._get_isInline__2852845512_nuloag_k$=me,no.prototype._get_annotations__1905959661_virbvx_k$=Ae,Qr.prototype._get_isNullable__336674624_5kg3sw_k$=ge,Qr.prototype._get_isInline__2852845512_nuloag_k$=me,Qr.prototype._get_annotations__1905959661_virbvx_k$=Ae,Jr.prototype._get_isNullable__336674624_5kg3sw_k$=ge,Jr.prototype._get_isInline__2852845512_nuloag_k$=me,Jr.prototype._get_annotations__1905959661_virbvx_k$=Ae,to.prototype._get_isNullable__336674624_5kg3sw_k$=ge,to.prototype._get_isInline__2852845512_nuloag_k$=me,to.prototype._get_annotations__1905959661_virbvx_k$=Ae,Zr.prototype._get_isNullable__336674624_5kg3sw_k$=ge,Zr.prototype._get_isInline__2852845512_nuloag_k$=me,Zr.prototype._get_annotations__1905959661_virbvx_k$=Ae,Kr.prototype._get_isNullable__336674624_5kg3sw_k$=ge,Kr.prototype._get_isInline__2852845512_nuloag_k$=me,Kr.prototype._get_annotations__1905959661_virbvx_k$=Ae,eo.prototype._get_isNullable__336674624_5kg3sw_k$=ge,eo.prototype._get_isInline__2852845512_nuloag_k$=me,eo.prototype._get_annotations__1905959661_virbvx_k$=Ae,ro.prototype._get_isNullable__336674624_5kg3sw_k$=ge,ro.prototype._get_isInline__2852845512_nuloag_k$=me,ro.prototype._get_annotations__1905959661_virbvx_k$=Ae,oo.prototype._get_isNullable__336674624_5kg3sw_k$=ge,oo.prototype._get_isInline__2852845512_nuloag_k$=me,oo.prototype._get_annotations__1905959661_virbvx_k$=Ae,zo.prototype._get_isNullable__336674624_5kg3sw_k$=ge,zo.prototype._get_isInline__2852845512_nuloag_k$=me,pi.prototype._get_isNullable__336674624_5kg3sw_k$=ge,pi.prototype._get_isInline__2852845512_nuloag_k$=me,pi.prototype._get_annotations__1905959661_virbvx_k$=Ae,Ai.prototype.decodeSerializableElement$default_xyql7s_k$=ve,Ai.prototype.decodeSerializableValue_xpp80o_k$=be,Ai.prototype.decodeSequentially_xlblqy_k$=_e,Ai.prototype.decodeCollectionSize_cd6i6s_k$=xe,gi.prototype.decodeSerializableValue_xpp80o_k$=be,gi.prototype.decodeSerializableElement$default_xyql7s_k$=ve,gi.prototype.decodeSequentially_xlblqy_k$=_e,gi.prototype.decodeCollectionSize_cd6i6s_k$=xe,n.$crossModule$=n.$crossModule$||{},n.$crossModule$.buildSerialDescriptor$default=dr,n.$crossModule$.decodeSerializableElement$default=ve,n.$crossModule$.SerializationException_init_$Init$=Se,n.$crossModule$.SerializationException_init_$Create$=Me,n.$crossModule$.UnknownFieldException_init_$Create$=function n(t){var e=function(n,t){return Le.call(t,"An unknown field for index "+n),t}(t,Object.create(Le.prototype));return on(e,n),e},n.$crossModule$.SEALED_getInstance=function(){return null==A&&new Fr,A},n.$crossModule$.STRING_getInstance=Ir,n.$crossModule$.CONTEXTUAL_getInstance=br,n.$crossModule$.ENUM_getInstance=mr,n.$crossModule$.LIST_getInstance=Nr,n.$crossModule$.MAP_getInstance=Dr,n.$crossModule$.Companion_getInstance=Wr,n.$crossModule$.LongSerializer_getInstance=ii,n.$crossModule$.StringSerializer_getInstance=ni,n.$crossModule$.ListSerializer=function(n){return new go(n)},n.$crossModule$.MapSerializer=function(n,t){return new ho(n,t)},n.$crossModule$._get_nullable__2526391434=or,n.$crossModule$.serializer=Fe,n.$crossModule$.PolymorphicKind=qr,n.$crossModule$.PrimitiveKind=Sr,n.$crossModule$.PrimitiveSerialDescriptor=function(n,t){if(Dn(n))throw un(dn("Blank serial names are prohibited"));return function(n,t){return fi(),function(n){fi();for(var t=Zo()._get_keys__801529559_d97k5z_k$().iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var e=t.next_20eer_k$(),r=hi(Qn(e._get_simpleName__973554894_g3mnri_k$()));if(Zt(n,"kotlin."+r,!0)||Zt(n,r,!0))throw un(Jt("\n The name of serial descriptor should uniquely identify associated serializer.\n For serial name "+n+" there already exist "+hi(r)+"Serializer.\n Please refer to SerialDescriptor documentation for additional information.\n "))}}(n),new pi(n,t)}(n,t)},n.$crossModule$._get_annotations__1905959661=Ae,n.$crossModule$._get_isInline__2852845512=me,n.$crossModule$._get_isNullable__336674624=ge,n.$crossModule$.SerialDescriptor=sr,n.$crossModule$.getContextualDescriptor=function(n,t){var e,r=ar(t);if(null==r)e=null;else{var o=n.getContextual$default_ocirm0_k$(r,null,2,null);e=null==o?null:o._get_descriptor__684124924_bbb664_k$()}return e},n.$crossModule$.AbstractDecoder=Rr,n.$crossModule$.decodeCollectionSize=xe,n.$crossModule$.decodeSequentially=_e,n.$crossModule$.CompositeDecoder=Yr,n.$crossModule$.Decoder=Hr,n.$crossModule$.AbstractPolymorphicSerializer=Xr,n.$crossModule$.ArrayListSerializer=go,n.$crossModule$.ElementMarker=xo,n.$crossModule$.EnumSerializer=vo,n.$crossModule$.typeParametersSerializers=function(){return Oo()},n.$crossModule$.GeneratedSerializer=No,n.$crossModule$.NamedValueDecoder=gi,n.$crossModule$.PluginGeneratedSerialDescriptor=zo,n.$crossModule$.SerializerFactory=Lo,n.$crossModule$.jsonCachedSerialNames=function(n){return Co(n)},n.$crossModule$.throwMissingFieldException=function(n,t,e){var r=Tn(),o=t&~n,i=0;if(i<32)do{var a=i;if(i=i+1|0,0!=(1&o)){var s=e.getElementName_ykpypc_k$(a);r.add_1j60pz_k$(s),nn()}o=o>>>1|0}while(i<32);throw Oe(r,e._get_serialName__1025298892_gyfpos_k$())},n.$crossModule$._get_EmptySerializersModule__1292120011=Ei,n.$crossModule$.DeserializationStrategy=Ee,n.$crossModule$.KSerializer=ye,n.$crossModule$.MissingFieldException=Ne,n.$crossModule$.SerializationException=ze,n.$crossModule$.StringFormat=Be,n.$crossModule$.serializer_1=De,n})?r.apply(t,o):r)||(n.exports=i)},5748:function(n,t,e){var r,o,i;o=[t,e(8235),e(3486)],void 0===(i="function"==typeof(r=function(n,t,e){var r,o,i,a,s,l,c,d,u,p,h,f,g,m,A,b,_,x,v,y,k,E,w,$,C,B,I,S,M,z,O,N,L,D,j,T,P,F,V,q,R,H,U,W,Y,X,G,Q=Math.imul,J=t.$crossModule$._get_EmptySerializersModule__1292120011,Z=t.$crossModule$.StringFormat,K=e.$crossModule$.Annotation,nn=t.$crossModule$.Decoder,tn=t.$crossModule$.CompositeDecoder,en=e.$crossModule$.Unit_getInstance,rn=e.$crossModule$.StringBuilder_init_$Create$,on=e.$crossModule$._Char___init__impl__380027157,an=e.$crossModule$.THROW_CCE,sn=e.$crossModule$.equals,ln=e.$crossModule$.hashCode,cn=e.$crossModule$.joinToString$default,dn=e.$crossModule$.Map,un=e.$crossModule$.List,pn=e.$crossModule$.toString_1,hn=e.$crossModule$.getKClassFromExpression,fn=e.$crossModule$.getStringHashCode,gn=e.$crossModule$.LazyThreadSafetyMode_PUBLICATION_getInstance,mn=e.$crossModule$.lazy,An=t.$crossModule$.SerializerFactory,bn=e.$crossModule$.toInt,_n=e.$crossModule$.toLong_1,xn=e.$crossModule$.toDouble,vn=e.$crossModule$.IllegalArgumentException_init_$Create$_1,yn=t.$crossModule$.SEALED_getInstance,kn=t.$crossModule$.buildSerialDescriptor$default,En=t.$crossModule$.KSerializer,wn=t.$crossModule$.STRING_getInstance,$n=e.$crossModule$.StringCompanionObject_getInstance,Cn=t.$crossModule$.serializer,Bn=t.$crossModule$.MapSerializer,In=t.$crossModule$.SerialDescriptor,Sn=t.$crossModule$.ListSerializer,Mn=t.$crossModule$.ENUM_getInstance,zn=t.$crossModule$.PrimitiveSerialDescriptor,On=e.$crossModule$.isInterface,Nn=e.$crossModule$.IllegalStateException_init_$Create$,Ln=e.$crossModule$.lazy_1,Dn=t.$crossModule$._get_isNullable__336674624,jn=t.$crossModule$._get_isInline__2852845512,Tn=t.$crossModule$._get_annotations__1905959661,Pn=e.$crossModule$.KProperty1,Fn=e.$crossModule$.getPropertyCallableRef,Vn=t.$crossModule$.ElementMarker,qn=e.$crossModule$.captureStack,Rn=t.$crossModule$.SerializationException,Hn=t.$crossModule$.SerializationException_init_$Init$,Un=e.$crossModule$.charSequenceLength,Wn=e.$crossModule$.charSequenceSubSequence,Yn=e.$crossModule$.coerceAtLeast,Xn=e.$crossModule$.coerceAtMost,Gn=t.$crossModule$.Companion_getInstance,Qn=t.$crossModule$.SerializationException_init_$Create$,Jn=e.$crossModule$.ArrayList_init_$Create$_1,Zn=e.$crossModule$.singleOrNull,Kn=e.$crossModule$.arrayIterator,nt=e.$crossModule$.ensureNotNull,tt=e.$crossModule$.emptyMap,et=e.$crossModule$.getValue,rt=e.$crossModule$.copyOf_7,ot=e.$crossModule$.copyOf_8,it=e.$crossModule$.fillArrayVal,at=t.$crossModule$.LIST_getInstance,st=e.$crossModule$.LinkedHashMap_init_$Create$_1,lt=e.$crossModule$.DeepRecursiveFunction,ct=e.$crossModule$.invoke,dt=e.$crossModule$.CoroutineImpl,ut=e.$crossModule$.DeepRecursiveScope,pt=e.$crossModule$.Unit,ht=e.$crossModule$._get_COROUTINE_SUSPENDED__2870145053,ft=(e.$crossModule$.SuspendFunction2,t.$crossModule$.AbstractPolymorphicSerializer),gt=e.$crossModule$.getKClass,mt=t.$crossModule$.DeserializationStrategy,At=e.$crossModule$.isObject,bt=t.$crossModule$.AbstractDecoder,_t=e.$crossModule$.plus_1,xt=t.$crossModule$.MissingFieldException,vt=t.$crossModule$.decodeSerializableElement$default,yt=e.$crossModule$.toLong,kt=e.$crossModule$.IllegalArgumentException,Et=e.$crossModule$.isFinite_1,wt=e.$crossModule$.isFinite,$t=e.$crossModule$.charSequenceGet,Ct=t.$crossModule$.decodeSequentially,Bt=t.$crossModule$.decodeCollectionSize,It=e.$crossModule$.numberToChar,St=e.$crossModule$.Char__toInt_impl_2402388783,Mt=e.$crossModule$.equals_1,zt=e.$crossModule$.Char,Ot=e.$crossModule$.toByte,Nt=t.$crossModule$.NamedValueDecoder,Lt=t.$crossModule$.PolymorphicKind,Dt=t.$crossModule$.PrimitiveKind,jt=t.$crossModule$.MAP_getInstance,Tt=e.$crossModule$.IllegalArgumentException_init_$Create$,Pt=e.$crossModule$.ByteCompanionObject_getInstance,Ft=e.$crossModule$.ShortCompanionObject_getInstance,Vt=e.$crossModule$.toShort,qt=e.$crossModule$.single,Rt=t.$crossModule$.jsonCachedSerialNames,Ht=e.$crossModule$.emptySet,Ut=e.$crossModule$.plus,Wt=e.$crossModule$.toList,Yt=e.$crossModule$.Enum,Xt=t.$crossModule$.getContextualDescriptor,Gt=t.$crossModule$.CONTEXTUAL_getInstance,Qt=e.$crossModule$.toString,Jt=e.$crossModule$.last,Zt=e.$crossModule$.removeLast,Kt=e.$crossModule$.lastIndexOf$default,ne=e.$crossModule$.Long,te=e.$crossModule$.Char__minus_impl_3686210483,ee=e.$crossModule$.Companion_getInstance_1,re=e.$crossModule$.charArray,oe=e.$crossModule$.indexOf$default,ie=e.$crossModule$.HashMap_init_$Create$;function ae(){r=this,le.call(this,function(n,t,e,r,o,i,a,s,l,c,d,u,p,h){return function(n,t,e,r,o,i,a,s,l,c,d,u,p,h,f){return 0!=(1&p)&&(n=!1),0!=(2&p)&&(t=!1),0!=(4&p)&&(e=!1),0!=(8&p)&&(r=!1),0!=(16&p)&&(o=!1),0!=(32&p)&&(i=!0),0!=(64&p)&&(a=" "),0!=(128&p)&&(s=!1),0!=(256&p)&&(l=!1),0!=(512&p)&&(c="type"),0!=(1024&p)&&(d=!1),0!=(2048&p)&&(u=!0),ue.call(f,n,t,e,r,o,i,a,s,l,c,d,u),f}(n,t,e,r,o,i,a,s,l,c,d,u,p,0,Object.create(ue.prototype))}(!1,!1,!1,!1,!1,!1,null,!1,!1,null,!1,!1,4095),J())}function se(){return null==r&&new ae,r}function le(n,t){se(),this.configuration_1=n,this.serializersModule_1=t,this._schemaCache_1=new kr}function ce(){}function de(){}function ue(n,t,e,r,o,i,a,s,l,c,d,u){this.encodeDefaults_1=n,this.ignoreUnknownKeys_1=t,this.isLenient_1=e,this.allowStructuredMapKeys_1=r,this.prettyPrint_1=o,this.explicitNulls_1=i,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 pe(){}function he(){o=this}function fe(){null==o&&new he}function ge(){i=this}function me(){null==i&&new ge,fe.call(this)}function Ae(){a=this}function be(n){null==a&&new Ae,fe.call(this),this.content_1=n}function _e(){s=this}function xe(n){null==s&&new _e,fe.call(this),this.content_1=n}function ve(n,t){me.call(this),this.isString_1=t,this.content_1=pn(n)}function ye(){l=this,me.call(this),this.content_1="null";var n=gn();this.$cachedSerializer$delegate_1=mn(n,(function(){return Fe()}))}function ke(){return null==l&&new ye,l}function Ee(n){return function(n){return Mr(),!!Mt(n,"true",!0)||!Mt(n,"false",!0)&&null}(n._get_content__1558689208_ps04ag_k$())}function we(n){return bn(n._get_content__1558689208_ps04ag_k$())}function $e(n){var t,e=n instanceof me?n:null;return null==e?function(n,t){throw vn("Element "+hn(n)+" is not a "+t)}(n,"JsonPrimitive"):t=e,t}function Ce(){return function(){return(null==m&&new qe,m).descriptor_1}}function Be(){return function(n){var t=Ve((function(){return ze().descriptor_1}));n.element$default_m7h690_k$("JsonPrimitive",t,null,!1,12,null);var e=Ve((function(){return Fe().descriptor_1}));n.element$default_m7h690_k$("JsonNull",e,null,!1,12,null);var r=Ve(Ce());n.element$default_m7h690_k$("JsonLiteral",r,null,!1,12,null);var o=Ve((function(){return Le().descriptor_1}));n.element$default_m7h690_k$("JsonObject",o,null,!1,12,null);var i=Ve((function(){return Te().descriptor_1}));n.element$default_m7h690_k$("JsonArray",i,null,!1,12,null)}}function Ie(){c=this;var n=yn();this.descriptor_1=kn("kotlinx.serialization.json.JsonElement",n,[],Be(),4,null)}function Se(){return null==c&&new Ie,c}function Me(){d=this;var n=wn();this.descriptor_1=kn("kotlinx.serialization.json.JsonPrimitive",n,[],null,12,null)}function ze(){return null==d&&new Me,d}function Oe(){u=this,this.$$delegate_0__1=Bn(Cn($n()),Se())._get_descriptor__684124924_bbb664_k$(),this.serialName_1="kotlinx.serialization.json.JsonObject"}function Ne(){p=this,this.descriptor_1=(null==u&&new Oe,u)}function Le(){return null==p&&new Ne,p}function De(){h=this,this.$$delegate_0__1=Sn(Se())._get_descriptor__684124924_bbb664_k$(),this.serialName_1="kotlinx.serialization.json.JsonArray"}function je(){f=this,this.descriptor_1=(null==h&&new De,h)}function Te(){return null==f&&new je,f}function Pe(){g=this;var n=Mn();this.descriptor_1=kn("kotlinx.serialization.json.JsonNull",n,[],null,12,null)}function Fe(){return null==g&&new Pe,g}function Ve(n){return new We(n)}function qe(){m=this,this.descriptor_1=zn("kotlinx.serialization.json.JsonLiteral",wn())}function Re(n){var t=On(n,pe)?n:null;if(null==t)throw Nn("This serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got "+hn(n));return t}function He(n){Re(n),en()}function Ue(n){return Fn("original",1,Pn,(function(n){return Ue(n)}),null),n.original$delegate_1._get_value__3683422336_a43j40_k$()}function We(n){this.original$delegate_1=Ln(n)}function Ye(n){var t,e;this.origin_1=new Vn(n,(t=this,e=function(n,e){return o=n,i=e,(r=t).isUnmarkedNull_1=!o.isElementOptional_c3hgb3_k$(i)&&o.getElementDescriptor_sqz94k_k$(i)._get_isNullable__336674624_5kg3sw_k$(),r.isUnmarkedNull_1;var r,o,i},e.callableName="readIfAbsent",e)),this.isUnmarkedNull_1=!1}function Xe(n){er.call(this,n),qn(this,Xe)}function Ge(n){return new Xe("Value of type '"+n._get_serialName__1025298892_gyfpos_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__801637687_d99vlj_k$()+"'.\n"+G)}function Qe(n,t){var e="Unexpected special floating-point value "+pn(t)+". By default, non-finite floating point values are prohibited because they do not conform JSON specification";n.fail$default_p0pca1_k$(e,0,$o(),2,null)}function Je(n){er.call(this,n),qn(this,Je)}function Ze(n,t,e){return nr(n,t+"\nJSON input: "+rr(e,n))}function Ke(n,t,e){return nr(-1,function(n,t,e){return"Unexpected special floating-point value "+pn(n)+" with key "+t+". By default, non-finite floating point values are prohibited because they do not conform JSON specification. "+$o()+"\nCurrent output: "+or(e,0,1)}(n,t,e))}function nr(n,t){return new Je(n>=0?"Unexpected JSON token at offset "+n+": "+t:t)}function tr(n,t){return nr(-1,"Encountered unknown key '"+n+"'.\n"+W+"\nCurrent input: "+or(t,0,1))}function er(n){Hn(n,this),qn(this,er)}function rr(n,t){if(Un(n)<200)return n;if(-1===t){var e=Un(n)-60|0;if(e<=0)return n;var r=Un(n);return"....."+pn(Wn(n,e,r))}var o=t-30|0,i=t+30|0,a=o<=0?"":".....",s=i>=Un(n)?"":".....",l=Yn(o,0),c=Xn(i,Un(n));return a+pn(Wn(n,l,c))+s}function or(n,t,e,r){return 0!=(1&e)&&(t=-1),rr(n,t)}function ir(){return dr(),A}function ar(n,t,e){dr();var r=n.getElementIndex_2hwbkl_k$(e);if(r!==Gn()._get_UNKNOWN_NAME__1523688395_p75xhn_k$())return r;if(!t._get_configuration__311089819_557qfv_k$()._get_useAlternativeNames__3550019471_cbitf5_k$())return r;var o,i,a=Bo(t),s=ir(),l=a.getOrPut_2oe0zz_k$(n,s,(o=n,i=function(){return lr(o)},i.callableName="buildAlternativeNamesMap",i)).get_1mhr4y_k$(e);return null==l?Gn()._get_UNKNOWN_NAME__1523688395_p75xhn_k$():l}function sr(n,t,e,r){dr();var o=ar(n,t,e);if(o===Gn()._get_UNKNOWN_NAME__1523688395_p75xhn_k$())throw Qn(n._get_serialName__1025298892_gyfpos_k$()+" does not contain element with name '"+e+"'"+r);return o}function lr(n){dr();var t=null,e=0,r=n._get_elementsCount__2919979385_mqmrgn_k$();if(e<r)do{var o=e;e=e+1|0;for(var i=n.getElementAnnotations_a57oar_k$(o),a=Jn(),s=i.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l=s.next_20eer_k$();l instanceof de&&(a.add_1j60pz_k$(l),en())}var c=Zn(a),d=null==c?null:c._get_names__3454403977_dwg6t3_k$();if(null==d);else{for(var u=Kn(d);u.hasNext_bitz1p_k$();){var p=u.next_20eer_k$();null==t&&(t=Io(n._get_elementsCount__2919979385_mqmrgn_k$())),cr(nt(t),n,p,o)}en()}en()}while(e<r);var h=t;return null==h?tt():h}function cr(n,t,e,r){if((On(n,dn)?n:an()).containsKey_wgk31w_k$(e))throw new er("The suggested name '"+e+"' for property "+t.getElementName_ykpypc_k$(r)+" is already one of the names for property "+t.getElementName_ykpypc_k$(et(n,e))+" in "+t);n.put_3mhbri_k$(e,r),en()}function dr(){b||(b=!0,A=new yr)}function ur(){_=this}function pr(){return null==_&&new ur,_}function hr(n){var t=Q(n.currentDepth_1,2);n.currentObjectPath_1=rt(n.currentObjectPath_1,t),n.indicies_1=ot(n.indicies_1,t)}function fr(){var n;n=it(Array(8),null),this.currentObjectPath_1=n;for(var t=0,e=new Int32Array(8);t<8;){-1,e[t]=-1,t=t+1|0}this.indicies_1=e,this.currentDepth_1=-1}function gr(n){var t=n.lexer_1.consumeNextToken_uf1vsa_k$();n.lexer_1.peekNextToken_1gqwr9_k$()===po()&&n.lexer_1.fail$default_p0pca1_k$("Unexpected leading comma",0,null,6,null);for(var e=Jn();n.lexer_1.canConsumeValue_oljqd7_k$();){var r=n.read_22xsm_k$();if(e.add_1j60pz_k$(r),en(),(t=n.lexer_1.consumeNextToken_uf1vsa_k$())!==po()){var o=n.lexer_1,i=t===bo(),a=o._get_currentPosition__868736655_ed81hr_k$();if(!i){o.fail$default_p0pca1_k$("Expected end of the array or comma",a,null,4,null)}}}return t===Ao()?(n.lexer_1.consumeNextToken_trhodc_k$(bo()),en()):t===po()&&n.lexer_1.fail$default_p0pca1_k$("Unexpected trailing comma",0,null,6,null),new xe(e)}function mr(n,t){var e=n.isLenient_1||!t?n.lexer_1.consumeStringLenient_9oypvu_k$():n.lexer_1.consumeString_j3j2z7_k$();return t||e!==B?new ve(e,t):ke()}function Ar(n){return ct(new lt((t=new br(n,null),(e=function(n,e,r){return t.invoke_3bmcpd_k$(n,e,r)}).$arity=2,e)),en());var t,e}function br(n,t){this.this$0__1=n,dt.call(this,t)}function _r(n,t,e){dt.call(this,e),this._this__1828080292__1=n,this._this__1828080292__2=t}function xr(n,t){this.lexer_1=t,this.isLenient_1=n._get_isLenient__4131730692_2p6q64_k$(),this.stackDepth_1=0}function vr(n,t){if(!(t instanceof ft)||n._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()._get_useArrayPolymorphism__4259793650_kxw5q_k$())return t.deserialize_2t41fm_k$(n);var e=n.decodeJsonElement_6lz9ye_k$(),r=t._get_descriptor__684124924_bbb664_k$();if(!(e instanceof be))throw nr(-1,"Expected "+gt(be)+" as the serialized body of "+r._get_serialName__1025298892_gyfpos_k$()+", but had "+hn(e));var o,i=e,a=function(n,t){for(var e=n._get_annotations__1905959661_virbvx_k$().iterator_jk1svi_k$();e.hasNext_bitz1p_k$();){var r=e.next_20eer_k$();if(r instanceof ce)return r._get_discriminator__2118466997_z1a3lh_k$()}return t._get_configuration__311089819_557qfv_k$()._get_classDiscriminator__1173799943_jeultz_k$()}(t._get_descriptor__684124924_bbb664_k$(),n._get_json__801013347_d8whur_k$()),s=i.get_4u8u51_k$(a),l=null==s?null:$e(s),c=null==l?null:l._get_content__1558689208_ps04ag_k$(),d=t.findPolymorphicSerializerOrNull_e7t5h9_k$(n,c);null==d?function(n,t){throw Ze(-1,"Polymorphic serializer was not found for "+(null==n?"missing class discriminator ('null')":"class discriminator '"+n+"'"),t.toString())}(c,i):o=d;var u=o;return function(n,t,e,r){return new Pr(n,e,t,r._get_descriptor__684124924_bbb664_k$()).decodeSerializableValue_xpp80o_k$(r)}(n._get_json__801013347_d8whur_k$(),a,i,On(u,mt)?u:an())}function yr(){}function kr(){this.map_1=Io(1)}function Er(n,t,e){var r;n:{var o=n.json_1,i=t.getElementDescriptor_sqz94k_k$(e);if(i._get_isNullable__336674624_5kg3sw_k$()||n.lexer_1.tryConsumeNotNull_blklc7_k$()){if(sn(i._get_kind__801637687_d99vlj_k$(),Mn())){var a=n.lexer_1.peekString_9klnyq_k$(n.configuration_1._get_isLenient__4131730692_2p6q64_k$());if(null==a){r=!1;break n}if(ar(i,o,a)===Gn()._get_UNKNOWN_NAME__1523688395_p75xhn_k$()){n.lexer_1.consumeString_j3j2z7_k$(),en(),r=!0;break n}}r=!1}else r=!0}return r}function wr(n,t){return n.configuration_1._get_ignoreUnknownKeys__4153108645_2cgiu3_k$()?n.lexer_1.skipElement_wcp1ak_k$(n.configuration_1._get_isLenient__4131730692_2p6q64_k$()):n.lexer_1.failOnUnknownKey_6lfa5c_k$(t),n.lexer_1.tryConsumeComma_9n2ve4_k$()}function $r(n){return n.configuration_1._get_isLenient__4131730692_2p6q64_k$()?n.lexer_1.consumeStringLenientNotNull_m2rgts_k$():n.lexer_1.consumeKeyString_mfa3ws_k$()}function Cr(n,t,e,r){bt.call(this),this.json_1=n,this.mode_1=t,this.lexer_1=e,this.serializersModule_1=this.json_1._get_serializersModule__364239364_60uww4_k$(),this.currentIndex_1=-1,this.configuration_1=this.json_1._get_configuration__311089819_557qfv_k$(),this.elementMarker_1=this.configuration_1._get_explicitNulls__3748731353_917qcn_k$()?null:new Ye(r)}function Br(){return Mr(),x}function Ir(n){Mr();var t=15&n;return It(t<10?t+48|0:97+(t-10|0)|0)}function Sr(n,t){Mr(),n.append_t8oh9e_k$(co()),en();var e=0,r=0,o=Un(t)-1|0;if(r<=o)do{var i=r;r=r+1|0;var a=$t(t,i),s=St(a);s<Br().length&&null!=Br()[s]&&(n.append_tbojcw_k$(t,e,i),en(),n.append_ssq29y_k$(Br()[s]),en(),e=i+1|0)}while(r<=o);0!==e?(n.append_tbojcw_k$(t,e,t.length),en()):(n.append_ssq29y_k$(t),en()),n.append_t8oh9e_k$(co()),en()}function Mr(){if(!v){v=!0;var n=it(Array(93),null),t=0;if(t<=31)do{var e=t;t=t+1|0;var r=Ir(e>>12),o=Ir(e>>8),i=Ir(e>>4),a=Ir(e);n[e]="\\u"+new zt(r)+new zt(o)+new zt(i)+new zt(a)}while(t<=31);n[34]='\\"',n[92]="\\\\",n[9]="\\t",n[8]="\\b",n[10]="\\n",n[13]="\\r",n[12]="\\f",x=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);34,s[34]=Ot(34),92,s[92]=Ot(92),116,s[9]=Ot(116),98,s[8]=Ot(98),110,s[10]=Ot(110),114,s[13]=Ot(114),102,s[12]=Ot(102)}}function zr(n){var t=n._get_currentTagOrNull__3083342688_k1dbj4_k$(),e=null==t?null:n.currentElement_sx22im_k$(t);return null==e?n._get_value__3683422336_a43j40_k$():e}function Or(n,t){throw Ze(-1,"Failed to parse '"+t+"'",pn(zr(n)))}function Nr(n,t,e){var r=n instanceof ve?n:null;if(null==r)throw nr(-1,"Unexpected 'null' when "+e+" was expected");return r}function Lr(n,t){Nt.call(this),this.json_1=n,this.value_1=t,this.configuration_1=this._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()}function Dr(n,t,e,r,o,i,a){return 0!=(4&o)&&(e=null),0!=(8&o)&&(r=null),Pr.call(a,n,t,e,r),a}function jr(n,t,e,r){var o,i;n:{var a=n._get_json__801013347_d8whur_k$(),s=t.getElementDescriptor_sqz94k_k$(e);if(!s._get_isNullable__336674624_5kg3sw_k$()&&n.currentElement_sx22im_k$(r)instanceof ye)o=!0;else{if(sn(s._get_kind__801637687_d99vlj_k$(),Mn())){var l=n.currentElement_sx22im_k$(r),c=l instanceof me?l:null,d=null==c?null:(i=c)instanceof ye?null:i._get_content__1558689208_ps04ag_k$();if(null==d){o=!1;break n}if(ar(s,a,d)===Gn()._get_UNKNOWN_NAME__1523688395_p75xhn_k$()){en(),o=!0;break n}}o=!1}}return o}function Tr(n,t,e){return n.forceNull_1=!n._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()._get_explicitNulls__3748731353_917qcn_k$()&&!t.isElementOptional_c3hgb3_k$(e)&&t.getElementDescriptor_sqz94k_k$(e)._get_isNullable__336674624_5kg3sw_k$(),n.forceNull_1}function Pr(n,t,e,r){Lr.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 Fr(n,t){Lr.call(this,n,t),this.value_2=t,this.size_1=this.value_2._get_size__809037418_ddoh9m_k$(),this.currentIndex_1=-1}function Vr(n,t){Dr(n,t,null,null,12,0,this),this.value_3=t,this.keys_1=Wt(this.value_3._get_keys__801529559_d97k5z_k$()),this.size_1=Q(this.keys_1._get_size__809037418_ddoh9m_k$(),2),this.position_2=-1}function qr(){if($)return en();$=!0,y=new Rr("OBJ",0,Qr(),Jr()),k=new Rr("LIST",1,Zr(),Kr()),E=new Rr("MAP",2,Qr(),Jr()),w=new Rr("POLY_OBJ",3,Zr(),Kr())}function Rr(n,t,e,r){Yt.call(this,n,t),this.begin_1=e,this.end_1=r}function Hr(n,t){var e,r=t._get_kind__801637687_d99vlj_k$();if(r instanceof Lt)qr(),e=w;else if(sn(r,at()))e=Yr();else if(sn(r,jt())){var o,i=Ur(t.getElementDescriptor_sqz94k_k$(0),n._get_serializersModule__364239364_60uww4_k$()),a=i._get_kind__801637687_d99vlj_k$();if(a instanceof Dt||sn(a,Mn()))o=Xr();else{if(!n._get_configuration__311089819_557qfv_k$()._get_allowStructuredMapKeys__141016373_2bygxh_k$())throw Ge(i);o=Yr()}e=o}else e=Wr();return e}function Ur(n,t){var e;if(sn(n._get_kind__801637687_d99vlj_k$(),Gt())){var r=Xt(t,n),o=null==r?null:Ur(r,t);e=null==o?n:o}else e=n._get_isInline__2852845512_nuloag_k$()?Ur(n.getElementDescriptor_sqz94k_k$(0),t):n;return e}function Wr(){return qr(),y}function Yr(){return qr(),k}function Xr(){return qr(),E}function Gr(){return C}function Qr(){return I}function Jr(){return S}function Zr(){return M}function Kr(){return z}function no(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_p0pca1_k$("Expected escape sequence to continue, got EOF",0,null,6,null);var r=n._get_source__263461456_4cuw5s_k$(),o=e;e=o+1|0;var i=$t(r,o);if(sn(new zt(i),new zt(on(117))))return ro(n,n._get_source__263461456_4cuw5s_k$(),e);var a=function(n){return n<117?wo().ESCAPE_2_CHAR_1[n]:on(0)}(St(i));if(sn(new zt(a),new zt(on(0)))){var s="Invalid escaped char '"+new zt(i)+"'";n.fail$default_p0pca1_k$(s,0,null,6,null)}return n.escapedString_1.append_t8oh9e_k$(a),en(),e}(n,e+1|0)}function to(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 eo(n){var t=nt(n.peekedString_1);return n.peekedString_1=null,t}function ro(n,t,e){return(e+4|0)>=Un(t)?(n.currentPosition_1=e,n.ensureHaveChars_2ohzs6_k$(),(n.currentPosition_1+4|0)>=Un(t)&&n.fail$default_p0pca1_k$("Unexpected EOF during unicode escape",0,null,6,null),ro(n,t,n.currentPosition_1)):(n.escapedString_1.append_t8oh9e_k$(It((((oo(n,t,e)<<12)+(oo(n,t,e+1|0)<<8)|0)+(oo(n,t,e+2|0)<<4)|0)+oo(n,t,e+3|0)|0)),en(),e+4|0)}function oo(n,t,e){var r,o=$t(t,e);if(on(48)<=o&&o<=on(57))r=St(o)-48|0;else if(on(97)<=o&&o<=on(102))r=10+(St(o)-97|0)|0;else if(on(65)<=o&&o<=on(70))r=10+(St(o)-65|0)|0;else{var i="Invalid toHexChar char '"+new zt(o)+"' in unicode escape";n.fail$default_p0pca1_k$(i,0,null,6,null)}return r}function io(n,t){var e=n.prefetchOrEof_yw6lb3_k$(t);(e>=Un(n._get_source__263461456_4cuw5s_k$())||-1===e)&&n.fail$default_p0pca1_k$("EOF",0,null,6,null);var r=n._get_source__263461456_4cuw5s_k$(),o=e;e=o+1|0;var i,a=$t(r,o),s=32|St(a);if(116===s)ao(n,"rue",e),i=!0;else if(102===s)ao(n,"alse",e),i=!1;else{var l="Expected valid boolean literal prefix, but had '"+n.consumeStringLenient_9oypvu_k$()+"'";n.fail$default_p0pca1_k$(l,0,null,6,null)}return i}function ao(n,t,e){(Un(n._get_source__263461456_4cuw5s_k$())-e|0)<t.length&&n.fail$default_p0pca1_k$("Unexpected end of boolean literal",0,null,6,null);var r=0,o=Un(t)-1|0;if(r<=o)do{var i=r;r=r+1|0;var a=$t(t,i),s=$t(n._get_source__263461456_4cuw5s_k$(),e+i|0);if(St(a)!==(32|St(s))){var l="Expected valid boolean literal prefix, but had '"+n.consumeStringLenient_9oypvu_k$()+"'";n.fail$default_p0pca1_k$(l,0,null,6,null)}}while(r<=o);n.currentPosition_1=e+t.length|0}function so(){this.currentPosition_1=0,this.path_1=new fr,this.peekedString_1=null,this.escapedString_1=rn()}function lo(n){return St(n)<126?wo().CHAR_TO_TOKEN_1[St(n)]:0}function co(){return L}function uo(){return D}function po(){return T}function ho(){return P}function fo(){return F}function go(){return V}function mo(){return q}function Ao(){return R}function bo(){return H}function _o(){return U}function xo(n,t,e){var r;sn(new zt(e),new zt(on(117)))||(r=St(e),n.ESCAPE_2_CHAR_1[r]=It(t))}function vo(n,t,e){return xo(n,St(t),e)}function yo(n,t,e){n.CHAR_TO_TOKEN_1[t]=e}function ko(n,t,e){return yo(n,St(t),e)}function Eo(){Y=this,this.ESCAPE_2_CHAR_1=re(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,xo(n,e,on(117))}while(t<=31);xo(n,8,on(98)),xo(n,9,on(116)),xo(n,10,on(110)),xo(n,12,on(102)),xo(n,13,on(114)),vo(n,on(47),on(47)),vo(n,on(34),on(34)),vo(n,on(92),on(92))}(this),function(n){var t=0;if(t<=32)do{var e=t;t=t+1|0,yo(n,e,127)}while(t<=32);yo(n,9,3),yo(n,10,3),yo(n,13,3),yo(n,32,3),ko(n,on(44),4),ko(n,on(58),5),ko(n,on(123),6),ko(n,on(125),7),ko(n,on(91),8),ko(n,on(93),9),ko(n,on(34),1),ko(n,on(92),2)}(this)}function wo(){return null==Y&&new Eo,Y}function $o(){return X}function Co(n){so.call(this),this.source_1=n}function Bo(n){return n._get__schemaCache__4146643177_2gb3mf_k$()}function Io(n){return ie(n)}return ae.prototype=Object.create(le.prototype),ae.prototype.constructor=ae,me.prototype=Object.create(fe.prototype),me.prototype.constructor=me,be.prototype=Object.create(fe.prototype),be.prototype.constructor=be,xe.prototype=Object.create(fe.prototype),xe.prototype.constructor=xe,ve.prototype=Object.create(me.prototype),ve.prototype.constructor=ve,ye.prototype=Object.create(me.prototype),ye.prototype.constructor=ye,er.prototype=Object.create(Rn.prototype),er.prototype.constructor=er,Xe.prototype=Object.create(er.prototype),Xe.prototype.constructor=Xe,Je.prototype=Object.create(er.prototype),Je.prototype.constructor=Je,br.prototype=Object.create(dt.prototype),br.prototype.constructor=br,_r.prototype=Object.create(dt.prototype),_r.prototype.constructor=_r,Cr.prototype=Object.create(bt.prototype),Cr.prototype.constructor=Cr,Lr.prototype=Object.create(Nt.prototype),Lr.prototype.constructor=Lr,Pr.prototype=Object.create(Lr.prototype),Pr.prototype.constructor=Pr,Fr.prototype=Object.create(Lr.prototype),Fr.prototype.constructor=Fr,Vr.prototype=Object.create(Pr.prototype),Vr.prototype.constructor=Vr,Rr.prototype=Object.create(Yt.prototype),Rr.prototype.constructor=Rr,Co.prototype=Object.create(so.prototype),Co.prototype.constructor=Co,ae.$metadata$={simpleName:"Default",kind:"object",interfaces:[]},le.prototype._get_configuration__311089819_557qfv_k$=function(){return this.configuration_1},le.prototype._get_serializersModule__364239364_60uww4_k$=function(){return this.serializersModule_1},le.prototype._get__schemaCache__4146643177_2gb3mf_k$=function(){return this._schemaCache_1},le.prototype.decodeFromString_ink0ik_k$=function(n,t){var e=new Co(t),r=new Cr(this,Wr(),e,n._get_descriptor__684124924_bbb664_k$()).decodeSerializableValue_xpp80o_k$(n);return e.expectEof_2xcy36_k$(),r},le.$metadata$={simpleName:"Json",kind:"class",interfaces:[Z]},ce.prototype._get_discriminator__2118466997_z1a3lh_k$=function(){return this.discriminator_1},ce.$metadata$={simpleName:"JsonClassDiscriminator",kind:"class",interfaces:[K]},de.prototype._get_names__3454403977_dwg6t3_k$=function(){return this.names_1},de.$metadata$={simpleName:"JsonNames",kind:"class",interfaces:[K]},ue.prototype._get_ignoreUnknownKeys__4153108645_2cgiu3_k$=function(){return this.ignoreUnknownKeys_1},ue.prototype._get_isLenient__4131730692_2p6q64_k$=function(){return this.isLenient_1},ue.prototype._get_allowStructuredMapKeys__141016373_2bygxh_k$=function(){return this.allowStructuredMapKeys_1},ue.prototype._get_explicitNulls__3748731353_917qcn_k$=function(){return this.explicitNulls_1},ue.prototype._get_coerceInputValues__1564306208_pvcie8_k$=function(){return this.coerceInputValues_1},ue.prototype._get_useArrayPolymorphism__4259793650_kxw5q_k$=function(){return this.useArrayPolymorphism_1},ue.prototype._get_classDiscriminator__1173799943_jeultz_k$=function(){return this.classDiscriminator_1},ue.prototype._get_allowSpecialFloatingPointValues__1768724981_t91wxh_k$=function(){return this.allowSpecialFloatingPointValues_1},ue.prototype._get_useAlternativeNames__3550019471_cbitf5_k$=function(){return this.useAlternativeNames_1},ue.prototype.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+")"},ue.$metadata$={simpleName:"JsonConfiguration",kind:"class",interfaces:[]},pe.$metadata$={simpleName:"JsonDecoder",kind:"interface",interfaces:[nn,tn]},he.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},fe.$metadata$={simpleName:"JsonElement",kind:"class",interfaces:[],associatedObjects:{0:Se}},ge.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},me.prototype.toString=function(){return this._get_content__1558689208_ps04ag_k$()},me.$metadata$={simpleName:"JsonPrimitive",kind:"class",interfaces:[],associatedObjects:{0:ze}},Ae.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},be.prototype._get_entries__31877249_iz8n5_k$=function(){return this.content_1._get_entries__31877249_iz8n5_k$()},be.prototype._get_keys__801529559_d97k5z_k$=function(){return this.content_1._get_keys__801529559_d97k5z_k$()},be.prototype._get_size__809037418_ddoh9m_k$=function(){return this.content_1._get_size__809037418_ddoh9m_k$()},be.prototype.containsKey_mw51tt_k$=function(n){return this.content_1.containsKey_wgk31w_k$(n)},be.prototype.containsKey_wgk31w_k$=function(n){return null!=n&&"string"==typeof n&&this.containsKey_mw51tt_k$(null!=n&&"string"==typeof n?n:an())},be.prototype.get_4u8u51_k$=function(n){return this.content_1.get_1mhr4y_k$(n)},be.prototype.get_1mhr4y_k$=function(n){return null==n||"string"!=typeof n?null:this.get_4u8u51_k$(null!=n&&"string"==typeof n?n:an())},be.prototype.isEmpty_y1axqb_k$=function(){return this.content_1.isEmpty_y1axqb_k$()},be.prototype.equals=function(n){return sn(this.content_1,n)},be.prototype.hashCode=function(){return ln(this.content_1)},be.prototype.toString=function(){var n=this.content_1._get_entries__31877249_iz8n5_k$();return cn(n,",","{","}",0,null,(function(n){var t=n._get_key__857139730_e6bh8y_k$();en();var e=n._get_value__3683422336_a43j40_k$();en();var r=rn();return Sr(r,t),r.append_t8oh9e_k$(on(58)),en(),r.append_t8pm91_k$(e),en(),r.toString()}),24,null)},be.$metadata$={simpleName:"JsonObject",kind:"class",interfaces:[dn],associatedObjects:{0:Le}},_e.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},xe.prototype._get_size__809037418_ddoh9m_k$=function(){return this.content_1._get_size__809037418_ddoh9m_k$()},xe.prototype.contains_kpaesj_k$=function(n){return this.content_1.contains_2ehdt1_k$(n)},xe.prototype.contains_2ehdt1_k$=function(n){return n instanceof fe&&this.contains_kpaesj_k$(n instanceof fe?n:an())},xe.prototype.containsAll_o6wx2e_k$=function(n){return this.content_1.containsAll_jr3fla_k$(n)},xe.prototype.containsAll_jr3fla_k$=function(n){return this.containsAll_o6wx2e_k$(n)},xe.prototype.get_fkrdnv_k$=function(n){return this.content_1.get_fkrdnv_k$(n)},xe.prototype.isEmpty_y1axqb_k$=function(){return this.content_1.isEmpty_y1axqb_k$()},xe.prototype.iterator_jk1svi_k$=function(){return this.content_1.iterator_jk1svi_k$()},xe.prototype.subList_d153ha_k$=function(n,t){return this.content_1.subList_d153ha_k$(n,t)},xe.prototype.equals=function(n){return sn(this.content_1,n)},xe.prototype.hashCode=function(){return ln(this.content_1)},xe.prototype.toString=function(){return cn(this.content_1,",","[","]",0,null,null,56,null)},xe.$metadata$={simpleName:"JsonArray",kind:"class",interfaces:[un],associatedObjects:{0:Te}},ve.prototype._get_isString__3315263824_g7ag1c_k$=function(){return this.isString_1},ve.prototype._get_content__1558689208_ps04ag_k$=function(){return this.content_1},ve.prototype.toString=function(){var n;if(this.isString_1){var t=rn();Sr(t,this.content_1),n=t.toString()}else n=this.content_1;return n},ve.prototype.equals=function(n){return this===n||!(null==n||!hn(this).equals(hn(n)))&&(n instanceof ve||an(),en(),this.isString_1===n.isString_1&&this.content_1===n.content_1)},ve.prototype.hashCode=function(){var n=0|this.isString_1;return Q(31,n)+fn(this.content_1)|0},ve.$metadata$={simpleName:"JsonLiteral",kind:"class",interfaces:[]},ye.prototype._get_content__1558689208_ps04ag_k$=function(){return this.content_1},ye.prototype.serializer_9w0wvi_k$=function(){return this.$cachedSerializer$delegate_1._get_value__3683422336_a43j40_k$()},ye.prototype.serializer_5xgt5t_k$=function(n){return this.serializer_9w0wvi_k$()},ye.$metadata$={simpleName:"JsonNull",kind:"object",interfaces:[An],associatedObjects:{0:Fe}},Ie.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Ie.prototype.deserialize_2t41fm_k$=function(n){return Re(n).decodeJsonElement_6lz9ye_k$()},Ie.$metadata$={simpleName:"JsonElementSerializer",kind:"object",interfaces:[En]},Me.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Me.prototype.deserialize_2t41fm_k$=function(n){var t=Re(n).decodeJsonElement_6lz9ye_k$();if(!(t instanceof me))throw Ze(-1,"Unexpected JSON element, expected JsonPrimitive, had "+hn(t),pn(t));return t},Me.$metadata$={simpleName:"JsonPrimitiveSerializer",kind:"object",interfaces:[En]},Oe.prototype._get_annotations__1905959661_virbvx_k$=function(){return this.$$delegate_0__1._get_annotations__1905959661_virbvx_k$()},Oe.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.$$delegate_0__1._get_elementsCount__2919979385_mqmrgn_k$()},Oe.prototype._get_isInline__2852845512_nuloag_k$=function(){return this.$$delegate_0__1._get_isInline__2852845512_nuloag_k$()},Oe.prototype._get_isNullable__336674624_5kg3sw_k$=function(){return this.$$delegate_0__1._get_isNullable__336674624_5kg3sw_k$()},Oe.prototype._get_kind__801637687_d99vlj_k$=function(){return this.$$delegate_0__1._get_kind__801637687_d99vlj_k$()},Oe.prototype.getElementAnnotations_a57oar_k$=function(n){return this.$$delegate_0__1.getElementAnnotations_a57oar_k$(n)},Oe.prototype.getElementDescriptor_sqz94k_k$=function(n){return this.$$delegate_0__1.getElementDescriptor_sqz94k_k$(n)},Oe.prototype.getElementIndex_2hwbkl_k$=function(n){return this.$$delegate_0__1.getElementIndex_2hwbkl_k$(n)},Oe.prototype.getElementName_ykpypc_k$=function(n){return this.$$delegate_0__1.getElementName_ykpypc_k$(n)},Oe.prototype.isElementOptional_c3hgb3_k$=function(n){return this.$$delegate_0__1.isElementOptional_c3hgb3_k$(n)},Oe.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},Oe.$metadata$={simpleName:"JsonObjectDescriptor",kind:"object",interfaces:[In]},Ne.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Ne.prototype.deserialize_2t41fm_k$=function(n){return He(n),new be(Bn(Cn($n()),Se()).deserialize_2t41fm_k$(n))},Ne.$metadata$={simpleName:"JsonObjectSerializer",kind:"object",interfaces:[En]},De.prototype._get_annotations__1905959661_virbvx_k$=function(){return this.$$delegate_0__1._get_annotations__1905959661_virbvx_k$()},De.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return this.$$delegate_0__1._get_elementsCount__2919979385_mqmrgn_k$()},De.prototype._get_isInline__2852845512_nuloag_k$=function(){return this.$$delegate_0__1._get_isInline__2852845512_nuloag_k$()},De.prototype._get_isNullable__336674624_5kg3sw_k$=function(){return this.$$delegate_0__1._get_isNullable__336674624_5kg3sw_k$()},De.prototype._get_kind__801637687_d99vlj_k$=function(){return this.$$delegate_0__1._get_kind__801637687_d99vlj_k$()},De.prototype.getElementAnnotations_a57oar_k$=function(n){return this.$$delegate_0__1.getElementAnnotations_a57oar_k$(n)},De.prototype.getElementDescriptor_sqz94k_k$=function(n){return this.$$delegate_0__1.getElementDescriptor_sqz94k_k$(n)},De.prototype.getElementIndex_2hwbkl_k$=function(n){return this.$$delegate_0__1.getElementIndex_2hwbkl_k$(n)},De.prototype.getElementName_ykpypc_k$=function(n){return this.$$delegate_0__1.getElementName_ykpypc_k$(n)},De.prototype.isElementOptional_c3hgb3_k$=function(n){return this.$$delegate_0__1.isElementOptional_c3hgb3_k$(n)},De.prototype._get_serialName__1025298892_gyfpos_k$=function(){return this.serialName_1},De.$metadata$={simpleName:"JsonArrayDescriptor",kind:"object",interfaces:[In]},je.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},je.prototype.deserialize_2t41fm_k$=function(n){return He(n),new xe(Sn(Se()).deserialize_2t41fm_k$(n))},je.$metadata$={simpleName:"JsonArraySerializer",kind:"object",interfaces:[En]},Pe.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Pe.prototype.deserialize_2t41fm_k$=function(n){if(He(n),n.decodeNotNullMark_us4ba1_k$())throw new Je("Expected 'null' literal");return n.decodeNull_jzrmuj_k$(),en(),ke()},Pe.$metadata$={simpleName:"JsonNullSerializer",kind:"object",interfaces:[En]},qe.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},qe.prototype.deserialize_2t41fm_k$=function(n){var t=Re(n).decodeJsonElement_6lz9ye_k$();if(!(t instanceof ve))throw Ze(-1,"Unexpected JSON element, expected JsonLiteral, had "+hn(t),pn(t));return t},qe.$metadata$={simpleName:"JsonLiteralSerializer",kind:"object",interfaces:[En]},We.prototype._get_serialName__1025298892_gyfpos_k$=function(){return Ue(this)._get_serialName__1025298892_gyfpos_k$()},We.prototype._get_kind__801637687_d99vlj_k$=function(){return Ue(this)._get_kind__801637687_d99vlj_k$()},We.prototype._get_elementsCount__2919979385_mqmrgn_k$=function(){return Ue(this)._get_elementsCount__2919979385_mqmrgn_k$()},We.prototype.getElementName_ykpypc_k$=function(n){return Ue(this).getElementName_ykpypc_k$(n)},We.prototype.getElementIndex_2hwbkl_k$=function(n){return Ue(this).getElementIndex_2hwbkl_k$(n)},We.prototype.getElementAnnotations_a57oar_k$=function(n){return Ue(this).getElementAnnotations_a57oar_k$(n)},We.prototype.getElementDescriptor_sqz94k_k$=function(n){return Ue(this).getElementDescriptor_sqz94k_k$(n)},We.prototype.isElementOptional_c3hgb3_k$=function(n){return Ue(this).isElementOptional_c3hgb3_k$(n)},We.$metadata$={kind:"class",interfaces:[In]},Ye.prototype._get_isUnmarkedNull__2430853973_utuf1n_k$=function(){return this.isUnmarkedNull_1},Ye.prototype.mark_xwbrr1_k$=function(n){this.origin_1.mark_xwbrr1_k$(n)},Ye.prototype.nextUnmarkedIndex_u6mxd2_k$=function(){return this.origin_1.nextUnmarkedIndex_u6mxd2_k$()},Ye.$metadata$={simpleName:"JsonElementMarker",kind:"class",interfaces:[]},Xe.$metadata$={simpleName:"JsonEncodingException",kind:"class",interfaces:[]},Je.$metadata$={simpleName:"JsonDecodingException",kind:"class",interfaces:[]},er.$metadata$={simpleName:"JsonException",kind:"class",interfaces:[]},ur.$metadata$={simpleName:"Tombstone",kind:"object",interfaces:[]},fr.prototype.pushDescriptor_yqld09_k$=function(n){var t=this;t.currentDepth_1=t.currentDepth_1+1|0;var e=t.currentDepth_1;e===this.currentObjectPath_1.length&&hr(this),this.currentObjectPath_1[e]=n},fr.prototype.updateDescriptorIndex_64kjsa_k$=function(n){this.indicies_1[this.currentDepth_1]=n},fr.prototype.updateCurrentMapKey_rvnz6l_k$=function(n){var t;if(-2!==this.indicies_1[this.currentDepth_1]){var e=this;e.currentDepth_1=e.currentDepth_1+1|0,t=e.currentDepth_1===this.currentObjectPath_1.length}else t=!1;t&&hr(this),this.currentObjectPath_1[this.currentDepth_1]=n,this.indicies_1[this.currentDepth_1]=-2},fr.prototype.resetCurrentMapKey_1lk2sk_k$=function(){-2===this.indicies_1[this.currentDepth_1]&&(this.currentObjectPath_1[this.currentDepth_1]=pr())},fr.prototype.popDescriptor_wfdf7z_k$=function(){var n=this.currentDepth_1;if(-2===this.indicies_1[n]){this.indicies_1[n]=-1;var t=this.currentDepth_1;this.currentDepth_1=t-1|0,en()}if(-1!==this.currentDepth_1){var e=this.currentDepth_1;this.currentDepth_1=e-1|0,en()}},fr.prototype.getPath_18su3p_k$=function(){var n=rn();n.append_ssq29y_k$("$"),en();var t=this.currentDepth_1+1|0,e=0;if(e<t)do{var r=e;e=e+1|0;var o=this.currentObjectPath_1[r];if(null!=o&&On(o,In))if(sn(o._get_kind__801637687_d99vlj_k$(),at()))-1!==this.indicies_1[r]&&(n.append_ssq29y_k$("["),en(),n.append_t8pm91_k$(this.indicies_1[r]),en(),n.append_ssq29y_k$("]"),en());else{var i=this.indicies_1[r];i>=0&&(n.append_ssq29y_k$("."),en(),n.append_ssq29y_k$(o.getElementName_ykpypc_k$(i)),en())}else o!==pr()&&(n.append_ssq29y_k$("["),en(),n.append_ssq29y_k$("'"),en(),n.append_t8pm91_k$(o),en(),n.append_ssq29y_k$("'"),en(),n.append_ssq29y_k$("]"),en())}while(e<t);return n.toString()},fr.prototype.toString=function(){return this.getPath_18su3p_k$()},fr.$metadata$={simpleName:"JsonPath",kind:"class",interfaces:[]},br.prototype.invoke_3bmcpd_k$=function(n,t,e){var r=this.create_mx6x0i_k$(n,t,e);return r._set_result__3294305178_cat9z_k$(en()),r._set_exception__4196179798_3fu58l_k$(null),r.doResume_5yljmg_k$()},br.prototype.invoke_f2mof9_k$=function(n,t,e){var r=n instanceof ut?n:an();return this.invoke_3bmcpd_k$(r,t instanceof pt?t:an(),e)},br.prototype.doResume_5yljmg_k$=function(){var n,t,e,r=this._get_result__3382885006_f31376_k$();n:for(;;)try{switch(this._get_state__3614753120_b8zcm8_k$()){case 0:if(this._set_exceptionState__118868437_8fc1n_k$(3),this.tmp0_subject0__1=this.this$0__1.lexer_1.peekNextToken_1gqwr9_k$(),this.tmp0_subject0__1===uo()){this.WHEN_RESULT1__1=mr(this.this$0__1,!0),this._set_state__1256591060_i39zdo_k$(2);continue n}if(this.tmp0_subject0__1===_o()){this.WHEN_RESULT1__1=mr(this.this$0__1,!1),this._set_state__1256591060_i39zdo_k$(2);continue n}if(this.tmp0_subject0__1===go()){if(this._set_state__1256591060_i39zdo_k$(1),n=this.$this$$receiver_1,t=this.this$0__1,e=void 0,(e=new _r(t,n,this))._set_result__3294305178_cat9z_k$(en()),e._set_exception__4196179798_3fu58l_k$(null),(r=e.doResume_5yljmg_k$())===ht())return r;continue n}if(this.tmp0_subject0__1===Ao()){this.WHEN_RESULT1__1=gr(this.this$0__1),this._set_state__1256591060_i39zdo_k$(2);continue n}this.this$0__1.lexer_1.fail$default_p0pca1_k$("Can't begin reading element, unexpected token",0,null,6,null),en(),en(),en();break;case 1:this.WHEN_RESULT1__1=r,this._set_state__1256591060_i39zdo_k$(2);continue n;case 2:return this.WHEN_RESULT1__1;case 3:throw this._get_exception__1672948706_ro13he_k$()}}catch(n){if(3===this._get_exceptionState__1662596297_rhv7ih_k$())throw n;this._set_state__1256591060_i39zdo_k$(this._get_exceptionState__1662596297_rhv7ih_k$()),this._set_exception__4196179798_3fu58l_k$(n)}},br.prototype.create_mx6x0i_k$=function(n,t,e){var r=new br(this.this$0__1,e);return r.$this$$receiver_1=n,r.it_1=t,r},br.$metadata$={simpleName:"JsonTreeReader$readDeepRecursive$slambda",kind:"class",interfaces:[],suspendArity:[2]},_r.prototype.doResume_5yljmg_k$=function(){var n=this._get_result__3382885006_f31376_k$();n:for(;;)try{switch(this._get_state__3614753120_b8zcm8_k$()){case 0:this._set_exceptionState__118868437_8fc1n_k$(5),this.lastToken_10__1=this._this__1828080292__1.lexer_1.consumeNextToken_trhodc_k$(go()),this._this__1828080292__1.lexer_1.peekNextToken_1gqwr9_k$()===po()&&this._this__1828080292__1.lexer_1.fail$default_p0pca1_k$("Unexpected leading comma",0,null,6,null),this.result_21__1=st(),this._set_state__1256591060_i39zdo_k$(1);continue n;case 1:if(!this._this__1828080292__1.lexer_1.canConsumeValue_oljqd7_k$()){this._set_state__1256591060_i39zdo_k$(4);continue n}if(this.key_32__1=this._this__1828080292__1.isLenient_1?this._this__1828080292__1.lexer_1.consumeStringLenient_9oypvu_k$():this._this__1828080292__1.lexer_1.consumeString_j3j2z7_k$(),this._this__1828080292__1.lexer_1.consumeNextToken_trhodc_k$(fo()),en(),this._set_state__1256591060_i39zdo_k$(2),(n=this._this__1828080292__2.callRecursive_6euk1h_k$(en(),this))===ht())return n;continue n;case 2:var t=n;this.result_21__1.put_3mhbri_k$(this.key_32__1,t),en(),this.lastToken_10__1=this._this__1828080292__1.lexer_1.consumeNextToken_uf1vsa_k$();var e=this.lastToken_10__1;if(e===po()){en(),this._set_state__1256591060_i39zdo_k$(3);continue n}if(e===mo()){this._set_state__1256591060_i39zdo_k$(4);continue n}this._this__1828080292__1.lexer_1.fail$default_p0pca1_k$("Expected end of the object or comma",0,null,6,null);break;case 3:this._set_state__1256591060_i39zdo_k$(1);continue n;case 4:return this.lastToken_10__1===go()?(this._this__1828080292__1.lexer_1.consumeNextToken_trhodc_k$(mo()),en()):this.lastToken_10__1===po()&&this._this__1828080292__1.lexer_1.fail$default_p0pca1_k$("Unexpected trailing comma",0,null,6,null),new be(this.result_21__1);case 5:throw this._get_exception__1672948706_ro13he_k$()}}catch(n){if(5===this._get_exceptionState__1662596297_rhv7ih_k$())throw n;this._set_state__1256591060_i39zdo_k$(this._get_exceptionState__1662596297_rhv7ih_k$()),this._set_exception__4196179798_3fu58l_k$(n)}},_r.$metadata$={simpleName:"$readObjectCOROUTINE$0",kind:"class",interfaces:[]},xr.prototype.read_22xsm_k$=function(){var n,t=this.lexer_1.peekNextToken_1gqwr9_k$();if(t===uo())n=mr(this,!0);else if(t===_o())n=mr(this,!1);else if(t===go()){var e=this;e.stackDepth_1=e.stackDepth_1+1|0;var r=200===e.stackDepth_1?Ar(this):function(n){var t=n.lexer_1.consumeNextToken_trhodc_k$(go());n.lexer_1.peekNextToken_1gqwr9_k$()===po()&&n.lexer_1.fail$default_p0pca1_k$("Unexpected leading comma",0,null,6,null);var e=st();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$(fo()),en();var o=n.read_22xsm_k$();e.put_3mhbri_k$(r,o),en();var i=t=n.lexer_1.consumeNextToken_uf1vsa_k$();if(i===po())en();else{if(i===mo())break n;n.lexer_1.fail$default_p0pca1_k$("Expected end of the object or comma",0,null,6,null)}}return t===go()?(n.lexer_1.consumeNextToken_trhodc_k$(mo()),en()):t===po()&&n.lexer_1.fail$default_p0pca1_k$("Unexpected trailing comma",0,null,6,null),new be(e)}(this);this.stackDepth_1=this.stackDepth_1-1|0,en(),n=r}else if(t===Ao())n=gr(this);else{var o="Cannot begin reading element, unexpected token: "+t;this.lexer_1.fail$default_p0pca1_k$(o,0,null,6,null)}return n},xr.$metadata$={simpleName:"JsonTreeReader",kind:"class",interfaces:[]},yr.$metadata$={simpleName:"Key",kind:"class",interfaces:[]},kr.prototype.set_h659ud_k$=function(n,t,e){var r,o=this.map_1,i=o.get_1mhr4y_k$(n);if(null==i){var a=Io(1);o.put_3mhbri_k$(n,a),en(),r=a}else r=i;var s=r,l=t instanceof yr?t:an(),c=At(e)?e:an();s.put_3mhbri_k$(l,c),en()},kr.prototype.getOrPut_2oe0zz_k$=function(n,t,e){var r=this.get_eg3l1p_k$(n,t);if(null!=r)return r;en();var o=e();return this.set_h659ud_k$(n,t,o),o},kr.prototype.get_eg3l1p_k$=function(n,t){var e=this.map_1.get_1mhr4y_k$(n),r=null==e?null:e.get_1mhr4y_k$(t instanceof yr?t:an());return At(r)?r:null},kr.$metadata$={simpleName:"DescriptorSchemaCache",kind:"class",interfaces:[]},Cr.prototype._get_json__801013347_d8whur_k$=function(){return this.json_1},Cr.prototype._get_serializersModule__364239364_60uww4_k$=function(){return this.serializersModule_1},Cr.prototype.decodeJsonElement_6lz9ye_k$=function(){return new xr(this.json_1._get_configuration__311089819_557qfv_k$(),this.lexer_1).read_22xsm_k$()},Cr.prototype.decodeSerializableValue_xpp80o_k$=function(n){try{return vr(this,n)}catch(n){throw n instanceof xt?new xt(_t(n.message," at path: ")+this.lexer_1._get_path__806022854_dbvv7q_k$().getPath_18su3p_k$(),n):n}},Cr.prototype.beginStructure_dv3yt3_k$=function(n){var t,e,r=Hr(this.json_1,n);switch(this.lexer_1._get_path__806022854_dbvv7q_k$().pushDescriptor_yqld09_k$(n),this.lexer_1.consumeNextToken_ev7fkz_k$(r._get_begin__3114373192_c9kma1_k$()),(e=this).lexer_1.peekNextToken_1gqwr9_k$()===po()&&e.lexer_1.fail$default_p0pca1_k$("Unexpected leading comma",0,null,6,null),r._get_ordinal__3363892928_fec5kw_k$()){case 1:case 2:case 3:t=new Cr(this.json_1,r,this.lexer_1,n);break;default:t=this.mode_1.equals(r)&&this.json_1._get_configuration__311089819_557qfv_k$()._get_explicitNulls__3748731353_917qcn_k$()?this:new Cr(this.json_1,r,this.lexer_1,n)}return t},Cr.prototype.endStructure_e64gd4_k$=function(n){this.json_1._get_configuration__311089819_557qfv_k$()._get_ignoreUnknownKeys__4153108645_2cgiu3_k$()&&0===n._get_elementsCount__2919979385_mqmrgn_k$()&&function(n,t){for(;n.decodeElementIndex_nk5a2l_k$(t)!==Gn()._get_DECODE_DONE__3215019198_huz1aa_k$(););}(this,n),this.lexer_1.consumeNextToken_ev7fkz_k$(this.mode_1._get_end__856968982_ypp5lj_k$()),this.lexer_1._get_path__806022854_dbvv7q_k$().popDescriptor_wfdf7z_k$()},Cr.prototype.decodeNotNullMark_us4ba1_k$=function(){var n=this.elementMarker_1,t=null==n?null:n._get_isUnmarkedNull__2430853973_utuf1n_k$();return(null==t||!t)&&this.lexer_1.tryConsumeNotNull_blklc7_k$()},Cr.prototype.decodeNull_jzrmuj_k$=function(){return null},Cr.prototype.decodeSerializableElement_5lsbxj_k$=function(n,t,e,r){var o=!!this.mode_1.equals(Xr())&&0==(1&t);o&&this.lexer_1._get_path__806022854_dbvv7q_k$().resetCurrentMapKey_1lk2sk_k$();var i=bt.prototype.decodeSerializableElement_5lsbxj_k$.call(this,n,t,e,r);return o&&this.lexer_1._get_path__806022854_dbvv7q_k$().updateCurrentMapKey_rvnz6l_k$(i),i},Cr.prototype.decodeElementIndex_nk5a2l_k$=function(n){var t;switch(this.mode_1._get_ordinal__3363892928_fec5kw_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=$r(n);n.lexer_1.consumeNextToken_ev7fkz_k$(Gr());var o,i=ar(t,n.json_1,r);if(i!==Gn()._get_UNKNOWN_NAME__1523688395_p75xhn_k$()){if(!n.configuration_1._get_coerceInputValues__1564306208_pvcie8_k$()||!Er(n,t,i)){var a=n.elementMarker_1;return null==a||(a.mark_xwbrr1_k$(i),en()),en(),i}e=n.lexer_1.tryConsumeComma_9n2ve4_k$(),o=!1}else o=!0;o&&(e=wr(n,r))}e&&n.lexer_1.fail$default_p0pca1_k$("Unexpected trailing comma",0,null,6,null);var s=n.elementMarker_1,l=null==s?null:s.nextUnmarkedIndex_u6mxd2_k$();return null==l?Gn()._get_DECODE_DONE__3215019198_huz1aa_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$(Gr()),n.lexer_1.canConsumeValue_oljqd7_k$()){if(r)if(-1===n.currentIndex_1){var o=n.lexer_1,i=!e,a=o._get_currentPosition__868736655_ed81hr_k$();i||o.fail$default_p0pca1_k$("Unexpected trailing comma",a,null,4,null)}else{var s=n.lexer_1,l=e,c=s._get_currentPosition__868736655_ed81hr_k$();l||s.fail$default_p0pca1_k$("Expected comma after the key-value pair",c,null,4,null)}var d=n;d.currentIndex_1=d.currentIndex_1+1|0,t=d.currentIndex_1}else e&&n.lexer_1.fail$default_p0pca1_k$("Expected '}', but had ',' instead",0,null,6,null),t=Gn()._get_DECODE_DONE__3215019198_huz1aa_k$();return t}(this);break;default:t=function(n){var t,e=n.lexer_1.tryConsumeComma_9n2ve4_k$();if(n.lexer_1.canConsumeValue_oljqd7_k$()){-1===n.currentIndex_1||e||n.lexer_1.fail$default_p0pca1_k$("Expected end of the array or comma",0,null,6,null);var r=n;r.currentIndex_1=r.currentIndex_1+1|0,t=r.currentIndex_1}else e&&n.lexer_1.fail$default_p0pca1_k$("Unexpected trailing comma",0,null,6,null),t=Gn()._get_DECODE_DONE__3215019198_huz1aa_k$();return t}(this)}return this.mode_1.equals(Xr())||this.lexer_1._get_path__806022854_dbvv7q_k$().updateDescriptorIndex_64kjsa_k$(t),t},Cr.prototype.decodeBoolean_m0aca_k$=function(){return this.configuration_1._get_isLenient__4131730692_2p6q64_k$()?this.lexer_1.consumeBooleanLenient_iqeqb9_k$():this.lexer_1.consumeBoolean_8eci30_k$()},Cr.prototype.decodeByte_jzz7je_k$=function(){var n=this.lexer_1.consumeNumericLiteral_rdea66_k$();if(!n.equals(yt(n.toByte_edm0nx_k$()))){var t="Failed to parse byte for input '"+pn(n)+"'";this.lexer_1.fail$default_p0pca1_k$(t,0,null,6,null)}return n.toByte_edm0nx_k$()},Cr.prototype.decodeShort_jjqk32_k$=function(){var n=this.lexer_1.consumeNumericLiteral_rdea66_k$();if(!n.equals(yt(n.toShort_ja8oqn_k$()))){var t="Failed to parse short for input '"+pn(n)+"'";this.lexer_1.fail$default_p0pca1_k$(t,0,null,6,null)}return n.toShort_ja8oqn_k$()},Cr.prototype.decodeInt_8iq8f5_k$=function(){var n=this.lexer_1.consumeNumericLiteral_rdea66_k$();if(!n.equals(yt(n.toInt_1tsl84_k$()))){var t="Failed to parse int for input '"+pn(n)+"'";this.lexer_1.fail$default_p0pca1_k$(t,0,null,6,null)}return n.toInt_1tsl84_k$()},Cr.prototype.decodeLong_jzt186_k$=function(){return this.lexer_1.consumeNumericLiteral_rdea66_k$()},Cr.prototype.decodeFloat_jcnrwu_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{n=xn(e);break n}catch(n){if(!(n instanceof kt))throw n;var r="Failed to parse type 'float' for input '"+e+"'";t.fail$default_p0pca1_k$(r,0,null,6,null)}}var o=n;if(this.json_1._get_configuration__311089819_557qfv_k$()._get_allowSpecialFloatingPointValues__1768724981_t91wxh_k$()||Et(o))return o;Qe(this.lexer_1,o)},Cr.prototype.decodeDouble_ur8l0f_k$=function(){var n;n:{var t=this.lexer_1,e=t.consumeStringLenient_9oypvu_k$();try{n=xn(e);break n}catch(n){if(!(n instanceof kt))throw n;var r="Failed to parse type 'double' for input '"+e+"'";t.fail$default_p0pca1_k$(r,0,null,6,null)}}var o=n;if(this.json_1._get_configuration__311089819_557qfv_k$()._get_allowSpecialFloatingPointValues__1768724981_t91wxh_k$()||wt(o))return o;Qe(this.lexer_1,o)},Cr.prototype.decodeChar_dc2jtx_k$=function(){var n=this.lexer_1.consumeStringLenient_9oypvu_k$();if(1!==n.length){var t="Expected single char, but got '"+n+"'";this.lexer_1.fail$default_p0pca1_k$(t,0,null,6,null)}return $t(n,0)},Cr.prototype.decodeString_x3hxsx_k$=function(){return this.configuration_1._get_isLenient__4131730692_2p6q64_k$()?this.lexer_1.consumeStringLenientNotNull_m2rgts_k$():this.lexer_1.consumeString_j3j2z7_k$()},Cr.prototype.decodeEnum_w3hzf6_k$=function(n){return sr(n,this.json_1,this.decodeString_x3hxsx_k$()," at path "+this.lexer_1._get_path__806022854_dbvv7q_k$().getPath_18su3p_k$())},Cr.$metadata$={simpleName:"StreamingJsonDecoder",kind:"class",interfaces:[pe]},Lr.prototype._get_json__801013347_d8whur_k$=function(){return this.json_1},Lr.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_1},Lr.prototype._get_serializersModule__364239364_60uww4_k$=function(){return this._get_json__801013347_d8whur_k$()._get_serializersModule__364239364_60uww4_k$()},Lr.prototype._get_configuration__311089819_557qfv_k$=function(){return this.configuration_1},Lr.prototype.decodeJsonElement_6lz9ye_k$=function(){return zr(this)},Lr.prototype.decodeSerializableValue_xpp80o_k$=function(n){return vr(this,n)},Lr.prototype.composeName_t9idc5_k$=function(n,t){return t},Lr.prototype.beginStructure_dv3yt3_k$=function(n){var t,e=zr(this),r=n._get_kind__801637687_d99vlj_k$();if(sn(r,at())||r instanceof Lt){var o=this._get_json__801013347_d8whur_k$();if(!(e instanceof xe))throw nr(-1,"Expected "+gt(xe)+" as the serialized body of "+n._get_serialName__1025298892_gyfpos_k$()+", but had "+hn(e));t=new Fr(o,e)}else if(sn(r,jt())){var i,a=this._get_json__801013347_d8whur_k$(),s=Ur(n.getElementDescriptor_sqz94k_k$(0),a._get_serializersModule__364239364_60uww4_k$()),l=s._get_kind__801637687_d99vlj_k$();if(l instanceof Dt||sn(l,Mn())){var c=this._get_json__801013347_d8whur_k$();if(!(e instanceof be))throw nr(-1,"Expected "+gt(be)+" as the serialized body of "+n._get_serialName__1025298892_gyfpos_k$()+", but had "+hn(e));i=new Vr(c,e)}else{if(!a._get_configuration__311089819_557qfv_k$()._get_allowStructuredMapKeys__141016373_2bygxh_k$())throw Ge(s);var d=this._get_json__801013347_d8whur_k$();if(!(e instanceof xe))throw nr(-1,"Expected "+gt(xe)+" as the serialized body of "+n._get_serialName__1025298892_gyfpos_k$()+", but had "+hn(e));i=new Fr(d,e)}t=i}else{var u=this._get_json__801013347_d8whur_k$();if(!(e instanceof be))throw nr(-1,"Expected "+gt(be)+" as the serialized body of "+n._get_serialName__1025298892_gyfpos_k$()+", but had "+hn(e));t=Dr(u,e,null,null,12,0,Object.create(Pr.prototype))}return t},Lr.prototype.endStructure_e64gd4_k$=function(n){},Lr.prototype.decodeNotNullMark_us4ba1_k$=function(){return!(zr(this)instanceof ye)},Lr.prototype.getPrimitiveValue_r7a8w1_k$=function(n){var t=this.currentElement_sx22im_k$(n),e=t instanceof me?t:null;if(null==e)throw Ze(-1,"Expected JsonPrimitive at "+n+", found "+t,pn(zr(this)));return e},Lr.prototype.decodeTaggedEnum_pfrl5l_k$=function(n,t){return e=t,r=this._get_json__801013347_d8whur_k$(),o=this.getPrimitiveValue_r7a8w1_k$(n)._get_content__1558689208_ps04ag_k$(),i=null,0!=(4&4)&&(i=""),sr(e,r,o,i);var e,r,o,i},Lr.prototype.decodeTaggedEnum_jxsvth_k$=function(n,t){return this.decodeTaggedEnum_pfrl5l_k$(null!=n&&"string"==typeof n?n:an(),t)},Lr.prototype.decodeTaggedNotNullMark_o4mjck_k$=function(n){return!(this.currentElement_sx22im_k$(n)===ke())},Lr.prototype.decodeTaggedNotNullMark_lc2tyw_k$=function(n){return this.decodeTaggedNotNullMark_o4mjck_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedBoolean_69nto3_k$=function(n){var t,e=this.getPrimitiveValue_r7a8w1_k$(n);if(!this._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()._get_isLenient__4131730692_2p6q64_k$()&&Nr(e,0,"boolean")._get_isString__3315263824_g7ag1c_k$())throw Ze(-1,"Boolean literal for key '"+n+"' should be unquoted.\n"+ho(),pn(zr(this)));try{var r=Ee(e);if(null==r)throw Tt();var o,i=r;null==i?Or(this,"boolean"):o=i,t=o}catch(n){if(!(n instanceof kt))throw n;Or(this,"boolean")}return t},Lr.prototype.decodeTaggedBoolean_kbjyq1_k$=function(n){return this.decodeTaggedBoolean_69nto3_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedByte_z232qn_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,o=we(e),i=Pt()._get_MIN_VALUE__1378605517_mssatp_k$(),a=o<=Pt()._get_MAX_VALUE__3201573499_i2z81x_k$()&&i<=o?Ot(o):null;null==a?Or(this,"byte"):r=a,t=r;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"byte")}}return t},Lr.prototype.decodeTaggedByte_weg8ir_k$=function(n){return this.decodeTaggedByte_z232qn_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedShort_d78pwf_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,o=we(e),i=Ft()._get_MIN_VALUE__1378605517_mssatp_k$(),a=o<=Ft()._get_MAX_VALUE__3201573499_i2z81x_k$()&&i<=o?Vt(o):null;null==a?Or(this,"short"):r=a,t=r;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"short")}}return t},Lr.prototype.decodeTaggedShort_9lw2oz_k$=function(n){return this.decodeTaggedShort_d78pwf_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedInt_g5h384_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,o=we(e);null==o?Or(this,"int"):r=o,t=r;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"int")}}return t},Lr.prototype.decodeTaggedInt_rqx040_k$=function(n){return this.decodeTaggedInt_g5h384_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedLong_vws05x_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,o=_n(e._get_content__1558689208_ps04ag_k$());null==o?Or(this,"long"):r=o,t=r;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"long")}}return t},Lr.prototype.decodeTaggedLong_z7jgpd_k$=function(n){return this.decodeTaggedLong_vws05x_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedFloat_wuaksh_k$=function(n){var t,e;n:{var r=this.getPrimitiveValue_r7a8w1_k$(n);try{var o,i=(e=r._get_content__1558689208_ps04ag_k$(),xn(e));null==i?Or(this,"float"):o=i,t=o;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"float")}}var a=t;if(this._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()._get_allowSpecialFloatingPointValues__1768724981_t91wxh_k$()||Et(a))return a;throw Ke(a,n,pn(zr(this)))},Lr.prototype.decodeTaggedFloat_azhupv_k$=function(n){return this.decodeTaggedFloat_wuaksh_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedDouble_c9vp4a_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,o=xn(e._get_content__1558689208_ps04ag_k$());null==o?Or(this,"double"):r=o,t=r;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"double")}}var i=t;if(this._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()._get_allowSpecialFloatingPointValues__1768724981_t91wxh_k$()||wt(i))return i;throw Ke(i,n,pn(zr(this)))},Lr.prototype.decodeTaggedDouble_qq3qze_k$=function(n){return this.decodeTaggedDouble_c9vp4a_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedChar_ouxcj4_k$=function(n){var t;n:{var e=this.getPrimitiveValue_r7a8w1_k$(n);try{var r,o=qt(e._get_content__1558689208_ps04ag_k$());null==(null==o?null:new zt(o))?Or(this,"char"):r=o,t=r;break n}catch(n){if(!(n instanceof kt))throw n;Or(this,"char")}}return t},Lr.prototype.decodeTaggedChar_xsxsj0_k$=function(n){return this.decodeTaggedChar_ouxcj4_k$(null!=n&&"string"==typeof n?n:an())},Lr.prototype.decodeTaggedString_9404dm_k$=function(n){var t=this.getPrimitiveValue_r7a8w1_k$(n);if(!this._get_json__801013347_d8whur_k$()._get_configuration__311089819_557qfv_k$()._get_isLenient__4131730692_2p6q64_k$()&&!Nr(t,0,"string")._get_isString__3315263824_g7ag1c_k$())throw Ze(-1,"String literal for key '"+n+"' should be quoted.\n"+ho(),pn(zr(this)));if(t instanceof ye)throw Ze(-1,"Unexpected 'null' value instead of string literal",pn(zr(this)));return t._get_content__1558689208_ps04ag_k$()},Lr.prototype.decodeTaggedString_5es7hi_k$=function(n){return this.decodeTaggedString_9404dm_k$(null!=n&&"string"==typeof n?n:an())},Lr.$metadata$={simpleName:"AbstractJsonTreeDecoder",kind:"class",interfaces:[pe]},Pr.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_2},Pr.prototype.decodeElementIndex_nk5a2l_k$=function(n){for(;this.position_1<n._get_elementsCount__2919979385_mqmrgn_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 o=this._get_value__3683422336_a43j40_k$();if(((On(o,dn)?o:an()).containsKey_wgk31w_k$(e)||Tr(this,n,r))&&(!this._get_configuration__311089819_557qfv_k$()._get_coerceInputValues__1564306208_pvcie8_k$()||!jr(this,n,r,e)))return r}return Gn()._get_DECODE_DONE__3215019198_huz1aa_k$()},Pr.prototype.decodeNotNullMark_us4ba1_k$=function(){return!this.forceNull_1&&Lr.prototype.decodeNotNullMark_us4ba1_k$.call(this)},Pr.prototype.elementName_9sehmv_k$=function(n,t){var e=n.getElementName_ykpypc_k$(t);if(!this._get_configuration__311089819_557qfv_k$()._get_useAlternativeNames__3550019471_cbitf5_k$())return e;if(this._get_value__3683422336_a43j40_k$()._get_keys__801529559_d97k5z_k$().contains_2ehdt1_k$(e))return e;var r,o,i,a,s=Bo(this._get_json__801013347_d8whur_k$()),l=ir(),c=s.getOrPut_2oe0zz_k$(n,l,(i=n,(a=function(){return lr(i)}).callableName="buildAlternativeNamesMap",a));n:{for(var d=this._get_value__3683422336_a43j40_k$()._get_keys__801529559_d97k5z_k$().iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u=d.next_20eer_k$();if(c.get_1mhr4y_k$(u)===t){o=u;break n}}o=null}return null==(r=o)?e:r},Pr.prototype.currentElement_sx22im_k$=function(n){return et(this._get_value__3683422336_a43j40_k$(),n)},Pr.prototype.beginStructure_dv3yt3_k$=function(n){return n===this.polyDescriptor_1?this:Lr.prototype.beginStructure_dv3yt3_k$.call(this,n)},Pr.prototype.endStructure_e64gd4_k$=function(n){var t;if(this._get_configuration__311089819_557qfv_k$()._get_ignoreUnknownKeys__4153108645_2cgiu3_k$()||n._get_kind__801637687_d99vlj_k$()instanceof Lt)return en();if(this._get_configuration__311089819_557qfv_k$()._get_useAlternativeNames__3550019471_cbitf5_k$()){var e,r=Rt(n),o=Bo(this._get_json__801013347_d8whur_k$()).get_eg3l1p_k$(n,ir()),i=null==o?null:o._get_keys__801529559_d97k5z_k$();e=null==i?Ht():i,t=Ut(r,e)}else t=Rt(n);for(var a=t,s=this._get_value__3683422336_a43j40_k$()._get_keys__801529559_d97k5z_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 tr(l,this._get_value__3683422336_a43j40_k$().toString())}},Pr.$metadata$={simpleName:"JsonTreeDecoder",kind:"class",interfaces:[]},Fr.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_2},Fr.prototype.elementName_9sehmv_k$=function(n,t){return t.toString()},Fr.prototype.currentElement_sx22im_k$=function(n){return this.value_2.get_fkrdnv_k$(bn(n))},Fr.prototype.decodeElementIndex_nk5a2l_k$=function(n){for(;this.currentIndex_1<(this.size_1-1|0);){var t=this.currentIndex_1;return this.currentIndex_1=t+1|0,en(),this.currentIndex_1}return Gn()._get_DECODE_DONE__3215019198_huz1aa_k$()},Fr.$metadata$={simpleName:"JsonTreeListDecoder",kind:"class",interfaces:[]},Vr.prototype._get_value__3683422336_a43j40_k$=function(){return this.value_3},Vr.prototype.elementName_9sehmv_k$=function(n,t){var e=t/2|0;return this.keys_1.get_fkrdnv_k$(e)},Vr.prototype.decodeElementIndex_nk5a2l_k$=function(n){for(;this.position_2<(this.size_1-1|0);){var t=this.position_2;return this.position_2=t+1|0,en(),this.position_2}return Gn()._get_DECODE_DONE__3215019198_huz1aa_k$()},Vr.prototype.currentElement_sx22im_k$=function(n){return this.position_2%2==0?null==(t=n)?ke():new ve(t,!0):et(this.value_3,n);var t},Vr.prototype.endStructure_e64gd4_k$=function(n){},Vr.$metadata$={simpleName:"JsonTreeMapDecoder",kind:"class",interfaces:[]},Rr.prototype._get_begin__3114373192_c9kma1_k$=function(){return this.begin_1},Rr.prototype._get_end__856968982_ypp5lj_k$=function(){return this.end_1},Rr.$metadata$={simpleName:"WriteMode",kind:"class",interfaces:[]},so.prototype._set_currentPosition__257813251_ilyt3h_k$=function(n){this.currentPosition_1=n},so.prototype._get_currentPosition__868736655_ed81hr_k$=function(){return this.currentPosition_1},so.prototype._get_path__806022854_dbvv7q_k$=function(){return this.path_1},so.prototype.ensureHaveChars_2ohzs6_k$=function(){},so.prototype.isValidValueStart_3nntvd_k$=function(n){var t=n;return!(sn(new zt(t),new zt(on(125)))||sn(new zt(t),new zt(on(93)))||sn(new zt(t),new zt(on(58)))||sn(new zt(t),new zt(on(44))))},so.prototype.expectEof_2xcy36_k$=function(){if(10!==this.consumeNextToken_uf1vsa_k$()){var n="Expected EOF after parsing, but had "+new zt($t(this._get_source__263461456_4cuw5s_k$(),this.currentPosition_1-1|0))+" instead";this.fail$default_p0pca1_k$(n,0,null,6,null)}},so.prototype.consumeNextToken_trhodc_k$=function(n){var t=this.consumeNextToken_uf1vsa_k$();return t!==n&&this.fail_pcesvg_k$(n),t},so.prototype.consumeNextToken_ev7fkz_k$=function(n){this.ensureHaveChars_2ohzs6_k$();for(var t=this._get_source__263461456_4cuw5s_k$(),e=this.currentPosition_1;-1!==(e=this.prefetchOrEof_yw6lb3_k$(e));){var r=e;e=r+1|0;var o=$t(t,r);if(!(sn(new zt(o),new zt(on(32)))||sn(new zt(o),new zt(on(10)))||sn(new zt(o),new zt(on(13)))||sn(new zt(o),new zt(on(9))))){if(this.currentPosition_1=e,sn(new zt(o),new zt(n)))return en();this.unexpectedToken_v8110b_k$(n)}}this.currentPosition_1=e,this.unexpectedToken_v8110b_k$(n)},so.prototype.unexpectedToken_v8110b_k$=function(n){this.currentPosition_1=this.currentPosition_1-1|0,en(),this.currentPosition_1>=0&&sn(new zt(n),new zt(on(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$(lo(n))},so.prototype.fail_pcesvg_k$=function(n){var t="Expected "+(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")+", but had '"+(this.currentPosition_1===Un(this._get_source__263461456_4cuw5s_k$())||this.currentPosition_1<=0?"EOF":Qt($t(this._get_source__263461456_4cuw5s_k$(),this.currentPosition_1-1|0)))+"' instead",e=this.currentPosition_1-1|0;this.fail$default_p0pca1_k$(t,e,null,4,null)},so.prototype.peekNextToken_1gqwr9_k$=function(){for(var n=this._get_source__263461456_4cuw5s_k$(),t=this.currentPosition_1;-1!==(t=this.prefetchOrEof_yw6lb3_k$(t));){var e=$t(n,t);if(!(sn(new zt(e),new zt(on(32)))||sn(new zt(e),new zt(on(10)))||sn(new zt(e),new zt(on(13)))||sn(new zt(e),new zt(on(9)))))return this.currentPosition_1=t,lo(e);t=t+1|0,en()}return this.currentPosition_1=t,10},so.prototype.tryConsumeNotNull_blklc7_k$=function(){var n=this.skipWhitespaces_ox013r_k$();n=this.prefetchOrEof_yw6lb3_k$(n);var t=Un(this._get_source__263461456_4cuw5s_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,!sn(new zt($t("null",r)),new zt($t(this._get_source__263461456_4cuw5s_k$(),n+r|0))))return!0}while(e<=3);return t>4&&0===lo($t(this._get_source__263461456_4cuw5s_k$(),n+4|0))||(this.currentPosition_1=n+4|0,!1)},so.prototype.skipWhitespaces_ox013r_k$=function(){var n=this.currentPosition_1;n:for(;-1!==(n=this.prefetchOrEof_yw6lb3_k$(n));){var t=$t(this._get_source__263461456_4cuw5s_k$(),n);if(!(sn(new zt(t),new zt(on(32)))||sn(new zt(t),new zt(on(10)))||sn(new zt(t),new zt(on(13)))||sn(new zt(t),new zt(on(9)))))break n;n=n+1|0,en()}return this.currentPosition_1=n,n},so.prototype.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},so.prototype.substring_8we4nj_k$=function(n,t){var e=this._get_source__263461456_4cuw5s_k$();return pn(Wn(e,n,t))},so.prototype.consumeString_j3j2z7_k$=function(){return null!=this.peekedString_1?eo(this):this.consumeKeyString_mfa3ws_k$()},so.prototype.consumeString2=function(n,t,e){for(var r=e,o=t,i=$t(n,r),a=!1;!sn(new zt(i),new zt(on(34)));){if(sn(new zt(i),new zt(on(92)))){if(a=!0,-1===(r=this.prefetchOrEof_yw6lb3_k$(no(this,o,r)))){var s=r;this.fail$default_p0pca1_k$("EOF",s,null,4,null)}o=r}else if((r=r+1|0)>=Un(n)){if(a=!0,this.appendRange_nm7sha_k$(o,r),-1===(r=this.prefetchOrEof_yw6lb3_k$(r))){var l=r;this.fail$default_p0pca1_k$("EOF",l,null,4,null)}o=r}i=$t(n,r)}var c=a?to(this,o,r):this.substring_8we4nj_k$(o,r);return this.currentPosition_1=r+1|0,c},so.prototype.consumeStringLenientNotNull_m2rgts_k$=function(){var n,t=this.consumeStringLenient_9oypvu_k$();return"null"===t&&!sn(new zt($t((n=this)._get_source__263461456_4cuw5s_k$(),n.currentPosition_1-1|0)),new zt(on(34)))&&this.fail$default_p0pca1_k$("Unexpected 'null' value instead of string literal",0,null,6,null),t},so.prototype.consumeStringLenient_9oypvu_k$=function(){if(null!=this.peekedString_1)return eo(this);var n=this.skipWhitespaces_ox013r_k$();if(n>=Un(this._get_source__263461456_4cuw5s_k$())||-1===n){var t=n;this.fail$default_p0pca1_k$("EOF",t,null,4,null)}var e=lo($t(this._get_source__263461456_4cuw5s_k$(),n));if(1===e)return this.consumeString_j3j2z7_k$();if(0!==e){var r="Expected beginning of the string, but got "+new zt($t(this._get_source__263461456_4cuw5s_k$(),n));this.fail$default_p0pca1_k$(r,0,null,6,null)}for(var o=!1;0===lo($t(this._get_source__263461456_4cuw5s_k$(),n));)if(n=n+1|0,en(),n>=Un(this._get_source__263461456_4cuw5s_k$())){o=!0,this.appendRange_nm7sha_k$(this.currentPosition_1,n);var i=this.prefetchOrEof_yw6lb3_k$(n);if(-1===i)return this.currentPosition_1=n,to(this,0,0);n=i}var a=o?to(this,this.currentPosition_1,n):this.substring_8we4nj_k$(this.currentPosition_1,n);return this.currentPosition_1=n,a},so.prototype.appendRange_nm7sha_k$=function(n,t){this.escapedString_1.append_tbojcw_k$(this._get_source__263461456_4cuw5s_k$(),n,t),en()},so.prototype.skipElement_wcp1ak_k$=function(n){var t=Jn(),e=this.peekNextToken_1gqwr9_k$();if(8!==e&&6!==e)return this.consumeStringLenient_9oypvu_k$(),en(),en();for(;;)if(1!==(e=this.peekNextToken_1gqwr9_k$())){var r=e;if(8===r||6===r)t.add_1j60pz_k$(e),en();else if(9===r){if(8!==Jt(t))throw Ze(this.currentPosition_1,"found ] instead of } at path: "+this.path_1,this._get_source__263461456_4cuw5s_k$());Zt(t),en()}else if(7===r){if(6!==Jt(t))throw Ze(this.currentPosition_1,"found } instead of ] at path: "+this.path_1,this._get_source__263461456_4cuw5s_k$());Zt(t),en()}else 10===r&&this.fail$default_p0pca1_k$("Unexpected end of input due to malformed JSON during ignoring unknown keys",0,null,6,null);if(this.consumeNextToken_uf1vsa_k$(),en(),0===t._get_size__809037418_ddoh9m_k$())return en()}else n?(this.consumeStringLenient_9oypvu_k$(),en()):(this.consumeKeyString_mfa3ws_k$(),en())},so.prototype.toString=function(){return"JsonReader(source='"+this._get_source__263461456_4cuw5s_k$()+"', currentPosition="+this.currentPosition_1+")"},so.prototype.failOnUnknownKey_6lfa5c_k$=function(n){var t=this.substring_8we4nj_k$(0,this.currentPosition_1),e=Kt(t,n,0,!1,6,null);this.fail_icoaf1_k$("Encountered an unknown key '"+n+"'",e,"Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.")},so.prototype.fail_icoaf1_k$=function(n,t,e){var r=0===Un(e)?"":"\n"+e;throw Ze(t,n+" at path: "+this.path_1.getPath_18su3p_k$()+r,this._get_source__263461456_4cuw5s_k$())},so.prototype.fail$default_p0pca1_k$=function(n,t,e,r,o){return 0!=(2&r)&&(t=this.currentPosition_1),0!=(4&r)&&(e=""),this.fail_icoaf1_k$(n,t,e)},so.prototype.consumeNumericLiteral_rdea66_k$=function(){var n,t=this.skipWhitespaces_ox013r_k$();((t=this.prefetchOrEof_yw6lb3_k$(t))>=Un(this._get_source__263461456_4cuw5s_k$())||-1===t)&&this.fail$default_p0pca1_k$("EOF",0,null,6,null),sn(new zt($t(this._get_source__263461456_4cuw5s_k$(),t)),new zt(on(34)))?((t=t+1|0)===Un(this._get_source__263461456_4cuw5s_k$())&&this.fail$default_p0pca1_k$("EOF",0,null,6,null),n=!0):n=!1;var e,r=n,o=new ne(0,0),i=!1,a=t,s=!0;n:for(;s;){var l=$t(this._get_source__263461456_4cuw5s_k$(),t);if(sn(new zt(l),new zt(on(45))))t!==a&&this.fail$default_p0pca1_k$("Unexpected symbol '-' in numeric literal",0,null,6,null),i=!0,t=t+1|0,en();else{if(0!==lo(l))break n;t=t+1|0,en(),s=!(t===Un(this._get_source__263461456_4cuw5s_k$()));var c,d=te(l,on(48));if(!(0<=d&&d<=9)){var u="Unexpected symbol '"+new zt(l)+"' in numeric literal";this.fail$default_p0pca1_k$(u,0,null,6,null)}c=o.times_2zfqpc_k$(new ne(10,0)).minus_llf5ei_k$(yt(d)),(o=c).compareTo_n4fqi2_k$(new ne(0,0))>0&&this.fail$default_p0pca1_k$("Numeric value overflow",0,null,6,null)}}return(a===t||i&&a===(t-1|0))&&this.fail$default_p0pca1_k$("Expected numeric literal",0,null,6,null),r&&(s||this.fail$default_p0pca1_k$("EOF",0,null,6,null),sn(new zt($t(this._get_source__263461456_4cuw5s_k$(),t)),new zt(on(34)))||this.fail$default_p0pca1_k$("Expected closing quotation mark",0,null,6,null),t=t+1|0,en()),this.currentPosition_1=t,i?e=o:o.equals(ee()._get_MIN_VALUE__1378605517_mssatp_k$())?this.fail$default_p0pca1_k$("Numeric value overflow",0,null,6,null):e=o.unaryMinus_6uz0qp_k$(),e},so.prototype.consumeBoolean_8eci30_k$=function(){return io(this,this.skipWhitespaces_ox013r_k$())},so.prototype.consumeBooleanLenient_iqeqb9_k$=function(){var n,t=this.skipWhitespaces_ox013r_k$();t===Un(this._get_source__263461456_4cuw5s_k$())&&this.fail$default_p0pca1_k$("EOF",0,null,6,null),sn(new zt($t(this._get_source__263461456_4cuw5s_k$(),t)),new zt(on(34)))?(t=t+1|0,en(),n=!0):n=!1;var e=n,r=io(this,t);if(e){this.currentPosition_1===Un(this._get_source__263461456_4cuw5s_k$())&&this.fail$default_p0pca1_k$("EOF",0,null,6,null),sn(new zt($t(this._get_source__263461456_4cuw5s_k$(),this.currentPosition_1)),new zt(on(34)))||this.fail$default_p0pca1_k$("Expected closing quotation mark",0,null,6,null);this.currentPosition_1=this.currentPosition_1+1|0,en()}return r},so.$metadata$={simpleName:"AbstractJsonLexer",kind:"class",interfaces:[]},Eo.$metadata$={simpleName:"CharMappings",kind:"object",interfaces:[]},Co.prototype._get_source__263461456_4cuw5s_k$=function(){return this.source_1},Co.prototype.prefetchOrEof_yw6lb3_k$=function(n){return n<this.source_1.length?n:-1},Co.prototype.consumeNextToken_uf1vsa_k$=function(){for(var n=this.source_1;-1!==this._get_currentPosition__868736655_ed81hr_k$()&&this._get_currentPosition__868736655_ed81hr_k$()<n.length;){var t=this._get_currentPosition__868736655_ed81hr_k$();this._set_currentPosition__257813251_ilyt3h_k$(t+1|0);var e=lo($t(n,t));if(e!==O)return e}return N},Co.prototype.tryConsumeComma_9n2ve4_k$=function(){var n=this.skipWhitespaces_ox013r_k$();if(n===this.source_1.length||-1===n)return!1;if(sn(new zt($t(this.source_1,n)),new zt(on(44)))){var t=this;return t._set_currentPosition__257813251_ilyt3h_k$(t._get_currentPosition__868736655_ed81hr_k$()+1|0),t._get_currentPosition__868736655_ed81hr_k$(),en(),!0}return!1},Co.prototype.canConsumeValue_oljqd7_k$=function(){var n=this._get_currentPosition__868736655_ed81hr_k$();if(-1===n)return!1;for(;n<this.source_1.length;){var t=$t(this.source_1,n);if(!(sn(new zt(t),new zt(on(32)))||sn(new zt(t),new zt(on(10)))||sn(new zt(t),new zt(on(13)))||sn(new zt(t),new zt(on(9)))))return this._set_currentPosition__257813251_ilyt3h_k$(n),this.isValidValueStart_3nntvd_k$(t);n=n+1|0,en()}return this._set_currentPosition__257813251_ilyt3h_k$(n),!1},Co.prototype.skipWhitespaces_ox013r_k$=function(){var n=this._get_currentPosition__868736655_ed81hr_k$();if(-1===n)return n;n:for(;n<this.source_1.length;){var t=$t(this.source_1,n);if(!(sn(new zt(t),new zt(on(32)))||sn(new zt(t),new zt(on(10)))||sn(new zt(t),new zt(on(13)))||sn(new zt(t),new zt(on(9)))))break n;n=n+1|0,en()}return this._set_currentPosition__257813251_ilyt3h_k$(n),n},Co.prototype.consumeNextToken_ev7fkz_k$=function(n){-1===this._get_currentPosition__868736655_ed81hr_k$()&&this.unexpectedToken_v8110b_k$(n);for(var t=this.source_1;this._get_currentPosition__868736655_ed81hr_k$()<t.length;){var e=this._get_currentPosition__868736655_ed81hr_k$();this._set_currentPosition__257813251_ilyt3h_k$(e+1|0);var r=$t(t,e);if(!(sn(new zt(r),new zt(on(32)))||sn(new zt(r),new zt(on(10)))||sn(new zt(r),new zt(on(13)))||sn(new zt(r),new zt(on(9))))){if(sn(new zt(r),new zt(n)))return en();this.unexpectedToken_v8110b_k$(n)}}this.unexpectedToken_v8110b_k$(n)},Co.prototype.consumeKeyString_mfa3ws_k$=function(){this.consumeNextToken_ev7fkz_k$(co());var n=this._get_currentPosition__868736655_ed81hr_k$(),t=on(34),e=oe(this.source_1,t,n,!1,4,null);-1===e&&this.fail_pcesvg_k$(uo());var r=n;if(r<e)do{var o=r;if(r=r+1|0,sn(new zt($t(this.source_1,o)),new zt(j)))return this.consumeString2(this.source_1,this._get_currentPosition__868736655_ed81hr_k$(),o)}while(r<e);return this._set_currentPosition__257813251_ilyt3h_k$(e+1|0),this.source_1.substring(n,e)},Co.$metadata$={simpleName:"StringJsonLexer",kind:"class",interfaces:[]},We.prototype._get_isNullable__336674624_5kg3sw_k$=Dn,We.prototype._get_isInline__2852845512_nuloag_k$=jn,We.prototype._get_annotations__1905959661_virbvx_k$=Tn,Cr.prototype.decodeSerializableElement$default_xyql7s_k$=vt,Cr.prototype.decodeSequentially_xlblqy_k$=Ct,Cr.prototype.decodeCollectionSize_cd6i6s_k$=Bt,Lr.prototype.decodeSerializableElement$default_xyql7s_k$=vt,Lr.prototype.decodeSequentially_xlblqy_k$=Ct,Lr.prototype.decodeCollectionSize_cd6i6s_k$=Bt,Pr.prototype.decodeSerializableElement$default_xyql7s_k$=vt,Pr.prototype.decodeSequentially_xlblqy_k$=Ct,Pr.prototype.decodeCollectionSize_cd6i6s_k$=Bt,Fr.prototype.decodeSerializableElement$default_xyql7s_k$=vt,Fr.prototype.decodeSequentially_xlblqy_k$=Ct,Fr.prototype.decodeCollectionSize_cd6i6s_k$=Bt,Vr.prototype.decodeSerializableElement$default_xyql7s_k$=vt,Vr.prototype.decodeSequentially_xlblqy_k$=Ct,Vr.prototype.decodeCollectionSize_cd6i6s_k$=Bt,C=on(58),B="null",I=on(123),S=on(125),M=on(91),z=on(93),O=3,N=10,L=on(34),D=1,j=on(92),T=4,P="Use 'isLenient = true' in 'Json {}` builder to accept non-compliant JSON.",F=5,V=6,q=7,R=8,H=9,U=0,W="Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.",X="It is possible to deserialize them using 'JsonBuilder.allowSpecialFloatingPointValues = true'",G="Use 'allowStructuredMapKeys = true' in 'Json {}' builder to convert such maps to [key1, value1, key2, value2,...] arrays.",n.$crossModule$=n.$crossModule$||{},n.$crossModule$.Default_getInstance=se,n})?r.apply(t,o):r)||(n.exports=i)},5267:function(n,t,e){var r,o,i;o=[t,e(8235),e(3486)],void 0===(i="function"==typeof(r=function(n,t,e){var r,o,i,a,s,l,c,d,u,p,h,f,g,m,A,b,_,x,v=Math.imul,y=t.$crossModule$.PluginGeneratedSerialDescriptor,k=t.$crossModule$.StringSerializer_getInstance,E=t.$crossModule$.EnumSerializer,w=t.$crossModule$.LongSerializer_getInstance,$=t.$crossModule$.ArrayListSerializer,C=t.$crossModule$._get_nullable__2526391434,B=e.$crossModule$.Unit_getInstance,I=e.$crossModule$.Long,S=t.$crossModule$.UnknownFieldException_init_$Create$,M=t.$crossModule$.typeParametersSerializers,z=t.$crossModule$.GeneratedSerializer,O=t.$crossModule$.throwMissingFieldException,N=e.$crossModule$.toString_1,L=e.$crossModule$.getStringHashCode,D=e.$crossModule$.hashCode,j=e.$crossModule$.THROW_CCE,T=e.$crossModule$.equals,P=e.$crossModule$.Enum,F=e.$crossModule$.noWhenBranchMatchedException;function V(n){var t;switch(n._get_ordinal__3363892928_fec5kw_k$()){case 0:t=this._get_downloadSize__4055297474_3yoyf2_k$();break;case 1:t=this._get_installSize__3678145749_a78mjv_k$();break;default:F()}return t}function q(){r=this}function R(){o=this;var n=new y("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 H(){return null==o&&new R,o}function U(n,t,e,r,o,i,a,s){return function(n,t,e,r,o,i,a,s,l){return 31!=(31&n)&&O(n,31,H().descriptor_1),l.name_1=t,l.type_1=e,l.downloadSize_1=r,l.installSize_1=o,l.files_1=i,l.owner_1=0==(32&n)?null:a,l}(n,t,e,r,o,i,a,0,Object.create(W.prototype))}function W(n,t,e,o,i,a){null==r&&new q,this.name_1=n,this.type_1=t,this.downloadSize_1=e,this.installSize_1=o,this.files_1=i,this.owner_1=a}function Y(){i=this;var n=new y("com.spotify.ruler.models.AppFile",this,5);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),this.descriptor_1=n}function X(){return null==i&&new Y,i}function G(n,t,e,r,o,i,a){return function(n,t,e,r,o,i,a,s){return 15!=(15&n)&&O(n,15,X().descriptor_1),s.name_1=t,s.type_1=e,s.downloadSize_1=r,s.installSize_1=o,s.owner_1=0==(16&n)?null:i,s}(n,t,e,r,o,i,0,Object.create(Q.prototype))}function Q(){}function J(){a=this}function Z(){s=this;var n=new y("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 K(){return null==s&&new Z,s}function nn(n,t,e,r,o,i,a,s,l){return function(n,t,e,r,o,i,a,s,l,c){return 127!=(127&n)&&O(n,127,K().descriptor_1),c.name_1=t,c.version_1=e,c.variant_1=r,c.downloadSize_1=o,c.installSize_1=i,c.components_1=a,c.dynamicFeatures_1=s,c}(n,t,e,r,o,i,a,s,0,Object.create(tn.prototype))}function tn(n,t,e,r,o,i,s){null==a&&new J,this.name_1=n,this.version_1=t,this.variant_1=e,this.downloadSize_1=r,this.installSize_1=o,this.components_1=i,this.dynamicFeatures_1=s}function en(){return[an(),(rn(),c)]}function rn(){if(d)return B();d=!0,l=new on("INTERNAL",0),c=new on("EXTERNAL",1)}function on(n,t){P.call(this,n,t)}function an(){return rn(),l}function sn(){u=this;var n=new y("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 ln(){return null==u&&new sn,u}function cn(n,t,e,r,o,i,a){return function(n,t,e,r,o,i,a,s){return 15!=(15&n)&&O(n,15,ln().descriptor_1),s.name_1=t,s.downloadSize_1=e,s.installSize_1=r,s.files_1=o,s.owner_1=0==(16&n)?null:i,s}(n,t,e,r,o,i,0,Object.create(dn.prototype))}function dn(){}function un(){}function pn(){return[(hn(),p),(hn(),h),(hn(),f),(hn(),g),(hn(),m)]}function hn(){if(A)return B();A=!0,p=new fn("CLASS",0),h=new fn("RESOURCE",1),f=new fn("ASSET",2),g=new fn("NATIVE_LIB",3),m=new fn("OTHER",4)}function fn(n,t){P.call(this,n,t)}function gn(){if(x)return B();x=!0,b=new mn("DOWNLOAD",0),_=new mn("INSTALL",1)}function mn(n,t){P.call(this,n,t)}function An(n,t){this.downloadSize_1=n,this.installSize_1=t}function bn(){}return on.prototype=Object.create(P.prototype),on.prototype.constructor=on,fn.prototype=Object.create(P.prototype),fn.prototype.constructor=fn,mn.prototype=Object.create(P.prototype),mn.prototype.constructor=mn,q.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},R.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},R.prototype.childSerializers_5ghqw5_k$=function(){return[k(),new E("com.spotify.ruler.models.ComponentType",en()),w(),w(),new $(X()),C(k())]},R.prototype.deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,o=0,i=null,a=null,s=new I(0,0),l=new I(0,0),c=null,d=null,u=n.beginStructure_dv3yt3_k$(t);if(u.decodeSequentially_xlblqy_k$())i=u.decodeStringElement_4is7ib_k$(t,0),o|=1,a=u.decodeSerializableElement_5lsbxj_k$(t,1,new E("com.spotify.ruler.models.ComponentType",en()),a),o|=2,s=u.decodeLongElement_kyznym_k$(t,2),o|=4,l=u.decodeLongElement_kyznym_k$(t,3),o|=8,c=u.decodeSerializableElement_5lsbxj_k$(t,4,new $(X()),c),o|=16,d=u.decodeNullableSerializableElement_ri3t5d_k$(t,5,k(),d),o|=32;else for(;e;)switch(r=u.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:i=u.decodeStringElement_4is7ib_k$(t,0),o|=1;break;case 1:a=u.decodeSerializableElement_5lsbxj_k$(t,1,new E("com.spotify.ruler.models.ComponentType",en()),a),o|=2;break;case 2:s=u.decodeLongElement_kyznym_k$(t,2),o|=4;break;case 3:l=u.decodeLongElement_kyznym_k$(t,3),o|=8;break;case 4:c=u.decodeSerializableElement_5lsbxj_k$(t,4,new $(X()),c),o|=16;break;case 5:d=u.decodeNullableSerializableElement_ri3t5d_k$(t,5,k(),d),o|=32;break;default:throw S(r)}return u.endStructure_e64gd4_k$(t),U(o,i,a,s,l,c,d)},R.$metadata$={simpleName:"$serializer",kind:"object",interfaces:[z]},W.prototype._get_name__804168992_das4rk_k$=function(){return this.name_1},W.prototype._get_type__810427985_deia8h_k$=function(){return this.type_1},W.prototype._get_downloadSize__4055297474_3yoyf2_k$=function(){return this.downloadSize_1},W.prototype._get_installSize__3678145749_a78mjv_k$=function(){return this.installSize_1},W.prototype._get_files__3232729146_hkfg7a_k$=function(){return this.files_1},W.prototype._get_owner__3503380350_d3agea_k$=function(){return this.owner_1},W.prototype.copy_7d748w_k$=function(n,t,e,r,o,i){return new W(n,t,e,r,o,i)},W.prototype.copy$default_yv9q7q_k$=function(n,t,e,r,o,i,a,s){return 0!=(1&a)&&(n=this.name_1),0!=(2&a)&&(t=this.type_1),0!=(4&a)&&(e=this.downloadSize_1),0!=(8&a)&&(r=this.installSize_1),0!=(16&a)&&(o=this.files_1),0!=(32&a)&&(i=this.owner_1),this.copy_7d748w_k$(n,t,e,r,o,i)},W.prototype.toString=function(){return"AppComponent(name="+this.name_1+", type="+this.type_1+", downloadSize="+N(this.downloadSize_1)+", installSize="+N(this.installSize_1)+", files="+this.files_1+", owner="+this.owner_1+")"},W.prototype.hashCode=function(){var n=L(this.name_1);return n=v(n,31)+this.type_1.hashCode()|0,n=v(n,31)+this.downloadSize_1.hashCode()|0,n=v(n,31)+this.installSize_1.hashCode()|0,n=v(n,31)+D(this.files_1)|0,v(n,31)+(null==this.owner_1?0:L(this.owner_1))|0},W.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof W))return!1;var t=n instanceof W?n:j();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)&&T(this.files_1,t.files_1)&&this.owner_1==t.owner_1)},W.$metadata$={simpleName:"AppComponent",kind:"class",interfaces:[un],associatedObjects:{0:H}},Y.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Y.prototype.childSerializers_5ghqw5_k$=function(){return[k(),new E("com.spotify.ruler.models.FileType",pn()),w(),w(),C(k())]},Y.prototype.deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,o=0,i=null,a=null,s=new I(0,0),l=new I(0,0),c=null,d=n.beginStructure_dv3yt3_k$(t);if(d.decodeSequentially_xlblqy_k$())i=d.decodeStringElement_4is7ib_k$(t,0),o|=1,a=d.decodeSerializableElement_5lsbxj_k$(t,1,new E("com.spotify.ruler.models.FileType",pn()),a),o|=2,s=d.decodeLongElement_kyznym_k$(t,2),o|=4,l=d.decodeLongElement_kyznym_k$(t,3),o|=8,c=d.decodeNullableSerializableElement_ri3t5d_k$(t,4,k(),c),o|=16;else for(;e;)switch(r=d.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:i=d.decodeStringElement_4is7ib_k$(t,0),o|=1;break;case 1:a=d.decodeSerializableElement_5lsbxj_k$(t,1,new E("com.spotify.ruler.models.FileType",pn()),a),o|=2;break;case 2:s=d.decodeLongElement_kyznym_k$(t,2),o|=4;break;case 3:l=d.decodeLongElement_kyznym_k$(t,3),o|=8;break;case 4:c=d.decodeNullableSerializableElement_ri3t5d_k$(t,4,k(),c),o|=16;break;default:throw S(r)}return d.endStructure_e64gd4_k$(t),G(o,i,a,s,l,c)},Y.$metadata$={simpleName:"$serializer",kind:"object",interfaces:[z]},Q.prototype._get_name__804168992_das4rk_k$=function(){return this.name_1},Q.prototype._get_type__810427985_deia8h_k$=function(){return this.type_1},Q.prototype._get_downloadSize__4055297474_3yoyf2_k$=function(){return this.downloadSize_1},Q.prototype._get_installSize__3678145749_a78mjv_k$=function(){return this.installSize_1},Q.prototype._get_owner__3503380350_d3agea_k$=function(){return this.owner_1},Q.prototype.toString=function(){return"AppFile(name="+this.name_1+", type="+this.type_1+", downloadSize="+N(this.downloadSize_1)+", installSize="+N(this.installSize_1)+", owner="+this.owner_1+")"},Q.prototype.hashCode=function(){var n=L(this.name_1);return n=v(n,31)+this.type_1.hashCode()|0,n=v(n,31)+this.downloadSize_1.hashCode()|0,n=v(n,31)+this.installSize_1.hashCode()|0,v(n,31)+(null==this.owner_1?0:L(this.owner_1))|0},Q.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof Q))return!1;var t=n instanceof Q?n:j();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},Q.$metadata$={simpleName:"AppFile",kind:"class",interfaces:[bn],associatedObjects:{0:X}},J.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Z.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},Z.prototype.childSerializers_5ghqw5_k$=function(){return[k(),k(),k(),w(),w(),new $(H()),new $(ln())]},Z.prototype.deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,o=0,i=null,a=null,s=null,l=new I(0,0),c=new I(0,0),d=null,u=null,p=n.beginStructure_dv3yt3_k$(t);if(p.decodeSequentially_xlblqy_k$())i=p.decodeStringElement_4is7ib_k$(t,0),o|=1,a=p.decodeStringElement_4is7ib_k$(t,1),o|=2,s=p.decodeStringElement_4is7ib_k$(t,2),o|=4,l=p.decodeLongElement_kyznym_k$(t,3),o|=8,c=p.decodeLongElement_kyznym_k$(t,4),o|=16,d=p.decodeSerializableElement_5lsbxj_k$(t,5,new $(H()),d),o|=32,u=p.decodeSerializableElement_5lsbxj_k$(t,6,new $(ln()),u),o|=64;else for(;e;)switch(r=p.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:i=p.decodeStringElement_4is7ib_k$(t,0),o|=1;break;case 1:a=p.decodeStringElement_4is7ib_k$(t,1),o|=2;break;case 2:s=p.decodeStringElement_4is7ib_k$(t,2),o|=4;break;case 3:l=p.decodeLongElement_kyznym_k$(t,3),o|=8;break;case 4:c=p.decodeLongElement_kyznym_k$(t,4),o|=16;break;case 5:d=p.decodeSerializableElement_5lsbxj_k$(t,5,new $(H()),d),o|=32;break;case 6:u=p.decodeSerializableElement_5lsbxj_k$(t,6,new $(ln()),u),o|=64;break;default:throw S(r)}return p.endStructure_e64gd4_k$(t),nn(o,i,a,s,l,c,d,u)},Z.$metadata$={simpleName:"$serializer",kind:"object",interfaces:[z]},tn.prototype._get_name__804168992_das4rk_k$=function(){return this.name_1},tn.prototype._get_version__140958009_2bx7w9_k$=function(){return this.version_1},tn.prototype._get_variant__876436268_eht2jw_k$=function(){return this.variant_1},tn.prototype._get_downloadSize__4055297474_3yoyf2_k$=function(){return this.downloadSize_1},tn.prototype._get_installSize__3678145749_a78mjv_k$=function(){return this.installSize_1},tn.prototype._get_components__1422733365_nj2439_k$=function(){return this.components_1},tn.prototype._get_dynamicFeatures__3154186741_iv6vwr_k$=function(){return this.dynamicFeatures_1},tn.prototype.toString=function(){return"AppReport(name="+this.name_1+", version="+this.version_1+", variant="+this.variant_1+", downloadSize="+N(this.downloadSize_1)+", installSize="+N(this.installSize_1)+", components="+this.components_1+", dynamicFeatures="+this.dynamicFeatures_1+")"},tn.prototype.hashCode=function(){var n=L(this.name_1);return n=v(n,31)+L(this.version_1)|0,n=v(n,31)+L(this.variant_1)|0,n=v(n,31)+this.downloadSize_1.hashCode()|0,n=v(n,31)+this.installSize_1.hashCode()|0,n=v(n,31)+D(this.components_1)|0,v(n,31)+D(this.dynamicFeatures_1)|0},tn.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof tn))return!1;var t=n instanceof tn?n:j();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)&&T(this.components_1,t.components_1)&&T(this.dynamicFeatures_1,t.dynamicFeatures_1))},tn.$metadata$={simpleName:"AppReport",kind:"class",interfaces:[bn],associatedObjects:{0:K}},on.$metadata$={simpleName:"ComponentType",kind:"class",interfaces:[]},sn.prototype._get_descriptor__684124924_bbb664_k$=function(){return this.descriptor_1},sn.prototype.childSerializers_5ghqw5_k$=function(){return[k(),w(),w(),new $(X()),C(k())]},sn.prototype.deserialize_2t41fm_k$=function(n){var t=this.descriptor_1,e=!0,r=0,o=0,i=null,a=new I(0,0),s=new I(0,0),l=null,c=null,d=n.beginStructure_dv3yt3_k$(t);if(d.decodeSequentially_xlblqy_k$())i=d.decodeStringElement_4is7ib_k$(t,0),o|=1,a=d.decodeLongElement_kyznym_k$(t,1),o|=2,s=d.decodeLongElement_kyznym_k$(t,2),o|=4,l=d.decodeSerializableElement_5lsbxj_k$(t,3,new $(X()),l),o|=8,c=d.decodeNullableSerializableElement_ri3t5d_k$(t,4,k(),c),o|=16;else for(;e;)switch(r=d.decodeElementIndex_nk5a2l_k$(t)){case-1:e=!1;break;case 0:i=d.decodeStringElement_4is7ib_k$(t,0),o|=1;break;case 1:a=d.decodeLongElement_kyznym_k$(t,1),o|=2;break;case 2:s=d.decodeLongElement_kyznym_k$(t,2),o|=4;break;case 3:l=d.decodeSerializableElement_5lsbxj_k$(t,3,new $(X()),l),o|=8;break;case 4:c=d.decodeNullableSerializableElement_ri3t5d_k$(t,4,k(),c),o|=16;break;default:throw S(r)}return d.endStructure_e64gd4_k$(t),cn(o,i,a,s,l,c)},sn.$metadata$={simpleName:"$serializer",kind:"object",interfaces:[z]},dn.prototype._get_name__804168992_das4rk_k$=function(){return this.name_1},dn.prototype._get_downloadSize__4055297474_3yoyf2_k$=function(){return this.downloadSize_1},dn.prototype._get_installSize__3678145749_a78mjv_k$=function(){return this.installSize_1},dn.prototype._get_files__3232729146_hkfg7a_k$=function(){return this.files_1},dn.prototype._get_owner__3503380350_d3agea_k$=function(){return this.owner_1},dn.prototype.toString=function(){return"DynamicFeature(name="+this.name_1+", downloadSize="+N(this.downloadSize_1)+", installSize="+N(this.installSize_1)+", files="+this.files_1+", owner="+this.owner_1+")"},dn.prototype.hashCode=function(){var n=L(this.name_1);return n=v(n,31)+this.downloadSize_1.hashCode()|0,n=v(n,31)+this.installSize_1.hashCode()|0,n=v(n,31)+D(this.files_1)|0,v(n,31)+(null==this.owner_1?0:L(this.owner_1))|0},dn.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof dn))return!1;var t=n instanceof dn?n:j();return this.name_1===t.name_1&&!!this.downloadSize_1.equals(t.downloadSize_1)&&!!this.installSize_1.equals(t.installSize_1)&&!!T(this.files_1,t.files_1)&&this.owner_1==t.owner_1},dn.$metadata$={simpleName:"DynamicFeature",kind:"class",interfaces:[un],associatedObjects:{0:ln}},un.$metadata$={simpleName:"FileContainer",kind:"interface",interfaces:[bn]},fn.$metadata$={simpleName:"FileType",kind:"class",interfaces:[]},mn.$metadata$={simpleName:"SizeType",kind:"class",interfaces:[]},An.prototype._set_downloadSize__3115144654_lfiy8p_k$=function(n){this.downloadSize_1=n},An.prototype._get_downloadSize__4055297474_3yoyf2_k$=function(){return this.downloadSize_1},An.prototype._set_installSize__1846702921_w5y8te_k$=function(n){this.installSize_1=n},An.prototype._get_installSize__3678145749_a78mjv_k$=function(){return this.installSize_1},An.prototype.toString=function(){return"Mutable(downloadSize="+N(this.downloadSize_1)+", installSize="+N(this.installSize_1)+")"},An.prototype.hashCode=function(){var n=this.downloadSize_1.hashCode();return v(n,31)+this.installSize_1.hashCode()|0},An.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof An))return!1;var t=n instanceof An?n:j();return!!this.downloadSize_1.equals(t.downloadSize_1)&&!!this.installSize_1.equals(t.installSize_1)},An.$metadata$={simpleName:"Mutable",kind:"class",interfaces:[bn]},bn.$metadata$={simpleName:"Measurable",kind:"interface",interfaces:[]},R.prototype.typeParametersSerializers_fr94fx_k$=M,W.prototype.getSize_uydz1e_k$=V,Y.prototype.typeParametersSerializers_fr94fx_k$=M,Q.prototype.getSize_uydz1e_k$=V,Z.prototype.typeParametersSerializers_fr94fx_k$=M,tn.prototype.getSize_uydz1e_k$=V,sn.prototype.typeParametersSerializers_fr94fx_k$=M,dn.prototype.getSize_uydz1e_k$=V,An.prototype.getSize_uydz1e_k$=V,n.$crossModule$=n.$crossModule$||{},n.$crossModule$.AppComponent=W,n.$crossModule$.AppReport=tn,n.$crossModule$.Mutable=An,n.$crossModule$.ComponentType_INTERNAL_getInstance=an,n.$crossModule$.SizeType_DOWNLOAD_getInstance=function(){return gn(),b},n.$crossModule$.SizeType_INSTALL_getInstance=function(){return gn(),_},n})?r.apply(t,o):r)||(n.exports=i)},2751:function(n,t,e){var r,o,i;o=[t,e(6279),e(6204),e(9003),e(982),e(4359),e(3486),e(6622),e(5748),e(5267),e(8235),e(8982),e(851),e(7163)],void 0===(i="function"==typeof(r=function(n,t,r,o,i,a,s,l,c,d,u,p,h,f){var g,m,A,b,_,x,v,y,k,E,w,$,C,B,I,S,M,z,O,N,L,D,j,T,P,F,V,q,R,H,U,W=t.createRoot,Y=Math.imul,X=r.useState,G=o.HashRouter,Q=o.NavLink,J=i.Route,Z=i.Routes,K=s.$crossModule$.mutableListOf,nn=s.$crossModule$.numberToDouble,tn=s.$crossModule$.removeFirst,en=s.$crossModule$.Unit_getInstance,rn=s.$crossModule$.first,on=s.$crossModule$.toString_1,an=l.$crossModule$._get_append__1491899185,sn=l.$crossModule$.attributesMapOf,ln=l.$crossModule$.LINK,cn=s.$crossModule$.IllegalArgumentException_init_$Create$_1,dn=s.$crossModule$.THROW_CCE,un=c.$crossModule$.Default_getInstance,pn=d.$crossModule$.AppReport,hn=s.$crossModule$.getKClass,fn=s.$crossModule$.arrayOf,gn=s.$crossModule$.createKType,mn=u.$crossModule$.serializer_1,An=u.$crossModule$.KSerializer,bn=s.$crossModule$.isInterface,_n=p.$crossModule$.createElement,xn=s.$crossModule$.Long,vn=s.$crossModule$.numberToLong,yn=s.$crossModule$.ArrayList_init_$Create$,kn=s.$crossModule$.copyToArray,En=l.$crossModule$.attributesMapOf_1,wn=l.$crossModule$.H4,$n=l.$crossModule$.DIV,Cn=h.$crossModule$.Companion_getInstance,Bn=s.$crossModule$.checkIndexOverflow,In=l.$crossModule$.H2,Sn=(l.$crossModule$.enumEncode,l.$crossModule$.BUTTON),Mn=l.$crossModule$.SPAN,zn=l.$crossModule$._set_id__3473230556,On=s.$crossModule$.toString_2,Nn=p.$crossModule$.fc,Ln=s.$crossModule$.getStringHashCode,Dn=s.$crossModule$.hashCode,jn=s.$crossModule$.equals,Tn=d.$crossModule$.SizeType_DOWNLOAD_getInstance,Pn=s.$crossModule$.Collection,Fn=s.$crossModule$.listOf,Vn=l.$crossModule$.H3,qn=s.$crossModule$.getValue,Rn=s.$crossModule$.to,Hn=d.$crossModule$.SizeType_INSTALL_getInstance,Un=s.$crossModule$.mapOf,Wn=l.$crossModule$.UL,Yn=l.$crossModule$.LI,Xn=s.$crossModule$.ArrayList_init_$Create$_1,Gn=l.$crossModule$.SELECT,Qn=l.$crossModule$.OPTION,Jn=l.$crossModule$._set_onChangeFunction__3836030544,Zn=s.$crossModule$.KProperty1,Kn=s.$crossModule$.getPropertyCallableRef,nt=s.$crossModule$.longArray,tt=s.$crossModule$.addAll,et=l.$crossModule$.P,rt=f.$crossModule$.useEffect,ot=s.$crossModule$.Comparator,it=s.$crossModule$.compareValues,at=s.$crossModule$.toLongArray,st=s.$crossModule$.sum,lt=s.$crossModule$.longArrayOf,ct=s.$crossModule$.LinkedHashMap_init_$Create$_1,dt=d.$crossModule$.Mutable,ut=s.$crossModule$.sortedWith,pt=s.$crossModule$.collectionSizeOrDefault,ht=s.$crossModule$.KMutableProperty0,ft=s.$crossModule$.THROW_ISE,gt=s.$crossModule$.getLocalDelegateReference,mt=s.$crossModule$.distinct,At=s.$crossModule$.sorted,bt=s.$crossModule$.toMutableSet,_t=s.$crossModule$.toMutableList,xt=d.$crossModule$.ComponentType_INTERNAL_getInstance,vt=s.$crossModule$.toList,yt=d.$crossModule$.AppComponent,kt=s.$crossModule$.numberToInt,Et=l.$crossModule$._set_onClickFunction__3534137028;function wt(n,t){return $t(n.getSize_uydz1e_k$(t))}function $t(n){for(var t=K(["B","KB","MB","GB","TB","PB"]),e=nn(n);e>1024;)e/=1024,tn(t),en();return e.toFixed(1)+" "+rn(t)}function Ct(n){return function(t){!function(n,t){be();var e=(be(),E);n.child$default_xrum5x_k$(e,null,function(n){return function(t){t._get_attrs__3099992943_jrgg41_k$().report=n}}(t),2,null)}(t,n)}}function Bt(n,t,e,r,o,i,a,s,l,c){return 0!=(8&s)&&(r=!1),0!=(16&s)&&((d=function(n){return on(n)}).callableName="toString",o=d),0!=(32&s)&&(i=function(){var n=function(n){return on(n)};return n.callableName="toString",n}()),0!=(64&s)&&(a=null),zt.call(c,n,t,e,r,o,i,a),c;var d}function It(n,t,e,r,o,i,a,s,l){return Bt(n,t,e,r,o,i,a,s,0,Object.create(zt.prototype))}function St(n,t,e){var r,o=n.horizontal_1?n.xAxisFormatter_1:n.yAxisFormatter_1;if(null!=n.chartSeriesTotals_1)r=n.chartSeriesTotals_1[e.seriesIndex];else{for(var i=e.series[e.seriesIndex],a=new xn(0,0),s=i,l=0,c=s.length;l<c;){var d=s[l];l=l+1|0,a=a.plus_u6jwas_k$(vn(d))}r=a}var u=r;return o(t)+" ("+function(n,t){return(100*nn(n)/nn(t)).toFixed(2)+" %"}(t,u)+")"}function Mt(n){return function(t){var e,r;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 St(e,n,t)}).callableName="formatTooltip",r)}}function zt(n,t,e,r,o,i,a){Lt.call(this),this.chartLabels_1=n,this.chartSeries_1=t,this.chartHeight_1=e,this.horizontal_1=r,this.xAxisFormatter_1=o,this.yAxisFormatter_1=i,this.chartSeriesTotals_1=a}function Ot(){g=this,this.FONT_FAMILY_1="var(--bs-body-font-family)",this.FONT_SIZE_1=14,this.STROKE_WIDTH_1=3}function Nt(){return null==g&&new Ot,g}function Lt(){Nt()}function Dt(n,t){var e,r={};r.name=n;for(var o=yn(t.length),i=t,a=0,s=i.length;a<s;){var l=i[a];a=a+1|0,o.add_1j60pz_k$(l.toInt_1tsl84_k$()),en()}return e=kn(o),r.data=e,r}function jt(n,t,e){Jt();var r,o,i=(Jt(),m);n.child$default_xrum5x_k$(i,null,(r=t,o=e,function(n){n._get_attrs__3099992943_jrgg41_k$().components=r,n._get_attrs__3099992943_jrgg41_k$().sizeType=o}),2,null)}function Tt(n,t,e){Jt();var r,o,i=(Jt(),A);n.child$default_xrum5x_k$(i,null,(r=t,o=e,function(n){n._get_attrs__3099992943_jrgg41_k$().containers=r,n._get_attrs__3099992943_jrgg41_k$().sizeType=o}),2,null)}function Pt(n,t,e,r,o){Jt();var i,a,s,l,c=(Jt(),b);n.child$default_xrum5x_k$(c,null,(i=t,a=e,s=r,l=o,function(n){n._get_attrs__3099992943_jrgg41_k$().id=i,n._get_attrs__3099992943_jrgg41_k$().container=a,n._get_attrs__3099992943_jrgg41_k$().sizeType=s,n._get_attrs__3099992943_jrgg41_k$().key=l,n._set_key__296027270_phx453_k$(On(l))}),2,null)}function Ft(n,t,e,r){Jt();var o,i,a,s=(Jt(),_);n.child$default_xrum5x_k$(s,null,(o=t,i=e,a=r,function(n){n._get_attrs__3099992943_jrgg41_k$().id=o,n._get_attrs__3099992943_jrgg41_k$().container=i,n._get_attrs__3099992943_jrgg41_k$().sizeType=a}),2,null)}function Vt(n,t,e,r){Jt();var o,i,a,s=(Jt(),x);n.child$default_xrum5x_k$(s,null,(o=t,i=e,a=r,function(n){n._get_attrs__3099992943_jrgg41_k$().id=o,n._get_attrs__3099992943_jrgg41_k$().container=i,n._get_attrs__3099992943_jrgg41_k$().sizeType=a}),2,null)}function qt(n,t,e){Jt();var r,o,i=(Jt(),v);n.child$default_xrum5x_k$(i,null,(r=t,o=e,function(n){n._get_attrs__3099992943_jrgg41_k$().files=r,n._get_attrs__3099992943_jrgg41_k$().sizeType=o}),2,null)}function Rt(n,t,e,r){Jt();var o,i,a,s=(Jt(),y);n.child$default_xrum5x_k$(s,null,(o=t,i=e,a=r,function(n){n._get_attrs__3099992943_jrgg41_k$().file=o,n._get_attrs__3099992943_jrgg41_k$().sizeType=i,n._get_attrs__3099992943_jrgg41_k$().key=a,n._set_key__296027270_phx453_k$(On(a))}),2,null)}function Ht(){return function(n,t){var e,r=function(n){return new wn(En("class","mb-3"),n)},o=Cn().invoke_jxx1yq_k$(r);o.unaryPlus_g7ydph_k$("Breakdown ("+t.components._get_size__809037418_ddoh9m_k$()+" components)"),e=o,n.child_k19wyq_k$(e.create_md4cuc_k$());var i,a=function(n){return new $n(En("class","row"),n)},s=Cn().invoke_jxx1yq_k$(a);Tt(s,t.components,t.sizeType),i=s,n.child_k19wyq_k$(i.create_md4cuc_k$())}}function Ut(){return function(n,t){for(var e,r=function(n){return new $n(En("class","accordion"),n)},o=Cn().invoke_jxx1yq_k$(r),i=0,a=t.containers.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=a.next_20eer_k$(),l=i;i=l+1|0,Pt(o,Bn(l),s,t.sizeType,s._get_name__804168992_das4rk_k$())}e=o,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Wt(){return function(n,t){var e,r=function(n){return new $n(En("class","accordion-item"),n)},o=Cn().invoke_jxx1yq_k$(r);Ft(o,t.id,t.container,t.sizeType),Vt(o,t.id,t.container,t.sizeType),e=o,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Yt(){return function(n,t){var e,r,o=function(n){return new In(En("class","accordion-header"),n)},i=Cn().invoke_jxx1yq_k$(o),a=function(n){return new Sn(sn(["formenctype",null,"formmethod",null,"type",null,"class","accordion-button collapsed"]),n)},s=Cn().invoke_jxx1yq_k$(a);s.set_rj8t7z_k$(s._get_attrs__3099992943_jrgg41_k$(),"data-bs-toggle","collapse"),s.set_rj8t7z_k$(s._get_attrs__3099992943_jrgg41_k$(),"data-bs-target","#module-"+t.id+"-body");var l,c=function(n){return new Mn(En("class","font-monospace text-truncate me-3"),n)},d=Cn().invoke_jxx1yq_k$(c);d.unaryPlus_g7ydph_k$(t.container._get_name__804168992_das4rk_k$()),l=d,s.child_k19wyq_k$(l.create_md4cuc_k$());var u=t.container._get_owner__3503380350_d3agea_k$();if(null==u);else{var p,h=function(n){return new Mn(En("class","badge bg-secondary me-3"),n)},f=Cn().invoke_jxx1yq_k$(h);f.unaryPlus_g7ydph_k$(u),p=f,s.child_k19wyq_k$(p.create_md4cuc_k$()),en()}en();var g,m=function(n){return new Mn(En("class","ms-auto me-3 text-nowrap"),n)},A=Cn().invoke_jxx1yq_k$(m);A.unaryPlus_g7ydph_k$(wt(t.container,t.sizeType)),g=A,s.child_k19wyq_k$(g.create_md4cuc_k$()),r=s,i.child_k19wyq_k$(r.create_md4cuc_k$()),e=i,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Xt(){return function(n,t){var e,r=function(n){return new $n(En("class","accordion-collapse collapse"),n)},o=Cn().invoke_jxx1yq_k$(r);zn(o._get_attrs__3099992943_jrgg41_k$(),"module-"+t.id+"-body");var i,a=function(n){return new $n(En("class","accordion-body p-0"),n)},s=Cn().invoke_jxx1yq_k$(a);qt(s,t.container._get_files__3232729146_hkfg7a_k$(),t.sizeType),i=s,o.child_k19wyq_k$(i.create_md4cuc_k$()),e=o,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Gt(){return function(n,t){for(var e,r=function(n){return new $n(En("class","list-group list-group-flush"),n)},o=Cn().invoke_jxx1yq_k$(r),i=t.files.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var a=i.next_20eer_k$();Rt(o,a,t.sizeType,a._get_name__804168992_das4rk_k$())}e=o,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Qt(){return function(n,t){var e,r,o=function(n){return new $n(En("class","list-group-item d-flex border-0"),n)},i=Cn().invoke_jxx1yq_k$(o),a=function(n){return new Mn(En("class","font-monospace text-truncate me-2"),n)},s=Cn().invoke_jxx1yq_k$(a);s.unaryPlus_g7ydph_k$(t.file._get_name__804168992_das4rk_k$()),r=s,i.child_k19wyq_k$(r.create_md4cuc_k$());var l,c=function(n){return new Mn(En("class","ms-auto me-custom text-nowrap"),n)},d=Cn().invoke_jxx1yq_k$(c);d.unaryPlus_g7ydph_k$(wt(t.file,t.sizeType)),l=d,i.child_k19wyq_k$(l.create_md4cuc_k$()),e=i,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Jt(){k||(k=!0,m=Nn("breakdown",Ht()),A=Nn("containerList",Ut()),b=Nn("containerListItem",Wt()),_=Nn("containerListItemHeader",Yt()),x=Nn("containerListItemBody",Xt()),v=Nn("fileList",Gt()),y=Nn("fileListItem",Qt()))}function Zt(n,t){be();var e,r=(be(),w);n.child$default_xrum5x_k$(r,null,(e=t,function(n){n._get_attrs__3099992943_jrgg41_k$().report=e}),2,null)}function Kt(n,t,e){be();var r,o,i=(be(),$);n.child$default_xrum5x_k$(i,null,(r=t,o=e,function(n){n._get_attrs__3099992943_jrgg41_k$().size=r,n._get_attrs__3099992943_jrgg41_k$().label=o}),2,null)}function ne(n,t,e){be();var r,o,i=(be(),C);n.child$default_xrum5x_k$(i,null,(r=t,o=e,function(n){n._get_attrs__3099992943_jrgg41_k$().tabs=r,n._get_attrs__3099992943_jrgg41_k$().onSizeTypeSelected=o}),2,null)}function te(n,t){be();var e,r=(be(),B);n.child$default_xrum5x_k$(r,null,(e=t,function(n){n._get_attrs__3099992943_jrgg41_k$().tabs=e}),2,null)}function ee(n,t){be();var e,r=(be(),I);n.child$default_xrum5x_k$(r,null,(e=t,function(n){n._get_attrs__3099992943_jrgg41_k$().tabs=e}),2,null)}function re(n,t,e,r){be();var o,i,a,s=(be(),S);n.child$default_xrum5x_k$(s,null,(o=t,i=e,a=r,function(n){n._get_attrs__3099992943_jrgg41_k$().options=o,n._get_attrs__3099992943_jrgg41_k$().id=i,n._get_attrs__3099992943_jrgg41_k$().onOptionSelected=a}),2,null)}function oe(n,t,e,r,o,i){return function(n,t,e,r,o,i,a){return 0!=(4&o)&&(e=!0),ie.call(a,n,t,e,r),a}(n,t,e,r,o,0,Object.create(ie.prototype))}function ie(n,t,e,r){this.path_1=n,this.label_1=t,this.enabled_1=e,this.content_1=r}function ae(n){return function(t){!function(n,t){Be();var e=(Be(),N);n.child$default_xrum5x_k$(e,null,(r=t,function(n){n._get_attrs__3099992943_jrgg41_k$().components=r}),2,null);var r}(t,n.report._get_components__1422733365_nj2439_k$())}}function se(n,t){return function(e){!function(n,t,e){Fe();var r=(Fe(),P);n.child$default_xrum5x_k$(r,null,function(n,t){return function(e){e._get_attrs__3099992943_jrgg41_k$().components=n,e._get_attrs__3099992943_jrgg41_k$().sizeType=t}}(t,e),2,null)}(e,n.report._get_components__1422733365_nj2439_k$(),t)}}function le(n,t){return function(e){!function(n,t,e){xe();var r=(xe(),z);n.child$default_xrum5x_k$(r,null,function(n,t){return function(e){e._get_attrs__3099992943_jrgg41_k$().features=n,e._get_attrs__3099992943_jrgg41_k$().sizeType=t}}(t,e),2,null)}(e,n.report._get_dynamicFeatures__3154186741_iv6vwr_k$(),t)}}function ce(){return function(n,t){var e,r=X(Tn()),o=r[0],i=r[1];en();n:{var a=t.report._get_components__1422733365_nj2439_k$();if(bn(a,Pn)&&a.isEmpty_y1axqb_k$())e=!1;else{for(var s=a.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();)if(null!=s.next_20eer_k$()._get_owner__3503380350_d3agea_k$()){e=!0;break n}e=!1}}var l=e;en();var c=!t.report._get_dynamicFeatures__3154186741_iv6vwr_k$().isEmpty_y1axqb_k$();en();var d,u,p=oe("/","Breakdown",!1,(d=t,u=o,function(n){jt(n,d.report._get_components__1422733365_nj2439_k$(),u)}),4),h=oe("/insights","Insights",!1,ae(t),4),f=new ie("/ownership","Ownership",l,se(t,o)),g=Fn([p,h,f,new ie("/dynamic","Dynamic features",c,le(t,o))]);en();var m,A,b=function(n){return new $n(En("class","container mt-4 mb-5"),n)},_=Cn().invoke_jxx1yq_k$(b),x=function(n){return new $n(En("class","shadow-sm p-4 mb-4 bg-white rounded-1"),n)},v=Cn().invoke_jxx1yq_k$(x);Zt(v,t.report),A=v,_.child_k19wyq_k$(A.create_md4cuc_k$());var y,k,E,w=function(n){return new $n(En("class","shadow-sm p-4 bg-white rounded-1"),n)},$=Cn().invoke_jxx1yq_k$(w),C=G;$.invoke_cny88z_k$(C,(k=g,E=i,function(n){ne(n,k,function(n){return function(t){n(t)}}(E)),ee(n,k)})),y=$,_.child_k19wyq_k$(y.create_md4cuc_k$()),m=_,n.child_k19wyq_k$(m.create_md4cuc_k$())}}function de(){return function(n,t){var e,r,o,i=function(n){return new $n(En("class","row"),n)},a=Cn().invoke_jxx1yq_k$(i),s=function(n){return new $n(En("class","col"),n)},l=Cn().invoke_jxx1yq_k$(s),c=function(n){return new Vn(En("class",null),n)},d=Cn().invoke_jxx1yq_k$(c);d.unaryPlus_g7ydph_k$(t.report._get_name__804168992_das4rk_k$()),o=d,l.child_k19wyq_k$(o.create_md4cuc_k$());var u,p=function(n){return new Mn(En("class","text-muted"),n)},h=Cn().invoke_jxx1yq_k$(p);h.unaryPlus_g7ydph_k$("Version "+t.report._get_version__140958009_2bx7w9_k$()+" ("+t.report._get_variant__876436268_eht2jw_k$()+")"),u=h,l.child_k19wyq_k$(u.create_md4cuc_k$()),r=l,a.child_k19wyq_k$(r.create_md4cuc_k$()),Kt(a,t.report._get_downloadSize__4055297474_3yoyf2_k$(),"Download size"),Kt(a,t.report._get_installSize__3678145749_a78mjv_k$(),"Install size"),e=a,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function ue(){return function(n,t){var e,r,o=function(n){return new $n(En("class","col-auto text-center ms-5 me-5"),n)},i=Cn().invoke_jxx1yq_k$(o),a=function(n){return new Vn(En("class",null),n)},s=Cn().invoke_jxx1yq_k$(a);s.unaryPlus_g7ydph_k$($t(t.size)),r=s,i.child_k19wyq_k$(r.create_md4cuc_k$());var l,c=function(n){return new Mn(En("class","text-muted m-0"),n)},d=Cn().invoke_jxx1yq_k$(c);d.unaryPlus_g7ydph_k$(t.label),l=d,i.child_k19wyq_k$(l.create_md4cuc_k$()),e=i,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function pe(){return function(n,t){var e,r,o=function(n){return new $n(En("class","row align-items-center mb-4"),n)},i=Cn().invoke_jxx1yq_k$(o),a=function(n){return new $n(En("class","col"),n)},s=Cn().invoke_jxx1yq_k$(a);te(s,t.tabs),r=s,i.child_k19wyq_k$(r.create_md4cuc_k$());var l,c,d,u=function(n){return new $n(En("class","col-auto"),n)},p=Cn().invoke_jxx1yq_k$(u),h=Un([Rn("Download size",Tn()),Rn("Install size",Hn())]);re(p,h._get_keys__801529559_d97k5z_k$(),"size-type-dropdown",(c=t,d=h,function(n){c.onSizeTypeSelected(qn(d,n))})),l=p,i.child_k19wyq_k$(l.create_md4cuc_k$()),e=i,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function he(n,t){return function(e){e._get_attrs__3099992943_jrgg41_k$().to=n,e._get_attrs__3099992943_jrgg41_k$().className="nav-link",e.unaryPlus_g7ydph_k$(t)}}function fe(){return function(n,t){for(var e,r=function(n){return new Wn(En("class","nav nav-pills"),n)},o=Cn().invoke_jxx1yq_k$(r),i=t.tabs,a=Kn("enabled",1,Zn,(function(n){return n.enabled_1}),null),s=Xn(),l=i.iterator_jk1svi_k$();l.hasNext_bitz1p_k$();){var c=l.next_20eer_k$();a(c)&&(s.add_1j60pz_k$(c),en())}for(var d=s.iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u,p=d.next_20eer_k$(),h=p.component1_7eebsc_k$(),f=p.component2_7eebsb_k$(),g=function(n){return new Yn(En("class","nav-item"),n)},m=Cn().invoke_jxx1yq_k$(g),A=Q;m.invoke_cny88z_k$(A,he(h,f)),u=m,o.child_k19wyq_k$(u.create_md4cuc_k$())}e=o,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function ge(n,t){return function(e){e._get_attrs__3099992943_jrgg41_k$().path=n,e._get_attrs__3099992943_jrgg41_k$().element=_n(t)}}function me(){return function(n,t){var e,r=Z;n.invoke_cny88z_k$(r,(e=t,function(n){for(var t=e.tabs.iterator_jk1svi_k$();t.hasNext_bitz1p_k$();){var r=t.next_20eer_k$(),o=r.component1_7eebsc_k$(),i=r.component4_7eebs9_k$(),a=J;n.invoke_cny88z_k$(a,ge(o,i))}en()}))}}function Ae(){return function(n,t){var e,r=function(n){return new Gn(En("class","form-select"),n)},o=Cn().invoke_jxx1yq_k$(r);zn(o._get_attrs__3099992943_jrgg41_k$(),t.id);var i,a=o._get_attrs__3099992943_jrgg41_k$();Jn(a,(i=t,function(n){var t=i.onOptionSelected,e=n.target;t((e instanceof HTMLSelectElement?e:dn()).value)}));for(var s=t.options.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l,c=s.next_20eer_k$(),d=function(n){return new Qn(En("class",null),n)},u=Cn().invoke_jxx1yq_k$(d);u._get_attrs__3099992943_jrgg41_k$()._set_value__1325260276_wbpkyq_k$(c),u.unaryPlus_g7ydph_k$(c),l=u,o.child_k19wyq_k$(l.create_md4cuc_k$())}e=o,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function be(){M||(M=!0,E=Nn("report",ce()),w=Nn("header",de()),$=Nn("headerSizeItem",ue()),C=Nn("navigation",pe()),B=Nn("tabs",fe()),I=Nn("content",me()),S=Nn("dropdown",Ae()))}function _e(){return function(n,t){var e,r=function(n){return new wn(En("class","mb-3"),n)},o=Cn().invoke_jxx1yq_k$(r);o.unaryPlus_g7ydph_k$("Dynamic features"),e=o,n.child_k19wyq_k$(e.create_md4cuc_k$());var i,a=function(n){return new $n(En("class","row"),n)},s=Cn().invoke_jxx1yq_k$(a);Tt(s,t.features,t.sizeType),i=s,n.child_k19wyq_k$(i.create_md4cuc_k$())}}function xe(){O||(O=!0,z=Nn("dynamicFeatures",_e()))}function ve(n,t){Be();var e,r=(Be(),L);n.child$default_xrum5x_k$(r,null,(e=t,function(n){n._get_attrs__3099992943_jrgg41_k$().components=e}),2,null)}function ye(n,t){Be();var e,r=(Be(),D);n.child$default_xrum5x_k$(r,null,(e=t,function(n){n._get_attrs__3099992943_jrgg41_k$().components=e}),2,null)}function ke(n,t,e,r,o){Be();var i,a,s,l,c=(Be(),j);n.child$default_xrum5x_k$(c,null,(i=t,a=e,s=r,l=o,function(n){n._get_attrs__3099992943_jrgg41_k$().id=i,n._get_attrs__3099992943_jrgg41_k$().title=a,n._get_attrs__3099992943_jrgg41_k$().description=s,n._get_attrs__3099992943_jrgg41_k$().config=l}),2,null)}function Ee(){return function(n,t){var e,r=function(n){return new $n(En("class","row mb-3"),n)},o=Cn().invoke_jxx1yq_k$(r);ve(o,t.components),e=o,n.child_k19wyq_k$(e.create_md4cuc_k$());var i,a=function(n){return new $n(En("class","row"),n)},s=Cn().invoke_jxx1yq_k$(a);ye(s,t.components),i=s,n.child_k19wyq_k$(i.create_md4cuc_k$())}}function we(){return function(n,t){var e=["Classes","Resources","Assets","Native libraries","Other"];en();var r=nt(e.length);en();var o=nt(e.length);en();var i,a=nt(e.length);en();for(var s=t.components,l=Kn("files",1,Zn,(function(n){return n._get_files__3232729146_hkfg7a_k$()}),null),c=Xn(),d=s.iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u=l(d.next_20eer_k$());tt(c,u),en()}for(var p=c.iterator_jk1svi_k$();p.hasNext_bitz1p_k$();){var h=p.next_20eer_k$(),f=h._get_type__810427985_deia8h_k$()._get_ordinal__3363892928_fec5kw_k$(),g=r,m=f;g[m]=g[m].plus_u6jwas_k$(h.getSize_uydz1e_k$(Tn()));var A=o,b=f;A[b]=A[b].plus_u6jwas_k$(h.getSize_uydz1e_k$(Hn()));var _=a,x=f,v=_[x];_[x]=v.inc_28ke_k$(),en()}en(),ke(n,"file-type-distribution-size-chart","File type distribution (size)","Shows the accumulated app size for each file type.",It(e,[Dt("Download size",r),Dt("Install size",o)],350,!1,null,((i=function(n){return $t(n)}).callableName="formatSize",i),null,88)),ke(n,"file-type-distribution-count-chart","File type distribution (file count)","Shows how many files of a certain type are contained in the app.",It(e,[Dt("Files",a)],350,!1,null,null,null,120))}}function $e(){return function(n,t){var e=["Internal","External"];en();var r=nt(e.length);en();var o=nt(e.length);en();var i,a=nt(e.length);en();for(var s=t.components.iterator_jk1svi_k$();s.hasNext_bitz1p_k$();){var l=s.next_20eer_k$(),c=l._get_type__810427985_deia8h_k$()._get_ordinal__3363892928_fec5kw_k$(),d=r,u=c;d[u]=d[u].plus_u6jwas_k$(l.getSize_uydz1e_k$(Tn()));var p=o,h=c;p[h]=p[h].plus_u6jwas_k$(l.getSize_uydz1e_k$(Hn()));var f=a,g=c,m=f[g];f[g]=m.inc_28ke_k$(),en()}en(),ke(n,"component-type-distribution-size-chart","Component type distribution (size)","Shows the accumulated app size for each component type.",It(e,[Dt("Download size",r),Dt("Install size",o)],250,!0,((i=function(n){return $t(n)}).callableName="formatSize",i),null,null,96)),ke(n,"component-type-distribution-count-chart","Component type distribution (component count)","Shows how many components of a certain type are contained in the app.",It(e,[Dt("Components",a)],250,!0,null,null,null,112))}}function Ce(){return function(n,t){var e,r,o=function(n){return new $n(En("class","col"),n)},i=Cn().invoke_jxx1yq_k$(o),s=function(n){return new wn(En("class",null),n)},l=Cn().invoke_jxx1yq_k$(s);l.unaryPlus_g7ydph_k$(t.title),r=l,i.child_k19wyq_k$(r.create_md4cuc_k$());var c,d=function(n){return new et(En("class","text-muted"),n)},u=Cn().invoke_jxx1yq_k$(d);u.unaryPlus_g7ydph_k$(t.description),c=u,i.child_k19wyq_k$(c.create_md4cuc_k$());var p,h,f=function(n){return new $n(En("class",null),n)},g=Cn().invoke_jxx1yq_k$(f);zn(g._get_attrs__3099992943_jrgg41_k$(),t.id),rt((h=t,function(n){var t=new a(document.getElementById(h.id),h.config.getOptions_3il2fs_k$());en(),t.render();var e,r=(e=t,function(){e.destroy()});n.push(r)})),p=g,i.child_k19wyq_k$(p.create_md4cuc_k$()),e=i,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Be(){T||(T=!0,N=Nn("insights",Ee()),L=Nn("fileTypeGraphs",we()),D=Nn("componentTypeGraphs",$e()),j=Nn("chart",Ce()))}function Ie(n,t){Fe();var e,r=(Fe(),F);n.child$default_xrum5x_k$(r,null,(e=t,function(n){n._get_attrs__3099992943_jrgg41_k$().components=e}),2,null)}function Se(n,t,e){Fe();var r,o,i=(Fe(),V);n.child$default_xrum5x_k$(i,null,(r=t,o=e,function(n){n._get_attrs__3099992943_jrgg41_k$().components=r,n._get_attrs__3099992943_jrgg41_k$().sizeType=o}),2,null)}function Me(n,t,e,r){Fe();var o,i,a,s=(Fe(),q);n.child$default_xrum5x_k$(s,null,(o=t,i=e,a=r,function(n){n._get_attrs__3099992943_jrgg41_k$().value=o,n._get_attrs__3099992943_jrgg41_k$().label=i,n._get_attrs__3099992943_jrgg41_k$().formatter=a}),2,null)}function ze(n,t,e,r,o,i){return 0!=(4&o)&&((a=function(n){return on(n)}).callableName="toString",r=a),Me(n,t,e,r);var a}function Oe(n){this.function_1=n}function Ne(n,t,e){return function(r,o,i){var a,s=n.subList_d153ha_k$(o,i);ke(r,"owner-chart","Ownership overview","Shows how much of the overall app size is owned by each owner.",It(kn(s),[Dt("Download size",at(t.subList_d153ha_k$(o,i))),Dt("Install size",at(e.subList_d153ha_k$(o,i)))],400,!1,null,((a=function(n){return $t(n)}).callableName="formatSize",a),lt([st(t),st(e)]),24))}}function Le(){return function(n,t){var e=ct();en();for(var r=t.components,o=Kn("files",1,Zn,(function(n){return n._get_files__3232729146_hkfg7a_k$()}),null),i=Xn(),a=r.iterator_jk1svi_k$();a.hasNext_bitz1p_k$();){var s=o(a.next_20eer_k$());tt(i,s),en()}for(var l=i.iterator_jk1svi_k$();l.hasNext_bitz1p_k$();){var c=l.next_20eer_k$(),d=c._get_owner__3503380350_d3agea_k$();if(null!=d){var u,p=d,h=e.get_1mhr4y_k$(p);if(null==h){var f=new dt(new xn(0,0),new xn(0,0));e.put_3mhbri_k$(p,f),en(),u=f}else u=h;var g=u,m=g;m._set_downloadSize__3115144654_lfiy8p_k$(m._get_downloadSize__4055297474_3yoyf2_k$().plus_u6jwas_k$(c._get_downloadSize__4055297474_3yoyf2_k$()));var A=g;A._set_installSize__1846702921_w5y8te_k$(A._get_installSize__3678145749_a78mjv_k$().plus_u6jwas_k$(c._get_installSize__3678145749_a78mjv_k$()))}else en()}en();var b,_=e._get_entries__31877249_iz8n5_k$();b=new Oe((function(n,t){var e,r=t._get_value__3683422336_a43j40_k$()._get_downloadSize__4055297474_3yoyf2_k$();return e=n._get_value__3683422336_a43j40_k$()._get_downloadSize__4055297474_3yoyf2_k$(),it(r,e)}));var x=ut(_,b);en();for(var v=yn(pt(x,10)),y=x.iterator_jk1svi_k$();y.hasNext_bitz1p_k$();){var k;k=y.next_20eer_k$()._get_key__857139730_e6bh8y_k$(),v.add_1j60pz_k$(k),en()}var E=v;en();for(var w=yn(pt(x,10)),$=x.iterator_jk1svi_k$();$.hasNext_bitz1p_k$();){var C;C=$.next_20eer_k$()._get_value__3683422336_a43j40_k$()._get_downloadSize__4055297474_3yoyf2_k$(),w.add_1j60pz_k$(C),en()}var B=w;en();for(var I=yn(pt(x,10)),S=x.iterator_jk1svi_k$();S.hasNext_bitz1p_k$();){var M;M=S.next_20eer_k$()._get_value__3683422336_a43j40_k$()._get_installSize__3678145749_a78mjv_k$(),I.add_1j60pz_k$(M),en()}var z=I;en(),function(n,t,e,r){Ue();var o=(Ue(),H);n.child$default_xrum5x_k$(o,null,(i=t,a=e,s=r,function(n){n._get_attrs__3099992943_jrgg41_k$().itemCount=i,n._get_attrs__3099992943_jrgg41_k$().pageSize=a,n._get_attrs__3099992943_jrgg41_k$().content=s}),2,null);var i,a,s}(n,E._get_size__809037418_ddoh9m_k$(),10,Ne(E,B,z))}}function De(n){return Fe(),gt("selectedOwner",ht,!0,(function(){return ft()})),n[0]}function je(n){return function(t){!function(n,t){Fe(),gt("selectedOwner",ht,!0,(function(){return ft()})),n[1](t)}(n,t)}}function Te(){return function(n,t){for(var e=t.components,r=Kn("files",1,Zn,(function(n){return n._get_files__3232729146_hkfg7a_k$()}),null),o=Xn(),i=e.iterator_jk1svi_k$();i.hasNext_bitz1p_k$();){var a=r(i.next_20eer_k$());tt(o,a),en()}var s=o;en();for(var l=Kn("owner",1,Zn,(function(n){return n._get_owner__3503380350_d3agea_k$()}),null),c=Xn(),d=s.iterator_jk1svi_k$();d.hasNext_bitz1p_k$();){var u=l(d.next_20eer_k$());null==u||(c.add_1j60pz_k$(u),en(),en()),en()}var p=At(mt(c));en();var h=X(rn(p));en();for(var f=t.components,g=Xn(),m=f.iterator_jk1svi_k$();m.hasNext_bitz1p_k$();){var A=m.next_20eer_k$();A._get_owner__3503380350_d3agea_k$()===De(h)&&(g.add_1j60pz_k$(A),en())}var b=g;en();for(var _=Xn(),x=s.iterator_jk1svi_k$();x.hasNext_bitz1p_k$();){var v=x.next_20eer_k$();v._get_owner__3503380350_d3agea_k$()===De(h)&&(_.add_1j60pz_k$(v),en())}var y=_;en();var k=bt(y);en();for(var E=yn(pt(b,10)),w=b.iterator_jk1svi_k$();w.hasNext_bitz1p_k$();){for(var $,C=w.next_20eer_k$(),B=C._get_files__3232729146_hkfg7a_k$(),I=Xn(),S=B.iterator_jk1svi_k$();S.hasNext_bitz1p_k$();){var M=S.next_20eer_k$();M._get_owner__3503380350_d3agea_k$()===De(h)&&(I.add_1j60pz_k$(M),en())}var z=I;k.removeAll_99to5v_k$(z),en();for(var O=Kn("downloadSize",1,Zn,(function(n){return n._get_downloadSize__4055297474_3yoyf2_k$()}),null),N=new xn(0,0),L=z.iterator_jk1svi_k$();L.hasNext_bitz1p_k$();){var D=L.next_20eer_k$();N=N.plus_u6jwas_k$(O(D))}for(var j=N,T=Kn("installSize",1,Zn,(function(n){return n._get_installSize__3678145749_a78mjv_k$()}),null),P=new xn(0,0),F=z.iterator_jk1svi_k$();F.hasNext_bitz1p_k$();){var V=F.next_20eer_k$();P=P.plus_u6jwas_k$(T(V))}var q=P;$=C.copy$default_yv9q7q_k$(null,null,j,q,z,null,35,null),E.add_1j60pz_k$($),en()}var R=_t(E);if(en(),!k.isEmpty_y1axqb_k$()){for(var H=xt(),U=Kn("downloadSize",1,Zn,(function(n){return n._get_downloadSize__4055297474_3yoyf2_k$()}),null),W=new xn(0,0),Y=k.iterator_jk1svi_k$();Y.hasNext_bitz1p_k$();){var G=Y.next_20eer_k$();W=W.plus_u6jwas_k$(U(G))}for(var Q=W,J=Kn("installSize",1,Zn,(function(n){return n._get_installSize__3678145749_a78mjv_k$()}),null),Z=new xn(0,0),K=k.iterator_jk1svi_k$();K.hasNext_bitz1p_k$();){var nn=K.next_20eer_k$();Z=Z.plus_u6jwas_k$(J(nn))}var tn=new yt("Other owned files",H,Q,Z,vt(k),De(h));R.add_1j60pz_k$(tn),en()}var on,an=function(n){return new wn(En("class","mb-3 mt-4"),n)},sn=Cn().invoke_jxx1yq_k$(an);sn.unaryPlus_g7ydph_k$("Components and files grouped by owner"),on=sn,n.child_k19wyq_k$(on.create_md4cuc_k$()),re(n,p,"owner-dropdown",je(h));var ln,cn,dn=function(n){return new $n(En("class","row mt-4 mb-4"),n)},un=Cn().invoke_jxx1yq_k$(dn);ze(un,b._get_size__809037418_ddoh9m_k$(),"Component(s)",null,4),ze(un,y._get_size__809037418_ddoh9m_k$(),"File(s)",null,4);for(var pn=Kn("downloadSize",1,Zn,(function(n){return n._get_downloadSize__4055297474_3yoyf2_k$()}),null),hn=new xn(0,0),fn=y.iterator_jk1svi_k$();fn.hasNext_bitz1p_k$();){var gn=fn.next_20eer_k$();hn=hn.plus_u6jwas_k$(pn(gn))}Me(un,hn,"Download size",((cn=function(n){return $t(n)}).callableName="formatSize",cn));for(var mn=Kn("installSize",1,Zn,(function(n){return n._get_installSize__3678145749_a78mjv_k$()}),null),An=new xn(0,0),bn=y.iterator_jk1svi_k$();bn.hasNext_bitz1p_k$();){var _n=bn.next_20eer_k$();An=An.plus_u6jwas_k$(mn(_n))}Me(un,An,"Install size",function(){var n=function(n){return $t(n)};return n.callableName="formatSize",n}()),ln=un,n.child_k19wyq_k$(ln.create_md4cuc_k$()),Tt(n,R,t.sizeType)}}function Pe(){return function(n,t){var e,r,o=function(n){return new $n(En("class","col text-center"),n)},i=Cn().invoke_jxx1yq_k$(o),a=function(n){return new wn(En("class",null),n)},s=Cn().invoke_jxx1yq_k$(a);s.unaryPlus_g7ydph_k$(t.formatter(t.value)),r=s,i.child_k19wyq_k$(r.create_md4cuc_k$());var l,c=function(n){return new Mn(En("class","text-muted m-0"),n)},d=Cn().invoke_jxx1yq_k$(c);d.unaryPlus_g7ydph_k$(t.label),l=d,i.child_k19wyq_k$(l.create_md4cuc_k$()),e=i,n.child_k19wyq_k$(e.create_md4cuc_k$())}}function Fe(){R||(R=!0,P=Nn("ownership",(function(n,t){Ie(n,t.components),Se(n,t.components,t.sizeType)})),F=Nn("componentOwnershipOverview",Le()),V=Nn("componentOwnershipPerTeam",Te()),q=Nn("highlightedValue",Pe()))}function Ve(n){return Ue(),gt("activePage",ht,!0,(function(){return ft()})),n[0]}function qe(n){return function(t){return new Yn(En("class",n),t)}}function Re(n,t){return function(e){!function(n,t){Ue(),gt("activePage",ht,!0,(function(){return ft()})),n[1](t)}(t,n)}}function He(){return function(n,t){var e,r=t.itemCount/t.pageSize;e=Math.ceil(r);var o=kt(e);en();var i=X(1);en();var a=Y(t.pageSize,Ve(i)-1|0);en();var s=a+t.pageSize|0,l=t.itemCount,c=Math.min(s,l);en(),t.content(n,a,c);var d,u=function(n){return new Wn(En("class","pagination justify-content-center"),n)},p=Cn().invoke_jxx1yq_k$(u),h=1;if(h<=o)do{var f=h;h=h+1|0;var g,m,A=qe("page-item "+(f===Ve(i)?"active":"")),b=Cn().invoke_jxx1yq_k$(A),_=function(n){return new Sn(sn(["formenctype",null,"formmethod",null,"type",null,"class","page-link"]),n)},x=Cn().invoke_jxx1yq_k$(_),v=x._get_attrs__3099992943_jrgg41_k$();Et(v,Re(f,i)),x.unaryPlus_g7ydph_k$(f.toString()),m=x,b.child_k19wyq_k$(m.create_md4cuc_k$()),g=b,p.child_k19wyq_k$(g.create_md4cuc_k$())}while(f!==o);d=p,n.child_k19wyq_k$(d.create_md4cuc_k$())}}function Ue(){U||(U=!0,H=Nn("pagedContent",He()))}return zt.prototype=Object.create(Lt.prototype),zt.prototype.constructor=zt,zt.prototype.getOptions_3il2fs_k$=function(){return this.buildOptions_6y5shg_k$(Mt(this))},zt.$metadata$={simpleName:"BarChartConfig",kind:"class",interfaces:[]},Ot.$metadata$={simpleName:"Companion",kind:"object",interfaces:[]},Lt.prototype.buildOptions_6y5shg_k$=function(n){var t,e,r={},o={};Nt(),o.fontFamily="var(--bs-body-font-family)";var i;e={show:!1},o.toolbar=e,t=o,r.chart=t;var a;i={enabled:!1},r.dataLabels=i;var s;a={opacity:1},r.fill=a;var l,c,d,u={},p={};c={},p.lines=c,l=p,u.xaxis=l;var h,f,g={};h={},g.lines=h,d=g,u.yaxis=d,s=u,r.grid=s;var m,A={};Nt(),A.fontSize=14;var b,_={};Nt(),_.width=14,Nt(),_.height=14,m=_,A.markers=m,f=A,r.legend=f;var x,v,y={};x={},y.bar=x,b=y,r.plotOptions=b;var k,E,w={show:!0};k=["transparent"],w.colors=k,Nt(),w.width=3,v=w,r.stroke=v;var $,C,B,I={};$={},I.x=$,C={},I.y=C,E=I,r.tooltip=E;var S,M,z,O={},N={},L={};Nt(),L.fontSize=14,M=L,N.style=M,S=N,O.labels=S,B=O,r.xaxis=B;var D,j,T={},P={},F={};Nt(),F.fontSize=14,j=F,P.style=j,D=P,T.labels=D,z=T,r.yaxis=z;var V=r;return n(V),V},Lt.$metadata$={simpleName:"ChartConfig",kind:"class",interfaces:[]},ie.prototype.component1_7eebsc_k$=function(){return this.path_1},ie.prototype.component2_7eebsb_k$=function(){return this.label_1},ie.prototype.component4_7eebs9_k$=function(){return this.content_1},ie.prototype.toString=function(){return"Tab(path="+this.path_1+", label="+this.label_1+", enabled="+this.enabled_1+", content="+this.content_1+")"},ie.prototype.hashCode=function(){var n=Ln(this.path_1);return n=Y(n,31)+Ln(this.label_1)|0,n=Y(n,31)+(0|this.enabled_1)|0,Y(n,31)+Dn(this.content_1)|0},ie.prototype.equals=function(n){if(this===n)return!0;if(!(n instanceof ie))return!1;var t=n instanceof ie?n:dn();return this.path_1===t.path_1&&this.label_1===t.label_1&&this.enabled_1===t.enabled_1&&!!jn(this.content_1,t.content_1)},ie.$metadata$={simpleName:"Tab",kind:"class",interfaces:[]},Oe.prototype.compare_6tbigh_k$=function(n,t){return this.function_1(n,t)},Oe.prototype.compare=function(n,t){return this.compare_6tbigh_k$(n,t)},Oe.$metadata$={simpleName:"sam$kotlin_Comparator$0",kind:"class",interfaces:[ot]},function(){e(6495),e(6730),e(1100);var n=on(e(778)),t=document.head,r=null==t?null:an(t);if(null==r);else{var o=new ln(sn(["href",n,"rel","icon","type",null]),r);if(o._get_consumer__1060829845_hjl9jp_k$()!==r)throw cn("Wrong exception");o._get_consumer__1060829845_hjl9jp_k$().onTagStart_jhb705_k$(o);try{en()}catch(n){if(!(n instanceof Error))throw n;o._get_consumer__1060829845_hjl9jp_k$().onTagError_d07vof_k$(o,n)}finally{o._get_consumer__1060829845_hjl9jp_k$().onTagEnd_f3ehek_k$(o)}r.finalize_b9lof6_k$()instanceof HTMLLinkElement||dn()}en();var i,a=on(e(499)),s=un(),l=s._get_serializersModule__364239364_60uww4_k$(),c=mn(l,gn(hn(pn),fn([]),!1));i=bn(c,An)?c:dn();var d=s.decodeFromString_ink0ik_k$(i,a),u=document.getElementById("root");if(null==u)throw cn(on("Required value was null."));W(u).render(_n(Ct(d)))}(),n})?r.apply(t,o):r)||(n.exports=i)},6730:(n,t,e)=>{"use strict";e.r(t),e.d(t,{default:()=>A});var r=e(3743),o=e.n(r),i=e(8124),a=e.n(i),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(),o()(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),o=e.n(r),i=e(8124),a=e.n(i),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(),o()(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"},175: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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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"},3460: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%23212529%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"},8214: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 5l6 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"},8349: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 10l3 3l6-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"},9819: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.73L.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.23",
"variant": "release",
"downloadSize": 4175475,
"installSize": 6826752,
"components": [
{
"name": "net.zetetic:android-database-sqlcipher:4.5.4",
"type": "EXTERNAL",
"downloadSize": 1535534,
"installSize": 3649603,
"files": [
{
"name": "/lib/arm64-v8a/libsqlcipher.so",
"type": "NATIVE_LIB",
"downloadSize": 1511358,
"installSize": 3625392
},
{
"name": "net.sqlcipher.database.SQLiteDatabase",
"type": "CLASS",
"downloadSize": 6011,
"installSize": 6020
},
{
"name": "net.sqlcipher.DatabaseUtils",
"type": "CLASS",
"downloadSize": 1737,
"installSize": 1740
},
{
"name": "net.sqlcipher.AbstractCursor",
"type": "CLASS",
"downloadSize": 1550,
"installSize": 1553
},
{
"name": "net.sqlcipher.database.SQLiteCursor",
"type": "CLASS",
"downloadSize": 1348,
"installSize": 1350
},
{
"name": "net.sqlcipher.CursorWindow",
"type": "CLASS",
"downloadSize": 1321,
"installSize": 1323
},
{
"name": "net.sqlcipher.database.SQLiteOpenHelper",
"type": "CLASS",
"downloadSize": 904,
"installSize": 905
},
{
"name": "net.sqlcipher.database.SQLiteProgram",
"type": "CLASS",
"downloadSize": 893,
"installSize": 894
},
{
"name": "net.sqlcipher.database.SQLiteQueryBuilder",
"type": "CLASS",
"downloadSize": 828,
"installSize": 829
},
{
"name": "net.sqlcipher.DatabaseUtils$InsertHelper",
"type": "CLASS",
"downloadSize": 749,
"installSize": 750
},
{
"name": "net.sqlcipher.AbstractWindowedCursor",
"type": "CLASS",
"downloadSize": 725,
"installSize": 726
},
{
"name": "net.sqlcipher.MatrixCursor",
"type": "CLASS",
"downloadSize": 657,
"installSize": 658
},
{
"name": "net.sqlcipher.BulkCursorToCursorAdaptor",
"type": "CLASS",
"downloadSize": 646,
"installSize": 647
},
{
"name": "net.sqlcipher.database.SQLiteQuery",
"type": "CLASS",
"downloadSize": 547,
"installSize": 548
},
{
"name": "net.sqlcipher.BulkCursorProxy",
"type": "CLASS",
"downloadSize": 531,
"installSize": 532
},
{
"name": "net.sqlcipher.database.SQLiteStatement",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "net.sqlcipher.database.SQLiteCompiledSql",
"type": "CLASS",
"downloadSize": 345,
"installSize": 346
},
{
"name": "net.sqlcipher.BulkCursorNative",
"type": "CLASS",
"downloadSize": 273,
"installSize": 273
},
{
"name": "net.sqlcipher.database.SQLiteDirectCursorDriver",
"type": "CLASS",
"downloadSize": 265,
"installSize": 266
},
{
"name": "net.sqlcipher.database.SqliteWrapper",
"type": "CLASS",
"downloadSize": 249,
"installSize": 250
},
{
"name": "net.sqlcipher.database.SQLiteClosable",
"type": "CLASS",
"downloadSize": 220,
"installSize": 220
},
{
"name": "net.sqlcipher.database.SQLiteDebug",
"type": "CLASS",
"downloadSize": 208,
"installSize": 208
},
{
"name": "net.sqlcipher.database.SupportHelper",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "net.sqlcipher.database.SQLiteCursor$QueryThread",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "net.sqlcipher.IContentObserver$Stub",
"type": "CLASS",
"downloadSize": 176,
"installSize": 177
},
{
"name": "net.sqlcipher.IBulkCursor",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "net.sqlcipher.database.SQLiteContentHelper",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "net.sqlcipher.database.SupportHelper$1",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "net.sqlcipher.DefaultDatabaseErrorHandler",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$SQLiteDatabaseTransactionType",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "net.sqlcipher.IContentObserver$Stub$Proxy",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "net.sqlcipher.CursorWindow$1",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "net.sqlcipher.database.SupportFactory",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$4",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$5",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "net.sqlcipher.CustomCursorWindowAllocation",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "net.sqlcipher.CursorWrapper",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "net.sqlcipher.AbstractCursor$SelfContentObserver",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "net.sqlcipher.DefaultCursorWindowAllocation",
"type": "CLASS",
"downloadSize": 87,
"installSize": 88
},
{
"name": "net.sqlcipher.MatrixCursor$RowBuilder",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "net.sqlcipher.CrossProcessCursorWrapper",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "net.sqlcipher.R$string",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$3",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "net.sqlcipher.database.SQLiteDebug$PagerStats",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "net.sqlcipher.database.SQLiteCursor$MainThreadNotificationHandler",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$2",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "net.sqlcipher.database.SQLiteQueryStats",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "net.sqlcipher.IContentObserver$Default",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$1",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "net.sqlcipher.database.SQLiteDebug$DbStats",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "net.sqlcipher.CursorIndexOutOfBoundsException",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "net.sqlcipher.database.SQLiteCursorDriver",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$SyncUpdateInfo",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "net.sqlcipher.InvalidRowColumnException",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "net.sqlcipher.RowAllocationException",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "net.sqlcipher.StaleDataException",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "net.sqlcipher.UnknownTypeException",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "net.sqlcipher.BuildConfig",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "net.sqlcipher.Cursor",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "net.sqlcipher.R",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "net.sqlcipher.CursorWindowAllocation",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "net.sqlcipher.database.SQLiteTransactionListener",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "net.sqlcipher.database.DatabaseObjectNotClosedException",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$CursorFactory",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "net.sqlcipher.IContentObserver",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "net.sqlcipher.database.SQLiteDatabaseHook",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "net.sqlcipher.database.SQLiteDatabase$LibraryLoader",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "net.sqlcipher.DatabaseErrorHandler",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
}
]
},
{
"name": ":app",
"type": "INTERNAL",
"downloadSize": 453027,
"installSize": 983598,
"files": [
{
"name": "/resources.arsc",
"type": "OTHER",
"downloadSize": 119415,
"installSize": 646624
},
{
"name": "/res/font/roboto_mono.ttf",
"type": "RESOURCE",
"downloadSize": 50248,
"installSize": 50248
},
{
"name": "/res/mipmap-xxxhdpi-v4/ic_launcher_round.png",
"type": "RESOURCE",
"downloadSize": 10928,
"installSize": 10953
},
{
"name": "/res/mipmap-xxhdpi-v4/ic_launcher_round.png",
"type": "RESOURCE",
"downloadSize": 7566,
"installSize": 7561
},
{
"name": "/assets/dexopt/baseline.prof",
"type": "ASSET",
"downloadSize": 5538,
"installSize": 5533
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$CreateCustomKeyphraseKt$lambda-3$1",
"type": "CLASS",
"downloadSize": 5451,
"installSize": 5459
},
{
"name": "/kotlin/kotlin.kotlin_builtins",
"type": "OTHER",
"downloadSize": 5197,
"installSize": 5252
},
{
"name": "/res/drawable/ic_undraw_unlock_24mb.xml",
"type": "RESOURCE",
"downloadSize": 4914,
"installSize": 4914
},
{
"name": "/res/mipmap-xhdpi-v4/ic_launcher_round.png",
"type": "RESOURCE",
"downloadSize": 4733,
"installSize": 4728
},
{
"name": "/res/mipmap-xxxhdpi-v4/ic_launcher.png",
"type": "RESOURCE",
"downloadSize": 4300,
"installSize": 4484
},
{
"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": "/res/mipmap-hdpi-v4/ic_launcher_round.png",
"type": "RESOURCE",
"downloadSize": 3448,
"installSize": 3443
},
{
"name": "/AndroidManifest.xml",
"type": "OTHER",
"downloadSize": 3399,
"installSize": 3399
},
{
"name": "/res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png",
"type": "RESOURCE",
"downloadSize": 3180,
"installSize": 3826
},
{
"name": "/res/mipmap-xxhdpi-v4/ic_launcher.png",
"type": "RESOURCE",
"downloadSize": 3087,
"installSize": 3113
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.ComposableSingletons$ButtonBarKt$lambda-1$1",
"type": "CLASS",
"downloadSize": 2984,
"installSize": 2989
},
{
"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
},
{
"name": "androidx.activity.ComponentActivity$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 2704,
"installSize": 2708
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.ComposableSingletons$DashboardComposeActivityKt$lambda-5$1",
"type": "CLASS",
"downloadSize": 2579,
"installSize": 2583
},
{
"name": "/res/mipmap-xxhdpi-v4/ic_launcher_foreground.png",
"type": "RESOURCE",
"downloadSize": 2518,
"installSize": 2946
},
{
"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-mdpi-v4/ic_launcher_round.png",
"type": "RESOURCE",
"downloadSize": 2154,
"installSize": 2149
},
{
"name": "/res/mipmap-xhdpi-v4/ic_launcher.png",
"type": "RESOURCE",
"downloadSize": 1928,
"installSize": 1995
},
{
"name": "/res/mipmap-xhdpi-v4/ic_launcher_foreground.png",
"type": "RESOURCE",
"downloadSize": 1676,
"installSize": 1936
},
{
"name": "/org/apache/commons/codec/language/bm/sep_rules_any.txt",
"type": "OTHER",
"downloadSize": 1675,
"installSize": 1679
},
{
"name": "/res/mipmap-hdpi-v4/ic_launcher.png",
"type": "RESOURCE",
"downloadSize": 1587,
"installSize": 1582
},
{
"name": "com.yogeshpaliyal.keypass.ui.changePassword.ChangePasswordKt$ChangePassword$1$1",
"type": "CLASS",
"downloadSize": 1563,
"installSize": 1566
},
{
"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.home.DashboardViewModel$queryUpdated$1",
"type": "CLASS",
"downloadSize": 1350,
"installSize": 1352
},
{
"name": "/res/mipmap-hdpi-v4/ic_launcher_foreground.png",
"type": "RESOURCE",
"downloadSize": 1330,
"installSize": 1486
},
{
"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": "com.yogeshpaliyal.keypass.ui.redux.states.BackupScreenState",
"type": "CLASS",
"downloadSize": 1272,
"installSize": 1274
},
{
"name": "/org/apache/commons/codec/language/bm/ash_rules_english.txt",
"type": "OTHER",
"downloadSize": 1271,
"installSize": 1273
},
{
"name": "/kotlin/reflect/reflect.kotlin_builtins",
"type": "OTHER",
"downloadSize": 1266,
"installSize": 1266
},
{
"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": "com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$FormInputCard$1",
"type": "CLASS",
"downloadSize": 1217,
"installSize": 1219
},
{
"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": "/res/mipmap-mdpi-v4/ic_launcher.png",
"type": "RESOURCE",
"downloadSize": 1100,
"installSize": 1095
},
{
"name": "/org/apache/commons/codec/language/bm/gen_rules_portuguese.txt",
"type": "OTHER",
"downloadSize": 1096,
"installSize": 1096
},
{
"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": "/org/apache/commons/codec/language/bm/ash_rules_german.txt",
"type": "OTHER",
"downloadSize": 1059,
"installSize": 1065
},
{
"name": "/org/apache/commons/codec/language/bm/gen_rules_german.txt",
"type": "OTHER",
"downloadSize": 1049,
"installSize": 1053
},
{
"name": "com.yogeshpaliyal.keypass.ui.CrashActivity",
"type": "CLASS",
"downloadSize": 1045,
"installSize": 1046
},
{
"name": "/org/apache/commons/codec/language/bm/gen_hebrew_common.txt",
"type": "OTHER",
"downloadSize": 1040,
"installSize": 1040
},
{
"name": "/org/apache/commons/codec/language/bm/ash_hebrew_common.txt",
"type": "OTHER",
"downloadSize": 1026,
"installSize": 1028
},
{
"name": "/org/apache/commons/codec/language/bm/gen_rules_cyrillic.txt",
"type": "OTHER",
"downloadSize": 970,
"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": "/res/mipmap-mdpi-v4/ic_launcher_foreground.png",
"type": "RESOURCE",
"downloadSize": 949,
"installSize": 1026
},
{
"name": "/org/apache/commons/codec/language/bm/sep_rules_french.txt",
"type": "OTHER",
"downloadSize": 948,
"installSize": 949
},
{
"name": "/org/apache/commons/codec/language/bm/sep_lang.txt",
"type": "OTHER",
"downloadSize": 930,
"installSize": 931
},
{
"name": "/org/apache/commons/codec/language/bm/ash_exact_any.txt",
"type": "OTHER",
"downloadSize": 922,
"installSize": 922
},
{
"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": "/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": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$launcher$1",
"type": "CLASS",
"downloadSize": 791,
"installSize": 792
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt",
"type": "CLASS",
"downloadSize": 788,
"installSize": 789
},
{
"name": "/org/apache/commons/codec/language/bm/ash_approx_polish.txt",
"type": "OTHER",
"downloadSize": 787,
"installSize": 785
},
{
"name": "/DebugProbesKt.bin",
"type": "OTHER",
"downloadSize": 782,
"installSize": 782
},
{
"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": "com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$4",
"type": "CLASS",
"downloadSize": 758,
"installSize": 759
},
{
"name": "com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$5",
"type": "CLASS",
"downloadSize": 755,
"installSize": 757
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$AccountsList$1$1$invoke$$inlined$items$default$4",
"type": "CLASS",
"downloadSize": 745,
"installSize": 746
},
{
"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": "androidx.appcompat.R$styleable",
"type": "CLASS",
"downloadSize": 733,
"installSize": 734
},
{
"name": "/org/apache/commons/codec/language/bm/gen_rules_romanian.txt",
"type": "OTHER",
"downloadSize": 720,
"installSize": 720
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$4$1$5$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": "/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
},
{
"name": "/org/apache/commons/codec/language/bm/sep_rules_hebrew.txt",
"type": "OTHER",
"downloadSize": 682,
"installSize": 682
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$2",
"type": "CLASS",
"downloadSize": 680,
"installSize": 681
},
{
"name": "/org/apache/commons/codec/language/bm/ash_rules_hebrew.txt",
"type": "OTHER",
"downloadSize": 680,
"installSize": 680
},
{
"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": "com.yogeshpaliyal.keypass.ui.auth.components.ButtonBarKt$ButtonBar$2$1",
"type": "CLASS",
"downloadSize": 674,
"installSize": 675
},
{
"name": "/org/apache/commons/codec/language/bm/gen_exact_any.txt",
"type": "OTHER",
"downloadSize": 652,
"installSize": 652
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewState",
"type": "CLASS",
"downloadSize": 649,
"installSize": 650
},
{
"name": "/org/apache/commons/codec/language/bm/sep_exact_common.txt",
"type": "OTHER",
"downloadSize": 635,
"installSize": 635
},
{
"name": "com.yogeshpaliyal.keypass.ui.Hilt_CrashActivity",
"type": "CLASS",
"downloadSize": 622,
"installSize": 623
},
{
"name": "/org/apache/commons/codec/language/bm/ash_approx_french.txt",
"type": "OTHER",
"downloadSize": 616,
"installSize": 616
},
{
"name": "com.google.android.material.R$styleable",
"type": "CLASS",
"downloadSize": 614,
"installSize": 615
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ShowKeyPhraseDialogKt$ShowKeyPhraseDialog$1",
"type": "CLASS",
"downloadSize": 591,
"installSize": 592
},
{
"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": "/res/layout/activity_crash.xml",
"type": "RESOURCE",
"downloadSize": 580,
"installSize": 580
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$1",
"type": "CLASS",
"downloadSize": 578,
"installSize": 578
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.BackupDialogsKt$BackupDialogs$1",
"type": "CLASS",
"downloadSize": 577,
"installSize": 578
},
{
"name": "/kotlin/annotation/annotation.kotlin_builtins",
"type": "OTHER",
"downloadSize": 561,
"installSize": 561
},
{
"name": "com.yogeshpaliyal.keypass.importer.ChromeAccountImporterKt$LoadingDialog$2",
"type": "CLASS",
"downloadSize": 560,
"installSize": 561
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt",
"type": "CLASS",
"downloadSize": 554,
"installSize": 555
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.DeleteConfirmationKt$DeleteConfirmation$3",
"type": "CLASS",
"downloadSize": 547,
"installSize": 548
},
{
"name": "/org/apache/commons/codec/language/bm/gen_languages.txt",
"type": "OTHER",
"downloadSize": 544,
"installSize": 544
},
{
"name": "com.yogeshpaliyal.keypass.ui.commonComponents.KeyPassInputFieldKt$KeyPassInputField$2",
"type": "CLASS",
"downloadSize": 543,
"installSize": 544
},
{
"name": "/assets/dexopt/baseline.profm",
"type": "ASSET",
"downloadSize": 539,
"installSize": 534
},
{
"name": "/org/apache/commons/codec/language/bm/gen_approx_arabic.txt",
"type": "OTHER",
"downloadSize": 536,
"installSize": 536
},
{
"name": "/res/drawable/$avd_hide_password__0.xml",
"type": "RESOURCE",
"downloadSize": 521,
"installSize": 521
},
{
"name": "/res/drawable/$m3_avd_hide_password__0.xml",
"type": "RESOURCE",
"downloadSize": 521,
"installSize": 521
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.HomeState",
"type": "CLASS",
"downloadSize": 508,
"installSize": 509
},
{
"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": "/res/drawable/ic_baseline_casino_24.xml",
"type": "RESOURCE",
"downloadSize": 504,
"installSize": 504
},
{
"name": "com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$3$1",
"type": "CLASS",
"downloadSize": 503,
"installSize": 504
},
{
"name": "/res/drawable/$avd_show_password__0.xml",
"type": "RESOURCE",
"downloadSize": 502,
"installSize": 502
},
{
"name": "/res/drawable/$m3_avd_show_password__0.xml",
"type": "RESOURCE",
"downloadSize": 502,
"installSize": 502
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.CreateCustomKeyphraseKt$CreateCustomKeyphrase$2",
"type": "CLASS",
"downloadSize": 501,
"installSize": 502
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.BiometricPromptKt$BiometricPrompt$2",
"type": "CLASS",
"downloadSize": 499,
"installSize": 499
},
{
"name": "/org/apache/commons/codec/language/bm/gen_approx_spanish.txt",
"type": "OTHER",
"downloadSize": 496,
"installSize": 496
},
{
"name": "/res/drawable/ic_twotone_qr_code_scanner_24.xml",
"type": "RESOURCE",
"downloadSize": 492,
"installSize": 492
},
{
"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": "com.yogeshpaliyal.keypass.ui.detail.QRScanner",
"type": "CLASS",
"downloadSize": 483,
"installSize": 483
},
{
"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": "/res/xml/shortcuts.xml",
"type": "RESOURCE",
"downloadSize": 478,
"installSize": 478
},
{
"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": "/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": "com.yogeshpaliyal.keypass.ui.home.components.SearchBarKt$SearchBar$3",
"type": "CLASS",
"downloadSize": 474,
"installSize": 474
},
{
"name": "/org/apache/commons/codec/language/bm/ash_exact_german.txt",
"type": "OTHER",
"downloadSize": 474,
"installSize": 474
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.PasswordFieldState",
"type": "CLASS",
"downloadSize": 471,
"installSize": 472
},
{
"name": "com.yogeshpaliyal.keypass.importer.ChromeAccountImporter$readFile$1",
"type": "CLASS",
"downloadSize": 471,
"installSize": 472
},
{
"name": "/org/apache/commons/codec/language/bm/gen_exact_spanish.txt",
"type": "OTHER",
"downloadSize": 471,
"installSize": 471
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.BackSettingOptionsKt$BackSettingOptions$2",
"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": "com.yogeshpaliyal.keypass.ui.redux.states.ChangeAppPasswordState",
"type": "CLASS",
"downloadSize": 465,
"installSize": 466
},
{
"name": "/res/drawable/ic_twotone_home_24.xml",
"type": "RESOURCE",
"downloadSize": 465,
"installSize": 465
},
{
"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": "/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": "/org/apache/commons/codec/language/bm/lang.txt",
"type": "OTHER",
"downloadSize": 456,
"installSize": 456
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$4$1",
"type": "CLASS",
"downloadSize": 454,
"installSize": 455
},
{
"name": "/convertLanguageToBoolean_de.properties",
"type": "OTHER",
"downloadSize": 442,
"installSize": 442
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.BottomNavViewModel",
"type": "CLASS",
"downloadSize": 435,
"installSize": 436
},
{
"name": "/convertLanguageToBoolean.properties",
"type": "OTHER",
"downloadSize": 428,
"installSize": 428
},
{
"name": "/convertLanguageToBoolean_en.properties",
"type": "OTHER",
"downloadSize": 428,
"installSize": 428
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$CurrentPage$$inlined$selectState$1",
"type": "CLASS",
"downloadSize": 413,
"installSize": 414
},
{
"name": "androidx.activity.ComponentActivity$$ExternalSyntheticLambda4",
"type": "CLASS",
"downloadSize": 407,
"installSize": 408
},
{
"name": "com.yogeshpaliyal.keypass.ui.changePassword.ChangePasswordKt$ChangePassword$1$1$1$1$1",
"type": "CLASS",
"downloadSize": 405,
"installSize": 406
},
{
"name": "com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ChangeDefaultPasswordLengthScreenKt$ChangeDefaultPasswordLengthScreen$3",
"type": "CLASS",
"downloadSize": 396,
"installSize": 397
},
{
"name": "com.yogeshpaliyal.keypass.ui.changePassword.ChangePasswordKt$ChangePassword$1$1$1$7$1$1",
"type": "CLASS",
"downloadSize": 395,
"installSize": 395
},
{
"name": "/kotlin/internal/internal.kotlin_builtins",
"type": "OTHER",
"downloadSize": 394,
"installSize": 394
},
{
"name": "androidx.activity.ComponentActivity$$ExternalSyntheticLambda3",
"type": "CLASS",
"downloadSize": 387,
"installSize": 388
},
{
"name": "com.yogeshpaliyal.keypass.importer.KeyPassAccountImporter",
"type": "CLASS",
"downloadSize": 380,
"installSize": 381
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$2$3$1$1$1",
"type": "CLASS",
"downloadSize": 380,
"installSize": 381
},
{
"name": "com.yogeshpaliyal.keypass.importer.ChromeAccountImporter",
"type": "CLASS",
"downloadSize": 371,
"installSize": 372
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ViewModelCImpl$SwitchingProvider",
"type": "CLASS",
"downloadSize": 367,
"installSize": 368
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$3$1",
"type": "CLASS",
"downloadSize": 364,
"installSize": 365
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$RenderUserName$2",
"type": "CLASS",
"downloadSize": 359,
"installSize": 360
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$1",
"type": "CLASS",
"downloadSize": 358,
"installSize": 358
},
{
"name": "com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$3$1$1",
"type": "CLASS",
"downloadSize": 357,
"installSize": 358
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$3",
"type": "CLASS",
"downloadSize": 357,
"installSize": 357
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivity$onCreate$1$1$1",
"type": "CLASS",
"downloadSize": 353,
"installSize": 353
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.BackSettingOptionsKt$BackSettingOptions$1$1",
"type": "CLASS",
"downloadSize": 350,
"installSize": 351
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$loadAccount$1",
"type": "CLASS",
"downloadSize": 350,
"installSize": 351
},
{
"name": "com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ChangeDefaultPasswordLengthViewModel$retrieveSavedPasswordLength$1",
"type": "CLASS",
"downloadSize": 341,
"installSize": 342
},
{
"name": "/res/drawable/white_circle.xml",
"type": "RESOURCE",
"downloadSize": 329,
"installSize": 329
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$2$2",
"type": "CLASS",
"downloadSize": 328,
"installSize": 329
},
{
"name": "/res/drawable/$mtrl_checkbox_button_checked_unchecked__0.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__0.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__0.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__0.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__1.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__0.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__1.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_unchecked_checked__0.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_unchecked_checked__1.xml",
"type": "RESOURCE",
"downloadSize": 317,
"installSize": 317
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$RenderUserName$3",
"type": "CLASS",
"downloadSize": 316,
"installSize": 317
},
{
"name": "/res/drawable/$mtrl_checkbox_button_checked_unchecked__1.xml",
"type": "RESOURCE",
"downloadSize": 316,
"installSize": 316
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__1.xml",
"type": "RESOURCE",
"downloadSize": 316,
"installSize": 316
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__1.xml",
"type": "RESOURCE",
"downloadSize": 316,
"installSize": 316
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_unchecked_checked__2.xml",
"type": "RESOURCE",
"downloadSize": 316,
"installSize": 316
},
{
"name": "/res/drawable/$mtrl_switch_thumb_checked_unchecked__1.xml",
"type": "RESOURCE",
"downloadSize": 315,
"installSize": 315
},
{
"name": "/res/drawable/$mtrl_switch_thumb_unchecked_checked__1.xml",
"type": "RESOURCE",
"downloadSize": 315,
"installSize": 315
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_checked_indeterminate__0.xml",
"type": "RESOURCE",
"downloadSize": 314,
"installSize": 314
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_indeterminate_checked__0.xml",
"type": "RESOURCE",
"downloadSize": 314,
"installSize": 314
},
{
"name": "/res/drawable/$avd_hide_password__1.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$avd_show_password__1.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$m3_avd_hide_password__1.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$m3_avd_show_password__1.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$mtrl_checkbox_button_checked_unchecked__2.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_checked_unchecked__2.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_indeterminate_unchecked__2.xml",
"type": "RESOURCE",
"downloadSize": 312,
"installSize": 312
},
{
"name": "/res/drawable/$mtrl_checkbox_button_icon_unchecked_indeterminate__2.xml",
"type": "RESOURCE",
"downloadSize": 311,
"installSize": 311
},
{
"name": "/res/drawable/$mtrl_checkbox_button_unchecked_checked__2.xml",
"type": "RESOURCE",
"downloadSize": 311,
"installSize": 311
},
{
"name": "/res/drawable/$mtrl_switch_thumb_checked_pressed__0.xml",
"type": "RESOURCE",
"downloadSize": 311,
"installSize": 311
},
{
"name": "/res/drawable/$mtrl_switch_thumb_pressed_checked__0.xml",
"type": "RESOURCE",
"downloadSize": 311,
"installSize": 311
},
{
"name": "/res/drawable/$mtrl_switch_thumb_pressed_unchecked__0.xml",
"type": "RESOURCE",
"downloadSize": 311,
"installSize": 311
},
{
"name": "/res/drawable/$mtrl_switch_thumb_unchecked_pressed__0.xml",
"type": "RESOURCE",
"downloadSize": 311,
"installSize": 311
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$6$1$invoke$$inlined$items$default$4",
"type": "CLASS",
"downloadSize": 304,
"installSize": 305
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.FieldsKt$Fields$1$3$1$1",
"type": "CLASS",
"downloadSize": 302,
"installSize": 302
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$CurrentPage$$inlined$selectState$1$1",
"type": "CLASS",
"downloadSize": 301,
"installSize": 301
},
{
"name": "/res/drawable/$avd_show_password__2.xml",
"type": "RESOURCE",
"downloadSize": 295,
"installSize": 295
},
{
"name": "/res/drawable/$avd_hide_password__2.xml",
"type": "RESOURCE",
"downloadSize": 294,
"installSize": 294
},
{
"name": "/res/drawable/$m3_avd_hide_password__2.xml",
"type": "RESOURCE",
"downloadSize": 294,
"installSize": 294
},
{
"name": "/res/drawable/$m3_avd_show_password__2.xml",
"type": "RESOURCE",
"downloadSize": 294,
"installSize": 294
},
{
"name": "/res/drawable/$mtrl_switch_thumb_checked_unchecked__0.xml",
"type": "RESOURCE",
"downloadSize": 288,
"installSize": 288
},
{
"name": "/res/drawable/$mtrl_switch_thumb_unchecked_checked__0.xml",
"type": "RESOURCE",
"downloadSize": 288,
"installSize": 288
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.components.DashboardBottomSheetKt$OptionBottomBar$2$1$1$1$1$1",
"type": "CLASS",
"downloadSize": 283,
"installSize": 284
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity$onCreate$1$1",
"type": "CLASS",
"downloadSize": 283,
"installSize": 283
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.BackupEnableOptionsKt$BackupEnableOptions$1$2",
"type": "CLASS",
"downloadSize": 282,
"installSize": 282
},
{
"name": "/kotlin-tooling-metadata.json",
"type": "OTHER",
"downloadSize": 281,
"installSize": 281
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.AutoBackupKt$AutoBackup$1$1",
"type": "CLASS",
"downloadSize": 275,
"installSize": 275
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.BiometricPromptKt$BiometricPrompt$1",
"type": "CLASS",
"downloadSize": 263,
"installSize": 263
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$6$1$invoke$$inlined$items$default$3",
"type": "CLASS",
"downloadSize": 252,
"installSize": 253
},
{
"name": "com.yogeshpaliyal.keypass.ui.CrashActivity$getCrashWithMetaData$1",
"type": "CLASS",
"downloadSize": 249,
"installSize": 249
},
{
"name": "com.yogeshpaliyal.keypass.ui.changePassword.ChangePasswordKt$ChangePassword$1",
"type": "CLASS",
"downloadSize": 247,
"installSize": 247
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$4",
"type": "CLASS",
"downloadSize": 247,
"installSize": 247
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$deleteAccount$1",
"type": "CLASS",
"downloadSize": 247,
"installSize": 247
},
{
"name": "com.yogeshpaliyal.keypass.Hilt_MyApplication",
"type": "CLASS",
"downloadSize": 244,
"installSize": 245
},
{
"name": "/junit/runner/logo.gif",
"type": "OTHER",
"downloadSize": 243,
"installSize": 964
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ShowKeyPhraseDialogKt$ShowKeyPhraseDialog$3",
"type": "CLASS",
"downloadSize": 239,
"installSize": 240
},
{
"name": "com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ChangeDefaultPasswordLengthViewModel$updatePasswordLength$1",
"type": "CLASS",
"downloadSize": 239,
"installSize": 240
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$3",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$5$2",
"type": "CLASS",
"downloadSize": 237,
"installSize": 237
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$6$1",
"type": "CLASS",
"downloadSize": 236,
"installSize": 236
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel$retrieveSavedPasswordLength$1",
"type": "CLASS",
"downloadSize": 234,
"installSize": 235
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.ButtonBarKt$ButtonBar$2$4$1",
"type": "CLASS",
"downloadSize": 233,
"installSize": 234
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$4$1$4$1",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$7$1",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$insertOrUpdate$1$1$1",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$1",
"type": "CLASS",
"downloadSize": 226,
"installSize": 227
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.ButtonBarKt$ButtonBar$2$4$2",
"type": "CLASS",
"downloadSize": 226,
"installSize": 226
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel$observeState$1",
"type": "CLASS",
"downloadSize": 226,
"installSize": 226
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$insertOrUpdate$1",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$2",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.BackupScreenKt$BackupScreen$launcher$1$1",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "/res/mipmap-anydpi-v26/ic_launcher.xml",
"type": "RESOURCE",
"downloadSize": 222,
"installSize": 222
},
{
"name": "/res/mipmap-anydpi-v26/ic_launcher_round.xml",
"type": "RESOURCE",
"downloadSize": 222,
"installSize": 222
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$deleteAccount$1$1$1",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel$observeState$1$1",
"type": "CLASS",
"downloadSize": 218,
"installSize": 218
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.CreateCustomKeyphraseKt$CreateCustomKeyphrase$2$1$1",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.AccountDetailPageKt$AccountDetailPage$2",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.BottomNavViewModel$1",
"type": "CLASS",
"downloadSize": 206,
"installSize": 206
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$Dashboard$2",
"type": "CLASS",
"downloadSize": 205,
"installSize": 205
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$5",
"type": "CLASS",
"downloadSize": 203,
"installSize": 203
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel$autoBackup$1",
"type": "CLASS",
"downloadSize": 202,
"installSize": 203
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.AuthScreenKt$AuthScreen$5",
"type": "CLASS",
"downloadSize": 202,
"installSize": 202
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.AccountsListKt$WrapWithProgress$3",
"type": "CLASS",
"downloadSize": 200,
"installSize": 201
},
{
"name": "/res/color/color_on_surface_emphasis_high.xml",
"type": "RESOURCE",
"downloadSize": 199,
"installSize": 199
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$4",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$MySettingCompose$1",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.BackupImporterKt$BackupImporter$4",
"type": "CLASS",
"downloadSize": 192,
"installSize": 193
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem$NavMenuItem",
"type": "CLASS",
"downloadSize": 191,
"installSize": 192
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.KeyPassState",
"type": "CLASS",
"downloadSize": 188,
"installSize": 188
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordScreenKt$GeneratePasswordScreen$1",
"type": "CLASS",
"downloadSize": 182,
"installSize": 182
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ActivityCImpl",
"type": "CLASS",
"downloadSize": 176,
"installSize": 176
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.AccountDetailState",
"type": "CLASS",
"downloadSize": 173,
"installSize": 173
},
{
"name": "com.yogeshpaliyal.keypass.ui.commonComponents.KeyPassInputFieldKt$KeyPassInputField$3",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "com.yogeshpaliyal.keypass.importer.KeyPassAccountImporterKt$RestoreDialog$3",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.BottomSheetState",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.BottomSheetAction$HomeNavigationMenu",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "com.yogeshpaliyal.keypass.ui.commonComponents.PreferenceItemKt$PreferenceItem$3",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$GeneratePasswordContent$3",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordViewModel",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$FormInputCard$2",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputFieldKt$PasswordInputField$4",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsFragmentKt$BiometricsOption$7",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "/kotlin/coroutines/coroutines.kotlin_builtins",
"type": "OTHER",
"downloadSize": 157,
"installSize": 157
},
{
"name": "/junit/runner/smalllogo.gif",
"type": "OTHER",
"downloadSize": 154,
"installSize": 883
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity$special$$inlined$viewModels$default$1",
"type": "CLASS",
"downloadSize": 152,
"installSize": 152
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivityKt$CurrentPage$$inlined$selectState$1$2",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.CopyToClipboard",
"type": "CLASS",
"downloadSize": 147,
"installSize": 148
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.BiometricPromptKt$BiometricPrompt$2$biometricPrompt$1",
"type": "CLASS",
"downloadSize": 146,
"installSize": 146
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem$NavTagItem",
"type": "CLASS",
"downloadSize": 145,
"installSize": 146
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.BackupImporterState",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.ToastActionStr",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem$NavDivider",
"type": "CLASS",
"downloadSize": 141,
"installSize": 142
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.NavigationAction",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.QRScannerResult",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.SortingField",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.ChangeDefaultPasswordLengthState",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.components.PasswordLengthInputKt$PasswordLengthInput$1",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.OpenKeyPassBackup",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.core.R$styleable",
"type": "CLASS",
"downloadSize": 122,
"installSize": 122
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.StateUpdateAction",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ViewModelCImpl",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.ToastAction",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$SingletonCImpl",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.FieldsKt$Fields$1$3$passwordVisible$1",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordContentKt$PasswordTextField$1",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.SearchBarKt$SearchBar$1",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.SortingField$Title",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.SortingField$Username",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "/convertLanguageToBoolean_fr.properties",
"type": "OTHER",
"downloadSize": 98,
"installSize": 98
},
{
"name": "/mustMatchRegex_de.properties",
"type": "OTHER",
"downloadSize": 93,
"installSize": 93
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.GeneratePasswordScreenKt$GeneratePasswordScreen$2",
"type": "CLASS",
"downloadSize": 92,
"installSize": 93
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.DetailViewModel",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.BottomSheetAction",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.ComposableSingletons$DashboardComposeActivityKt",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ActivityRetainedCImpl",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "androidx.activity.ComponentActivity$$ExternalSyntheticLambda2",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "/convertLanguageToBoolean_pt_BR.properties",
"type": "OTHER",
"downloadSize": 87,
"installSize": 87
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.KeyPassBackupDirectoryPick",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"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.changeDefaultPasswordLength.ChangeDefaultPasswordLengthViewModel",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "/mustMatchRegex.properties",
"type": "OTHER",
"downloadSize": 79,
"installSize": 79
},
{
"name": "/mustMatchRegex_en.properties",
"type": "OTHER",
"downloadSize": 79,
"installSize": 79
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version",
"type": "OTHER",
"downloadSize": 74,
"installSize": 74
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.DeleteConfirmationKt$DeleteConfirmation$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.HomepageKt$Homepage$2$3$1$1$1$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "com.yogeshpaliyal.keypass.importer.ChromeAccountImporterKt$LoadingDialog$1",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ShowKeyPhraseDialogKt$ShowKeyPhraseDialog$4",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version",
"type": "OTHER",
"downloadSize": 71,
"installSize": 71
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version",
"type": "OTHER",
"downloadSize": 71,
"installSize": 71
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.middlewares.IntentNavigationMiddlewareKt",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-runtime-compose.version",
"type": "OTHER",
"downloadSize": 69,
"installSize": 69
},
{
"name": "com.yogeshpaliyal.keypass.importer.ComposableSingletons$KeyPassAccountImporterKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$SelectKeyphraseTypeKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$BottomBarKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$DeleteConfirmationKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-livedata-core.version",
"type": "OTHER",
"downloadSize": 67,
"installSize": 67
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version",
"type": "OTHER",
"downloadSize": 67,
"installSize": 67
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version",
"type": "OTHER",
"downloadSize": 65,
"installSize": 65
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.SortingOrder",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.ScreenState",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$ActivityRetainedCImpl$SwitchingProvider",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.NavigationModel",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-viewmodel.version",
"type": "OTHER",
"downloadSize": 63,
"installSize": 63
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivity",
"type": "CLASS",
"downloadSize": 62,
"installSize": 63
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-livedata.version",
"type": "OTHER",
"downloadSize": 62,
"installSize": 62
},
{
"name": "/META-INF/androidx.arch.core_core-runtime.version",
"type": "OTHER",
"downloadSize": 61,
"installSize": 61
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-runtime.version",
"type": "OTHER",
"downloadSize": 61,
"installSize": 61
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-service.version",
"type": "OTHER",
"downloadSize": 61,
"installSize": 61
},
{
"name": "/META-INF/androidx.lifecycle_lifecycle-process.version",
"type": "OTHER",
"downloadSize": 60,
"installSize": 60
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.ComposableSingletons$AccountDetailPageKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "androidx.coordinatorlayout.R$styleable",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "com.yogeshpaliyal.keypass.ui.detail.components.ComposableSingletons$FieldsKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.ui.ComposableSingletons$GeneratePasswordContentKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.ComposableSingletons$SearchBarKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.components.ComposableSingletons$KeyPassBottomBarKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "com.yogeshpaliyal.keypass.ui.auth.components.ComposableSingletons$ButtonBarKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$CreateCustomKeyphraseKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.SortingOrder$Ascending",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.SortingOrder$Descending",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.AuthState$CreatePassword",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.AuthState$Login",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.recyclerview.R$styleable",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.SettingsState",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/ic_twotone_totp.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.DashboardViewModel",
"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.changePassword.ComposableSingletons$ChangePasswordKt",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.components.ComposableSingletons$AccountsListKt",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.KeyPassRedux",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.components.ComposableSingletons$ShowKeyPhraseDialogKt",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.yogeshpaliyal.keypass.ui.backupsImport.ComposableSingletons$BackupImporterKt",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.yogeshpaliyal.keypass.ui.changeDefaultPasswordLength.ComposableSingletons$ChangeDefaultPasswordLengthScreenKt",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.fragment.R$styleable",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "com.yogeshpaliyal.keypass.importer.AccountsImporter",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.AuthState$ConfirmPassword",
"type": "CLASS",
"downloadSize": 41,
"installSize": 42
},
{
"name": "com.yogeshpaliyal.keypass.ui.commonComponents.ComposableSingletons$DefaultBottomAppBarKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "com.yogeshpaliyal.keypass.ui.commonComponents.ComposableSingletons$KeyPassInputFieldKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "com.yogeshpaliyal.keypass.ui.home.ComposableSingletons$HomepageKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "com.yogeshpaliyal.keypass.importer.ComposableSingletons$ChromeAccountImporterKt",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.backup.ComposableSingletons$BackupScreenKt",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.UpdateContextAction",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.settings.MySettingsViewModel",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.GoBackAction",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.IntentNavigation$GeneratePassword",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.IntentNavigation$ShareApp",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.CustomKeyphrase",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.SelectKeyphraseType",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.ShowKeyphrase",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.yogeshpaliyal.keypass.DaggerMyApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider$1",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.AuthState",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "android.app.ForegroundServiceStartNotAllowedException",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "android.app.AppComponentFactory",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "android.app.ServiceStartNotAllowedException",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "android.hardware.biometrics.BiometricPrompt$AuthenticationCallback",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "android.view.OnReceiveContentListener",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "android.view.WindowInsetsAnimation$Callback",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "android.view.autofill.AutofillManager$AutofillCallback",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.test.annotation.R",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "com.yogeshpaliyal.keypass.MyApplication",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "/META-INF/androidx.core_core-ktx.version",
"type": "OTHER",
"downloadSize": 16,
"installSize": 14
},
{
"name": "/META-INF/androidx.core_core.version",
"type": "OTHER",
"downloadSize": 16,
"installSize": 14
},
{
"name": "/META-INF/androidx.security_security-crypto.version",
"type": "OTHER",
"downloadSize": 16,
"installSize": 14
},
{
"name": "/META-INF/androidx.compose.animation_animation-core.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.animation_animation.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.foundation_foundation-layout.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.foundation_foundation.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.material_material-icons-core.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.material_material-icons-extended.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.material_material-ripple.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.material_material.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.runtime_runtime-livedata.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.runtime_runtime-saveable.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.runtime_runtime.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-geometry.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-graphics.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-text.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-tooling-data.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-tooling-preview.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-tooling.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-unit.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-util.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui-viewbinding.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.compose.ui_ui.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.emoji2_emoji2-views-helper.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "/META-INF/androidx.emoji2_emoji2.version",
"type": "OTHER",
"downloadSize": 15,
"installSize": 13
},
{
"name": "com.yogeshpaliyal.keypass.ui.CrashActivity_GeneratedInjector",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.yogeshpaliyal.keypass.ui.generate.GeneratePasswordActivity_GeneratedInjector",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.DashboardComposeActivity_GeneratedInjector",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.yogeshpaliyal.keypass.ui.nav.NavigationModelItem",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.actions.Action",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.yogeshpaliyal.keypass.ui.redux.states.BackupDialog",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.yogeshpaliyal.keypass.MyApplication_GeneratedInjector",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "/META-INF/com.google.dagger_dagger-lint-aar.version",
"type": "OTHER",
"downloadSize": 9,
"installSize": 7
},
{
"name": "/META-INF/com.google.dagger_dagger.version",
"type": "OTHER",
"downloadSize": 9,
"installSize": 7
},
{
"name": "/META-INF/com.google.dagger_hilt-android.version",
"type": "OTHER",
"downloadSize": 9,
"installSize": 7
},
{
"name": "/META-INF/com.google.dagger_hilt-core.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.material3_material3.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-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.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.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.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/com.google.android.material_material.version",
"type": "OTHER",
"downloadSize": 8,
"installSize": 6
},
{
"name": "/META-INF/androidx.databinding_viewbinding.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/ca.w",
"type": "OTHER",
"downloadSize": 7,
"installSize": 5
},
{
"name": "/META-INF/services/kotlinx.coroutines.internal.o",
"type": "OTHER",
"downloadSize": 7,
"installSize": 5
}
]
},
{
"name": "com.google.android.material:material:1.9.0",
"type": "EXTERNAL",
"downloadSize": 231912,
"installSize": 232104,
"files": [
{
"name": "com.google.android.material.textfield.TextInputLayout",
"type": "CLASS",
"downloadSize": 14598,
"installSize": 14621
},
{
"name": "com.google.android.material.chip.Chip",
"type": "CLASS",
"downloadSize": 8921,
"installSize": 8935
},
{
"name": "com.google.android.material.shape.EdgeTreatment",
"type": "CLASS",
"downloadSize": 5215,
"installSize": 5223
},
{
"name": "com.google.android.material.chip.ChipDrawable",
"type": "CLASS",
"downloadSize": 4838,
"installSize": 4846
},
{
"name": "com.google.android.material.bottomsheet.BottomSheetBehavior",
"type": "CLASS",
"downloadSize": 4528,
"installSize": 4535
},
{
"name": "com.google.android.material.button.MaterialButton",
"type": "CLASS",
"downloadSize": 4075,
"installSize": 4081
},
{
"name": "com.google.android.material.shape.MaterialShapeDrawable",
"type": "CLASS",
"downloadSize": 3096,
"installSize": 3101
},
{
"name": "com.google.android.material.internal.CollapsingTextHelper",
"type": "CLASS",
"downloadSize": 2566,
"installSize": 2570
},
{
"name": "com.google.android.material.checkbox.MaterialCheckBox",
"type": "CLASS",
"downloadSize": 2313,
"installSize": 2316
},
{
"name": "com.google.android.material.color.DynamicColorsOptions",
"type": "CLASS",
"downloadSize": 2235,
"installSize": 2238
},
{
"name": "com.google.android.material.color.utilities.MaterialDynamicColors",
"type": "CLASS",
"downloadSize": 2206,
"installSize": 2209
},
{
"name": "com.google.android.material.chip.Chip$ChipTouchHelper",
"type": "CLASS",
"downloadSize": 1987,
"installSize": 1990
},
{
"name": "com.google.android.material.datepicker.MaterialDatePicker",
"type": "CLASS",
"downloadSize": 1920,
"installSize": 1923
},
{
"name": "com.google.android.material.button.MaterialButtonToggleGroup",
"type": "CLASS",
"downloadSize": 1885,
"installSize": 1888
},
{
"name": "com.google.android.material.sidesheet.SideSheetBehavior",
"type": "CLASS",
"downloadSize": 1799,
"installSize": 1801
},
{
"name": "com.google.android.material.textfield.EndCompoundLayout",
"type": "CLASS",
"downloadSize": 1656,
"installSize": 1658
},
{
"name": "com.google.android.material.color.utilities.Hct",
"type": "CLASS",
"downloadSize": 1515,
"installSize": 1518
},
{
"name": "com.google.android.material.textfield.IndicatorViewController",
"type": "CLASS",
"downloadSize": 1503,
"installSize": 1505
},
{
"name": "com.google.android.material.textfield.MaterialAutoCompleteTextView",
"type": "CLASS",
"downloadSize": 1433,
"installSize": 1435
},
{
"name": "com.google.android.material.snackbar.SnackbarManager$1",
"type": "CLASS",
"downloadSize": 1412,
"installSize": 1414
},
{
"name": "com.google.android.material.timepicker.ClockFaceView",
"type": "CLASS",
"downloadSize": 1364,
"installSize": 1366
},
{
"name": "com.google.android.material.color.utilities.DynamicColor",
"type": "CLASS",
"downloadSize": 1315,
"installSize": 1317
},
{
"name": "com.google.android.material.appbar.MaterialToolbar",
"type": "CLASS",
"downloadSize": 1221,
"installSize": 1223
},
{
"name": "com.google.android.material.color.utilities.MaterialDynamicColors$$ExternalSyntheticLambda2",
"type": "CLASS",
"downloadSize": 1196,
"installSize": 1198
},
{
"name": "com.google.android.material.timepicker.ClockHandView",
"type": "CLASS",
"downloadSize": 1135,
"installSize": 1137
},
{
"name": "com.google.android.material.color.utilities.MaterialDynamicColors$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 1093,
"installSize": 1094
},
{
"name": "com.google.android.material.datepicker.MaterialCalendar",
"type": "CLASS",
"downloadSize": 1058,
"installSize": 1059
},
{
"name": "com.google.android.material.resources.TextAppearance",
"type": "CLASS",
"downloadSize": 1027,
"installSize": 1029
},
{
"name": "/res/layout/mtrl_picker_header_fullscreen.xml",
"type": "RESOURCE",
"downloadSize": 994,
"installSize": 994
},
{
"name": "com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout",
"type": "CLASS",
"downloadSize": 960,
"installSize": 961
},
{
"name": "com.google.android.material.behavior.HideBottomViewOnScrollBehavior",
"type": "CLASS",
"downloadSize": 943,
"installSize": 944
},
{
"name": "/res/layout/m3_alert_dialog.xml",
"type": "RESOURCE",
"downloadSize": 864,
"installSize": 864
},
{
"name": "com.google.android.material.internal.NavigationMenuItemView",
"type": "CLASS",
"downloadSize": 846,
"installSize": 847
},
{
"name": "com.google.android.material.textfield.DropdownMenuEndIconDelegate",
"type": "CLASS",
"downloadSize": 830,
"installSize": 832
},
{
"name": "com.google.android.material.shape.ShapeAppearancePathProvider",
"type": "CLASS",
"downloadSize": 813,
"installSize": 814
},
{
"name": "com.google.android.material.shape.ShapeAppearanceModel",
"type": "CLASS",
"downloadSize": 777,
"installSize": 778
},
{
"name": "/res/layout/mtrl_alert_dialog.xml",
"type": "RESOURCE",
"downloadSize": 777,
"installSize": 777
},
{
"name": "com.google.android.material.color.utilities.Cam16",
"type": "CLASS",
"downloadSize": 768,
"installSize": 769
},
{
"name": "com.google.android.material.button.MaterialButtonHelper",
"type": "CLASS",
"downloadSize": 766,
"installSize": 767
},
{
"name": "com.google.android.material.carousel.CarouselLayoutManager",
"type": "CLASS",
"downloadSize": 762,
"installSize": 764
},
{
"name": "com.google.android.material.textfield.StartCompoundLayout",
"type": "CLASS",
"downloadSize": 759,
"installSize": 760
},
{
"name": "com.google.android.material.textfield.ClearTextEndIconDelegate",
"type": "CLASS",
"downloadSize": 737,
"installSize": 739
},
{
"name": "com.google.android.material.color.DynamicColors$DynamicColorsActivityLifecycleCallbacks",
"type": "CLASS",
"downloadSize": 736,
"installSize": 737
},
{
"name": "/res/layout/mtrl_alert_dialog_actions.xml",
"type": "RESOURCE",
"downloadSize": 686,
"installSize": 686
},
{
"name": "com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior",
"type": "CLASS",
"downloadSize": 672,
"installSize": 673
},
{
"name": "/res/layout-land/material_timepicker.xml",
"type": "RESOURCE",
"downloadSize": 672,
"installSize": 672
},
{
"name": "/res/layout/material_timepicker.xml",
"type": "RESOURCE",
"downloadSize": 664,
"installSize": 664
},
{
"name": "com.google.android.material.sidesheet.SideSheetBehavior$1",
"type": "CLASS",
"downloadSize": 657,
"installSize": 658
},
{
"name": "/res/layout/mtrl_calendar_month_navigation.xml",
"type": "RESOURCE",
"downloadSize": 657,
"installSize": 657
},
{
"name": "com.google.android.material.behavior.SwipeDismissBehavior$1",
"type": "CLASS",
"downloadSize": 637,
"installSize": 638
},
{
"name": "com.google.android.material.color.ColorResourcesTableCreator$StringPoolChunk",
"type": "CLASS",
"downloadSize": 628,
"installSize": 629
},
{
"name": "/res/drawable/design_ic_visibility_off.xml",
"type": "RESOURCE",
"downloadSize": 624,
"installSize": 624
},
{
"name": "/res/layout/m3_alert_dialog_actions.xml",
"type": "RESOURCE",
"downloadSize": 621,
"installSize": 621
},
{
"name": "/res/animator/m3_extended_fab_state_list_animator.xml",
"type": "RESOURCE",
"downloadSize": 617,
"installSize": 617
},
{
"name": "/res/animator/mtrl_extended_fab_state_list_animator.xml",
"type": "RESOURCE",
"downloadSize": 613,
"installSize": 613
},
{
"name": "/res/animator/mtrl_btn_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 608,
"installSize": 608
},
{
"name": "/res/layout-land/mtrl_picker_header_dialog.xml",
"type": "RESOURCE",
"downloadSize": 608,
"installSize": 608
},
{
"name": "/res/layout/mtrl_picker_header_dialog.xml",
"type": "RESOURCE",
"downloadSize": 602,
"installSize": 602
},
{
"name": "com.google.android.material.datepicker.CalendarConstraints",
"type": "CLASS",
"downloadSize": 575,
"installSize": 576
},
{
"name": "/res/drawable/mtrl_switch_thumb.xml",
"type": "RESOURCE",
"downloadSize": 558,
"installSize": 558
},
{
"name": "com.google.android.material.datepicker.MaterialCalendarGridView",
"type": "CLASS",
"downloadSize": 557,
"installSize": 558
},
{
"name": "com.google.android.material.textfield.TextInputEditText",
"type": "CLASS",
"downloadSize": 548,
"installSize": 549
},
{
"name": "/res/layout/material_clock_period_toggle.xml",
"type": "RESOURCE",
"downloadSize": 540,
"installSize": 540
},
{
"name": "/res/animator/m3_card_elevated_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 536,
"installSize": 536
},
{
"name": "/res/animator/m3_card_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 527,
"installSize": 527
},
{
"name": "/res/layout-land/material_clock_period_toggle_land.xml",
"type": "RESOURCE",
"downloadSize": 520,
"installSize": 520
},
{
"name": "/res/animator/m3_btn_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 518,
"installSize": 518
},
{
"name": "com.google.android.material.color.utilities.SchemeContent",
"type": "CLASS",
"downloadSize": 517,
"installSize": 518
},
{
"name": "com.google.android.material.bottomsheet.BottomSheetBehavior$4",
"type": "CLASS",
"downloadSize": 506,
"installSize": 507
},
{
"name": "com.google.android.material.datepicker.MonthAdapter",
"type": "CLASS",
"downloadSize": 505,
"installSize": 506
},
{
"name": "com.google.android.material.textfield.MaterialAutoCompleteTextView$MaterialArrayAdapter",
"type": "CLASS",
"downloadSize": 503,
"installSize": 504
},
{
"name": "com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate",
"type": "CLASS",
"downloadSize": 488,
"installSize": 489
},
{
"name": "/res/animator/mtrl_card_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 485,
"installSize": 485
},
{
"name": "/res/layout/mtrl_picker_dialog.xml",
"type": "RESOURCE",
"downloadSize": 484,
"installSize": 484
},
{
"name": "com.google.android.material.datepicker.MonthsPagerAdapter",
"type": "CLASS",
"downloadSize": 482,
"installSize": 483
},
{
"name": "/res/layout/material_clockface_view.xml",
"type": "RESOURCE",
"downloadSize": 474,
"installSize": 474
},
{
"name": "/res/layout/mtrl_alert_select_dialog_multichoice.xml",
"type": "RESOURCE",
"downloadSize": 472,
"installSize": 472
},
{
"name": "/res/layout/mtrl_alert_select_dialog_singlechoice.xml",
"type": "RESOURCE",
"downloadSize": 472,
"installSize": 472
},
{
"name": "com.google.android.material.color.utilities.MaterialDynamicColors$$ExternalSyntheticLambda3",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon.xml",
"type": "RESOURCE",
"downloadSize": 464,
"installSize": 464
},
{
"name": "com.google.android.material.color.utilities.ViewingConditions",
"type": "CLASS",
"downloadSize": 456,
"installSize": 457
},
{
"name": "com.google.android.material.datepicker.Month",
"type": "CLASS",
"downloadSize": 453,
"installSize": 454
},
{
"name": "/res/color/m3_text_button_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 451,
"installSize": 451
},
{
"name": "/res/drawable/ic_mtrl_chip_checked_circle.xml",
"type": "RESOURCE",
"downloadSize": 448,
"installSize": 448
},
{
"name": "/res/animator-v21/design_appbar_state_list_animator.xml",
"type": "RESOURCE",
"downloadSize": 445,
"installSize": 445
},
{
"name": "/res/layout/mtrl_calendar_horizontal.xml",
"type": "RESOURCE",
"downloadSize": 444,
"installSize": 444
},
{
"name": "/res/animator-v21/m3_appbar_state_list_animator.xml",
"type": "RESOURCE",
"downloadSize": 443,
"installSize": 443
},
{
"name": "com.google.android.material.internal.ForegroundLinearLayout",
"type": "CLASS",
"downloadSize": 441,
"installSize": 442
},
{
"name": "/res/layout/mtrl_picker_actions.xml",
"type": "RESOURCE",
"downloadSize": 438,
"installSize": 438
},
{
"name": "/res/drawable/ic_keyboard_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 437,
"installSize": 437
},
{
"name": "com.google.android.material.timepicker.ChipTextInputComboView",
"type": "CLASS",
"downloadSize": 436,
"installSize": 437
},
{
"name": "/res/layout/design_navigation_menu_item.xml",
"type": "RESOURCE",
"downloadSize": 434,
"installSize": 434
},
{
"name": "com.google.android.material.color.utilities.MaterialDynamicColors$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 430,
"installSize": 431
},
{
"name": "/res/drawable/mtrl_checkbox_button.xml",
"type": "RESOURCE",
"downloadSize": 430,
"installSize": 430
},
{
"name": "/res/layout/material_time_input.xml",
"type": "RESOURCE",
"downloadSize": 421,
"installSize": 421
},
{
"name": "/res/drawable/ic_clock_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 420,
"installSize": 420
},
{
"name": "/res/animator/m3_chip_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 419,
"installSize": 419
},
{
"name": "/res/color/mtrl_navigation_bar_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 418,
"installSize": 418
},
{
"name": "/res/color/mtrl_tabs_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 418,
"installSize": 418
},
{
"name": "/res/layout-v26/mtrl_calendar_month.xml",
"type": "RESOURCE",
"downloadSize": 418,
"installSize": 418
},
{
"name": "com.google.android.material.shape.ShapePath",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "/res/drawable/ic_m3_chip_checked_circle.xml",
"type": "RESOURCE",
"downloadSize": 412,
"installSize": 412
},
{
"name": "/res/drawable-v23/mtrl_popupmenu_background_overlay.xml",
"type": "RESOURCE",
"downloadSize": 412,
"installSize": 412
},
{
"name": "/res/drawable-v23/m3_popupmenu_background_overlay.xml",
"type": "RESOURCE",
"downloadSize": 411,
"installSize": 411
},
{
"name": "/res/layout/m3_alert_dialog_title.xml",
"type": "RESOURCE",
"downloadSize": 411,
"installSize": 411
},
{
"name": "/res/layout/mtrl_picker_fullscreen.xml",
"type": "RESOURCE",
"downloadSize": 411,
"installSize": 411
},
{
"name": "/res/layout/mtrl_alert_dialog_title.xml",
"type": "RESOURCE",
"downloadSize": 410,
"installSize": 410
},
{
"name": "/res/color/m3_chip_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 409,
"installSize": 409
},
{
"name": "/res/color/m3_card_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 408,
"installSize": 408
},
{
"name": "com.google.android.material.animation.MotionSpec",
"type": "CLASS",
"downloadSize": 405,
"installSize": 405
},
{
"name": "/res/color/m3_card_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 405,
"installSize": 405
},
{
"name": "/res/drawable/ic_mtrl_chip_close_circle.xml",
"type": "RESOURCE",
"downloadSize": 405,
"installSize": 405
},
{
"name": "com.google.android.material.behavior.SwipeDismissBehavior",
"type": "CLASS",
"downloadSize": 402,
"installSize": 403
},
{
"name": "/res/drawable/m3_tabs_rounded_line_indicator.xml",
"type": "RESOURCE",
"downloadSize": 402,
"installSize": 402
},
{
"name": "/res/color/m3_radiobutton_button_tint.xml",
"type": "RESOURCE",
"downloadSize": 401,
"installSize": 401
},
{
"name": "/res/color/m3_timepicker_button_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 399,
"installSize": 399
},
{
"name": "/res/animator/mtrl_chip_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 392,
"installSize": 392
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda13",
"type": "CLASS",
"downloadSize": 388,
"installSize": 389
},
{
"name": "/res/drawable/material_ic_edit_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 385,
"installSize": 385
},
{
"name": "/res/layout/mtrl_calendar_month.xml",
"type": "RESOURCE",
"downloadSize": 385,
"installSize": 385
},
{
"name": "com.google.android.material.carousel.CarouselLayoutManager$DebugItemDecoration",
"type": "CLASS",
"downloadSize": 383,
"installSize": 383
},
{
"name": "/res/color/m3_navigation_item_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 383,
"installSize": 383
},
{
"name": "/res/color/m3_navigation_item_text_color.xml",
"type": "RESOURCE",
"downloadSize": 383,
"installSize": 383
},
{
"name": "/res/animator/m3_extended_fab_change_size_collapse_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 382,
"installSize": 382
},
{
"name": "/res/animator/m3_extended_fab_change_size_expand_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 382,
"installSize": 382
},
{
"name": "/res/color/m3_tabs_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 381,
"installSize": 381
},
{
"name": "/res/drawable/material_ic_calendar_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 381,
"installSize": 381
},
{
"name": "/res/drawable/mtrl_ic_checkbox_checked.xml",
"type": "RESOURCE",
"downloadSize": 381,
"installSize": 381
},
{
"name": "com.google.android.material.internal.ViewUtils$3",
"type": "CLASS",
"downloadSize": 379,
"installSize": 380
},
{
"name": "/res/drawable/mtrl_ic_cancel.xml",
"type": "RESOURCE",
"downloadSize": 379,
"installSize": 379
},
{
"name": "/res/color/m3_navigation_item_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 378,
"installSize": 378
},
{
"name": "/res/color/m3_radiobutton_ripple_tint.xml",
"type": "RESOURCE",
"downloadSize": 378,
"installSize": 378
},
{
"name": "/res/color/m3_selection_control_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 378,
"installSize": 378
},
{
"name": "/res/drawable/material_ic_clear_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 376,
"installSize": 376
},
{
"name": "/res/layout/mtrl_picker_header_selection_text.xml",
"type": "RESOURCE",
"downloadSize": 375,
"installSize": 375
},
{
"name": "/res/anim/m3_motion_fade_enter.xml",
"type": "RESOURCE",
"downloadSize": 374,
"installSize": 374
},
{
"name": "/res/color/m3_timepicker_display_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 374,
"installSize": 374
},
{
"name": "/res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 374,
"installSize": 374
},
{
"name": "/res/color/m3_tabs_ripple_color_secondary.xml",
"type": "RESOURCE",
"downloadSize": 371,
"installSize": 371
},
{
"name": "/res/color/m3_checkbox_button_tint.xml",
"type": "RESOURCE",
"downloadSize": 369,
"installSize": 369
},
{
"name": "/res/layout/design_text_input_end_icon.xml",
"type": "RESOURCE",
"downloadSize": 369,
"installSize": 369
},
{
"name": "com.google.android.material.timepicker.RadialViewGroup",
"type": "CLASS",
"downloadSize": 368,
"installSize": 369
},
{
"name": "/res/layout/mtrl_calendar_month_labeled.xml",
"type": "RESOURCE",
"downloadSize": 368,
"installSize": 368
},
{
"name": "/res/drawable/ic_mtrl_checked_circle.xml",
"type": "RESOURCE",
"downloadSize": 367,
"installSize": 367
},
{
"name": "/res/color/m3_navigation_rail_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 366,
"installSize": 366
},
{
"name": "/res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 364,
"installSize": 364
},
{
"name": "/res/layout/design_text_input_start_icon.xml",
"type": "RESOURCE",
"downloadSize": 363,
"installSize": 363
},
{
"name": "com.google.android.material.timepicker.TimePickerView",
"type": "CLASS",
"downloadSize": 362,
"installSize": 363
},
{
"name": "com.google.android.material.textview.MaterialTextView",
"type": "CLASS",
"downloadSize": 362,
"installSize": 362
},
{
"name": "com.google.android.material.appbar.HeaderBehavior",
"type": "CLASS",
"downloadSize": 361,
"installSize": 361
},
{
"name": "/res/animator/m3_extended_fab_hide_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 361,
"installSize": 361
},
{
"name": "/res/color/m3_navigation_bar_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 360,
"installSize": 360
},
{
"name": "com.google.android.material.shape.ShapePath$LineShadowOperation",
"type": "CLASS",
"downloadSize": 358,
"installSize": 358
},
{
"name": "/res/animator/m3_extended_fab_show_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 358,
"installSize": 358
},
{
"name": "/res/layout/material_clock_display.xml",
"type": "RESOURCE",
"downloadSize": 354,
"installSize": 354
},
{
"name": "/res/layout/material_radial_view_group.xml",
"type": "RESOURCE",
"downloadSize": 354,
"installSize": 354
},
{
"name": "com.google.android.material.datepicker.DaysOfWeekAdapter",
"type": "CLASS",
"downloadSize": 352,
"installSize": 353
},
{
"name": "/res/drawable/mtrl_ic_error.xml",
"type": "RESOURCE",
"downloadSize": 351,
"installSize": 351
},
{
"name": "com.google.android.material.textfield.EndIconDelegate",
"type": "CLASS",
"downloadSize": 350,
"installSize": 351
},
{
"name": "com.google.android.material.color.MaterialColorUtilitiesHelper",
"type": "CLASS",
"downloadSize": 349,
"installSize": 350
},
{
"name": "/res/color/mtrl_chip_close_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 349,
"installSize": 349
},
{
"name": "/res/color/m3_checkbox_button_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 345,
"installSize": 345
},
{
"name": "/res/drawable/m3_password_eye.xml",
"type": "RESOURCE",
"downloadSize": 345,
"installSize": 345
},
{
"name": "/res/drawable/mtrl_ic_check_mark.xml",
"type": "RESOURCE",
"downloadSize": 345,
"installSize": 345
},
{
"name": "com.google.android.material.animation.MotionTiming",
"type": "CLASS",
"downloadSize": 344,
"installSize": 344
},
{
"name": "/res/drawable/design_password_eye.xml",
"type": "RESOURCE",
"downloadSize": 344,
"installSize": 344
},
{
"name": "/res/drawable/mtrl_ic_indeterminate.xml",
"type": "RESOURCE",
"downloadSize": 344,
"installSize": 344
},
{
"name": "/res/drawable/ic_m3_chip_close.xml",
"type": "RESOURCE",
"downloadSize": 343,
"installSize": 343
},
{
"name": "/res/drawable/mtrl_switch_thumb_checked.xml",
"type": "RESOURCE",
"downloadSize": 342,
"installSize": 342
},
{
"name": "/res/drawable/mtrl_switch_thumb_pressed.xml",
"type": "RESOURCE",
"downloadSize": 341,
"installSize": 341
},
{
"name": "/res/drawable/mtrl_switch_thumb_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 341,
"installSize": 341
},
{
"name": "com.google.android.material.snackbar.SnackbarContentLayout",
"type": "CLASS",
"downloadSize": 340,
"installSize": 340
},
{
"name": "/res/color/m3_navigation_bar_item_with_indicator_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 340,
"installSize": 340
},
{
"name": "/res/color/m3_textfield_indicator_text_color.xml",
"type": "RESOURCE",
"downloadSize": 339,
"installSize": 339
},
{
"name": "com.google.android.material.internal.CheckableImageButton",
"type": "CLASS",
"downloadSize": 338,
"installSize": 339
},
{
"name": "com.google.android.material.shape.ShapePath$ArcShadowOperation",
"type": "CLASS",
"downloadSize": 338,
"installSize": 339
},
{
"name": "/res/animator/mtrl_fab_show_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 338,
"installSize": 338
},
{
"name": "/res/layout/mtrl_calendar_vertical.xml",
"type": "RESOURCE",
"downloadSize": 337,
"installSize": 337
},
{
"name": "/res/color/m3_navigation_bar_item_with_indicator_label_tint.xml",
"type": "RESOURCE",
"downloadSize": 336,
"installSize": 336
},
{
"name": "/res/color/mtrl_switch_thumb_tint.xml",
"type": "RESOURCE",
"downloadSize": 335,
"installSize": 335
},
{
"name": "com.google.android.material.datepicker.MaterialCalendar$10",
"type": "CLASS",
"downloadSize": 334,
"installSize": 334
},
{
"name": "/res/drawable/material_ic_menu_arrow_down_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 334,
"installSize": 334
},
{
"name": "/res/drawable/mtrl_switch_thumb_unchecked_checked.xml",
"type": "RESOURCE",
"downloadSize": 334,
"installSize": 334
},
{
"name": "/res/animator/mtrl_fab_hide_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 333,
"installSize": 333
},
{
"name": "/res/drawable/mtrl_switch_thumb_checked_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 333,
"installSize": 333
},
{
"name": "/res/color/m3_chip_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 332,
"installSize": 332
},
{
"name": "/res/animator/design_fab_hide_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 330,
"installSize": 330
},
{
"name": "/res/drawable/mtrl_dialog_background.xml",
"type": "RESOURCE",
"downloadSize": 328,
"installSize": 328
},
{
"name": "/res/animator/design_fab_show_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 327,
"installSize": 327
},
{
"name": "com.google.android.material.textfield.ClearTextEndIconDelegate$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 325,
"installSize": 325
},
{
"name": "/res/color/mtrl_choice_chip_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 325,
"installSize": 325
},
{
"name": "/res/drawable/mtrl_popupmenu_background.xml",
"type": "RESOURCE",
"downloadSize": 325,
"installSize": 325
},
{
"name": "com.google.android.material.radiobutton.MaterialRadioButton",
"type": "CLASS",
"downloadSize": 324,
"installSize": 324
},
{
"name": "/res/layout/mtrl_auto_complete_simple_item.xml",
"type": "RESOURCE",
"downloadSize": 324,
"installSize": 324
},
{
"name": "/res/layout/mtrl_picker_header_title_text.xml",
"type": "RESOURCE",
"downloadSize": 324,
"installSize": 324
},
{
"name": "/res/color/mtrl_text_btn_text_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 323,
"installSize": 323
},
{
"name": "/res/layout/m3_auto_complete_simple_item.xml",
"type": "RESOURCE",
"downloadSize": 323,
"installSize": 323
},
{
"name": "/res/color/mtrl_btn_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 321,
"installSize": 321
},
{
"name": "/res/color/mtrl_btn_text_btn_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 321,
"installSize": 321
},
{
"name": "/res/drawable-v23/m3_tabs_background.xml",
"type": "RESOURCE",
"downloadSize": 321,
"installSize": 321
},
{
"name": "/res/color/mtrl_fab_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "/res/color/mtrl_filled_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "/res/color/mtrl_outlined_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "/res/drawable/ic_mtrl_chip_checked_black.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "/res/drawable/mtrl_switch_track_decoration.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "/res/layout/mtrl_alert_select_dialog_item.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "com.google.android.material.shape.ShapePath$PathArcOperation",
"type": "CLASS",
"downloadSize": 319,
"installSize": 319
},
{
"name": "/res/color/mtrl_choice_chip_background_color.xml",
"type": "RESOURCE",
"downloadSize": 316,
"installSize": 316
},
{
"name": "/res/color/mtrl_calendar_item_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 315,
"installSize": 315
},
{
"name": "/res/color/mtrl_card_view_ripple.xml",
"type": "RESOURCE",
"downloadSize": 315,
"installSize": 315
},
{
"name": "/res/color/mtrl_chip_background_color.xml",
"type": "RESOURCE",
"downloadSize": 315,
"installSize": 315
},
{
"name": "/res/color/m3_card_foreground_color.xml",
"type": "RESOURCE",
"downloadSize": 313,
"installSize": 313
},
{
"name": "com.google.android.material.textfield.PasswordToggleEndIconDelegate",
"type": "CLASS",
"downloadSize": 310,
"installSize": 310
},
{
"name": "/res/color/mtrl_filled_background_color.xml",
"type": "RESOURCE",
"downloadSize": 310,
"installSize": 310
},
{
"name": "/res/drawable/mtrl_switch_track.xml",
"type": "RESOURCE",
"downloadSize": 310,
"installSize": 310
},
{
"name": "/res/color/mtrl_card_view_foreground.xml",
"type": "RESOURCE",
"downloadSize": 309,
"installSize": 309
},
{
"name": "/res/color/mtrl_choice_chip_text_color.xml",
"type": "RESOURCE",
"downloadSize": 309,
"installSize": 309
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda7",
"type": "CLASS",
"downloadSize": 308,
"installSize": 309
},
{
"name": "/res/anim-v21/m3_bottom_sheet_slide_out.xml",
"type": "RESOURCE",
"downloadSize": 307,
"installSize": 307
},
{
"name": "/res/color/m3_text_button_foreground_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 306,
"installSize": 306
},
{
"name": "/res/color/m3_textfield_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 305,
"installSize": 305
},
{
"name": "/res/color/m3_button_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 304,
"installSize": 304
},
{
"name": "/res/color/m3_tonal_button_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 304,
"installSize": 304
},
{
"name": "/res/color/m3_efab_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 303,
"installSize": 303
},
{
"name": "/res/color/m3_fab_ripple_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 303,
"installSize": 303
},
{
"name": "/res/color/m3_textfield_input_text_color.xml",
"type": "RESOURCE",
"downloadSize": 303,
"installSize": 303
},
{
"name": "/res/color/m3_timepicker_secondary_text_button_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 303,
"installSize": 303
},
{
"name": "/res/drawable/mtrl_ic_checkbox_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 303,
"installSize": 303
},
{
"name": "com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState",
"type": "CLASS",
"downloadSize": 302,
"installSize": 302
},
{
"name": "/res/color/m3_timepicker_button_text_color.xml",
"type": "RESOURCE",
"downloadSize": 302,
"installSize": 302
},
{
"name": "/res/color/mtrl_on_surface_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 302,
"installSize": 302
},
{
"name": "/res/drawable/m3_avd_show_password.xml",
"type": "RESOURCE",
"downloadSize": 301,
"installSize": 301
},
{
"name": "/res/anim-v21/m3_bottom_sheet_slide_in.xml",
"type": "RESOURCE",
"downloadSize": 300,
"installSize": 300
},
{
"name": "/res/drawable/avd_show_password.xml",
"type": "RESOURCE",
"downloadSize": 300,
"installSize": 300
},
{
"name": "/res/drawable/m3_avd_hide_password.xml",
"type": "RESOURCE",
"downloadSize": 300,
"installSize": 300
},
{
"name": "/res/drawable/mtrl_ic_arrow_drop_down.xml",
"type": "RESOURCE",
"downloadSize": 300,
"installSize": 300
},
{
"name": "/res/layout/mtrl_picker_header_toggle.xml",
"type": "RESOURCE",
"downloadSize": 300,
"installSize": 300
},
{
"name": "/res/anim-v21/m3_side_sheet_slide_in.xml",
"type": "RESOURCE",
"downloadSize": 299,
"installSize": 299
},
{
"name": "/res/anim-v21/mtrl_bottom_sheet_slide_in.xml",
"type": "RESOURCE",
"downloadSize": 299,
"installSize": 299
},
{
"name": "/res/color/m3_simple_item_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 299,
"installSize": 299
},
{
"name": "/res/drawable/avd_hide_password.xml",
"type": "RESOURCE",
"downloadSize": 299,
"installSize": 299
},
{
"name": "/res/drawable/mtrl_ic_arrow_drop_up.xml",
"type": "RESOURCE",
"downloadSize": 299,
"installSize": 299
},
{
"name": "/res/anim-v21/mtrl_bottom_sheet_slide_out.xml",
"type": "RESOURCE",
"downloadSize": 296,
"installSize": 296
},
{
"name": "/res/anim-v21/m3_side_sheet_slide_out.xml",
"type": "RESOURCE",
"downloadSize": 295,
"installSize": 295
},
{
"name": "com.google.android.material.datepicker.UtcDates",
"type": "CLASS",
"downloadSize": 293,
"installSize": 294
},
{
"name": "/res/color/m3_filled_icon_button_container_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 292,
"installSize": 292
},
{
"name": "/res/color/m3_icon_button_icon_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 291,
"installSize": 291
},
{
"name": "/res/color/mtrl_switch_thumb_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 290,
"installSize": 290
},
{
"name": "com.google.android.material.textfield.CutoutDrawable",
"type": "CLASS",
"downloadSize": 288,
"installSize": 289
},
{
"name": "/res/color/mtrl_switch_track_tint.xml",
"type": "RESOURCE",
"downloadSize": 288,
"installSize": 288
},
{
"name": "/res/color/design_box_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 287,
"installSize": 287
},
{
"name": "com.google.android.material.appbar.AppBarLayout$BaseBehavior$2",
"type": "CLASS",
"downloadSize": 286,
"installSize": 286
},
{
"name": "/res/color/mtrl_filled_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 285,
"installSize": 285
},
{
"name": "/res/color/mtrl_outlined_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 285,
"installSize": 285
},
{
"name": "/res/drawable/mtrl_checkbox_button_checked_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 285,
"installSize": 285
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon_unchecked_checked.xml",
"type": "RESOURCE",
"downloadSize": 284,
"installSize": 284
},
{
"name": "/res/drawable/mtrl_checkbox_button_unchecked_checked.xml",
"type": "RESOURCE",
"downloadSize": 284,
"installSize": 284
},
{
"name": "/res/color/m3_calendar_item_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 283,
"installSize": 283
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon_checked_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 283,
"installSize": 283
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon_indeterminate_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 283,
"installSize": 283
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon_unchecked_indeterminate.xml",
"type": "RESOURCE",
"downloadSize": 283,
"installSize": 283
},
{
"name": "com.google.android.material.datepicker.MaterialCalendar$2",
"type": "CLASS",
"downloadSize": 281,
"installSize": 282
},
{
"name": "/res/color/mtrl_navigation_item_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 280,
"installSize": 280
},
{
"name": "/res/color/mtrl_navigation_item_text_color.xml",
"type": "RESOURCE",
"downloadSize": 280,
"installSize": 280
},
{
"name": "/res/drawable/mtrl_bottomsheet_drag_handle.xml",
"type": "RESOURCE",
"downloadSize": 279,
"installSize": 279
},
{
"name": "/res/color/m3_chip_background_color.xml",
"type": "RESOURCE",
"downloadSize": 278,
"installSize": 278
},
{
"name": "/res/drawable/design_ic_visibility.xml",
"type": "RESOURCE",
"downloadSize": 278,
"installSize": 278
},
{
"name": "/res/color/m3_textfield_label_color.xml",
"type": "RESOURCE",
"downloadSize": 277,
"installSize": 277
},
{
"name": "/res/color/mtrl_navigation_item_background_color.xml",
"type": "RESOURCE",
"downloadSize": 277,
"installSize": 277
},
{
"name": "com.google.android.material.timepicker.ClockFaceView$2",
"type": "CLASS",
"downloadSize": 276,
"installSize": 276
},
{
"name": "/res/color/mtrl_switch_track_decoration_tint.xml",
"type": "RESOURCE",
"downloadSize": 276,
"installSize": 276
},
{
"name": "/res/color/m3_tabs_icon_color.xml",
"type": "RESOURCE",
"downloadSize": 274,
"installSize": 274
},
{
"name": "/res/color/m3_tabs_text_color.xml",
"type": "RESOURCE",
"downloadSize": 274,
"installSize": 274
},
{
"name": "/res/color/m3_chip_text_color.xml",
"type": "RESOURCE",
"downloadSize": 273,
"installSize": 273
},
{
"name": "/res/color/m3_timepicker_display_text_color.xml",
"type": "RESOURCE",
"downloadSize": 273,
"installSize": 273
},
{
"name": "/res/layout/material_clockface_textview.xml",
"type": "RESOURCE",
"downloadSize": 273,
"installSize": 273
},
{
"name": "/res/color/m3_switch_track_tint.xml",
"type": "RESOURCE",
"downloadSize": 272,
"installSize": 272
},
{
"name": "/res/color/m3_tabs_icon_color_secondary.xml",
"type": "RESOURCE",
"downloadSize": 272,
"installSize": 272
},
{
"name": "/res/color/m3_tabs_text_color_secondary.xml",
"type": "RESOURCE",
"downloadSize": 272,
"installSize": 272
},
{
"name": "/res/drawable-v21/material_cursor_drawable.xml",
"type": "RESOURCE",
"downloadSize": 270,
"installSize": 270
},
{
"name": "com.google.android.material.datepicker.MonthsPagerAdapter$1",
"type": "CLASS",
"downloadSize": 268,
"installSize": 268
},
{
"name": "com.google.android.material.datepicker.YearGridAdapter",
"type": "CLASS",
"downloadSize": 268,
"installSize": 268
},
{
"name": "com.google.android.material.shape.ShapeAppearanceModel$Builder",
"type": "CLASS",
"downloadSize": 266,
"installSize": 266
},
{
"name": "/res/drawable/mtrl_tabs_default_indicator.xml",
"type": "RESOURCE",
"downloadSize": 265,
"installSize": 265
},
{
"name": "/res/layout/material_clock_display_divider.xml",
"type": "RESOURCE",
"downloadSize": 262,
"installSize": 262
},
{
"name": "/res/anim/m3_motion_fade_exit.xml",
"type": "RESOURCE",
"downloadSize": 261,
"installSize": 261
},
{
"name": "/res/color/m3_hint_foreground.xml",
"type": "RESOURCE",
"downloadSize": 261,
"installSize": 261
},
{
"name": "/res/color/material_personalized_hint_foreground.xml",
"type": "RESOURCE",
"downloadSize": 260,
"installSize": 260
},
{
"name": "/res/color/material_personalized_hint_foreground_inverse.xml",
"type": "RESOURCE",
"downloadSize": 260,
"installSize": 260
},
{
"name": "/res/color-v31/m3_dynamic_dark_hint_foreground.xml",
"type": "RESOURCE",
"downloadSize": 260,
"installSize": 260
},
{
"name": "com.google.android.material.datepicker.MaterialCalendar$7",
"type": "CLASS",
"downloadSize": 259,
"installSize": 259
},
{
"name": "com.google.android.material.snackbar.BaseTransientBottomBar$Behavior",
"type": "CLASS",
"downloadSize": 259,
"installSize": 259
},
{
"name": "/res/color/m3_dark_hint_foreground.xml",
"type": "RESOURCE",
"downloadSize": 259,
"installSize": 259
},
{
"name": "/res/color-v31/m3_dynamic_hint_foreground.xml",
"type": "RESOURCE",
"downloadSize": 259,
"installSize": 259
},
{
"name": "/res/layout/mtrl_calendar_days_of_week.xml",
"type": "RESOURCE",
"downloadSize": 257,
"installSize": 257
},
{
"name": "/res/color/material_slider_inactive_tick_marks_color.xml",
"type": "RESOURCE",
"downloadSize": 256,
"installSize": 256
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon_checked_indeterminate.xml",
"type": "RESOURCE",
"downloadSize": 256,
"installSize": 256
},
{
"name": "/res/drawable/mtrl_checkbox_button_icon_indeterminate_checked.xml",
"type": "RESOURCE",
"downloadSize": 256,
"installSize": 256
},
{
"name": "/res/color/m3_navigation_item_background_color.xml",
"type": "RESOURCE",
"downloadSize": 255,
"installSize": 255
},
{
"name": "/res/color/mtrl_chip_text_color.xml",
"type": "RESOURCE",
"downloadSize": 255,
"installSize": 255
},
{
"name": "/res/drawable/mtrl_switch_thumb_checked_pressed.xml",
"type": "RESOURCE",
"downloadSize": 255,
"installSize": 255
},
{
"name": "/res/drawable/mtrl_switch_thumb_pressed_checked.xml",
"type": "RESOURCE",
"downloadSize": 255,
"installSize": 255
},
{
"name": "/res/drawable/mtrl_switch_thumb_pressed_unchecked.xml",
"type": "RESOURCE",
"downloadSize": 255,
"installSize": 255
},
{
"name": "/res/drawable/mtrl_switch_thumb_unchecked_pressed.xml",
"type": "RESOURCE",
"downloadSize": 255,
"installSize": 255
},
{
"name": "/res/color/m3_switch_thumb_tint.xml",
"type": "RESOURCE",
"downloadSize": 254,
"installSize": 254
},
{
"name": "/res/color/material_slider_active_tick_marks_color.xml",
"type": "RESOURCE",
"downloadSize": 253,
"installSize": 253
},
{
"name": "/res/color/material_slider_inactive_track_color.xml",
"type": "RESOURCE",
"downloadSize": 253,
"installSize": 253
},
{
"name": "/res/color/mtrl_indicator_text_color.xml",
"type": "RESOURCE",
"downloadSize": 252,
"installSize": 252
},
{
"name": "/res/color/m3_slider_halo_color.xml",
"type": "RESOURCE",
"downloadSize": 251,
"installSize": 251
},
{
"name": "/res/color/mtrl_btn_stroke_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 251,
"installSize": 251
},
{
"name": "/res/drawable-v23/m3_appbar_background.xml",
"type": "RESOURCE",
"downloadSize": 251,
"installSize": 251
},
{
"name": "/res/color/material_slider_halo_color.xml",
"type": "RESOURCE",
"downloadSize": 250,
"installSize": 250
},
{
"name": "com.google.android.material.chip.Chip$1",
"type": "CLASS",
"downloadSize": 249,
"installSize": 250
},
{
"name": "/res/color/material_timepicker_button_background.xml",
"type": "RESOURCE",
"downloadSize": 249,
"installSize": 249
},
{
"name": "/res/color/mtrl_btn_text_btn_bg_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 249,
"installSize": 249
},
{
"name": "/res/color/mtrl_navigation_bar_item_tint.xml",
"type": "RESOURCE",
"downloadSize": 249,
"installSize": 249
},
{
"name": "/res/color/mtrl_btn_text_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 248,
"installSize": 248
},
{
"name": "/res/color/m3_button_outline_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 247,
"installSize": 247
},
{
"name": "/res/color/m3_timepicker_secondary_text_button_text_color.xml",
"type": "RESOURCE",
"downloadSize": 247,
"installSize": 247
},
{
"name": "/res/color/material_slider_thumb_color.xml",
"type": "RESOURCE",
"downloadSize": 247,
"installSize": 247
},
{
"name": "/res/color/mtrl_btn_bg_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 247,
"installSize": 247
},
{
"name": "/res/color/mtrl_fab_bg_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 247,
"installSize": 247
},
{
"name": "/res/color/mtrl_fab_icon_text_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 246,
"installSize": 246
},
{
"name": "/res/color/m3_timepicker_button_background_color.xml",
"type": "RESOURCE",
"downloadSize": 245,
"installSize": 245
},
{
"name": "/res/color/material_slider_active_track_color.xml",
"type": "RESOURCE",
"downloadSize": 245,
"installSize": 245
},
{
"name": "/res/color/m3_default_color_secondary_text.xml",
"type": "RESOURCE",
"downloadSize": 244,
"installSize": 244
},
{
"name": "/res/color-v31/m3_dynamic_dark_default_color_secondary_text.xml",
"type": "RESOURCE",
"downloadSize": 244,
"installSize": 244
},
{
"name": "/res/drawable/navigation_empty_icon.xml",
"type": "RESOURCE",
"downloadSize": 244,
"installSize": 244
},
{
"name": "/res/layout/mtrl_calendar_months.xml",
"type": "RESOURCE",
"downloadSize": 244,
"installSize": 244
},
{
"name": "/res/color/m3_textfield_filled_background_color.xml",
"type": "RESOURCE",
"downloadSize": 243,
"installSize": 243
},
{
"name": "/res/color/material_personalized_color_secondary_text.xml",
"type": "RESOURCE",
"downloadSize": 243,
"installSize": 243
},
{
"name": "/res/color/material_personalized_color_secondary_text_inverse.xml",
"type": "RESOURCE",
"downloadSize": 243,
"installSize": 243
},
{
"name": "/res/color/mtrl_on_primary_text_btn_text_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 243,
"installSize": 243
},
{
"name": "/res/color-v31/m3_dynamic_default_color_secondary_text.xml",
"type": "RESOURCE",
"downloadSize": 243,
"installSize": 243
},
{
"name": "/res/color/m3_assist_chip_icon_tint_color.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/m3_button_foreground_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/m3_fab_efab_foreground_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/m3_slider_inactive_track_color.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/m3_slider_thumb_color.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/m3_text_button_background_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/mtrl_tabs_icon_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color/m3_button_background_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color/m3_dark_default_color_secondary_text.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color/m3_default_color_primary_text.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color/m3_fab_efab_background_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color/m3_primary_text_disable_only.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color/material_personalized_primary_text_disable_only.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color-v31/m3_dynamic_dark_default_color_primary_text.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/color/m3_slider_active_track_color.xml",
"type": "RESOURCE",
"downloadSize": 240,
"installSize": 240
},
{
"name": "/res/color/material_personalized_color_primary_text.xml",
"type": "RESOURCE",
"downloadSize": 240,
"installSize": 240
},
{
"name": "/res/color/material_personalized_color_primary_text_inverse.xml",
"type": "RESOURCE",
"downloadSize": 240,
"installSize": 240
},
{
"name": "/res/color/material_personalized_primary_inverse_text_disable_only.xml",
"type": "RESOURCE",
"downloadSize": 240,
"installSize": 240
},
{
"name": "/res/color-v31/m3_dynamic_dark_primary_text_disable_only.xml",
"type": "RESOURCE",
"downloadSize": 240,
"installSize": 240
},
{
"name": "/res/color-v31/m3_dynamic_default_color_primary_text.xml",
"type": "RESOURCE",
"downloadSize": 240,
"installSize": 240
},
{
"name": "com.google.android.material.timepicker.TimeModel",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "/res/color/m3_chip_assist_text_color.xml",
"type": "RESOURCE",
"downloadSize": 239,
"installSize": 239
},
{
"name": "/res/color/m3_dark_default_color_primary_text.xml",
"type": "RESOURCE",
"downloadSize": 239,
"installSize": 239
},
{
"name": "/res/color/m3_dark_primary_text_disable_only.xml",
"type": "RESOURCE",
"downloadSize": 239,
"installSize": 239
},
{
"name": "/res/color-v31/m3_dynamic_primary_text_disable_only.xml",
"type": "RESOURCE",
"downloadSize": 239,
"installSize": 239
},
{
"name": "/res/drawable/mtrl_dropdown_arrow.xml",
"type": "RESOURCE",
"downloadSize": 232,
"installSize": 232
},
{
"name": "/res/color/design_error.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/layout/material_time_chip.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/color/m3_timepicker_clock_text_color.xml",
"type": "RESOURCE",
"downloadSize": 229,
"installSize": 229
},
{
"name": "/res/color/mtrl_error.xml",
"type": "RESOURCE",
"downloadSize": 229,
"installSize": 229
},
{
"name": "com.google.android.material.appbar.AppBarLayout$BaseBehavior",
"type": "CLASS",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/m3_navigation_rail_item_with_indicator_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/m3_navigation_rail_item_with_indicator_label_tint.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/m3_timepicker_display_background_color.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/m3_timepicker_time_input_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/mtrl_tabs_legacy_text_color_selector.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/drawable/m3_tabs_line_indicator.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/material_timepicker_clock_text_color.xml",
"type": "RESOURCE",
"downloadSize": 226,
"installSize": 226
},
{
"name": "/res/drawable/design_snackbar_background.xml",
"type": "RESOURCE",
"downloadSize": 224,
"installSize": 224
},
{
"name": "com.google.android.material.appbar.ViewOffsetBehavior",
"type": "CLASS",
"downloadSize": 220,
"installSize": 220
},
{
"name": "com.google.android.material.datepicker.CalendarStyle",
"type": "CLASS",
"downloadSize": 218,
"installSize": 219
},
{
"name": "com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState",
"type": "CLASS",
"downloadSize": 217,
"installSize": 217
},
{
"name": "com.google.android.material.transformation.ExpandableBehavior",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "/res/anim/linear_indeterminate_line2_tail_interpolator.xml",
"type": "RESOURCE",
"downloadSize": 216,
"installSize": 216
},
{
"name": "/res/anim/mtrl_card_lowers_interpolator.xml",
"type": "RESOURCE",
"downloadSize": 216,
"installSize": 216
},
{
"name": "/res/anim/linear_indeterminate_line1_head_interpolator.xml",
"type": "RESOURCE",
"downloadSize": 214,
"installSize": 214
},
{
"name": "/res/interpolator-v21/mtrl_fast_out_slow_in.xml",
"type": "RESOURCE",
"downloadSize": 214,
"installSize": 214
},
{
"name": "com.google.android.material.bottomsheet.InsetsAnimationCallback",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "com.google.android.material.color.ColorResourcesTableCreator$PackageChunk",
"type": "CLASS",
"downloadSize": 211,
"installSize": 212
},
{
"name": "/res/anim/linear_indeterminate_line1_tail_interpolator.xml",
"type": "RESOURCE",
"downloadSize": 211,
"installSize": 211
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_emphasized_accelerate.xml",
"type": "RESOURCE",
"downloadSize": 211,
"installSize": 211
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_emphasized_decelerate.xml",
"type": "RESOURCE",
"downloadSize": 211,
"installSize": 211
},
{
"name": "/res/interpolator-v21/mtrl_fast_out_linear_in.xml",
"type": "RESOURCE",
"downloadSize": 211,
"installSize": 211
},
{
"name": "/res/interpolator-v21/mtrl_linear_out_slow_in.xml",
"type": "RESOURCE",
"downloadSize": 211,
"installSize": 211
},
{
"name": "com.google.android.material.shadow.ShadowRenderer",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_linear.xml",
"type": "RESOURCE",
"downloadSize": 210,
"installSize": 210
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_standard_accelerate.xml",
"type": "RESOURCE",
"downloadSize": 209,
"installSize": 209
},
{
"name": "com.google.android.material.internal.BaselineLayout",
"type": "CLASS",
"downloadSize": 207,
"installSize": 207
},
{
"name": "/res/anim/linear_indeterminate_line2_head_interpolator.xml",
"type": "RESOURCE",
"downloadSize": 207,
"installSize": 207
},
{
"name": "/res/color/design_icon_tint.xml",
"type": "RESOURCE",
"downloadSize": 207,
"installSize": 207
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_standard.xml",
"type": "RESOURCE",
"downloadSize": 207,
"installSize": 207
},
{
"name": "/res/layout/mtrl_calendar_day_of_week.xml",
"type": "RESOURCE",
"downloadSize": 207,
"installSize": 207
},
{
"name": "/res/layout/mtrl_calendar_year.xml",
"type": "RESOURCE",
"downloadSize": 207,
"installSize": 207
},
{
"name": "com.google.android.material.checkbox.MaterialCheckBox$SavedState",
"type": "CLASS",
"downloadSize": 206,
"installSize": 206
},
{
"name": "/res/color/m3_appbar_overlay_color.xml",
"type": "RESOURCE",
"downloadSize": 206,
"installSize": 206
},
{
"name": "/res/color/m3_popupmenu_overlay_color.xml",
"type": "RESOURCE",
"downloadSize": 206,
"installSize": 206
},
{
"name": "/res/color/material_timepicker_button_stroke.xml",
"type": "RESOURCE",
"downloadSize": 206,
"installSize": 206
},
{
"name": "/res/color/mtrl_popupmenu_overlay_color.xml",
"type": "RESOURCE",
"downloadSize": 206,
"installSize": 206
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_standard_decelerate.xml",
"type": "RESOURCE",
"downloadSize": 206,
"installSize": 206
},
{
"name": "/res/color/m3_calendar_item_disabled_text.xml",
"type": "RESOURCE",
"downloadSize": 205,
"installSize": 205
},
{
"name": "/res/color/material_divider_color.xml",
"type": "RESOURCE",
"downloadSize": 205,
"installSize": 205
},
{
"name": "/res/color/mtrl_calendar_selected_range.xml",
"type": "RESOURCE",
"downloadSize": 205,
"installSize": 205
},
{
"name": "/res/color-night-v8/material_timepicker_button_stroke.xml",
"type": "RESOURCE",
"downloadSize": 205,
"installSize": 205
},
{
"name": "/res/color-night-v8/material_timepicker_clockface.xml",
"type": "RESOURCE",
"downloadSize": 205,
"installSize": 205
},
{
"name": "/res/layout/mtrl_calendar_day.xml",
"type": "RESOURCE",
"downloadSize": 205,
"installSize": 205
},
{
"name": "com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "/res/color/material_timepicker_clockface.xml",
"type": "RESOURCE",
"downloadSize": 204,
"installSize": 204
},
{
"name": "/res/color/m3_highlighted_text.xml",
"type": "RESOURCE",
"downloadSize": 203,
"installSize": 203
},
{
"name": "/res/color/material_timepicker_modebutton_tint.xml",
"type": "RESOURCE",
"downloadSize": 203,
"installSize": 203
},
{
"name": "/res/color-v31/m3_dynamic_highlighted_text.xml",
"type": "RESOURCE",
"downloadSize": 203,
"installSize": 203
},
{
"name": "/res/color/material_personalized__highlighted_text.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color/material_personalized__highlighted_text_inverse.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_dynamic_dark_highlighted_text.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral22.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral24.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral6.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral87.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral92.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral94.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral96.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral98.xml",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 202
},
{
"name": "/res/color/material_on_surface_disabled.xml",
"type": "RESOURCE",
"downloadSize": 201,
"installSize": 201
},
{
"name": "/res/color/material_on_surface_emphasis_high_type.xml",
"type": "RESOURCE",
"downloadSize": 201,
"installSize": 201
},
{
"name": "/res/color/material_on_surface_emphasis_medium.xml",
"type": "RESOURCE",
"downloadSize": 201,
"installSize": 201
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral12.xml",
"type": "RESOURCE",
"downloadSize": 201,
"installSize": 201
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral17.xml",
"type": "RESOURCE",
"downloadSize": 201,
"installSize": 201
},
{
"name": "com.google.android.material.textfield.ClearTextEndIconDelegate$1",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "/res/color/m3_dark_highlighted_text.xml",
"type": "RESOURCE",
"downloadSize": 200,
"installSize": 200
},
{
"name": "/res/color-v31/m3_ref_palette_dynamic_neutral4.xml",
"type": "RESOURCE",
"downloadSize": 200,
"installSize": 200
},
{
"name": "com.google.android.material.datepicker.CalendarConstraints$Builder",
"type": "CLASS",
"downloadSize": 190,
"installSize": 190
},
{
"name": "com.google.android.material.textfield.TextInputLayout$SavedState",
"type": "CLASS",
"downloadSize": 189,
"installSize": 190
},
{
"name": "/res/layout/design_menu_item_action_area.xml",
"type": "RESOURCE",
"downloadSize": 188,
"installSize": 188
},
{
"name": "com.google.android.material.internal.StaticLayoutBuilderCompat",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "com.google.android.material.snackbar.Snackbar$SnackbarLayout",
"type": "CLASS",
"downloadSize": 185,
"installSize": 186
},
{
"name": "com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState",
"type": "CLASS",
"downloadSize": 185,
"installSize": 186
},
{
"name": "/res/drawable/design_fab_background.xml",
"type": "RESOURCE",
"downloadSize": 184,
"installSize": 184
},
{
"name": "com.google.android.material.button.MaterialButton$SavedState",
"type": "CLASS",
"downloadSize": 182,
"installSize": 182
},
{
"name": "/res/color/mtrl_chip_surface_color.xml",
"type": "RESOURCE",
"downloadSize": 180,
"installSize": 180
},
{
"name": "com.google.android.material.textfield.ClearTextEndIconDelegate$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "com.google.android.material.internal.CheckableImageButton$SavedState",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "/res/color-night-v8/material_timepicker_modebutton_tint.xml",
"type": "RESOURCE",
"downloadSize": 179,
"installSize": 179
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda12",
"type": "CLASS",
"downloadSize": 177,
"installSize": 178
},
{
"name": "com.google.android.material.datepicker.MaterialCalendar$1",
"type": "CLASS",
"downloadSize": 177,
"installSize": 177
},
{
"name": "/res/drawable-v23/m3_radiobutton_ripple.xml",
"type": "RESOURCE",
"downloadSize": 176,
"installSize": 176
},
{
"name": "/res/drawable-v23/m3_selection_control_ripple.xml",
"type": "RESOURCE",
"downloadSize": 176,
"installSize": 176
},
{
"name": "com.google.android.material.resources.CancelableFontCallback",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "com.google.android.material.shape.RoundedCornerTreatment",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "com.google.android.material.bottomsheet.BottomSheetBehavior$2",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "/res/interpolator-v21/m3_sys_motion_easing_emphasized.xml",
"type": "RESOURCE",
"downloadSize": 168,
"installSize": 168
},
{
"name": "com.google.android.material.textfield.ClearTextEndIconDelegate$$ExternalSyntheticLambda2",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "com.google.android.material.datepicker.MaterialTextInputPicker",
"type": "CLASS",
"downloadSize": 163,
"installSize": 163
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda8",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "com.google.android.material.sidesheet.SideSheetBehavior$SavedState",
"type": "CLASS",
"downloadSize": 159,
"installSize": 160
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda6",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "com.google.android.material.textfield.IndicatorViewController$1",
"type": "CLASS",
"downloadSize": 154,
"installSize": 155
},
{
"name": "com.google.android.material.datepicker.DateValidatorPointForward",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda10",
"type": "CLASS",
"downloadSize": 151,
"installSize": 151
},
{
"name": "com.google.android.material.resources.TextAppearance$1",
"type": "CLASS",
"downloadSize": 151,
"installSize": 151
},
{
"name": "com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$ExtendedFloatingActionButtonBehavior",
"type": "CLASS",
"downloadSize": 150,
"installSize": 151
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda14",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "com.google.android.material.textfield.TextInputLayout$2",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "com.google.android.material.color.utilities.MaterialDynamicColors$$ExternalSyntheticLambda4",
"type": "CLASS",
"downloadSize": 148,
"installSize": 148
},
{
"name": "com.google.android.material.floatingactionbutton.FloatingActionButton$BaseBehavior",
"type": "CLASS",
"downloadSize": 148,
"installSize": 148
},
{
"name": "com.google.android.material.shape.RelativeCornerSize",
"type": "CLASS",
"downloadSize": 148,
"installSize": 148
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda11",
"type": "CLASS",
"downloadSize": 147,
"installSize": 147
},
{
"name": "com.google.android.material.shape.AdjustedCornerSize",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "com.google.android.material.color.DynamicColors",
"type": "CLASS",
"downloadSize": 143,
"installSize": 143
},
{
"name": "com.google.android.material.dialog.InsetDialogOnTouchListener",
"type": "CLASS",
"downloadSize": 142,
"installSize": 143
},
{
"name": "com.google.android.material.textfield.CustomEndIconDelegate",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "com.google.android.material.datepicker.MaterialCalendar$5",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "com.google.android.material.ripple.RippleUtils",
"type": "CLASS",
"downloadSize": 134,
"installSize": 135
},
{
"name": "com.google.android.material.elevation.ElevationOverlayProvider",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.google.android.material.theme.MaterialComponentsViewInflater",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.google.android.material.timepicker.ChipTextInputComboView$TextFormatter",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.google.android.material.textfield.DropdownMenuEndIconDelegate$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "com.google.android.material.datepicker.MaterialCalendarGridView$1",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "com.google.android.material.textfield.EndCompoundLayout$2",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "com.google.android.material.transformation.FabTransformationBehavior",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "com.google.android.material.datepicker.MaterialDatePicker$1",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "com.google.android.material.timepicker.ClockFaceView$1",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "com.google.android.material.shape.AbsoluteCornerSize",
"type": "CLASS",
"downloadSize": 112,
"installSize": 113
},
{
"name": "com.google.android.material.bottomappbar.BottomAppBar$Behavior",
"type": "CLASS",
"downloadSize": 112,
"installSize": 113
},
{
"name": "com.google.android.material.internal.NavigationMenuView",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "com.google.android.material.appbar.ViewOffsetHelper",
"type": "CLASS",
"downloadSize": 109,
"installSize": 110
},
{
"name": "com.google.android.material.color.ColorResourcesTableCreator$ResChunkHeader",
"type": "CLASS",
"downloadSize": 109,
"installSize": 109
},
{
"name": "com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.google.android.material.textfield.IndicatorViewController$2",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "com.google.android.material.chip.Chip$2",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
},
{
"name": "com.google.android.material.chip.Chip$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "com.google.android.material.color.utilities.DynamicColor$$ExternalSyntheticLambda9",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "com.google.android.material.resources.TextAppearance$2",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "com.google.android.material.color.utilities.QuantizerWsmeans$Distance",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "com.google.android.material.internal.DescendantOffsetUtils",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "com.google.android.material.internal.TextDrawableHelper",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "com.google.android.material.textfield.DropdownMenuEndIconDelegate$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "com.google.android.material.datepicker.MaterialDatePicker$4",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "com.google.android.material.color.utilities.QuantizerWu$Box",
"type": "CLASS",
"downloadSize": 92,
"installSize": 93
},
{
"name": "com.google.android.material.transformation.FabTransformationScrimBehavior",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "com.google.android.material.animation.AnimationUtils",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "com.google.android.material.timepicker.TimePickerView$1",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "com.google.android.material.textfield.EndCompoundLayout$1",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "com.google.android.material.textfield.CutoutDrawable$ImplApi18",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "com.google.android.material.timepicker.TimePickerView$2",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "com.google.android.material.internal.ViewUtils$4",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "com.google.android.material.color.DynamicColors$2",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "com.google.android.material.shape.ShapePath$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "com.google.android.material.search.SearchView$Behavior",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "com.google.android.material.button.MaterialButtonToggleGroup$CornerData",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "/res/interpolator/mtrl_linear.xml",
"type": "RESOURCE",
"downloadSize": 75,
"installSize": 75
},
{
"name": "com.google.android.material.internal.TouchObserverFrameLayout",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "com.google.android.material.shape.ShapePath$ShadowCompatOperation",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "com.google.android.material.search.SearchBar$ScrollingViewBehavior",
"type": "CLASS",
"downloadSize": 70,
"installSize": 71
},
{
"name": "com.google.android.material.checkbox.MaterialCheckBox$1",
"type": "CLASS",
"downloadSize": 67,
"installSize": 68
},
{
"name": "/res/animator/mtrl_btn_unelevated_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 66,
"installSize": 66
},
{
"name": "com.google.android.material.color.ColorResourcesTableCreator$ColorResource",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "com.google.android.material.timepicker.TimePickerView$3",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "com.google.android.material.timepicker.RadialViewGroup$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "com.google.android.material.timepicker.TimePickerView$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.android.material.shape.CutCornerTreatment",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.android.material.floatingactionbutton.FloatingActionButton$Behavior",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.android.material.transformation.ExpandableTransformationBehavior",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.android.material.appbar.AppBarLayout$Behavior",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.android.material.transformation.FabTransformationSheetBehavior",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.android.material.internal.TextWatcherAdapter",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/design_snackbar_in.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/design_snackbar_out.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim-v21/design_bottom_sheet_slide_in.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim-v21/design_bottom_sheet_slide_out.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/m3_btn_elevated_btn_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/m3_elevated_chip_state_list_anim.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/mtrl_extended_fab_change_size_collapse_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/mtrl_extended_fab_change_size_expand_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/mtrl_extended_fab_hide_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/mtrl_extended_fab_show_motion_spec.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/animator/mtrl_fab_transformation_sheet_expand_spec.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/m3_assist_chip_stroke_color.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/m3_button_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/m3_elevated_chip_background_color.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_cursor_color.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_background_disabled.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_background_emphasis_high_type.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_background_emphasis_medium.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_primary_disabled.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_primary_emphasis_high_type.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_primary_emphasis_medium.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/material_on_surface_stroke.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/mtrl_navigation_bar_colored_item_tint.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/mtrl_navigation_bar_colored_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/mtrl_tabs_colored_ripple_color.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/color/mtrl_tabs_icon_color_selector_colored.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/ic_arrow_back_black_24.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/ic_clear_black_24.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/ic_m3_chip_check.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/ic_search_black_24.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/material_ic_menu_arrow_up_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-v21/mtrl_navigation_bar_item_background.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-v23/m3_tabs_transparent_background.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_bottom_navigation_item.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_bottom_sheet_dialog.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_layout_snackbar.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_layout_snackbar_include.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_layout_tab_icon.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_layout_tab_text.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_navigation_item.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_navigation_item_header.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_navigation_item_separator.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_navigation_item_subheader.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/design_navigation_menu.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/m3_side_sheet_dialog.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/material_chip_input_combo.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/material_textinput_timepicker.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/material_timepicker_dialog.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/material_timepicker_textinput_display.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_layout_snackbar.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_layout_snackbar_include.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_navigation_rail_item.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_picker_text_input_date.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_picker_text_input_date_range.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_search_bar.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/mtrl_search_view.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout-sw600dp-v13/design_layout_snackbar.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout-sw600dp-v13/mtrl_layout_snackbar.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "com.google.android.material.internal.ClippableRoundedCornerLayout",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.google.android.material.shape.ShapePath$PathOperation",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.google.android.material.shape.ShapePath$PathLineOperation",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.google.android.material.color.utilities.TonalPalette",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "com.google.android.material.snackbar.BaseTransientBottomBar$1",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "com.google.android.material.color.ColorResourcesTableCreator$PackageInfo",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "com.google.android.material.color.utilities.QuantizerWu$MaximizeResult",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "com.google.android.material.color.utilities.ToneDeltaConstraint",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "com.google.android.material.snackbar.BaseTransientBottomBar",
"type": "CLASS",
"downloadSize": 41,
"installSize": 42
},
{
"name": "com.google.android.material.shape.ShapeAppearancePathProvider$Lazy",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "com.google.android.material.datepicker.PickerFragment",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "com.google.android.material.datepicker.YearGridAdapter$ViewHolder",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout$1",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "com.google.android.material.color.DynamicColors$1",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "com.google.android.material.shape.CornerSize",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "com.google.android.material.shape.Shapeable",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "com.google.android.material.color.DynamicColors$DeviceSupportCondition",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "com.google.android.material.internal.TextDrawableHelper$TextDrawableDelegate",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "com.google.android.material.datepicker.CalendarConstraints$DateValidator",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "com.google.android.material.datepicker.TimeSource",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.timepicker.ClockHandView$OnRotateListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.button.MaterialButton$OnPressedChangeListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.carousel.KeylineState$Keyline",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.chip.ChipDrawable$Delegate",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.internal.MaterialCheckable$OnCheckedChangeListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.internal.StaticLayoutBuilderCompat$StaticLayoutBuilderCompatException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.android.material.textfield.TextInputLayout$LengthCounter",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.appcompat:appcompat:1.6.1",
"type": "EXTERNAL",
"downloadSize": 200479,
"installSize": 202318,
"files": [
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl",
"type": "CLASS",
"downloadSize": 7038,
"installSize": 7049
},
{
"name": "androidx.appcompat.widget.Toolbar",
"type": "CLASS",
"downloadSize": 5565,
"installSize": 5574
},
{
"name": "androidx.appcompat.widget.LinearLayoutCompat",
"type": "CLASS",
"downloadSize": 4183,
"installSize": 4190
},
{
"name": "androidx.appcompat.view.menu.MenuBuilder",
"type": "CLASS",
"downloadSize": 3603,
"installSize": 3608
},
{
"name": "androidx.appcompat.widget.SearchView",
"type": "CLASS",
"downloadSize": 3300,
"installSize": 3305
},
{
"name": "androidx.appcompat.widget.AppCompatTextView",
"type": "CLASS",
"downloadSize": 3229,
"installSize": 3234
},
{
"name": "androidx.appcompat.widget.ActionBarOverlayLayout",
"type": "CLASS",
"downloadSize": 2992,
"installSize": 2997
},
{
"name": "/res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png",
"type": "RESOURCE",
"downloadSize": 2795,
"installSize": 2834
},
{
"name": "androidx.appcompat.app.AppCompatActivity",
"type": "CLASS",
"downloadSize": 2721,
"installSize": 2725
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper",
"type": "CLASS",
"downloadSize": 2661,
"installSize": 2665
},
{
"name": "androidx.appcompat.widget.ActionMenuView",
"type": "CLASS",
"downloadSize": 2656,
"installSize": 2660
},
{
"name": "androidx.appcompat.app.AlertDialog",
"type": "CLASS",
"downloadSize": 2505,
"installSize": 2509
},
{
"name": "androidx.appcompat.app.LayoutIncludeDetector",
"type": "CLASS",
"downloadSize": 2501,
"installSize": 2505
},
{
"name": "androidx.appcompat.view.menu.CascadingMenuPopup",
"type": "CLASS",
"downloadSize": 2501,
"installSize": 2505
},
{
"name": "androidx.appcompat.widget.DropDownListView$GateKeeperDrawable",
"type": "CLASS",
"downloadSize": 2447,
"installSize": 2451
},
{
"name": "/res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png",
"type": "RESOURCE",
"downloadSize": 2425,
"installSize": 2463
},
{
"name": "/res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png",
"type": "RESOURCE",
"downloadSize": 2262,
"installSize": 2305
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback",
"type": "CLASS",
"downloadSize": 2208,
"installSize": 2212
},
{
"name": "androidx.appcompat.widget.ActionBarContextView",
"type": "CLASS",
"downloadSize": 2193,
"installSize": 2197
},
{
"name": "androidx.appcompat.view.menu.MenuItemImpl",
"type": "CLASS",
"downloadSize": 2007,
"installSize": 2010
},
{
"name": "androidx.appcompat.widget.ActionMenuPresenter",
"type": "CLASS",
"downloadSize": 1971,
"installSize": 1975
},
{
"name": "androidx.appcompat.widget.SuggestionsAdapter",
"type": "CLASS",
"downloadSize": 1887,
"installSize": 1889
},
{
"name": "androidx.appcompat.widget.AppCompatDrawableManager$1",
"type": "CLASS",
"downloadSize": 1754,
"installSize": 1757
},
{
"name": "/res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png",
"type": "RESOURCE",
"downloadSize": 1742,
"installSize": 1779
},
{
"name": "androidx.appcompat.widget.AppCompatEditText",
"type": "CLASS",
"downloadSize": 1611,
"installSize": 1614
},
{
"name": "androidx.appcompat.widget.TooltipCompatHandler",
"type": "CLASS",
"downloadSize": 1496,
"installSize": 1499
},
{
"name": "androidx.appcompat.widget.AppCompatButton",
"type": "CLASS",
"downloadSize": 1462,
"installSize": 1464
},
{
"name": "androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable",
"type": "CLASS",
"downloadSize": 1428,
"installSize": 1430
},
{
"name": "androidx.appcompat.view.SupportMenuInflater",
"type": "CLASS",
"downloadSize": 1357,
"installSize": 1359
},
{
"name": "androidx.appcompat.app.WindowDecorActionBar",
"type": "CLASS",
"downloadSize": 1357,
"installSize": 1359
},
{
"name": "androidx.appcompat.view.menu.ListMenuItemView",
"type": "CLASS",
"downloadSize": 1310,
"installSize": 1312
},
{
"name": "androidx.appcompat.widget.ToolbarWidgetWrapper",
"type": "CLASS",
"downloadSize": 1282,
"installSize": 1284
},
{
"name": "androidx.appcompat.widget.AppCompatBackgroundHelper",
"type": "CLASS",
"downloadSize": 1277,
"installSize": 1279
},
{
"name": "androidx.appcompat.widget.DropDownListView",
"type": "CLASS",
"downloadSize": 1271,
"installSize": 1273
},
{
"name": "androidx.appcompat.view.menu.ActionMenuItem",
"type": "CLASS",
"downloadSize": 1265,
"installSize": 1267
},
{
"name": "/res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png",
"type": "RESOURCE",
"downloadSize": 1213,
"installSize": 1208
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner",
"type": "CLASS",
"downloadSize": 1204,
"installSize": 1206
},
{
"name": "androidx.appcompat.view.menu.StandardMenuPopup",
"type": "CLASS",
"downloadSize": 1179,
"installSize": 1180
},
{
"name": "androidx.appcompat.view.menu.MenuItemWrapperICS",
"type": "CLASS",
"downloadSize": 1172,
"installSize": 1174
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper",
"type": "CLASS",
"downloadSize": 1145,
"installSize": 1147
},
{
"name": "androidx.appcompat.widget.ListPopupWindow",
"type": "CLASS",
"downloadSize": 1112,
"installSize": 1113
},
{
"name": "androidx.appcompat.widget.AppCompatCheckedTextView",
"type": "CLASS",
"downloadSize": 1111,
"installSize": 1113
},
{
"name": "/res/layout/abc_search_view.xml",
"type": "RESOURCE",
"downloadSize": 1101,
"installSize": 1101
},
{
"name": "androidx.appcompat.widget.AppCompatRadioButton",
"type": "CLASS",
"downloadSize": 1029,
"installSize": 1030
},
{
"name": "androidx.appcompat.widget.AppCompatCheckBox",
"type": "CLASS",
"downloadSize": 1025,
"installSize": 1027
},
{
"name": "/res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png",
"type": "RESOURCE",
"downloadSize": 989,
"installSize": 984
},
{
"name": "androidx.appcompat.widget.AlertDialogLayout",
"type": "CLASS",
"downloadSize": 956,
"installSize": 957
},
{
"name": "androidx.appcompat.widget.AppCompatAutoCompleteTextView",
"type": "CLASS",
"downloadSize": 946,
"installSize": 948
},
{
"name": "androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView",
"type": "CLASS",
"downloadSize": 908,
"installSize": 910
},
{
"name": "androidx.appcompat.widget.AppCompatImageHelper",
"type": "CLASS",
"downloadSize": 866,
"installSize": 867
},
{
"name": "androidx.appcompat.widget.ActionBarContainer",
"type": "CLASS",
"downloadSize": 865,
"installSize": 866
},
{
"name": "/res/drawable/btn_checkbox_checked_mtrl.xml",
"type": "RESOURCE",
"downloadSize": 841,
"installSize": 841
},
{
"name": "/res/layout/abc_alert_dialog_material.xml",
"type": "RESOURCE",
"downloadSize": 835,
"installSize": 835
},
{
"name": "/res/drawable/btn_checkbox_unchecked_mtrl.xml",
"type": "RESOURCE",
"downloadSize": 831,
"installSize": 831
},
{
"name": "androidx.appcompat.view.menu.ActionMenuItemView",
"type": "CLASS",
"downloadSize": 828,
"installSize": 829
},
{
"name": "/res/layout/abc_popup_menu_item_layout.xml",
"type": "RESOURCE",
"downloadSize": 809,
"installSize": 809
},
{
"name": "/res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 805,
"installSize": 851
},
{
"name": "androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 801,
"installSize": 803
},
{
"name": "androidx.appcompat.view.menu.MenuWrapperICS",
"type": "CLASS",
"downloadSize": 801,
"installSize": 802
},
{
"name": "androidx.appcompat.widget.AppCompatToggleButton",
"type": "CLASS",
"downloadSize": 778,
"installSize": 779
},
{
"name": "/res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png",
"type": "RESOURCE",
"downloadSize": 758,
"installSize": 753
},
{
"name": "/res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml",
"type": "RESOURCE",
"downloadSize": 741,
"installSize": 741
},
{
"name": "/res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml",
"type": "RESOURCE",
"downloadSize": 731,
"installSize": 731
},
{
"name": "/res/layout/abc_cascading_menu_item_layout.xml",
"type": "RESOURCE",
"downloadSize": 713,
"installSize": 713
},
{
"name": "androidx.appcompat.widget.ContentFrameLayout",
"type": "CLASS",
"downloadSize": 712,
"installSize": 713
},
{
"name": "androidx.appcompat.widget.AppCompatCheckedTextViewHelper",
"type": "CLASS",
"downloadSize": 708,
"installSize": 709
},
{
"name": "/res/drawable/btn_radio_off_mtrl.xml",
"type": "RESOURCE",
"downloadSize": 703,
"installSize": 703
},
{
"name": "androidx.appcompat.view.menu.MenuPopupHelper",
"type": "CLASS",
"downloadSize": 683,
"installSize": 684
},
{
"name": "/res/drawable/btn_radio_on_mtrl.xml",
"type": "RESOURCE",
"downloadSize": 678,
"installSize": 678
},
{
"name": "androidx.appcompat.widget.SearchView$PreQAutoCompleteTextViewReflector",
"type": "CLASS",
"downloadSize": 675,
"installSize": 676
},
{
"name": "/res/layout/abc_search_dropdown_item_icons_2line.xml",
"type": "RESOURCE",
"downloadSize": 669,
"installSize": 669
},
{
"name": "androidx.appcompat.widget.SearchView$SearchAutoComplete",
"type": "CLASS",
"downloadSize": 660,
"installSize": 661
},
{
"name": "/res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml",
"type": "RESOURCE",
"downloadSize": 660,
"installSize": 660
},
{
"name": "androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl",
"type": "CLASS",
"downloadSize": 655,
"installSize": 656
},
{
"name": "/res/layout-v26/abc_screen_toolbar.xml",
"type": "RESOURCE",
"downloadSize": 652,
"installSize": 652
},
{
"name": "/res/layout/abc_alert_dialog_title_material.xml",
"type": "RESOURCE",
"downloadSize": 645,
"installSize": 645
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$DropdownPopup",
"type": "CLASS",
"downloadSize": 643,
"installSize": 644
},
{
"name": "/res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml",
"type": "RESOURCE",
"downloadSize": 641,
"installSize": 641
},
{
"name": "/res/layout/abc_screen_toolbar.xml",
"type": "RESOURCE",
"downloadSize": 625,
"installSize": 625
},
{
"name": "/res/layout/abc_alert_dialog_button_bar_material.xml",
"type": "RESOURCE",
"downloadSize": 613,
"installSize": 613
},
{
"name": "androidx.appcompat.widget.ForwardingListener",
"type": "CLASS",
"downloadSize": 606,
"installSize": 607
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager",
"type": "CLASS",
"downloadSize": 602,
"installSize": 603
},
{
"name": "/res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png",
"type": "RESOURCE",
"downloadSize": 600,
"installSize": 595
},
{
"name": "/res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png",
"type": "RESOURCE",
"downloadSize": 598,
"installSize": 593
},
{
"name": "/res/layout/abc_list_menu_item_layout.xml",
"type": "RESOURCE",
"downloadSize": 597,
"installSize": 597
},
{
"name": "androidx.appcompat.view.SupportMenuInflater$MenuState",
"type": "CLASS",
"downloadSize": 586,
"installSize": 587
},
{
"name": "androidx.appcompat.app.AlertDialog$Builder",
"type": "CLASS",
"downloadSize": 575,
"installSize": 576
},
{
"name": "androidx.appcompat.view.StandaloneActionMode",
"type": "CLASS",
"downloadSize": 574,
"installSize": 574
},
{
"name": "androidx.appcompat.widget.AppCompatImageView",
"type": "CLASS",
"downloadSize": 572,
"installSize": 573
},
{
"name": "androidx.appcompat.widget.AppCompatImageButton",
"type": "CLASS",
"downloadSize": 571,
"installSize": 572
},
{
"name": "androidx.appcompat.view.menu.BaseMenuWrapper",
"type": "CLASS",
"downloadSize": 564,
"installSize": 565
},
{
"name": "androidx.appcompat.widget.AppCompatProgressBarHelper",
"type": "CLASS",
"downloadSize": 558,
"installSize": 558
},
{
"name": "/res/drawable/abc_ic_menu_cut_mtrl_alpha.xml",
"type": "RESOURCE",
"downloadSize": 554,
"installSize": 554
},
{
"name": "androidx.appcompat.view.menu.CascadingMenuPopup$2",
"type": "CLASS",
"downloadSize": 553,
"installSize": 553
},
{
"name": "/res/drawable-v21/abc_btn_colored_material.xml",
"type": "RESOURCE",
"downloadSize": 551,
"installSize": 551
},
{
"name": "/res/layout-watch-v20/abc_alert_dialog_title_material.xml",
"type": "RESOURCE",
"downloadSize": 551,
"installSize": 551
},
{
"name": "/res/layout/abc_select_dialog_material.xml",
"type": "RESOURCE",
"downloadSize": 536,
"installSize": 536
},
{
"name": "androidx.appcompat.widget.ButtonBarLayout",
"type": "CLASS",
"downloadSize": 534,
"installSize": 535
},
{
"name": "androidx.appcompat.widget.AppCompatSeekBarHelper",
"type": "CLASS",
"downloadSize": 530,
"installSize": 531
},
{
"name": "androidx.appcompat.app.AppCompatViewInflater",
"type": "CLASS",
"downloadSize": 529,
"installSize": 530
},
{
"name": "/res/layout/abc_dialog_title_material.xml",
"type": "RESOURCE",
"downloadSize": 524,
"installSize": 524
},
{
"name": "/res/drawable/abc_ic_menu_share_mtrl_alpha.xml",
"type": "RESOURCE",
"downloadSize": 514,
"installSize": 514
},
{
"name": "androidx.appcompat.widget.SearchView$4",
"type": "CLASS",
"downloadSize": 505,
"installSize": 506
},
{
"name": "/res/layout/abc_tooltip.xml",
"type": "RESOURCE",
"downloadSize": 498,
"installSize": 498
},
{
"name": "/res/drawable/abc_ic_arrow_drop_right_black_24dp.xml",
"type": "RESOURCE",
"downloadSize": 493,
"installSize": 493
},
{
"name": "androidx.appcompat.view.menu.SubMenuBuilder",
"type": "CLASS",
"downloadSize": 483,
"installSize": 484
},
{
"name": "androidx.appcompat.view.menu.CascadingMenuPopup$3$1",
"type": "CLASS",
"downloadSize": 472,
"installSize": 472
},
{
"name": "/res/drawable/abc_ic_menu_selectall_mtrl_alpha.xml",
"type": "RESOURCE",
"downloadSize": 471,
"installSize": 471
},
{
"name": "/res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml",
"type": "RESOURCE",
"downloadSize": 470,
"installSize": 470
},
{
"name": "/res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 467,
"installSize": 525
},
{
"name": "androidx.appcompat.widget.TooltipPopup",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "androidx.appcompat.view.menu.ListMenuPresenter",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "/res/drawable-v21/abc_edit_text_material.xml",
"type": "RESOURCE",
"downloadSize": 464,
"installSize": 464
},
{
"name": "/res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 463,
"installSize": 524
},
{
"name": "androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter",
"type": "CLASS",
"downloadSize": 462,
"installSize": 462
},
{
"name": "androidx.appcompat.view.menu.MenuAdapter",
"type": "CLASS",
"downloadSize": 460,
"installSize": 460
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$6$1",
"type": "CLASS",
"downloadSize": 457,
"installSize": 458
},
{
"name": "/res/drawable/abc_ic_voice_search_api_material.xml",
"type": "RESOURCE",
"downloadSize": 456,
"installSize": 456
},
{
"name": "/res/drawable/abc_ic_search_api_material.xml",
"type": "RESOURCE",
"downloadSize": 453,
"installSize": 453
},
{
"name": "androidx.appcompat.view.SupportActionModeWrapper",
"type": "CLASS",
"downloadSize": 452,
"installSize": 453
},
{
"name": "/res/layout/select_dialog_multichoice_material.xml",
"type": "RESOURCE",
"downloadSize": 444,
"installSize": 444
},
{
"name": "/res/layout/select_dialog_singlechoice_material.xml",
"type": "RESOURCE",
"downloadSize": 444,
"installSize": 444
},
{
"name": "androidx.appcompat.view.menu.MenuPopup",
"type": "CLASS",
"downloadSize": 440,
"installSize": 440
},
{
"name": "/res/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml",
"type": "RESOURCE",
"downloadSize": 435,
"installSize": 435
},
{
"name": "/res/layout/abc_popup_menu_header_item_layout.xml",
"type": "RESOURCE",
"downloadSize": 434,
"installSize": 434
},
{
"name": "/res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml",
"type": "RESOURCE",
"downloadSize": 433,
"installSize": 433
},
{
"name": "/res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml",
"type": "RESOURCE",
"downloadSize": 430,
"installSize": 430
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$DialogPopup",
"type": "CLASS",
"downloadSize": 429,
"installSize": 430
},
{
"name": "androidx.appcompat.widget.SearchView$SavedState$1",
"type": "CLASS",
"downloadSize": 429,
"installSize": 429
},
{
"name": "/res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml",
"type": "RESOURCE",
"downloadSize": 428,
"installSize": 428
},
{
"name": "/res/layout/abc_action_mode_close_item_material.xml",
"type": "RESOURCE",
"downloadSize": 424,
"installSize": 424
},
{
"name": "/res/drawable/abc_seekbar_track_material.xml",
"type": "RESOURCE",
"downloadSize": 423,
"installSize": 423
},
{
"name": "androidx.appcompat.view.menu.CascadingMenuPopup$1",
"type": "CLASS",
"downloadSize": 421,
"installSize": 422
},
{
"name": "/res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml",
"type": "RESOURCE",
"downloadSize": 421,
"installSize": 421
},
{
"name": "androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1",
"type": "CLASS",
"downloadSize": 415,
"installSize": 416
},
{
"name": "/res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png",
"type": "RESOURCE",
"downloadSize": 408,
"installSize": 403
},
{
"name": "/res/drawable/abc_spinner_textfield_background_material.xml",
"type": "RESOURCE",
"downloadSize": 406,
"installSize": 406
},
{
"name": "/res/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml",
"type": "RESOURCE",
"downloadSize": 405,
"installSize": 405
},
{
"name": "androidx.appcompat.widget.ThemeUtils",
"type": "CLASS",
"downloadSize": 399,
"installSize": 399
},
{
"name": "androidx.appcompat.app.AlertController",
"type": "CLASS",
"downloadSize": 397,
"installSize": 398
},
{
"name": "/res/anim/btn_checkbox_to_checked_icon_null_animation.xml",
"type": "RESOURCE",
"downloadSize": 397,
"installSize": 397
},
{
"name": "/res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml",
"type": "RESOURCE",
"downloadSize": 397,
"installSize": 397
},
{
"name": "androidx.appcompat.widget.SearchView$10",
"type": "CLASS",
"downloadSize": 394,
"installSize": 394
},
{
"name": "/res/drawable/abc_btn_default_mtrl_shape.xml",
"type": "RESOURCE",
"downloadSize": 394,
"installSize": 394
},
{
"name": "/res/layout/abc_action_menu_item_layout.xml",
"type": "RESOURCE",
"downloadSize": 394,
"installSize": 394
},
{
"name": "/res/layout/abc_screen_simple.xml",
"type": "RESOURCE",
"downloadSize": 394,
"installSize": 394
},
{
"name": "androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView",
"type": "CLASS",
"downloadSize": 390,
"installSize": 390
},
{
"name": "/res/layout/abc_action_bar_title_item.xml",
"type": "RESOURCE",
"downloadSize": 389,
"installSize": 389
},
{
"name": "/res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png",
"type": "RESOURCE",
"downloadSize": 387,
"installSize": 422
},
{
"name": "/res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png",
"type": "RESOURCE",
"downloadSize": 385,
"installSize": 420
},
{
"name": "/res/drawable/abc_ic_ab_back_material.xml",
"type": "RESOURCE",
"downloadSize": 382,
"installSize": 382
},
{
"name": "/res/layout/abc_list_menu_item_icon.xml",
"type": "RESOURCE",
"downloadSize": 382,
"installSize": 382
},
{
"name": "/res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml",
"type": "RESOURCE",
"downloadSize": 380,
"installSize": 380
},
{
"name": "/res/anim/abc_shrink_fade_out_from_bottom.xml",
"type": "RESOURCE",
"downloadSize": 377,
"installSize": 377
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$2",
"type": "CLASS",
"downloadSize": 376,
"installSize": 377
},
{
"name": "/res/anim/abc_grow_fade_in_from_bottom.xml",
"type": "RESOURCE",
"downloadSize": 376,
"installSize": 376
},
{
"name": "/res/layout/abc_screen_simple_overlay_action_mode.xml",
"type": "RESOURCE",
"downloadSize": 376,
"installSize": 376
},
{
"name": "/res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml",
"type": "RESOURCE",
"downloadSize": 373,
"installSize": 373
},
{
"name": "androidx.appcompat.widget.ViewStubCompat",
"type": "CLASS",
"downloadSize": 371,
"installSize": 371
},
{
"name": "/res/color-v23/abc_tint_default.xml",
"type": "RESOURCE",
"downloadSize": 370,
"installSize": 370
},
{
"name": "androidx.appcompat.view.ContextThemeWrapper",
"type": "CLASS",
"downloadSize": 367,
"installSize": 368
},
{
"name": "androidx.appcompat.app.AppCompatActivity$1",
"type": "CLASS",
"downloadSize": 365,
"installSize": 366
},
{
"name": "/res/drawable/abc_star_black_48dp.xml",
"type": "RESOURCE",
"downloadSize": 361,
"installSize": 361
},
{
"name": "/res/drawable/abc_ic_clear_material.xml",
"type": "RESOURCE",
"downloadSize": 360,
"installSize": 360
},
{
"name": "androidx.appcompat.app.AlertController$AlertParams$3",
"type": "CLASS",
"downloadSize": 357,
"installSize": 357
},
{
"name": "/res/drawable/abc_seekbar_thumb_material.xml",
"type": "RESOURCE",
"downloadSize": 352,
"installSize": 352
},
{
"name": "/res/layout/select_dialog_item_material.xml",
"type": "RESOURCE",
"downloadSize": 352,
"installSize": 352
},
{
"name": "/res/drawable/abc_btn_check_material_anim.xml",
"type": "RESOURCE",
"downloadSize": 342,
"installSize": 342
},
{
"name": "androidx.appcompat.app.AppCompatDelegate$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 340,
"installSize": 341
},
{
"name": "/res/drawable/abc_ic_go_search_api_material.xml",
"type": "RESOURCE",
"downloadSize": 340,
"installSize": 340
},
{
"name": "/res/drawable/abc_list_selector_holo_dark.xml",
"type": "RESOURCE",
"downloadSize": 339,
"installSize": 339
},
{
"name": "/res/drawable/abc_list_selector_holo_light.xml",
"type": "RESOURCE",
"downloadSize": 339,
"installSize": 339
},
{
"name": "androidx.appcompat.widget.SearchView$8",
"type": "CLASS",
"downloadSize": 338,
"installSize": 339
},
{
"name": "/res/drawable/abc_btn_radio_material_anim.xml",
"type": "RESOURCE",
"downloadSize": 338,
"installSize": 338
},
{
"name": "androidx.appcompat.widget.ActionBarOverlayLayout$1",
"type": "CLASS",
"downloadSize": 337,
"installSize": 338
},
{
"name": "androidx.appcompat.widget.AppCompatDrawableManager",
"type": "CLASS",
"downloadSize": 337,
"installSize": 338
},
{
"name": "androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor",
"type": "CLASS",
"downloadSize": 336,
"installSize": 337
},
{
"name": "/res/drawable/abc_star_half_black_48dp.xml",
"type": "RESOURCE",
"downloadSize": 331,
"installSize": 331
},
{
"name": "androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton",
"type": "CLASS",
"downloadSize": 329,
"installSize": 330
},
{
"name": "/res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png",
"type": "RESOURCE",
"downloadSize": 327,
"installSize": 322
},
{
"name": "androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter",
"type": "CLASS",
"downloadSize": 326,
"installSize": 327
},
{
"name": "/res/drawable-v21/abc_dialog_material_background.xml",
"type": "RESOURCE",
"downloadSize": 325,
"installSize": 325
},
{
"name": "/res/drawable/abc_item_background_holo_dark.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "/res/drawable/abc_item_background_holo_light.xml",
"type": "RESOURCE",
"downloadSize": 320,
"installSize": 320
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager",
"type": "CLASS",
"downloadSize": 314,
"installSize": 314
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$DropDownAdapter",
"type": "CLASS",
"downloadSize": 307,
"installSize": 307
},
{
"name": "androidx.appcompat.view.menu.MenuDialogHelper",
"type": "CLASS",
"downloadSize": 304,
"installSize": 305
},
{
"name": "/res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml",
"type": "RESOURCE",
"downloadSize": 304,
"installSize": 304
},
{
"name": "/res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml",
"type": "RESOURCE",
"downloadSize": 301,
"installSize": 301
},
{
"name": "/res/drawable/btn_radio_off_to_on_mtrl_animation.xml",
"type": "RESOURCE",
"downloadSize": 301,
"installSize": 301
},
{
"name": "androidx.appcompat.app.AppCompatDelegate",
"type": "CLASS",
"downloadSize": 300,
"installSize": 300
},
{
"name": "/res/drawable/btn_radio_on_to_off_mtrl_animation.xml",
"type": "RESOURCE",
"downloadSize": 300,
"installSize": 300
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$3",
"type": "CLASS",
"downloadSize": 299,
"installSize": 300
},
{
"name": "/res/layout/abc_action_menu_layout.xml",
"type": "RESOURCE",
"downloadSize": 297,
"installSize": 297
},
{
"name": "/res/layout/abc_screen_content_include.xml",
"type": "RESOURCE",
"downloadSize": 297,
"installSize": 297
},
{
"name": "androidx.appcompat.widget.AppCompatReceiveContentHelper$OnDropApi24Impl",
"type": "CLASS",
"downloadSize": 291,
"installSize": 291
},
{
"name": "/res/drawable/abc_textfield_search_material.xml",
"type": "RESOURCE",
"downloadSize": 290,
"installSize": 290
},
{
"name": "/res/layout/abc_list_menu_item_radio.xml",
"type": "RESOURCE",
"downloadSize": 287,
"installSize": 287
},
{
"name": "androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener",
"type": "CLASS",
"downloadSize": 286,
"installSize": 287
},
{
"name": "/res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png",
"type": "RESOURCE",
"downloadSize": 285,
"installSize": 307
},
{
"name": "androidx.appcompat.widget.AppCompatPopupWindow",
"type": "CLASS",
"downloadSize": 284,
"installSize": 285
},
{
"name": "androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1",
"type": "CLASS",
"downloadSize": 284,
"installSize": 284
},
{
"name": "/res/color-v23/abc_tint_edittext.xml",
"type": "RESOURCE",
"downloadSize": 284,
"installSize": 284
},
{
"name": "/res/color-v23/abc_tint_spinner.xml",
"type": "RESOURCE",
"downloadSize": 284,
"installSize": 284
},
{
"name": "/res/layout/abc_list_menu_item_checkbox.xml",
"type": "RESOURCE",
"downloadSize": 283,
"installSize": 283
},
{
"name": "/res/color-v23/abc_tint_switch_track.xml",
"type": "RESOURCE",
"downloadSize": 282,
"installSize": 282
},
{
"name": "/res/color-v23/abc_tint_btn_checkable.xml",
"type": "RESOURCE",
"downloadSize": 274,
"installSize": 274
},
{
"name": "/res/layout/support_simple_spinner_dropdown_item.xml",
"type": "RESOURCE",
"downloadSize": 271,
"installSize": 271
},
{
"name": "/res/layout/abc_action_mode_bar.xml",
"type": "RESOURCE",
"downloadSize": 270,
"installSize": 270
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$4",
"type": "CLASS",
"downloadSize": 262,
"installSize": 262
},
{
"name": "/res/color/abc_hint_foreground_material_dark.xml",
"type": "RESOURCE",
"downloadSize": 260,
"installSize": 260
},
{
"name": "/res/color/abc_hint_foreground_material_light.xml",
"type": "RESOURCE",
"downloadSize": 260,
"installSize": 260
},
{
"name": "/res/anim/abc_popup_exit.xml",
"type": "RESOURCE",
"downloadSize": 259,
"installSize": 259
},
{
"name": "/res/anim/abc_popup_enter.xml",
"type": "RESOURCE",
"downloadSize": 258,
"installSize": 258
},
{
"name": "/res/color-v23/abc_color_highlight_material.xml",
"type": "RESOURCE",
"downloadSize": 258,
"installSize": 258
},
{
"name": "androidx.appcompat.view.menu.ExpandedMenuView",
"type": "CLASS",
"downloadSize": 257,
"installSize": 257
},
{
"name": "androidx.appcompat.widget.SearchView$UpdatableTouchDelegate",
"type": "CLASS",
"downloadSize": 253,
"installSize": 253
},
{
"name": "/res/drawable/abc_btn_borderless_material.xml",
"type": "RESOURCE",
"downloadSize": 252,
"installSize": 252
},
{
"name": "/res/color/abc_search_url_text.xml",
"type": "RESOURCE",
"downloadSize": 250,
"installSize": 250
},
{
"name": "androidx.appcompat.widget.SearchView$5",
"type": "CLASS",
"downloadSize": 249,
"installSize": 249
},
{
"name": "/res/drawable-v21/abc_list_divider_material.xml",
"type": "RESOURCE",
"downloadSize": 246,
"installSize": 246
},
{
"name": "androidx.appcompat.widget.SearchView$6",
"type": "CLASS",
"downloadSize": 244,
"installSize": 244
},
{
"name": "/res/drawable/abc_seekbar_tick_mark_material.xml",
"type": "RESOURCE",
"downloadSize": 244,
"installSize": 244
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9",
"type": "CLASS",
"downloadSize": 243,
"installSize": 243
},
{
"name": "/res/color-v23/abc_btn_colored_borderless_text_material.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color-v23/abc_btn_colored_text_material.xml",
"type": "RESOURCE",
"downloadSize": 242,
"installSize": 242
},
{
"name": "/res/color-v23/abc_tint_seek_thumb.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "/res/drawable/abc_text_cursor_material.xml",
"type": "RESOURCE",
"downloadSize": 241,
"installSize": 241
},
{
"name": "androidx.appcompat.widget.AppCompatEmojiTextHelper",
"type": "CLASS",
"downloadSize": 236,
"installSize": 236
},
{
"name": "androidx.appcompat.widget.AppCompatSeekBar",
"type": "CLASS",
"downloadSize": 233,
"installSize": 234
},
{
"name": "/res/drawable/abc_tab_indicator_material.xml",
"type": "RESOURCE",
"downloadSize": 232,
"installSize": 232
},
{
"name": "/res/layout/abc_expanded_menu_layout.xml",
"type": "RESOURCE",
"downloadSize": 232,
"installSize": 232
},
{
"name": "/res/color/abc_background_cache_hint_selector_material_dark.xml",
"type": "RESOURCE",
"downloadSize": 231,
"installSize": 231
},
{
"name": "/res/color/abc_background_cache_hint_selector_material_light.xml",
"type": "RESOURCE",
"downloadSize": 231,
"installSize": 231
},
{
"name": "/res/drawable/abc_btn_radio_material.xml",
"type": "RESOURCE",
"downloadSize": 231,
"installSize": 231
},
{
"name": "/res/color/abc_primary_text_material_dark.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/color/abc_primary_text_material_light.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/color/switch_thumb_material_dark.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/color/switch_thumb_material_light.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/drawable/abc_btn_check_material.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/drawable/abc_switch_thumb_material.xml",
"type": "RESOURCE",
"downloadSize": 230,
"installSize": 230
},
{
"name": "/res/color/abc_secondary_text_material_dark.xml",
"type": "RESOURCE",
"downloadSize": 229,
"installSize": 229
},
{
"name": "/res/color/abc_secondary_text_material_light.xml",
"type": "RESOURCE",
"downloadSize": 229,
"installSize": 229
},
{
"name": "/res/color/abc_primary_text_disable_only_material_dark.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/color/abc_primary_text_disable_only_material_light.xml",
"type": "RESOURCE",
"downloadSize": 228,
"installSize": 228
},
{
"name": "/res/drawable/tooltip_frame_dark.xml",
"type": "RESOURCE",
"downloadSize": 224,
"installSize": 224
},
{
"name": "/res/drawable/tooltip_frame_light.xml",
"type": "RESOURCE",
"downloadSize": 224,
"installSize": 224
},
{
"name": "/res/anim/abc_tooltip_enter.xml",
"type": "RESOURCE",
"downloadSize": 218,
"installSize": 218
},
{
"name": "/res/anim/abc_tooltip_exit.xml",
"type": "RESOURCE",
"downloadSize": 217,
"installSize": 217
},
{
"name": "/res/interpolator/fast_out_slow_in.xml",
"type": "RESOURCE",
"downloadSize": 214,
"installSize": 214
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver",
"type": "CLASS",
"downloadSize": 213,
"installSize": 214
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "/res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png",
"type": "RESOURCE",
"downloadSize": 202,
"installSize": 224
},
{
"name": "androidx.appcompat.app.TwilightCalculator",
"type": "CLASS",
"downloadSize": 200,
"installSize": 201
},
{
"name": "/res/drawable/abc_list_selector_background_transition_holo_dark.xml",
"type": "RESOURCE",
"downloadSize": 200,
"installSize": 200
},
{
"name": "/res/drawable/abc_list_selector_background_transition_holo_light.xml",
"type": "RESOURCE",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.appcompat.view.ViewPropertyAnimatorCompatSet",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml",
"type": "RESOURCE",
"downloadSize": 190,
"installSize": 190
},
{
"name": "/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml",
"type": "RESOURCE",
"downloadSize": 190,
"installSize": 190
},
{
"name": "/res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml",
"type": "RESOURCE",
"downloadSize": 190,
"installSize": 190
},
{
"name": "/res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml",
"type": "RESOURCE",
"downloadSize": 190,
"installSize": 190
},
{
"name": "androidx.appcompat.app.AlertController$1",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml",
"type": "RESOURCE",
"downloadSize": 187,
"installSize": 187
},
{
"name": "/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml",
"type": "RESOURCE",
"downloadSize": 187,
"installSize": 187
},
{
"name": "androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener",
"type": "CLASS",
"downloadSize": 186,
"installSize": 187
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl",
"type": "CLASS",
"downloadSize": 185,
"installSize": 186
},
{
"name": "/res/drawable/abc_cab_background_internal_bg.xml",
"type": "RESOURCE",
"downloadSize": 185,
"installSize": 185
},
{
"name": "/res/drawable-watch-v20/abc_dialog_material_background.xml",
"type": "RESOURCE",
"downloadSize": 185,
"installSize": 185
},
{
"name": "androidx.appcompat.widget.ForwardingListener$DisallowIntercept",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.appcompat.app.WindowDecorActionBar$1",
"type": "CLASS",
"downloadSize": 175,
"installSize": 176
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$2",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.appcompat.widget.SearchView$SavedState",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "/res/drawable/abc_cab_background_top_material.xml",
"type": "RESOURCE",
"downloadSize": 174,
"installSize": 174
},
{
"name": "/res/drawable-v23/abc_control_background_material.xml",
"type": "RESOURCE",
"downloadSize": 174,
"installSize": 174
},
{
"name": "/res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 172,
"installSize": 286
},
{
"name": "androidx.appcompat.widget.ActionBarBackgroundDrawable",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "androidx.appcompat.widget.ActionBarOverlayLayout$2",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "androidx.appcompat.widget.AppCompatRatingBar",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager$1",
"type": "CLASS",
"downloadSize": 167,
"installSize": 167
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png",
"type": "RESOURCE",
"downloadSize": 165,
"installSize": 245
},
{
"name": "androidx.appcompat.app.AppCompatActivity$2",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.appcompat.widget.Toolbar$1",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png",
"type": "RESOURCE",
"downloadSize": 159,
"installSize": 260
},
{
"name": "androidx.appcompat.widget.Toolbar$LayoutParams",
"type": "CLASS",
"downloadSize": 156,
"installSize": 156
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png",
"type": "RESOURCE",
"downloadSize": 155,
"installSize": 258
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$1",
"type": "CLASS",
"downloadSize": 152,
"installSize": 153
},
{
"name": "/res/drawable-v21/abc_action_bar_item_background_material.xml",
"type": "RESOURCE",
"downloadSize": 152,
"installSize": 152
},
{
"name": "androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapperJB",
"type": "CLASS",
"downloadSize": 151,
"installSize": 151
},
{
"name": "androidx.appcompat.widget.ActionBarContextView$1",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "/res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 148,
"installSize": 237
},
{
"name": "androidx.appcompat.widget.SearchView$1",
"type": "CLASS",
"downloadSize": 148,
"installSize": 148
},
{
"name": "androidx.appcompat.widget.MenuPopupWindow",
"type": "CLASS",
"downloadSize": 147,
"installSize": 148
},
{
"name": "/res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 145,
"installSize": 210
},
{
"name": "androidx.appcompat.widget.TooltipCompatHandler$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.appcompat.widget.Toolbar$SavedState",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "/res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 143,
"installSize": 207
},
{
"name": "/res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 143,
"installSize": 204
},
{
"name": "/res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 141,
"installSize": 200
},
{
"name": "/res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 137,
"installSize": 199
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png",
"type": "RESOURCE",
"downloadSize": 135,
"installSize": 221
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$PopupScrollListener",
"type": "CLASS",
"downloadSize": 133,
"installSize": 134
},
{
"name": "androidx.appcompat.view.ActionMode",
"type": "CLASS",
"downloadSize": 133,
"installSize": 134
},
{
"name": "/res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 128,
"installSize": 186
},
{
"name": "/res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 127,
"installSize": 187
},
{
"name": "androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener",
"type": "CLASS",
"downloadSize": 127,
"installSize": 127
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png",
"type": "RESOURCE",
"downloadSize": 126,
"installSize": 212
},
{
"name": "androidx.appcompat.app.AppLocalesStorageHelper$ThreadPerTaskExecutor",
"type": "CLASS",
"downloadSize": 125,
"installSize": 126
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png",
"type": "RESOURCE",
"downloadSize": 124,
"installSize": 212
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup",
"type": "CLASS",
"downloadSize": 122,
"installSize": 122
},
{
"name": "androidx.appcompat.widget.ViewUtils",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "androidx.appcompat.widget.ActivityChooserView$InnerLayout",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.appcompat.app.ActionBar$LayoutParams",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "/res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png",
"type": "RESOURCE",
"downloadSize": 110,
"installSize": 171
},
{
"name": "androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.appcompat.widget.FitWindowsFrameLayout",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.appcompat.widget.FitWindowsLinearLayout",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.appcompat.widget.RtlSpacingHelper",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.appcompat.widget.Toolbar$Api33Impl",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.appcompat.widget.SearchView$SearchAutoComplete$1",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$Api26Impl",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.appcompat.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.appcompat.widget.DropDownListView$Api30Impl",
"type": "CLASS",
"downloadSize": 91,
"installSize": 92
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$SavedState",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$Api17Impl",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.appcompat.widget.DialogTitle",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.appcompat.view.menu.MenuPresenter",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api23Impl",
"type": "CLASS",
"downloadSize": 83,
"installSize": 84
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.appcompat.app.AlertController$AlertParams",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.appcompat.app.AlertController$ButtonHandler",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.appcompat.widget.SuggestionsAdapter$ChildViewCache",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$Api23Impl",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.appcompat.widget.AppCompatTextView$SuperCallerApi28",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$Api17Impl",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.appcompat.widget.ActionMenuView$LayoutParams",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.appcompat.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$2",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "/res/drawable/abc_ratingbar_indicator_material.xml",
"type": "RESOURCE",
"downloadSize": 68,
"installSize": 68
},
{
"name": "/res/drawable/abc_ratingbar_material.xml",
"type": "RESOURCE",
"downloadSize": 68,
"installSize": 68
},
{
"name": "/res/drawable/abc_ratingbar_small_material.xml",
"type": "RESOURCE",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.appcompat.app.AlertController$CheckedItemAdapter",
"type": "CLASS",
"downloadSize": 67,
"installSize": 68
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$3",
"type": "CLASS",
"downloadSize": 66,
"installSize": 67
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api16Impl",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.appcompat.view.ActionBarPolicy",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.appcompat.app.AppCompatDialog$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "androidx.appcompat.widget.SearchView$3",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.appcompat.widget.SearchView$7",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.appcompat.view.menu.MenuPopupHelper$1",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticLambda5",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl23",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/abc_fade_in.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/abc_fade_out.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/abc_slide_in_bottom.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/abc_slide_in_top.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/abc_slide_out_bottom.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/anim/abc_slide_out_top.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/abc_ic_menu_overflow_material.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable/test_level_drawable.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/abc_action_bar_up_container.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/abc_activity_chooser_view.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/abc_activity_chooser_view_list_item.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.appcompat.app.AppCompatDelegate$Api33Impl",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.appcompat.view.WindowCallbackWrapper$Api23Impl",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$Api24Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$Api29Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.appcompat.widget.MenuPopupWindow$Api23Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.appcompat.widget.DropDownListView$Api33Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$Api17Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.appcompat.view.ActionMode$Callback",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.appcompat.app.AlertController$RecycleListView",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.appcompat.widget.SearchView$Api29Impl",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.appcompat.widget.DropDownListView$PreApi33Impl",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "androidx.appcompat.widget.AppCompatTextClassifierHelper$Api26Impl",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.appcompat.view.menu.ShowableListMenu",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.appcompat.view.WindowCallbackWrapper$Api24Impl",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.appcompat.widget.AppCompatEditText$SuperCaller",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.appcompat.widget.ListPopupWindow$Api24Impl",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.appcompat.app.AppCompatCallback",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$Api28Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.appcompat.widget.DropDownListView$Api21Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.appcompat.widget.LinearLayoutCompat$LayoutParams",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.widget.TooltipCompat$Api26Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.widget.AppCompatSpinner$Api16Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.widget.MenuItemHoverListener",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.widget.MenuPopupWindow$Api29Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.view.ContextThemeWrapper$Api17Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.view.WindowCallbackWrapper$Api26Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.view.menu.MenuBuilder$Callback",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.view.menu.MenuPopupHelper$Api17Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.widget.AppCompatTextHelper$Api21Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.widget.AppCompatTextView$SuperCaller",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api18Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView$Api17Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.widget.DecorContentParent",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.app.AppCompatDelegate$Api24Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.app.ResourcesFlusher$Api16Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.app.AppCompatDelegateImpl$Api21Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.view.menu.MenuPresenter$Callback",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.appcompat.view.menu.MenuView$ItemView",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.appcompat.app.AppLocalesMetadataHolderService$Api24Impl",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.appcompat.widget.ActionMenuView$ActionMenuChildView",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "androidx.appcompat.view.CollapsibleActionView",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "androidx.appcompat.view.menu.MenuBuilder$ItemInvoker",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.appcompat.view.menu.MenuView",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.appcompat.app.TwilightManager$TwilightState",
"type": "CLASS",
"downloadSize": 18,
"installSize": 18
},
{
"name": "androidx.appcompat.app.AppLocalesMetadataHolderService",
"type": "CLASS",
"downloadSize": 16,
"installSize": 16
},
{
"name": "androidx.appcompat.widget.ScrollingTabContainerView",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.Toolbar$OnMenuItemClickListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.SearchView$OnCloseListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.SearchView$OnQueryTextListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.ViewStubCompat$OnInflateListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.SearchView$OnSuggestionListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.ContentFrameLayout$OnAttachListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.DecorToolbar",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.ui:ui-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 195960,
"installSize": 196257,
"files": [
{
"name": "androidx.compose.ui.platform.AndroidComposeView",
"type": "CLASS",
"downloadSize": 10397,
"installSize": 10413
},
{
"name": "androidx.compose.ui.focus.FocusChangedModifierKt",
"type": "CLASS",
"downloadSize": 7913,
"installSize": 7925
},
{
"name": "androidx.compose.ui.node.LayoutNode",
"type": "CLASS",
"downloadSize": 7232,
"installSize": 7244
},
{
"name": "androidx.compose.ui.node.NodeCoordinator",
"type": "CLASS",
"downloadSize": 7069,
"installSize": 7080
},
{
"name": "androidx.compose.ui.text.input.InputState_androidKt",
"type": "CLASS",
"downloadSize": 6420,
"installSize": 6430
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat",
"type": "CLASS",
"downloadSize": 5560,
"installSize": 5569
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider",
"type": "CLASS",
"downloadSize": 4369,
"installSize": 4376
},
{
"name": "androidx.compose.ui.node.BackwardsCompatNode",
"type": "CLASS",
"downloadSize": 2783,
"installSize": 2787
},
{
"name": "androidx.compose.ui.node.MeasureAndLayoutDelegate",
"type": "CLASS",
"downloadSize": 2596,
"installSize": 2600
},
{
"name": "androidx.compose.ui.semantics.SemanticsPropertyKey$1",
"type": "CLASS",
"downloadSize": 2581,
"installSize": 2585
},
{
"name": "androidx.compose.ui.graphics.GraphicsLayerModifierKt",
"type": "CLASS",
"downloadSize": 2578,
"installSize": 2582
},
{
"name": "androidx.compose.ui.layout.LayoutIdKt",
"type": "CLASS",
"downloadSize": 2510,
"installSize": 2514
},
{
"name": "androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate",
"type": "CLASS",
"downloadSize": 2408,
"installSize": 2412
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$sendSubtreeChangeAccessibilityEvents$1",
"type": "CLASS",
"downloadSize": 2403,
"installSize": 2407
},
{
"name": "androidx.compose.ui.graphics.vector.VectorKt",
"type": "CLASS",
"downloadSize": 2218,
"installSize": 2221
},
{
"name": "androidx.compose.ui.window.PopupLayout",
"type": "CLASS",
"downloadSize": 2176,
"installSize": 2179
},
{
"name": "androidx.compose.ui.node.LayoutNodeLayoutDelegate$LookaheadPassDelegate",
"type": "CLASS",
"downloadSize": 2063,
"installSize": 2066
},
{
"name": "androidx.compose.ui.node.LayoutNodeDrawScope",
"type": "CLASS",
"downloadSize": 1968,
"installSize": 1971
},
{
"name": "androidx.compose.ui.layout.Placeable$PlacementScope",
"type": "CLASS",
"downloadSize": 1783,
"installSize": 1785
},
{
"name": "androidx.compose.ui.platform.ViewLayer",
"type": "CLASS",
"downloadSize": 1564,
"installSize": 1567
},
{
"name": "androidx.compose.ui.platform.AbstractComposeView",
"type": "CLASS",
"downloadSize": 1523,
"installSize": 1525
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconModifierLocal$onModifierLocalsUpdated$1$1",
"type": "CLASS",
"downloadSize": 1515,
"installSize": 1518
},
{
"name": "androidx.compose.ui.platform.RenderNodeApi23",
"type": "CLASS",
"downloadSize": 1493,
"installSize": 1495
},
{
"name": "androidx.compose.ui.input.pointer.Node",
"type": "CLASS",
"downloadSize": 1476,
"installSize": 1478
},
{
"name": "androidx.compose.ui.node.AlignmentLines$recalculate$1",
"type": "CLASS",
"downloadSize": 1468,
"installSize": 1470
},
{
"name": "androidx.compose.ui.draw.DrawModifierKt",
"type": "CLASS",
"downloadSize": 1396,
"installSize": 1398
},
{
"name": "androidx.compose.ui.platform.RenderNodeLayer",
"type": "CLASS",
"downloadSize": 1383,
"installSize": 1385
},
{
"name": "androidx.compose.ui.node.InnerNodeCoordinator",
"type": "CLASS",
"downloadSize": 1348,
"installSize": 1350
},
{
"name": "androidx.compose.ui.focus.FocusOwnerImpl",
"type": "CLASS",
"downloadSize": 1310,
"installSize": 1312
},
{
"name": "androidx.compose.ui.graphics.vector.VectorComposeKt$Path$2$14",
"type": "CLASS",
"downloadSize": 1300,
"installSize": 1302
},
{
"name": "androidx.compose.ui.graphics.GraphicsLayerElement",
"type": "CLASS",
"downloadSize": 1297,
"installSize": 1299
},
{
"name": "androidx.compose.ui.platform.OutlineResolver",
"type": "CLASS",
"downloadSize": 1288,
"installSize": 1290
},
{
"name": "androidx.compose.ui.window.AndroidPopup_androidKt",
"type": "CLASS",
"downloadSize": 1272,
"installSize": 1274
},
{
"name": "androidx.compose.ui.graphics.vector.VectorComponent",
"type": "CLASS",
"downloadSize": 1249,
"installSize": 1251
},
{
"name": "androidx.compose.ui.draw.PainterNode",
"type": "CLASS",
"downloadSize": 1247,
"installSize": 1249
},
{
"name": "androidx.compose.ui.input.key.Key",
"type": "CLASS",
"downloadSize": 1170,
"installSize": 1172
},
{
"name": "androidx.compose.ui.graphics.vector.ImageVector$Builder",
"type": "CLASS",
"downloadSize": 1159,
"installSize": 1161
},
{
"name": "androidx.compose.ui.text.input.RecordingInputConnection",
"type": "CLASS",
"downloadSize": 1146,
"installSize": 1148
},
{
"name": "androidx.compose.ui.graphics.vector.VectorPainter",
"type": "CLASS",
"downloadSize": 1142,
"installSize": 1144
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl",
"type": "CLASS",
"downloadSize": 1140,
"installSize": 1142
},
{
"name": "androidx.compose.ui.node.HitTestResult",
"type": "CLASS",
"downloadSize": 1134,
"installSize": 1136
},
{
"name": "androidx.compose.ui.window.DialogWrapper",
"type": "CLASS",
"downloadSize": 1123,
"installSize": 1125
},
{
"name": "androidx.compose.ui.platform.AndroidClipboardManager",
"type": "CLASS",
"downloadSize": 1052,
"installSize": 1053
},
{
"name": "androidx.compose.ui.semantics.SemanticsNode",
"type": "CLASS",
"downloadSize": 1051,
"installSize": 1052
},
{
"name": "androidx.compose.ui.semantics.SemanticsPropertiesKt",
"type": "CLASS",
"downloadSize": 1015,
"installSize": 1016
},
{
"name": "androidx.compose.ui.input.pointer.PointerInputChangeEventProducer",
"type": "CLASS",
"downloadSize": 1014,
"installSize": 1015
},
{
"name": "androidx.compose.ui.focus.FocusTargetNode",
"type": "CLASS",
"downloadSize": 1006,
"installSize": 1007
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState",
"type": "CLASS",
"downloadSize": 958,
"installSize": 960
},
{
"name": "androidx.compose.ui.platform.CompositionLocalsKt",
"type": "CLASS",
"downloadSize": 946,
"installSize": 948
},
{
"name": "androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl",
"type": "CLASS",
"downloadSize": 933,
"installSize": 935
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollNode",
"type": "CLASS",
"downloadSize": 926,
"installSize": 927
},
{
"name": "androidx.compose.ui.platform.RenderNodeApi29",
"type": "CLASS",
"downloadSize": 922,
"installSize": 923
},
{
"name": "androidx.compose.ui.node.NodeChain",
"type": "CLASS",
"downloadSize": 897,
"installSize": 898
},
{
"name": "androidx.compose.ui.node.LookaheadDelegate",
"type": "CLASS",
"downloadSize": 859,
"installSize": 860
},
{
"name": "androidx.compose.ui.text.input.TextInputServiceAndroid$onEditCommand$1",
"type": "CLASS",
"downloadSize": 854,
"installSize": 855
},
{
"name": "androidx.compose.ui.node.HitTestResult$SubList",
"type": "CLASS",
"downloadSize": 828,
"installSize": 829
},
{
"name": "androidx.compose.ui.node.NodeCoordinator$updateLayerParameters$1",
"type": "CLASS",
"downloadSize": 821,
"installSize": 822
},
{
"name": "androidx.compose.ui.node.LayoutModifierNodeCoordinator",
"type": "CLASS",
"downloadSize": 800,
"installSize": 801
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine",
"type": "CLASS",
"downloadSize": 769,
"installSize": 770
},
{
"name": "androidx.compose.ui.input.pointer.PointerInputEventData",
"type": "CLASS",
"downloadSize": 730,
"installSize": 731
},
{
"name": "androidx.compose.ui.platform.CompositionLocalsKt$LocalPlatformTextInputPluginRegistry$1",
"type": "CLASS",
"downloadSize": 725,
"installSize": 726
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope",
"type": "CLASS",
"downloadSize": 720,
"installSize": 721
},
{
"name": "androidx.compose.ui.graphics.SimpleGraphicsLayerModifier",
"type": "CLASS",
"downloadSize": 713,
"installSize": 714
},
{
"name": "androidx.compose.ui.input.pointer.NodeParent",
"type": "CLASS",
"downloadSize": 700,
"installSize": 701
},
{
"name": "androidx.compose.ui.graphics.vector.ImageVector",
"type": "CLASS",
"downloadSize": 700,
"installSize": 701
},
{
"name": "androidx.compose.ui.node.InnerNodeCoordinator$LookaheadDelegateImpl",
"type": "CLASS",
"downloadSize": 700,
"installSize": 701
},
{
"name": "androidx.compose.ui.layout.DefaultIntrinsicMeasurable",
"type": "CLASS",
"downloadSize": 692,
"installSize": 693
},
{
"name": "androidx.compose.ui.input.pointer.MotionEventAdapter",
"type": "CLASS",
"downloadSize": 683,
"installSize": 685
},
{
"name": "androidx.compose.ui.graphics.vector.PathComponent",
"type": "CLASS",
"downloadSize": 644,
"installSize": 645
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewVerificationHelperMethodsN$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 629,
"installSize": 630
},
{
"name": "androidx.compose.ui.input.pointer.InternalPointerEvent",
"type": "CLASS",
"downloadSize": 627,
"installSize": 628
},
{
"name": "androidx.compose.ui.node.LayoutNodeLayoutDelegate",
"type": "CLASS",
"downloadSize": 619,
"installSize": 620
},
{
"name": "androidx.compose.ui.platform.WrapperVerificationHelperMethods$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 609,
"installSize": 610
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$PageTextSegmentIterator",
"type": "CLASS",
"downloadSize": 606,
"installSize": 607
},
{
"name": "androidx.compose.ui.platform.RenderNodeApi29$$ExternalSyntheticApiModelOutline21",
"type": "CLASS",
"downloadSize": 603,
"installSize": 604
},
{
"name": "androidx.compose.ui.platform.AccessibilityNodeInfoVerificationHelperMethods$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 600,
"installSize": 601
},
{
"name": "androidx.compose.ui.window.AndroidPopup_androidKt$Popup$3",
"type": "CLASS",
"downloadSize": 600,
"installSize": 601
},
{
"name": "androidx.compose.ui.input.pointer.PointerInputChange",
"type": "CLASS",
"downloadSize": 594,
"installSize": 595
},
{
"name": "androidx.compose.ui.node.AlignmentLines",
"type": "CLASS",
"downloadSize": 589,
"installSize": 590
},
{
"name": "androidx.compose.ui.semantics.SemanticsConfiguration",
"type": "CLASS",
"downloadSize": 587,
"installSize": 588
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$WordTextSegmentIterator",
"type": "CLASS",
"downloadSize": 579,
"installSize": 579
},
{
"name": "androidx.compose.ui.autofill.AutofillApi26Helper$$ExternalSyntheticApiModelOutline8",
"type": "CLASS",
"downloadSize": 570,
"installSize": 571
},
{
"name": "androidx.compose.ui.platform.WrappedComposition$setContent$1$1$2",
"type": "CLASS",
"downloadSize": 569,
"installSize": 570
},
{
"name": "androidx.compose.ui.platform.AndroidCompositionLocals_androidKt",
"type": "CLASS",
"downloadSize": 568,
"installSize": 569
},
{
"name": "androidx.compose.ui.node.NodeCoordinator$hitNear$1",
"type": "CLASS",
"downloadSize": 568,
"installSize": 569
},
{
"name": "androidx.compose.ui.graphics.vector.GroupComponent",
"type": "CLASS",
"downloadSize": 567,
"installSize": 568
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$IntermediateMeasureScopeImpl",
"type": "CLASS",
"downloadSize": 561,
"installSize": 562
},
{
"name": "androidx.compose.ui.node.DelegatingNode",
"type": "CLASS",
"downloadSize": 539,
"installSize": 540
},
{
"name": "androidx.compose.ui.node.LayoutNode$NoIntrinsicsMeasurePolicy",
"type": "CLASS",
"downloadSize": 512,
"installSize": 513
},
{
"name": "androidx.compose.ui.semantics.SemanticsProperties",
"type": "CLASS",
"downloadSize": 498,
"installSize": 499
},
{
"name": "androidx.compose.ui.input.pointer.util.VelocityTracker1D",
"type": "CLASS",
"downloadSize": 488,
"installSize": 489
},
{
"name": "androidx.compose.ui.node.LookaheadCapablePlaceable",
"type": "CLASS",
"downloadSize": 488,
"installSize": 489
},
{
"name": "androidx.compose.ui.graphics.vector.VectorPath",
"type": "CLASS",
"downloadSize": 475,
"installSize": 476
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconModifierLocal",
"type": "CLASS",
"downloadSize": 474,
"installSize": 474
},
{
"name": "androidx.compose.ui.graphics.vector.VectorApplier",
"type": "CLASS",
"downloadSize": 472,
"installSize": 472
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$_inputModeManager$1",
"type": "CLASS",
"downloadSize": 468,
"installSize": 468
},
{
"name": "androidx.compose.ui.focus.OneDimensionalFocusSearchKt$generateAndSearchChildren$1",
"type": "CLASS",
"downloadSize": 464,
"installSize": 465
},
{
"name": "androidx.compose.ui.focus.FocusRequester",
"type": "CLASS",
"downloadSize": 451,
"installSize": 452
},
{
"name": "androidx.compose.ui.platform.WrappedComposition$setContent$1",
"type": "CLASS",
"downloadSize": 431,
"installSize": 431
},
{
"name": "androidx.compose.ui.semantics.SemanticsActions",
"type": "CLASS",
"downloadSize": 428,
"installSize": 429
},
{
"name": "androidx.compose.ui.focus.FocusableChildrenComparator",
"type": "CLASS",
"downloadSize": 425,
"installSize": 426
},
{
"name": "androidx.compose.ui.layout.SubcomposeSlotReusePolicy$SlotIdsSet",
"type": "CLASS",
"downloadSize": 420,
"installSize": 421
},
{
"name": "androidx.compose.ui.graphics.ReusableGraphicsLayerScope",
"type": "CLASS",
"downloadSize": 419,
"installSize": 420
},
{
"name": "androidx.compose.ui.draw.PainterElement",
"type": "CLASS",
"downloadSize": 418,
"installSize": 418
},
{
"name": "androidx.compose.ui.input.pointer.SuspendPointerInputElement",
"type": "CLASS",
"downloadSize": 417,
"installSize": 418
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$1",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "androidx.compose.ui.node.UiApplier",
"type": "CLASS",
"downloadSize": 412,
"installSize": 412
},
{
"name": "androidx.compose.ui.draw.CacheDrawModifierNodeImpl",
"type": "CLASS",
"downloadSize": 411,
"installSize": 411
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$sendScrollEventIfNeeded$1",
"type": "CLASS",
"downloadSize": 395,
"installSize": 395
},
{
"name": "androidx.compose.ui.platform.AndroidUiFrameClock",
"type": "CLASS",
"downloadSize": 392,
"installSize": 392
},
{
"name": "androidx.compose.ui.platform.AndroidUiDispatcher",
"type": "CLASS",
"downloadSize": 378,
"installSize": 379
},
{
"name": "androidx.compose.ui.draw.ShadowKt$shadow$2$1",
"type": "CLASS",
"downloadSize": 378,
"installSize": 378
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$LineTextSegmentIterator",
"type": "CLASS",
"downloadSize": 377,
"installSize": 377
},
{
"name": "androidx.compose.ui.window.AlignmentOffsetPositionProvider",
"type": "CLASS",
"downloadSize": 375,
"installSize": 375
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher",
"type": "CLASS",
"downloadSize": 361,
"installSize": 361
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconKt$pointerHoverIcon$2$pointerInputModifier$1$1$1",
"type": "CLASS",
"downloadSize": 346,
"installSize": 347
},
{
"name": "androidx.compose.ui.semantics.SemanticsOwner",
"type": "CLASS",
"downloadSize": 344,
"installSize": 344
},
{
"name": "androidx.compose.ui.draw.CacheDrawScope",
"type": "CLASS",
"downloadSize": 344,
"installSize": 344
},
{
"name": "androidx.compose.ui.node.HitTestResult$HitTestResultIterator",
"type": "CLASS",
"downloadSize": 342,
"installSize": 343
},
{
"name": "androidx.compose.ui.graphics.vector.compat.AndroidVectorParser",
"type": "CLASS",
"downloadSize": 341,
"installSize": 342
},
{
"name": "androidx.compose.ui.platform.DeviceRenderNode",
"type": "CLASS",
"downloadSize": 341,
"installSize": 342
},
{
"name": "androidx.compose.ui.layout.LayoutKt$materializerOf$1",
"type": "CLASS",
"downloadSize": 339,
"installSize": 339
},
{
"name": "androidx.compose.ui.Modifier$Node",
"type": "CLASS",
"downloadSize": 338,
"installSize": 338
},
{
"name": "androidx.compose.ui.modifier.ModifierLocalManager",
"type": "CLASS",
"downloadSize": 336,
"installSize": 336
},
{
"name": "androidx.compose.ui.window.DialogLayout",
"type": "CLASS",
"downloadSize": 335,
"installSize": 336
},
{
"name": "androidx.compose.ui.window.AndroidPopup_androidKt$Popup$5",
"type": "CLASS",
"downloadSize": 328,
"installSize": 328
},
{
"name": "androidx.compose.ui.platform.MotionDurationScaleImpl",
"type": "CLASS",
"downloadSize": 315,
"installSize": 315
},
{
"name": "androidx.compose.ui.graphics.vector.VectorGroup",
"type": "CLASS",
"downloadSize": 310,
"installSize": 311
},
{
"name": "androidx.compose.ui.semantics.ClearAndSetSemanticsElement",
"type": "CLASS",
"downloadSize": 310,
"installSize": 310
},
{
"name": "androidx.compose.ui.graphics.vector.VectorPainter$RenderVector$3",
"type": "CLASS",
"downloadSize": 309,
"installSize": 310
},
{
"name": "androidx.compose.ui.window.AndroidDialog_androidKt$Dialog$dialog$1$1$1$2",
"type": "CLASS",
"downloadSize": 307,
"installSize": 307
},
{
"name": "androidx.compose.ui.layout.SubcomposeLayoutState$setCompositionContext$1",
"type": "CLASS",
"downloadSize": 306,
"installSize": 306
},
{
"name": "androidx.compose.ui.semantics.AppendedSemanticsElement",
"type": "CLASS",
"downloadSize": 305,
"installSize": 306
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$intermediateMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 302,
"installSize": 302
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconKt$pointerHoverIcon$2",
"type": "CLASS",
"downloadSize": 301,
"installSize": 301
},
{
"name": "androidx.compose.ui.platform.AndroidViewsHandler",
"type": "CLASS",
"downloadSize": 295,
"installSize": 296
},
{
"name": "androidx.compose.ui.graphics.BlockGraphicsLayerModifier",
"type": "CLASS",
"downloadSize": 295,
"installSize": 296
},
{
"name": "androidx.compose.ui.platform.DrawChildContainer",
"type": "CLASS",
"downloadSize": 293,
"installSize": 293
},
{
"name": "androidx.compose.ui.layout.IntrinsicsMeasureScope",
"type": "CLASS",
"downloadSize": 292,
"installSize": 293
},
{
"name": "androidx.compose.ui.platform.Wrapper_androidKt",
"type": "CLASS",
"downloadSize": 288,
"installSize": 289
},
{
"name": "androidx.compose.ui.node.LayoutNodeLayoutDelegate$LookaheadPassDelegate$placeAt$1",
"type": "CLASS",
"downloadSize": 286,
"installSize": 286
},
{
"name": "androidx.compose.ui.layout.OnSizeChangedModifier",
"type": "CLASS",
"downloadSize": 280,
"installSize": 280
},
{
"name": "androidx.compose.ui.platform.actionmodecallback.FloatingTextActionModeCallback",
"type": "CLASS",
"downloadSize": 278,
"installSize": 279
},
{
"name": "androidx.compose.ui.platform.DecodeHelper",
"type": "CLASS",
"downloadSize": 278,
"installSize": 278
},
{
"name": "androidx.compose.ui.layout.LayoutModifierImpl",
"type": "CLASS",
"downloadSize": 275,
"installSize": 276
},
{
"name": "androidx.compose.ui.node.OnPositionedDispatcher",
"type": "CLASS",
"downloadSize": 273,
"installSize": 273
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt",
"type": "CLASS",
"downloadSize": 266,
"installSize": 267
},
{
"name": "androidx.compose.ui.layout.Placeable",
"type": "CLASS",
"downloadSize": 262,
"installSize": 262
},
{
"name": "androidx.compose.ui.semantics.ProgressBarRangeInfo",
"type": "CLASS",
"downloadSize": 261,
"installSize": 262
},
{
"name": "androidx.compose.ui.input.rotary.RotaryInputElement",
"type": "CLASS",
"downloadSize": 260,
"installSize": 261
},
{
"name": "androidx.compose.ui.layout.RootMeasurePolicy",
"type": "CLASS",
"downloadSize": 254,
"installSize": 254
},
{
"name": "androidx.compose.ui.focus.FocusPropertiesElement",
"type": "CLASS",
"downloadSize": 251,
"installSize": 251
},
{
"name": "androidx.compose.ui.autofill.AutofillApi26Helper",
"type": "CLASS",
"downloadSize": 250,
"installSize": 251
},
{
"name": "androidx.compose.ui.node.OwnerSnapshotObserver",
"type": "CLASS",
"downloadSize": 250,
"installSize": 250
},
{
"name": "androidx.compose.ui.input.key.KeyInputElement",
"type": "CLASS",
"downloadSize": 250,
"installSize": 250
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$CharacterTextSegmentIterator",
"type": "CLASS",
"downloadSize": 248,
"installSize": 249
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollElement",
"type": "CLASS",
"downloadSize": 245,
"installSize": 246
},
{
"name": "androidx.compose.ui.graphics.TransformOrigin",
"type": "CLASS",
"downloadSize": 243,
"installSize": 243
},
{
"name": "androidx.compose.ui.graphics.vector.VectorComposeKt$Path$3",
"type": "CLASS",
"downloadSize": 242,
"installSize": 243
},
{
"name": "androidx.compose.ui.window.PopupProperties",
"type": "CLASS",
"downloadSize": 241,
"installSize": 241
},
{
"name": "androidx.compose.ui.node.LayoutNodeAlignmentLines",
"type": "CLASS",
"downloadSize": 240,
"installSize": 241
},
{
"name": "androidx.compose.ui.platform.ComposeView",
"type": "CLASS",
"downloadSize": 237,
"installSize": 238
},
{
"name": "androidx.compose.ui.platform.WindowRecomposerPolicy$createAndInstallWindowRecomposer$unsetJob$1",
"type": "CLASS",
"downloadSize": 235,
"installSize": 236
},
{
"name": "androidx.compose.ui.graphics.BlockGraphicsLayerElement",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "androidx.compose.ui.layout.FixedSizeIntrinsicsPlaceable",
"type": "CLASS",
"downloadSize": 231,
"installSize": 231
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$job$1",
"type": "CLASS",
"downloadSize": 231,
"installSize": 231
},
{
"name": "androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1",
"type": "CLASS",
"downloadSize": 229,
"installSize": 230
},
{
"name": "androidx.compose.ui.draw.DrawWithCacheElement",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "androidx.compose.ui.focus.FocusRequesterElement",
"type": "CLASS",
"downloadSize": 228,
"installSize": 228
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$semanticComparator$$inlined$thenBy$2",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "androidx.compose.ui.platform.GlobalSnapshotManager$ensureStarted$1",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "androidx.compose.ui.draw.DrawBehindElement",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "androidx.compose.ui.BiasAlignment",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "androidx.compose.ui.platform.WrappedComposition",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 221,
"installSize": 222
},
{
"name": "androidx.compose.ui.draw.DrawWithContentElement",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.ui.focus.FocusChangedElement",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.ui.layout.LayoutElement",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.ui.layout.LayoutIdElement",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.compose.ui.CombinedModifier",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.compose.ui.layout.SubcomposeLayoutState",
"type": "CLASS",
"downloadSize": 215,
"installSize": 215
},
{
"name": "androidx.compose.ui.input.pointer.PointerId",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.compose.ui.node.BackwardsCompatNode$initializeModifier$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "androidx.compose.ui.platform.CalculateMatrixToWindowApi21",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.ui.focus.FocusOwnerImpl$modifier$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.ui.node.LayoutNode$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 209,
"installSize": 209
},
{
"name": "androidx.compose.ui.platform.WrappedComposition$setContent$1$1$1",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "androidx.compose.ui.semantics.Role",
"type": "CLASS",
"downloadSize": 203,
"installSize": 203
},
{
"name": "androidx.compose.ui.input.key.KeyEvent",
"type": "CLASS",
"downloadSize": 201,
"installSize": 202
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$onPointerEvent$1",
"type": "CLASS",
"downloadSize": 200,
"installSize": 201
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$ParagraphTextSegmentIterator",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.compose.ui.focus.FocusDirection",
"type": "CLASS",
"downloadSize": 199,
"installSize": 200
},
{
"name": "androidx.compose.ui.CompositionLocalMapInjectionElement",
"type": "CLASS",
"downloadSize": 199,
"installSize": 200
},
{
"name": "androidx.compose.ui.text.input.TextInputServiceAndroid",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "androidx.compose.ui.node.Owner",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "androidx.compose.ui.layout.OnGloballyPositionedElement",
"type": "CLASS",
"downloadSize": 195,
"installSize": 196
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1",
"type": "CLASS",
"downloadSize": 192,
"installSize": 193
},
{
"name": "androidx.compose.ui.input.rotary.RotaryScrollEvent",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "androidx.compose.ui.semantics.EmptySemanticsElement",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.compose.ui.focus.FocusTargetNode$FocusTargetElement",
"type": "CLASS",
"downloadSize": 188,
"installSize": 188
},
{
"name": "androidx.compose.ui.layout.MeasureScope$layout$1",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "androidx.compose.ui.graphics.vector.VectorComposeKt$Group$4",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$onStateChanged$1$1$1",
"type": "CLASS",
"downloadSize": 185,
"installSize": 186
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconKt$pointerHoverIcon$2$pointerInputModifier$1$1",
"type": "CLASS",
"downloadSize": 184,
"installSize": 184
},
{
"name": "/res/color/vector_tint_theme_color.xml",
"type": "RESOURCE",
"downloadSize": 182,
"installSize": 182
},
{
"name": "androidx.compose.ui.BiasAlignment$Horizontal",
"type": "CLASS",
"downloadSize": 180,
"installSize": 181
},
{
"name": "/res/color/vector_tint_color.xml",
"type": "RESOURCE",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.compose.ui.window.DialogProperties",
"type": "CLASS",
"downloadSize": 175,
"installSize": 175
},
{
"name": "androidx.compose.ui.platform.ViewLayer$Companion$OutlineProvider$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.ui.focus.FocusStateImpl",
"type": "CLASS",
"downloadSize": 173,
"installSize": 173
},
{
"name": "androidx.compose.ui.platform.AndroidUiDispatcher$Companion$Main$2$dispatcher$1",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$precompose$1",
"type": "CLASS",
"downloadSize": 170,
"installSize": 170
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$semanticComparator$$inlined$thenBy$1",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$getAnimationScaleFlowFor$1$1$contentObserver$1",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "androidx.compose.ui.input.InputMode",
"type": "CLASS",
"downloadSize": 167,
"installSize": 168
},
{
"name": "androidx.compose.ui.semantics.LiveRegionMode",
"type": "CLASS",
"downloadSize": 167,
"installSize": 167
},
{
"name": "androidx.compose.ui.platform.LayerMatrixCache",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.ui.input.pointer.PointerKeyboardModifiers",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.ui.input.pointer.util.DataPointAtTime",
"type": "CLASS",
"downloadSize": 164,
"installSize": 165
},
{
"name": "androidx.compose.ui.input.key.KeyInputNode",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.compose.ui.graphics.vector.ImageVector$Builder$GroupParams",
"type": "CLASS",
"downloadSize": 163,
"installSize": 164
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.ui.layout.PlaceableKt$DefaultLayerBlock$1",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.ui.res.ImageVectorCache$ImageVectorEntry",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.ui.res.ImageVectorCache$Key",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$resendMotionEventOnLayout$1",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.ui.window.AndroidDialog_androidKt$Dialog$1",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.ui.window.AndroidPopup_androidKt$Popup$7",
"type": "CLASS",
"downloadSize": 159,
"installSize": 159
},
{
"name": "androidx.compose.ui.platform.AndroidViewConfiguration",
"type": "CLASS",
"downloadSize": 155,
"installSize": 156
},
{
"name": "androidx.compose.ui.node.LayoutNode$Companion$ErrorMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 152,
"installSize": 153
},
{
"name": "androidx.compose.ui.node.NodeChainKt",
"type": "CLASS",
"downloadSize": 151,
"installSize": 151
},
{
"name": "androidx.compose.ui.platform.AndroidUiDispatcher$Companion$currentThread$1",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.ui.focus.FocusPropertiesImpl",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.ui.window.AndroidPopup_androidKt$Popup$1",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.ui.input.pointer.AndroidPointerIconType",
"type": "CLASS",
"downloadSize": 148,
"installSize": 148
},
{
"name": "androidx.compose.ui.BiasAlignment$Vertical",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.focus.FocusRequesterNode",
"type": "CLASS",
"downloadSize": 143,
"installSize": 144
},
{
"name": "androidx.compose.ui.semantics.AccessibilityAction",
"type": "CLASS",
"downloadSize": 143,
"installSize": 143
},
{
"name": "androidx.compose.ui.ComposedModifier",
"type": "CLASS",
"downloadSize": 143,
"installSize": 143
},
{
"name": "androidx.compose.ui.text.input.TextInputServiceAndroid$TextInputCommand",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "androidx.compose.ui.platform.InspectableModifier",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "androidx.compose.ui.node.NodeCoordinator$hit$1",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "androidx.compose.ui.input.pointer.PointerEvent",
"type": "CLASS",
"downloadSize": 138,
"installSize": 139
},
{
"name": "androidx.compose.ui.modifier.SingleLocalMap",
"type": "CLASS",
"downloadSize": 138,
"installSize": 138
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$Api29Impl",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$AbstractTextSegmentIterator",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.compose.ui.draw.EmptyBuildDrawCacheParams",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.compose.ui.input.key.KeyEvent_androidKt",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.ui.node.NodeChain$Differ",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.ui.autofill.AutofillApi23Helper",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.compose.ui.input.pointer.PointerInputChangeEventProducer$PointerInputData",
"type": "CLASS",
"downloadSize": 135,
"installSize": 136
},
{
"name": "androidx.compose.ui.layout.SubcomposeLayoutKt$SubcomposeLayout$8",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "androidx.compose.ui.graphics.SimpleGraphicsLayerModifier$layerBlock$1",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "androidx.compose.ui.platform.DisposableSaveableStateRegistry",
"type": "CLASS",
"downloadSize": 133,
"installSize": 133
},
{
"name": "androidx.compose.ui.node.ModifierNodeElement",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconKt$pointerHoverIcon$2$1$1",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.compose.ui.layout.AlignmentLineKt$FirstBaseline$1",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.compose.ui.layout.AlignmentLineKt$LastBaseline$1",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.compose.ui.input.pointer.PointerEventPass",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.compose.ui.autofill.AutofillCallback",
"type": "CLASS",
"downloadSize": 127,
"installSize": 127
},
{
"name": "androidx.compose.ui.node.LayoutNode$Companion$DummyViewConfiguration$1",
"type": "CLASS",
"downloadSize": 126,
"installSize": 126
},
{
"name": "androidx.compose.ui.state.ToggleableState",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.compose.ui.platform.RenderNodeVerificationHelper28",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$SemanticsNodeCopy",
"type": "CLASS",
"downloadSize": 122,
"installSize": 123
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewVerificationHelperMethodsN",
"type": "CLASS",
"downloadSize": 122,
"installSize": 123
},
{
"name": "androidx.compose.ui.node.OwnedLayer",
"type": "CLASS",
"downloadSize": 121,
"installSize": 121
},
{
"name": "androidx.compose.ui.window.SecureFlagPolicy",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.layout.MeasuringIntrinsics$IntrinsicMinMax",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.layout.MeasuringIntrinsics$IntrinsicWidthHeight",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.layout.IntrinsicMinMax",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.layout.IntrinsicWidthHeight",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.node.NodeMeasuringIntrinsics$IntrinsicMinMax",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.node.NodeMeasuringIntrinsics$IntrinsicWidthHeight",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.node.OnPositionedDispatcher$Companion$DepthComparator",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.ui.input.pointer.HistoricalChange",
"type": "CLASS",
"downloadSize": 117,
"installSize": 118
},
{
"name": "androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate$placeOuterCoordinator$1",
"type": "CLASS",
"downloadSize": 117,
"installSize": 117
},
{
"name": "androidx.compose.ui.platform.InspectableModifier$End",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "androidx.compose.ui.Modifier$Companion",
"type": "CLASS",
"downloadSize": 110,
"installSize": 110
},
{
"name": "androidx.compose.ui.layout.BeyondBoundsLayoutKt$ModifierLocalBeyondBoundsLayout$1",
"type": "CLASS",
"downloadSize": 110,
"installSize": 110
},
{
"name": "androidx.compose.ui.node.IntrinsicsPolicy",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.ui.semantics.CoreSemanticsModifierNode",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.ui.node.ComposeUiNode$Companion",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.ui.modifier.BackwardsCompatLocalMap",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$2$WhenMappings",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.compose.ui.layout.LayoutNodeSubcompositionsState$NodeState",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda3",
"type": "CLASS",
"downloadSize": 100,
"installSize": 101
},
{
"name": "androidx.compose.ui.semantics.ScrollAxisRange",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "androidx.compose.ui.node.LayerPositionalProperties",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.compose.ui.semantics.SemanticsPropertyKey",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.compose.ui.node.MeasureAndLayoutDelegate$forceMeasureTheSubtree$pending$1",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.compose.ui.platform.CalculateMatrixToWindowApi29",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 95,
"installSize": 96
},
{
"name": "androidx.compose.ui.platform.WindowInfoImpl",
"type": "CLASS",
"downloadSize": 95,
"installSize": 96
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$Api24Impl",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.compose.ui.node.BackwardsCompatNode$initializeModifier$2",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.compose.ui.semantics.SemanticsNode$fakeSemanticsNode$fakeNode$1",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.compose.ui.text.input.TextInputServiceAndroid_androidKt$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.compose.ui.node.ObserverNodeOwnerScope",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 92,
"installSize": 93
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$$ExternalSyntheticLambda2",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "androidx.compose.ui.node.InnerNodeCoordinator$tail$1",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "androidx.compose.ui.node.CanFocusChecker",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.compose.ui.platform.WindowRecomposer_androidKt$createLifecycleAwareWindowRecomposer$1",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.compose.ui.text.input.TextInputServiceAndroid_androidKt$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.compose.ui.input.InputModeManagerImpl",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.compose.ui.modifier.EmptyMap",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.compose.ui.platform.TextToolbarHelperMethods",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.compose.ui.platform.MotionEventVerifierApi29",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.compose.ui.platform.ScrollObservationScope",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.compose.ui.layout.LayoutCoordinates",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.compose.ui.layout.Placeable$PlacementScope$Companion",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.compose.ui.draw.DrawBackgroundModifier",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollNode$onPostFling$1",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.compose.ui.input.pointer.util.VelocityTracker",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.compose.ui.node.Owner$-CC",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.compose.ui.graphics.vector.VNode",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.ui.draw.DrawWithContentModifier",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.ui.platform.ViewLayerVerificationHelper28",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$boundsUpdatesEventLoop$1",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollNode$onPreFling$1",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.ui.node.LayoutNode$WhenMappings",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.compose.ui.node.AlignmentLinesOwner",
"type": "CLASS",
"downloadSize": 75,
"installSize": 76
},
{
"name": "androidx.compose.ui.autofill.AndroidAutofill",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher$dispatchPostFling$1",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeoutOrNull$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.compose.ui.focus.FocusChangedNode",
"type": "CLASS",
"downloadSize": 71,
"installSize": 72
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher$dispatchPreFling$1",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputFilterKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.ui.semantics.SemanticsModifierKt",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "androidx.compose.ui.node.LayoutModifierNode",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "androidx.compose.ui.layout.LayoutModifier",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "androidx.compose.ui.graphics.GraphicsLayerScopeKt",
"type": "CLASS",
"downloadSize": 66,
"installSize": 67
},
{
"name": "androidx.compose.ui.semantics.EmptySemanticsModifier",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "androidx.compose.ui.platform.AccessibilityNodeInfoVerificationHelperMethods",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.compose.ui.layout.MeasurePolicy",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.compose.ui.platform.WrapperVerificationHelperMethods",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.ui.layout.AlignmentLine",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.ui.modifier.ModifierLocal",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.ui.layout.LayoutIdModifier",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.ui.input.pointer.MotionEventHelper",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$PendingTextTraversedEvent",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.compose.ui.input.pointer.PointerEventTimeoutCancellationException",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.compose.ui.node.PointerInputModifierNode",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.compose.ui.layout.OnGloballyPositionedNode",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.compose.ui.focus.FocusPropertiesNode",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.compose.ui.CompositionLocalMapInjectionNode",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.compose.ui.hapticfeedback.PlatformHapticFeedback",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.compose.ui.platform.WrapperRenderNodeLayerHelperMethods",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewVerificationHelperMethodsO",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "androidx.compose.ui.platform.AndroidTextToolbar",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "androidx.compose.ui.platform.ViewLayerVerificationHelper31",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.compose.ui.platform.RenderNodeApi29VerificationHelper",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.compose.ui.layout.IntrinsicMeasurable",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewForceDarkModeQ",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.compose.ui.platform.RenderNodeVerificationHelper23",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.compose.ui.platform.RenderNodeVerificationHelper24",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.compose.ui.text.input.InputMethodManagerImpl",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.compose.ui.input.pointer.CancelTimeoutCancellationException",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollConnection",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.compose.ui.platform.InspectableValueKt",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.compose.ui.node.MeasureAndLayoutDelegate$PostponedRequest",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.compose.ui.graphics.vector.DrawCache",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.compose.ui.platform.ViewConfiguration",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "androidx.compose.ui.input.pointer.PointerInputEvent",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.compose.ui.layout.AlignmentLineKt",
"type": "CLASS",
"downloadSize": 45,
"installSize": 46
},
{
"name": "androidx.compose.ui.Modifier",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.ui.window.PopupLayoutHelperImpl29",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.ui.platform.SemanticsNodeWithAdjustedBounds",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.ui.platform.ViewLayerContainer",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.ui.text.input.AndroidTextInputServicePlugin$Adapter",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.ui.input.rotary.RotaryInputNode",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollModifierKt",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.ui.layout.MeasureResult",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.ui.semantics.CollectionInfo",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$ViewTreeOwners",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.compose.ui.input.pointer.ConsumedData",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.compose.ui.layout.ScaleFactor",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.ui.layout.PlaceableKt",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.ui.platform.AndroidAccessibilityManager",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.ui.platform.AndroidComposeView$pointerIconService$1",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.ui.layout.ComposableSingletons$SubcomposeLayoutKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.compose.ui.platform.WindowRecomposerPolicy",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.ui.window.ComposableSingletons$AndroidDialog_androidKt",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.ui.window.ComposableSingletons$AndroidPopup_androidKt",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.ui.semantics.SemanticsPropertiesAndroid",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.ui.node.SemanticsModifierNode",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.compose.ui.res.ImageVectorCache",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.compose.ui.autofill.AutofillTree",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.compose.ui.text.input.AndroidTextInputServicePlugin",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.compose.ui.platform.ComposableSingletons$Wrapper_androidKt",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.ui.draw.DrawResult",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.ui.text.input.TextInputServiceAndroid$createInputConnection$1",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.ui.input.nestedscroll.NestedScrollNodeKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.layout.BeyondBoundsLayoutKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.layout.PinnableContainerKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.platform.WindowRecomposerFactory$Companion$LifecycleAware$1",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.node.TreeSet",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.draw.BuildDrawCacheParams",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.platform.ViewCompositionStrategy_androidKt$installForLifecycle$observer$1",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.platform.ViewLayer$UniqueDrawingIdApi29",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.ui.platform.GlobalSnapshotManager",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.ui.node.ComposeUiNode",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.ui.input.pointer.PointerIcon",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.compose.ui.input.key.KeyInputModifierNode",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.compose.ui.node.LayoutAwareModifierNode",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.compose.ui.platform.WindowRecomposerFactory",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.ui.layout.SubcomposeSlotReusePolicy",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.ui.platform.AndroidUriHandler",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.ui.modifier.ModifierLocalModifierNode",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.ui.platform.AccessibilityIterators$TextSegmentIterator",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.ui.node.DrawModifierNode",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.ui.input.rotary.RotaryInputModifierKt",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.compose.ui.focus.FocusProperties",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.ui.modifier.ModifierLocalProvider",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.ui.layout.MeasureScope",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "androidx.compose.ui.MotionDurationScale",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "androidx.compose.ui.layout.Measurable",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.node.ParentDataModifierNode",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.node.GlobalPositionAwareModifierNode",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.focus.FocusEventModifierNode",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.focus.FocusPropertiesModifierNode",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.layout.OnRemeasuredModifier",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.modifier.ModifierLocalConsumer",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.draw.DrawModifier",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.layout.SubcomposeMeasureScope",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.ui.window.PopupPositionProvider",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "androidx.compose.ui.platform.CalculateMatrixToWindow",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.layout.Measured",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.modifier.ModifierLocalReadScope",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.layout.IntrinsicMeasureScope",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.node.ObserverModifierNode",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.semantics.SemanticsModifier",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.layout.BeyondBoundsLayout$BeyondBoundsScope",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.compose.ui.node.Owner$OnLayoutCompletedListener",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.compose.ui.node.OwnerScope",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.compose.ui.Alignment",
"type": "CLASS",
"downloadSize": 16,
"installSize": 16
},
{
"name": "androidx.compose.ui.input.pointer.PointerInputScope",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.input.rotary.RotaryInputModifierNode",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.node.CompositionLocalConsumerModifierNode",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.Modifier$Element",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.focus.FocusRequesterModifierNode",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNode",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.draw.CacheDrawModifierNode",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.ui.platform.ClipboardManager",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.platform.TextToolbar",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.platform.UriHandler",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.platform.ViewCompositionStrategy",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.platform.AccessibilityManager",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.platform.WindowInfo",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.hapticfeedback.HapticFeedback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.input.InputModeManager",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.input.pointer.PositionCalculator",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.input.pointer.PointerIconService",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.layout.BeyondBoundsLayout",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.layout.ContentScale",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.layout.LayoutIdParentData",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.layout.Remeasurement",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.node.DelegatableNode",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.node.RootForTest",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.node.NodeCoordinator$HitTestSource",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.semantics.SemanticsPropertyReceiver",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.Alignment$Horizontal",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.Alignment$Vertical",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.autofill.Autofill",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.focus.FocusOwner",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.focus.FocusState",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.graphics.vector.VectorConfig",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.graphics.vector.VectorNode",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.layout.HorizontalAlignmentLine",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.modifier.ProvidableModifierLocal",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.foundation:foundation-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 191596,
"installSize": 191886,
"files": [
{
"name": "androidx.compose.foundation.text.StringHelpersKt",
"type": "CLASS",
"downloadSize": 35656,
"installSize": 35711
},
{
"name": "androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect",
"type": "CLASS",
"downloadSize": 3771,
"installSize": 3777
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManager",
"type": "CLASS",
"downloadSize": 3616,
"installSize": 3622
},
{
"name": "androidx.compose.foundation.BorderModifierNode$drawGenericBorder$1",
"type": "CLASS",
"downloadSize": 3071,
"installSize": 3076
},
{
"name": "androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1",
"type": "CLASS",
"downloadSize": 2933,
"installSize": 2937
},
{
"name": "androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1",
"type": "CLASS",
"downloadSize": 2835,
"installSize": 2839
},
{
"name": "androidx.compose.foundation.IndicationKt$indication$2",
"type": "CLASS",
"downloadSize": 2596,
"installSize": 2600
},
{
"name": "androidx.compose.foundation.NoIndication$NoIndicationInstance",
"type": "CLASS",
"downloadSize": 2459,
"installSize": 2463
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$awaitDownAndSlop$postPointerSlop$1",
"type": "CLASS",
"downloadSize": 2341,
"installSize": 2345
},
{
"name": "androidx.compose.foundation.text.modifiers.TextAnnotatedStringNode",
"type": "CLASS",
"downloadSize": 2305,
"installSize": 2308
},
{
"name": "androidx.compose.foundation.text.modifiers.TextStringSimpleNode",
"type": "CLASS",
"downloadSize": 2271,
"installSize": 2274
},
{
"name": "androidx.compose.foundation.CanvasKt$Canvas$1",
"type": "CLASS",
"downloadSize": 2150,
"installSize": 2153
},
{
"name": "androidx.compose.foundation.FocusablePinnableContainerNode$retrievePinnableContainer$1",
"type": "CLASS",
"downloadSize": 2117,
"installSize": 2120
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldPreparedSelection",
"type": "CLASS",
"downloadSize": 2057,
"installSize": 2060
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetcher_androidKt$LazyLayoutPrefetcher$2",
"type": "CLASS",
"downloadSize": 1974,
"installSize": 1977
},
{
"name": "androidx.compose.foundation.text.TextFieldCursorKt$cursor$1",
"type": "CLASS",
"downloadSize": 1651,
"installSize": 1654
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5$1$1$2",
"type": "CLASS",
"downloadSize": 1496,
"installSize": 1498
},
{
"name": "androidx.compose.foundation.ImageKt$Image$2",
"type": "CLASS",
"downloadSize": 1462,
"installSize": 1464
},
{
"name": "androidx.compose.foundation.BackgroundKt",
"type": "CLASS",
"downloadSize": 1458,
"installSize": 1460
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode",
"type": "CLASS",
"downloadSize": 1449,
"installSize": 1451
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$detectDragGestures$5",
"type": "CLASS",
"downloadSize": 1361,
"installSize": 1363
},
{
"name": "androidx.compose.foundation.BackgroundNode",
"type": "CLASS",
"downloadSize": 1263,
"installSize": 1265
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1",
"type": "CLASS",
"downloadSize": 1257,
"installSize": 1259
},
{
"name": "androidx.compose.foundation.ScrollingLayoutNode$measure$1",
"type": "CLASS",
"downloadSize": 1231,
"installSize": 1233
},
{
"name": "androidx.compose.foundation.text.modifiers.TextAnnotatedStringElement",
"type": "CLASS",
"downloadSize": 1189,
"installSize": 1191
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$scrollable$2",
"type": "CLASS",
"downloadSize": 1162,
"installSize": 1163
},
{
"name": "androidx.compose.foundation.shape.CutCornerShape",
"type": "CLASS",
"downloadSize": 1130,
"installSize": 1132
},
{
"name": "androidx.compose.foundation.text.TextFieldKeyInput$process$2$3",
"type": "CLASS",
"downloadSize": 1124,
"installSize": 1126
},
{
"name": "androidx.compose.foundation.text.HeightInLinesModifierKt$heightInLines$2",
"type": "CLASS",
"downloadSize": 1120,
"installSize": 1121
},
{
"name": "androidx.compose.foundation.shape.RoundedCornerShape",
"type": "CLASS",
"downloadSize": 1114,
"installSize": 1115
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4",
"type": "CLASS",
"downloadSize": 1107,
"installSize": 1108
},
{
"name": "androidx.compose.foundation.text.TextFieldKeyInputKt$textFieldKeyInput$2$1",
"type": "CLASS",
"downloadSize": 1106,
"installSize": 1108
},
{
"name": "androidx.compose.foundation.ClickableNode",
"type": "CLASS",
"downloadSize": 1049,
"installSize": 1051
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt",
"type": "CLASS",
"downloadSize": 1017,
"installSize": 1018
},
{
"name": "androidx.compose.foundation.MagnifierStyle",
"type": "CLASS",
"downloadSize": 950,
"installSize": 951
},
{
"name": "androidx.compose.foundation.text.modifiers.TextStringSimpleElement",
"type": "CLASS",
"downloadSize": 934,
"installSize": 935
},
{
"name": "androidx.compose.foundation.ClickableKt$clickable-O2vRcR0$$inlined$debugInspectorInfo$1",
"type": "CLASS",
"downloadSize": 905,
"installSize": 906
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManager$cursorDragObserver$1",
"type": "CLASS",
"downloadSize": 888,
"installSize": 890
},
{
"name": "androidx.compose.foundation.text.AndroidCursorHandle_androidKt$CursorHandle$2",
"type": "CLASS",
"downloadSize": 846,
"installSize": 847
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetcher",
"type": "CLASS",
"downloadSize": 836,
"installSize": 837
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt",
"type": "CLASS",
"downloadSize": 810,
"installSize": 811
},
{
"name": "androidx.compose.foundation.lazy.layout.LazySaveableStateHolderKt$LazySaveableStateHolderProvider$2",
"type": "CLASS",
"downloadSize": 809,
"installSize": 810
},
{
"name": "androidx.compose.foundation.gestures.ContentInViewModifier",
"type": "CLASS",
"downloadSize": 802,
"installSize": 803
},
{
"name": "androidx.compose.foundation.lazy.LazyListMeasuredItem",
"type": "CLASS",
"downloadSize": 786,
"installSize": 787
},
{
"name": "androidx.compose.foundation.gestures.ScrollingLogic",
"type": "CLASS",
"downloadSize": 763,
"installSize": 765
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPinnedItemList",
"type": "CLASS",
"downloadSize": 759,
"installSize": 760
},
{
"name": "androidx.compose.foundation.text.KeyCommand",
"type": "CLASS",
"downloadSize": 755,
"installSize": 756
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4$sourceCenterInRoot$2$1",
"type": "CLASS",
"downloadSize": 754,
"installSize": 755
},
{
"name": "androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$2",
"type": "CLASS",
"downloadSize": 753,
"installSize": 754
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$2$1",
"type": "CLASS",
"downloadSize": 747,
"installSize": 748
},
{
"name": "androidx.compose.foundation.text.modifiers.ParagraphLayoutCache",
"type": "CLASS",
"downloadSize": 700,
"installSize": 701
},
{
"name": "androidx.compose.foundation.text.BasicTextFieldKt$BasicTextField$5",
"type": "CLASS",
"downloadSize": 660,
"installSize": 661
},
{
"name": "androidx.compose.foundation.lazy.LazyListScrollPosition",
"type": "CLASS",
"downloadSize": 608,
"installSize": 609
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$4",
"type": "CLASS",
"downloadSize": 608,
"installSize": 608
},
{
"name": "androidx.compose.foundation.text.modifiers.MultiParagraphLayoutCache",
"type": "CLASS",
"downloadSize": 604,
"installSize": 605
},
{
"name": "androidx.compose.foundation.text.HorizontalScrollLayoutModifier$measure$1",
"type": "CLASS",
"downloadSize": 590,
"installSize": 591
},
{
"name": "androidx.compose.foundation.text.AndroidCursorHandle_androidKt$CursorHandle$1",
"type": "CLASS",
"downloadSize": 586,
"installSize": 587
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierLocal",
"type": "CLASS",
"downloadSize": 583,
"installSize": 583
},
{
"name": "androidx.compose.foundation.ClickableElement",
"type": "CLASS",
"downloadSize": 577,
"installSize": 578
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$2",
"type": "CLASS",
"downloadSize": 562,
"installSize": 563
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5$1",
"type": "CLASS",
"downloadSize": 559,
"installSize": 560
},
{
"name": "androidx.compose.foundation.DrawOverscrollModifier",
"type": "CLASS",
"downloadSize": 551,
"installSize": 552
},
{
"name": "androidx.compose.foundation.text.AndroidCursorHandle_androidKt",
"type": "CLASS",
"downloadSize": 546,
"installSize": 547
},
{
"name": "androidx.compose.foundation.gestures.PressGestureScopeImpl",
"type": "CLASS",
"downloadSize": 539,
"installSize": 540
},
{
"name": "androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$1",
"type": "CLASS",
"downloadSize": 538,
"installSize": 539
},
{
"name": "androidx.compose.foundation.HoverableNode",
"type": "CLASS",
"downloadSize": 536,
"installSize": 537
},
{
"name": "androidx.compose.foundation.lazy.layout.LazySaveableStateHolder",
"type": "CLASS",
"downloadSize": 533,
"installSize": 534
},
{
"name": "androidx.compose.foundation.lazy.LazyListState",
"type": "CLASS",
"downloadSize": 532,
"installSize": 532
},
{
"name": "androidx.compose.foundation.gestures.DraggableElement",
"type": "CLASS",
"downloadSize": 522,
"installSize": 523
},
{
"name": "androidx.compose.foundation.text.HorizontalScrollLayoutModifier",
"type": "CLASS",
"downloadSize": 517,
"installSize": 518
},
{
"name": "androidx.compose.foundation.FocusableNode",
"type": "CLASS",
"downloadSize": 515,
"installSize": 515
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemProviderImpl",
"type": "CLASS",
"downloadSize": 510,
"installSize": 510
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$pointerInputNode$1$1$2",
"type": "CLASS",
"downloadSize": 509,
"installSize": 510
},
{
"name": "androidx.compose.foundation.text.VerticalScrollLayoutModifier",
"type": "CLASS",
"downloadSize": 507,
"installSize": 508
},
{
"name": "androidx.compose.foundation.text.TextDelegate",
"type": "CLASS",
"downloadSize": 504,
"installSize": 505
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManager$handleDragObserver$1",
"type": "CLASS",
"downloadSize": 503,
"installSize": 504
},
{
"name": "androidx.compose.foundation.ScrollKt$scroll$$inlined$debugInspectorInfo$1",
"type": "CLASS",
"downloadSize": 499,
"installSize": 500
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$scrollableNestedScrollConnection$1",
"type": "CLASS",
"downloadSize": 495,
"installSize": 496
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManagerKt$TextFieldSelectionHandle$2",
"type": "CLASS",
"downloadSize": 495,
"installSize": 496
},
{
"name": "androidx.compose.foundation.text.selection.SimpleLayoutKt$SimpleLayout$2",
"type": "CLASS",
"downloadSize": 488,
"installSize": 489
},
{
"name": "androidx.compose.foundation.text.BasicTextKt$BasicText-VhcvRP8$$inlined$Layout$1",
"type": "CLASS",
"downloadSize": 481,
"installSize": 481
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$awaitLongPressOrCancellation$2",
"type": "CLASS",
"downloadSize": 477,
"installSize": 477
},
{
"name": "androidx.compose.foundation.MutatorMutex$mutateWith$2",
"type": "CLASS",
"downloadSize": 475,
"installSize": 475
},
{
"name": "androidx.compose.foundation.lazy.LazyListIntervalContent$item$3",
"type": "CLASS",
"downloadSize": 468,
"installSize": 469
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4$1",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$pointerInputNode$1$1$1",
"type": "CLASS",
"downloadSize": 459,
"installSize": 460
},
{
"name": "androidx.compose.foundation.ClickablePointerInputNode$pointerInput$2",
"type": "CLASS",
"downloadSize": 452,
"installSize": 452
},
{
"name": "androidx.compose.foundation.text.TextFieldScrollerPosition",
"type": "CLASS",
"downloadSize": 451,
"installSize": 451
},
{
"name": "androidx.compose.foundation.lazy.layout.NearestRangeKeyIndexMap",
"type": "CLASS",
"downloadSize": 447,
"installSize": 447
},
{
"name": "androidx.compose.foundation.AbstractClickablePointerInputNode",
"type": "CLASS",
"downloadSize": 443,
"installSize": 444
},
{
"name": "androidx.compose.foundation.ClickableKt$handlePressInteraction$2",
"type": "CLASS",
"downloadSize": 438,
"installSize": 439
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5$1$1",
"type": "CLASS",
"downloadSize": 432,
"installSize": 433
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$2",
"type": "CLASS",
"downloadSize": 432,
"installSize": 432
},
{
"name": "androidx.compose.foundation.BorderModifierNodeElement",
"type": "CLASS",
"downloadSize": 431,
"installSize": 432
},
{
"name": "androidx.compose.foundation.interaction.FocusInteractionKt$collectIsFocusedAsState$1$1$1",
"type": "CLASS",
"downloadSize": 428,
"installSize": 429
},
{
"name": "androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1$measuredItemProvider$1",
"type": "CLASS",
"downloadSize": 424,
"installSize": 425
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$detectDragGesturesAfterLongPress$5",
"type": "CLASS",
"downloadSize": 424,
"installSize": 425
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2$1",
"type": "CLASS",
"downloadSize": 423,
"installSize": 424
},
{
"name": "androidx.compose.foundation.gestures.ScrollingLogic$onDragStopped$performFling$1",
"type": "CLASS",
"downloadSize": 411,
"installSize": 412
},
{
"name": "androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$effectModifier$1$1",
"type": "CLASS",
"downloadSize": 406,
"installSize": 407
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemPlacementAnimator",
"type": "CLASS",
"downloadSize": 404,
"installSize": 404
},
{
"name": "androidx.compose.foundation.gestures.UpdatableAnimationState",
"type": "CLASS",
"downloadSize": 401,
"installSize": 401
},
{
"name": "androidx.compose.foundation.gestures.MouseWheelScrollNode$pointerInputNode$1$1",
"type": "CLASS",
"downloadSize": 398,
"installSize": 398
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1",
"type": "CLASS",
"downloadSize": 397,
"installSize": 398
},
{
"name": "androidx.compose.foundation.DefaultDebugIndication",
"type": "CLASS",
"downloadSize": 394,
"installSize": 395
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$2",
"type": "CLASS",
"downloadSize": 393,
"installSize": 393
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutAnimateItemModifierNode$animatePlacementDelta$1",
"type": "CLASS",
"downloadSize": 391,
"installSize": 391
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4$1$2",
"type": "CLASS",
"downloadSize": 390,
"installSize": 391
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetcher$PrefetchRequest",
"type": "CLASS",
"downloadSize": 389,
"installSize": 390
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$onPositionedModifier$1",
"type": "CLASS",
"downloadSize": 382,
"installSize": 383
},
{
"name": "androidx.compose.foundation.gestures.ScrollingLogic$doFlingAnimation$2",
"type": "CLASS",
"downloadSize": 382,
"installSize": 382
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$draggable$1",
"type": "CLASS",
"downloadSize": 373,
"installSize": 374
},
{
"name": "androidx.compose.foundation.gestures.DefaultFlingBehavior$performFling$2",
"type": "CLASS",
"downloadSize": 367,
"installSize": 368
},
{
"name": "androidx.compose.foundation.ScrollingLayoutNode",
"type": "CLASS",
"downloadSize": 365,
"installSize": 366
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$9",
"type": "CLASS",
"downloadSize": 364,
"installSize": 365
},
{
"name": "androidx.compose.foundation.text.modifiers.MinLinesConstrainer",
"type": "CLASS",
"downloadSize": 363,
"installSize": 364
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectPreDragGesturesWithObserver$2",
"type": "CLASS",
"downloadSize": 362,
"installSize": 362
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$focusModifier$1$1$1",
"type": "CLASS",
"downloadSize": 361,
"installSize": 361
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManager_androidKt$textFieldMagnifier$1$2$1$2",
"type": "CLASS",
"downloadSize": 357,
"installSize": 357
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewRequesterImpl",
"type": "CLASS",
"downloadSize": 356,
"installSize": 357
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4$4$1$1",
"type": "CLASS",
"downloadSize": 356,
"installSize": 356
},
{
"name": "androidx.compose.foundation.gestures.UpdatableAnimationState$animateToZero$3",
"type": "CLASS",
"downloadSize": 353,
"installSize": 353
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$pointerInputNode$1$1$1$1",
"type": "CLASS",
"downloadSize": 350,
"installSize": 351
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$10",
"type": "CLASS",
"downloadSize": 345,
"installSize": 345
},
{
"name": "androidx.compose.foundation.AbstractClickablePointerInputNode$pointerInputNode$1",
"type": "CLASS",
"downloadSize": 345,
"installSize": 345
},
{
"name": "androidx.compose.foundation.text.TextFieldDelegateKt",
"type": "CLASS",
"downloadSize": 344,
"installSize": 344
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4$2$1",
"type": "CLASS",
"downloadSize": 343,
"installSize": 344
},
{
"name": "androidx.compose.foundation.lazy.LazyDslKt$LazyColumn$1",
"type": "CLASS",
"downloadSize": 340,
"installSize": 340
},
{
"name": "androidx.compose.foundation.BackgroundElement",
"type": "CLASS",
"downloadSize": 338,
"installSize": 339
},
{
"name": "androidx.compose.foundation.ClickableSemanticsNode",
"type": "CLASS",
"downloadSize": 335,
"installSize": 336
},
{
"name": "androidx.compose.foundation.text.TextFieldSize",
"type": "CLASS",
"downloadSize": 329,
"installSize": 329
},
{
"name": "androidx.compose.foundation.ScrollState",
"type": "CLASS",
"downloadSize": 325,
"installSize": 325
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl",
"type": "CLASS",
"downloadSize": 323,
"installSize": 323
},
{
"name": "androidx.compose.foundation.PlatformMagnifierFactoryApi29Impl",
"type": "CLASS",
"downloadSize": 313,
"installSize": 314
},
{
"name": "androidx.compose.foundation.lazy.layout.AwaitFirstLayoutModifier",
"type": "CLASS",
"downloadSize": 310,
"installSize": 310
},
{
"name": "androidx.compose.foundation.ScrollKt$scroll$2",
"type": "CLASS",
"downloadSize": 305,
"installSize": 306
},
{
"name": "androidx.compose.foundation.NoOpOverscrollEffect",
"type": "CLASS",
"downloadSize": 304,
"installSize": 305
},
{
"name": "androidx.compose.foundation.text.TextFieldScrollKt$textFieldScrollable$2",
"type": "CLASS",
"downloadSize": 304,
"installSize": 305
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$focusModifier$1",
"type": "CLASS",
"downloadSize": 300,
"installSize": 301
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsKt$lazyLayoutSemantics$1$indexForKeyMapping$1",
"type": "CLASS",
"downloadSize": 300,
"installSize": 300
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPinnableItem",
"type": "CLASS",
"downloadSize": 297,
"installSize": 297
},
{
"name": "androidx.compose.foundation.ScrollKt$scroll$2$semantics$1$accessibilityScrollState$1",
"type": "CLASS",
"downloadSize": 297,
"installSize": 297
},
{
"name": "androidx.compose.foundation.BorderModifierNode$drawRoundRectBorder$1",
"type": "CLASS",
"downloadSize": 294,
"installSize": 295
},
{
"name": "androidx.compose.foundation.text.UndoManager",
"type": "CLASS",
"downloadSize": 293,
"installSize": 293
},
{
"name": "androidx.compose.foundation.ImageKt$Image$semantics$1$1",
"type": "CLASS",
"downloadSize": 293,
"installSize": 293
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$5",
"type": "CLASS",
"downloadSize": 291,
"installSize": 292
},
{
"name": "androidx.compose.foundation.text.KeyboardOptions",
"type": "CLASS",
"downloadSize": 290,
"installSize": 290
},
{
"name": "androidx.compose.foundation.text.AndroidCursorHandle_androidKt$drawCursorHandle$1$1$1",
"type": "CLASS",
"downloadSize": 287,
"installSize": 288
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponderNode",
"type": "CLASS",
"downloadSize": 281,
"installSize": 282
},
{
"name": "androidx.compose.foundation.text.FixedMotionDurationScale",
"type": "CLASS",
"downloadSize": 280,
"installSize": 281
},
{
"name": "androidx.compose.foundation.gestures.MouseWheelScrollNode",
"type": "CLASS",
"downloadSize": 275,
"installSize": 275
},
{
"name": "androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$onNewSize$1",
"type": "CLASS",
"downloadSize": 269,
"installSize": 270
},
{
"name": "androidx.compose.foundation.ClipScrollableContainerKt$HorizontalScrollableClipModifier$1",
"type": "CLASS",
"downloadSize": 266,
"installSize": 266
},
{
"name": "androidx.compose.foundation.text.TextFieldKeyInputKt$textFieldKeyInput$2",
"type": "CLASS",
"downloadSize": 264,
"installSize": 264
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$6",
"type": "CLASS",
"downloadSize": 264,
"installSize": 264
},
{
"name": "androidx.compose.foundation.lazy.layout.MutableIntervalList",
"type": "CLASS",
"downloadSize": 263,
"installSize": 263
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$draggable$5",
"type": "CLASS",
"downloadSize": 263,
"installSize": 263
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutAnimateItemModifierNode",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "androidx.compose.foundation.ScrollKt$scroll$2$semantics$1$1",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$drawSelectionHandle$1$1$1$1",
"type": "CLASS",
"downloadSize": 262,
"installSize": 262
},
{
"name": "androidx.compose.foundation.text.TextFieldState",
"type": "CLASS",
"downloadSize": 259,
"installSize": 260
},
{
"name": "androidx.compose.foundation.gestures.ForEachGestureKt$awaitEachGesture$2",
"type": "CLASS",
"downloadSize": 259,
"installSize": 260
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$DefaultScrollMotionDurationScale$1",
"type": "CLASS",
"downloadSize": 257,
"installSize": 257
},
{
"name": "androidx.compose.foundation.ClickableKt$handlePressInteraction$2$delayJob$1",
"type": "CLASS",
"downloadSize": 255,
"installSize": 256
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1$4",
"type": "CLASS",
"downloadSize": 254,
"installSize": 255
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory",
"type": "CLASS",
"downloadSize": 253,
"installSize": 254
},
{
"name": "androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1$1",
"type": "CLASS",
"downloadSize": 253,
"installSize": 254
},
{
"name": "androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2",
"type": "CLASS",
"downloadSize": 253,
"installSize": 253
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$HorizontalPointerDirectionConfig$1",
"type": "CLASS",
"downloadSize": 252,
"installSize": 253
},
{
"name": "androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1",
"type": "CLASS",
"downloadSize": 251,
"installSize": 252
},
{
"name": "androidx.compose.foundation.text.EmptyMeasurePolicy",
"type": "CLASS",
"downloadSize": 248,
"installSize": 249
},
{
"name": "androidx.compose.foundation.PlatformMagnifierFactoryApi28Impl",
"type": "CLASS",
"downloadSize": 248,
"installSize": 248
},
{
"name": "androidx.compose.foundation.gestures.ContentInViewModifier$launchAnimation$1",
"type": "CLASS",
"downloadSize": 248,
"installSize": 248
},
{
"name": "androidx.compose.foundation.gestures.ModifierLocalScrollableContainerProvider",
"type": "CLASS",
"downloadSize": 246,
"installSize": 246
},
{
"name": "androidx.compose.foundation.gestures.MouseWheelScrollElement",
"type": "CLASS",
"downloadSize": 245,
"installSize": 246
},
{
"name": "androidx.compose.foundation.ScrollKt$scroll$2$semantics$1$1$1",
"type": "CLASS",
"downloadSize": 245,
"installSize": 246
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt",
"type": "CLASS",
"downloadSize": 240,
"installSize": 241
},
{
"name": "androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$drawSelectionHandle$1",
"type": "CLASS",
"downloadSize": 240,
"installSize": 241
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$awaitSecondDown$2",
"type": "CLASS",
"downloadSize": 240,
"installSize": 241
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDragGesturesAfterLongPressWithObserver$5",
"type": "CLASS",
"downloadSize": 239,
"installSize": 240
},
{
"name": "androidx.compose.foundation.FocusableKt$focusableInNonTouchMode$1",
"type": "CLASS",
"downloadSize": 238,
"installSize": 238
},
{
"name": "androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1",
"type": "CLASS",
"downloadSize": 237,
"installSize": 237
},
{
"name": "androidx.compose.foundation.shape.CornerBasedShape",
"type": "CLASS",
"downloadSize": 236,
"installSize": 236
},
{
"name": "androidx.compose.foundation.text.TextLayoutResultProxy",
"type": "CLASS",
"downloadSize": 235,
"installSize": 236
},
{
"name": "androidx.compose.foundation.text.KeyboardActions",
"type": "CLASS",
"downloadSize": 235,
"installSize": 235
},
{
"name": "androidx.compose.foundation.ScrollingLayoutElement",
"type": "CLASS",
"downloadSize": 234,
"installSize": 235
},
{
"name": "androidx.compose.foundation.lazy.LazyListKt$LazyList$1",
"type": "CLASS",
"downloadSize": 234,
"installSize": 234
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDownAndDragGesturesWithObserver$2$2",
"type": "CLASS",
"downloadSize": 233,
"installSize": 234
},
{
"name": "androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$1",
"type": "CLASS",
"downloadSize": 231,
"installSize": 231
},
{
"name": "androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2",
"type": "CLASS",
"downloadSize": 229,
"installSize": 230
},
{
"name": "androidx.compose.foundation.gestures.ContentInViewModifier$launchAnimation$1$1",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "androidx.compose.foundation.gestures.ScrollExtensionsKt$animateScrollBy$2",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsKt$lazyLayoutSemantics$1$scrollToIndexAction$1$2",
"type": "CLASS",
"downloadSize": 226,
"installSize": 226
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2",
"type": "CLASS",
"downloadSize": 224,
"installSize": 225
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$detectDragGestures$5$2",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "androidx.compose.foundation.text.TextFieldScrollKt$textFieldScrollable$2$wrappedScrollableState$1$1$canScrollBackward$2",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "androidx.compose.foundation.text.TextFieldCursorKt$cursor$1$1$1",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "androidx.compose.foundation.BorderCache",
"type": "CLASS",
"downloadSize": 223,
"installSize": 223
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2$2",
"type": "CLASS",
"downloadSize": 223,
"installSize": 223
},
{
"name": "androidx.compose.foundation.gestures.ScrollDraggableState$drag$2",
"type": "CLASS",
"downloadSize": 222,
"installSize": 223
},
{
"name": "androidx.compose.foundation.OverscrollConfiguration",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$2",
"type": "CLASS",
"downloadSize": 221,
"installSize": 222
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$2",
"type": "CLASS",
"downloadSize": 221,
"installSize": 222
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$8",
"type": "CLASS",
"downloadSize": 221,
"installSize": 222
},
{
"name": "androidx.compose.foundation.text.MappedKeys",
"type": "CLASS",
"downloadSize": 221,
"installSize": 221
},
{
"name": "androidx.compose.foundation.interaction.FocusInteractionKt$collectIsFocusedAsState$1$1",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.foundation.interaction.PressInteractionKt$collectIsPressedAsState$1$1",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.foundation.interaction.HoverInteractionKt$collectIsHoveredAsState$1$1",
"type": "CLASS",
"downloadSize": 220,
"installSize": 220
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDragGesturesAfterLongPressWithObserver$3",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$pointerInputNode$1$1",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutSemanticsKt$lazyLayoutSemantics$1$scrollByAction$1$1",
"type": "CLASS",
"downloadSize": 217,
"installSize": 217
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$awaitDrag$2",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1$2$emit$2",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.foundation.text.selection.TextSelectionColors",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutAnimateItemModifierNode$cancelAnimation$1",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.compose.foundation.lazy.LazyListState$scrollToItem$2",
"type": "CLASS",
"downloadSize": 215,
"installSize": 216
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDownAndDragGesturesWithObserver$2$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 216
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$pointerInputNode$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 215
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$TextFieldCursorHandle$1",
"type": "CLASS",
"downloadSize": 214,
"installSize": 215
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManagerKt$TextFieldSelectionHandle$1",
"type": "CLASS",
"downloadSize": 214,
"installSize": 215
},
{
"name": "androidx.compose.foundation.AbstractClickableNode$onKeyEvent$2$1",
"type": "CLASS",
"downloadSize": 213,
"installSize": 214
},
{
"name": "androidx.compose.foundation.FocusableElement",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "androidx.compose.foundation.text.TextFieldPressGestureFilterKt$tapPressTextFieldModifier$1$2$1$2",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "androidx.compose.foundation.BorderStroke",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2",
"type": "CLASS",
"downloadSize": 211,
"installSize": 211
},
{
"name": "androidx.compose.foundation.ClickableSemanticsNode$applySemantics$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "androidx.compose.foundation.AbstractClickableNode$onKeyEvent$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "androidx.compose.foundation.lazy.layout.DefaultLazyKey",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewRequesterElement",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.foundation.text.ValidatingOffsetMapping",
"type": "CLASS",
"downloadSize": 209,
"installSize": 210
},
{
"name": "androidx.compose.foundation.ClickableKt$clickable$2",
"type": "CLASS",
"downloadSize": 209,
"installSize": 210
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDownAndDragGesturesWithObserver$2",
"type": "CLASS",
"downloadSize": 207,
"installSize": 207
},
{
"name": "androidx.compose.foundation.HoverableElement",
"type": "CLASS",
"downloadSize": 205,
"installSize": 206
},
{
"name": "androidx.compose.foundation.FocusableNode$onFocusEvent$1",
"type": "CLASS",
"downloadSize": 203,
"installSize": 203
},
{
"name": "androidx.compose.foundation.shape.DpCornerSize",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$3",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.compose.foundation.text.selection.SelectionMagnifierKt$rememberAnimatedMagnifierPosition$1",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "androidx.compose.foundation.text.TextFieldKeyInput",
"type": "CLASS",
"downloadSize": 197,
"installSize": 197
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponderElement",
"type": "CLASS",
"downloadSize": 197,
"installSize": 197
},
{
"name": "androidx.compose.foundation.lazy.AnimateItemPlacementElement",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "androidx.compose.foundation.FocusedBoundsObserverNode",
"type": "CLASS",
"downloadSize": 195,
"installSize": 196
},
{
"name": "androidx.compose.foundation.FocusedBoundsObserverElement",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemPlacementAnimator$onMeasured$$inlined$sortBy$2",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1$2",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "androidx.compose.foundation.gestures.BringIntoViewRequestPriorityQueue",
"type": "CLASS",
"downloadSize": 188,
"installSize": 188
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemPlacementAnimator$onMeasured$$inlined$sortBy$1",
"type": "CLASS",
"downloadSize": 186,
"installSize": 187
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$3",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$4",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$10",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$4",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$5",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$6",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$9$1",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$9$2",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.MouseWheelScrollNode$pointerInputNode$1",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$pointerScrollable$3$1$1",
"type": "CLASS",
"downloadSize": 185,
"installSize": 186
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetcher$timeTracker$1",
"type": "CLASS",
"downloadSize": 185,
"installSize": 185
},
{
"name": "androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$effectModifier$1",
"type": "CLASS",
"downloadSize": 184,
"installSize": 185
},
{
"name": "androidx.compose.foundation.MagnifierKt$magnifier$4$1$1",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "androidx.compose.foundation.FocusableInteractionNode$emitWithFallback$1",
"type": "CLASS",
"downloadSize": 182,
"installSize": 182
},
{
"name": "androidx.compose.foundation.lazy.LazyListMeasureResult",
"type": "CLASS",
"downloadSize": 181,
"installSize": 181
},
{
"name": "androidx.compose.foundation.text.TextFieldGestureModifiersKt$longPressDragGestureFilter$1",
"type": "CLASS",
"downloadSize": 181,
"installSize": 181
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponder_androidKt$defaultBringIntoViewParent$1",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsInfo$Interval",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "androidx.compose.foundation.text.BasicTextKt$BasicText$1",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "androidx.compose.foundation.text.TextFieldCursorKt$cursor$1$1",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "androidx.compose.foundation.text.selection.SelectionHandleInfo",
"type": "CLASS",
"downloadSize": 178,
"installSize": 178
},
{
"name": "androidx.compose.foundation.gestures.ScrollDraggableState",
"type": "CLASS",
"downloadSize": 176,
"installSize": 177
},
{
"name": "androidx.compose.foundation.HoverableNode$onPointerEvent$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.foundation.HoverableNode$onPointerEvent$2",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapGestures$2$1$7",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewChildNode",
"type": "CLASS",
"downloadSize": 173,
"installSize": 174
},
{
"name": "androidx.compose.foundation.gestures.DefaultScrollableState",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.foundation.text.BasicTextKt$BasicText$8",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.foundation.FocusableSemanticsNode",
"type": "CLASS",
"downloadSize": 171,
"installSize": 172
},
{
"name": "androidx.compose.foundation.text.TextFieldScrollKt$textFieldScrollable$2$wrappedScrollableState$1$1",
"type": "CLASS",
"downloadSize": 167,
"installSize": 168
},
{
"name": "androidx.compose.foundation.FocusableKt$FocusableInNonTouchModeElement$1",
"type": "CLASS",
"downloadSize": 167,
"installSize": 167
},
{
"name": "androidx.compose.foundation.FocusableKt",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "androidx.compose.foundation.text.LongPressTextDragObserverKt$detectDragGesturesAfterLongPressWithObserver$2",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "androidx.compose.foundation.lazy.layout.IntervalList$Interval",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.foundation.ImageKt$Image$3",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.foundation.IndicationModifier",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.foundation.BorderModifierNode",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewRequesterNode",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.foundation.GlowEdgeEffectCompat",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutNearestRangeState",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.foundation.lazy.layout.LazySaveableStateHolder$1",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.foundation.shape.PercentCornerSize",
"type": "CLASS",
"downloadSize": 155,
"installSize": 156
},
{
"name": "androidx.compose.foundation.DefaultDebugIndication$DefaultDebugIndicationInstance",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$drawSelectionHandle$1$1$1",
"type": "CLASS",
"downloadSize": 147,
"installSize": 148
},
{
"name": "androidx.compose.foundation.text.selection.HandlePositionProvider",
"type": "CLASS",
"downloadSize": 146,
"installSize": 147
},
{
"name": "androidx.compose.foundation.FocusedBoundsNode",
"type": "CLASS",
"downloadSize": 141,
"installSize": 142
},
{
"name": "androidx.compose.foundation.shape.PxCornerSize",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "androidx.compose.foundation.lazy.LazyListState$remeasurementModifier$1",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$DefaultSelectionHandle$1",
"type": "CLASS",
"downloadSize": 138,
"installSize": 138
},
{
"name": "androidx.compose.foundation.BorderModifierNode$drawGenericBorder$3",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManager$mouseSelectionObserver$1",
"type": "CLASS",
"downloadSize": 135,
"installSize": 136
},
{
"name": "androidx.compose.foundation.gestures.ContentInViewModifier$Request",
"type": "CLASS",
"downloadSize": 135,
"installSize": 135
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutItemReusePolicy",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.compose.foundation.text.Handle",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.compose.foundation.text.HandleState",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.compose.foundation.text.selection.HandleReferencePoint",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.compose.foundation.Api31Impl",
"type": "CLASS",
"downloadSize": 127,
"installSize": 127
},
{
"name": "androidx.compose.foundation.MutatePriority",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.compose.foundation.PlatformMagnifierFactoryApi28Impl$PlatformMagnifierImpl",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.compose.foundation.ProgressSemanticsKt$progressSemantics$1",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "androidx.compose.foundation.shape.RoundedCornerShapeKt",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.compose.foundation.gestures.Orientation",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.foundation.text.ValidatingOffsetMappingKt",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.foundation.BorderKt$drawRectBorder$1",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.compose.foundation.FocusableInteractionNode",
"type": "CLASS",
"downloadSize": 113,
"installSize": 114
},
{
"name": "androidx.compose.foundation.FocusablePinnableContainerNode",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.compose.foundation.text.KeyMappingKt$defaultKeyMapping$1",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.compose.foundation.text.selection.AndroidSelectionHandles_androidKt$SelectionHandle$1$1$1",
"type": "CLASS",
"downloadSize": 110,
"installSize": 110
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponderNode$bringChildIntoView$2$1$1",
"type": "CLASS",
"downloadSize": 108,
"installSize": 109
},
{
"name": "androidx.compose.foundation.NoIndication",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.foundation.interaction.MutableInteractionSourceImpl",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.foundation.text.selection.SelectionHandlesKt",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.foundation.text.BasicTextFieldKt$BasicTextField$1",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$1",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierLocal$layout$2",
"type": "CLASS",
"downloadSize": 105,
"installSize": 106
},
{
"name": "androidx.compose.foundation.gestures.ScrollingLogic$doFlingAnimation$2$scope$1",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "androidx.compose.foundation.gestures.DefaultScrollableState$scrollScope$1",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "androidx.compose.foundation.lazy.LazyListIntervalContent",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "androidx.compose.foundation.text.selection.SelectionMagnifierKt",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.compose.foundation.lazy.LazyListStateKt$rememberLazyListState$1$1",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemProviderKt$rememberLazyListItemProviderLambda$1$1",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.compose.foundation.ScrollKt$rememberScrollState$1$1",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$onDragOrUp$1",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$draggable$4",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$processDragStart$1",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.compose.foundation.gestures.UpdatableAnimationState$animateToZero$1",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewRequesterImpl$bringIntoView$1",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$processDragStop$1",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.compose.foundation.lazy.LazyListState$scroll$1",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$scrollableNestedScrollConnection$1$onPostFling$1",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.foundation.AndroidEdgeEffectOverscrollEffect$applyToFling$1",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.foundation.gestures.DraggableKt$awaitDownAndSlop$1",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.foundation.AbstractClickableNode$InteractionData",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.compose.foundation.lazy.LazyItemScopeImpl",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.compose.foundation.FocusableInNonTouchMode",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.compose.foundation.gestures.DraggableNode$processDragCancel$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$4$invoke$$inlined$onDispose$1",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.foundation.HoverableNode$emitEnter$1",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.foundation.gestures.DefaultFlingBehavior",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutAnimateItemModifierNodeKt",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.compose.foundation.gestures.ScrollingLogic$doFlingAnimation$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 76
},
{
"name": "androidx.compose.foundation.gestures.ScrollingLogic$onDragStopped$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 76
},
{
"name": "androidx.compose.foundation.lazy.LazyItemScope$-CC",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.foundation.HoverableNode$emitExit$1",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.foundation.gestures.PressGestureScopeImpl$reset$1",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.foundation.gestures.PressGestureScopeImpl$tryAwaitRelease$1",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.foundation.lazy.layout.AwaitFirstLayoutModifier$waitForFirstLayout$1",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.foundation.text.KeyMappingKt",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewRequesterKt",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "androidx.compose.foundation.gestures.PressGestureScopeImpl$awaitRelease$1",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "androidx.compose.foundation.MagnifierKt",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.compose.foundation.lazy.EmptyLazyListLayoutInfo",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.compose.foundation.lazy.AnimateItemPlacementNode",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "androidx.compose.foundation.IndicationKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.foundation.interaction.PressInteraction$Press",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "androidx.compose.foundation.gestures.DragEvent$DragDelta",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.foundation.gestures.DragEvent$DragStarted",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.foundation.gestures.DragEvent$DragStopped",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.foundation.FocusedBoundsKt",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.compose.foundation.text.TextDragObserver",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.compose.foundation.PlatformMagnifierFactoryApi29Impl$PlatformMagnifierImpl",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.compose.foundation.ClipScrollableContainerKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.compose.foundation.text.selection.TextFieldSelectionManagerKt$WhenMappings",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$awaitFirstDown$2",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.compose.foundation.gestures.ScrollableState",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "androidx.compose.foundation.text.ComposableSingletons$BasicTextFieldKt",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.compose.foundation.text.selection.TextSelectionColorsKt",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.compose.foundation.text.modifiers.MinLinesConstrainerKt",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$awaitDragOrCancellation$1",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$awaitLongPressOrCancellation$1",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.compose.foundation.gestures.DragGestureDetectorKt$drag$1",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$waitForUpOrCancellation$2",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.compose.foundation.gestures.ScrollExtensionsKt$animateScrollBy$1",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "androidx.compose.foundation.OverscrollEffect",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.foundation.AndroidOverscrollKt",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$awaitScrollEvent$1",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.foundation.gestures.ForEachGestureKt$awaitAllPointersUp$3",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.foundation.gestures.TapGestureDetectorKt$consumeUntilUp$1",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.foundation.lazy.LazyListInterval",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.compose.foundation.MutatorMutex$Mutator",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.foundation.MutatorMutex",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.foundation.lazy.LazyListBeyondBoundsState",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.foundation.text.TextFieldCursorKt",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.foundation.lazy.LazyLayoutSemanticStateKt$LazyLayoutSemanticState$1",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.foundation.interaction.PressInteraction$Cancel",
"type": "CLASS",
"downloadSize": 41,
"installSize": 42
},
{
"name": "androidx.compose.foundation.interaction.PressInteraction$Release",
"type": "CLASS",
"downloadSize": 41,
"installSize": 42
},
{
"name": "androidx.compose.foundation.ClickablePointerInputNode",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.compose.foundation.Clickable_androidKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.compose.foundation.text.ComposableSingletons$CoreTextFieldKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.compose.foundation.interaction.DragInteraction$Cancel",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.foundation.interaction.DragInteraction$Stop",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.foundation.interaction.FocusInteraction$Unfocus",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.foundation.interaction.HoverInteraction$Exit",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.foundation.OverscrollConfigurationKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.foundation.text.selection.SelectionRegistrarKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.foundation.gestures.DragEvent$DragCancelled",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.foundation.PlatformMagnifierFactory",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.foundation.gestures.GestureCancellationException",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutKeyIndexMap",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.foundation.gestures.ScrollableKt$NoOpScrollScope$1",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierLocal$Companion$emptyBeyondBoundsScope$1",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.compose.foundation.lazy.LazyListLayoutInfo",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "androidx.compose.foundation.PlatformMagnifier",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewParent",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "androidx.compose.foundation.Indication",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.IndicationInstance",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.gestures.ScrollScope",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.gestures.DraggableState",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.gestures.DragScope",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.shape.CornerSize",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.text.KeyMapping",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.text.selection.MouseSelectionObserver",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchState$PrefetchHandle",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchState",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
},
{
"name": "androidx.compose.foundation.text.DeadKeyCombiner",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
},
{
"name": "androidx.compose.foundation.text.selection.TextPreparedSelectionState",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
},
{
"name": "androidx.compose.foundation.interaction.DragInteraction$Start",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.foundation.interaction.FocusInteraction$Focus",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.foundation.interaction.HoverInteraction$Enter",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.foundation.gestures.ScrollConfig",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.gestures.PointerDirectionConfig",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.interaction.Interaction",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.interaction.InteractionSource",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.lazy.LazyListItemProvider",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.lazy.LazyListScope",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.lazy.layout.LazyLayoutPrefetchState$Prefetcher",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.relocation.BringIntoViewResponder",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.foundation.text.selection.SelectionAdjustment",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "org.jetbrains.kotlin:kotlin-stdlib:1.9.0",
"type": "EXTERNAL",
"downloadSize": 110304,
"installSize": 110477,
"files": [
{
"name": "kotlin.coroutines.ContinuationKt",
"type": "CLASS",
"downloadSize": 37864,
"installSize": 37923
},
{
"name": "kotlin.comparisons.ComparisonsKt___ComparisonsJvmKt",
"type": "CLASS",
"downloadSize": 19107,
"installSize": 19136
},
{
"name": "kotlin.jvm.internal.Intrinsics$Kotlin",
"type": "CLASS",
"downloadSize": 13549,
"installSize": 13570
},
{
"name": "kotlin.text.StringsKt__StringsKt",
"type": "CLASS",
"downloadSize": 2604,
"installSize": 2608
},
{
"name": "kotlin.collections.builders.MapBuilder",
"type": "CLASS",
"downloadSize": 2386,
"installSize": 2390
},
{
"name": "kotlin.collections.ArrayDeque",
"type": "CLASS",
"downloadSize": 2177,
"installSize": 2180
},
{
"name": "kotlin.time.Duration",
"type": "CLASS",
"downloadSize": 1834,
"installSize": 1837
},
{
"name": "kotlin.collections.CollectionsKt___CollectionsKt",
"type": "CLASS",
"downloadSize": 1612,
"installSize": 1615
},
{
"name": "kotlin.collections.builders.ListBuilder",
"type": "CLASS",
"downloadSize": 1367,
"installSize": 1369
},
{
"name": "kotlin.jvm.internal.ClassReference",
"type": "CLASS",
"downloadSize": 1061,
"installSize": 1062
},
{
"name": "kotlin.collections.ArraysKt___ArraysKt",
"type": "CLASS",
"downloadSize": 960,
"installSize": 961
},
{
"name": "kotlin.collections.builders.MapBuilderEntries",
"type": "CLASS",
"downloadSize": 921,
"installSize": 922
},
{
"name": "kotlin.collections.EmptyList",
"type": "CLASS",
"downloadSize": 741,
"installSize": 743
},
{
"name": "kotlin.ULongArray",
"type": "CLASS",
"downloadSize": 675,
"installSize": 676
},
{
"name": "kotlin.UByteArray",
"type": "CLASS",
"downloadSize": 673,
"installSize": 674
},
{
"name": "kotlin.UIntArray",
"type": "CLASS",
"downloadSize": 673,
"installSize": 674
},
{
"name": "kotlin.UShortArray",
"type": "CLASS",
"downloadSize": 673,
"installSize": 674
},
{
"name": "kotlin.coroutines.jvm.internal.BaseContinuationImpl",
"type": "CLASS",
"downloadSize": 610,
"installSize": 611
},
{
"name": "kotlin.collections.AbstractMap",
"type": "CLASS",
"downloadSize": 601,
"installSize": 602
},
{
"name": "kotlin.jvm.internal.FunctionReferenceImpl",
"type": "CLASS",
"downloadSize": 542,
"installSize": 543
},
{
"name": "kotlin.text.StringsKt__StringsKt$rangesDelimitedBy$2",
"type": "CLASS",
"downloadSize": 537,
"installSize": 537
},
{
"name": "kotlin.text.DelimitedRangesSequence$iterator$1",
"type": "CLASS",
"downloadSize": 496,
"installSize": 497
},
{
"name": "kotlin.text.StringsKt__StringNumberConversionsKt",
"type": "CLASS",
"downloadSize": 447,
"installSize": 448
},
{
"name": "kotlin.collections.ArrayAsCollection",
"type": "CLASS",
"downloadSize": 441,
"installSize": 442
},
{
"name": "kotlin.collections.builders.SetBuilder",
"type": "CLASS",
"downloadSize": 436,
"installSize": 437
},
{
"name": "kotlin.coroutines.CombinedContext",
"type": "CLASS",
"downloadSize": 418,
"installSize": 419
},
{
"name": "kotlin.collections.AbstractList",
"type": "CLASS",
"downloadSize": 404,
"installSize": 405
},
{
"name": "kotlin.time.DurationUnit",
"type": "CLASS",
"downloadSize": 392,
"installSize": 393
},
{
"name": "kotlin.collections.EmptySet",
"type": "CLASS",
"downloadSize": 379,
"installSize": 379
},
{
"name": "kotlin.collections.EmptyMap",
"type": "CLASS",
"downloadSize": 370,
"installSize": 371
},
{
"name": "kotlin.sequences.SequenceBuilderIterator",
"type": "CLASS",
"downloadSize": 357,
"installSize": 357
},
{
"name": "kotlin.ranges.LongProgressionIterator",
"type": "CLASS",
"downloadSize": 356,
"installSize": 357
},
{
"name": "kotlin.collections.AbstractCollection",
"type": "CLASS",
"downloadSize": 356,
"installSize": 356
},
{
"name": "kotlin.ranges.CharProgressionIterator",
"type": "CLASS",
"downloadSize": 356,
"installSize": 356
},
{
"name": "kotlin.ranges.ClosedFloatRange",
"type": "CLASS",
"downloadSize": 345,
"installSize": 346
},
{
"name": "kotlin.ranges.IntProgressionIterator",
"type": "CLASS",
"downloadSize": 336,
"installSize": 337
},
{
"name": "kotlin.collections.AbstractList$ListIteratorImpl",
"type": "CLASS",
"downloadSize": 334,
"installSize": 335
},
{
"name": "kotlin.jvm.internal.PropertyReference",
"type": "CLASS",
"downloadSize": 328,
"installSize": 329
},
{
"name": "kotlin.collections.builders.MapBuilder$EntryRef",
"type": "CLASS",
"downloadSize": 313,
"installSize": 314
},
{
"name": "kotlin.enums.EnumEntriesList",
"type": "CLASS",
"downloadSize": 304,
"installSize": 305
},
{
"name": "kotlin.jvm.internal.PropertyReference1Impl",
"type": "CLASS",
"downloadSize": 297,
"installSize": 297
},
{
"name": "kotlin.jvm.internal.MutablePropertyReference1",
"type": "CLASS",
"downloadSize": 291,
"installSize": 291
},
{
"name": "kotlin.ULong",
"type": "CLASS",
"downloadSize": 278,
"installSize": 279
},
{
"name": "kotlin.collections.EmptyIterator",
"type": "CLASS",
"downloadSize": 258,
"installSize": 258
},
{
"name": "kotlin.random.Random",
"type": "CLASS",
"downloadSize": 253,
"installSize": 253
},
{
"name": "kotlin.ranges.IntProgression",
"type": "CLASS",
"downloadSize": 251,
"installSize": 252
},
{
"name": "kotlin.coroutines.SafeContinuation",
"type": "CLASS",
"downloadSize": 236,
"installSize": 237
},
{
"name": "kotlin.jvm.internal.PropertyReference2Impl",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "kotlin.ranges.LongRange",
"type": "CLASS",
"downloadSize": 229,
"installSize": 230
},
{
"name": "kotlin.collections.builders.MapBuilder$Itr",
"type": "CLASS",
"downloadSize": 228,
"installSize": 228
},
{
"name": "kotlin.sequences.FilteringSequence$iterator$1",
"type": "CLASS",
"downloadSize": 226,
"installSize": 227
},
{
"name": "kotlin.ranges.CharRange",
"type": "CLASS",
"downloadSize": 225,
"installSize": 225
},
{
"name": "kotlin.collections.AbstractList$SubList",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "kotlin.random.Random$Default",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "kotlin.UInt",
"type": "CLASS",
"downloadSize": 218,
"installSize": 219
},
{
"name": "kotlin.sequences.SequencesKt",
"type": "CLASS",
"downloadSize": 218,
"installSize": 218
},
{
"name": "kotlin.UShort",
"type": "CLASS",
"downloadSize": 205,
"installSize": 205
},
{
"name": "kotlin.coroutines.AbstractCoroutineContextElement",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "kotlin.UByte",
"type": "CLASS",
"downloadSize": 203,
"installSize": 204
},
{
"name": "kotlin.collections.builders.MapBuilder$EntriesItr",
"type": "CLASS",
"downloadSize": 203,
"installSize": 203
},
{
"name": "kotlin.ranges.IntRange",
"type": "CLASS",
"downloadSize": 199,
"installSize": 200
},
{
"name": "kotlin.SynchronizedLazyImpl",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "kotlin.sequences.TransformingSequence$iterator$1",
"type": "CLASS",
"downloadSize": 170,
"installSize": 170
},
{
"name": "kotlin.SafePublicationLazyImpl",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "kotlin.collections.ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "kotlin.coroutines.intrinsics.CoroutineSingletons",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "kotlin.ranges.LongProgression",
"type": "CLASS",
"downloadSize": 163,
"installSize": 163
},
{
"name": "kotlin.jvm.internal.PackageReference",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "kotlin.text.StringsKt___StringsKt",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "kotlin.LazyThreadSafetyMode",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "kotlin.coroutines.jvm.internal.ContinuationImpl",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "kotlin.coroutines.EmptyCoroutineContext",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlin.Pair",
"type": "CLASS",
"downloadSize": 143,
"installSize": 144
},
{
"name": "kotlin.collections.AbstractSet",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "kotlin.collections.IndexingIterable",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "kotlin.sequences.GeneratorSequence",
"type": "CLASS",
"downloadSize": 135,
"installSize": 135
},
{
"name": "kotlin.collections.IndexedValue",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "kotlin.jvm.internal.CallableReference",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "kotlin.UnsafeLazyImpl",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "kotlin.jvm.internal.PropertyReference0Impl",
"type": "CLASS",
"downloadSize": 130,
"installSize": 131
},
{
"name": "kotlin.comparisons.ComparisonsKt__ComparisonsKt$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "kotlin.DeepRecursiveScopeImpl",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "kotlin.coroutines.jvm.internal.RestrictedSuspendLambda",
"type": "CLASS",
"downloadSize": 116,
"installSize": 117
},
{
"name": "kotlin.coroutines.jvm.internal.SuspendLambda",
"type": "CLASS",
"downloadSize": 116,
"installSize": 117
},
{
"name": "kotlin.Result$Failure",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "kotlin.internal.PlatformImplementations$ReflectThrowable",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "kotlin.jvm.internal.Lambda",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "kotlin.ranges.CharProgression",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "kotlin.jvm.internal.Reflection",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
},
{
"name": "kotlin.sequences.SequencesKt___SequencesJvmKt",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "kotlin.coroutines.jvm.internal.CompletedContinuation",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3",
"type": "CLASS",
"downloadSize": 96,
"installSize": 96
},
{
"name": "kotlin.text.Regex",
"type": "CLASS",
"downloadSize": 95,
"installSize": 96
},
{
"name": "kotlin.sequences.FilteringSequence",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "kotlin.collections.AbstractMutableCollection",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "kotlin.random.AbstractPlatformRandom",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$2",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "kotlin.collections.AbstractMutableList",
"type": "CLASS",
"downloadSize": 83,
"installSize": 84
},
{
"name": "kotlin.text.DelimitedRangesSequence",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "kotlin.text.Charsets",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "kotlin.sequences.ConstrainedOnceSequence",
"type": "CLASS",
"downloadSize": 71,
"installSize": 72
},
{
"name": "kotlin.coroutines.jvm.internal.RestrictedContinuationImpl",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "kotlin.random.FallbackThreadLocalRandom",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "kotlin.coroutines.jvm.internal.DebugMetadata",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "kotlin.random.jdk8.PlatformThreadLocalRandom",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "kotlin.collections.AbstractMutableSet",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "kotlin.sequences.EmptySequence",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "kotlin.collections.CollectionsKt__ReversedViewsKt",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "kotlin.coroutines.AbstractCoroutineContextKey",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "kotlin.Unit",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "kotlin.coroutines.CoroutineContext",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "kotlin.jvm.internal.ReflectionFactory",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "kotlin.time.DurationJvmKt",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "kotlin.Result",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "kotlin.collections.CollectionsKt__IteratorsJVMKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "kotlin.collections.CollectionsKt__MutableCollectionsJVMKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "kotlin.jvm.internal.CallableReference$NoReceiver",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "kotlin.jvm.internal.Ref$BooleanRef",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlin.jvm.internal.Ref$FloatRef",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlin.jvm.internal.Ref$IntRef",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlin.jvm.internal.Ref$LongRef",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlin.jvm.internal.Ref$ObjectRef",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlin.text.ScreenFloatValueRegEx",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "kotlin.DeepRecursiveKt",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "kotlin.reflect.KProperty1",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "kotlin.jvm.internal.MutablePropertyReference1Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "kotlin.jvm.KotlinReflectionNotSupportedError",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createSimpleCoroutineForSuspendFunction$1",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createSimpleCoroutineForSuspendFunction$2",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "kotlin.coroutines.Continuation",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "kotlin.jvm.functions.Function7",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "kotlin.jvm.functions.Function5",
"type": "CLASS",
"downloadSize": 26,
"installSize": 26
},
{
"name": "kotlin.jvm.functions.Function3",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "kotlin.jvm.functions.Function4",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "kotlin.jvm.functions.Function1",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "kotlin.jvm.functions.Function2",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "kotlin.coroutines.CoroutineContext$Element",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlin.jvm.functions.Function0",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlin.jvm.internal.FunctionBase",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlin.Lazy",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlin.coroutines.jvm.internal.CoroutineStackFrame",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlin.jvm.internal.ClassBasedDeclarationContainer",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlin.sequences.Sequence",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlin.coroutines.ContinuationInterceptor",
"type": "CLASS",
"downloadSize": 17,
"installSize": 17
},
{
"name": "kotlin.reflect.KFunction",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "kotlin.reflect.KProperty0",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "kotlin.reflect.KProperty2",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "kotlin.reflect.KMutableProperty1",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "kotlin.jvm.functions.Function12",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.jvm.functions.Function22",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.jvm.internal.markers.KMutableCollection",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.jvm.internal.markers.KMutableMap$Entry",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.jvm.internal.markers.KMutableMap",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.reflect.KProperty",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.jvm.internal.markers.KMutableSet",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlin.Function",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.NotImplementedError",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.UninitializedPropertyAccessException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.coroutines.CoroutineContext$Key",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.jvm.internal.DefaultConstructorMarker",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.jvm.internal.markers.KMappedMarker",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.reflect.KCallable",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.reflect.KClass",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.text.StringsKt__RegexExtensionsKt",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.math.MathKt",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlin.text.StringsKt__StringBuilderKt",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.runtime:runtime-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 103721,
"installSize": 103893,
"files": [
{
"name": "androidx.compose.runtime.ComposerImpl",
"type": "CLASS",
"downloadSize": 8614,
"installSize": 8628
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorBuilder",
"type": "CLASS",
"downloadSize": 5342,
"installSize": 5350
},
{
"name": "androidx.compose.runtime.SlotWriter",
"type": "CLASS",
"downloadSize": 4672,
"installSize": 4679
},
{
"name": "androidx.compose.runtime.CompositionImpl",
"type": "CLASS",
"downloadSize": 4560,
"installSize": 4567
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNode",
"type": "CLASS",
"downloadSize": 3978,
"installSize": 3984
},
{
"name": "androidx.compose.runtime.snapshots.MutableSnapshot",
"type": "CLASS",
"downloadSize": 2953,
"installSize": 2958
},
{
"name": "androidx.compose.runtime.Recomposer",
"type": "CLASS",
"downloadSize": 2781,
"installSize": 2786
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotKt",
"type": "CLASS",
"downloadSize": 2573,
"installSize": 2577
},
{
"name": "androidx.compose.runtime.PrioritySet",
"type": "CLASS",
"downloadSize": 2220,
"installSize": 2223
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVector",
"type": "CLASS",
"downloadSize": 2097,
"installSize": 2100
},
{
"name": "androidx.compose.runtime.collection.IdentityScopeMap",
"type": "CLASS",
"downloadSize": 2068,
"installSize": 2072
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotMapEntrySet",
"type": "CLASS",
"downloadSize": 1988,
"installSize": 1991
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateList",
"type": "CLASS",
"downloadSize": 1917,
"installSize": 1920
},
{
"name": "androidx.compose.runtime.collection.IdentityArrayMap",
"type": "CLASS",
"downloadSize": 1912,
"installSize": 1915
},
{
"name": "androidx.compose.runtime.internal.ComposableLambdaImpl",
"type": "CLASS",
"downloadSize": 1570,
"installSize": 1572
},
{
"name": "androidx.compose.runtime.snapshots.SubList",
"type": "CLASS",
"downloadSize": 1502,
"installSize": 1505
},
{
"name": "androidx.compose.runtime.ComposerImpl$realizeOperationLocation$2",
"type": "CLASS",
"downloadSize": 1318,
"installSize": 1320
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateMap",
"type": "CLASS",
"downloadSize": 1257,
"installSize": 1259
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap",
"type": "CLASS",
"downloadSize": 1255,
"installSize": 1257
},
{
"name": "androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1",
"type": "CLASS",
"downloadSize": 1194,
"installSize": 1196
},
{
"name": "androidx.compose.runtime.SlotReader",
"type": "CLASS",
"downloadSize": 1160,
"installSize": 1162
},
{
"name": "androidx.compose.runtime.Latch",
"type": "CLASS",
"downloadSize": 1114,
"installSize": 1115
},
{
"name": "androidx.compose.runtime.snapshots.TransparentObserverMutableSnapshot",
"type": "CLASS",
"downloadSize": 930,
"installSize": 932
},
{
"name": "androidx.compose.runtime.collection.IdentityArraySet",
"type": "CLASS",
"downloadSize": 926,
"installSize": 927
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotIdSet",
"type": "CLASS",
"downloadSize": 911,
"installSize": 913
},
{
"name": "androidx.compose.runtime.collection.MutableVector$MutableVectorList",
"type": "CLASS",
"downloadSize": 837,
"installSize": 838
},
{
"name": "androidx.compose.runtime.collection.IdentityArraySet$iterator$1",
"type": "CLASS",
"downloadSize": 830,
"installSize": 832
},
{
"name": "androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2",
"type": "CLASS",
"downloadSize": 821,
"installSize": 823
},
{
"name": "androidx.compose.runtime.snapshots.Snapshot",
"type": "CLASS",
"downloadSize": 813,
"installSize": 814
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilder",
"type": "CLASS",
"downloadSize": 810,
"installSize": 811
},
{
"name": "androidx.compose.runtime.snapshots.StateListIterator",
"type": "CLASS",
"downloadSize": 787,
"installSize": 788
},
{
"name": "androidx.compose.runtime.ComposerImpl$CompositionContextImpl",
"type": "CLASS",
"downloadSize": 784,
"installSize": 785
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector",
"type": "CLASS",
"downloadSize": 736,
"installSize": 737
},
{
"name": "androidx.compose.runtime.DerivedSnapshotState",
"type": "CLASS",
"downloadSize": 729,
"installSize": 730
},
{
"name": "androidx.compose.runtime.collection.MutableVector$SubList",
"type": "CLASS",
"downloadSize": 718,
"installSize": 719
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderValues",
"type": "CLASS",
"downloadSize": 653,
"installSize": 654
},
{
"name": "androidx.compose.runtime.BroadcastFrameClock",
"type": "CLASS",
"downloadSize": 599,
"installSize": 600
},
{
"name": "androidx.compose.runtime.CompositionImpl$RememberEventDispatcher",
"type": "CLASS",
"downloadSize": 596,
"installSize": 597
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderEntries",
"type": "CLASS",
"downloadSize": 596,
"installSize": 597
},
{
"name": "androidx.compose.runtime.PausableMonotonicFrameClock",
"type": "CLASS",
"downloadSize": 594,
"installSize": 595
},
{
"name": "androidx.compose.runtime.collection.MutableVector",
"type": "CLASS",
"downloadSize": 585,
"installSize": 586
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorMutableIterator",
"type": "CLASS",
"downloadSize": 581,
"installSize": 582
},
{
"name": "androidx.compose.runtime.SnapshotMutableFloatStateImpl",
"type": "CLASS",
"downloadSize": 580,
"installSize": 581
},
{
"name": "androidx.compose.runtime.SnapshotMutableLongStateImpl",
"type": "CLASS",
"downloadSize": 573,
"installSize": 574
},
{
"name": "androidx.compose.runtime.SnapshotMutableIntStateImpl",
"type": "CLASS",
"downloadSize": 570,
"installSize": 571
},
{
"name": "androidx.compose.runtime.snapshots.TransparentObserverSnapshot",
"type": "CLASS",
"downloadSize": 567,
"installSize": 568
},
{
"name": "androidx.compose.runtime.DerivedSnapshotState$ResultRecord",
"type": "CLASS",
"downloadSize": 565,
"installSize": 566
},
{
"name": "androidx.compose.runtime.ComposerImpl$doCompose$lambda$38$$inlined$sortBy$1",
"type": "CLASS",
"downloadSize": 556,
"installSize": 557
},
{
"name": "androidx.compose.runtime.ComposerImpl$apply$operation$1",
"type": "CLASS",
"downloadSize": 543,
"installSize": 544
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderBaseIterator",
"type": "CLASS",
"downloadSize": 521,
"installSize": 522
},
{
"name": "androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$snapshotFlow$1",
"type": "CLASS",
"downloadSize": 511,
"installSize": 511
},
{
"name": "androidx.compose.runtime.ComposerImpl$deactivateToEndGroup$3$1",
"type": "CLASS",
"downloadSize": 506,
"installSize": 507
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBaseIterator",
"type": "CLASS",
"downloadSize": 501,
"installSize": 502
},
{
"name": "androidx.compose.runtime.snapshots.NestedMutableSnapshot",
"type": "CLASS",
"downloadSize": 489,
"installSize": 490
},
{
"name": "androidx.compose.runtime.Recomposer$recompositionRunner$2",
"type": "CLASS",
"downloadSize": 483,
"installSize": 484
},
{
"name": "androidx.compose.runtime.snapshots.GlobalSnapshot",
"type": "CLASS",
"downloadSize": 471,
"installSize": 472
},
{
"name": "androidx.compose.runtime.ComposerImpl$invokeMovableContentLambda$1",
"type": "CLASS",
"downloadSize": 470,
"installSize": 471
},
{
"name": "androidx.compose.runtime.SnapshotMutableStateImpl",
"type": "CLASS",
"downloadSize": 454,
"installSize": 455
},
{
"name": "androidx.compose.runtime.ComposerImpl$recordInsert$2",
"type": "CLASS",
"downloadSize": 451,
"installSize": 451
},
{
"name": "androidx.compose.runtime.Recomposer$writeObserverOf$1",
"type": "CLASS",
"downloadSize": 441,
"installSize": 442
},
{
"name": "androidx.compose.runtime.snapshots.SubList$listIterator$1",
"type": "CLASS",
"downloadSize": 432,
"installSize": 433
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotIdSet$iterator$1",
"type": "CLASS",
"downloadSize": 432,
"installSize": 432
},
{
"name": "androidx.compose.runtime.IntStack",
"type": "CLASS",
"downloadSize": 431,
"installSize": 431
},
{
"name": "androidx.compose.runtime.internal.PersistentCompositionLocalHashMap$Builder",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "androidx.compose.runtime.snapshots.NestedReadonlySnapshot",
"type": "CLASS",
"downloadSize": 408,
"installSize": 409
},
{
"name": "androidx.compose.runtime.SlotTable",
"type": "CLASS",
"downloadSize": 404,
"installSize": 404
},
{
"name": "androidx.compose.runtime.Pending$keyMap$2",
"type": "CLASS",
"downloadSize": 398,
"installSize": 399
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.persistentOrderedSet.PersistentOrderedSetIterator",
"type": "CLASS",
"downloadSize": 394,
"installSize": 394
},
{
"name": "androidx.compose.runtime.internal.PersistentCompositionLocalHashMap",
"type": "CLASS",
"downloadSize": 389,
"installSize": 390
},
{
"name": "androidx.compose.runtime.collection.IdentityArrayIntMap",
"type": "CLASS",
"downloadSize": 384,
"installSize": 385
},
{
"name": "androidx.compose.runtime.ComposerImpl$recordSideEffect$1",
"type": "CLASS",
"downloadSize": 382,
"installSize": 383
},
{
"name": "androidx.compose.runtime.ComposerImpl$deactivateToEndGroup$2",
"type": "CLASS",
"downloadSize": 376,
"installSize": 377
},
{
"name": "androidx.compose.runtime.Recomposer$readObserverOf$1",
"type": "CLASS",
"downloadSize": 352,
"installSize": 352
},
{
"name": "androidx.compose.runtime.DefaultChoreographerFrameClock",
"type": "CLASS",
"downloadSize": 350,
"installSize": 351
},
{
"name": "androidx.compose.runtime.snapshots.ReadonlySnapshot",
"type": "CLASS",
"downloadSize": 334,
"installSize": 335
},
{
"name": "androidx.compose.runtime.SdkStubsFallbackFrameClock",
"type": "CLASS",
"downloadSize": 328,
"installSize": 328
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.TrieIterator",
"type": "CLASS",
"downloadSize": 320,
"installSize": 321
},
{
"name": "androidx.compose.runtime.snapshots.GlobalSnapshot$takeNestedMutableSnapshot$1",
"type": "CLASS",
"downloadSize": 312,
"installSize": 313
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateObserver",
"type": "CLASS",
"downloadSize": 308,
"installSize": 309
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapEntries",
"type": "CLASS",
"downloadSize": 308,
"installSize": 308
},
{
"name": "androidx.compose.runtime.Pending",
"type": "CLASS",
"downloadSize": 306,
"installSize": 306
},
{
"name": "androidx.compose.runtime.Recomposer$recompositionRunner$2$unregisterApplyObserver$1",
"type": "CLASS",
"downloadSize": 276,
"installSize": 276
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderEntriesIterator",
"type": "CLASS",
"downloadSize": 275,
"installSize": 276
},
{
"name": "androidx.compose.runtime.AbstractApplier",
"type": "CLASS",
"downloadSize": 273,
"installSize": 273
},
{
"name": "androidx.compose.runtime.Recomposer$performRecompose$1$1",
"type": "CLASS",
"downloadSize": 272,
"installSize": 272
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap",
"type": "CLASS",
"downloadSize": 269,
"installSize": 270
},
{
"name": "androidx.compose.runtime.GroupIterator",
"type": "CLASS",
"downloadSize": 256,
"installSize": 257
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.ImmutableList$SubList",
"type": "CLASS",
"downloadSize": 255,
"installSize": 255
},
{
"name": "androidx.compose.runtime.snapshots.StateMapMutableEntriesIterator",
"type": "CLASS",
"downloadSize": 242,
"installSize": 242
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractPersistentList",
"type": "CLASS",
"downloadSize": 233,
"installSize": 234
},
{
"name": "androidx.compose.runtime.collection.MutableVector$VectorListIterator",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.BufferIterator",
"type": "CLASS",
"downloadSize": 231,
"installSize": 232
},
{
"name": "androidx.compose.runtime.snapshots.StateMapMutableIterator",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "androidx.compose.runtime.ComposerImpl$derivedStateObserver$1",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractPersistentList$removeAll$1",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.compose.runtime.snapshots.Snapshot$Companion$registerApplyObserver$2",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.runtime.Stack",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1",
"type": "CLASS",
"downloadSize": 207,
"installSize": 208
},
{
"name": "androidx.compose.runtime.SdkStubsFallbackFrameClock$withFrameNanos$2",
"type": "CLASS",
"downloadSize": 207,
"installSize": 208
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.PersistentVectorIterator",
"type": "CLASS",
"downloadSize": 202,
"installSize": 202
},
{
"name": "androidx.compose.runtime.SkippableUpdater",
"type": "CLASS",
"downloadSize": 201,
"installSize": 202
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.MapEntry",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "androidx.compose.runtime.SnapshotStateKt__ProduceStateKt$produceState$3",
"type": "CLASS",
"downloadSize": 192,
"installSize": 193
},
{
"name": "androidx.compose.runtime.CompositionContext",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "androidx.compose.runtime.Recomposer$recompositionRunner$2$3",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "androidx.compose.runtime.JoinedKey",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.compose.runtime.Recomposer$join$2",
"type": "CLASS",
"downloadSize": 183,
"installSize": 184
},
{
"name": "androidx.compose.runtime.snapshots.StateMapMutableEntriesIterator$next$1",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$2",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.AbstractListIterator",
"type": "CLASS",
"downloadSize": 179,
"installSize": 180
},
{
"name": "androidx.compose.runtime.internal.ThreadMap",
"type": "CLASS",
"downloadSize": 176,
"installSize": 177
},
{
"name": "androidx.compose.runtime.ComposerImpl$realizeMovement$2",
"type": "CLASS",
"downloadSize": 175,
"installSize": 176
},
{
"name": "androidx.compose.runtime.DefaultChoreographerFrameClock$choreographer$1",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.persistentOrderedSet.PersistentOrderedSet",
"type": "CLASS",
"downloadSize": 170,
"installSize": 170
},
{
"name": "androidx.compose.runtime.ComposerImpl$realizeMovement$1",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotMapSet",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "androidx.compose.runtime.LaunchedEffectImpl",
"type": "CLASS",
"downloadSize": 168,
"installSize": 169
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.internal.DeltaCounter",
"type": "CLASS",
"downloadSize": 167,
"installSize": 168
},
{
"name": "androidx.compose.runtime.Recomposer$RecomposerErrorState",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.compose.runtime.Recomposer$State",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$1",
"type": "CLASS",
"downloadSize": 155,
"installSize": 156
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.MutableMapEntry",
"type": "CLASS",
"downloadSize": 152,
"installSize": 152
},
{
"name": "androidx.compose.runtime.SlotWriter$groupSlots$1",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNodeBaseIterator",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNodeEntriesIterator",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.compose.runtime.ProduceStateScopeImpl",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "androidx.compose.runtime.ParcelableSnapshotMutableState",
"type": "CLASS",
"downloadSize": 134,
"installSize": 135
},
{
"name": "androidx.compose.runtime.StaticValueHolder",
"type": "CLASS",
"downloadSize": 133,
"installSize": 133
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapValues",
"type": "CLASS",
"downloadSize": 133,
"installSize": 133
},
{
"name": "androidx.compose.runtime.DynamicProvidableCompositionLocal",
"type": "CLASS",
"downloadSize": 120,
"installSize": 121
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateList$StateListStateRecord",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateListKt",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.runtime.LazyValueHolder",
"type": "CLASS",
"downloadSize": 118,
"installSize": 119
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord",
"type": "CLASS",
"downloadSize": 118,
"installSize": 119
},
{
"name": "androidx.compose.runtime.SlotTableGroup",
"type": "CLASS",
"downloadSize": 117,
"installSize": 117
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapEntriesIterator",
"type": "CLASS",
"downloadSize": 116,
"installSize": 117
},
{
"name": "androidx.compose.runtime.OpaqueKey",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "androidx.compose.runtime.RecomposeScopeImpl",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMapBuilderKeysIterator",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.runtime.DisposableEffectImpl",
"type": "CLASS",
"downloadSize": 101,
"installSize": 102
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.TrieNodeMutableEntriesIterator",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.compose.runtime.Applier",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.compose.runtime.CompositionScopedCoroutineScopeCanceller",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.compose.runtime.ReferentialEqualityPolicy",
"type": "CLASS",
"downloadSize": 88,
"installSize": 89
},
{
"name": "androidx.compose.runtime.ComposerImpl$CompositionContextHolder",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "androidx.compose.runtime.StructuralEqualityPolicy",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "androidx.compose.runtime.NeverEqualPolicy",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "androidx.compose.runtime.ParcelableSnapshotMutableFloatState",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "androidx.compose.runtime.ParcelableSnapshotMutableIntState",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "androidx.compose.runtime.ParcelableSnapshotMutableLongState",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "androidx.compose.runtime.StaticProvidableCompositionLocal",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.runtime.DefaultChoreographerFrameClock$withFrameNanos$2$callback$1",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentList",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "androidx.compose.runtime.SnapshotMutableFloatStateImpl$FloatStateStateRecord",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.runtime.SnapshotMutableIntStateImpl$IntStateStateRecord",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.runtime.SnapshotMutableLongStateImpl$LongStateStateRecord",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.runtime.SnapshotMutableStateImpl$StateStateRecord",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.compose.runtime.CompositionLocal",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.runtime.PausableMonotonicFrameClock$withFrameNanos$1",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.runtime.CompositionLocalMap$Companion",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.compose.runtime.tooling.InspectionTablesKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.runtime.CompositionContextKt",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.compose.runtime.snapshots.StateRecord",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.compose.runtime.CompositionKt",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "androidx.compose.runtime.ComposeRuntimeError",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotStateMapKt",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.compose.runtime.KeyInfo",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.compose.runtime.ProvidedValue",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.compose.runtime.Invalidation",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.compose.runtime.GroupInfo",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "androidx.compose.runtime.BroadcastFrameClock$FrameAwaiter",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.runtime.Composition",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.runtime.SnapshotStateKt__DerivedStateKt",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.persistentOrderedSet.Links",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.runtime.ComposableSingletons$CompositionKt",
"type": "CLASS",
"downloadSize": 41,
"installSize": 42
},
{
"name": "androidx.compose.runtime.RecomposeScopeOwner",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.compose.runtime.snapshots.StateObject",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.runtime.internal.ThreadMapKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.compose.runtime.MutableState",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.runtime.Anchor",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotApplyResult$Success",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotApplyResult$Failure",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.runtime.RememberObserver",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.runtime.WeakReference",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.runtime.CompositionLocalMap",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.compose.runtime.ProvidableCompositionLocal",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.compose.runtime.SnapshotMutationPolicy",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.runtime.MonotonicFrameClock",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap$Builder",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.runtime.snapshots.SnapshotMutableState",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.runtime.State",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.compose.runtime.DisposableEffectResult",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.compose.runtime.internal.ComposableLambda",
"type": "CLASS",
"downloadSize": 16,
"installSize": 16
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.ImmutableList",
"type": "CLASS",
"downloadSize": 14,
"installSize": 14
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.ImmutableSet",
"type": "CLASS",
"downloadSize": 14,
"installSize": 14
},
{
"name": "androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentSet",
"type": "CLASS",
"downloadSize": 14,
"installSize": 14
},
{
"name": "androidx.compose.runtime.MutableIntState",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "androidx.compose.runtime.PersistentCompositionLocalMap",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "androidx.compose.runtime.MovableContentState",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.runtime.ComposeNodeLifecycleCallback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.runtime.Composer",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.runtime.DerivedStateObserver",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.runtime.DisposableEffectScope",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.runtime.RecomposeScope",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.runtime.snapshots.ObserverHandle",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.material3:material3:1.1.2",
"type": "EXTERNAL",
"downloadSize": 94363,
"installSize": 94508,
"files": [
{
"name": "androidx.compose.material3.TextFieldMeasurePolicy",
"type": "CLASS",
"downloadSize": 2944,
"installSize": 2948
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt",
"type": "CLASS",
"downloadSize": 2780,
"installSize": 2784
},
{
"name": "androidx.compose.material3.CheckboxKt",
"type": "CLASS",
"downloadSize": 2445,
"installSize": 2449
},
{
"name": "androidx.compose.material3.OutlinedTextFieldMeasurePolicy",
"type": "CLASS",
"downloadSize": 2356,
"installSize": 2360
},
{
"name": "androidx.compose.material3.ColorScheme",
"type": "CLASS",
"downloadSize": 2144,
"installSize": 2147
},
{
"name": "androidx.compose.material3.ProgressIndicatorKt",
"type": "CLASS",
"downloadSize": 1962,
"installSize": 1965
},
{
"name": "androidx.compose.material3.TextFieldImplKt",
"type": "CLASS",
"downloadSize": 1751,
"installSize": 1754
},
{
"name": "androidx.compose.material3.CardElevation",
"type": "CLASS",
"downloadSize": 1548,
"installSize": 1550
},
{
"name": "androidx.compose.material3.OutlinedTextFieldDefaults",
"type": "CLASS",
"downloadSize": 1487,
"installSize": 1489
},
{
"name": "androidx.compose.material3.ScaffoldKt$ScaffoldLayout$1$1$1",
"type": "CLASS",
"downloadSize": 1481,
"installSize": 1484
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedLabel$1$1",
"type": "CLASS",
"downloadSize": 1446,
"installSize": 1448
},
{
"name": "androidx.compose.material3.SliderKt",
"type": "CLASS",
"downloadSize": 1425,
"installSize": 1427
},
{
"name": "androidx.compose.material3.ChipKt",
"type": "CLASS",
"downloadSize": 1410,
"installSize": 1412
},
{
"name": "androidx.compose.material3.ComposableSingletons$ScaffoldKt$lambda-2$1",
"type": "CLASS",
"downloadSize": 1381,
"installSize": 1383
},
{
"name": "androidx.compose.material3.MenuKt$DropdownMenuItemContent$1$1$2",
"type": "CLASS",
"downloadSize": 1266,
"installSize": 1268
},
{
"name": "androidx.compose.material3.AppBarKt$BottomAppBar$1",
"type": "CLASS",
"downloadSize": 1260,
"installSize": 1262
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedPrefix$1",
"type": "CLASS",
"downloadSize": 1234,
"installSize": 1236
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3",
"type": "CLASS",
"downloadSize": 1227,
"installSize": 1229
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1",
"type": "CLASS",
"downloadSize": 1225,
"installSize": 1227
},
{
"name": "androidx.compose.material3.SwipeableV2State",
"type": "CLASS",
"downloadSize": 1157,
"installSize": 1159
},
{
"name": "androidx.compose.material3.AndroidAlertDialog_androidKt",
"type": "CLASS",
"downloadSize": 1129,
"installSize": 1130
},
{
"name": "androidx.compose.material3.ChipElevation",
"type": "CLASS",
"downloadSize": 1122,
"installSize": 1124
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedPlaceholder$1",
"type": "CLASS",
"downloadSize": 1076,
"installSize": 1078
},
{
"name": "androidx.compose.material3.IconKt",
"type": "CLASS",
"downloadSize": 1070,
"installSize": 1072
},
{
"name": "androidx.compose.material3.ColorSchemeKt",
"type": "CLASS",
"downloadSize": 1040,
"installSize": 1042
},
{
"name": "androidx.compose.material3.ScaffoldKt",
"type": "CLASS",
"downloadSize": 1029,
"installSize": 1030
},
{
"name": "androidx.compose.material3.TextFieldColors",
"type": "CLASS",
"downloadSize": 1016,
"installSize": 1018
},
{
"name": "androidx.compose.material3.TextKt",
"type": "CLASS",
"downloadSize": 965,
"installSize": 967
},
{
"name": "androidx.compose.material3.AlertDialogKt",
"type": "CLASS",
"downloadSize": 872,
"installSize": 874
},
{
"name": "androidx.compose.material3.MenuItemColors",
"type": "CLASS",
"downloadSize": 829,
"installSize": 830
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogContent$1$1$1$1",
"type": "CLASS",
"downloadSize": 803,
"installSize": 804
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogContent$1$1$2$1$1",
"type": "CLASS",
"downloadSize": 784,
"installSize": 785
},
{
"name": "androidx.compose.material3.AppBarKt",
"type": "CLASS",
"downloadSize": 756,
"installSize": 757
},
{
"name": "androidx.compose.material3.SurfaceKt",
"type": "CLASS",
"downloadSize": 739,
"installSize": 740
},
{
"name": "androidx.compose.material3.ButtonElevation",
"type": "CLASS",
"downloadSize": 731,
"installSize": 732
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1$5",
"type": "CLASS",
"downloadSize": 730,
"installSize": 731
},
{
"name": "androidx.compose.material3.tokens.TypeScaleTokens",
"type": "CLASS",
"downloadSize": 727,
"installSize": 728
},
{
"name": "androidx.compose.material3.OutlinedTextFieldDefaults$DecorationBox$2",
"type": "CLASS",
"downloadSize": 686,
"installSize": 687
},
{
"name": "androidx.compose.material3.BottomSheetDefaults",
"type": "CLASS",
"downloadSize": 680,
"installSize": 681
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogContent$1",
"type": "CLASS",
"downloadSize": 654,
"installSize": 655
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2",
"type": "CLASS",
"downloadSize": 624,
"installSize": 625
},
{
"name": "androidx.compose.material3.ButtonKt$Button$4",
"type": "CLASS",
"downloadSize": 619,
"installSize": 620
},
{
"name": "androidx.compose.material3.IconKt$Icon$1",
"type": "CLASS",
"downloadSize": 595,
"installSize": 596
},
{
"name": "androidx.compose.material3.CardKt$Card$2",
"type": "CLASS",
"downloadSize": 593,
"installSize": 594
},
{
"name": "androidx.compose.material3.ChipColors",
"type": "CLASS",
"downloadSize": 578,
"installSize": 579
},
{
"name": "androidx.compose.material3.SliderColors",
"type": "CLASS",
"downloadSize": 565,
"installSize": 566
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$1",
"type": "CLASS",
"downloadSize": 563,
"installSize": 564
},
{
"name": "androidx.compose.material3.SwipeableV2State$maxOffset$2",
"type": "CLASS",
"downloadSize": 559,
"installSize": 560
},
{
"name": "androidx.compose.material3.FloatingActionButtonKt",
"type": "CLASS",
"downloadSize": 552,
"installSize": 553
},
{
"name": "androidx.compose.material3.SheetDefaultsKt$ConsumeSwipeWithinBottomSheetBoundsNestedScrollConnection$1",
"type": "CLASS",
"downloadSize": 540,
"installSize": 540
},
{
"name": "androidx.compose.material3.FloatingActionButtonElevation",
"type": "CLASS",
"downloadSize": 529,
"installSize": 530
},
{
"name": "androidx.compose.material3.SwipeAnchorsModifier",
"type": "CLASS",
"downloadSize": 522,
"installSize": 523
},
{
"name": "androidx.compose.material3.Typography",
"type": "CLASS",
"downloadSize": 519,
"installSize": 519
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1$4$1",
"type": "CLASS",
"downloadSize": 514,
"installSize": 515
},
{
"name": "androidx.compose.material3.Strings",
"type": "CLASS",
"downloadSize": 511,
"installSize": 512
},
{
"name": "androidx.compose.material3.ChipKt$ChipContent$1",
"type": "CLASS",
"downloadSize": 508,
"installSize": 508
},
{
"name": "androidx.compose.material3.SwipeableV2Kt$swipeAnchors$2",
"type": "CLASS",
"downloadSize": 504,
"installSize": 505
},
{
"name": "androidx.compose.material3.MinimumInteractiveComponentSizeModifier",
"type": "CLASS",
"downloadSize": 500,
"installSize": 500
},
{
"name": "androidx.compose.material3.tokens.PaletteTokens",
"type": "CLASS",
"downloadSize": 499,
"installSize": 499
},
{
"name": "androidx.compose.material3.CardColors",
"type": "CLASS",
"downloadSize": 477,
"installSize": 478
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogFlowRow$1",
"type": "CLASS",
"downloadSize": 476,
"installSize": 476
},
{
"name": "androidx.compose.material3.TextFieldMeasurePolicy$measure$1",
"type": "CLASS",
"downloadSize": 471,
"installSize": 472
},
{
"name": "androidx.compose.material3.tokens.MotionTokens",
"type": "CLASS",
"downloadSize": 469,
"installSize": 470
},
{
"name": "androidx.compose.material3.SurfaceKt$Surface$3",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "androidx.compose.material3.MenuKt$DropdownMenuItemContent$1$1",
"type": "CLASS",
"downloadSize": 456,
"installSize": 457
},
{
"name": "androidx.compose.material3.InternalMutatorMutex$mutate$2",
"type": "CLASS",
"downloadSize": 453,
"installSize": 454
},
{
"name": "androidx.compose.material3.tokens.TypographyTokens",
"type": "CLASS",
"downloadSize": 443,
"installSize": 444
},
{
"name": "androidx.compose.material3.AndroidAlertDialog_androidKt$AlertDialog$1",
"type": "CLASS",
"downloadSize": 443,
"installSize": 443
},
{
"name": "androidx.compose.material3.ChipKt$Chip$2",
"type": "CLASS",
"downloadSize": 440,
"installSize": 441
},
{
"name": "androidx.compose.material3.ModalBottomSheetWindow",
"type": "CLASS",
"downloadSize": 437,
"installSize": 437
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2$2",
"type": "CLASS",
"downloadSize": 425,
"installSize": 425
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogFlowRow$1$measure$1",
"type": "CLASS",
"downloadSize": 417,
"installSize": 418
},
{
"name": "androidx.compose.material3.ElevationKt",
"type": "CLASS",
"downloadSize": 416,
"installSize": 416
},
{
"name": "androidx.compose.material3.OutlinedTextFieldMeasurePolicy$measure$2",
"type": "CLASS",
"downloadSize": 394,
"installSize": 394
},
{
"name": "androidx.compose.material3.tokens.ColorLightTokens",
"type": "CLASS",
"downloadSize": 388,
"installSize": 388
},
{
"name": "androidx.compose.material3.MenuKt",
"type": "CLASS",
"downloadSize": 387,
"installSize": 387
},
{
"name": "androidx.compose.material3.ScaffoldKt$Scaffold$1",
"type": "CLASS",
"downloadSize": 384,
"installSize": 385
},
{
"name": "androidx.compose.material3.CardElevation$animateElevation$2",
"type": "CLASS",
"downloadSize": 374,
"installSize": 374
},
{
"name": "androidx.compose.material3.SliderKt$SliderImpl$2",
"type": "CLASS",
"downloadSize": 361,
"installSize": 362
},
{
"name": "androidx.compose.material3.SliderKt$SliderImpl$draggableState$1$1",
"type": "CLASS",
"downloadSize": 357,
"installSize": 358
},
{
"name": "androidx.compose.material3.AndroidMenu_androidKt$DropdownMenuItem$2",
"type": "CLASS",
"downloadSize": 356,
"installSize": 356
},
{
"name": "androidx.compose.material3.ChipElevation$animateElevation$3",
"type": "CLASS",
"downloadSize": 354,
"installSize": 354
},
{
"name": "androidx.compose.material3.SliderKt$Slider$3",
"type": "CLASS",
"downloadSize": 345,
"installSize": 346
},
{
"name": "androidx.compose.material3.FloatingActionButtonElevation$animateElevation$2",
"type": "CLASS",
"downloadSize": 345,
"installSize": 345
},
{
"name": "androidx.compose.material3.ButtonElevation$animateElevation$3",
"type": "CLASS",
"downloadSize": 345,
"installSize": 345
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$3",
"type": "CLASS",
"downloadSize": 333,
"installSize": 334
},
{
"name": "androidx.compose.material3.IconButtonColors",
"type": "CLASS",
"downloadSize": 328,
"installSize": 328
},
{
"name": "androidx.compose.material3.ButtonColors",
"type": "CLASS",
"downloadSize": 328,
"installSize": 328
},
{
"name": "androidx.compose.material3.SwipeableV2State$animateTo$2",
"type": "CLASS",
"downloadSize": 326,
"installSize": 327
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedLeading$1$1",
"type": "CLASS",
"downloadSize": 322,
"installSize": 323
},
{
"name": "androidx.compose.material3.CheckboxKt$Checkbox$2$1",
"type": "CLASS",
"downloadSize": 318,
"installSize": 318
},
{
"name": "androidx.compose.material3.CheckboxColors",
"type": "CLASS",
"downloadSize": 310,
"installSize": 310
},
{
"name": "androidx.compose.material3.SliderKt$sliderTapModifier$2$1$1",
"type": "CLASS",
"downloadSize": 300,
"installSize": 300
},
{
"name": "androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$3",
"type": "CLASS",
"downloadSize": 295,
"installSize": 295
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$animateToDismiss$1$2",
"type": "CLASS",
"downloadSize": 275,
"installSize": 275
},
{
"name": "androidx.compose.material3.SliderKt$sliderTapModifier$2",
"type": "CLASS",
"downloadSize": 264,
"installSize": 265
},
{
"name": "androidx.compose.material3.ShapesKt",
"type": "CLASS",
"downloadSize": 256,
"installSize": 257
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2",
"type": "CLASS",
"downloadSize": 254,
"installSize": 254
},
{
"name": "androidx.compose.material3.AndroidAlertDialog_androidKt$AlertDialog$2",
"type": "CLASS",
"downloadSize": 248,
"installSize": 249
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$labelColor$1",
"type": "CLASS",
"downloadSize": 246,
"installSize": 246
},
{
"name": "androidx.compose.material3.Shapes",
"type": "CLASS",
"downloadSize": 245,
"installSize": 245
},
{
"name": "androidx.compose.material3.ChipBorder",
"type": "CLASS",
"downloadSize": 242,
"installSize": 242
},
{
"name": "androidx.compose.material3.ChipKt$Chip$3",
"type": "CLASS",
"downloadSize": 242,
"installSize": 242
},
{
"name": "androidx.compose.material3.SheetState",
"type": "CLASS",
"downloadSize": 237,
"installSize": 238
},
{
"name": "androidx.compose.material3.SliderKt$sliderTapModifier$2$1",
"type": "CLASS",
"downloadSize": 237,
"installSize": 238
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$settleToDismiss$1$1",
"type": "CLASS",
"downloadSize": 234,
"installSize": 234
},
{
"name": "androidx.compose.material3.SliderDraggableState$drag$2",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextFieldLayout$2",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogContent$2",
"type": "CLASS",
"downloadSize": 230,
"installSize": 231
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$anchorChangeHandler$1$2$1",
"type": "CLASS",
"downloadSize": 226,
"installSize": 226
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$3$1",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "androidx.compose.material3.SwipeableV2State$swipe$2",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$4",
"type": "CLASS",
"downloadSize": 219,
"installSize": 220
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$anchorChangeHandler$1$1$1",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.compose.material3.SliderKt$SliderImpl$drag$1$1",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.compose.material3.CardElevation$animateElevation$1$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 216
},
{
"name": "androidx.compose.material3.FloatingActionButtonElevation$animateElevation$1$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 216
},
{
"name": "androidx.compose.material3.ChipElevation$animateElevation$1$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 216
},
{
"name": "androidx.compose.material3.ButtonElevation$animateElevation$1$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 216
},
{
"name": "androidx.compose.material3.SliderDefaults$Thumb$1$1",
"type": "CLASS",
"downloadSize": 214,
"installSize": 214
},
{
"name": "androidx.compose.material3.TextFieldKt$TextFieldLayout$2",
"type": "CLASS",
"downloadSize": 212,
"installSize": 213
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1$5$1$1$1$2$1",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.compose.material3.ChipElevation$animateElevation$2",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "androidx.compose.material3.ButtonElevation$animateElevation$2",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "androidx.compose.material3.TextFieldTransitionScope$Transition$placeholderOpacity$2",
"type": "CLASS",
"downloadSize": 207,
"installSize": 208
},
{
"name": "androidx.compose.material3.SliderKt$Slider$4",
"type": "CLASS",
"downloadSize": 207,
"installSize": 208
},
{
"name": "androidx.compose.material3.SliderPositions",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "androidx.compose.material3.ChipKt$AssistChip$2",
"type": "CLASS",
"downloadSize": 203,
"installSize": 204
},
{
"name": "androidx.compose.material3.SwipeableV2State$swipeDraggableState$1$drag$2",
"type": "CLASS",
"downloadSize": 193,
"installSize": 193
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2$2$1",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.compose.material3.SliderKt$sliderTapModifier$2$1$2$1",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.compose.material3.ScaffoldKt$Scaffold$2",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$Scrim$dismissSheet$1$1",
"type": "CLASS",
"downloadSize": 184,
"installSize": 184
},
{
"name": "androidx.compose.material3.ChipKt$ChipContent$2",
"type": "CLASS",
"downloadSize": 180,
"installSize": 181
},
{
"name": "androidx.compose.material3.SliderKt$sliderTapModifier$2$1$2$1$1",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.compose.material3.SliderKt$SliderImpl$3",
"type": "CLASS",
"downloadSize": 177,
"installSize": 178
},
{
"name": "androidx.compose.material3.SliderKt$Slider$5",
"type": "CLASS",
"downloadSize": 177,
"installSize": 178
},
{
"name": "androidx.compose.material3.SwipeableV2State$snapTo$2",
"type": "CLASS",
"downloadSize": 173,
"installSize": 173
},
{
"name": "androidx.compose.material3.OutlinedTextFieldDefaults$DecorationBox$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$1$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$1$2",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$2$1$5$1$1$1$3$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheet$animateToDismiss$1$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.material3.MenuKt$DropdownMenuItemContent$2",
"type": "CLASS",
"downloadSize": 170,
"installSize": 171
},
{
"name": "androidx.compose.material3.OutlinedTextFieldDefaults$ContainerBox$1",
"type": "CLASS",
"downloadSize": 170,
"installSize": 171
},
{
"name": "androidx.compose.material3.AppBarKt$BottomAppBar$2",
"type": "CLASS",
"downloadSize": 170,
"installSize": 171
},
{
"name": "androidx.compose.material3.SurfaceKt$Surface$1$2",
"type": "CLASS",
"downloadSize": 169,
"installSize": 170
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$modalBottomSheetSwipeable$1",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.material3.MenuDefaults",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.material3.FabPosition",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.material3.CheckboxKt$Checkbox$3",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.material3.TextFieldTransitionScope$Transition$1",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.material3.SliderDefaults$Thumb$2",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.material3.BottomSheetDefaults$DragHandle$3",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$2",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$modalBottomSheetSwipeable$2",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$4",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.material3.SliderDefaults$Track$2",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.compose.material3.TypographyKt",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.compose.material3.MaterialRippleTheme",
"type": "CLASS",
"downloadSize": 146,
"installSize": 147
},
{
"name": "androidx.compose.material3.ScaffoldLayoutContent",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "androidx.compose.material3.SliderKt$sliderSemantics$1",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "androidx.compose.material3.BottomAppBarDefaults",
"type": "CLASS",
"downloadSize": 138,
"installSize": 139
},
{
"name": "androidx.compose.material3.DividerKt$Divider$1",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.material3.TextFieldImplKt$Decoration$1",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.material3.CheckboxKt$CheckboxImpl$2",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.material3.TextFieldImplKt$CommonDecorationBox$3$decoratedSupporting$1$1",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "androidx.compose.material3.SliderDraggableState",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$Scrim$2",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.compose.material3.AlertDialogKt$AlertDialogFlowRow$2",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.compose.material3.BottomSheetDefaults$DragHandle$2",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.compose.material3.SliderKt$SliderImpl$2$measure$1",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "androidx.compose.material3.SheetValue",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.compose.material3.InputPhase",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$1",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.compose.material3.SliderComponents",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.compose.material3.SurfaceKt$Surface$1$1",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "androidx.compose.material3.SheetDefaultsKt$rememberSheetState$2$1",
"type": "CLASS",
"downloadSize": 110,
"installSize": 110
},
{
"name": "androidx.compose.material3.SwipeableV2Kt$fixedPositionalThreshold$1",
"type": "CLASS",
"downloadSize": 108,
"installSize": 109
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheetPopup$modalBottomSheetWindow$1$1$1$1",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.material3.TextFieldType",
"type": "CLASS",
"downloadSize": 107,
"installSize": 107
},
{
"name": "androidx.compose.material3.ButtonKt$Button$2",
"type": "CLASS",
"downloadSize": 104,
"installSize": 105
},
{
"name": "androidx.compose.material3.FloatingActionButtonKt$FloatingActionButton$2",
"type": "CLASS",
"downloadSize": 104,
"installSize": 105
},
{
"name": "androidx.compose.material3.ChipKt$Chip$1",
"type": "CLASS",
"downloadSize": 104,
"installSize": 105
},
{
"name": "androidx.compose.material3.InteractiveComponentSizeKt",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$Scrim$dismissSheet$2",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$rememberModalBottomSheetState$1",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$OutlinedTextField$2$1",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.material3.TextKt$Text$1",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheetPopup$id$1",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.compose.material3.tokens.SliderTokens",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.compose.material3.ButtonDefaults",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.compose.material3.ShapeDefaults",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.compose.material3.CheckDrawingCache",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "androidx.compose.material3.SwipeableV2Defaults",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.compose.material3.tokens.AssistChipTokens",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.compose.material3.tokens.TypefaceTokens",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.material3.tokens.MenuTokens",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "androidx.compose.material3.tokens.TypographyTokensKt",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.compose.material3.SwipeableV2State$animateTo$1",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.material3.tokens.FilledButtonTokens",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.compose.material3.tokens.ShapeTokens",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "androidx.compose.material3.tokens.FilledCardTokens",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.material3.ComposableSingletons$ScaffoldKt",
"type": "CLASS",
"downloadSize": 66,
"installSize": 67
},
{
"name": "androidx.compose.material3.AlertDialogDefaults",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.compose.material3.tokens.DialogTokens",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.compose.material3.tokens.CheckboxTokens",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.material3.tokens.FabPrimaryTokens",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.compose.material3.tokens.OutlinedCardTokens",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.compose.material3.tokens.ElevationTokens",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "androidx.compose.material3.TextFieldTransitionScope$WhenMappings",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.compose.material3.ComposableSingletons$ModalBottomSheet_androidKt",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.compose.material3.ModalBottomSheet_androidKt$ModalBottomSheetAnchorChangeHandler$1",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.compose.material3.tokens.SheetBottomTokens",
"type": "CLASS",
"downloadSize": 45,
"installSize": 46
},
{
"name": "androidx.compose.material3.tokens.BottomAppBarTokens",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.material3.InternalMutatorMutex$Mutator",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.material3.InternalMutatorMutex",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.compose.material3.OutlinedTextFieldKt$outlineCutout$1$WhenMappings",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.material3.FabPlacement",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.compose.material3.tokens.CircularProgressIndicatorTokens",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.material3.tokens.IconButtonTokens",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.material3.SheetDefaultsKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.compose.material3.ProgressIndicatorDefaults",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.material3.ContentColorKt",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.material3.DefaultPlatformTextStyle_androidKt",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.material3.tokens.DividerTokens",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.material3.tokens.ExtendedFabPrimaryTokens",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.material3.tokens.OutlinedButtonTokens",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.compose.material3.DividerDefaults",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.material3.AssistChipDefaults",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.material3.tokens.FabPrimaryLargeTokens",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.material3.TouchExplorationStateProvider_androidKt$ObserveState$3$observer$1",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.material3.FloatingActionButtonDefaults",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
}
]
},
{
"name": "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4",
"type": "EXTERNAL",
"downloadSize": 92260,
"installSize": 92400,
"files": [
{
"name": "kotlinx.coroutines.DebugStringsKt",
"type": "CLASS",
"downloadSize": 36547,
"installSize": 36604
},
{
"name": "kotlinx.coroutines.JobSupport",
"type": "CLASS",
"downloadSize": 3760,
"installSize": 3766
},
{
"name": "kotlinx.coroutines.flow.SharedFlowImpl",
"type": "CLASS",
"downloadSize": 2225,
"installSize": 2229
},
{
"name": "kotlinx.coroutines.CancellableContinuationImpl",
"type": "CLASS",
"downloadSize": 2163,
"installSize": 2166
},
{
"name": "kotlinx.coroutines.scheduling.CoroutineScheduler",
"type": "CLASS",
"downloadSize": 1849,
"installSize": 1852
},
{
"name": "kotlinx.coroutines.channels.AbstractSendChannel",
"type": "CLASS",
"downloadSize": 1546,
"installSize": 1549
},
{
"name": "kotlinx.coroutines.EventLoopImplBase",
"type": "CLASS",
"downloadSize": 1485,
"installSize": 1487
},
{
"name": "kotlinx.coroutines.scheduling.CoroutineScheduler$Worker",
"type": "CLASS",
"downloadSize": 1223,
"installSize": 1225
},
{
"name": "kotlinx.coroutines.channels.ArrayChannel",
"type": "CLASS",
"downloadSize": 1136,
"installSize": 1138
},
{
"name": "kotlinx.coroutines.flow.StateFlowImpl",
"type": "CLASS",
"downloadSize": 1106,
"installSize": 1108
},
{
"name": "kotlinx.coroutines.internal.LockFreeTaskQueueCore",
"type": "CLASS",
"downloadSize": 1058,
"installSize": 1060
},
{
"name": "kotlinx.coroutines.sync.MutexImpl",
"type": "CLASS",
"downloadSize": 889,
"installSize": 890
},
{
"name": "kotlinx.coroutines.selects.SelectBuilderImpl",
"type": "CLASS",
"downloadSize": 888,
"installSize": 890
},
{
"name": "kotlinx.coroutines.DefaultExecutor",
"type": "CLASS",
"downloadSize": 860,
"installSize": 861
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel",
"type": "CLASS",
"downloadSize": 776,
"installSize": 777
},
{
"name": "kotlinx.coroutines.channels.ProducerCoroutine",
"type": "CLASS",
"downloadSize": 695,
"installSize": 696
},
{
"name": "kotlinx.coroutines.internal.DispatchedContinuation",
"type": "CLASS",
"downloadSize": 681,
"installSize": 682
},
{
"name": "kotlinx.coroutines.internal.ThreadSafeHeap",
"type": "CLASS",
"downloadSize": 660,
"installSize": 661
},
{
"name": "kotlinx.coroutines.internal.LockFreeLinkedListNode",
"type": "CLASS",
"downloadSize": 608,
"installSize": 609
},
{
"name": "kotlinx.coroutines.JobSupport$Finishing",
"type": "CLASS",
"downloadSize": 543,
"installSize": 544
},
{
"name": "kotlinx.coroutines.scheduling.WorkQueue",
"type": "CLASS",
"downloadSize": 538,
"installSize": 539
},
{
"name": "kotlinx.coroutines.ExecutorCoroutineDispatcherImpl",
"type": "CLASS",
"downloadSize": 537,
"installSize": 538
},
{
"name": "kotlinx.coroutines.flow.internal.SafeCollector",
"type": "CLASS",
"downloadSize": 532,
"installSize": 533
},
{
"name": "kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1",
"type": "CLASS",
"downloadSize": 525,
"installSize": 525
},
{
"name": "kotlinx.coroutines.AbstractCoroutine",
"type": "CLASS",
"downloadSize": 491,
"installSize": 492
},
{
"name": "kotlinx.coroutines.CompletedContinuation",
"type": "CLASS",
"downloadSize": 472,
"installSize": 472
},
{
"name": "kotlinx.coroutines.channels.ConflatedChannel",
"type": "CLASS",
"downloadSize": 469,
"installSize": 469
},
{
"name": "kotlinx.coroutines.EventLoopImplPlatform",
"type": "CLASS",
"downloadSize": 453,
"installSize": 454
},
{
"name": "kotlinx.coroutines.CoroutineDispatcher$Key$1",
"type": "CLASS",
"downloadSize": 440,
"installSize": 441
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlow",
"type": "CLASS",
"downloadSize": 420,
"installSize": 421
},
{
"name": "kotlinx.coroutines.internal.LimitedDispatcher",
"type": "CLASS",
"downloadSize": 410,
"installSize": 410
},
{
"name": "kotlinx.coroutines.EventLoopImplBase$DelayedTask",
"type": "CLASS",
"downloadSize": 398,
"installSize": 399
},
{
"name": "kotlinx.coroutines.flow.StartedWhileSubscribed$command$1",
"type": "CLASS",
"downloadSize": 392,
"installSize": 393
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$ReceiveSelect",
"type": "CLASS",
"downloadSize": 388,
"installSize": 389
},
{
"name": "kotlinx.coroutines.sync.MutexImpl$lockSuspend$2$1$1",
"type": "CLASS",
"downloadSize": 378,
"installSize": 378
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "kotlinx.coroutines.channels.LinkedListChannel",
"type": "CLASS",
"downloadSize": 368,
"installSize": 368
},
{
"name": "kotlinx.coroutines.internal.LockFreeLinkedListNode$AbstractAtomicDesc",
"type": "CLASS",
"downloadSize": 358,
"installSize": 358
},
{
"name": "kotlinx.coroutines.internal.ThreadLocalElement",
"type": "CLASS",
"downloadSize": 358,
"installSize": 358
},
{
"name": "kotlinx.coroutines.selects.SelectBuilderImpl$AtomicSelectOp",
"type": "CLASS",
"downloadSize": 355,
"installSize": 356
},
{
"name": "kotlinx.coroutines.CoroutineDispatcher",
"type": "CLASS",
"downloadSize": 346,
"installSize": 347
},
{
"name": "kotlinx.coroutines.internal.LockFreeLinkedListNode$PrepareOp",
"type": "CLASS",
"downloadSize": 344,
"installSize": 345
},
{
"name": "kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$3$2",
"type": "CLASS",
"downloadSize": 343,
"installSize": 344
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlow$collect$2",
"type": "CLASS",
"downloadSize": 338,
"installSize": 338
},
{
"name": "kotlinx.coroutines.internal.MainDispatcherLoader",
"type": "CLASS",
"downloadSize": 329,
"installSize": 329
},
{
"name": "kotlinx.coroutines.CancelFutureOnCancel",
"type": "CLASS",
"downloadSize": 319,
"installSize": 320
},
{
"name": "kotlinx.coroutines.flow.StartedWhileSubscribed",
"type": "CLASS",
"downloadSize": 319,
"installSize": 319
},
{
"name": "kotlinx.coroutines.DispatchedTask",
"type": "CLASS",
"downloadSize": 317,
"installSize": 318
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$ReceiveHasNext",
"type": "CLASS",
"downloadSize": 309,
"installSize": 310
},
{
"name": "kotlinx.coroutines.channels.SendElement",
"type": "CLASS",
"downloadSize": 302,
"installSize": 303
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$Itr",
"type": "CLASS",
"downloadSize": 302,
"installSize": 302
},
{
"name": "kotlinx.coroutines.JobNode",
"type": "CLASS",
"downloadSize": 302,
"installSize": 302
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$ReceiveElement",
"type": "CLASS",
"downloadSize": 281,
"installSize": 281
},
{
"name": "kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1",
"type": "CLASS",
"downloadSize": 259,
"installSize": 260
},
{
"name": "kotlinx.coroutines.DisposeOnCompletion",
"type": "CLASS",
"downloadSize": 238,
"installSize": 238
},
{
"name": "kotlinx.coroutines.DispatchedCoroutine",
"type": "CLASS",
"downloadSize": 234,
"installSize": 234
},
{
"name": "kotlinx.coroutines.channels.ChannelResult",
"type": "CLASS",
"downloadSize": 233,
"installSize": 234
},
{
"name": "kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1",
"type": "CLASS",
"downloadSize": 230,
"installSize": 230
},
{
"name": "kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1",
"type": "CLASS",
"downloadSize": 228,
"installSize": 228
},
{
"name": "kotlinx.coroutines.internal.LockFreeLinkedListNode$RemoveFirstDesc",
"type": "CLASS",
"downloadSize": 226,
"installSize": 227
},
{
"name": "kotlinx.coroutines.flow.DistinctFlowImpl$collect$2",
"type": "CLASS",
"downloadSize": 223,
"installSize": 223
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "kotlinx.coroutines.CompletableDeferredImpl",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1",
"type": "CLASS",
"downloadSize": 215,
"installSize": 215
},
{
"name": "kotlinx.coroutines.ChildContinuation",
"type": "CLASS",
"downloadSize": 214,
"installSize": 214
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$2",
"type": "CLASS",
"downloadSize": 210,
"installSize": 211
},
{
"name": "kotlinx.coroutines.internal.AtomicOp",
"type": "CLASS",
"downloadSize": 209,
"installSize": 210
},
{
"name": "kotlinx.coroutines.channels.Closed",
"type": "CLASS",
"downloadSize": 209,
"installSize": 209
},
{
"name": "kotlinx.coroutines.flow.ReadonlyStateFlow",
"type": "CLASS",
"downloadSize": 208,
"installSize": 208
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowOperator",
"type": "CLASS",
"downloadSize": 207,
"installSize": 207
},
{
"name": "kotlinx.coroutines.flow.FlowKt__CollectKt$launchIn$1",
"type": "CLASS",
"downloadSize": 205,
"installSize": 205
},
{
"name": "kotlinx.coroutines.UndispatchedMarker",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "kotlinx.coroutines.scheduling.DefaultIoScheduler",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "kotlinx.coroutines.sync.MutexImpl$LockCont",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "kotlinx.coroutines.flow.internal.SubscriptionCountStateFlow",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "kotlinx.coroutines.UndispatchedCoroutine",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "kotlinx.coroutines.internal.LockFreeTaskQueue",
"type": "CLASS",
"downloadSize": 194,
"installSize": 195
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3",
"type": "CLASS",
"downloadSize": 194,
"installSize": 195
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$1",
"type": "CLASS",
"downloadSize": 191,
"installSize": 192
},
{
"name": "kotlinx.coroutines.CoroutineExceptionHandlerImplKt",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "kotlinx.coroutines.flow.StartedLazily$command$1",
"type": "CLASS",
"downloadSize": 190,
"installSize": 190
},
{
"name": "kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "kotlinx.coroutines.flow.StartedWhileSubscribed$command$2",
"type": "CLASS",
"downloadSize": 185,
"installSize": 186
},
{
"name": "kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1",
"type": "CLASS",
"downloadSize": 184,
"installSize": 185
},
{
"name": "kotlinx.coroutines.flow.internal.AbstractSharedFlow",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.coroutines.TimeoutCoroutine",
"type": "CLASS",
"downloadSize": 179,
"installSize": 180
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowOperator$collectWithContextUndispatched$2",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "kotlinx.coroutines.flow.internal.UndispatchedContextCollector$emitRef$1",
"type": "CLASS",
"downloadSize": 176,
"installSize": 177
},
{
"name": "kotlinx.coroutines.JobCancellationException",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$3$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 173
},
{
"name": "kotlinx.coroutines.flow.internal.SafeCollectorKt$emitFun$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$onReceiveCatching$1",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "kotlinx.coroutines.sync.MutexImpl$UnlockOp",
"type": "CLASS",
"downloadSize": 164,
"installSize": 165
},
{
"name": "kotlinx.coroutines.scheduling.UnlimitedIoScheduler",
"type": "CLASS",
"downloadSize": 163,
"installSize": 163
},
{
"name": "kotlinx.coroutines.flow.StateFlowSlot",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "kotlinx.coroutines.flow.StartedEagerly",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "kotlinx.coroutines.internal.ScopeCoroutine",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "kotlinx.coroutines.flow.SharedFlowSlot",
"type": "CLASS",
"downloadSize": 152,
"installSize": 152
},
{
"name": "kotlinx.coroutines.CompletedExceptionally",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "kotlinx.coroutines.scheduling.TaskImpl",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1",
"type": "CLASS",
"downloadSize": 142,
"installSize": 142
},
{
"name": "kotlinx.coroutines.CompletedWithCancellation",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "kotlinx.coroutines.channels.AbstractSendChannel$SendBuffered",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "kotlinx.coroutines.JobSupport$ChildCompletion",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "kotlinx.coroutines.scheduling.TasksKt",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "kotlinx.coroutines.internal.ResizableAtomicArray",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "kotlinx.coroutines.flow.SharedFlowImpl$Emitter",
"type": "CLASS",
"downloadSize": 133,
"installSize": 134
},
{
"name": "kotlinx.coroutines.SelectAwaitOnCompletion",
"type": "CLASS",
"downloadSize": 133,
"installSize": 133
},
{
"name": "kotlinx.coroutines.ChildHandleNode",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "kotlinx.coroutines.internal.OpDescriptor",
"type": "CLASS",
"downloadSize": 129,
"installSize": 130
},
{
"name": "kotlinx.coroutines.flow.internal.DownstreamExceptionContext",
"type": "CLASS",
"downloadSize": 126,
"installSize": 126
},
{
"name": "kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp",
"type": "CLASS",
"downloadSize": 125,
"installSize": 126
},
{
"name": "kotlinx.coroutines.channels.BufferOverflow",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "kotlinx.coroutines.flow.SharingCommand",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "kotlinx.coroutines.JobImpl",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "kotlinx.coroutines.channels.SendElementWithUndeliveredHandler",
"type": "CLASS",
"downloadSize": 118,
"installSize": 119
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$RemoveReceiveOnCancel",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "kotlinx.coroutines.InvokeOnCancelling",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "kotlinx.coroutines.channels.ChannelResult$Closed",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "kotlinx.coroutines.flow.DistinctFlowImpl",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "kotlinx.coroutines.internal.ThreadLocalKey",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "kotlinx.coroutines.RemoveOnCancel",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$receiveCatching$1",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
},
{
"name": "kotlinx.coroutines.Empty",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "kotlinx.coroutines.NonDisposableHandle",
"type": "CLASS",
"downloadSize": 100,
"installSize": 101
},
{
"name": "kotlinx.coroutines.flow.internal.StackFrameContinuation",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "kotlinx.coroutines.LazyStandaloneCoroutine",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "kotlinx.coroutines.ThreadLocalEventLoop",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "kotlinx.coroutines.DefaultExecutorKt",
"type": "CLASS",
"downloadSize": 91,
"installSize": 92
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$ReceiveElementWithUndeliveredHandler",
"type": "CLASS",
"downloadSize": 91,
"installSize": 92
},
{
"name": "kotlinx.coroutines.JobSupport$AwaitContinuation",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "kotlinx.coroutines.EventLoopImplBase$DelayedResumeTask",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "kotlinx.coroutines.YieldContext",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "kotlinx.coroutines.scheduling.DefaultScheduler",
"type": "CLASS",
"downloadSize": 87,
"installSize": 88
},
{
"name": "kotlinx.coroutines.flow.StateFlowImpl$collect$1",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "kotlinx.coroutines.InactiveNodeList",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "kotlinx.coroutines.channels.AbstractChannel$TryPollDesc",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "kotlinx.coroutines.DisposableFutureHandle",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "kotlinx.coroutines.flow.SharedFlowImpl$collect$1",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "kotlinx.coroutines.sync.MutexImpl$LockWaiter",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "kotlinx.coroutines.internal.ContextScope",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "kotlinx.coroutines.EventLoopImplBase$DelayedRunnableTask",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ChannelsKt$emitAllImpl$1",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "kotlinx.coroutines.channels.Channel$Factory",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "kotlinx.coroutines.internal.LockFreeLinkedListHead",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "kotlinx.coroutines.Unconfined",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "kotlinx.coroutines.CancelledContinuation",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1$emit$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$emit$1",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "kotlinx.coroutines.flow.internal.ChannelFlowOperatorImpl",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "kotlinx.coroutines.flow.AbstractFlow$collect$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "kotlinx.coroutines.CancelHandler",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "kotlinx.coroutines.flow.FlowKt__MergeKt",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "kotlinx.coroutines.flow.DistinctFlowImpl$collect$2$emit$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1$1$emit$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "kotlinx.coroutines.flow.StartedLazily$command$1$1$emit$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "kotlinx.coroutines.flow.internal.NoOpContinuation",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "kotlinx.coroutines.selects.SelectKt",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "kotlinx.coroutines.BlockingCoroutine",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "kotlinx.coroutines.CoroutineDispatcher$Key",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "kotlinx.coroutines.CoroutineName",
"type": "CLASS",
"downloadSize": 66,
"installSize": 67
},
{
"name": "kotlinx.coroutines.internal.StackTraceRecoveryKt",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "kotlinx.coroutines.ExecutorCoroutineDispatcher",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "kotlinx.coroutines.flow.internal.SendingCollector",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$1",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$firstOrNull$$inlined$collectWhile$1",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "kotlinx.coroutines.channels.ReceiveChannel",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "kotlinx.coroutines.internal.Removed",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "kotlinx.coroutines.internal.Symbol",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "kotlinx.coroutines.sync.Empty",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "kotlinx.coroutines.sync.MutexImpl$LockedQueue",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "kotlinx.coroutines.NodeList",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "kotlinx.coroutines.channels.Send",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "kotlinx.coroutines.selects.SeqNumber",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "kotlinx.coroutines.channels.Receive",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "kotlinx.coroutines.flow.internal.AbortFlowException",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "kotlinx.coroutines.flow.internal.NopCollector",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$first$3",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "kotlinx.coroutines.Active",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "kotlinx.coroutines.GlobalScope",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "kotlinx.coroutines.internal.ThreadState",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "kotlinx.coroutines.BlockingEventLoop",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$first$1",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "kotlinx.coroutines.flow.FlowKt__ReduceKt$firstOrNull$1",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "kotlinx.coroutines.flow.internal.ChildCancelledException",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "kotlinx.coroutines.TimeoutKt$withTimeoutOrNull$1",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "kotlinx.coroutines.internal.ConcurrentKt",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "kotlinx.coroutines.scheduling.Task",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "kotlinx.coroutines.channels.SendChannel",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "kotlinx.coroutines.Dispatchers",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "kotlinx.coroutines.channels.ReceiveOrClosed",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "kotlinx.coroutines.TimeoutCancellationException",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "kotlinx.coroutines.internal.MainDispatcherFactory",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "kotlinx.coroutines.selects.SelectBuilderImpl$DisposeNode",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "kotlinx.coroutines.IncompleteStateBox",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.coroutines.flow.internal.SafeCollectorKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.coroutines.channels.Channel",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "kotlinx.coroutines.flow.internal.FlowCoroutine",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "kotlinx.coroutines.Job",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "kotlinx.coroutines.scheduling.NanoTimeSource",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "kotlinx.coroutines.Delay",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "kotlinx.coroutines.StandaloneCoroutine",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "kotlinx.coroutines.flow.MutableSharedFlow",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "kotlinx.coroutines.ChildHandle",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "kotlinx.coroutines.channels.ClosedReceiveChannelException",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "kotlinx.coroutines.SupervisorJobImpl",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "kotlinx.coroutines.channels.ChannelResult$Failed",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "kotlinx.coroutines.Incomplete",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "kotlinx.coroutines.flow.internal.FusibleFlow",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "kotlinx.coroutines.CoroutineExceptionHandler",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "kotlinx.coroutines.ThreadContextElement",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "kotlinx.coroutines.flow.Flow",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlinx.coroutines.flow.FlowCollector",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlinx.coroutines.flow.SharingStarted",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlinx.coroutines.selects.SelectClause1",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlinx.coroutines.flow.StateFlow",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "kotlinx.coroutines.DisposableHandle",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlinx.coroutines.CoroutineScope",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlinx.coroutines.channels.ProducerScope",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "kotlinx.coroutines.flow.MutableStateFlow",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "kotlinx.coroutines.CancellableContinuation",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlinx.coroutines.ParentJob",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlinx.coroutines.ChildJob",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlinx.coroutines.CompletableDeferred",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "kotlinx.coroutines.NotCompleted",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.channels.ClosedSendChannelException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.selects.SelectInstance",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.sync.Mutex",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.scheduling.GlobalQueue",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.JobCancellingNode",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.BeforeResumeCancelHandler",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.coroutines.MainCoroutineDispatcher",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.work:work-runtime:2.8.1",
"type": "EXTERNAL",
"downloadSize": 75267,
"installSize": 75374,
"files": [
{
"name": "androidx.work.impl.model.RawWorkInfoDao_Impl",
"type": "CLASS",
"downloadSize": 12340,
"installSize": 12359
},
{
"name": "androidx.work.impl.model.WorkTagDao_Impl",
"type": "CLASS",
"downloadSize": 3908,
"installSize": 3914
},
{
"name": "androidx.work.impl.model.DependencyDao_Impl",
"type": "CLASS",
"downloadSize": 2893,
"installSize": 2897
},
{
"name": "androidx.work.impl.WorkDatabase_Impl$1",
"type": "CLASS",
"downloadSize": 2774,
"installSize": 2779
},
{
"name": "androidx.work.impl.model.WorkSpecDao_Impl",
"type": "CLASS",
"downloadSize": 2639,
"installSize": 2643
},
{
"name": "androidx.work.impl.WorkerWrapper",
"type": "CLASS",
"downloadSize": 2078,
"installSize": 2081
},
{
"name": "androidx.work.impl.model.PreferenceDao_Impl",
"type": "CLASS",
"downloadSize": 1792,
"installSize": 1794
},
{
"name": "androidx.work.impl.background.systemalarm.CommandHandler",
"type": "CLASS",
"downloadSize": 1701,
"installSize": 1704
},
{
"name": "androidx.work.impl.WorkManagerImpl",
"type": "CLASS",
"downloadSize": 1611,
"installSize": 1613
},
{
"name": "androidx.work.impl.utils.EnqueueRunnable",
"type": "CLASS",
"downloadSize": 1588,
"installSize": 1591
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture",
"type": "CLASS",
"downloadSize": 1434,
"installSize": 1436
},
{
"name": "androidx.work.impl.background.systemjob.SystemJobScheduler",
"type": "CLASS",
"downloadSize": 1411,
"installSize": 1413
},
{
"name": "androidx.work.impl.model.SystemIdInfoDao_Impl",
"type": "CLASS",
"downloadSize": 1408,
"installSize": 1410
},
{
"name": "androidx.work.impl.model.WorkNameDao_Impl",
"type": "CLASS",
"downloadSize": 1405,
"installSize": 1408
},
{
"name": "androidx.work.impl.Processor",
"type": "CLASS",
"downloadSize": 1320,
"installSize": 1322
},
{
"name": "androidx.work.impl.foreground.SystemForegroundService",
"type": "CLASS",
"downloadSize": 1309,
"installSize": 1311
},
{
"name": "androidx.work.impl.model.WorkProgressDao_Impl",
"type": "CLASS",
"downloadSize": 1242,
"installSize": 1243
},
{
"name": "androidx.work.impl.workers.DiagnosticsWorker",
"type": "CLASS",
"downloadSize": 1234,
"installSize": 1236
},
{
"name": "androidx.work.impl.utils.ForceStopRunnable",
"type": "CLASS",
"downloadSize": 1216,
"installSize": 1217
},
{
"name": "androidx.work.impl.background.systemalarm.DelayMetCommandHandler",
"type": "CLASS",
"downloadSize": 1181,
"installSize": 1183
},
{
"name": "androidx.work.impl.background.greedy.GreedyScheduler",
"type": "CLASS",
"downloadSize": 1140,
"installSize": 1141
},
{
"name": "androidx.work.impl.constraints.trackers.BatteryChargingTracker",
"type": "CLASS",
"downloadSize": 923,
"installSize": 925
},
{
"name": "androidx.work.impl.foreground.SystemForegroundDispatcher",
"type": "CLASS",
"downloadSize": 892,
"installSize": 893
},
{
"name": "androidx.work.impl.background.systemalarm.SystemAlarmDispatcher$1",
"type": "CLASS",
"downloadSize": 832,
"installSize": 833
},
{
"name": "androidx.work.impl.model.DependencyDao_Impl$1",
"type": "CLASS",
"downloadSize": 832,
"installSize": 833
},
{
"name": "androidx.work.impl.model.WorkSpec",
"type": "CLASS",
"downloadSize": 788,
"installSize": 789
},
{
"name": "androidx.work.impl.constraints.WorkConstraintsTrackerImpl",
"type": "CLASS",
"downloadSize": 704,
"installSize": 706
},
{
"name": "androidx.work.Data",
"type": "CLASS",
"downloadSize": 685,
"installSize": 686
},
{
"name": "androidx.work.impl.background.systemjob.SystemJobService",
"type": "CLASS",
"downloadSize": 675,
"installSize": 676
},
{
"name": "androidx.work.impl.background.systemalarm.SystemAlarmService",
"type": "CLASS",
"downloadSize": 633,
"installSize": 634
},
{
"name": "androidx.work.impl.model.WorkSpecDao_Impl$2",
"type": "CLASS",
"downloadSize": 623,
"installSize": 624
},
{
"name": "androidx.work.WorkRequest$Builder",
"type": "CLASS",
"downloadSize": 615,
"installSize": 616
},
{
"name": "androidx.work.impl.background.systemalarm.Alarms",
"type": "CLASS",
"downloadSize": 606,
"installSize": 607
},
{
"name": "androidx.work.impl.WorkDatabase_Impl",
"type": "CLASS",
"downloadSize": 535,
"installSize": 536
},
{
"name": "androidx.work.impl.background.systemalarm.SystemAlarmDispatcher",
"type": "CLASS",
"downloadSize": 463,
"installSize": 464
},
{
"name": "androidx.work.impl.RescheduleMigration",
"type": "CLASS",
"downloadSize": 429,
"installSize": 430
},
{
"name": "androidx.work.impl.WorkContinuationImpl",
"type": "CLASS",
"downloadSize": 426,
"installSize": 427
},
{
"name": "androidx.work.impl.utils.WorkForegroundRunnable",
"type": "CLASS",
"downloadSize": 419,
"installSize": 419
},
{
"name": "androidx.work.impl.constraints.controllers.ConstraintController",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "androidx.work.impl.background.systemalarm.DelayMetCommandHandler$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 413,
"installSize": 414
},
{
"name": "androidx.work.impl.utils.CancelWorkRunnable",
"type": "CLASS",
"downloadSize": 412,
"installSize": 412
},
{
"name": "androidx.work.impl.utils.StopWorkRunnable",
"type": "CLASS",
"downloadSize": 402,
"installSize": 403
},
{
"name": "androidx.work.impl.constraints.controllers.BatteryChargingController",
"type": "CLASS",
"downloadSize": 372,
"installSize": 372
},
{
"name": "androidx.work.impl.utils.ProcessUtils",
"type": "CLASS",
"downloadSize": 371,
"installSize": 372
},
{
"name": "androidx.work.impl.workers.DiagnosticsWorkerKt",
"type": "CLASS",
"downloadSize": 362,
"installSize": 363
},
{
"name": "androidx.work.impl.WorkDatabase_AutoMigration_13_14_Impl",
"type": "CLASS",
"downloadSize": 328,
"installSize": 329
},
{
"name": "androidx.work.impl.background.systemjob.SystemJobInfoConverter$$ExternalSyntheticApiModelOutline8",
"type": "CLASS",
"downloadSize": 327,
"installSize": 327
},
{
"name": "androidx.work.impl.workers.ConstraintTrackingWorker",
"type": "CLASS",
"downloadSize": 302,
"installSize": 303
},
{
"name": "androidx.work.ArrayCreatingInputMerger",
"type": "CLASS",
"downloadSize": 296,
"installSize": 297
},
{
"name": "androidx.work.impl.constraints.trackers.NetworkStateTracker24",
"type": "CLASS",
"downloadSize": 293,
"installSize": 293
},
{
"name": "androidx.work.Logger$LogcatLogger",
"type": "CLASS",
"downloadSize": 274,
"installSize": 274
},
{
"name": "androidx.work.Constraints",
"type": "CLASS",
"downloadSize": 259,
"installSize": 259
},
{
"name": "androidx.work.impl.Schedulers",
"type": "CLASS",
"downloadSize": 253,
"installSize": 253
},
{
"name": "androidx.work.WorkerFactory",
"type": "CLASS",
"downloadSize": 251,
"installSize": 251
},
{
"name": "androidx.work.impl.utils.futures.SettableFuture",
"type": "CLASS",
"downloadSize": 228,
"installSize": 229
},
{
"name": "androidx.work.impl.constraints.trackers.NetworkStateTrackerPre24",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "androidx.work.impl.foreground.SystemForegroundService$3",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.work.impl.utils.PackageManagerHelper",
"type": "CLASS",
"downloadSize": 214,
"installSize": 214
},
{
"name": "androidx.work.impl.foreground.SystemForegroundService$Api31Impl",
"type": "CLASS",
"downloadSize": 208,
"installSize": 208
},
{
"name": "androidx.work.impl.constraints.trackers.ConstraintTracker",
"type": "CLASS",
"downloadSize": 204,
"installSize": 205
},
{
"name": "androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTracker",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$SafeAtomicHelper",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.work.impl.constraints.controllers.NetworkMeteredController",
"type": "CLASS",
"downloadSize": 185,
"installSize": 185
},
{
"name": "androidx.work.impl.constraints.controllers.NetworkNotRoamingController",
"type": "CLASS",
"downloadSize": 185,
"installSize": 185
},
{
"name": "androidx.work.impl.constraints.trackers.NetworkStateTracker24$networkCallback$1",
"type": "CLASS",
"downloadSize": 183,
"installSize": 184
},
{
"name": "androidx.work.impl.model.SystemIdInfo",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "androidx.work.Configuration",
"type": "CLASS",
"downloadSize": 182,
"installSize": 182
},
{
"name": "androidx.work.impl.constraints.NetworkState",
"type": "CLASS",
"downloadSize": 175,
"installSize": 175
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintsCommandHandler",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "androidx.work.impl.model.WorkGenerationalId",
"type": "CLASS",
"downloadSize": 164,
"installSize": 165
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$SynchronizedHelper",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.work.impl.background.systemalarm.RescheduleReceiver",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.work.Worker",
"type": "CLASS",
"downloadSize": 159,
"installSize": 159
},
{
"name": "androidx.work.ListenableWorker",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.work.ListenableWorker$Result$Failure",
"type": "CLASS",
"downloadSize": 156,
"installSize": 156
},
{
"name": "androidx.work.ForegroundInfo",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.work.impl.utils.WorkTimer$WorkTimerRunnable",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.work.impl.utils.SerialExecutorImpl",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver",
"type": "CLASS",
"downloadSize": 147,
"installSize": 147
},
{
"name": "androidx.work.impl.model.WorkSpec$IdAndState",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "androidx.work.impl.diagnostics.DiagnosticsReceiver",
"type": "CLASS",
"downloadSize": 143,
"installSize": 144
},
{
"name": "androidx.work.impl.utils.futures.DirectExecutor",
"type": "CLASS",
"downloadSize": 143,
"installSize": 143
},
{
"name": "androidx.work.impl.model.Preference",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "androidx.work.impl.utils.WakeLocks",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.work.ExistingWorkPolicy",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.work.impl.utils.CancelWorkRunnable$3",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.work.impl.constraints.trackers.NetworkStateTrackerKt",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "androidx.work.impl.utils.WorkTimer",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.work.impl.model.WorkSpecDao_Impl$10",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "androidx.work.impl.WorkDatabase$Companion$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "androidx.work.ListenableWorker$Result$Success",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintProxy",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.work.impl.utils.CancelWorkRunnable$1",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.work.Constraints$ContentUriTrigger",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "androidx.work.impl.CleanupCallback",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "androidx.work.impl.Processor$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 113,
"installSize": 114
},
{
"name": "androidx.work.impl.model.WorkProgressDao_Impl$2",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
},
{
"name": "androidx.work.OverwritingInputMerger",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "androidx.work.impl.Processor$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.work.impl.Migration_15_16",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$Failure",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.work.impl.foreground.SystemForegroundService$1",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.work.impl.workers.CombineContinuationsWorker",
"type": "CLASS",
"downloadSize": 88,
"installSize": 89
},
{
"name": "androidx.work.impl.Migration_1_2",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.work.Configuration$1",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "androidx.work.impl.utils.IdGenerator",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "androidx.work.impl.utils.NetworkApi21",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$Waiter",
"type": "CLASS",
"downloadSize": 83,
"installSize": 84
},
{
"name": "androidx.work.impl.WorkerWrapper$Builder",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.work.impl.Migration_12_13",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.work.impl.Migration_4_5",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$Cancellation",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.work.impl.WorkDatabase",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.work.impl.Migration_11_12",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.work.impl.Migration_7_8",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.work.impl.Migration_8_9",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.work.impl.Migration_3_4",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.work.impl.Migration_6_7",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$SetFuture",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.work.ListenableWorker$Result$Retry",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.work.impl.background.greedy.DelayedWorkTracker",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.work.impl.utils.WorkForegroundUpdater",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.work.impl.utils.futures.AbstractFuture$Listener",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "androidx.work.Operation$State$FAILURE",
"type": "CLASS",
"downloadSize": 67,
"installSize": 68
},
{
"name": "androidx.work.impl.background.systemjob.SystemJobInfoConverter",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "androidx.work.WorkerParameters",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "androidx.work.OneTimeWorkRequest$Builder",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "androidx.work.OneTimeWorkRequest",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.work.impl.Api21Impl",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.work.impl.utils.Api28Impl",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.work.WorkRequest",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.work.impl.background.systemjob.SystemJobService$Api24Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.work.impl.WorkDatabasePathHelperKt",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.work.InputMerger",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "androidx.work.WorkManagerInitializer",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.work.impl.model.Dependency",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.work.impl.model.WorkName",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.work.impl.model.WorkTag",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.work.Operation",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.work.impl.utils.WakeLocksHolder",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.work.impl.workers.ConstraintTrackingWorkerKt",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.work.impl.constraints.WorkConstraintsTrackerKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.work.impl.constraints.trackers.BatteryChargingTrackerKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.work.impl.constraints.trackers.BatteryNotLowTrackerKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.work.impl.constraints.trackers.BroadcastReceiverConstraintTrackerKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.work.impl.constraints.trackers.ConstraintTrackerKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.work.impl.constraints.trackers.StorageNotLowTrackerKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.work.Configuration$Builder",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.work.impl.Scheduler",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.work.impl.utils.NetworkApi24",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.work.impl.WorkDatabaseKt",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.work.impl.StartStopToken",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.work.impl.utils.NetworkApi23",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.work.impl.background.systemalarm.Alarms$Api19Impl",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.work.impl.foreground.SystemForegroundService$Api29Impl",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.work.impl.WorkManagerImpl$Api24Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.work.impl.background.systemjob.SystemJobService$Api28Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.work.WorkerFactory$1",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.work.impl.constraints.WorkConstraintsCallback",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.work.impl.utils.WorkProgressUpdater",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.work.Operation$State$IN_PROGRESS",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.work.Operation$State$SUCCESS",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.work.impl.ExecutionListener",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.work.Configuration$Provider",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.work.ForegroundUpdater",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.work.ListenableWorker$Result",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.work.impl.background.systemalarm.SystemAlarmDispatcher$CommandsCompletedListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.work.impl.foreground.ForegroundProcessor",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.work.impl.foreground.SystemForegroundDispatcher$Callback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.work.impl.utils.WorkTimer$TimeLimitExceededListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "com.google.zxing:core:3.4.1",
"type": "EXTERNAL",
"downloadSize": 72276,
"installSize": 72390,
"files": [
{
"name": "com.google.zxing.datamatrix.decoder.Decoder",
"type": "CLASS",
"downloadSize": 4189,
"installSize": 4195
},
{
"name": "com.google.zxing.qrcode.decoder.Version",
"type": "CLASS",
"downloadSize": 3791,
"installSize": 3797
},
{
"name": "com.google.zxing.pdf417.decoder.PDF417ScanningDecoder",
"type": "CLASS",
"downloadSize": 3263,
"installSize": 3268
},
{
"name": "com.google.zxing.oned.rss.expanded.RSSExpandedReader",
"type": "CLASS",
"downloadSize": 3257,
"installSize": 3262
},
{
"name": "com.google.zxing.oned.Code128Reader",
"type": "CLASS",
"downloadSize": 2936,
"installSize": 2941
},
{
"name": "com.google.zxing.aztec.detector.Detector",
"type": "CLASS",
"downloadSize": 2446,
"installSize": 2450
},
{
"name": "com.google.zxing.pdf417.PDF417Reader",
"type": "CLASS",
"downloadSize": 2192,
"installSize": 2196
},
{
"name": "com.google.zxing.oned.rss.RSS14Reader",
"type": "CLASS",
"downloadSize": 2162,
"installSize": 2166
},
{
"name": "com.google.zxing.datamatrix.decoder.Version",
"type": "CLASS",
"downloadSize": 2105,
"installSize": 2109
},
{
"name": "com.google.zxing.oned.UPCEANReader",
"type": "CLASS",
"downloadSize": 1956,
"installSize": 1959
},
{
"name": "com.google.zxing.qrcode.QRCodeReader",
"type": "CLASS",
"downloadSize": 1828,
"installSize": 1831
},
{
"name": "com.google.zxing.oned.Code128Writer",
"type": "CLASS",
"downloadSize": 1670,
"installSize": 1672
},
{
"name": "com.google.zxing.qrcode.detector.FinderPatternFinder",
"type": "CLASS",
"downloadSize": 1597,
"installSize": 1600
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.FieldParser",
"type": "CLASS",
"downloadSize": 1560,
"installSize": 1562
},
{
"name": "com.google.zxing.aztec.decoder.Decoder",
"type": "CLASS",
"downloadSize": 1412,
"installSize": 1414
},
{
"name": "com.google.zxing.oned.CodaBarReader",
"type": "CLASS",
"downloadSize": 1366,
"installSize": 1368
},
{
"name": "com.google.zxing.oned.Code93Reader",
"type": "CLASS",
"downloadSize": 1337,
"installSize": 1339
},
{
"name": "com.google.zxing.datamatrix.decoder.DecodedBitStreamParser",
"type": "CLASS",
"downloadSize": 1301,
"installSize": 1303
},
{
"name": "com.google.zxing.qrcode.decoder.DecodedBitStreamParser",
"type": "CLASS",
"downloadSize": 1282,
"installSize": 1284
},
{
"name": "com.google.zxing.oned.Code39Reader",
"type": "CLASS",
"downloadSize": 1226,
"installSize": 1228
},
{
"name": "com.google.zxing.pdf417.decoder.DecodedBitStreamParser",
"type": "CLASS",
"downloadSize": 1224,
"installSize": 1226
},
{
"name": "com.google.zxing.oned.EAN13Writer",
"type": "CLASS",
"downloadSize": 1204,
"installSize": 1205
},
{
"name": "com.google.zxing.oned.UPCEANExtension5Support",
"type": "CLASS",
"downloadSize": 1126,
"installSize": 1128
},
{
"name": "com.google.zxing.oned.OneDReader",
"type": "CLASS",
"downloadSize": 1101,
"installSize": 1103
},
{
"name": "com.google.zxing.common.HybridBinarizer",
"type": "CLASS",
"downloadSize": 1078,
"installSize": 1079
},
{
"name": "com.google.zxing.datamatrix.encoder.SymbolInfo",
"type": "CLASS",
"downloadSize": 924,
"installSize": 926
},
{
"name": "com.google.zxing.datamatrix.encoder.ErrorCorrection",
"type": "CLASS",
"downloadSize": 897,
"installSize": 898
},
{
"name": "com.google.zxing.oned.EAN8Reader",
"type": "CLASS",
"downloadSize": 806,
"installSize": 808
},
{
"name": "com.google.zxing.common.detector.WhiteRectangleDetector",
"type": "CLASS",
"downloadSize": 798,
"installSize": 799
},
{
"name": "com.google.zxing.common.reedsolomon.GenericGFPoly",
"type": "CLASS",
"downloadSize": 761,
"installSize": 762
},
{
"name": "com.google.zxing.pdf417.encoder.PDF417HighLevelEncoder",
"type": "CLASS",
"downloadSize": 759,
"installSize": 760
},
{
"name": "com.google.zxing.datamatrix.DataMatrixReader",
"type": "CLASS",
"downloadSize": 754,
"installSize": 756
},
{
"name": "com.google.zxing.oned.ITFReader",
"type": "CLASS",
"downloadSize": 753,
"installSize": 754
},
{
"name": "com.google.zxing.common.CharacterSetECI",
"type": "CLASS",
"downloadSize": 750,
"installSize": 751
},
{
"name": "com.google.zxing.common.BitArray",
"type": "CLASS",
"downloadSize": 663,
"installSize": 664
},
{
"name": "com.google.zxing.datamatrix.encoder.TextEncoder",
"type": "CLASS",
"downloadSize": 643,
"installSize": 644
},
{
"name": "com.google.zxing.common.BitMatrix",
"type": "CLASS",
"downloadSize": 617,
"installSize": 618
},
{
"name": "com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn",
"type": "CLASS",
"downloadSize": 514,
"installSize": 515
},
{
"name": "com.google.zxing.aztec.encoder.State",
"type": "CLASS",
"downloadSize": 499,
"installSize": 499
},
{
"name": "com.google.zxing.oned.UPCEReader",
"type": "CLASS",
"downloadSize": 498,
"installSize": 498
},
{
"name": "com.google.zxing.oned.MultiFormatOneDReader",
"type": "CLASS",
"downloadSize": 482,
"installSize": 482
},
{
"name": "com.google.zxing.qrcode.decoder.FormatInformation",
"type": "CLASS",
"downloadSize": 449,
"installSize": 450
},
{
"name": "com.google.zxing.maxicode.MaxiCodeReader",
"type": "CLASS",
"downloadSize": 447,
"installSize": 448
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder",
"type": "CLASS",
"downloadSize": 412,
"installSize": 412
},
{
"name": "com.google.zxing.qrcode.detector.AlignmentPatternFinder",
"type": "CLASS",
"downloadSize": 400,
"installSize": 401
},
{
"name": "com.google.zxing.aztec.AztecReader",
"type": "CLASS",
"downloadSize": 382,
"installSize": 383
},
{
"name": "com.google.zxing.MultiFormatReader",
"type": "CLASS",
"downloadSize": 381,
"installSize": 381
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder",
"type": "CLASS",
"downloadSize": 380,
"installSize": 381
},
{
"name": "com.google.zxing.aztec.encoder.HighLevelEncoder",
"type": "CLASS",
"downloadSize": 380,
"installSize": 380
},
{
"name": "com.google.zxing.common.reedsolomon.GenericGF",
"type": "CLASS",
"downloadSize": 344,
"installSize": 344
},
{
"name": "com.google.zxing.oned.MultiFormatUPCEANReader",
"type": "CLASS",
"downloadSize": 330,
"installSize": 331
},
{
"name": "com.google.zxing.oned.OneDimensionalCodeWriter",
"type": "CLASS",
"downloadSize": 318,
"installSize": 319
},
{
"name": "com.google.zxing.qrcode.decoder.Mode",
"type": "CLASS",
"downloadSize": 316,
"installSize": 317
},
{
"name": "com.google.zxing.oned.CodaBarWriter",
"type": "CLASS",
"downloadSize": 313,
"installSize": 313
},
{
"name": "com.google.zxing.BarcodeFormat",
"type": "CLASS",
"downloadSize": 311,
"installSize": 311
},
{
"name": "com.google.zxing.oned.UPCEANExtensionSupport",
"type": "CLASS",
"downloadSize": 303,
"installSize": 303
},
{
"name": "com.google.zxing.oned.EAN13Reader",
"type": "CLASS",
"downloadSize": 274,
"installSize": 274
},
{
"name": "com.google.zxing.datamatrix.encoder.EncoderContext",
"type": "CLASS",
"downloadSize": 266,
"installSize": 267
},
{
"name": "com.google.zxing.EncodeHintType",
"type": "CLASS",
"downloadSize": 254,
"installSize": 255
},
{
"name": "com.google.zxing.DecodeHintType",
"type": "CLASS",
"downloadSize": 236,
"installSize": 236
},
{
"name": "com.google.zxing.ResultPoint",
"type": "CLASS",
"downloadSize": 231,
"installSize": 231
},
{
"name": "com.google.zxing.ResultMetadataType",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "com.google.zxing.oned.ITFWriter",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AI01decoder",
"type": "CLASS",
"downloadSize": 193,
"installSize": 194
},
{
"name": "com.google.zxing.oned.rss.expanded.ExpandedPair",
"type": "CLASS",
"downloadSize": 193,
"installSize": 193
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "com.google.zxing.oned.rss.AbstractRSSReader",
"type": "CLASS",
"downloadSize": 185,
"installSize": 185
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AI013103decoder",
"type": "CLASS",
"downloadSize": 183,
"installSize": 184
},
{
"name": "com.google.zxing.pdf417.decoder.BoundingBox",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "com.google.zxing.common.BitSource",
"type": "CLASS",
"downloadSize": 173,
"installSize": 173
},
{
"name": "com.google.zxing.InvertedLuminanceSource",
"type": "CLASS",
"downloadSize": 171,
"installSize": 172
},
{
"name": "com.google.zxing.pdf417.decoder.ec.ModulusGF",
"type": "CLASS",
"downloadSize": 163,
"installSize": 164
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder",
"type": "CLASS",
"downloadSize": 163,
"installSize": 163
},
{
"name": "com.google.zxing.Result",
"type": "CLASS",
"downloadSize": 156,
"installSize": 156
},
{
"name": "com.google.zxing.LuminanceSource",
"type": "CLASS",
"downloadSize": 152,
"installSize": 153
},
{
"name": "com.google.zxing.oned.rss.DataCharacter",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "com.google.zxing.qrcode.decoder.ErrorCorrectionLevel",
"type": "CLASS",
"downloadSize": 142,
"installSize": 143
},
{
"name": "com.google.zxing.PlanarYUVLuminanceSource",
"type": "CLASS",
"downloadSize": 142,
"installSize": 142
},
{
"name": "com.google.zxing.pdf417.decoder.BarcodeValue",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "com.google.zxing.oned.rss.expanded.ExpandedRow",
"type": "CLASS",
"downloadSize": 135,
"installSize": 135
},
{
"name": "com.google.zxing.aztec.encoder.BinaryShiftToken",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.google.zxing.datamatrix.decoder.DataBlock",
"type": "CLASS",
"downloadSize": 130,
"installSize": 131
},
{
"name": "com.google.zxing.datamatrix.encoder.SymbolShapeHint",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "com.google.zxing.aztec.encoder.SimpleToken",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "com.google.zxing.oned.rss.FinderPattern",
"type": "CLASS",
"downloadSize": 104,
"installSize": 105
},
{
"name": "com.google.zxing.common.DecoderResult",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "com.google.zxing.ReaderException",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "com.google.zxing.qrcode.detector.FinderPatternFinder$EstimatedModuleComparator",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "com.google.zxing.datamatrix.encoder.DataMatrixSymbolInfo144",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "com.google.zxing.aztec.encoder.Token",
"type": "CLASS",
"downloadSize": 71,
"installSize": 72
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.DecodedInformation",
"type": "CLASS",
"downloadSize": 71,
"installSize": 72
},
{
"name": "com.google.zxing.pdf417.decoder.PDF417CodewordDecoder",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "com.google.zxing.ChecksumException",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "com.google.zxing.FormatException",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$8",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$5",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$7",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$4",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$6",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$1",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$3",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "com.google.zxing.common.StringUtils",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "com.google.zxing.qrcode.decoder.DataMask$2",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "com.google.zxing.aztec.AztecDetectorResult",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "com.google.zxing.qrcode.detector.FinderPattern",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "com.google.zxing.qrcode.encoder.BlockPair",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "com.google.zxing.oned.rss.Pair",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "com.google.zxing.Reader",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "com.google.zxing.NotFoundException",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "com.google.zxing.qrcode.detector.AlignmentPattern",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "com.google.zxing.oned.rss.expanded.decoders.DecodedChar",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "com.google.zxing.WriterException",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "com.google.zxing.oned.UPCEANWriter",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "com.google.zxing.Writer",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "com.google.zxing.ResultPointCallback",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "com.google.zxing.datamatrix.encoder.Encoder",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "com.google.zxing.pdf417.PDF417ResultMetadata",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
},
{
"name": "com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.zxing.common.reedsolomon.ReedSolomonException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.core:core:1.11.0-beta02",
"type": "EXTERNAL",
"downloadSize": 70696,
"installSize": 71787,
"files": [
{
"name": "androidx.core.widget.NestedScrollView",
"type": "CLASS",
"downloadSize": 8193,
"installSize": 8206
},
{
"name": "androidx.core.content.res.CamColor",
"type": "CLASS",
"downloadSize": 2586,
"installSize": 2590
},
{
"name": "androidx.core.graphics.PathParser$PathDataNode",
"type": "CLASS",
"downloadSize": 1961,
"installSize": 1964
},
{
"name": "androidx.core.view.ViewCompat",
"type": "CLASS",
"downloadSize": 1703,
"installSize": 1705
},
{
"name": "androidx.core.view.NestedScrollingChildHelper",
"type": "CLASS",
"downloadSize": 1582,
"installSize": 1584
},
{
"name": "androidx.core.view.accessibility.AccessibilityNodeInfoCompat",
"type": "CLASS",
"downloadSize": 1437,
"installSize": 1439
},
{
"name": "androidx.core.view.WindowInsetsCompat$Impl20",
"type": "CLASS",
"downloadSize": 1305,
"installSize": 1307
},
{
"name": "androidx.core.graphics.TypefaceCompatApi26Impl",
"type": "CLASS",
"downloadSize": 1283,
"installSize": 1285
},
{
"name": "androidx.core.widget.ListViewAutoScrollHelper",
"type": "CLASS",
"downloadSize": 1032,
"installSize": 1034
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$3",
"type": "CLASS",
"downloadSize": 1004,
"installSize": 1006
},
{
"name": "androidx.core.view.ContentInfoCompat$BuilderCompatImpl",
"type": "CLASS",
"downloadSize": 908,
"installSize": 910
},
{
"name": "androidx.core.app.ActivityCompat",
"type": "CLASS",
"downloadSize": 898,
"installSize": 899
},
{
"name": "androidx.core.text.PrecomputedTextCompat$Params",
"type": "CLASS",
"downloadSize": 887,
"installSize": 888
},
{
"name": "/res/layout-v21/notification_template_custom_big.xml",
"type": "RESOURCE",
"downloadSize": 789,
"installSize": 789
},
{
"name": "androidx.core.graphics.TypefaceCompat",
"type": "CLASS",
"downloadSize": 783,
"installSize": 784
},
{
"name": "androidx.core.view.ViewCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 769,
"installSize": 770
},
{
"name": "androidx.core.text.BidiFormatter",
"type": "CLASS",
"downloadSize": 753,
"installSize": 754
},
{
"name": "androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter",
"type": "CLASS",
"downloadSize": 752,
"installSize": 753
},
{
"name": "androidx.core.content.ContextCompat$Api26Impl",
"type": "CLASS",
"downloadSize": 723,
"installSize": 724
},
{
"name": "androidx.core.content.res.ColorStateListInflaterCompat",
"type": "CLASS",
"downloadSize": 693,
"installSize": 694
},
{
"name": "androidx.core.graphics.drawable.IconCompatParcelizer",
"type": "CLASS",
"downloadSize": 673,
"installSize": 674
},
{
"name": "androidx.core.graphics.TypefaceCompatApi21Impl",
"type": "CLASS",
"downloadSize": 667,
"installSize": 668
},
{
"name": "androidx.core.graphics.TypefaceCompatApi29Impl",
"type": "CLASS",
"downloadSize": 659,
"installSize": 660
},
{
"name": "androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat",
"type": "CLASS",
"downloadSize": 658,
"installSize": 659
},
{
"name": "androidx.core.graphics.TypefaceCompatApi24Impl",
"type": "CLASS",
"downloadSize": 644,
"installSize": 645
},
{
"name": "androidx.core.content.res.ResourcesCompat",
"type": "CLASS",
"downloadSize": 628,
"installSize": 629
},
{
"name": "androidx.core.view.ViewCompat$AccessibilityViewProperty",
"type": "CLASS",
"downloadSize": 613,
"installSize": 614
},
{
"name": "androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 611,
"installSize": 612
},
{
"name": "androidx.core.view.WindowInsetsCompat$Impl",
"type": "CLASS",
"downloadSize": 608,
"installSize": 609
},
{
"name": "androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 580,
"installSize": 581
},
{
"name": "androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 554,
"installSize": 555
},
{
"name": "androidx.core.widget.TextViewCompat$OreoCallback",
"type": "CLASS",
"downloadSize": 554,
"installSize": 554
},
{
"name": "/res/layout-v21/notification_action_tombstone.xml",
"type": "RESOURCE",
"downloadSize": 539,
"installSize": 539
},
{
"name": "androidx.core.os.LocaleListCompatWrapper",
"type": "CLASS",
"downloadSize": 532,
"installSize": 533
},
{
"name": "androidx.core.view.AccessibilityDelegateCompat",
"type": "CLASS",
"downloadSize": 530,
"installSize": 531
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener",
"type": "CLASS",
"downloadSize": 529,
"installSize": 530
},
{
"name": "androidx.core.content.res.ViewingConditions",
"type": "CLASS",
"downloadSize": 515,
"installSize": 516
},
{
"name": "androidx.core.graphics.drawable.IconCompat",
"type": "CLASS",
"downloadSize": 511,
"installSize": 512
},
{
"name": "androidx.core.view.DisplayCutoutCompat$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 498,
"installSize": 499
},
{
"name": "/res/layout-v21/notification_action.xml",
"type": "RESOURCE",
"downloadSize": 487,
"installSize": 487
},
{
"name": "/res/drawable-v21/notification_action_background.xml",
"type": "RESOURCE",
"downloadSize": 473,
"installSize": 473
},
{
"name": "androidx.core.view.WindowInsetsCompat",
"type": "CLASS",
"downloadSize": 450,
"installSize": 451
},
{
"name": "androidx.core.provider.FontRequestWorker$1",
"type": "CLASS",
"downloadSize": 441,
"installSize": 442
},
{
"name": "androidx.core.provider.CallbackWithHandler$1",
"type": "CLASS",
"downloadSize": 425,
"installSize": 426
},
{
"name": "/res/layout-v21/notification_template_icon_group.xml",
"type": "RESOURCE",
"downloadSize": 422,
"installSize": 422
},
{
"name": "/res/layout/ime_secondary_split_test_activity.xml",
"type": "RESOURCE",
"downloadSize": 417,
"installSize": 417
},
{
"name": "androidx.core.graphics.ColorUtils",
"type": "CLASS",
"downloadSize": 401,
"installSize": 402
},
{
"name": "androidx.core.widget.NestedScrollView$AccessibilityDelegate",
"type": "CLASS",
"downloadSize": 400,
"installSize": 401
},
{
"name": "androidx.core.view.ViewPropertyAnimatorCompat$1",
"type": "CLASS",
"downloadSize": 398,
"installSize": 399
},
{
"name": "androidx.core.app.ActivityRecreator",
"type": "CLASS",
"downloadSize": 387,
"installSize": 387
},
{
"name": "androidx.core.view.ViewCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 382,
"installSize": 383
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback",
"type": "CLASS",
"downloadSize": 370,
"installSize": 371
},
{
"name": "androidx.core.view.inputmethod.InputConnectionCompat$2",
"type": "CLASS",
"downloadSize": 366,
"installSize": 366
},
{
"name": "androidx.core.provider.FontRequestWorker",
"type": "CLASS",
"downloadSize": 352,
"installSize": 352
},
{
"name": "androidx.core.graphics.Insets",
"type": "CLASS",
"downloadSize": 343,
"installSize": 344
},
{
"name": "androidx.core.app.RemoteActionCompatParcelizer",
"type": "CLASS",
"downloadSize": 340,
"installSize": 340
},
{
"name": "androidx.core.widget.TextViewOnReceiveContentListener",
"type": "CLASS",
"downloadSize": 340,
"installSize": 340
},
{
"name": "androidx.core.view.ContentInfoCompat$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 333,
"installSize": 334
},
{
"name": "androidx.core.view.ViewCompat$Api26Impl",
"type": "CLASS",
"downloadSize": 329,
"installSize": 329
},
{
"name": "androidx.core.hardware.fingerprint.FingerprintManagerCompat$1",
"type": "CLASS",
"downloadSize": 326,
"installSize": 326
},
{
"name": "androidx.core.view.WindowInsetsCompat$Impl29",
"type": "CLASS",
"downloadSize": 325,
"installSize": 326
},
{
"name": "androidx.core.provider.FontsContractCompat$FontInfo",
"type": "CLASS",
"downloadSize": 307,
"installSize": 307
},
{
"name": "androidx.core.view.ViewCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 283,
"installSize": 283
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$1",
"type": "CLASS",
"downloadSize": 279,
"installSize": 280
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl21",
"type": "CLASS",
"downloadSize": 277,
"installSize": 277
},
{
"name": "androidx.core.view.WindowInsetsCompat$BuilderImpl20",
"type": "CLASS",
"downloadSize": 275,
"installSize": 275
},
{
"name": "androidx.core.view.MenuItemCompat$Api26Impl",
"type": "CLASS",
"downloadSize": 272,
"installSize": 272
},
{
"name": "androidx.core.view.NestedScrollingParentHelper",
"type": "CLASS",
"downloadSize": 272,
"installSize": 272
},
{
"name": "androidx.core.app.ActivityRecreator$LifecycleCheckCallbacks",
"type": "CLASS",
"downloadSize": 268,
"installSize": 269
},
{
"name": "/res/layout/notification_template_part_time.xml",
"type": "RESOURCE",
"downloadSize": 263,
"installSize": 263
},
{
"name": "/res/layout/notification_template_part_chronometer.xml",
"type": "RESOURCE",
"downloadSize": 259,
"installSize": 259
},
{
"name": "androidx.core.view.inputmethod.InputConnectionCompat$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 257,
"installSize": 257
},
{
"name": "androidx.core.os.LocaleListCompat",
"type": "CLASS",
"downloadSize": 254,
"installSize": 254
},
{
"name": "/res/drawable/notification_bg.xml",
"type": "RESOURCE",
"downloadSize": 254,
"installSize": 254
},
{
"name": "/res/drawable/notification_bg_low.xml",
"type": "RESOURCE",
"downloadSize": 254,
"installSize": 254
},
{
"name": "/res/drawable-hdpi-v4/notification_oversize_large_icon_bg.png",
"type": "RESOURCE",
"downloadSize": 252,
"installSize": 909
},
{
"name": "androidx.core.provider.FontRequestWorker$2",
"type": "CLASS",
"downloadSize": 243,
"installSize": 243
},
{
"name": "androidx.core.view.WindowInsetsCompat$BuilderImpl",
"type": "CLASS",
"downloadSize": 240,
"installSize": 240
},
{
"name": "androidx.core.view.WindowInsetsCompat$BuilderImpl29",
"type": "CLASS",
"downloadSize": 236,
"installSize": 237
},
{
"name": "androidx.core.view.OneShotPreDrawListener",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "androidx.core.hardware.fingerprint.FingerprintManagerCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "androidx.core.view.ViewCompat$Api17Impl",
"type": "CLASS",
"downloadSize": 225,
"installSize": 225
},
{
"name": "androidx.core.view.WindowInsetsControllerCompat$Impl30",
"type": "CLASS",
"downloadSize": 215,
"installSize": 215
},
{
"name": "androidx.core.view.WindowInsetsCompat$Impl21",
"type": "CLASS",
"downloadSize": 212,
"installSize": 213
},
{
"name": "androidx.core.view.ViewPropertyAnimatorCompat",
"type": "CLASS",
"downloadSize": 211,
"installSize": 211
},
{
"name": "androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "/res/layout/ime_base_split_test_activity.xml",
"type": "RESOURCE",
"downloadSize": 201,
"installSize": 201
},
{
"name": "androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.core.view.WindowInsetsCompat$Impl28",
"type": "CLASS",
"downloadSize": 197,
"installSize": 197
},
{
"name": "androidx.core.graphics.drawable.DrawableCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "androidx.core.app.ComponentActivity",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "androidx.core.os.LocaleListPlatformWrapper",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.core.os.LocaleListCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 194,
"installSize": 194
},
{
"name": "/res/drawable/notification_icon_background.xml",
"type": "RESOURCE",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "androidx.core.view.WindowInsetsCompat$Impl30",
"type": "CLASS",
"downloadSize": 179,
"installSize": 180
},
{
"name": "androidx.core.widget.TextViewCompat$Api17Impl",
"type": "CLASS",
"downloadSize": 175,
"installSize": 175
},
{
"name": "/res/drawable/notification_tile_bg.xml",
"type": "RESOURCE",
"downloadSize": 174,
"installSize": 174
},
{
"name": "/res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png",
"type": "RESOURCE",
"downloadSize": 169,
"installSize": 252
},
{
"name": "androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "androidx.core.view.inputmethod.InputConnectionCompat$1",
"type": "CLASS",
"downloadSize": 168,
"installSize": 169
},
{
"name": "androidx.core.view.MarginLayoutParamsCompat$Api17Impl",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "androidx.core.widget.TextViewCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "androidx.core.os.CancellationSignal",
"type": "CLASS",
"downloadSize": 165,
"installSize": 166
},
{
"name": "androidx.core.view.ViewParentCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "/res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png",
"type": "RESOURCE",
"downloadSize": 164,
"installSize": 247
},
{
"name": "androidx.core.text.BidiFormatter$DirectionalityEstimator",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper",
"type": "CLASS",
"downloadSize": 150,
"installSize": 151
},
{
"name": "androidx.core.view.ViewCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.core.view.ViewCompat$Api21Impl$1",
"type": "CLASS",
"downloadSize": 146,
"installSize": 146
},
{
"name": "androidx.core.view.DisplayCutoutCompat",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "androidx.core.internal.view.SupportMenuItem",
"type": "CLASS",
"downloadSize": 143,
"installSize": 144
},
{
"name": "androidx.core.view.ViewCompat$UnhandledKeyEventManager",
"type": "CLASS",
"downloadSize": 143,
"installSize": 143
},
{
"name": "/res/drawable-xhdpi-v4/notification_bg_low_normal.9.png",
"type": "RESOURCE",
"downloadSize": 137,
"installSize": 221
},
{
"name": "/res/drawable-xhdpi-v4/notification_bg_normal.9.png",
"type": "RESOURCE",
"downloadSize": 137,
"installSize": 221
},
{
"name": "androidx.core.view.ViewCompat$Api29Impl",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.core.view.ViewCompat$Api31Impl",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "/res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png",
"type": "RESOURCE",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.core.view.SoftwareKeyboardControllerCompat$Impl30",
"type": "CLASS",
"downloadSize": 135,
"installSize": 135
},
{
"name": "androidx.core.view.contentcapture.ContentCaptureSessionCompat$Api29Impl",
"type": "CLASS",
"downloadSize": 134,
"installSize": 135
},
{
"name": "androidx.core.view.DisplayCutoutCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 133,
"installSize": 134
},
{
"name": "androidx.core.view.ViewCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.core.widget.NestedScrollView$SavedState",
"type": "CLASS",
"downloadSize": 129,
"installSize": 130
},
{
"name": "androidx.core.view.ViewCompat$1",
"type": "CLASS",
"downloadSize": 127,
"installSize": 127
},
{
"name": "androidx.core.view.ContentInfoCompat$BuilderCompat31Impl",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl",
"type": "CLASS",
"downloadSize": 122,
"installSize": 122
},
{
"name": "androidx.core.app.CoreComponentFactory",
"type": "CLASS",
"downloadSize": 121,
"installSize": 121
},
{
"name": "androidx.core.os.BuildCompat",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.core.view.ViewCompat$OnReceiveContentListenerAdapter",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.core.view.SoftwareKeyboardControllerCompat$Impl20",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "androidx.core.widget.AutoScrollHelper$ClampedScroller",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "androidx.core.view.ViewConfigurationCompat",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Impl30",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "androidx.core.text.ICUCompat",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.core.graphics.drawable.DrawableCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "androidx.core.view.ViewCompat$Api30Impl",
"type": "CLASS",
"downloadSize": 108,
"installSize": 109
},
{
"name": "androidx.core.graphics.TypefaceCompatApi28Impl",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.core.view.accessibility.AccessibilityClickableSpanCompat",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
},
{
"name": "androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticLambda6",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "androidx.core.app.AppOpsManagerCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "androidx.core.view.ViewStructureCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.core.graphics.drawable.IconCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.core.util.Pools$SynchronizedPool",
"type": "CLASS",
"downloadSize": 92,
"installSize": 93
},
{
"name": "androidx.core.widget.EdgeEffectCompat$Api31Impl",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "androidx.core.view.accessibility.AccessibilityRecordCompat$Api15Impl",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.core.widget.CompoundButtonCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.core.widget.ImageViewCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.core.widget.PopupWindowCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.core.os.TraceCompat",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.core.widget.TextViewCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.core.view.WindowInsetsControllerCompat$Impl23",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.core.view.WindowInsetsControllerCompat$Impl26",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.core.view.GravityCompat$Api17Impl",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.core.view.WindowInsetsCompat$TypeImpl30",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.core.app.AppOpsManagerCompat$Api29Impl",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.core.content.ContextCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.core.view.WindowInsetsAnimationCompat$Callback",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.core.app.ActivityCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.core.view.animation.PathInterpolatorCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.core.app.ActivityCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.core.app.NavUtils$Api16Impl",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.core.text.ICUCompat$Api24Impl",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.core.view.WindowInsetsCompat$BuilderImpl30",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.core.content.ContextCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.core.view.ViewCompat$Api20Impl",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "androidx.core.view.ViewGroupCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.core.view.ViewCompat$Api18Impl",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.core.widget.TextViewCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.core.view.NestedScrollingParent2",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.core.os.LocaleListCompat$Api24Impl",
"type": "CLASS",
"downloadSize": 67,
"installSize": 68
},
{
"name": "android.support.v4.app.RemoteActionCompatParcelizer",
"type": "CLASS",
"downloadSize": 66,
"installSize": 67
},
{
"name": "android.support.v4.graphics.drawable.IconCompatParcelizer",
"type": "CLASS",
"downloadSize": 66,
"installSize": 67
},
{
"name": "androidx.core.provider.RequestExecutor$DefaultThreadFactory",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "androidx.core.provider.FontRequestWorker$TypefaceResult",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.core.text.TextDirectionHeuristicsCompat",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.core.view.DisplayCutoutCompat$Api30Impl",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.core.app.NotificationManagerCompat",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread",
"type": "CLASS",
"downloadSize": 59,
"installSize": 59
},
{
"name": "androidx.core.view.accessibility.AccessibilityManagerCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "androidx.core.app.MultiWindowModeChangedInfo",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.core.app.PictureInPictureModeChangedInfo",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.core.content.res.ResourcesCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.core.content.res.ResourcesCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.core.view.ContentInfoCompat",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "androidx.core.view.AccessibilityDelegateCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.core.content.ContextCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-anydpi-v21/ic_call_answer.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-anydpi-v21/ic_call_answer_low.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-anydpi-v21/ic_call_answer_video.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-anydpi-v21/ic_call_answer_video_low.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-anydpi-v21/ic_call_decline.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/drawable-anydpi-v21/ic_call_decline_low.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "/res/layout/custom_dialog.xml",
"type": "RESOURCE",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.core.util.ObjectsCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.core.widget.ListViewCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.core.graphics.drawable.DrawableCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.core.view.accessibility.AccessibilityEventCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.core.app.NotificationManagerCompat$Api24Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.core.os.LocaleListInterface",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.core.view.ViewConfigurationCompat$Api26Impl",
"type": "CLASS",
"downloadSize": 50,
"installSize": 51
},
{
"name": "androidx.core.view.ViewConfigurationCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 50,
"installSize": 51
},
{
"name": "androidx.core.os.CancellationSignal$Api16Impl",
"type": "CLASS",
"downloadSize": 50,
"installSize": 51
},
{
"name": "androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "androidx.core.app.RemoteActionCompat",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "androidx.core.os.TraceCompat$Api18Impl",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.core.view.ContentInfoCompat$BuilderCompat",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.core.provider.FontProvider$Api16Impl",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.core.view.ContentInfoCompat$Compat",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.core.content.res.ResourcesCompat$ThemeCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.core.view.WindowCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.core.os.BuildCompat$Extensions30Impl",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.core.widget.TintableCompoundButton",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.core.view.WindowInsetsControllerCompat$Impl20",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.core.view.ViewPropertyAnimatorListener",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.core.view.ViewStructureCompat",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.core.text.TextUtilsCompat",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.core.graphics.Insets$Api29Impl",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.core.graphics.TypefaceCompatUtil$Api19Impl",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.core.widget.PopupWindowCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.core.view.accessibility.AccessibilityRecordCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.core.widget.EdgeEffectCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.core.content.res.FontResourcesParserCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.core.view.ViewPropertyAnimatorCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.view.WindowCompat$Api30Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.content.ContextCompat$Api28Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.net.ConnectivityManagerCompat$Api16Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.text.ICUCompat$Api21Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.text.TextUtilsCompat$Api17Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.core.view.ViewCompat$Api15Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api19Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.widget.CompoundButtonCompat$Api23Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.widget.NestedScrollView$Api21Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.widget.TextViewCompat$Api24Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.widget.TintableCompoundDrawablesView",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.content.res.ResourcesCompat$ThemeCompat$Api29Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.view.ViewCompat$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.core.view.NestedScrollingParent3",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "androidx.core.graphics.drawable.WrappedDrawableApi14",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.core.view.OnApplyWindowInsetsListener",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.core.util.Consumer",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.core.view.KeyEventDispatcher$Component",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.core.view.OnReceiveContentViewBehavior",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.core.os.CancellationSignal$OnCancelListener",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.core.internal.view.SupportMenu",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.core.text.PrecomputedTextCompat",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.core.view.MenuHost",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.OnReceiveContentListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.widget.NestedScrollView$OnScrollChangeListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.app.ActivityCompat$RequestPermissionsRequestCodeValidator",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.app.OnMultiWindowModeChangedProvider",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.app.OnPictureInPictureModeChangedProvider",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.content.OnConfigurationChangedProvider",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.content.OnTrimMemoryProvider",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.graphics.drawable.WrappedDrawable",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.ui:ui-text-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 68333,
"installSize": 68433,
"files": [
{
"name": "androidx.compose.ui.text.input.KeyboardType",
"type": "CLASS",
"downloadSize": 6325,
"installSize": 6334
},
{
"name": "androidx.compose.ui.text.input.GapBuffer",
"type": "CLASS",
"downloadSize": 3779,
"installSize": 3785
},
{
"name": "androidx.compose.ui.text.style.TextForegroundStyle$Companion",
"type": "CLASS",
"downloadSize": 3521,
"installSize": 3526
},
{
"name": "androidx.compose.ui.text.android.TextAndroidCanvas",
"type": "CLASS",
"downloadSize": 3455,
"installSize": 3460
},
{
"name": "androidx.compose.ui.text.platform.AndroidParagraphIntrinsics",
"type": "CLASS",
"downloadSize": 2386,
"installSize": 2389
},
{
"name": "androidx.compose.ui.text.AndroidParagraph",
"type": "CLASS",
"downloadSize": 2329,
"installSize": 2332
},
{
"name": "androidx.compose.ui.text.TextLayoutResult",
"type": "CLASS",
"downloadSize": 2189,
"installSize": 2192
},
{
"name": "androidx.compose.ui.text.TextStyle",
"type": "CLASS",
"downloadSize": 2101,
"installSize": 2105
},
{
"name": "androidx.compose.ui.text.input.KeyboardCapitalization",
"type": "CLASS",
"downloadSize": 1796,
"installSize": 1798
},
{
"name": "androidx.compose.ui.text.MultiParagraph",
"type": "CLASS",
"downloadSize": 1717,
"installSize": 1720
},
{
"name": "androidx.compose.ui.text.android.LayoutHelper",
"type": "CLASS",
"downloadSize": 1443,
"installSize": 1445
},
{
"name": "androidx.compose.ui.text.SpanStyle",
"type": "CLASS",
"downloadSize": 1315,
"installSize": 1317
},
{
"name": "androidx.compose.ui.text.input.PartialGapBuffer",
"type": "CLASS",
"downloadSize": 1202,
"installSize": 1204
},
{
"name": "androidx.compose.ui.text.input.EditingBuffer",
"type": "CLASS",
"downloadSize": 964,
"installSize": 965
},
{
"name": "androidx.compose.ui.text.android.TextLayout",
"type": "CLASS",
"downloadSize": 928,
"installSize": 929
},
{
"name": "androidx.compose.ui.text.android.style.LineHeightStyleSpan",
"type": "CLASS",
"downloadSize": 865,
"installSize": 866
},
{
"name": "androidx.compose.ui.text.font.FontListFontFamily",
"type": "CLASS",
"downloadSize": 824,
"installSize": 825
},
{
"name": "androidx.compose.ui.text.SpanStyleKt",
"type": "CLASS",
"downloadSize": 811,
"installSize": 812
},
{
"name": "androidx.compose.ui.text.AnnotatedString$Builder",
"type": "CLASS",
"downloadSize": 752,
"installSize": 753
},
{
"name": "androidx.compose.ui.text.caches.SimpleArrayMap",
"type": "CLASS",
"downloadSize": 730,
"installSize": 731
},
{
"name": "androidx.compose.ui.text.android.style.LineHeightSpan",
"type": "CLASS",
"downloadSize": 719,
"installSize": 720
},
{
"name": "androidx.compose.ui.text.MultiParagraphIntrinsics",
"type": "CLASS",
"downloadSize": 705,
"installSize": 706
},
{
"name": "androidx.compose.ui.text.caches.LruCache",
"type": "CLASS",
"downloadSize": 679,
"installSize": 681
},
{
"name": "androidx.compose.ui.text.font.AsyncTypefaceCache",
"type": "CLASS",
"downloadSize": 619,
"installSize": 620
},
{
"name": "androidx.compose.ui.text.font.AndroidFontLoader",
"type": "CLASS",
"downloadSize": 563,
"installSize": 564
},
{
"name": "androidx.compose.ui.text.font.AsyncFontListLoader",
"type": "CLASS",
"downloadSize": 561,
"installSize": 562
},
{
"name": "androidx.compose.ui.text.input.ImeOptions",
"type": "CLASS",
"downloadSize": 543,
"installSize": 544
},
{
"name": "androidx.compose.ui.text.input.TextInputSession",
"type": "CLASS",
"downloadSize": 532,
"installSize": 532
},
{
"name": "androidx.compose.ui.text.font.TypefaceRequest",
"type": "CLASS",
"downloadSize": 524,
"installSize": 525
},
{
"name": "androidx.compose.ui.text.style.LineHeightStyle",
"type": "CLASS",
"downloadSize": 522,
"installSize": 523
},
{
"name": "androidx.compose.ui.text.TextLayoutInput",
"type": "CLASS",
"downloadSize": 521,
"installSize": 522
},
{
"name": "androidx.compose.ui.text.AnnotatedString",
"type": "CLASS",
"downloadSize": 512,
"installSize": 513
},
{
"name": "androidx.compose.ui.text.font.ResourceFont",
"type": "CLASS",
"downloadSize": 507,
"installSize": 507
},
{
"name": "androidx.compose.ui.text.ParagraphStyle",
"type": "CLASS",
"downloadSize": 487,
"installSize": 487
},
{
"name": "androidx.compose.ui.text.input.TextFieldValue",
"type": "CLASS",
"downloadSize": 479,
"installSize": 480
},
{
"name": "androidx.compose.ui.text.input.SetComposingTextCommand",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "androidx.compose.ui.text.AnnotatedStringKt",
"type": "CLASS",
"downloadSize": 466,
"installSize": 467
},
{
"name": "androidx.compose.ui.text.MultiParagraphIntrinsics$maxIntrinsicWidth$2",
"type": "CLASS",
"downloadSize": 465,
"installSize": 466
},
{
"name": "androidx.compose.ui.text.intl.LocaleList",
"type": "CLASS",
"downloadSize": 464,
"installSize": 465
},
{
"name": "androidx.compose.ui.text.platform.AndroidTextPaint",
"type": "CLASS",
"downloadSize": 450,
"installSize": 451
},
{
"name": "androidx.compose.ui.text.android.LayoutIntrinsics",
"type": "CLASS",
"downloadSize": 442,
"installSize": 442
},
{
"name": "androidx.compose.ui.text.TextRange",
"type": "CLASS",
"downloadSize": 431,
"installSize": 431
},
{
"name": "androidx.compose.ui.text.input.DeleteSurroundingTextInCodePointsCommand",
"type": "CLASS",
"downloadSize": 403,
"installSize": 403
},
{
"name": "androidx.compose.ui.text.font.FontFamilyResolverImpl",
"type": "CLASS",
"downloadSize": 373,
"installSize": 373
},
{
"name": "androidx.compose.ui.text.font.FontWeight",
"type": "CLASS",
"downloadSize": 370,
"installSize": 371
},
{
"name": "androidx.compose.ui.text.ParagraphInfo",
"type": "CLASS",
"downloadSize": 342,
"installSize": 343
},
{
"name": "androidx.compose.ui.text.input.CommitTextCommand",
"type": "CLASS",
"downloadSize": 338,
"installSize": 339
},
{
"name": "androidx.compose.ui.text.input.EditProcessor",
"type": "CLASS",
"downloadSize": 333,
"installSize": 333
},
{
"name": "androidx.compose.ui.text.SaversKt",
"type": "CLASS",
"downloadSize": 325,
"installSize": 326
},
{
"name": "androidx.compose.ui.text.android.selection.WordIterator",
"type": "CLASS",
"downloadSize": 313,
"installSize": 314
},
{
"name": "androidx.compose.ui.text.android.CharSequenceCharacterIterator",
"type": "CLASS",
"downloadSize": 291,
"installSize": 292
},
{
"name": "androidx.compose.ui.text.style.BrushStyle",
"type": "CLASS",
"downloadSize": 287,
"installSize": 288
},
{
"name": "androidx.compose.ui.text.platform.style.ShaderBrushSpan",
"type": "CLASS",
"downloadSize": 281,
"installSize": 281
},
{
"name": "androidx.compose.ui.text.font.FontVariation$Settings",
"type": "CLASS",
"downloadSize": 279,
"installSize": 280
},
{
"name": "androidx.compose.ui.text.style.ColorStyle",
"type": "CLASS",
"downloadSize": 279,
"installSize": 279
},
{
"name": "androidx.compose.ui.text.input.DeleteSurroundingTextCommand",
"type": "CLASS",
"downloadSize": 272,
"installSize": 272
},
{
"name": "androidx.compose.ui.text.platform.style.DrawStyleSpan",
"type": "CLASS",
"downloadSize": 252,
"installSize": 253
},
{
"name": "androidx.compose.ui.text.android.StaticLayoutParams",
"type": "CLASS",
"downloadSize": 250,
"installSize": 251
},
{
"name": "androidx.compose.ui.text.AnnotatedString$Builder$MutableRange",
"type": "CLASS",
"downloadSize": 245,
"installSize": 245
},
{
"name": "androidx.compose.ui.text.PlatformParagraphStyle",
"type": "CLASS",
"downloadSize": 243,
"installSize": 243
},
{
"name": "androidx.compose.ui.text.style.TextIndent",
"type": "CLASS",
"downloadSize": 241,
"installSize": 241
},
{
"name": "androidx.compose.ui.text.ParagraphStyleKt",
"type": "CLASS",
"downloadSize": 237,
"installSize": 238
},
{
"name": "androidx.compose.ui.text.android.style.PlaceholderSpan",
"type": "CLASS",
"downloadSize": 236,
"installSize": 236
},
{
"name": "androidx.compose.ui.text.input.SetComposingRegionCommand",
"type": "CLASS",
"downloadSize": 234,
"installSize": 234
},
{
"name": "androidx.compose.ui.text.android.style.BaselineShiftSpan",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "androidx.compose.ui.text.style.TextMotion",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "androidx.compose.ui.text.font.AndroidFontResolveInterceptor",
"type": "CLASS",
"downloadSize": 226,
"installSize": 227
},
{
"name": "androidx.compose.ui.text.AnnotatedString$Range",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.compose.ui.text.font.AsyncFontListLoader$loadWithTimeoutOrNull$2",
"type": "CLASS",
"downloadSize": 209,
"installSize": 209
},
{
"name": "androidx.compose.ui.text.style.TextDecoration",
"type": "CLASS",
"downloadSize": 208,
"installSize": 208
},
{
"name": "androidx.compose.ui.text.font.AsyncTypefaceCache$AsyncTypefaceResult",
"type": "CLASS",
"downloadSize": 206,
"installSize": 206
},
{
"name": "androidx.compose.ui.text.style.LineBreak",
"type": "CLASS",
"downloadSize": 204,
"installSize": 205
},
{
"name": "androidx.compose.ui.text.style.BaselineShift",
"type": "CLASS",
"downloadSize": 200,
"installSize": 201
},
{
"name": "androidx.compose.ui.text.android.style.FontFeatureSpan",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.compose.ui.text.input.ImeAction",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "androidx.compose.ui.text.input.SetSelectionCommand",
"type": "CLASS",
"downloadSize": 197,
"installSize": 197
},
{
"name": "androidx.compose.ui.text.style.TextAlign",
"type": "CLASS",
"downloadSize": 194,
"installSize": 195
},
{
"name": "androidx.compose.ui.text.style.TextGeometricTransform",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "androidx.compose.ui.text.font.AndroidFontLoader_androidKt$loadAsync$2",
"type": "CLASS",
"downloadSize": 190,
"installSize": 190
},
{
"name": "androidx.compose.ui.text.style.TextDirection",
"type": "CLASS",
"downloadSize": 187,
"installSize": 188
},
{
"name": "androidx.compose.ui.text.ParagraphIntrinsicInfo",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.compose.ui.text.font.FontListFontFamilyTypefaceAdapter$resolve$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.compose.ui.text.intl.AndroidLocaleDelegateAPI24",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.compose.ui.text.font.FontSynthesis",
"type": "CLASS",
"downloadSize": 170,
"installSize": 170
},
{
"name": "androidx.compose.ui.text.style.LineBreak$Strictness",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.text.style.Hyphens",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "androidx.compose.ui.text.style.LineBreak$WordBreak",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "androidx.compose.ui.text.intl.Locale",
"type": "CLASS",
"downloadSize": 165,
"installSize": 166
},
{
"name": "androidx.compose.ui.text.font.AsyncFontListLoader$load$2$typeface$1",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.ui.text.PlatformTextStyle",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.compose.ui.text.android.style.LetterSpacingSpanPx",
"type": "CLASS",
"downloadSize": 163,
"installSize": 163
},
{
"name": "androidx.compose.ui.text.EmojiSupportMatch",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.ui.text.style.LineBreak$Strategy",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.ui.text.font.FontStyle",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.ui.text.style.TextForegroundStyle$Unspecified",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.compose.ui.text.platform.extensions.LocaleListHelperMethods",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "androidx.compose.ui.text.input.PasswordVisualTransformation",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "androidx.compose.ui.text.AnnotationType",
"type": "CLASS",
"downloadSize": 152,
"installSize": 153
},
{
"name": "androidx.compose.ui.text.android.LayoutHelper$BidiRun",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.compose.ui.text.input.TransformedText",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "androidx.compose.ui.text.font.AsyncTypefaceCache$Key",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.text.style.TextForegroundStyle$merge$1",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.text.android.style.IndentationFixSpan",
"type": "CLASS",
"downloadSize": 126,
"installSize": 127
},
{
"name": "androidx.compose.ui.text.input.FinishComposingTextCommand",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.compose.ui.text.UrlAnnotation",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "androidx.compose.ui.text.VerbatimTtsAnnotation",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "androidx.compose.ui.text.style.ResolvedTextDirection",
"type": "CLASS",
"downloadSize": 117,
"installSize": 117
},
{
"name": "androidx.compose.ui.text.font.FontListFontFamilyTypefaceAdapter",
"type": "CLASS",
"downloadSize": 110,
"installSize": 110
},
{
"name": "androidx.compose.ui.text.font.TypefaceResult$Async",
"type": "CLASS",
"downloadSize": 107,
"installSize": 107
},
{
"name": "androidx.compose.ui.text.android.BoringLayoutFactoryDefault",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.compose.ui.text.android.StaticLayoutFactory23",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.compose.ui.text.android.TextLayoutKt",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.compose.ui.text.style.LineHeightStyle$Alignment",
"type": "CLASS",
"downloadSize": 96,
"installSize": 97
},
{
"name": "androidx.compose.ui.text.input.DeleteAllCommand",
"type": "CLASS",
"downloadSize": 96,
"installSize": 96
},
{
"name": "androidx.compose.ui.text.android.BoringLayoutFactory33",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
},
{
"name": "androidx.compose.ui.text.PlatformSpanStyle",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputPluginRegistryImpl$AdapterWithRefCount",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "androidx.compose.ui.text.font.AsyncFontListLoader$load$1",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.compose.ui.text.android.style.LetterSpacingSpanEm",
"type": "CLASS",
"downloadSize": 83,
"installSize": 84
},
{
"name": "androidx.compose.ui.text.font.FontListFontFamilyTypefaceAdapter$special$$inlined$CoroutineExceptionHandler$1",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.compose.ui.text.font.AsyncTypefaceCache$runCached$1",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.compose.ui.text.android.style.ShadowSpan",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.ui.text.font.TypefaceResult$Immutable",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "androidx.compose.ui.text.font.AndroidFontLoader$awaitLoad$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputPluginRegistryImpl",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.compose.ui.text.font.FontFamily",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.compose.ui.text.intl.PlatformLocaleKt",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.compose.ui.text.font.AsyncFontListLoader$loadWithTimeoutOrNull$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.compose.ui.text.android.StaticLayoutFactory33",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.compose.ui.text.font.ResourceFontHelper",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputPluginRegistryImpl$AdapterInput",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.compose.ui.text.android.style.TextDecorationSpan",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "androidx.compose.ui.text.android.TextAlignmentAdapter",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.ui.text.font.TypefaceHelperMethodsApi28",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.compose.ui.text.font.GenericFontFamily",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "androidx.compose.ui.text.style.TextForegroundStyle",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.compose.ui.text.font.PlatformResolveInterceptor",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.compose.ui.text.android.style.IndentationFixSpanKt$WhenMappings",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.compose.ui.text.input.TextInputService",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.ui.text.android.Paint29",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.ui.text.font.FontFamilyResolverKt",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.ui.text.input.VisualTransformation",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "androidx.compose.ui.text.android.selection.WordBoundary",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.compose.ui.text.android.LayoutCompat",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.ui.text.platform.URLSpanCache",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.compose.ui.text.intl.AndroidLocale",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.ui.text.font.TypefaceCompatApi26",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.text.input.OffsetMapping$Companion",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.text.platform.AndroidParagraphHelper_androidKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.text.ParagraphIntrinsics",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.text.android.StaticLayoutFactory26",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.text.android.StaticLayoutFactory28",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.text.platform.EmojiCompatStatus",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.ui.text.input.OffsetMapping",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.ui.text.platform.DefaultImpl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.ui.text.intl.PlatformLocaleDelegate",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.ui.text.platform.AndroidParagraphHelper_androidKt$NoopSpan$1",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.ui.text.font.DefaultFontFamily",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.ui.text.android.StaticLayoutFactoryImpl",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.text.input.EditCommand",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.text.font.TypefaceResult",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.text.TtsAnnotation",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.FontVariation$Setting",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.PlatformTypefaces",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.Font$ResourceLoader",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.Font",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.FontFamily$Resolver",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputService",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputAdapter",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputPlugin",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.input.PlatformTextInputPluginRegistry",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.SystemFontFamily",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.text.font.FileBasedFontFamily",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.recyclerview:recyclerview:1.1.0",
"type": "EXTERNAL",
"downloadSize": 64332,
"installSize": 64431,
"files": [
{
"name": "androidx.recyclerview.widget.RecyclerView",
"type": "CLASS",
"downloadSize": 15341,
"installSize": 15365
},
{
"name": "androidx.recyclerview.widget.StaggeredGridLayoutManager",
"type": "CLASS",
"downloadSize": 7269,
"installSize": 7280
},
{
"name": "androidx.recyclerview.widget.LinearLayoutManager",
"type": "CLASS",
"downloadSize": 5421,
"installSize": 5429
},
{
"name": "androidx.recyclerview.widget.RecyclerView$LayoutManager",
"type": "CLASS",
"downloadSize": 4136,
"installSize": 4142
},
{
"name": "androidx.recyclerview.widget.GridLayoutManager",
"type": "CLASS",
"downloadSize": 3665,
"installSize": 3671
},
{
"name": "androidx.recyclerview.widget.RecyclerView$Recycler",
"type": "CLASS",
"downloadSize": 2931,
"installSize": 2935
},
{
"name": "androidx.recyclerview.widget.RecyclerView$LayoutManager$1",
"type": "CLASS",
"downloadSize": 2385,
"installSize": 2388
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator",
"type": "CLASS",
"downloadSize": 1719,
"installSize": 1722
},
{
"name": "androidx.recyclerview.widget.ViewInfoStore",
"type": "CLASS",
"downloadSize": 1508,
"installSize": 1511
},
{
"name": "androidx.recyclerview.widget.AdapterHelper",
"type": "CLASS",
"downloadSize": 1500,
"installSize": 1502
},
{
"name": "androidx.recyclerview.widget.FastScroller",
"type": "CLASS",
"downloadSize": 1291,
"installSize": 1293
},
{
"name": "androidx.recyclerview.widget.LinearSmoothScroller",
"type": "CLASS",
"downloadSize": 1100,
"installSize": 1102
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ViewHolder",
"type": "CLASS",
"downloadSize": 1044,
"installSize": 1046
},
{
"name": "androidx.recyclerview.widget.OrientationHelper$1",
"type": "CLASS",
"downloadSize": 927,
"installSize": 929
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ViewFlinger",
"type": "CLASS",
"downloadSize": 899,
"installSize": 900
},
{
"name": "androidx.recyclerview.widget.ChildHelper",
"type": "CLASS",
"downloadSize": 884,
"installSize": 885
},
{
"name": "androidx.recyclerview.widget.GapWorker",
"type": "CLASS",
"downloadSize": 824,
"installSize": 825
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo",
"type": "CLASS",
"downloadSize": 777,
"installSize": 778
},
{
"name": "androidx.recyclerview.widget.RecyclerView$4",
"type": "CLASS",
"downloadSize": 674,
"installSize": 675
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator$1",
"type": "CLASS",
"downloadSize": 572,
"installSize": 573
},
{
"name": "androidx.recyclerview.widget.PagerSnapHelper",
"type": "CLASS",
"downloadSize": 554,
"installSize": 555
},
{
"name": "androidx.recyclerview.widget.PagerSnapHelper$1",
"type": "CLASS",
"downloadSize": 545,
"installSize": 545
},
{
"name": "androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo",
"type": "CLASS",
"downloadSize": 529,
"installSize": 530
},
{
"name": "androidx.recyclerview.widget.StaggeredGridLayoutManager$Span",
"type": "CLASS",
"downloadSize": 513,
"installSize": 514
},
{
"name": "androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate",
"type": "CLASS",
"downloadSize": 492,
"installSize": 493
},
{
"name": "androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate",
"type": "CLASS",
"downloadSize": 490,
"installSize": 491
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator$7",
"type": "CLASS",
"downloadSize": 460,
"installSize": 460
},
{
"name": "androidx.recyclerview.widget.RecyclerView$1",
"type": "CLASS",
"downloadSize": 458,
"installSize": 459
},
{
"name": "androidx.recyclerview.widget.ChildHelper$Bucket",
"type": "CLASS",
"downloadSize": 377,
"installSize": 377
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ItemAnimator",
"type": "CLASS",
"downloadSize": 353,
"installSize": 353
},
{
"name": "androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags",
"type": "CLASS",
"downloadSize": 294,
"installSize": 295
},
{
"name": "androidx.recyclerview.widget.FastScroller$AnimatorListener",
"type": "CLASS",
"downloadSize": 284,
"installSize": 285
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator$4",
"type": "CLASS",
"downloadSize": 281,
"installSize": 281
},
{
"name": "androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "androidx.recyclerview.widget.RecyclerView$LayoutParams",
"type": "CLASS",
"downloadSize": 252,
"installSize": 252
},
{
"name": "androidx.recyclerview.widget.LinearLayoutManager$LayoutState",
"type": "CLASS",
"downloadSize": 249,
"installSize": 249
},
{
"name": "androidx.recyclerview.widget.AdapterHelper$UpdateOp",
"type": "CLASS",
"downloadSize": 245,
"installSize": 246
},
{
"name": "androidx.recyclerview.widget.OrientationHelper",
"type": "CLASS",
"downloadSize": 242,
"installSize": 242
},
{
"name": "androidx.recyclerview.widget.RecyclerView$State",
"type": "CLASS",
"downloadSize": 230,
"installSize": 231
},
{
"name": "androidx.recyclerview.widget.FastScroller$2",
"type": "CLASS",
"downloadSize": 220,
"installSize": 220
},
{
"name": "androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem",
"type": "CLASS",
"downloadSize": 203,
"installSize": 204
},
{
"name": "androidx.recyclerview.widget.FastScroller$1",
"type": "CLASS",
"downloadSize": 172,
"installSize": 173
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator$6",
"type": "CLASS",
"downloadSize": 168,
"installSize": 169
},
{
"name": "androidx.recyclerview.widget.LinearLayoutManager$SavedState",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.recyclerview.widget.LayoutState",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.recyclerview.widget.RecyclerView$SavedState",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.recyclerview.widget.GridLayoutManager$LayoutParams",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.recyclerview.widget.FastScroller$AnimatorUpdater",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.recyclerview.widget.SnapHelper$1",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.recyclerview.widget.RecyclerView$Adapter",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo",
"type": "CLASS",
"downloadSize": 84,
"installSize": 85
},
{
"name": "androidx.recyclerview.widget.ViewInfoStore$InfoRecord",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.recyclerview.widget.RecyclerView$RecycledViewPool",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.recyclerview.widget.DefaultItemAnimator$MoveInfo",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ItemDecoration",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "androidx.recyclerview.widget.RecyclerView$OnScrollListener",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.recyclerview.widget.RecyclerView$AdapterDataObservable",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.recyclerview.widget.GapWorker$Task",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult",
"type": "CLASS",
"downloadSize": 25,
"installSize": 25
},
{
"name": "androidx.recyclerview.widget.RecyclerView$SmoothScroller$ScrollVectorProvider",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ViewCacheExtension",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.recyclerview.widget.ViewBoundsCheck$Callback",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.recyclerview.widget.RecyclerView$OnFlingListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.recyclerview.widget.RecyclerView$OnItemTouchListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.recyclerview.widget.RecyclerView$RecyclerListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.datastore:datastore-preferences-core:1.0.0",
"type": "EXTERNAL",
"downloadSize": 56999,
"installSize": 57082,
"files": [
{
"name": "androidx.datastore.preferences.protobuf.MessageSchema",
"type": "CLASS",
"downloadSize": 12460,
"installSize": 12479
},
{
"name": "androidx.datastore.preferences.protobuf.SchemaUtil",
"type": "CLASS",
"downloadSize": 5635,
"installSize": 5644
},
{
"name": "androidx.datastore.preferences.protobuf.BinaryReader$SafeHeapReader",
"type": "CLASS",
"downloadSize": 3876,
"installSize": 3882
},
{
"name": "androidx.datastore.preferences.protobuf.MessageLiteToString",
"type": "CLASS",
"downloadSize": 2825,
"installSize": 2830
},
{
"name": "androidx.datastore.preferences.protobuf.Utf8$SafeProcessor",
"type": "CLASS",
"downloadSize": 2647,
"installSize": 2651
},
{
"name": "androidx.datastore.preferences.protobuf.CodedInputStream$StreamDecoder",
"type": "CLASS",
"downloadSize": 2258,
"installSize": 2262
},
{
"name": "androidx.datastore.preferences.protobuf.CodedOutputStream$OutputStreamEncoder",
"type": "CLASS",
"downloadSize": 1611,
"installSize": 1613
},
{
"name": "androidx.datastore.preferences.protobuf.SmallSortedMap$1",
"type": "CLASS",
"downloadSize": 1428,
"installSize": 1430
},
{
"name": "androidx.datastore.preferences.protobuf.UnsafeUtil",
"type": "CLASS",
"downloadSize": 1414,
"installSize": 1416
},
{
"name": "androidx.datastore.preferences.protobuf.MapEntryLite",
"type": "CLASS",
"downloadSize": 1198,
"installSize": 1200
},
{
"name": "androidx.datastore.preferences.protobuf.CodedOutputStream",
"type": "CLASS",
"downloadSize": 1176,
"installSize": 1178
},
{
"name": "androidx.datastore.preferences.PreferencesProto$Value",
"type": "CLASS",
"downloadSize": 1050,
"installSize": 1052
},
{
"name": "androidx.datastore.preferences.protobuf.FieldSet",
"type": "CLASS",
"downloadSize": 923,
"installSize": 925
},
{
"name": "androidx.datastore.preferences.protobuf.UnsafeUtil$Android32MemoryAccessor",
"type": "CLASS",
"downloadSize": 912,
"installSize": 913
},
{
"name": "androidx.datastore.preferences.protobuf.UnknownFieldSetLite",
"type": "CLASS",
"downloadSize": 886,
"installSize": 887
},
{
"name": "androidx.datastore.preferences.protobuf.FieldType",
"type": "CLASS",
"downloadSize": 758,
"installSize": 759
},
{
"name": "androidx.datastore.preferences.protobuf.ByteString$LeafByteString",
"type": "CLASS",
"downloadSize": 722,
"installSize": 723
},
{
"name": "androidx.datastore.preferences.protobuf.LazyStringArrayList",
"type": "CLASS",
"downloadSize": 695,
"installSize": 696
},
{
"name": "androidx.datastore.preferences.PreferencesProto$StringSet",
"type": "CLASS",
"downloadSize": 693,
"installSize": 694
},
{
"name": "androidx.datastore.preferences.protobuf.MapFieldLite",
"type": "CLASS",
"downloadSize": 678,
"installSize": 679
},
{
"name": "androidx.datastore.preferences.protobuf.GeneratedMessageLite",
"type": "CLASS",
"downloadSize": 676,
"installSize": 677
},
{
"name": "androidx.datastore.preferences.protobuf.MessageSetSchema",
"type": "CLASS",
"downloadSize": 628,
"installSize": 629
},
{
"name": "androidx.datastore.preferences.PreferencesProto$PreferenceMap",
"type": "CLASS",
"downloadSize": 603,
"installSize": 604
},
{
"name": "androidx.datastore.preferences.protobuf.UnknownFieldSetLiteSchema",
"type": "CLASS",
"downloadSize": 445,
"installSize": 445
},
{
"name": "androidx.datastore.preferences.protobuf.ProtobufArrayList",
"type": "CLASS",
"downloadSize": 431,
"installSize": 431
},
{
"name": "androidx.datastore.preferences.protobuf.ListFieldSchema$ListFieldSchemaFull",
"type": "CLASS",
"downloadSize": 385,
"installSize": 385
},
{
"name": "androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList$1",
"type": "CLASS",
"downloadSize": 366,
"installSize": 366
},
{
"name": "androidx.datastore.preferences.protobuf.Reader",
"type": "CLASS",
"downloadSize": 362,
"installSize": 362
},
{
"name": "androidx.datastore.preferences.protobuf.GeneratedMessageLite$Builder",
"type": "CLASS",
"downloadSize": 352,
"installSize": 353
},
{
"name": "androidx.datastore.preferences.protobuf.SmallSortedMap$EntryIterator",
"type": "CLASS",
"downloadSize": 347,
"installSize": 348
},
{
"name": "androidx.datastore.preferences.protobuf.Utf8",
"type": "CLASS",
"downloadSize": 344,
"installSize": 345
},
{
"name": "androidx.datastore.preferences.protobuf.Protobuf",
"type": "CLASS",
"downloadSize": 335,
"installSize": 336
},
{
"name": "androidx.datastore.preferences.protobuf.ByteString$LiteralByteString",
"type": "CLASS",
"downloadSize": 333,
"installSize": 334
},
{
"name": "androidx.datastore.preferences.protobuf.SmallSortedMap$Entry",
"type": "CLASS",
"downloadSize": 312,
"installSize": 312
},
{
"name": "androidx.datastore.preferences.protobuf.UnsafeUtil$MemoryAccessor",
"type": "CLASS",
"downloadSize": 308,
"installSize": 308
},
{
"name": "androidx.datastore.preferences.protobuf.ListFieldSchema$ListFieldSchemaLite",
"type": "CLASS",
"downloadSize": 288,
"installSize": 289
},
{
"name": "androidx.datastore.preferences.core.MutablePreferences",
"type": "CLASS",
"downloadSize": 285,
"installSize": 285
},
{
"name": "androidx.datastore.preferences.protobuf.AbstractProtobufList",
"type": "CLASS",
"downloadSize": 268,
"installSize": 269
},
{
"name": "androidx.datastore.preferences.protobuf.CodedInputStream",
"type": "CLASS",
"downloadSize": 264,
"installSize": 265
},
{
"name": "androidx.datastore.preferences.protobuf.WireFormat$FieldType",
"type": "CLASS",
"downloadSize": 257,
"installSize": 257
},
{
"name": "androidx.datastore.preferences.protobuf.JavaType",
"type": "CLASS",
"downloadSize": 244,
"installSize": 244
},
{
"name": "androidx.datastore.preferences.protobuf.MapFieldSchemaLite",
"type": "CLASS",
"downloadSize": 233,
"installSize": 234
},
{
"name": "androidx.datastore.preferences.core.PreferencesKt$edit$2",
"type": "CLASS",
"downloadSize": 225,
"installSize": 226
},
{
"name": "androidx.datastore.preferences.protobuf.Internal",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "androidx.datastore.preferences.protobuf.WireFormat$JavaType",
"type": "CLASS",
"downloadSize": 218,
"installSize": 218
},
{
"name": "androidx.datastore.preferences.core.PreferenceDataStore$updateData$2",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList",
"type": "CLASS",
"downloadSize": 211,
"installSize": 211
},
{
"name": "androidx.datastore.preferences.protobuf.UnsafeUtil$JvmMemoryAccessor",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "androidx.datastore.preferences.protobuf.UninitializedMessageException",
"type": "CLASS",
"downloadSize": 184,
"installSize": 184
},
{
"name": "androidx.datastore.preferences.protobuf.ExtensionRegistryLite",
"type": "CLASS",
"downloadSize": 177,
"installSize": 177
},
{
"name": "androidx.datastore.preferences.protobuf.ByteString$BoundedByteString",
"type": "CLASS",
"downloadSize": 165,
"installSize": 166
},
{
"name": "androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList$2",
"type": "CLASS",
"downloadSize": 154,
"installSize": 154
},
{
"name": "androidx.datastore.preferences.protobuf.RawMessageInfo",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "androidx.datastore.preferences.protobuf.GeneratedMessageInfoFactory",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "androidx.datastore.preferences.protobuf.InvalidProtocolBufferException",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "androidx.datastore.preferences.protobuf.ManifestSchemaFactory",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "androidx.datastore.preferences.protobuf.Android",
"type": "CLASS",
"downloadSize": 108,
"installSize": 109
},
{
"name": "androidx.datastore.preferences.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "androidx.datastore.preferences.protobuf.AbstractMessageLite",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "androidx.datastore.preferences.core.Preferences$Key",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.datastore.preferences.protobuf.Schema",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.datastore.preferences.protobuf.ByteString$AbstractByteIterator",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.datastore.preferences.protobuf.MapFieldSchemas",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "androidx.datastore.preferences.protobuf.ExtensionSchemas",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "androidx.datastore.preferences.protobuf.NewInstanceSchemas",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "androidx.datastore.preferences.core.PreferenceDataStore",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.datastore.preferences.protobuf.Utf8$UnpairedSurrogateException",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.datastore.preferences.protobuf.ExtensionRegistryFactory",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.datastore.preferences.protobuf.ListFieldSchema",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.datastore.preferences.PreferencesProto$PreferenceMap$PreferencesDefaultEntryHolder",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.datastore.preferences.protobuf.UnsafeUtil$1",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.datastore.preferences.protobuf.ByteString$1",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "androidx.datastore.preferences.protobuf.WireFormat$FieldType$1",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.datastore.preferences.PreferencesProto$PreferenceMap$Builder",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.datastore.preferences.PreferencesProto$StringSet$Builder",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.datastore.preferences.PreferencesProto$Value$Builder",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.datastore.preferences.protobuf.ByteString$ArraysByteArrayCopier",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.datastore.preferences.protobuf.WireFormat$FieldType$2",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.datastore.preferences.protobuf.WireFormat$FieldType$3",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.datastore.preferences.protobuf.WireFormat$FieldType$4",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet$1",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.datastore.preferences.protobuf.ExtensionSchemaLite",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.datastore.preferences.core.PreferencesSerializer$WhenMappings",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.datastore.preferences.protobuf.ManifestSchemaFactory$1",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "androidx.datastore.preferences.protobuf.LazyStringList",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.datastore.preferences.protobuf.CodedOutputStream$OutOfSpaceException",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.datastore.preferences.protobuf.MessageInfoFactory",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.datastore.preferences.core.Preferences",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.datastore.preferences.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.datastore.preferences.protobuf.InvalidProtocolBufferException$InvalidWireTypeException",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet$2",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.datastore.preferences.protobuf.Internal$ProtobufList",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.datastore.preferences.protobuf.AbstractMessageLite$Builder",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.datastore.preferences.protobuf.PrimitiveNonBoxingCollection",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.datastore.preferences.protobuf.MessageInfo",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.datastore.preferences.protobuf.NewInstanceSchemaLite",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.datastore.preferences.protobuf.Parser",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.datastore.preferences.core.Preferences$Pair",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.fragment:fragment:1.5.1",
"type": "EXTERNAL",
"downloadSize": 42417,
"installSize": 42477,
"files": [
{
"name": "androidx.fragment.app.FragmentManagerImpl",
"type": "CLASS",
"downloadSize": 9792,
"installSize": 9807
},
{
"name": "androidx.fragment.app.FragmentStateManager",
"type": "CLASS",
"downloadSize": 5142,
"installSize": 5150
},
{
"name": "androidx.fragment.app.Fragment",
"type": "CLASS",
"downloadSize": 2595,
"installSize": 2599
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController",
"type": "CLASS",
"downloadSize": 2558,
"installSize": 2562
},
{
"name": "androidx.fragment.app.FragmentActivity",
"type": "CLASS",
"downloadSize": 1354,
"installSize": 1356
},
{
"name": "androidx.fragment.app.FragmentContainerView",
"type": "CLASS",
"downloadSize": 1294,
"installSize": 1296
},
{
"name": "androidx.fragment.app.DialogFragment",
"type": "CLASS",
"downloadSize": 1280,
"installSize": 1282
},
{
"name": "androidx.fragment.app.SpecialEffectsController",
"type": "CLASS",
"downloadSize": 1215,
"installSize": 1217
},
{
"name": "androidx.fragment.app.BackStackRecord",
"type": "CLASS",
"downloadSize": 1175,
"installSize": 1177
},
{
"name": "androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation",
"type": "CLASS",
"downloadSize": 1174,
"installSize": 1176
},
{
"name": "androidx.fragment.app.FragmentLifecycleCallbacksDispatcher",
"type": "CLASS",
"downloadSize": 986,
"installSize": 988
},
{
"name": "androidx.fragment.app.FragmentActivity$HostCallbacks",
"type": "CLASS",
"downloadSize": 687,
"installSize": 689
},
{
"name": "androidx.fragment.app.FragmentTransitionImpl",
"type": "CLASS",
"downloadSize": 638,
"installSize": 639
},
{
"name": "androidx.fragment.app.FragmentTransitionCompat21",
"type": "CLASS",
"downloadSize": 575,
"installSize": 576
},
{
"name": "androidx.fragment.app.FragmentManager$10",
"type": "CLASS",
"downloadSize": 514,
"installSize": 515
},
{
"name": "androidx.fragment.app.strictmode.FragmentStrictMode",
"type": "CLASS",
"downloadSize": 485,
"installSize": 485
},
{
"name": "androidx.fragment.app.LogWriter",
"type": "CLASS",
"downloadSize": 475,
"installSize": 476
},
{
"name": "androidx.fragment.app.FragmentManagerViewModel",
"type": "CLASS",
"downloadSize": 424,
"installSize": 424
},
{
"name": "/res/animator/fragment_close_enter.xml",
"type": "RESOURCE",
"downloadSize": 395,
"installSize": 395
},
{
"name": "/res/animator/fragment_close_exit.xml",
"type": "RESOURCE",
"downloadSize": 395,
"installSize": 395
},
{
"name": "/res/animator/fragment_open_exit.xml",
"type": "RESOURCE",
"downloadSize": 392,
"installSize": 392
},
{
"name": "/res/animator/fragment_open_enter.xml",
"type": "RESOURCE",
"downloadSize": 389,
"installSize": 389
},
{
"name": "androidx.fragment.app.FragmentViewLifecycleOwner",
"type": "CLASS",
"downloadSize": 387,
"installSize": 388
},
{
"name": "androidx.fragment.app.FragmentState",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "androidx.fragment.app.FragmentLayoutInflaterFactory",
"type": "CLASS",
"downloadSize": 371,
"installSize": 372
},
{
"name": "androidx.fragment.app.BackStackRecordState",
"type": "CLASS",
"downloadSize": 363,
"installSize": 364
},
{
"name": "androidx.fragment.app.FragmentManager$3",
"type": "CLASS",
"downloadSize": 351,
"installSize": 351
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo",
"type": "CLASS",
"downloadSize": 350,
"installSize": 350
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo",
"type": "CLASS",
"downloadSize": 335,
"installSize": 335
},
{
"name": "/res/animator/fragment_fade_enter.xml",
"type": "RESOURCE",
"downloadSize": 265,
"installSize": 265
},
{
"name": "/res/animator/fragment_fade_exit.xml",
"type": "RESOURCE",
"downloadSize": 265,
"installSize": 265
},
{
"name": "/res/anim-v21/fragment_fast_out_extra_slow_in.xml",
"type": "RESOURCE",
"downloadSize": 218,
"installSize": 218
},
{
"name": "androidx.fragment.app.FragmentManagerState",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
},
{
"name": "androidx.fragment.app.SpecialEffectsController$1",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$8",
"type": "CLASS",
"downloadSize": 201,
"installSize": 201
},
{
"name": "androidx.fragment.app.FragmentTransitionCompat21$2",
"type": "CLASS",
"downloadSize": 201,
"installSize": 201
},
{
"name": "androidx.fragment.app.FragmentManagerViewModel$1",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "androidx.fragment.app.FragmentTransitionCompat21$3",
"type": "CLASS",
"downloadSize": 195,
"installSize": 196
},
{
"name": "androidx.fragment.app.FragmentManager$FragmentIntentSenderContract",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "androidx.fragment.app.strictmode.FragmentStrictMode$Flag",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "androidx.fragment.app.FragmentLayoutInflaterFactory$1",
"type": "CLASS",
"downloadSize": 168,
"installSize": 169
},
{
"name": "androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 167,
"installSize": 167
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$4$1",
"type": "CLASS",
"downloadSize": 159,
"installSize": 159
},
{
"name": "androidx.fragment.app.DialogFragment$5",
"type": "CLASS",
"downloadSize": 159,
"installSize": 159
},
{
"name": "androidx.fragment.app.FragmentAnim$EndViewTransitionAnimation",
"type": "CLASS",
"downloadSize": 152,
"installSize": 152
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$4",
"type": "CLASS",
"downloadSize": 148,
"installSize": 148
},
{
"name": "androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 146,
"installSize": 146
},
{
"name": "androidx.fragment.app.FragmentTransitionCompat21$1",
"type": "CLASS",
"downloadSize": 141,
"installSize": 142
},
{
"name": "androidx.fragment.app.FragmentTransitionImpl$1",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$2",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.fragment.app.FragmentManager$LaunchedFragmentInfo",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.fragment.app.FragmentController",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "androidx.fragment.app.DialogFragment$4",
"type": "CLASS",
"downloadSize": 127,
"installSize": 127
},
{
"name": "androidx.fragment.app.FragmentTransition",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.fragment.app.FragmentTransitionCompat21$4",
"type": "CLASS",
"downloadSize": 117,
"installSize": 117
},
{
"name": "androidx.fragment.app.BackStackState",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "androidx.fragment.app.strictmode.FragmentTagUsageViolation",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "androidx.fragment.app.DefaultSpecialEffectsController$6",
"type": "CLASS",
"downloadSize": 109,
"installSize": 110
},
{
"name": "androidx.fragment.app.Fragment$6",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.fragment.app.strictmode.FragmentStrictMode$Policy",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.fragment.app.FragmentTransaction$Op",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.fragment.app.Fragment$5",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.fragment.app.DialogFragment$2",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.fragment.app.DialogFragment$3",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.fragment.app.FragmentManager$PopBackStackState",
"type": "CLASS",
"downloadSize": 83,
"installSize": 84
},
{
"name": "androidx.fragment.app.Fragment$AnimationInfo",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.fragment.app.FragmentManager$6",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.fragment.app.Fragment$2",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "androidx.fragment.app.FragmentAnim$AnimationOrAnimator",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.fragment.app.FragmentManager$7",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "androidx.fragment.app.strictmode.Violation",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.fragment.app.FragmentManager$2",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.fragment.app.Fragment$InstantiationException",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.fragment.app.FragmentManager$OpGenerator",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.fragment.app.FragmentOnAttachListener",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.fragment.app.SuperNotCalledException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.constraintlayout:constraintlayout-core:1.0.4",
"type": "EXTERNAL",
"downloadSize": 38946,
"installSize": 39007,
"files": [
{
"name": "androidx.constraintlayout.core.widgets.ConstraintWidget",
"type": "CLASS",
"downloadSize": 6781,
"installSize": 6792
},
{
"name": "androidx.constraintlayout.core.widgets.ConstraintWidgetContainer",
"type": "CLASS",
"downloadSize": 4357,
"installSize": 4364
},
{
"name": "androidx.constraintlayout.core.LinearSystem",
"type": "CLASS",
"downloadSize": 4010,
"installSize": 4016
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.DependencyGraph",
"type": "CLASS",
"downloadSize": 3044,
"installSize": 3049
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.HorizontalWidgetRun",
"type": "CLASS",
"downloadSize": 2759,
"installSize": 2763
},
{
"name": "androidx.constraintlayout.core.widgets.Flow$WidgetsList",
"type": "CLASS",
"downloadSize": 2327,
"installSize": 2330
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.ChainRun",
"type": "CLASS",
"downloadSize": 2112,
"installSize": 2115
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.VerticalWidgetRun",
"type": "CLASS",
"downloadSize": 1802,
"installSize": 1805
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.WidgetGroup$MeasureResult",
"type": "CLASS",
"downloadSize": 1529,
"installSize": 1532
},
{
"name": "androidx.constraintlayout.core.widgets.Flow",
"type": "CLASS",
"downloadSize": 1243,
"installSize": 1245
},
{
"name": "androidx.constraintlayout.core.ArrayLinkedVariables",
"type": "CLASS",
"downloadSize": 931,
"installSize": 932
},
{
"name": "androidx.constraintlayout.core.widgets.Barrier",
"type": "CLASS",
"downloadSize": 861,
"installSize": 862
},
{
"name": "androidx.constraintlayout.core.ArrayRow",
"type": "CLASS",
"downloadSize": 756,
"installSize": 757
},
{
"name": "androidx.constraintlayout.core.widgets.ConstraintAnchor",
"type": "CLASS",
"downloadSize": 721,
"installSize": 722
},
{
"name": "androidx.constraintlayout.core.PriorityGoalRow",
"type": "CLASS",
"downloadSize": 672,
"installSize": 673
},
{
"name": "androidx.constraintlayout.core.widgets.Guideline",
"type": "CLASS",
"downloadSize": 664,
"installSize": 665
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.WidgetGroup",
"type": "CLASS",
"downloadSize": 620,
"installSize": 621
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.GuidelineReference",
"type": "CLASS",
"downloadSize": 612,
"installSize": 613
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.WidgetRun",
"type": "CLASS",
"downloadSize": 574,
"installSize": 575
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.HelperReferences",
"type": "CLASS",
"downloadSize": 561,
"installSize": 561
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.DependencyNode",
"type": "CLASS",
"downloadSize": 364,
"installSize": 365
},
{
"name": "androidx.constraintlayout.core.SolverVariable",
"type": "CLASS",
"downloadSize": 345,
"installSize": 346
},
{
"name": "androidx.constraintlayout.core.Pools$SimplePool",
"type": "CLASS",
"downloadSize": 259,
"installSize": 260
},
{
"name": "androidx.constraintlayout.core.widgets.ConstraintAnchor$Type",
"type": "CLASS",
"downloadSize": 193,
"installSize": 194
},
{
"name": "androidx.constraintlayout.core.widgets.HelperWidget",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.RunGroup",
"type": "CLASS",
"downloadSize": 175,
"installSize": 176
},
{
"name": "androidx.constraintlayout.core.ArrayRow$ArrayRowVariables",
"type": "CLASS",
"downloadSize": 121,
"installSize": 121
},
{
"name": "androidx.constraintlayout.core.widgets.WidgetContainer",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.constraintlayout.core.widgets.ChainHead",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.DimensionDependency",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure",
"type": "CLASS",
"downloadSize": 43,
"installSize": 43
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.Dependency",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.constraintlayout.core.widgets.Helper",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.constraintlayout.core.widgets.analyzer.BaselineDimensionDependency",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.ui:ui-graphics-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 36613,
"installSize": 36666,
"files": [
{
"name": "androidx.compose.ui.graphics.drawscope.CanvasDrawScope",
"type": "CLASS",
"downloadSize": 7987,
"installSize": 8000
},
{
"name": "androidx.compose.ui.graphics.drawscope.DrawScope$-CC",
"type": "CLASS",
"downloadSize": 3799,
"installSize": 3805
},
{
"name": "androidx.compose.ui.graphics.AndroidCanvas",
"type": "CLASS",
"downloadSize": 2499,
"installSize": 2503
},
{
"name": "androidx.compose.ui.graphics.ColorSpaceVerificationHelper",
"type": "CLASS",
"downloadSize": 2035,
"installSize": 2038
},
{
"name": "androidx.compose.ui.graphics.colorspace.Rgb",
"type": "CLASS",
"downloadSize": 1030,
"installSize": 1031
},
{
"name": "androidx.compose.ui.graphics.Color",
"type": "CLASS",
"downloadSize": 997,
"installSize": 999
},
{
"name": "androidx.compose.ui.graphics.AndroidPaint",
"type": "CLASS",
"downloadSize": 774,
"installSize": 775
},
{
"name": "androidx.compose.ui.graphics.colorspace.ColorSpaces",
"type": "CLASS",
"downloadSize": 625,
"installSize": 625
},
{
"name": "androidx.compose.ui.graphics.drawscope.EmptyCanvas",
"type": "CLASS",
"downloadSize": 590,
"installSize": 591
},
{
"name": "androidx.compose.ui.graphics.ColorSpaceVerificationHelper$$ExternalSyntheticApiModelOutline26",
"type": "CLASS",
"downloadSize": 560,
"installSize": 561
},
{
"name": "androidx.compose.ui.graphics.BlendMode",
"type": "CLASS",
"downloadSize": 555,
"installSize": 556
},
{
"name": "androidx.compose.ui.graphics.drawscope.Stroke",
"type": "CLASS",
"downloadSize": 520,
"installSize": 521
},
{
"name": "androidx.compose.ui.graphics.AndroidBlendMode_androidKt$$ExternalSyntheticApiModelOutline10",
"type": "CLASS",
"downloadSize": 508,
"installSize": 509
},
{
"name": "androidx.compose.ui.graphics.painter.BitmapPainter",
"type": "CLASS",
"downloadSize": 495,
"installSize": 496
},
{
"name": "androidx.compose.ui.graphics.AndroidPath",
"type": "CLASS",
"downloadSize": 475,
"installSize": 475
},
{
"name": "androidx.compose.ui.graphics.colorspace.Connector$RgbConnector",
"type": "CLASS",
"downloadSize": 441,
"installSize": 442
},
{
"name": "androidx.compose.ui.graphics.colorspace.TransferParameters",
"type": "CLASS",
"downloadSize": 434,
"installSize": 435
},
{
"name": "androidx.compose.ui.graphics.colorspace.ColorSpace",
"type": "CLASS",
"downloadSize": 376,
"installSize": 376
},
{
"name": "androidx.compose.ui.graphics.colorspace.Oklab",
"type": "CLASS",
"downloadSize": 364,
"installSize": 364
},
{
"name": "androidx.compose.ui.graphics.Api26Bitmap",
"type": "CLASS",
"downloadSize": 351,
"installSize": 352
},
{
"name": "androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1",
"type": "CLASS",
"downloadSize": 351,
"installSize": 352
},
{
"name": "androidx.compose.ui.graphics.SolidColor",
"type": "CLASS",
"downloadSize": 310,
"installSize": 311
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$ArcTo",
"type": "CLASS",
"downloadSize": 310,
"installSize": 310
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeArcTo",
"type": "CLASS",
"downloadSize": 310,
"installSize": 310
},
{
"name": "androidx.compose.ui.graphics.colorspace.Rgb$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 304,
"installSize": 304
},
{
"name": "androidx.compose.ui.graphics.colorspace.Connector",
"type": "CLASS",
"downloadSize": 299,
"installSize": 299
},
{
"name": "androidx.compose.ui.graphics.Outline$Rounded",
"type": "CLASS",
"downloadSize": 290,
"installSize": 290
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$CurveTo",
"type": "CLASS",
"downloadSize": 289,
"installSize": 289
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeCurveTo",
"type": "CLASS",
"downloadSize": 289,
"installSize": 289
},
{
"name": "androidx.compose.ui.graphics.colorspace.Lab",
"type": "CLASS",
"downloadSize": 288,
"installSize": 289
},
{
"name": "androidx.compose.ui.graphics.Shadow",
"type": "CLASS",
"downloadSize": 278,
"installSize": 279
},
{
"name": "androidx.compose.ui.graphics.colorspace.ColorSpaces$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 261,
"installSize": 261
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$ReflectiveCurveTo",
"type": "CLASS",
"downloadSize": 245,
"installSize": 245
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeReflectiveCurveTo",
"type": "CLASS",
"downloadSize": 245,
"installSize": 245
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$QuadTo",
"type": "CLASS",
"downloadSize": 244,
"installSize": 245
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeQuadTo",
"type": "CLASS",
"downloadSize": 244,
"installSize": 245
},
{
"name": "androidx.compose.ui.graphics.drawscope.CanvasDrawScope$DrawParams",
"type": "CLASS",
"downloadSize": 243,
"installSize": 243
},
{
"name": "androidx.compose.ui.graphics.BrushKt$ShaderBrush$1",
"type": "CLASS",
"downloadSize": 242,
"installSize": 242
},
{
"name": "androidx.compose.ui.graphics.Float16",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "androidx.compose.ui.graphics.Canvas",
"type": "CLASS",
"downloadSize": 231,
"installSize": 231
},
{
"name": "androidx.compose.ui.graphics.colorspace.Rgb$eotf$1",
"type": "CLASS",
"downloadSize": 230,
"installSize": 230
},
{
"name": "androidx.compose.ui.graphics.drawscope.CanvasDrawScope$drawContext$1",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.ui.graphics.drawscope.DrawScope",
"type": "CLASS",
"downloadSize": 206,
"installSize": 207
},
{
"name": "androidx.compose.ui.graphics.colorspace.WhitePoint",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.compose.ui.graphics.ImageBitmapConfig",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.compose.ui.graphics.colorspace.Xyz",
"type": "CLASS",
"downloadSize": 183,
"installSize": 184
},
{
"name": "androidx.compose.ui.graphics.PathFillType",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$LineTo",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$MoveTo",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$ReflectiveQuadTo",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeLineTo",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeMoveTo",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeReflectiveQuadTo",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.compose.ui.graphics.colorspace.Rgb$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 164,
"installSize": 165
},
{
"name": "androidx.compose.ui.graphics.StrokeCap",
"type": "CLASS",
"downloadSize": 163,
"installSize": 164
},
{
"name": "androidx.compose.ui.graphics.StrokeJoin",
"type": "CLASS",
"downloadSize": 163,
"installSize": 164
},
{
"name": "androidx.compose.ui.graphics.ColorSpaceVerificationHelper$$ExternalSyntheticLambda45",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.ui.graphics.AndroidImageBitmap",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.ui.graphics.ColorSpaceVerificationHelper$$ExternalSyntheticLambda46",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.ui.graphics.colorspace.Rgb$$ExternalSyntheticLambda2",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$HorizontalTo",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeHorizontalTo",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$RelativeVerticalTo",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$VerticalTo",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "androidx.compose.ui.graphics.colorspace.ColorModel",
"type": "CLASS",
"downloadSize": 134,
"installSize": 135
},
{
"name": "androidx.compose.ui.graphics.AndroidPaint_androidKt$WhenMappings",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "androidx.compose.ui.graphics.colorspace.Adaptation",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.ui.graphics.CanvasZHelper$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.compose.ui.graphics.Outline$Generic",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.compose.ui.graphics.Outline$Rectangle",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.compose.ui.graphics.painter.Painter",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.compose.ui.graphics.Brush",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.compose.ui.graphics.AndroidPathMeasure",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.ui.graphics.vector.FloatResult",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.compose.ui.graphics.BlendModeColorFilterHelper",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.compose.ui.graphics.CanvasZHelper",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.compose.ui.graphics.WrapperVerificationHelperMethods",
"type": "CLASS",
"downloadSize": 62,
"installSize": 62
},
{
"name": "androidx.compose.ui.graphics.colorspace.Connector$Companion$identity$1",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "androidx.compose.ui.graphics.vector.PathNode$Close",
"type": "CLASS",
"downloadSize": 54,
"installSize": 55
},
{
"name": "androidx.compose.ui.graphics.ColorFilter",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.compose.ui.graphics.AndroidCanvas_androidKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.graphics.drawscope.Fill",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.ui.graphics.colorspace.Adaptation$Companion$Bradford$1",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.ui.graphics.Shape",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "androidx.compose.ui.graphics.colorspace.DoubleFunction",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.ui.graphics.Path",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.graphics.RenderEffect",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.graphics.ImageBitmap",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.ui.graphics.drawscope.DrawStyle",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "com.google.code.gson:gson:2.10.1",
"type": "EXTERNAL",
"downloadSize": 36163,
"installSize": 36219,
"files": [
{
"name": "com.google.gson.internal.ConstructorConstructor$18",
"type": "CLASS",
"downloadSize": 8162,
"installSize": 8175
},
{
"name": "com.google.gson.stream.JsonReader",
"type": "CLASS",
"downloadSize": 3663,
"installSize": 3669
},
{
"name": "com.google.gson.Gson$3",
"type": "CLASS",
"downloadSize": 3089,
"installSize": 3094
},
{
"name": "com.google.gson.stream.JsonWriter",
"type": "CLASS",
"downloadSize": 1245,
"installSize": 1247
},
{
"name": "com.google.gson.Gson",
"type": "CLASS",
"downloadSize": 1045,
"installSize": 1046
},
{
"name": "com.google.gson.internal.LinkedTreeMap",
"type": "CLASS",
"downloadSize": 928,
"installSize": 929
},
{
"name": "com.google.gson.internal.bind.ReflectiveTypeAdapterFactory",
"type": "CLASS",
"downloadSize": 871,
"installSize": 872
},
{
"name": "com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter",
"type": "CLASS",
"downloadSize": 776,
"installSize": 777
},
{
"name": "com.google.gson.internal.bind.util.ISO8601Utils",
"type": "CLASS",
"downloadSize": 738,
"installSize": 739
},
{
"name": "com.google.gson.internal.bind.JsonTreeWriter",
"type": "CLASS",
"downloadSize": 718,
"installSize": 719
},
{
"name": "com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$RecordAdapter",
"type": "CLASS",
"downloadSize": 642,
"installSize": 643
},
{
"name": "com.google.gson.internal.bind.TypeAdapters",
"type": "CLASS",
"downloadSize": 621,
"installSize": 622
},
{
"name": "com.google.gson.internal.LinkedTreeMap$EntrySet",
"type": "CLASS",
"downloadSize": 523,
"installSize": 523
},
{
"name": "com.google.gson.internal.bind.ObjectTypeAdapter",
"type": "CLASS",
"downloadSize": 429,
"installSize": 429
},
{
"name": "com.google.gson.internal.bind.CollectionTypeAdapterFactory",
"type": "CLASS",
"downloadSize": 428,
"installSize": 429
},
{
"name": "com.google.gson.internal.bind.ArrayTypeAdapter$1",
"type": "CLASS",
"downloadSize": 402,
"installSize": 402
},
{
"name": "com.google.gson.internal.ConstructorConstructor$5",
"type": "CLASS",
"downloadSize": 401,
"installSize": 402
},
{
"name": "com.google.gson.internal.bind.TypeAdapters$32",
"type": "CLASS",
"downloadSize": 399,
"installSize": 400
},
{
"name": "com.google.gson.internal.reflect.ReflectionHelper$RecordSupportedHelper",
"type": "CLASS",
"downloadSize": 398,
"installSize": 399
},
{
"name": "com.google.gson.internal.UnsafeAllocator",
"type": "CLASS",
"downloadSize": 390,
"installSize": 391
},
{
"name": "com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter",
"type": "CLASS",
"downloadSize": 385,
"installSize": 386
},
{
"name": "com.google.gson.Gson$4",
"type": "CLASS",
"downloadSize": 383,
"installSize": 384
},
{
"name": "com.google.gson.JsonPrimitive",
"type": "CLASS",
"downloadSize": 361,
"installSize": 362
},
{
"name": "com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper",
"type": "CLASS",
"downloadSize": 361,
"installSize": 361
},
{
"name": "com.google.gson.internal.reflect.ReflectionHelper",
"type": "CLASS",
"downloadSize": 336,
"installSize": 336
},
{
"name": "com.google.gson.internal.bind.DateTypeAdapter",
"type": "CLASS",
"downloadSize": 314,
"installSize": 314
},
{
"name": "com.google.gson.internal.bind.TypeAdapters$31",
"type": "CLASS",
"downloadSize": 311,
"installSize": 311
},
{
"name": "com.google.gson.internal.Excluder",
"type": "CLASS",
"downloadSize": 307,
"installSize": 308
},
{
"name": "com.google.gson.Gson$1",
"type": "CLASS",
"downloadSize": 304,
"installSize": 305
},
{
"name": "com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl",
"type": "CLASS",
"downloadSize": 301,
"installSize": 301
},
{
"name": "com.google.gson.FieldNamingPolicy",
"type": "CLASS",
"downloadSize": 287,
"installSize": 288
},
{
"name": "com.google.gson.internal.bind.NumberTypeAdapter",
"type": "CLASS",
"downloadSize": 270,
"installSize": 271
},
{
"name": "com.google.gson.internal.sql.SqlDateTypeAdapter",
"type": "CLASS",
"downloadSize": 269,
"installSize": 269
},
{
"name": "com.google.gson.internal.Excluder$1",
"type": "CLASS",
"downloadSize": 268,
"installSize": 269
},
{
"name": "com.google.gson.internal.sql.SqlTimeTypeAdapter",
"type": "CLASS",
"downloadSize": 265,
"installSize": 265
},
{
"name": "com.google.gson.internal.LinkedTreeMap$Node",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1",
"type": "CLASS",
"downloadSize": 254,
"installSize": 254
},
{
"name": "com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter",
"type": "CLASS",
"downloadSize": 253,
"installSize": 253
},
{
"name": "com.google.gson.internal.$Gson$Types$WildcardTypeImpl",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "com.google.gson.ToNumberPolicy$3",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "com.google.gson.internal.sql.SqlTimestampTypeAdapter",
"type": "CLASS",
"downloadSize": 207,
"installSize": 208
},
{
"name": "com.google.gson.internal.LazilyParsedNumber",
"type": "CLASS",
"downloadSize": 205,
"installSize": 205
},
{
"name": "com.google.gson.internal.bind.ArrayTypeAdapter",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "com.google.gson.ToNumberPolicy",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
},
{
"name": "com.google.gson.internal.bind.MapTypeAdapterFactory",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "com.google.gson.internal.bind.NumberTypeAdapter$1",
"type": "CLASS",
"downloadSize": 165,
"installSize": 166
},
{
"name": "com.google.gson.Gson$FutureTypeAdapter",
"type": "CLASS",
"downloadSize": 155,
"installSize": 156
},
{
"name": "com.google.gson.internal.ConstructorConstructor$7",
"type": "CLASS",
"downloadSize": 146,
"installSize": 146
},
{
"name": "com.google.gson.internal.reflect.ReflectionHelper$RecordNotSupportedHelper",
"type": "CLASS",
"downloadSize": 143,
"installSize": 143
},
{
"name": "com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator",
"type": "CLASS",
"downloadSize": 140,
"installSize": 140
},
{
"name": "com.google.gson.internal.$Gson$Types$GenericArrayTypeImpl",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.google.gson.internal.LinkedTreeMap$EntrySet$1",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "com.google.gson.reflect.TypeToken",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "com.google.gson.internal.JavaVersion",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "com.google.gson.JsonObject",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter$1",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "com.google.gson.JsonArray",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.google.gson.internal.ReflectionAccessFilterHelper$AccessChecker",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "com.google.gson.ToNumberPolicy$4",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "com.google.gson.internal.bind.JsonTreeWriter$1",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "com.google.gson.ToNumberPolicy$1",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "com.google.gson.JsonElement",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "com.google.gson.internal.ReflectionAccessFilterHelper$AccessChecker$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "com.google.gson.internal.UnsafeAllocator$2",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "com.google.gson.JsonNull",
"type": "CLASS",
"downloadSize": 71,
"installSize": 72
},
{
"name": "com.google.gson.internal.UnsafeAllocator$1",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "com.google.gson.internal.UnsafeAllocator$3",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "com.google.gson.internal.sql.SqlTypesSupport",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "com.google.gson.FieldNamingPolicy$4",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.google.gson.FieldNamingPolicy$5",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.google.gson.FieldNamingPolicy$6",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.google.gson.FieldNamingPolicy$7",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "com.google.gson.FieldNamingPolicy$3",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "com.google.gson.ToNumberPolicy$2",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "com.google.gson.FieldNamingPolicy$2",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "com.google.gson.FieldNamingPolicy$1",
"type": "CLASS",
"downloadSize": 50,
"installSize": 51
},
{
"name": "com.google.gson.TypeAdapter",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "com.google.gson.internal.UnsafeAllocator$4",
"type": "CLASS",
"downloadSize": 44,
"installSize": 44
},
{
"name": "com.google.gson.annotations.JsonAdapter",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.google.gson.annotations.SerializedName",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "com.google.gson.internal.ReflectionAccessFilterHelper$AccessChecker$2",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "com.google.gson.TypeAdapterFactory",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "com.google.gson.FieldNamingStrategy",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "com.google.gson.ToNumberStrategy",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "com.google.gson.internal.ObjectConstructor",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "com.google.gson.internal.Streams$AppendableWriter$CurrentWrite",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "com.google.gson.stream.MalformedJsonException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.gson.JsonIOException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.google.gson.internal.bind.SerializationDelegatingTypeAdapter",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.foundation:foundation-layout-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 33114,
"installSize": 33164,
"files": [
{
"name": "androidx.compose.foundation.layout.AlignmentLineKt",
"type": "CLASS",
"downloadSize": 3004,
"installSize": 3009
},
{
"name": "androidx.compose.foundation.layout.RowColumnImplKt$rowColumnMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 1773,
"installSize": 1776
},
{
"name": "androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$5",
"type": "CLASS",
"downloadSize": 1509,
"installSize": 1511
},
{
"name": "androidx.compose.foundation.layout.SizeKt",
"type": "CLASS",
"downloadSize": 1506,
"installSize": 1509
},
{
"name": "androidx.compose.foundation.layout.WrapContentElement$Companion$height$1",
"type": "CLASS",
"downloadSize": 1252,
"installSize": 1254
},
{
"name": "androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 1155,
"installSize": 1157
},
{
"name": "androidx.compose.foundation.layout.BoxKt",
"type": "CLASS",
"downloadSize": 827,
"installSize": 829
},
{
"name": "androidx.compose.foundation.layout.WindowInsetsHolder",
"type": "CLASS",
"downloadSize": 825,
"installSize": 826
},
{
"name": "androidx.compose.foundation.layout.SizeNode",
"type": "CLASS",
"downloadSize": 762,
"installSize": 763
},
{
"name": "androidx.compose.foundation.layout.LimitInsets",
"type": "CLASS",
"downloadSize": 750,
"installSize": 752
},
{
"name": "androidx.compose.foundation.layout.ColumnKt$DefaultColumnMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 711,
"installSize": 712
},
{
"name": "androidx.compose.foundation.layout.Arrangement$Center$1",
"type": "CLASS",
"downloadSize": 708,
"installSize": 709
},
{
"name": "androidx.compose.foundation.layout.ColumnKt$columnMeasurePolicy$1$1",
"type": "CLASS",
"downloadSize": 698,
"installSize": 699
},
{
"name": "androidx.compose.foundation.layout.InsetsPaddingModifier",
"type": "CLASS",
"downloadSize": 630,
"installSize": 631
},
{
"name": "androidx.compose.foundation.layout.Arrangement",
"type": "CLASS",
"downloadSize": 612,
"installSize": 613
},
{
"name": "androidx.compose.foundation.layout.PaddingElement",
"type": "CLASS",
"downloadSize": 587,
"installSize": 587
},
{
"name": "androidx.compose.foundation.layout.RowColumnMeasurementHelper",
"type": "CLASS",
"downloadSize": 552,
"installSize": 553
},
{
"name": "androidx.compose.foundation.layout.PaddingNode",
"type": "CLASS",
"downloadSize": 543,
"installSize": 544
},
{
"name": "androidx.compose.foundation.layout.PaddingValuesImpl",
"type": "CLASS",
"downloadSize": 465,
"installSize": 465
},
{
"name": "androidx.compose.foundation.layout.ValueInsets",
"type": "CLASS",
"downloadSize": 443,
"installSize": 444
},
{
"name": "androidx.compose.foundation.layout.AlignmentLineOffsetDpNode",
"type": "CLASS",
"downloadSize": 439,
"installSize": 439
},
{
"name": "androidx.compose.foundation.layout.Arrangement$End$1",
"type": "CLASS",
"downloadSize": 432,
"installSize": 432
},
{
"name": "androidx.compose.foundation.layout.InsetsListener",
"type": "CLASS",
"downloadSize": 428,
"installSize": 428
},
{
"name": "androidx.compose.foundation.layout.UnspecifiedConstraintsNode",
"type": "CLASS",
"downloadSize": 410,
"installSize": 410
},
{
"name": "androidx.compose.foundation.layout.OffsetElement",
"type": "CLASS",
"downloadSize": 400,
"installSize": 401
},
{
"name": "androidx.compose.foundation.layout.AndroidWindowInsets",
"type": "CLASS",
"downloadSize": 398,
"installSize": 399
},
{
"name": "androidx.compose.foundation.layout.AlignmentLineOffsetDpElement",
"type": "CLASS",
"downloadSize": 388,
"installSize": 389
},
{
"name": "androidx.compose.foundation.layout.Arrangement$SpacedAligned",
"type": "CLASS",
"downloadSize": 371,
"installSize": 371
},
{
"name": "androidx.compose.foundation.layout.BoxWithConstraintsKt$BoxWithConstraints$2",
"type": "CLASS",
"downloadSize": 349,
"installSize": 349
},
{
"name": "androidx.compose.foundation.layout.OffsetNode",
"type": "CLASS",
"downloadSize": 348,
"installSize": 349
},
{
"name": "androidx.compose.foundation.layout.SizeElement",
"type": "CLASS",
"downloadSize": 348,
"installSize": 349
},
{
"name": "androidx.compose.foundation.layout.PaddingValuesModifier",
"type": "CLASS",
"downloadSize": 337,
"installSize": 338
},
{
"name": "androidx.compose.foundation.layout.Arrangement$Bottom$1",
"type": "CLASS",
"downloadSize": 326,
"installSize": 327
},
{
"name": "androidx.compose.foundation.layout.WrapContentNode",
"type": "CLASS",
"downloadSize": 317,
"installSize": 318
},
{
"name": "androidx.compose.foundation.layout.FillNode",
"type": "CLASS",
"downloadSize": 316,
"installSize": 317
},
{
"name": "androidx.compose.foundation.layout.BoxKt$Box$3",
"type": "CLASS",
"downloadSize": 300,
"installSize": 301
},
{
"name": "androidx.compose.foundation.layout.PaddingKt$padding$1",
"type": "CLASS",
"downloadSize": 296,
"installSize": 296
},
{
"name": "androidx.compose.foundation.layout.FillNode$measure$1",
"type": "CLASS",
"downloadSize": 293,
"installSize": 293
},
{
"name": "androidx.compose.foundation.layout.FixedIntInsets",
"type": "CLASS",
"downloadSize": 283,
"installSize": 284
},
{
"name": "androidx.compose.foundation.layout.UnspecifiedConstraintsElement",
"type": "CLASS",
"downloadSize": 282,
"installSize": 282
},
{
"name": "androidx.compose.foundation.layout.UnionInsets",
"type": "CLASS",
"downloadSize": 271,
"installSize": 272
},
{
"name": "androidx.compose.foundation.layout.ExcludeInsets",
"type": "CLASS",
"downloadSize": 268,
"installSize": 268
},
{
"name": "androidx.compose.foundation.layout.SpacerMeasurePolicy",
"type": "CLASS",
"downloadSize": 258,
"installSize": 258
},
{
"name": "androidx.compose.foundation.layout.OffsetPxNode",
"type": "CLASS",
"downloadSize": 257,
"installSize": 257
},
{
"name": "androidx.compose.foundation.layout.WrapContentElement",
"type": "CLASS",
"downloadSize": 255,
"installSize": 256
},
{
"name": "androidx.compose.foundation.layout.OffsetPxElement",
"type": "CLASS",
"downloadSize": 254,
"installSize": 254
},
{
"name": "androidx.compose.foundation.layout.OffsetKt$offset$1",
"type": "CLASS",
"downloadSize": 250,
"installSize": 251
},
{
"name": "androidx.compose.foundation.layout.BoxKt$EmptyBoxMeasurePolicy$1",
"type": "CLASS",
"downloadSize": 248,
"installSize": 249
},
{
"name": "androidx.compose.foundation.layout.InsetsPaddingModifier$measure$1",
"type": "CLASS",
"downloadSize": 247,
"installSize": 247
},
{
"name": "androidx.compose.foundation.layout.InsetsPaddingValues",
"type": "CLASS",
"downloadSize": 240,
"installSize": 240
},
{
"name": "androidx.compose.foundation.layout.ColumnKt",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "androidx.compose.foundation.layout.RowKt",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "androidx.compose.foundation.layout.VerticalAlignElement",
"type": "CLASS",
"downloadSize": 225,
"installSize": 226
},
{
"name": "androidx.compose.foundation.layout.BoxWithConstraintsScopeImpl",
"type": "CLASS",
"downloadSize": 223,
"installSize": 223
},
{
"name": "androidx.compose.foundation.layout.FillElement",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.compose.foundation.layout.BoxChildDataElement",
"type": "CLASS",
"downloadSize": 217,
"installSize": 218
},
{
"name": "androidx.compose.foundation.layout.LayoutWeightElement",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.foundation.layout.CrossAxisAlignment$HorizontalCrossAxisAlignment",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "androidx.compose.foundation.layout.PaddingValuesElement",
"type": "CLASS",
"downloadSize": 196,
"installSize": 197
},
{
"name": "androidx.compose.foundation.layout.HorizontalAlignElement",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.compose.foundation.layout.InsetsValues",
"type": "CLASS",
"downloadSize": 193,
"installSize": 193
},
{
"name": "androidx.compose.foundation.layout.RowColumnParentData",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "androidx.compose.foundation.layout.PaddingKt$padding$3",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.foundation.layout.AlignmentLineKt$alignmentLineOffsetMeasure$1",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.foundation.layout.WrapContentNode$measure$1",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$2",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.compose.foundation.layout.HorizontalAlignNode",
"type": "CLASS",
"downloadSize": 121,
"installSize": 121
},
{
"name": "androidx.compose.foundation.layout.VerticalAlignNode",
"type": "CLASS",
"downloadSize": 121,
"installSize": 121
},
{
"name": "androidx.compose.foundation.layout.LayoutWeightNode",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.foundation.layout.BoxChildDataNode",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.foundation.layout.ColumnScopeInstance",
"type": "CLASS",
"downloadSize": 107,
"installSize": 107
},
{
"name": "androidx.compose.foundation.layout.RowScopeInstance",
"type": "CLASS",
"downloadSize": 100,
"installSize": 100
},
{
"name": "androidx.compose.foundation.layout.BoxScopeInstance",
"type": "CLASS",
"downloadSize": 80,
"installSize": 80
},
{
"name": "androidx.compose.foundation.layout.RowColumnMeasureHelperResult",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.compose.foundation.layout.WindowInsets",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.compose.foundation.layout.PaddingValues",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "androidx.compose.foundation.layout.WindowInsetsPaddingKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.foundation.layout.Arrangement$Horizontal",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.foundation.layout.ColumnScope",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.compose.foundation.layout.Arrangement$Vertical",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.compose.foundation.layout.RowScope",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.animation:animation-core-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 29073,
"installSize": 29117,
"files": [
{
"name": "androidx.compose.animation.core.InfiniteTransition$run$1$2",
"type": "CLASS",
"downloadSize": 2743,
"installSize": 2747
},
{
"name": "androidx.compose.animation.core.FloatSpringSpec",
"type": "CLASS",
"downloadSize": 1903,
"installSize": 1906
},
{
"name": "androidx.compose.animation.core.Transition",
"type": "CLASS",
"downloadSize": 1429,
"installSize": 1431
},
{
"name": "androidx.compose.animation.core.Animatable",
"type": "CLASS",
"downloadSize": 1112,
"installSize": 1114
},
{
"name": "androidx.compose.animation.core.Animatable$runAnimation$2$1",
"type": "CLASS",
"downloadSize": 1100,
"installSize": 1102
},
{
"name": "androidx.compose.animation.core.SpringSimulation",
"type": "CLASS",
"downloadSize": 1075,
"installSize": 1077
},
{
"name": "androidx.compose.animation.core.VectorConvertersKt$OffsetToVector$1",
"type": "CLASS",
"downloadSize": 989,
"installSize": 990
},
{
"name": "androidx.compose.animation.core.Transition$TransitionAnimationState",
"type": "CLASS",
"downloadSize": 967,
"installSize": 969
},
{
"name": "androidx.compose.animation.core.InfiniteTransition$run$2",
"type": "CLASS",
"downloadSize": 926,
"installSize": 927
},
{
"name": "androidx.compose.animation.core.DecayAnimation",
"type": "CLASS",
"downloadSize": 758,
"installSize": 760
},
{
"name": "androidx.compose.animation.core.VectorizedKeyframesSpec",
"type": "CLASS",
"downloadSize": 717,
"installSize": 719
},
{
"name": "androidx.compose.animation.core.FloatTweenSpec",
"type": "CLASS",
"downloadSize": 712,
"installSize": 713
},
{
"name": "androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec",
"type": "CLASS",
"downloadSize": 698,
"installSize": 699
},
{
"name": "androidx.compose.animation.core.AnimationEndReason$EnumUnboxingSharedUtility",
"type": "CLASS",
"downloadSize": 663,
"installSize": 664
},
{
"name": "androidx.compose.animation.core.AnimateAsStateKt",
"type": "CLASS",
"downloadSize": 569,
"installSize": 570
},
{
"name": "androidx.compose.animation.core.InfiniteTransitionKt$animateValue$1",
"type": "CLASS",
"downloadSize": 554,
"installSize": 555
},
{
"name": "androidx.compose.animation.core.TargetBasedAnimation",
"type": "CLASS",
"downloadSize": 528,
"installSize": 529
},
{
"name": "androidx.compose.animation.core.InfiniteTransitionKt$animateValue$2$invoke$$inlined$onDispose$1",
"type": "CLASS",
"downloadSize": 488,
"installSize": 489
},
{
"name": "androidx.compose.animation.core.MutatorMutex$mutate$2",
"type": "CLASS",
"downloadSize": 458,
"installSize": 459
},
{
"name": "androidx.compose.animation.core.SuspendAnimationKt$animate$3",
"type": "CLASS",
"downloadSize": 440,
"installSize": 441
},
{
"name": "androidx.compose.animation.core.Animatable$runAnimation$2",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "androidx.compose.animation.core.VectorizedFloatAnimationSpec",
"type": "CLASS",
"downloadSize": 385,
"installSize": 386
},
{
"name": "androidx.compose.animation.core.Transition$animateTo$2",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "androidx.compose.animation.core.InfiniteTransition$run$1",
"type": "CLASS",
"downloadSize": 367,
"installSize": 367
},
{
"name": "androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3",
"type": "CLASS",
"downloadSize": 366,
"installSize": 367
},
{
"name": "androidx.compose.animation.core.AnimationVector4D",
"type": "CLASS",
"downloadSize": 365,
"installSize": 365
},
{
"name": "androidx.compose.animation.core.VisibilityThresholdsKt",
"type": "CLASS",
"downloadSize": 322,
"installSize": 322
},
{
"name": "androidx.compose.animation.core.EasingKt",
"type": "CLASS",
"downloadSize": 305,
"installSize": 306
},
{
"name": "androidx.compose.animation.core.InfiniteRepeatableSpec",
"type": "CLASS",
"downloadSize": 301,
"installSize": 302
},
{
"name": "androidx.compose.animation.core.Transition$animateTo$1$1$1",
"type": "CLASS",
"downloadSize": 293,
"installSize": 293
},
{
"name": "androidx.compose.animation.core.VectorizedSpringSpec",
"type": "CLASS",
"downloadSize": 289,
"installSize": 290
},
{
"name": "androidx.compose.animation.core.CubicBezierEasing",
"type": "CLASS",
"downloadSize": 278,
"installSize": 278
},
{
"name": "androidx.compose.animation.core.SpringSpec",
"type": "CLASS",
"downloadSize": 272,
"installSize": 272
},
{
"name": "androidx.compose.animation.core.AnimationVector2D",
"type": "CLASS",
"downloadSize": 268,
"installSize": 269
},
{
"name": "androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1",
"type": "CLASS",
"downloadSize": 254,
"installSize": 254
},
{
"name": "androidx.compose.animation.core.VectorizedFloatDecaySpec",
"type": "CLASS",
"downloadSize": 235,
"installSize": 235
},
{
"name": "androidx.compose.animation.core.AnimationVector1D",
"type": "CLASS",
"downloadSize": 234,
"installSize": 234
},
{
"name": "androidx.compose.animation.core.AnimationState",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "androidx.compose.animation.core.KeyframesSpec",
"type": "CLASS",
"downloadSize": 225,
"installSize": 225
},
{
"name": "androidx.compose.animation.core.VectorizedTweenSpec",
"type": "CLASS",
"downloadSize": 220,
"installSize": 221
},
{
"name": "androidx.compose.animation.core.Transition$SegmentImpl",
"type": "CLASS",
"downloadSize": 214,
"installSize": 214
},
{
"name": "androidx.compose.animation.core.TransitionKt$updateTransition$1$1",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.compose.animation.core.TweenSpec",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "androidx.compose.animation.core.Animatable$snapTo$2",
"type": "CLASS",
"downloadSize": 194,
"installSize": 194
},
{
"name": "androidx.compose.animation.core.InfiniteTransition$run$1$3",
"type": "CLASS",
"downloadSize": 193,
"installSize": 194
},
{
"name": "androidx.compose.animation.core.Transition$animateTo$1$1",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "androidx.compose.animation.core.InfiniteTransition",
"type": "CLASS",
"downloadSize": 178,
"installSize": 178
},
{
"name": "androidx.compose.animation.core.Transition$DeferredAnimation",
"type": "CLASS",
"downloadSize": 169,
"installSize": 170
},
{
"name": "androidx.compose.animation.core.SuspendAnimationKt$animate$6$1",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.compose.animation.core.MutationInterruptedException",
"type": "CLASS",
"downloadSize": 158,
"installSize": 158
},
{
"name": "androidx.compose.animation.core.SuspendAnimationKt$animate$6",
"type": "CLASS",
"downloadSize": 151,
"installSize": 151
},
{
"name": "androidx.compose.animation.core.ComplexDouble",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "androidx.compose.animation.core.TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.compose.animation.core.Transition$DeferredAnimation$DeferredAnimationData",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.compose.animation.core.KeyframesSpec$KeyframeEntity",
"type": "CLASS",
"downloadSize": 135,
"installSize": 135
},
{
"name": "androidx.compose.animation.core.VectorConvertersKt",
"type": "CLASS",
"downloadSize": 133,
"installSize": 133
},
{
"name": "androidx.compose.animation.core.KeyframesSpec$KeyframesSpecConfig",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.compose.animation.core.SuspendAnimationKt$animate$9",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.compose.animation.core.SnapSpec",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.compose.animation.core.AnimationScope",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "androidx.compose.animation.core.InfiniteTransition$TransitionAnimationState",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$2",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.compose.animation.core.AnimationResult",
"type": "CLASS",
"downloadSize": 85,
"installSize": 85
},
{
"name": "androidx.compose.animation.core.Animation",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.compose.animation.core.VectorizedAnimationSpec",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.compose.animation.core.SuspendAnimationKt$animate$4",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.compose.animation.core.FloatAnimationSpec",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.compose.animation.core.EasingKt$LinearEasing$1",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.compose.animation.core.AnimationVector",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.compose.animation.core.MutableTransitionState",
"type": "CLASS",
"downloadSize": 54,
"installSize": 54
},
{
"name": "androidx.compose.animation.core.MutatorMutex$Mutator",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.animation.core.MutatorMutex",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.animation.core.TwoWayConverterImpl",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.animation.core.Transition$Segment",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.animation.core.DecayAnimationSpecImpl",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.compose.animation.core.DurationBasedAnimationSpec",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.compose.animation.core.AnimationSpec",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.animation.core.Easing",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.compose.animation.core.FiniteAnimationSpec",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
},
{
"name": "androidx.compose.animation.core.FloatDecayAnimationSpec",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.animation.core.Animations",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.animation:animation-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 28529,
"installSize": 28570,
"files": [
{
"name": "androidx.compose.animation.AndroidFlingSpline$FlingResult$$ExternalSyntheticOutline0",
"type": "CLASS",
"downloadSize": 4352,
"installSize": 4358
},
{
"name": "androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifier$measure$size$2",
"type": "CLASS",
"downloadSize": 2736,
"installSize": 2741
},
{
"name": "androidx.compose.animation.AnimatedContentKt$SizeTransform$1",
"type": "CLASS",
"downloadSize": 1630,
"installSize": 1632
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$1",
"type": "CLASS",
"downloadSize": 1301,
"installSize": 1303
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$4",
"type": "CLASS",
"downloadSize": 1256,
"installSize": 1258
},
{
"name": "androidx.compose.animation.EnterExitTransitionKt$expandHorizontally$2",
"type": "CLASS",
"downloadSize": 1051,
"installSize": 1052
},
{
"name": "androidx.compose.animation.EnterExitTransitionKt$shrinkExpand$1",
"type": "CLASS",
"downloadSize": 958,
"installSize": 959
},
{
"name": "androidx.compose.animation.EnterExitTransitionKt",
"type": "CLASS",
"downloadSize": 896,
"installSize": 898
},
{
"name": "androidx.compose.animation.AnimatedContentMeasurePolicy",
"type": "CLASS",
"downloadSize": 805,
"installSize": 807
},
{
"name": "androidx.compose.animation.AnimatedEnterExitMeasurePolicy",
"type": "CLASS",
"downloadSize": 776,
"installSize": 778
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1",
"type": "CLASS",
"downloadSize": 678,
"installSize": 679
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$9",
"type": "CLASS",
"downloadSize": 615,
"installSize": 616
},
{
"name": "androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifier$measure$1",
"type": "CLASS",
"downloadSize": 527,
"installSize": 528
},
{
"name": "androidx.compose.animation.AnimatedEnterExitMeasurePolicy$measure$1",
"type": "CLASS",
"downloadSize": 508,
"installSize": 508
},
{
"name": "androidx.compose.animation.AnimatedContentMeasurePolicy$maxIntrinsicHeight$1",
"type": "CLASS",
"downloadSize": 486,
"installSize": 487
},
{
"name": "androidx.compose.animation.EnterTransitionImpl",
"type": "CLASS",
"downloadSize": 485,
"installSize": 486
},
{
"name": "androidx.compose.animation.ExitTransitionImpl",
"type": "CLASS",
"downloadSize": 485,
"installSize": 486
},
{
"name": "androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$2",
"type": "CLASS",
"downloadSize": 465,
"installSize": 466
},
{
"name": "androidx.compose.animation.ExpandShrinkModifier$measure$currentSize$1",
"type": "CLASS",
"downloadSize": 431,
"installSize": 431
},
{
"name": "androidx.compose.animation.EnterExitTransitionKt$createModifier$alpha$2",
"type": "CLASS",
"downloadSize": 407,
"installSize": 408
},
{
"name": "androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibility$2",
"type": "CLASS",
"downloadSize": 386,
"installSize": 386
},
{
"name": "androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1$1",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "androidx.compose.animation.AndroidFlingSpline",
"type": "CLASS",
"downloadSize": 370,
"installSize": 371
},
{
"name": "androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifier$measure$size$1",
"type": "CLASS",
"downloadSize": 357,
"installSize": 357
},
{
"name": "androidx.compose.animation.AnimatedContentMeasurePolicy$measure$3",
"type": "CLASS",
"downloadSize": 325,
"installSize": 325
},
{
"name": "androidx.compose.animation.Scale",
"type": "CLASS",
"downloadSize": 319,
"installSize": 319
},
{
"name": "androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibility$4",
"type": "CLASS",
"downloadSize": 313,
"installSize": 314
},
{
"name": "androidx.compose.animation.EnterExitTransitionKt$createModifier$2$1",
"type": "CLASS",
"downloadSize": 291,
"installSize": 291
},
{
"name": "androidx.compose.animation.AnimatedContentTransitionScopeImpl",
"type": "CLASS",
"downloadSize": 276,
"installSize": 276
},
{
"name": "androidx.compose.animation.SingleValueAnimationKt",
"type": "CLASS",
"downloadSize": 266,
"installSize": 266
},
{
"name": "androidx.compose.animation.ExpandShrinkModifier",
"type": "CLASS",
"downloadSize": 252,
"installSize": 252
},
{
"name": "androidx.compose.animation.TransitionData",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "androidx.compose.animation.FlingCalculator",
"type": "CLASS",
"downloadSize": 221,
"installSize": 221
},
{
"name": "androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifier",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.animation.ContentTransform",
"type": "CLASS",
"downloadSize": 214,
"installSize": 215
},
{
"name": "androidx.compose.animation.AnimatedContentTransitionScopeImpl$ChildData",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "androidx.compose.animation.LayoutModifierWithPassThroughIntrinsics",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.compose.animation.FlingCalculator$FlingInfo",
"type": "CLASS",
"downloadSize": 194,
"installSize": 194
},
{
"name": "androidx.compose.animation.SlideModifier",
"type": "CLASS",
"downloadSize": 192,
"installSize": 193
},
{
"name": "androidx.compose.animation.ChangeSize",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$1$1",
"type": "CLASS",
"downloadSize": 191,
"installSize": 191
},
{
"name": "androidx.compose.animation.AndroidFlingSpline$FlingResult",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$3",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$4$1$invoke$$inlined$onDispose$1",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$3",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "androidx.compose.animation.Slide",
"type": "CLASS",
"downloadSize": 138,
"installSize": 139
},
{
"name": "androidx.compose.animation.Fade",
"type": "CLASS",
"downloadSize": 138,
"installSize": 139
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$1",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$4",
"type": "CLASS",
"downloadSize": 136,
"installSize": 136
},
{
"name": "androidx.compose.animation.EnterExitState",
"type": "CLASS",
"downloadSize": 130,
"installSize": 130
},
{
"name": "androidx.compose.animation.SlideModifier$measure$1",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.compose.animation.ExpandShrinkModifier$measure$1",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.compose.animation.AnimatedVisibilityScopeImpl",
"type": "CLASS",
"downloadSize": 94,
"installSize": 94
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$2",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.animation.AnimatedContentKt$AnimatedContent$5",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.animation.SplineBasedFloatDecayAnimationSpec",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.compose.animation.AnimatedContentScopeImpl",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.compose.animation.FlingCalculatorKt",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.animation.SizeTransformImpl",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.animation.SplineBasedFloatDecayAnimationSpec_androidKt",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.compose.animation.AnimatedVisibilityScope",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
}
]
},
{
"name": "androidx.compose.material:material-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 27186,
"installSize": 27232,
"files": [
{
"name": "androidx.compose.material.FloatingActionButtonKt$FloatingActionButton$3$1$1",
"type": "CLASS",
"downloadSize": 2072,
"installSize": 2075
},
{
"name": "androidx.compose.material.TextKt",
"type": "CLASS",
"downloadSize": 1621,
"installSize": 1624
},
{
"name": "androidx.compose.material.SnackbarKt$OneRowSnackbar$2",
"type": "CLASS",
"downloadSize": 1273,
"installSize": 1275
},
{
"name": "androidx.compose.material.DefaultButtonElevation$elevation$1$1$1",
"type": "CLASS",
"downloadSize": 1209,
"installSize": 1211
},
{
"name": "androidx.compose.material.SnackbarKt",
"type": "CLASS",
"downloadSize": 1149,
"installSize": 1150
},
{
"name": "androidx.compose.material.FloatingActionButtonKt",
"type": "CLASS",
"downloadSize": 1021,
"installSize": 1023
},
{
"name": "androidx.compose.material.SurfaceKt$Surface$1",
"type": "CLASS",
"downloadSize": 1001,
"installSize": 1002
},
{
"name": "androidx.compose.material.Typography",
"type": "CLASS",
"downloadSize": 850,
"installSize": 851
},
{
"name": "androidx.compose.material.ButtonKt$Button$3$1$1",
"type": "CLASS",
"downloadSize": 845,
"installSize": 847
},
{
"name": "androidx.compose.material.Colors",
"type": "CLASS",
"downloadSize": 751,
"installSize": 752
},
{
"name": "androidx.compose.material.AnchoredDraggableState",
"type": "CLASS",
"downloadSize": 723,
"installSize": 724
},
{
"name": "androidx.compose.material.FloatingActionButtonKt$FloatingActionButton$3",
"type": "CLASS",
"downloadSize": 644,
"installSize": 645
},
{
"name": "androidx.compose.material.FloatingActionButtonKt$ExtendedFloatingActionButton$2",
"type": "CLASS",
"downloadSize": 626,
"installSize": 627
},
{
"name": "androidx.compose.material.TextKt$Text$2",
"type": "CLASS",
"downloadSize": 599,
"installSize": 600
},
{
"name": "androidx.compose.material.AnchoredDraggableState$trySnapTo$1",
"type": "CLASS",
"downloadSize": 566,
"installSize": 567
},
{
"name": "androidx.compose.material.AnchoredDraggableState$maxOffset$2",
"type": "CLASS",
"downloadSize": 561,
"installSize": 562
},
{
"name": "androidx.compose.material.MinimumInteractiveComponentSizeModifier",
"type": "CLASS",
"downloadSize": 504,
"installSize": 505
},
{
"name": "androidx.compose.material.AnchoredDraggableState$doAnchoredDrag$2",
"type": "CLASS",
"downloadSize": 470,
"installSize": 470
},
{
"name": "androidx.compose.material.SurfaceKt$Surface$4",
"type": "CLASS",
"downloadSize": 463,
"installSize": 464
},
{
"name": "androidx.compose.material.InternalMutatorMutex$mutate$2",
"type": "CLASS",
"downloadSize": 455,
"installSize": 456
},
{
"name": "androidx.compose.material.ColorsKt",
"type": "CLASS",
"downloadSize": 421,
"installSize": 421
},
{
"name": "androidx.compose.material.ElevationKt",
"type": "CLASS",
"downloadSize": 420,
"installSize": 420
},
{
"name": "androidx.compose.material.TextKt$ProvideTextStyle$1",
"type": "CLASS",
"downloadSize": 377,
"installSize": 378
},
{
"name": "androidx.compose.material.AnchoredDraggableKt$animateTo$2",
"type": "CLASS",
"downloadSize": 375,
"installSize": 376
},
{
"name": "androidx.compose.material.DefaultButtonElevation$elevation$3",
"type": "CLASS",
"downloadSize": 347,
"installSize": 348
},
{
"name": "androidx.compose.material.DefaultFloatingActionButtonElevation$elevation$2",
"type": "CLASS",
"downloadSize": 347,
"installSize": 347
},
{
"name": "androidx.compose.material.FloatingActionButtonKt$FloatingActionButton$4",
"type": "CLASS",
"downloadSize": 338,
"installSize": 338
},
{
"name": "androidx.compose.material.DefaultButtonColors",
"type": "CLASS",
"downloadSize": 333,
"installSize": 334
},
{
"name": "androidx.compose.material.SurfaceKt$Surface$2",
"type": "CLASS",
"downloadSize": 330,
"installSize": 331
},
{
"name": "androidx.compose.material.DefaultButtonElevation",
"type": "CLASS",
"downloadSize": 305,
"installSize": 306
},
{
"name": "androidx.compose.material.AnchoredDraggableState$draggableState$1$dragScope$1",
"type": "CLASS",
"downloadSize": 279,
"installSize": 280
},
{
"name": "androidx.compose.material.TextKt$Text$4",
"type": "CLASS",
"downloadSize": 267,
"installSize": 268
},
{
"name": "androidx.compose.material.AnchoredDraggableState$draggableState$1$drag$2",
"type": "CLASS",
"downloadSize": 240,
"installSize": 240
},
{
"name": "androidx.compose.material.SnackbarHostKt$animatedOpacity$2",
"type": "CLASS",
"downloadSize": 239,
"installSize": 239
},
{
"name": "androidx.compose.material.SnackbarHostKt$animatedScale$1",
"type": "CLASS",
"downloadSize": 229,
"installSize": 229
},
{
"name": "androidx.compose.material.DefaultButtonElevation$elevation$1$1",
"type": "CLASS",
"downloadSize": 217,
"installSize": 218
},
{
"name": "androidx.compose.material.DefaultFloatingActionButtonElevation$elevation$1$1",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.material.DefaultButtonElevation$elevation$2",
"type": "CLASS",
"downloadSize": 212,
"installSize": 213
},
{
"name": "androidx.compose.material.DefaultFloatingActionButtonElevation",
"type": "CLASS",
"downloadSize": 211,
"installSize": 212
},
{
"name": "androidx.compose.material.AnchoredDraggableState$doAnchoredDrag$2$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.material.DrawerKt$ModalDrawer$1$2$2$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.material.DrawerKt$ModalDrawer$1$2$6$1$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "androidx.compose.material.Shapes",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.compose.material.SurfaceKt$Surface$5",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "androidx.compose.material.AnchoredDraggableState$draggableState$1",
"type": "CLASS",
"downloadSize": 188,
"installSize": 189
},
{
"name": "androidx.compose.material.FloatingActionButtonKt$ExtendedFloatingActionButton$3",
"type": "CLASS",
"downloadSize": 181,
"installSize": 182
},
{
"name": "androidx.compose.material.SurfaceKt$Surface$1$2",
"type": "CLASS",
"downloadSize": 171,
"installSize": 171
},
{
"name": "androidx.compose.material.DrawerKt$ModalDrawer$1$2$5$1",
"type": "CLASS",
"downloadSize": 167,
"installSize": 168
},
{
"name": "androidx.compose.material.DrawerState",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.compose.material.TypographyKt",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.compose.material.SnackbarHostKt$FadeInFadeOutWithScale$1$1$1",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "androidx.compose.material.SnackbarHostKt$SnackbarHost$1",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "androidx.compose.material.DefaultButtonColors$$ExternalSyntheticOutline0",
"type": "CLASS",
"downloadSize": 145,
"installSize": 146
},
{
"name": "androidx.compose.material.FadeInFadeOutAnimationItem",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "androidx.compose.material.AnchoredDraggableKt$animateTo$2$1",
"type": "CLASS",
"downloadSize": 125,
"installSize": 126
},
{
"name": "androidx.compose.material.SnackbarHostKt$FadeInFadeOutWithScale$1$1$1$1",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.compose.material.SnackbarKt$OneRowSnackbar$2$measure$4",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.compose.material.DrawerValue",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.compose.material.TextKt$Text$3",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.compose.material.ButtonDefaults",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.compose.material.ElevationOverlayKt",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.material.InteractiveComponentSizeKt",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.compose.material.ScaffoldKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.material.ShapesKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.material.DrawerKt",
"type": "CLASS",
"downloadSize": 50,
"installSize": 51
},
{
"name": "androidx.compose.material.FadeInFadeOutState",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.material.InternalMutatorMutex$Mutator",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.material.InternalMutatorMutex",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "androidx.compose.material.ComposableSingletons$SnackbarHostKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.compose.material.DefaultElevationOverlay",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.compose.material.AnchoredDraggableState$anchoredDragScope$1",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.material.ContentAlphaKt",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.material.ContentColorKt",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.material.TextKt$Text$1",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.material.DefaultPlatformTextStyle_androidKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.compose.material.SnackbarHostState",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.compose.material.ElevationOverlay",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.constraintlayout:constraintlayout:2.1.4",
"type": "EXTERNAL",
"downloadSize": 26798,
"installSize": 26838,
"files": [
{
"name": "androidx.constraintlayout.widget.ConstraintSet",
"type": "CLASS",
"downloadSize": 6670,
"installSize": 6680
},
{
"name": "androidx.constraintlayout.widget.ConstraintLayout",
"type": "CLASS",
"downloadSize": 5536,
"installSize": 5545
},
{
"name": "androidx.constraintlayout.helper.widget.Flow",
"type": "CLASS",
"downloadSize": 4440,
"installSize": 4447
},
{
"name": "androidx.constraintlayout.widget.ConstraintSet$Layout",
"type": "CLASS",
"downloadSize": 2038,
"installSize": 2041
},
{
"name": "androidx.constraintlayout.widget.ConstraintLayout$LayoutParams",
"type": "CLASS",
"downloadSize": 1379,
"installSize": 1381
},
{
"name": "androidx.constraintlayout.widget.ConstraintLayoutStates",
"type": "CLASS",
"downloadSize": 1022,
"installSize": 1024
},
{
"name": "androidx.constraintlayout.widget.ConstraintHelper",
"type": "CLASS",
"downloadSize": 914,
"installSize": 915
},
{
"name": "androidx.constraintlayout.widget.R$styleable",
"type": "CLASS",
"downloadSize": 710,
"installSize": 711
},
{
"name": "androidx.constraintlayout.widget.ConstraintSet$Constraint",
"type": "CLASS",
"downloadSize": 706,
"installSize": 707
},
{
"name": "androidx.constraintlayout.widget.Barrier",
"type": "CLASS",
"downloadSize": 519,
"installSize": 520
},
{
"name": "androidx.constraintlayout.widget.ConstraintSet$Transform",
"type": "CLASS",
"downloadSize": 489,
"installSize": 489
},
{
"name": "androidx.constraintlayout.widget.ConstraintSet$Motion",
"type": "CLASS",
"downloadSize": 474,
"installSize": 475
},
{
"name": "androidx.constraintlayout.widget.ConstraintLayoutStates$Variant",
"type": "CLASS",
"downloadSize": 356,
"installSize": 357
},
{
"name": "androidx.constraintlayout.widget.ConstraintAttribute",
"type": "CLASS",
"downloadSize": 306,
"installSize": 306
},
{
"name": "androidx.constraintlayout.widget.VirtualLayout",
"type": "CLASS",
"downloadSize": 297,
"installSize": 297
},
{
"name": "androidx.constraintlayout.widget.ConstraintLayout$LayoutParams$Table",
"type": "CLASS",
"downloadSize": 279,
"installSize": 280
},
{
"name": "androidx.constraintlayout.widget.ConstraintSet$Constraint$Delta",
"type": "CLASS",
"downloadSize": 270,
"installSize": 270
},
{
"name": "androidx.constraintlayout.widget.Guideline",
"type": "CLASS",
"downloadSize": 203,
"installSize": 203
},
{
"name": "androidx.constraintlayout.widget.ConstraintSet$PropertySet",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "androidx.constraintlayout.widget.SharedValues",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.constraintlayout.motion.widget.MotionLayout",
"type": "CLASS",
"downloadSize": 17,
"installSize": 17
},
{
"name": "androidx.constraintlayout.widget.ConstraintsChangedListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.constraintlayout.widget.R$id",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.0",
"type": "EXTERNAL",
"downloadSize": 21632,
"installSize": 21659,
"files": [
{
"name": "kotlinx.serialization.internal.LinkedHashMapSerializer",
"type": "CLASS",
"downloadSize": 916,
"installSize": 917
},
{
"name": "kotlinx.serialization.internal.LinkedHashMapClassDesc",
"type": "CLASS",
"downloadSize": 880,
"installSize": 882
},
{
"name": "kotlinx.serialization.descriptors.SerialDescriptorImpl",
"type": "CLASS",
"downloadSize": 823,
"installSize": 824
},
{
"name": "kotlinx.serialization.internal.PrimitivesKt",
"type": "CLASS",
"downloadSize": 745,
"installSize": 746
},
{
"name": "kotlinx.serialization.internal.PluginGeneratedSerialDescriptor",
"type": "CLASS",
"downloadSize": 730,
"installSize": 731
},
{
"name": "kotlinx.serialization.internal.UByteArraySerializer",
"type": "CLASS",
"downloadSize": 537,
"installSize": 538
},
{
"name": "kotlinx.serialization.internal.UIntArraySerializer",
"type": "CLASS",
"downloadSize": 537,
"installSize": 538
},
{
"name": "kotlinx.serialization.internal.ULongArraySerializer",
"type": "CLASS",
"downloadSize": 537,
"installSize": 538
},
{
"name": "kotlinx.serialization.internal.UShortArraySerializer",
"type": "CLASS",
"downloadSize": 537,
"installSize": 538
},
{
"name": "kotlinx.serialization.internal.ArrayListSerializer",
"type": "CLASS",
"downloadSize": 502,
"installSize": 503
},
{
"name": "kotlinx.serialization.internal.ListLikeDescriptor",
"type": "CLASS",
"downloadSize": 499,
"installSize": 500
},
{
"name": "kotlinx.serialization.internal.IntArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.LongArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.ByteArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.CharArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.DoubleArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.FloatArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.ShortArraySerializer",
"type": "CLASS",
"downloadSize": 497,
"installSize": 498
},
{
"name": "kotlinx.serialization.internal.DurationSerializer",
"type": "CLASS",
"downloadSize": 495,
"installSize": 496
},
{
"name": "kotlinx.serialization.internal.BooleanArraySerializer",
"type": "CLASS",
"downloadSize": 492,
"installSize": 493
},
{
"name": "kotlinx.serialization.internal.PrimitiveSerialDescriptor",
"type": "CLASS",
"downloadSize": 486,
"installSize": 487
},
{
"name": "kotlinx.serialization.internal.PrimitiveArraySerializer",
"type": "CLASS",
"downloadSize": 472,
"installSize": 472
},
{
"name": "kotlinx.serialization.internal.NothingSerialDescriptor",
"type": "CLASS",
"downloadSize": 422,
"installSize": 422
},
{
"name": "kotlinx.serialization.internal.SerialDescriptorForNullable",
"type": "CLASS",
"downloadSize": 354,
"installSize": 354
},
{
"name": "kotlinx.serialization.internal.CollectionLikeSerializer",
"type": "CLASS",
"downloadSize": 353,
"installSize": 353
},
{
"name": "kotlinx.serialization.internal.InlineClassDescriptor",
"type": "CLASS",
"downloadSize": 282,
"installSize": 282
},
{
"name": "kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder",
"type": "CLASS",
"downloadSize": 230,
"installSize": 230
},
{
"name": "kotlinx.serialization.internal.ObjectSerializer",
"type": "CLASS",
"downloadSize": 213,
"installSize": 214
},
{
"name": "kotlinx.serialization.internal.UIntArrayBuilder",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "kotlinx.serialization.internal.ULongArrayBuilder",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "kotlinx.serialization.internal.UShortArrayBuilder",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "kotlinx.serialization.internal.UByteArrayBuilder",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "kotlinx.serialization.internal.UnitSerializer",
"type": "CLASS",
"downloadSize": 202,
"installSize": 202
},
{
"name": "kotlinx.serialization.internal.UByteSerializer",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "kotlinx.serialization.internal.UIntSerializer",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "kotlinx.serialization.internal.ULongSerializer",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "kotlinx.serialization.internal.UShortSerializer",
"type": "CLASS",
"downloadSize": 189,
"installSize": 189
},
{
"name": "kotlinx.serialization.internal.IntSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.BooleanSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.LongSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.ByteSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.CharSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.DoubleSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.FloatSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.ShortSerializer",
"type": "CLASS",
"downloadSize": 183,
"installSize": 183
},
{
"name": "kotlinx.serialization.internal.NothingSerializer",
"type": "CLASS",
"downloadSize": 181,
"installSize": 181
},
{
"name": "kotlinx.serialization.internal.StringSerializer",
"type": "CLASS",
"downloadSize": 181,
"installSize": 181
},
{
"name": "kotlinx.serialization.internal.AbstractCollectionSerializer",
"type": "CLASS",
"downloadSize": 178,
"installSize": 178
},
{
"name": "kotlinx.serialization.internal.NullableSerializer",
"type": "CLASS",
"downloadSize": 177,
"installSize": 178
},
{
"name": "kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$_hashCode$2",
"type": "CLASS",
"downloadSize": 172,
"installSize": 172
},
{
"name": "kotlinx.serialization.encoding.CompositeDecoder",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "kotlinx.serialization.internal.InlineClassDescriptorKt$InlinePrimitiveDescriptor$1",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "kotlinx.serialization.internal.BooleanArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.LongArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.ByteArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.CharArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.DoubleArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.FloatArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.ShortArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.IntArrayBuilder",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "kotlinx.serialization.internal.ElementMarker",
"type": "CLASS",
"downloadSize": 139,
"installSize": 140
},
{
"name": "kotlinx.serialization.encoding.Encoder",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "kotlinx.serialization.descriptors.PrimitiveKind$BOOLEAN",
"type": "CLASS",
"downloadSize": 126,
"installSize": 126
},
{
"name": "kotlinx.serialization.encoding.Decoder",
"type": "CLASS",
"downloadSize": 122,
"installSize": 122
},
{
"name": "kotlinx.serialization.descriptors.SerialDescriptor",
"type": "CLASS",
"downloadSize": 95,
"installSize": 96
},
{
"name": "kotlinx.serialization.descriptors.StructureKind$CLASS",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "kotlinx.serialization.UnknownFieldException",
"type": "CLASS",
"downloadSize": 79,
"installSize": 80
},
{
"name": "kotlinx.serialization.descriptors.SerialKind$CONTEXTUAL",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "kotlinx.serialization.internal.PrimitiveArrayDescriptor",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "kotlinx.serialization.modules.SerialModuleImpl",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "kotlinx.serialization.internal.PrimitiveArrayBuilder",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "kotlinx.serialization.descriptors.SerialKind",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "kotlinx.serialization.internal.ArrayListClassDesc",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "kotlinx.serialization.encoding.CompositeEncoder",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "kotlinx.serialization.MissingFieldException",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "kotlinx.serialization.modules.SerializersModuleKt",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.serialization.descriptors.PolymorphicKind$SEALED",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "kotlinx.serialization.SerializationException",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "kotlinx.serialization.DeserializationStrategy",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "kotlinx.serialization.internal.GeneratedSerializer",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "kotlinx.serialization.KSerializer",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "kotlinx.serialization.internal.CachedNames",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "kotlinx.serialization.internal.SerializationConstructorMarker",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.serialization.descriptors.PolymorphicKind",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.serialization.descriptors.PrimitiveKind",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "kotlinx.serialization.descriptors.StructureKind",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "com.journeyapps:zxing-android-embedded:4.3.0",
"type": "EXTERNAL",
"downloadSize": 19566,
"installSize": 20447,
"files": [
{
"name": "/res/raw/zxing_beep.ogg",
"type": "RESOURCE",
"downloadSize": 5543,
"installSize": 6401
},
{
"name": "com.journeyapps.barcodescanner.CameraPreview",
"type": "CLASS",
"downloadSize": 1914,
"installSize": 1917
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraManager",
"type": "CLASS",
"downloadSize": 1726,
"installSize": 1729
},
{
"name": "com.journeyapps.barcodescanner.CaptureActivity",
"type": "CLASS",
"downloadSize": 1562,
"installSize": 1565
},
{
"name": "com.journeyapps.barcodescanner.BarcodeView",
"type": "CLASS",
"downloadSize": 932,
"installSize": 934
},
{
"name": "com.journeyapps.barcodescanner.ViewfinderView",
"type": "CLASS",
"downloadSize": 577,
"installSize": 578
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraInstance$1",
"type": "CLASS",
"downloadSize": 515,
"installSize": 516
},
{
"name": "com.journeyapps.barcodescanner.CameraPreview$5",
"type": "CLASS",
"downloadSize": 484,
"installSize": 485
},
{
"name": "/res/layout/zxing_barcode_scanner.xml",
"type": "RESOURCE",
"downloadSize": 401,
"installSize": 401
},
{
"name": "com.journeyapps.barcodescanner.DecoratedBarcodeView",
"type": "CLASS",
"downloadSize": 376,
"installSize": 376
},
{
"name": "/res/layout/zxing_capture.xml",
"type": "RESOURCE",
"downloadSize": 356,
"installSize": 356
},
{
"name": "com.journeyapps.barcodescanner.camera.AutoFocusManager",
"type": "CLASS",
"downloadSize": 313,
"installSize": 314
},
{
"name": "com.journeyapps.barcodescanner.CameraPreview$2",
"type": "CLASS",
"downloadSize": 297,
"installSize": 298
},
{
"name": "com.journeyapps.barcodescanner.CaptureManager",
"type": "CLASS",
"downloadSize": 292,
"installSize": 293
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraConfigurationUtils",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "com.journeyapps.barcodescanner.Size",
"type": "CLASS",
"downloadSize": 258,
"installSize": 258
},
{
"name": "com.google.zxing.client.android.AmbientLightManager$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 226,
"installSize": 226
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 221,
"installSize": 221
},
{
"name": "com.journeyapps.barcodescanner.CameraPreview$1",
"type": "CLASS",
"downloadSize": 210,
"installSize": 210
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraManager$CameraPreviewCallback",
"type": "CLASS",
"downloadSize": 186,
"installSize": 186
},
{
"name": "com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraThread",
"type": "CLASS",
"downloadSize": 159,
"installSize": 160
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraInstance",
"type": "CLASS",
"downloadSize": 152,
"installSize": 153
},
{
"name": "com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "com.google.zxing.client.android.AmbientLightManager",
"type": "CLASS",
"downloadSize": 135,
"installSize": 135
},
{
"name": "com.google.zxing.client.android.BeepManager",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.google.zxing.integration.android.IntentIntegrator",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "com.journeyapps.barcodescanner.camera.FitCenterStrategy",
"type": "CLASS",
"downloadSize": 125,
"installSize": 126
},
{
"name": "com.journeyapps.barcodescanner.camera.CenterCropStrategy",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "com.google.zxing.client.android.InactivityTimer",
"type": "CLASS",
"downloadSize": 124,
"installSize": 124
},
{
"name": "com.journeyapps.barcodescanner.RotationListener$1",
"type": "CLASS",
"downloadSize": 114,
"installSize": 114
},
{
"name": "com.google.zxing.client.android.DecodeFormatManager",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "com.journeyapps.barcodescanner.camera.AutoFocusManager$2",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "com.journeyapps.barcodescanner.MixedDecoder",
"type": "CLASS",
"downloadSize": 104,
"installSize": 105
},
{
"name": "com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda1",
"type": "CLASS",
"downloadSize": 101,
"installSize": 102
},
{
"name": "com.journeyapps.barcodescanner.BarcodeResult",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "com.journeyapps.barcodescanner.DecoderThread",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "com.journeyapps.barcodescanner.Decoder",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "com.journeyapps.barcodescanner.camera.FitXYStrategy",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda2",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "com.journeyapps.barcodescanner.SourceData",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "com.google.zxing.client.android.R$styleable",
"type": "CLASS",
"downloadSize": 67,
"installSize": 67
},
{
"name": "com.journeyapps.barcodescanner.InvertedDecoder",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 64,
"installSize": 64
},
{
"name": "com.journeyapps.barcodescanner.camera.DisplayConfiguration",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "com.journeyapps.barcodescanner.DecoderResultPointCallback",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "com.journeyapps.barcodescanner.camera.CameraSettings",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "com.google.zxing.client.android.DecodeHintManager",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "com.journeyapps.barcodescanner.camera.PreviewScalingStrategy",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "com.journeyapps.barcodescanner.BarcodeCallback",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "com.journeyapps.barcodescanner.CameraPreview$StateListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.journeyapps.barcodescanner.DecoderFactory",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.journeyapps.barcodescanner.DecoratedBarcodeView$TorchListener",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": ":common",
"type": "INTERNAL",
"downloadSize": 17363,
"installSize": 17386,
"files": [
{
"name": "com.yogeshpaliyal.common.dbhelper.EncryptionHelper",
"type": "CLASS",
"downloadSize": 2355,
"installSize": 2359
},
{
"name": "com.yogeshpaliyal.common.data.UserSettings",
"type": "CLASS",
"downloadSize": 2347,
"installSize": 2350
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt",
"type": "CLASS",
"downloadSize": 1729,
"installSize": 1732
},
{
"name": "com.yogeshpaliyal.common.data.AccountModel",
"type": "CLASS",
"downloadSize": 1572,
"installSize": 1574
},
{
"name": "com.yogeshpaliyal.common.db.DbDao_Impl$11",
"type": "CLASS",
"downloadSize": 1036,
"installSize": 1038
},
{
"name": "com.yogeshpaliyal.common.db.DbDao_Impl$5",
"type": "CLASS",
"downloadSize": 589,
"installSize": 590
},
{
"name": "com.yogeshpaliyal.common.data.UserSettings$$serializer",
"type": "CLASS",
"downloadSize": 522,
"installSize": 523
},
{
"name": "com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$restoreBackup$2",
"type": "CLASS",
"downloadSize": 508,
"installSize": 509
},
{
"name": "com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$createBackup$2",
"type": "CLASS",
"downloadSize": 478,
"installSize": 478
},
{
"name": "com.yogeshpaliyal.common.utils.UserSettingsSerializer",
"type": "CLASS",
"downloadSize": 467,
"installSize": 468
},
{
"name": "com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$saveToDb$2",
"type": "CLASS",
"downloadSize": 354,
"installSize": 354
},
{
"name": "com.yogeshpaliyal.common.di.module.AppModule$getDb$1",
"type": "CLASS",
"downloadSize": 344,
"installSize": 345
},
{
"name": "com.yogeshpaliyal.common.worker.AutoBackupWorker$doWork$2",
"type": "CLASS",
"downloadSize": 337,
"installSize": 337
},
{
"name": "com.yogeshpaliyal.common.utils.PasswordGenerator",
"type": "CLASS",
"downloadSize": 266,
"installSize": 266
},
{
"name": "com.yogeshpaliyal.common.AppDatabase_Impl",
"type": "CLASS",
"downloadSize": 254,
"installSize": 255
},
{
"name": "com.yogeshpaliyal.common.data.BackupData",
"type": "CLASS",
"downloadSize": 249,
"installSize": 249
},
{
"name": "com.yogeshpaliyal.common.db.DbDao_Impl",
"type": "CLASS",
"downloadSize": 237,
"installSize": 237
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$clearDataStoreOld$2",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "com.yogeshpaliyal.common.dbhelper.DbBackupRestoreKt$saveToDb$2$1",
"type": "CLASS",
"downloadSize": 202,
"installSize": 202
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setAutoBackupEnabled$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBackupDirectory$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBackupKey$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBackupTime$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setBiometricEnable$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setDatabasePassword$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setDefaultPasswordLength$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setKeyPassPassword$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setOverrideAutoBackup$2",
"type": "CLASS",
"downloadSize": 198,
"installSize": 198
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$clearBackupKey$2",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$setUserSettings$2",
"type": "CLASS",
"downloadSize": 179,
"installSize": 180
},
{
"name": "com.yogeshpaliyal.common.utils.UserSettingsDataStore",
"type": "CLASS",
"downloadSize": 155,
"installSize": 156
},
{
"name": "com.yogeshpaliyal.common.CommonMyApplication$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 147,
"installSize": 147
},
{
"name": "com.yogeshpaliyal.common.utils.CryptoManager",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "com.yogeshpaliyal.common.worker.AutoBackupWorker",
"type": "CLASS",
"downloadSize": 138,
"installSize": 138
},
{
"name": "com.yogeshpaliyal.common.db.DbDao_Impl$3",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
},
{
"name": "com.yogeshpaliyal.common.worker.AutoBackupWorker$doWork$1",
"type": "CLASS",
"downloadSize": 71,
"installSize": 71
},
{
"name": "com.yogeshpaliyal.common.utils.BackupUtilsKt$backupAccounts$1",
"type": "CLASS",
"downloadSize": 57,
"installSize": 57
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$getOrCreateBackupKey$1",
"type": "CLASS",
"downloadSize": 52,
"installSize": 52
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$migrateOldDataToNewerDataStore$1",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "com.yogeshpaliyal.common.utils.BackupUtilsKt$canUserAccessBackupDirectory$1",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.yogeshpaliyal.common.worker.ExecuteAutoBackupKt$executeAutoBackup$1",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "com.yogeshpaliyal.common.utils.SharedPreferenceUtilsKt$getUserSettings$1",
"type": "CLASS",
"downloadSize": 45,
"installSize": 45
},
{
"name": "com.yogeshpaliyal.common.AppDatabase",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "com.yogeshpaliyal.common.data.UserSettings$Companion",
"type": "CLASS",
"downloadSize": 33,
"installSize": 34
},
{
"name": "com.yogeshpaliyal.common.dbhelper.CryptoException",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
}
]
},
{
"name": "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.6.0",
"type": "EXTERNAL",
"downloadSize": 16523,
"installSize": 16552,
"files": [
{
"name": "kotlinx.serialization.json.internal.StringJsonLexer",
"type": "CLASS",
"downloadSize": 2813,
"installSize": 2817
},
{
"name": "kotlinx.serialization.json.internal.StreamingJsonDecoder",
"type": "CLASS",
"downloadSize": 2766,
"installSize": 2770
},
{
"name": "kotlinx.serialization.json.internal.StreamingJsonEncoder",
"type": "CLASS",
"downloadSize": 1032,
"installSize": 1034
},
{
"name": "kotlinx.serialization.json.JsonArray",
"type": "CLASS",
"downloadSize": 823,
"installSize": 825
},
{
"name": "kotlinx.serialization.json.JsonObject",
"type": "CLASS",
"downloadSize": 817,
"installSize": 818
},
{
"name": "kotlinx.serialization.json.internal.JsonTreeReader",
"type": "CLASS",
"downloadSize": 805,
"installSize": 806
},
{
"name": "kotlinx.serialization.json.JsonLiteralSerializer",
"type": "CLASS",
"downloadSize": 738,
"installSize": 740
},
{
"name": "kotlinx.serialization.json.internal.Composer",
"type": "CLASS",
"downloadSize": 633,
"installSize": 634
},
{
"name": "kotlinx.serialization.json.internal.JsonDecoderForUnsignedTypes",
"type": "CLASS",
"downloadSize": 425,
"installSize": 426
},
{
"name": "kotlinx.serialization.json.JsonObjectSerializer$JsonObjectDescriptor",
"type": "CLASS",
"downloadSize": 397,
"installSize": 397
},
{
"name": "kotlinx.serialization.json.JsonArraySerializer$JsonArrayDescriptor",
"type": "CLASS",
"downloadSize": 393,
"installSize": 394
},
{
"name": "kotlinx.serialization.json.internal.CharMappings",
"type": "CLASS",
"downloadSize": 345,
"installSize": 346
},
{
"name": "kotlinx.serialization.json.JsonElementSerializersKt$defer$1",
"type": "CLASS",
"downloadSize": 292,
"installSize": 293
},
{
"name": "kotlinx.serialization.json.internal.JsonToStringWriter",
"type": "CLASS",
"downloadSize": 287,
"installSize": 287
},
{
"name": "kotlinx.serialization.json.internal.JsonTreeReader$readDeepRecursive$1",
"type": "CLASS",
"downloadSize": 262,
"installSize": 263
},
{
"name": "kotlinx.serialization.json.JsonPrimitiveSerializer",
"type": "CLASS",
"downloadSize": 253,
"installSize": 253
},
{
"name": "kotlinx.serialization.json.JsonNullSerializer",
"type": "CLASS",
"downloadSize": 228,
"installSize": 228
},
{
"name": "kotlinx.serialization.json.JsonConfiguration",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "kotlinx.serialization.json.internal.ComposerForUnsignedNumbers",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "kotlinx.serialization.json.Json$Default",
"type": "CLASS",
"downloadSize": 209,
"installSize": 209
},
{
"name": "kotlinx.serialization.json.JsonLiteral",
"type": "CLASS",
"downloadSize": 204,
"installSize": 204
},
{
"name": "kotlinx.serialization.json.internal.StringOpsKt",
"type": "CLASS",
"downloadSize": 201,
"installSize": 201
},
{
"name": "kotlinx.serialization.json.JsonElementSerializer",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "kotlinx.serialization.json.JsonObjectSerializer",
"type": "CLASS",
"downloadSize": 196,
"installSize": 196
},
{
"name": "kotlinx.serialization.json.JsonArraySerializer",
"type": "CLASS",
"downloadSize": 193,
"installSize": 194
},
{
"name": "kotlinx.serialization.json.internal.WriteMode",
"type": "CLASS",
"downloadSize": 191,
"installSize": 192
},
{
"name": "kotlinx.serialization.json.internal.ComposerWithPrettyPrint",
"type": "CLASS",
"downloadSize": 190,
"installSize": 190
},
{
"name": "kotlinx.serialization.json.internal.JsonElementMarker$origin$1",
"type": "CLASS",
"downloadSize": 126,
"installSize": 126
},
{
"name": "kotlinx.serialization.json.JsonNull",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "kotlinx.serialization.json.internal.StreamingJsonEncoderKt",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "kotlinx.serialization.json.internal.ArrayPoolsKt",
"type": "CLASS",
"downloadSize": 90,
"installSize": 90
},
{
"name": "kotlinx.serialization.json.internal.JsonTreeReader$readObject$2",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "kotlinx.serialization.json.JsonNull$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "kotlinx.serialization.json.internal.ComposerForUnquotedLiterals",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "kotlinx.serialization.json.JsonPrimitive",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "kotlinx.serialization.json.internal.JsonElementMarker",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "kotlinx.serialization.json.internal.CharArrayPoolBase",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "kotlinx.serialization.json.JsonElementKt",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "kotlinx.serialization.json.JsonElement",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.serialization.json.internal.CharArrayPool",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.serialization.json.internal.JsonDecodingException",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.serialization.json.internal.JsonEncodingException",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "kotlinx.serialization.json.JsonArray$Companion",
"type": "CLASS",
"downloadSize": 33,
"installSize": 34
},
{
"name": "kotlinx.serialization.json.JsonElement$Companion",
"type": "CLASS",
"downloadSize": 33,
"installSize": 34
},
{
"name": "kotlinx.serialization.json.JsonObject$Companion",
"type": "CLASS",
"downloadSize": 33,
"installSize": 34
},
{
"name": "kotlinx.serialization.json.JsonPrimitive$Companion",
"type": "CLASS",
"downloadSize": 33,
"installSize": 34
},
{
"name": "kotlinx.serialization.json.JsonNames",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "kotlinx.serialization.json.JsonDecoder",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
}
]
},
{
"name": "androidx.transition:transition:1.2.0",
"type": "EXTERNAL",
"downloadSize": 15870,
"installSize": 15892,
"files": [
{
"name": "androidx.transition.Transition",
"type": "CLASS",
"downloadSize": 2828,
"installSize": 2832
},
{
"name": "androidx.transition.Fade",
"type": "CLASS",
"downloadSize": 2111,
"installSize": 2114
},
{
"name": "androidx.transition.TransitionSet",
"type": "CLASS",
"downloadSize": 1601,
"installSize": 1603
},
{
"name": "androidx.transition.ViewGroupOverlayApi18",
"type": "CLASS",
"downloadSize": 1323,
"installSize": 1325
},
{
"name": "androidx.transition.TransitionManager$MultiListener",
"type": "CLASS",
"downloadSize": 1306,
"installSize": 1308
},
{
"name": "androidx.transition.ChangeBounds",
"type": "CLASS",
"downloadSize": 1226,
"installSize": 1228
},
{
"name": "androidx.transition.FragmentTransitionSupport",
"type": "CLASS",
"downloadSize": 968,
"installSize": 970
},
{
"name": "androidx.transition.ChangeBounds$2",
"type": "CLASS",
"downloadSize": 805,
"installSize": 806
},
{
"name": "androidx.transition.Visibility$DisappearListener",
"type": "CLASS",
"downloadSize": 436,
"installSize": 437
},
{
"name": "androidx.transition.TransitionValues",
"type": "CLASS",
"downloadSize": 403,
"installSize": 404
},
{
"name": "androidx.transition.RectEvaluator",
"type": "CLASS",
"downloadSize": 273,
"installSize": 274
},
{
"name": "androidx.transition.Visibility$1",
"type": "CLASS",
"downloadSize": 260,
"installSize": 260
},
{
"name": "androidx.transition.Fade$1",
"type": "CLASS",
"downloadSize": 221,
"installSize": 221
},
{
"name": "androidx.transition.TransitionManager",
"type": "CLASS",
"downloadSize": 206,
"installSize": 206
},
{
"name": "androidx.transition.ChangeBounds$1",
"type": "CLASS",
"downloadSize": 202,
"installSize": 202
},
{
"name": "androidx.transition.Transition$2",
"type": "CLASS",
"downloadSize": 187,
"installSize": 187
},
{
"name": "androidx.transition.FragmentTransitionSupport$2",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "androidx.transition.ViewUtilsApi29",
"type": "CLASS",
"downloadSize": 133,
"installSize": 134
},
{
"name": "androidx.transition.ChangeBounds$9",
"type": "CLASS",
"downloadSize": 125,
"installSize": 125
},
{
"name": "androidx.transition.FragmentTransitionSupport$3",
"type": "CLASS",
"downloadSize": 122,
"installSize": 122
},
{
"name": "androidx.transition.ViewUtilsApi19",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.transition.WindowIdApi18",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.transition.TransitionSet$TransitionSetListener",
"type": "CLASS",
"downloadSize": 88,
"installSize": 88
},
{
"name": "androidx.transition.ViewUtils",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.transition.AutoTransition",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.transition.ViewUtilsApi21",
"type": "CLASS",
"downloadSize": 77,
"installSize": 77
},
{
"name": "androidx.transition.TransitionListenerAdapter",
"type": "CLASS",
"downloadSize": 74,
"installSize": 74
},
{
"name": "androidx.transition.Transition$AnimationInfo",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.transition.ChangeBounds$ViewBounds",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.transition.Transition$TransitionListener",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.transition.ViewUtilsApi23",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.transition.ViewUtilsApi22",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.transition.TransitionUtils",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.transition.ChangeBounds$7",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.transition.Visibility$VisibilityInfo",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.transition.WindowIdImpl",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.transition.FragmentTransitionSupport$1",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.biometric:biometric:1.1.0",
"type": "EXTERNAL",
"downloadSize": 12131,
"installSize": 12261,
"files": [
{
"name": "androidx.biometric.BiometricFragment",
"type": "CLASS",
"downloadSize": 2390,
"installSize": 2393
},
{
"name": "/res/drawable-xxhdpi-v23/fingerprint_dialog_error.png",
"type": "RESOURCE",
"downloadSize": 1364,
"installSize": 1484
},
{
"name": "/res/drawable-anydpi-v23/fingerprint_dialog_fp_icon.xml",
"type": "RESOURCE",
"downloadSize": 1245,
"installSize": 1245
},
{
"name": "/res/drawable-anydpi-v24/fingerprint_dialog_error.xml",
"type": "RESOURCE",
"downloadSize": 983,
"installSize": 983
},
{
"name": "androidx.biometric.FingerprintDialogFragment",
"type": "CLASS",
"downloadSize": 818,
"installSize": 819
},
{
"name": "/res/layout/fingerprint_dialog_layout.xml",
"type": "RESOURCE",
"downloadSize": 703,
"installSize": 703
},
{
"name": "androidx.biometric.BiometricFragment$1",
"type": "CLASS",
"downloadSize": 658,
"installSize": 659
},
{
"name": "androidx.biometric.BiometricManager",
"type": "CLASS",
"downloadSize": 531,
"installSize": 532
},
{
"name": "androidx.biometric.BiometricViewModel",
"type": "CLASS",
"downloadSize": 370,
"installSize": 371
},
{
"name": "androidx.biometric.BiometricViewModel$CallbackListener",
"type": "CLASS",
"downloadSize": 286,
"installSize": 286
},
{
"name": "androidx.biometric.BiometricFragment$10",
"type": "CLASS",
"downloadSize": 285,
"installSize": 286
},
{
"name": "androidx.biometric.AuthenticationCallbackProvider$Api28Impl$1",
"type": "CLASS",
"downloadSize": 275,
"installSize": 275
},
{
"name": "/res/color-v26/biometric_error_color.xml",
"type": "RESOURCE",
"downloadSize": 226,
"installSize": 226
},
{
"name": "androidx.biometric.BiometricFragment$PromptExecutor",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.biometric.BiometricErrorData",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "androidx.biometric.BiometricFragment$Api28Impl",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "androidx.biometric.BiometricFragment$ShowPromptForAuthenticationRunnable",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "androidx.biometric.BiometricFragment$11",
"type": "CLASS",
"downloadSize": 154,
"installSize": 154
},
{
"name": "androidx.biometric.BiometricViewModel$NegativeButtonListener",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "androidx.biometric.CryptoObjectUtils$Api28Impl",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.biometric.CryptoObjectUtils$Api23Impl",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.biometric.BiometricManager$Api29Impl",
"type": "CLASS",
"downloadSize": 83,
"installSize": 83
},
{
"name": "androidx.biometric.BiometricPrompt$PromptInfo$Builder",
"type": "CLASS",
"downloadSize": 67,
"installSize": 68
},
{
"name": "androidx.biometric.KeyguardUtils$Api23Impl",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.biometric.CryptoObjectUtils$Api30Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.biometric.BiometricFragment$Api29Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.biometric.CancellationSignalProvider$Api16Impl",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.biometric.BiometricPrompt$AuthenticationResult",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.biometric.AuthenticationCallbackProvider$Listener",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.biometric.FingerprintDialogFragment$Api21Impl",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.biometric.PackageUtils$Api23Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.biometric.BiometricFragment$Api21Impl",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.biometric.BiometricPrompt$ResetCallbackObserver",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
},
{
"name": "androidx.biometric.AuthenticationCallbackProvider$Api28Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.biometric.BiometricFragment$Api30Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.biometric.BiometricManager$Api30Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.biometric.AuthenticationCallbackProvider$Api30Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.biometric.FingerprintDialogFragment$Api26Impl",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.biometric.BiometricViewModel$1",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.room:room-runtime:2.5.2",
"type": "EXTERNAL",
"downloadSize": 12090,
"installSize": 12111,
"files": [
{
"name": "androidx.room.util.TableInfo",
"type": "CLASS",
"downloadSize": 1691,
"installSize": 1693
},
{
"name": "androidx.room.RoomDatabase$Builder",
"type": "CLASS",
"downloadSize": 1525,
"installSize": 1528
},
{
"name": "androidx.room.util.TableInfo$Column",
"type": "CLASS",
"downloadSize": 951,
"installSize": 953
},
{
"name": "androidx.room.InvalidationTracker",
"type": "CLASS",
"downloadSize": 950,
"installSize": 951
},
{
"name": "androidx.room.MultiInstanceInvalidationService$binder$1",
"type": "CLASS",
"downloadSize": 788,
"installSize": 790
},
{
"name": "androidx.room.RoomOpenHelper",
"type": "CLASS",
"downloadSize": 778,
"installSize": 779
},
{
"name": "androidx.room.RoomDatabase",
"type": "CLASS",
"downloadSize": 717,
"installSize": 719
},
{
"name": "androidx.room.RoomSQLiteQuery",
"type": "CLASS",
"downloadSize": 657,
"installSize": 658
},
{
"name": "androidx.room.QueryInterceptorProgram",
"type": "CLASS",
"downloadSize": 535,
"installSize": 536
},
{
"name": "androidx.room.MultiInstanceInvalidationClient$callback$1",
"type": "CLASS",
"downloadSize": 365,
"installSize": 366
},
{
"name": "androidx.room.InvalidationTracker$ObserverWrapper",
"type": "CLASS",
"downloadSize": 364,
"installSize": 365
},
{
"name": "androidx.room.MultiInstanceInvalidationClient",
"type": "CLASS",
"downloadSize": 360,
"installSize": 361
},
{
"name": "androidx.room.RoomOpenHelper$Delegate",
"type": "CLASS",
"downloadSize": 355,
"installSize": 356
},
{
"name": "androidx.room.InvalidationTracker$ObservedTableTracker",
"type": "CLASS",
"downloadSize": 229,
"installSize": 230
},
{
"name": "androidx.room.util.TableInfo$Index",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.room.util.TableInfo$ForeignKey",
"type": "CLASS",
"downloadSize": 212,
"installSize": 212
},
{
"name": "androidx.room.MultiInstanceInvalidationClient$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.room.MultiInstanceInvalidationClient$serviceConnection$1",
"type": "CLASS",
"downloadSize": 177,
"installSize": 177
},
{
"name": "androidx.room.DatabaseConfiguration",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "androidx.room.IMultiInstanceInvalidationService$Stub$Proxy",
"type": "CLASS",
"downloadSize": 144,
"installSize": 144
},
{
"name": "androidx.room.EntityDeletionOrUpdateAdapter",
"type": "CLASS",
"downloadSize": 123,
"installSize": 123
},
{
"name": "androidx.room.util.TableInfo$ForeignKeyWithSequence",
"type": "CLASS",
"downloadSize": 110,
"installSize": 110
},
{
"name": "androidx.room.MultiInstanceInvalidationService$callbackList$1",
"type": "CLASS",
"downloadSize": 107,
"installSize": 107
},
{
"name": "androidx.room.IMultiInstanceInvalidationCallback$Stub$Proxy",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.room.MultiInstanceInvalidationService",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.room.migration.Migration",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
},
{
"name": "androidx.room.InvalidationTracker$Observer",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "androidx.room.IMultiInstanceInvalidationService",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
},
{
"name": "androidx.room.IMultiInstanceInvalidationCallback",
"type": "CLASS",
"downloadSize": 23,
"installSize": 23
},
{
"name": "androidx.room.RoomDatabase$Callback",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.room.DelegatingOpenHelper",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.room.AutoClosingRoomOpenHelper",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
},
{
"name": "androidx.room.SQLiteCopyOpenHelper",
"type": "CLASS",
"downloadSize": 13,
"installSize": 13
}
]
},
{
"name": "androidx.activity:activity:1.7.1",
"type": "EXTERNAL",
"downloadSize": 12000,
"installSize": 12020,
"files": [
{
"name": "androidx.activity.ComponentActivity",
"type": "CLASS",
"downloadSize": 2049,
"installSize": 2052
},
{
"name": "androidx.activity.ViewTreeOnBackPressedDispatcherOwner$findViewTreeOnBackPressedDispatcherOwner$1",
"type": "CLASS",
"downloadSize": 1456,
"installSize": 1458
},
{
"name": "androidx.activity.ComponentActivity$1",
"type": "CLASS",
"downloadSize": 1275,
"installSize": 1277
},
{
"name": "androidx.activity.ComponentDialog",
"type": "CLASS",
"downloadSize": 592,
"installSize": 593
},
{
"name": "androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions",
"type": "CLASS",
"downloadSize": 518,
"installSize": 519
},
{
"name": "androidx.activity.result.ActivityResult$1",
"type": "CLASS",
"downloadSize": 511,
"installSize": 512
},
{
"name": "androidx.activity.result.IntentSenderRequest$Builder",
"type": "CLASS",
"downloadSize": 435,
"installSize": 436
},
{
"name": "androidx.activity.ComponentActivity$2$1",
"type": "CLASS",
"downloadSize": 424,
"installSize": 424
},
{
"name": "androidx.activity.result.ActivityResultRegistry",
"type": "CLASS",
"downloadSize": 421,
"installSize": 422
},
{
"name": "androidx.activity.result.ActivityResultRegistry$3",
"type": "CLASS",
"downloadSize": 397,
"installSize": 398
},
{
"name": "androidx.activity.ComponentDialog$$ExternalSyntheticApiModelOutline0",
"type": "CLASS",
"downloadSize": 365,
"installSize": 366
},
{
"name": "androidx.activity.OnBackPressedDispatcher",
"type": "CLASS",
"downloadSize": 319,
"installSize": 320
},
{
"name": "androidx.activity.ComponentActivity$2",
"type": "CLASS",
"downloadSize": 246,
"installSize": 246
},
{
"name": "androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl",
"type": "CLASS",
"downloadSize": 228,
"installSize": 228
},
{
"name": "androidx.activity.result.ActivityResult",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "androidx.activity.result.ActivityResultLauncher",
"type": "CLASS",
"downloadSize": 220,
"installSize": 220
},
{
"name": "androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable",
"type": "CLASS",
"downloadSize": 215,
"installSize": 215
},
{
"name": "androidx.activity.ImmLeaksCleaner",
"type": "CLASS",
"downloadSize": 202,
"installSize": 203
},
{
"name": "androidx.activity.result.contract.ActivityResultContracts$OpenDocument",
"type": "CLASS",
"downloadSize": 184,
"installSize": 184
},
{
"name": "androidx.activity.OnBackPressedDispatcher$1",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.activity.OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 150,
"installSize": 150
},
{
"name": "androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult",
"type": "CLASS",
"downloadSize": 137,
"installSize": 138
},
{
"name": "androidx.activity.OnBackPressedDispatcherKt$addCallback$callback$1",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.activity.ComponentActivity$4",
"type": "CLASS",
"downloadSize": 131,
"installSize": 131
},
{
"name": "androidx.activity.result.IntentSenderRequest",
"type": "CLASS",
"downloadSize": 129,
"installSize": 129
},
{
"name": "androidx.activity.OnBackPressedDispatcher$Api33Impl",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.activity.ComponentActivity$5",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable",
"type": "CLASS",
"downloadSize": 109,
"installSize": 109
},
{
"name": "androidx.activity.ComponentActivity$3",
"type": "CLASS",
"downloadSize": 108,
"installSize": 109
},
{
"name": "androidx.activity.FullyDrawnReporter",
"type": "CLASS",
"downloadSize": 91,
"installSize": 92
},
{
"name": "androidx.activity.OnBackPressedCallback",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.activity.result.ActivityResultRegistry$1",
"type": "CLASS",
"downloadSize": 49,
"installSize": 49
},
{
"name": "androidx.activity.result.ActivityResultRegistry$CallbackAndContract",
"type": "CLASS",
"downloadSize": 41,
"installSize": 41
},
{
"name": "androidx.activity.contextaware.ContextAwareHelper",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.activity.ComponentActivity$Api33Impl",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.activity.result.ActivityResultCallback",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.activity.OnBackPressedDispatcherOwner",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.activity.Cancellable",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.activity.result.ActivityResultRegistryOwner",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.activity.contextaware.OnContextAvailableListener",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.activity.ComponentActivity$NonConfigurationInstances",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
}
]
},
{
"name": "androidx.activity:activity-compose:1.7.1",
"type": "EXTERNAL",
"downloadSize": 11942,
"installSize": 11959,
"files": [
{
"name": "androidx.activity.compose.BackHandlerKt$BackHandler$2$$ExternalSyntheticOutline0",
"type": "CLASS",
"downloadSize": 5399,
"installSize": 5407
},
{
"name": "androidx.activity.compose.BackHandlerKt$BackHandler$2",
"type": "CLASS",
"downloadSize": 2923,
"installSize": 2928
},
{
"name": "androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1",
"type": "CLASS",
"downloadSize": 1524,
"installSize": 1526
},
{
"name": "androidx.activity.compose.LocalActivityResultRegistryOwner$LocalComposition$1",
"type": "CLASS",
"downloadSize": 873,
"installSize": 874
},
{
"name": "androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1$invoke$$inlined$onDispose$1",
"type": "CLASS",
"downloadSize": 483,
"installSize": 484
},
{
"name": "androidx.activity.compose.ComponentActivityKt",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.activity.compose.BackHandlerKt$BackHandler$3",
"type": "CLASS",
"downloadSize": 126,
"installSize": 126
},
{
"name": "androidx.activity.compose.ManagedActivityResultLauncher",
"type": "CLASS",
"downloadSize": 119,
"installSize": 119
},
{
"name": "androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$key$1",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "androidx.activity.compose.BackHandlerKt$BackHandler$backCallback$1$1",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1$1",
"type": "CLASS",
"downloadSize": 61,
"installSize": 61
},
{
"name": "androidx.activity.compose.LocalActivityResultRegistryOwner",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.activity.compose.LocalOnBackPressedDispatcherOwner",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.activity.compose.ActivityResultLauncherHolder",
"type": "CLASS",
"downloadSize": 15,
"installSize": 15
}
]
},
{
"name": "androidx.compose.material:material-ripple-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 10111,
"installSize": 10127,
"files": [
{
"name": "androidx.compose.material.ripple.RippleHostView$Companion",
"type": "CLASS",
"downloadSize": 1705,
"installSize": 1707
},
{
"name": "androidx.compose.material.ripple.CommonRippleIndicationInstance",
"type": "CLASS",
"downloadSize": 1454,
"installSize": 1457
},
{
"name": "androidx.compose.material.ripple.AndroidRippleIndicationInstance",
"type": "CLASS",
"downloadSize": 1071,
"installSize": 1072
},
{
"name": "androidx.compose.material.ripple.RippleHostView",
"type": "CLASS",
"downloadSize": 988,
"installSize": 990
},
{
"name": "androidx.compose.material.ripple.PlatformRipple",
"type": "CLASS",
"downloadSize": 766,
"installSize": 767
},
{
"name": "androidx.compose.material.ripple.RippleAnimation",
"type": "CLASS",
"downloadSize": 404,
"installSize": 404
},
{
"name": "androidx.compose.material.ripple.RippleKt",
"type": "CLASS",
"downloadSize": 391,
"installSize": 392
},
{
"name": "androidx.compose.material.ripple.RippleAlpha",
"type": "CLASS",
"downloadSize": 248,
"installSize": 249
},
{
"name": "androidx.compose.material.ripple.RippleIndicationInstance",
"type": "CLASS",
"downloadSize": 246,
"installSize": 246
},
{
"name": "androidx.compose.material.ripple.CommonRippleIndicationInstance$addRipple$2",
"type": "CLASS",
"downloadSize": 230,
"installSize": 230
},
{
"name": "androidx.compose.material.ripple.StateLayer$handleInteraction$1",
"type": "CLASS",
"downloadSize": 224,
"installSize": 224
},
{
"name": "androidx.compose.material.ripple.Ripple$rememberUpdatedInstance$1",
"type": "CLASS",
"downloadSize": 222,
"installSize": 222
},
{
"name": "androidx.compose.material.ripple.StateLayer$handleInteraction$2",
"type": "CLASS",
"downloadSize": 216,
"installSize": 217
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$fadeIn$2$1",
"type": "CLASS",
"downloadSize": 213,
"installSize": 214
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$fadeIn$2$2",
"type": "CLASS",
"downloadSize": 213,
"installSize": 214
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$fadeIn$2$3",
"type": "CLASS",
"downloadSize": 213,
"installSize": 214
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$fadeOut$2$1",
"type": "CLASS",
"downloadSize": 213,
"installSize": 213
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$fadeIn$2",
"type": "CLASS",
"downloadSize": 202,
"installSize": 202
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$fadeOut$2",
"type": "CLASS",
"downloadSize": 192,
"installSize": 192
},
{
"name": "androidx.compose.material.ripple.DebugRippleTheme",
"type": "CLASS",
"downloadSize": 154,
"installSize": 155
},
{
"name": "androidx.compose.material.ripple.RippleContainer",
"type": "CLASS",
"downloadSize": 121,
"installSize": 121
},
{
"name": "androidx.compose.material.ripple.UnprojectedRipple",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
},
{
"name": "androidx.compose.material.ripple.RippleThemeKt",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "androidx.compose.material.ripple.RippleAnimationKt",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.material.ripple.RippleAnimation$animate$1",
"type": "CLASS",
"downloadSize": 73,
"installSize": 73
},
{
"name": "androidx.compose.material.ripple.UnprojectedRipple$MRadiusHelper",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.compose.material.ripple.RippleTheme",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
}
]
},
{
"name": "androidx.coordinatorlayout:coordinatorlayout:1.1.0",
"type": "EXTERNAL",
"downloadSize": 9693,
"installSize": 9711,
"files": [
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout",
"type": "CLASS",
"downloadSize": 8482,
"installSize": 8496
},
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams",
"type": "CLASS",
"downloadSize": 402,
"installSize": 403
},
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior",
"type": "CLASS",
"downloadSize": 355,
"installSize": 356
},
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout$SavedState",
"type": "CLASS",
"downloadSize": 179,
"installSize": 180
},
{
"name": "androidx.coordinatorlayout.widget.ViewGroupUtils",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout$HierarchyChangeListener",
"type": "CLASS",
"downloadSize": 89,
"installSize": 89
},
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout$OnPreDrawListener",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "androidx.coordinatorlayout.widget.CoordinatorLayout$DefaultBehavior",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
}
]
},
{
"name": "androidx.appcompat:appcompat-resources:1.6.1",
"type": "EXTERNAL",
"downloadSize": 9434,
"installSize": 9445,
"files": [
{
"name": "androidx.appcompat.widget.ResourceManagerInternal",
"type": "CLASS",
"downloadSize": 2308,
"installSize": 2312
},
{
"name": "androidx.appcompat.graphics.drawable.DrawableContainerCompat",
"type": "CLASS",
"downloadSize": 2286,
"installSize": 2290
},
{
"name": "androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat",
"type": "CLASS",
"downloadSize": 1225,
"installSize": 1226
},
{
"name": "androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState",
"type": "CLASS",
"downloadSize": 782,
"installSize": 783
},
{
"name": "androidx.appcompat.widget.TintInfo",
"type": "CLASS",
"downloadSize": 410,
"installSize": 410
},
{
"name": "androidx.appcompat.widget.ResourceManagerInternal$AsldcInflateDelegate",
"type": "CLASS",
"downloadSize": 343,
"installSize": 343
},
{
"name": "/res/drawable/abc_vector_test.xml",
"type": "RESOURCE",
"downloadSize": 333,
"installSize": 333
},
{
"name": "androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback",
"type": "CLASS",
"downloadSize": 320,
"installSize": 320
},
{
"name": "androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimationDrawableTransition",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatableTransition",
"type": "CLASS",
"downloadSize": 203,
"installSize": 203
},
{
"name": "androidx.appcompat.widget.DrawableUtils",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
},
{
"name": "androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$FrameInterpolator",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState",
"type": "CLASS",
"downloadSize": 134,
"installSize": 134
},
{
"name": "androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState",
"type": "CLASS",
"downloadSize": 120,
"installSize": 120
},
{
"name": "androidx.appcompat.graphics.drawable.StateListDrawableCompat",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
},
{
"name": "androidx.appcompat.widget.TintContextWrapper",
"type": "CLASS",
"downloadSize": 86,
"installSize": 86
},
{
"name": "androidx.appcompat.resources.Compatibility$Api21Impl",
"type": "CLASS",
"downloadSize": 75,
"installSize": 76
},
{
"name": "androidx.appcompat.resources.R$styleable",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.appcompat.resources.Compatibility$Api18Impl",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.appcompat.widget.VectorEnabledTintResources",
"type": "CLASS",
"downloadSize": 16,
"installSize": 16
},
{
"name": "androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.ResourcesWrapper",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.appcompat.widget.TintResources",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.collection:collection:1.1.0",
"type": "EXTERNAL",
"downloadSize": 7309,
"installSize": 7323,
"files": [
{
"name": "androidx.collection.SimpleArrayMap",
"type": "CLASS",
"downloadSize": 1451,
"installSize": 1453
},
{
"name": "androidx.collection.ArraySet",
"type": "CLASS",
"downloadSize": 1186,
"installSize": 1188
},
{
"name": "androidx.collection.MapCollections$EntrySet",
"type": "CLASS",
"downloadSize": 1073,
"installSize": 1075
},
{
"name": "androidx.collection.LongSparseArray",
"type": "CLASS",
"downloadSize": 826,
"installSize": 828
},
{
"name": "androidx.collection.ArrayMap$1",
"type": "CLASS",
"downloadSize": 690,
"installSize": 691
},
{
"name": "androidx.collection.SparseArrayCompat",
"type": "CLASS",
"downloadSize": 523,
"installSize": 524
},
{
"name": "androidx.collection.MapCollections$MapIterator",
"type": "CLASS",
"downloadSize": 422,
"installSize": 422
},
{
"name": "androidx.collection.MapCollections$ValuesCollection",
"type": "CLASS",
"downloadSize": 359,
"installSize": 360
},
{
"name": "androidx.collection.ArrayMap",
"type": "CLASS",
"downloadSize": 337,
"installSize": 338
},
{
"name": "androidx.collection.LruCache",
"type": "CLASS",
"downloadSize": 296,
"installSize": 297
},
{
"name": "androidx.collection.MapCollections$ArrayIterator",
"type": "CLASS",
"downloadSize": 146,
"installSize": 147
}
]
},
{
"name": "me.saket.cascade:cascade-compose:2.2.0",
"type": "EXTERNAL",
"downloadSize": 6911,
"installSize": 6920,
"files": [
{
"name": "me.saket.cascade.CascadeKt$CascadeColumnScope$1",
"type": "CLASS",
"downloadSize": 1541,
"installSize": 1543
},
{
"name": "me.saket.cascade.internal.DropdownMenuPositionProvider",
"type": "CLASS",
"downloadSize": 531,
"installSize": 532
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$2",
"type": "CLASS",
"downloadSize": 382,
"installSize": 383
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$1$1",
"type": "CLASS",
"downloadSize": 333,
"installSize": 333
},
{
"name": "me.saket.cascade.internal.CoercePositiveValues",
"type": "CLASS",
"downloadSize": 319,
"installSize": 320
},
{
"name": "me.saket.cascade.internal.CascadeTransitionSpecKt$cascadeTransitionSpec$initialOffset$1",
"type": "CLASS",
"downloadSize": 274,
"installSize": 274
},
{
"name": "me.saket.cascade.internal.AnimateEntryExitKt$AnimateEntryExit$clippingShape$1$1",
"type": "CLASS",
"downloadSize": 235,
"installSize": 235
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenu$2",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "me.saket.cascade.CascadeColumnScope$DropdownMenuItem$5",
"type": "CLASS",
"downloadSize": 204,
"installSize": 205
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$2$2",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenu$2$2",
"type": "CLASS",
"downloadSize": 194,
"installSize": 194
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$backStackSnapshot$2$2$1",
"type": "CLASS",
"downloadSize": 190,
"installSize": 190
},
{
"name": "me.saket.cascade.internal.RootLayoutCoordinatesInfo",
"type": "CLASS",
"downloadSize": 181,
"installSize": 181
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenu$3",
"type": "CLASS",
"downloadSize": 179,
"installSize": 179
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$2$backStackSnapshot$2$2",
"type": "CLASS",
"downloadSize": 177,
"installSize": 178
},
{
"name": "me.saket.cascade.CascadeColumnScope$DropdownMenuHeader$1$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenu$popupPositionProvider$1$1",
"type": "CLASS",
"downloadSize": 174,
"installSize": 174
},
{
"name": "me.saket.cascade.CascadeKt$PopupContent$2",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "me.saket.cascade.BackStackSnapshot",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "me.saket.cascade.internal.AnimateEntryExitKt$AnimateEntryExit$2",
"type": "CLASS",
"downloadSize": 151,
"installSize": 152
},
{
"name": "me.saket.cascade.CascadeColumnScope$DropdownMenuItem$1",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "me.saket.cascade.CascadeColumnScope$DropdownMenuHeader$3",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenuContent$3",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "me.saket.cascade.internal.ScreenRelativeBounds",
"type": "CLASS",
"downloadSize": 138,
"installSize": 139
},
{
"name": "me.saket.cascade.CascadeColumnScope$DropdownMenuItem$3$1",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "me.saket.cascade.CascadeKt$CascadeDropdownMenu$2$2$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "me.saket.cascade.CascadeState",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
},
{
"name": "me.saket.cascade.CascadeBackStackEntry",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "me.saket.cascade.internal.DropdownMenuPositionProviderKt",
"type": "CLASS",
"downloadSize": 34,
"installSize": 34
}
]
},
{
"name": "androidx.vectordrawable:vectordrawable:1.1.0",
"type": "EXTERNAL",
"downloadSize": 6101,
"installSize": 6111,
"files": [
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat",
"type": "CLASS",
"downloadSize": 2711,
"installSize": 2715
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer",
"type": "CLASS",
"downloadSize": 915,
"installSize": 916
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCommon",
"type": "CLASS",
"downloadSize": 641,
"installSize": 642
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup",
"type": "CLASS",
"downloadSize": 628,
"installSize": 629
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath",
"type": "CLASS",
"downloadSize": 596,
"installSize": 597
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState",
"type": "CLASS",
"downloadSize": 193,
"installSize": 193
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath",
"type": "CLASS",
"downloadSize": 188,
"installSize": 189
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState",
"type": "CLASS",
"downloadSize": 152,
"installSize": 152
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VObject",
"type": "CLASS",
"downloadSize": 45,
"installSize": 46
},
{
"name": "androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
}
]
},
{
"name": "androidx.datastore:datastore-core:1.0.0",
"type": "EXTERNAL",
"downloadSize": 6080,
"installSize": 6086,
"files": [
{
"name": "androidx.datastore.core.SingleProcessDataStore",
"type": "CLASS",
"downloadSize": 1953,
"installSize": 1956
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1",
"type": "CLASS",
"downloadSize": 414,
"installSize": 414
},
{
"name": "androidx.datastore.core.SimpleActor$offer$2",
"type": "CLASS",
"downloadSize": 346,
"installSize": 347
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$actor$3",
"type": "CLASS",
"downloadSize": 346,
"installSize": 346
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$data$1",
"type": "CLASS",
"downloadSize": 236,
"installSize": 236
},
{
"name": "androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$2",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readAndInit$api$1",
"type": "CLASS",
"downloadSize": 232,
"installSize": 232
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$data$1$1",
"type": "CLASS",
"downloadSize": 197,
"installSize": 197
},
{
"name": "androidx.datastore.core.DataMigrationInitializer$Companion$getInitializer$1",
"type": "CLASS",
"downloadSize": 182,
"installSize": 182
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$transformAndWrite$newData$1",
"type": "CLASS",
"downloadSize": 180,
"installSize": 181
},
{
"name": "androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$2$1$1",
"type": "CLASS",
"downloadSize": 146,
"installSize": 146
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$UncloseableOutputStream",
"type": "CLASS",
"downloadSize": 138,
"installSize": 138
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readAndInit$1",
"type": "CLASS",
"downloadSize": 117,
"installSize": 117
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$transformAndWrite$1",
"type": "CLASS",
"downloadSize": 108,
"installSize": 109
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readData$1",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readDataOrHandleCorruption$1",
"type": "CLASS",
"downloadSize": 105,
"installSize": 105
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readAndInitOrPropagateFailure$1",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readAndInitOrPropagateAndThrowFailure$1",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$readAndInit$api$1$updateData$1",
"type": "CLASS",
"downloadSize": 87,
"installSize": 87
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$writeData$1",
"type": "CLASS",
"downloadSize": 84,
"installSize": 84
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$handleUpdate$1",
"type": "CLASS",
"downloadSize": 81,
"installSize": 81
},
{
"name": "androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.datastore.core.Data",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$data$1$invokeSuspend$$inlined$map$1$2$1",
"type": "CLASS",
"downloadSize": 72,
"installSize": 72
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$Message$Update",
"type": "CLASS",
"downloadSize": 55,
"installSize": 55
},
{
"name": "androidx.datastore.core.CorruptionException",
"type": "CLASS",
"downloadSize": 53,
"installSize": 53
},
{
"name": "androidx.datastore.core.Final",
"type": "CLASS",
"downloadSize": 40,
"installSize": 40
},
{
"name": "androidx.datastore.core.Serializer",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.datastore.core.ReadException",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$Message$Read",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.datastore.core.UnInitialized",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.datastore.core.DataStore",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.datastore.core.CorruptionHandler",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.datastore.core.State",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.datastore.core.SingleProcessDataStore$Message",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.compose.ui:ui-unit-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 4984,
"installSize": 4993,
"files": [
{
"name": "androidx.compose.ui.unit.Constraints",
"type": "CLASS",
"downloadSize": 1274,
"installSize": 1276
},
{
"name": "androidx.compose.ui.unit.Velocity",
"type": "CLASS",
"downloadSize": 536,
"installSize": 537
},
{
"name": "androidx.compose.ui.unit.IntOffset",
"type": "CLASS",
"downloadSize": 495,
"installSize": 496
},
{
"name": "androidx.compose.ui.unit.DensityImpl",
"type": "CLASS",
"downloadSize": 437,
"installSize": 438
},
{
"name": "androidx.compose.ui.unit.TextUnit",
"type": "CLASS",
"downloadSize": 414,
"installSize": 414
},
{
"name": "androidx.compose.ui.unit.DpOffset",
"type": "CLASS",
"downloadSize": 321,
"installSize": 322
},
{
"name": "androidx.compose.ui.unit.DpSize",
"type": "CLASS",
"downloadSize": 317,
"installSize": 318
},
{
"name": "androidx.compose.ui.unit.IntSize",
"type": "CLASS",
"downloadSize": 288,
"installSize": 289
},
{
"name": "androidx.compose.ui.unit.Dp",
"type": "CLASS",
"downloadSize": 269,
"installSize": 269
},
{
"name": "androidx.compose.ui.unit.TextUnitType",
"type": "CLASS",
"downloadSize": 225,
"installSize": 225
},
{
"name": "androidx.compose.ui.unit.IntRect",
"type": "CLASS",
"downloadSize": 190,
"installSize": 190
},
{
"name": "androidx.compose.ui.unit.LayoutDirection",
"type": "CLASS",
"downloadSize": 117,
"installSize": 118
},
{
"name": "androidx.compose.ui.unit.Density",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
}
]
},
{
"name": "androidx.customview:customview:1.1.0",
"type": "EXTERNAL",
"downloadSize": 3616,
"installSize": 3621,
"files": [
{
"name": "androidx.customview.widget.ViewDragHelper",
"type": "CLASS",
"downloadSize": 2858,
"installSize": 2862
},
{
"name": "androidx.customview.widget.ExploreByTouchHelper$MyNodeProvider",
"type": "CLASS",
"downloadSize": 315,
"installSize": 316
},
{
"name": "androidx.customview.view.AbsSavedState",
"type": "CLASS",
"downloadSize": 170,
"installSize": 170
},
{
"name": "androidx.customview.widget.FocusStrategy$SequentialComparator",
"type": "CLASS",
"downloadSize": 165,
"installSize": 165
},
{
"name": "androidx.customview.widget.ViewDragHelper$1",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.customview.view.AbsSavedState$1",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.profileinstaller:profileinstaller:1.3.0",
"type": "EXTERNAL",
"downloadSize": 3362,
"installSize": 3367,
"files": [
{
"name": "androidx.profileinstaller.ProfileInstallReceiver",
"type": "CLASS",
"downloadSize": 1587,
"installSize": 1589
},
{
"name": "androidx.profileinstaller.ProfileVerifier",
"type": "CLASS",
"downloadSize": 613,
"installSize": 614
},
{
"name": "androidx.profileinstaller.DeviceProfileWriter",
"type": "CLASS",
"downloadSize": 416,
"installSize": 417
},
{
"name": "androidx.profileinstaller.DeviceProfileWriter$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 280,
"installSize": 281
},
{
"name": "androidx.profileinstaller.ProfileVerifier$Cache",
"type": "CLASS",
"downloadSize": 243,
"installSize": 243
},
{
"name": "androidx.profileinstaller.DexProfileData",
"type": "CLASS",
"downloadSize": 79,
"installSize": 79
},
{
"name": "androidx.profileinstaller.WritableFileSection",
"type": "CLASS",
"downloadSize": 47,
"installSize": 47
},
{
"name": "androidx.profileinstaller.ProfileVerifier$Api33Impl",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
},
{
"name": "androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.profileinstaller.ProfileInstallerInitializer",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
}
]
},
{
"name": "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1",
"type": "EXTERNAL",
"downloadSize": 3312,
"installSize": 3318,
"files": [
{
"name": "androidx.lifecycle.SavedStateHandle",
"type": "CLASS",
"downloadSize": 1400,
"installSize": 1402
},
{
"name": "androidx.lifecycle.SavedStateHandlesProvider$viewModel$2",
"type": "CLASS",
"downloadSize": 500,
"installSize": 501
},
{
"name": "androidx.lifecycle.SavedStateViewModelFactory",
"type": "CLASS",
"downloadSize": 481,
"installSize": 482
},
{
"name": "androidx.lifecycle.SavedStateViewModelFactoryKt",
"type": "CLASS",
"downloadSize": 199,
"installSize": 199
},
{
"name": "androidx.lifecycle.SavedStateHandlesProvider",
"type": "CLASS",
"downloadSize": 195,
"installSize": 195
},
{
"name": "androidx.lifecycle.SavedStateHandleController",
"type": "CLASS",
"downloadSize": 154,
"installSize": 154
},
{
"name": "androidx.lifecycle.SavedStateHandleAttacher",
"type": "CLASS",
"downloadSize": 135,
"installSize": 136
},
{
"name": "androidx.lifecycle.SavedStateHandle$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 112,
"installSize": 113
},
{
"name": "androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.lifecycle.SavedStateHandlesVM",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.lifecycle.LegacySavedStateHandleController$OnRecreation",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
}
]
},
{
"name": "androidx.lifecycle:lifecycle-common:2.6.1",
"type": "EXTERNAL",
"downloadSize": 2740,
"installSize": 2742,
"files": [
{
"name": "androidx.lifecycle.Lifecycling",
"type": "CLASS",
"downloadSize": 540,
"installSize": 540
},
{
"name": "androidx.lifecycle.ClassesInfoCache",
"type": "CLASS",
"downloadSize": 529,
"installSize": 530
},
{
"name": "androidx.lifecycle.ClassesInfoCache$CallbackInfo",
"type": "CLASS",
"downloadSize": 312,
"installSize": 313
},
{
"name": "androidx.lifecycle.Lifecycle$Event",
"type": "CLASS",
"downloadSize": 227,
"installSize": 227
},
{
"name": "androidx.lifecycle.Lifecycle$State",
"type": "CLASS",
"downloadSize": 145,
"installSize": 145
},
{
"name": "androidx.lifecycle.ReflectiveGenericLifecycleObserver",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "androidx.lifecycle.CompositeGeneratedAdaptersObserver",
"type": "CLASS",
"downloadSize": 107,
"installSize": 107
},
{
"name": "androidx.lifecycle.DefaultLifecycleObserverAdapter",
"type": "CLASS",
"downloadSize": 106,
"installSize": 106
},
{
"name": "androidx.lifecycle.ClassesInfoCache$MethodReference",
"type": "CLASS",
"downloadSize": 103,
"installSize": 103
},
{
"name": "androidx.lifecycle.DefaultLifecycleObserverAdapter$WhenMappings",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.lifecycle.Lifecycle$Event$WhenMappings",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
},
{
"name": "androidx.lifecycle.DefaultLifecycleObserver",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.lifecycle.Lifecycle",
"type": "CLASS",
"downloadSize": 50,
"installSize": 50
},
{
"name": "androidx.lifecycle.LifecycleCoroutineScopeImpl",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.lifecycle.Lifecycle$Event$Companion",
"type": "CLASS",
"downloadSize": 46,
"installSize": 46
},
{
"name": "androidx.lifecycle.SingleGeneratedAdapterObserver",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.lifecycle.OnLifecycleEvent",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.lifecycle.LifecycleEventObserver",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
},
{
"name": "androidx.lifecycle.LifecycleOwner",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.lifecycle.GeneratedAdapter",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.lifecycle.LifecycleObserver",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.sqlite:sqlite-framework:2.3.1",
"type": "EXTERNAL",
"downloadSize": 2712,
"installSize": 2714,
"files": [
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteDatabase",
"type": "CLASS",
"downloadSize": 608,
"installSize": 608
},
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper",
"type": "CLASS",
"downloadSize": 567,
"installSize": 568
},
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper",
"type": "CLASS",
"downloadSize": 559,
"installSize": 560
},
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteDatabase$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 294,
"installSize": 294
},
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 279,
"installSize": 279
},
{
"name": "androidx.sqlite.util.ProcessLock",
"type": "CLASS",
"downloadSize": 270,
"installSize": 270
},
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteStatement",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper$CallbackException",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
}
]
},
{
"name": "androidx.compose.ui:ui-geometry-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 2624,
"installSize": 2628,
"files": [
{
"name": "androidx.compose.ui.geometry.RoundRect",
"type": "CLASS",
"downloadSize": 980,
"installSize": 981
},
{
"name": "androidx.compose.ui.geometry.Offset",
"type": "CLASS",
"downloadSize": 460,
"installSize": 461
},
{
"name": "androidx.compose.ui.geometry.Rect",
"type": "CLASS",
"downloadSize": 410,
"installSize": 411
},
{
"name": "androidx.compose.ui.geometry.Size",
"type": "CLASS",
"downloadSize": 405,
"installSize": 406
},
{
"name": "androidx.compose.ui.geometry.CornerRadius",
"type": "CLASS",
"downloadSize": 200,
"installSize": 200
},
{
"name": "androidx.compose.ui.geometry.MutableRect",
"type": "CLASS",
"downloadSize": 169,
"installSize": 169
}
]
},
{
"name": "androidx.compose.runtime:runtime-saveable-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 2583,
"installSize": 2587,
"files": [
{
"name": "androidx.compose.runtime.saveable.SaveableStateHolderKt$rememberSaveableStateHolder$1",
"type": "CLASS",
"downloadSize": 787,
"installSize": 788
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateHolderImpl",
"type": "CLASS",
"downloadSize": 444,
"installSize": 445
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateRegistryImpl",
"type": "CLASS",
"downloadSize": 283,
"installSize": 284
},
{
"name": "androidx.compose.runtime.saveable.ListSaverKt$listSaver$1",
"type": "CLASS",
"downloadSize": 139,
"installSize": 139
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateHolderImpl$RegistryHolder",
"type": "CLASS",
"downloadSize": 138,
"installSize": 138
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateHolderImpl$SaveableStateProvider$1$1",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.compose.runtime.saveable.RememberSaveableKt$rememberSaveable$1$valueProvider$1",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.compose.runtime.saveable.RememberSaveableKt$rememberSaveable$1$invoke$$inlined$onDispose$1",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateHolderImpl$RegistryHolder$registry$1",
"type": "CLASS",
"downloadSize": 97,
"installSize": 97
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateRegistryKt",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.compose.runtime.saveable.SaverKt",
"type": "CLASS",
"downloadSize": 58,
"installSize": 59
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateRegistry",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateRegistryImpl$registerProvider$3",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.compose.runtime.saveable.SaverKt$Saver$1",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "androidx.compose.runtime.saveable.RememberSaveableKt$rememberSaveable$1$valueProvider$1$1$1",
"type": "CLASS",
"downloadSize": 37,
"installSize": 37
},
{
"name": "androidx.compose.runtime.saveable.SaveableStateHolder",
"type": "CLASS",
"downloadSize": 33,
"installSize": 33
}
]
},
{
"name": "androidx.room:room-ktx:2.5.2",
"type": "EXTERNAL",
"downloadSize": 2496,
"installSize": 2500,
"files": [
{
"name": "androidx.room.CoroutinesRoom$Companion$createFlow$1$1$1",
"type": "CLASS",
"downloadSize": 393,
"installSize": 394
},
{
"name": "androidx.room.RoomDatabaseKt$withTransaction$transactionBlock$1",
"type": "CLASS",
"downloadSize": 370,
"installSize": 371
},
{
"name": "androidx.room.CoroutinesRoom$Companion$createFlow$1$1",
"type": "CLASS",
"downloadSize": 369,
"installSize": 370
},
{
"name": "androidx.room.RoomDatabaseKt$startTransactionCoroutine$2$1$1",
"type": "CLASS",
"downloadSize": 344,
"installSize": 344
},
{
"name": "androidx.room.TransactionElement",
"type": "CLASS",
"downloadSize": 264,
"installSize": 264
},
{
"name": "androidx.room.CoroutinesRoom$Companion$createFlow$1",
"type": "CLASS",
"downloadSize": 209,
"installSize": 209
},
{
"name": "androidx.room.CoroutinesRoom$Companion$execute$4$job$1",
"type": "CLASS",
"downloadSize": 203,
"installSize": 204
},
{
"name": "androidx.room.CoroutinesRoom$Companion$execute$2",
"type": "CLASS",
"downloadSize": 180,
"installSize": 180
},
{
"name": "androidx.room.CoroutinesRoom$Companion$createFlow$1$1$observer$1",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
}
]
},
{
"name": "com.opencsv:opencsv:5.8",
"type": "EXTERNAL",
"downloadSize": 2339,
"installSize": 2342,
"files": [
{
"name": "com.opencsv.CSVReader",
"type": "CLASS",
"downloadSize": 1698,
"installSize": 1701
},
{
"name": "com.opencsv.CSVParser",
"type": "CLASS",
"downloadSize": 223,
"installSize": 223
},
{
"name": "com.opencsv.CSVIterator",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "com.opencsv.CSVParser$StringFragmentCopier",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "com.opencsv.bean.util.OrderedObject",
"type": "CLASS",
"downloadSize": 42,
"installSize": 42
},
{
"name": "com.opencsv.ICSVParser",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.opencsv.exceptions.CsvFieldAssignmentException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.opencsv.exceptions.CsvMalformedLineException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "com.opencsv.exceptions.CsvValidationException",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.emoji2:emoji2-views-helper:1.4.0-beta05",
"type": "EXTERNAL",
"downloadSize": 2128,
"installSize": 2130,
"files": [
{
"name": "androidx.emoji2.viewsintegration.EmojiKeyListener",
"type": "CLASS",
"downloadSize": 369,
"installSize": 369
},
{
"name": "androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19",
"type": "CLASS",
"downloadSize": 294,
"installSize": 294
},
{
"name": "androidx.emoji2.viewsintegration.EmojiTextWatcher",
"type": "CLASS",
"downloadSize": 287,
"installSize": 288
},
{
"name": "androidx.emoji2.viewsintegration.EmojiEditTextHelper",
"type": "CLASS",
"downloadSize": 263,
"installSize": 263
},
{
"name": "androidx.emoji2.viewsintegration.EmojiInputConnection",
"type": "CLASS",
"downloadSize": 235,
"installSize": 235
},
{
"name": "androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19",
"type": "CLASS",
"downloadSize": 206,
"installSize": 206
},
{
"name": "androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19",
"type": "CLASS",
"downloadSize": 180,
"installSize": 181
},
{
"name": "androidx.emoji2.viewsintegration.EmojiEditableFactory",
"type": "CLASS",
"downloadSize": 126,
"installSize": 126
},
{
"name": "androidx.emoji2.viewsintegration.EmojiTransformationMethod",
"type": "CLASS",
"downloadSize": 99,
"installSize": 99
},
{
"name": "androidx.emoji2.viewsintegration.EmojiInputFilter",
"type": "CLASS",
"downloadSize": 69,
"installSize": 69
}
]
},
{
"name": "com.google.accompanist:accompanist-themeadapter-core:0.30.1",
"type": "EXTERNAL",
"downloadSize": 2010,
"installSize": 2013,
"files": [
{
"name": "com.google.accompanist.themeadapter.core.ResourceUtilsKt",
"type": "CLASS",
"downloadSize": 1740,
"installSize": 1743
},
{
"name": "com.google.accompanist.themeadapter.core.FontFamilyWithWeight",
"type": "CLASS",
"downloadSize": 194,
"installSize": 194
},
{
"name": "com.google.accompanist.themeadapter.core.R$styleable",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
}
]
},
{
"name": "androidx.lifecycle:lifecycle-runtime:2.6.1",
"type": "EXTERNAL",
"downloadSize": 2003,
"installSize": 2005,
"files": [
{
"name": "androidx.lifecycle.LifecycleRegistry",
"type": "CLASS",
"downloadSize": 1145,
"installSize": 1146
},
{
"name": "androidx.lifecycle.ReportFragment$LifecycleCallbacks",
"type": "CLASS",
"downloadSize": 375,
"installSize": 375
},
{
"name": "androidx.lifecycle.ReportFragment",
"type": "CLASS",
"downloadSize": 249,
"installSize": 249
},
{
"name": "androidx.lifecycle.LifecycleRegistry$ObserverWithState",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.concurrent:concurrent-futures:1.1.0",
"type": "EXTERNAL",
"downloadSize": 1981,
"installSize": 1984,
"files": [
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture",
"type": "CLASS",
"downloadSize": 1255,
"installSize": 1257
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper",
"type": "CLASS",
"downloadSize": 186,
"installSize": 187
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$SynchronizedHelper",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$Failure$1",
"type": "CLASS",
"downloadSize": 132,
"installSize": 132
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$Waiter",
"type": "CLASS",
"downloadSize": 82,
"installSize": 82
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$Cancellation",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$Listener",
"type": "CLASS",
"downloadSize": 68,
"installSize": 68
},
{
"name": "androidx.concurrent.futures.AbstractResolvableFuture$Failure",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "androidx.concurrent.futures.ResolvableFuture",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.vectordrawable:vectordrawable-animated:1.1.0",
"type": "EXTERNAL",
"downloadSize": 1814,
"installSize": 1817,
"files": [
{
"name": "androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat",
"type": "CLASS",
"downloadSize": 1245,
"installSize": 1247
},
{
"name": "androidx.vectordrawable.graphics.drawable.ArgbEvaluator",
"type": "CLASS",
"downloadSize": 162,
"installSize": 163
},
{
"name": "androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState",
"type": "CLASS",
"downloadSize": 160,
"installSize": 160
},
{
"name": "androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback$1",
"type": "CLASS",
"downloadSize": 146,
"installSize": 146
},
{
"name": "androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
}
]
},
{
"name": "com.google.dagger:hilt-android:2.48.1",
"type": "EXTERNAL",
"downloadSize": 1747,
"installSize": 1750,
"files": [
{
"name": "dagger.hilt.android.internal.lifecycle.HiltViewModelFactory$1",
"type": "CLASS",
"downloadSize": 503,
"installSize": 503
},
{
"name": "dagger.hilt.android.internal.managers.ActivityComponentManager",
"type": "CLASS",
"downloadSize": 354,
"installSize": 355
},
{
"name": "dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$1",
"type": "CLASS",
"downloadSize": 165,
"installSize": 166
},
{
"name": "dagger.hilt.android.internal.managers.ApplicationComponentManager",
"type": "CLASS",
"downloadSize": 122,
"installSize": 122
},
{
"name": "dagger.hilt.android.internal.lifecycle.RetainedLifecycleImpl",
"type": "CLASS",
"downloadSize": 118,
"installSize": 118
},
{
"name": "dagger.hilt.android.internal.lifecycle.HiltViewModelFactory",
"type": "CLASS",
"downloadSize": 117,
"installSize": 117
},
{
"name": "dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$ActivityRetainedComponentViewModel",
"type": "CLASS",
"downloadSize": 96,
"installSize": 97
},
{
"name": "dagger.hilt.android.internal.managers.ViewComponentManager$FragmentContextWrapper$1",
"type": "CLASS",
"downloadSize": 76,
"installSize": 76
},
{
"name": "dagger.hilt.android.internal.lifecycle.HiltViewModelFactory$1$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 56,
"installSize": 56
},
{
"name": "dagger.hilt.android.internal.modules.ApplicationContextModule",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "dagger.hilt.android.internal.managers.ViewComponentManager$FragmentContextWrapper",
"type": "CLASS",
"downloadSize": 16,
"installSize": 16
},
{
"name": "dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories$ActivityEntryPoint",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.internal.lifecycle.HiltViewModelFactory$ViewModelFactoriesEntryPoint",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.internal.managers.ActivityComponentManager$ActivityComponentBuilderEntryPoint",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$ActivityRetainedComponentBuilderEntryPoint",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.internal.managers.ActivityRetainedComponentManager$ActivityRetainedLifecycleEntryPoint",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.components.ActivityRetainedComponent",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
},
{
"name": "dagger.hilt.android.internal.builders.ViewModelComponentBuilder",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "commons-codec:commons-codec:1.16.0",
"type": "EXTERNAL",
"downloadSize": 1584,
"installSize": 1586,
"files": [
{
"name": "org.apache.commons.codec.binary.Base32",
"type": "CLASS",
"downloadSize": 1320,
"installSize": 1322
},
{
"name": "org.apache.commons.codec.binary.BaseNCodec",
"type": "CLASS",
"downloadSize": 166,
"installSize": 166
},
{
"name": "org.apache.commons.codec.binary.BaseNCodec$Context",
"type": "CLASS",
"downloadSize": 98,
"installSize": 98
}
]
},
{
"name": "androidx.emoji2:emoji2:1.4.0-beta05",
"type": "EXTERNAL",
"downloadSize": 1548,
"installSize": 1549,
"files": [
{
"name": "androidx.emoji2.text.SpannableBuilder",
"type": "CLASS",
"downloadSize": 1106,
"installSize": 1107
},
{
"name": "androidx.emoji2.text.SpannableBuilder$WatcherWrapper",
"type": "CLASS",
"downloadSize": 197,
"installSize": 197
},
{
"name": "androidx.emoji2.text.EmojiCompatInitializer$1",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "androidx.emoji2.text.EmojiCompat",
"type": "CLASS",
"downloadSize": 91,
"installSize": 91
},
{
"name": "androidx.emoji2.text.EmojiCompatInitializer",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
},
{
"name": "androidx.emoji2.text.EmojiSpan",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.savedstate:savedstate:1.2.1",
"type": "EXTERNAL",
"downloadSize": 1368,
"installSize": 1371,
"files": [
{
"name": "androidx.savedstate.Recreator",
"type": "CLASS",
"downloadSize": 461,
"installSize": 462
},
{
"name": "androidx.savedstate.SavedStateRegistryController",
"type": "CLASS",
"downloadSize": 456,
"installSize": 457
},
{
"name": "androidx.savedstate.SavedStateRegistry",
"type": "CLASS",
"downloadSize": 291,
"installSize": 292
},
{
"name": "androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 108,
"installSize": 108
},
{
"name": "androidx.savedstate.SavedStateRegistryOwner",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.savedstate.SavedStateRegistry$SavedStateProvider",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "androidx.savedstate.SavedStateRegistry$AutoRecreated",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.arch.core:core-common:2.2.0",
"type": "EXTERNAL",
"downloadSize": 1346,
"installSize": 1348,
"files": [
{
"name": "androidx.arch.core.internal.SafeIterableMap",
"type": "CLASS",
"downloadSize": 419,
"installSize": 419
},
{
"name": "androidx.arch.core.internal.SafeIterableMap$ListIterator",
"type": "CLASS",
"downloadSize": 255,
"installSize": 255
},
{
"name": "androidx.arch.core.internal.SafeIterableMap$Entry",
"type": "CLASS",
"downloadSize": 194,
"installSize": 195
},
{
"name": "androidx.arch.core.internal.FastSafeIterableMap",
"type": "CLASS",
"downloadSize": 164,
"installSize": 165
},
{
"name": "androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "androidx.arch.core.internal.SafeIterableMap$AscendingIterator",
"type": "CLASS",
"downloadSize": 128,
"installSize": 128
},
{
"name": "androidx.arch.core.internal.SafeIterableMap$SupportRemove",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
}
]
},
{
"name": "androidx.lifecycle:lifecycle-viewmodel:2.6.1",
"type": "EXTERNAL",
"downloadSize": 1336,
"installSize": 1338,
"files": [
{
"name": "androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory",
"type": "CLASS",
"downloadSize": 250,
"installSize": 250
},
{
"name": "androidx.lifecycle.viewmodel.InitializerViewModelFactory",
"type": "CLASS",
"downloadSize": 181,
"installSize": 182
},
{
"name": "androidx.lifecycle.ViewModelStore",
"type": "CLASS",
"downloadSize": 151,
"installSize": 151
},
{
"name": "androidx.lifecycle.ViewModelProvider$NewInstanceFactory",
"type": "CLASS",
"downloadSize": 149,
"installSize": 149
},
{
"name": "androidx.lifecycle.ViewModelLazy",
"type": "CLASS",
"downloadSize": 138,
"installSize": 138
},
{
"name": "androidx.lifecycle.ViewModel",
"type": "CLASS",
"downloadSize": 137,
"installSize": 137
},
{
"name": "androidx.lifecycle.viewmodel.ViewModelInitializer",
"type": "CLASS",
"downloadSize": 70,
"installSize": 70
},
{
"name": "androidx.lifecycle.viewmodel.MutableCreationExtras",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
},
{
"name": "androidx.lifecycle.viewmodel.CreationExtras",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
},
{
"name": "androidx.lifecycle.viewmodel.CreationExtras$Empty",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.lifecycle.ViewModelProvider$Factory",
"type": "CLASS",
"downloadSize": 31,
"installSize": 31
},
{
"name": "androidx.lifecycle.AndroidViewModel",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.lifecycle.HasDefaultViewModelProviderFactory",
"type": "CLASS",
"downloadSize": 27,
"installSize": 27
},
{
"name": "androidx.lifecycle.ViewModelProvider$OnRequeryFactory",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
},
{
"name": "androidx.lifecycle.ViewModelStoreOwner",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
}
]
},
{
"name": "androidx.versionedparcelable:versionedparcelable:1.1.1",
"type": "EXTERNAL",
"downloadSize": 1237,
"installSize": 1238,
"files": [
{
"name": "androidx.versionedparcelable.VersionedParcel",
"type": "CLASS",
"downloadSize": 778,
"installSize": 779
},
{
"name": "androidx.versionedparcelable.VersionedParcelParcel",
"type": "CLASS",
"downloadSize": 307,
"installSize": 307
},
{
"name": "androidx.versionedparcelable.ParcelImpl",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "androidx.versionedparcelable.CustomVersionedParcelable",
"type": "CLASS",
"downloadSize": 30,
"installSize": 30
},
{
"name": "androidx.versionedparcelable.VersionedParcelable",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.sqlite:sqlite:2.3.1",
"type": "EXTERNAL",
"downloadSize": 1218,
"installSize": 1219,
"files": [
{
"name": "androidx.sqlite.db.SimpleSQLiteQuery$Companion",
"type": "CLASS",
"downloadSize": 698,
"installSize": 699
},
{
"name": "androidx.sqlite.db.SupportSQLiteDatabase",
"type": "CLASS",
"downloadSize": 157,
"installSize": 157
},
{
"name": "androidx.sqlite.db.SimpleSQLiteQuery",
"type": "CLASS",
"downloadSize": 116,
"installSize": 116
},
{
"name": "androidx.sqlite.db.SupportSQLiteProgram",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
},
{
"name": "androidx.sqlite.db.SupportSQLiteOpenHelper$Configuration",
"type": "CLASS",
"downloadSize": 60,
"installSize": 60
},
{
"name": "androidx.sqlite.db.SupportSQLiteOpenHelper",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.sqlite.db.SupportSQLiteQuery",
"type": "CLASS",
"downloadSize": 36,
"installSize": 36
},
{
"name": "androidx.sqlite.db.SupportSQLiteStatement",
"type": "CLASS",
"downloadSize": 29,
"installSize": 29
},
{
"name": "androidx.sqlite.db.SupportSQLiteOpenHelper$Factory",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
}
]
},
{
"name": "androidx.lifecycle:lifecycle-livedata-core:2.6.1",
"type": "EXTERNAL",
"downloadSize": 1211,
"installSize": 1212,
"files": [
{
"name": "androidx.lifecycle.MutableLiveData",
"type": "CLASS",
"downloadSize": 727,
"installSize": 728
},
{
"name": "androidx.lifecycle.LiveData$LifecycleBoundObserver",
"type": "CLASS",
"downloadSize": 233,
"installSize": 233
},
{
"name": "androidx.lifecycle.LiveData$ObserverWrapper",
"type": "CLASS",
"downloadSize": 182,
"installSize": 182
},
{
"name": "androidx.lifecycle.LiveData$AlwaysActiveObserver",
"type": "CLASS",
"downloadSize": 48,
"installSize": 48
},
{
"name": "androidx.lifecycle.Observer",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
}
]
},
{
"name": "com.google.accompanist:accompanist-themeadapter-material3:0.30.1",
"type": "EXTERNAL",
"downloadSize": 1196,
"installSize": 1197,
"files": [
{
"name": "com.google.accompanist.themeadapter.material3.Mdc3Theme",
"type": "CLASS",
"downloadSize": 760,
"installSize": 761
},
{
"name": "com.google.accompanist.themeadapter.material3.Theme3Parameters",
"type": "CLASS",
"downloadSize": 168,
"installSize": 168
},
{
"name": "com.google.accompanist.themeadapter.material3.Mdc3Theme$Mdc3Theme$2",
"type": "CLASS",
"downloadSize": 164,
"installSize": 164
},
{
"name": "com.google.accompanist.themeadapter.material3.R$styleable",
"type": "CLASS",
"downloadSize": 104,
"installSize": 104
}
]
},
{
"name": "org.reduxkotlin:redux-kotlin-android:0.6.0",
"type": "EXTERNAL",
"downloadSize": 1059,
"installSize": 1061,
"files": [
{
"name": "org.reduxkotlin.CreateStoreKt$createStore$2$dispatch$1",
"type": "CLASS",
"downloadSize": 399,
"installSize": 400
},
{
"name": "org.reduxkotlin.ApplyMiddlewareKt$applyMiddleware$1$1",
"type": "CLASS",
"downloadSize": 194,
"installSize": 194
},
{
"name": "org.reduxkotlin.CreateStoreKt$createStore$2$subscribe$1",
"type": "CLASS",
"downloadSize": 141,
"installSize": 141
},
{
"name": "org.reduxkotlin.CreateStoreKt$createStore$2",
"type": "CLASS",
"downloadSize": 112,
"installSize": 113
},
{
"name": "org.reduxkotlin.CreateStoreKt$createStore$2$getState$1",
"type": "CLASS",
"downloadSize": 112,
"installSize": 112
},
{
"name": "org.reduxkotlin.DefinitionsKt$middleware$1$1",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
}
]
},
{
"name": "androidx.interpolator:interpolator:1.0.0",
"type": "EXTERNAL",
"downloadSize": 1010,
"installSize": 1010,
"files": [
{
"name": "androidx.interpolator.view.animation.FastOutLinearInInterpolator",
"type": "CLASS",
"downloadSize": 306,
"installSize": 306
},
{
"name": "androidx.interpolator.view.animation.FastOutSlowInInterpolator",
"type": "CLASS",
"downloadSize": 306,
"installSize": 306
},
{
"name": "androidx.interpolator.view.animation.LinearOutSlowInInterpolator",
"type": "CLASS",
"downloadSize": 306,
"installSize": 306
},
{
"name": "androidx.interpolator.view.animation.LookupTableInterpolator",
"type": "CLASS",
"downloadSize": 92,
"installSize": 92
}
]
},
{
"name": "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4",
"type": "EXTERNAL",
"downloadSize": 976,
"installSize": 978,
"files": [
{
"name": "kotlinx.coroutines.android.HandlerContext",
"type": "CLASS",
"downloadSize": 464,
"installSize": 465
},
{
"name": "kotlinx.coroutines.android.HandlerDispatcherKt",
"type": "CLASS",
"downloadSize": 159,
"installSize": 159
},
{
"name": "kotlinx.coroutines.android.AndroidExceptionPreHandler",
"type": "CLASS",
"downloadSize": 153,
"installSize": 153
},
{
"name": "kotlinx.coroutines.android.HandlerContext$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 95,
"installSize": 96
},
{
"name": "kotlinx.coroutines.android.AndroidDispatcherFactory",
"type": "CLASS",
"downloadSize": 93,
"installSize": 93
},
{
"name": "kotlinx.coroutines.android.HandlerDispatcher",
"type": "CLASS",
"downloadSize": 12,
"installSize": 12
}
]
},
{
"name": "androidx.work:work-runtime-ktx:2.8.1",
"type": "EXTERNAL",
"downloadSize": 895,
"installSize": 895,
"files": [
{
"name": "androidx.work.CoroutineWorker",
"type": "CLASS",
"downloadSize": 234,
"installSize": 234
},
{
"name": "androidx.work.JobListenableFuture",
"type": "CLASS",
"downloadSize": 226,
"installSize": 226
},
{
"name": "androidx.work.CoroutineWorker$getForegroundInfoAsync$1",
"type": "CLASS",
"downloadSize": 219,
"installSize": 219
},
{
"name": "androidx.work.CoroutineWorker$startWork$1",
"type": "CLASS",
"downloadSize": 216,
"installSize": 216
}
]
},
{
"name": "androidx.cursoradapter:cursoradapter:1.0.0",
"type": "EXTERNAL",
"downloadSize": 812,
"installSize": 814,
"files": [
{
"name": "androidx.cursoradapter.widget.CursorAdapter",
"type": "CLASS",
"downloadSize": 578,
"installSize": 579
},
{
"name": "androidx.cursoradapter.widget.CursorFilter",
"type": "CLASS",
"downloadSize": 223,
"installSize": 224
},
{
"name": "androidx.cursoradapter.widget.CursorFilter$CursorFilterClient",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.arch.core:core-runtime:2.2.0",
"type": "EXTERNAL",
"downloadSize": 804,
"installSize": 806,
"files": [
{
"name": "androidx.arch.core.executor.TaskExecutor",
"type": "CLASS",
"downloadSize": 258,
"installSize": 258
},
{
"name": "androidx.arch.core.executor.ArchTaskExecutor",
"type": "CLASS",
"downloadSize": 170,
"installSize": 171
},
{
"name": "androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda0",
"type": "CLASS",
"downloadSize": 135,
"installSize": 136
},
{
"name": "androidx.arch.core.executor.DefaultTaskExecutor",
"type": "CLASS",
"downloadSize": 115,
"installSize": 115
},
{
"name": "androidx.arch.core.executor.DefaultTaskExecutor$1",
"type": "CLASS",
"downloadSize": 75,
"installSize": 75
},
{
"name": "androidx.arch.core.executor.DefaultTaskExecutor$Api28Impl",
"type": "CLASS",
"downloadSize": 51,
"installSize": 51
}
]
},
{
"name": "androidx.test:core:1.5.0",
"type": "EXTERNAL",
"downloadSize": 801,
"installSize": 803,
"files": [
{
"name": "androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity",
"type": "CLASS",
"downloadSize": 302,
"installSize": 302
},
{
"name": "androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity",
"type": "CLASS",
"downloadSize": 155,
"installSize": 155
},
{
"name": "androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity$1",
"type": "CLASS",
"downloadSize": 65,
"installSize": 65
},
{
"name": "androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity$1",
"type": "CLASS",
"downloadSize": 62,
"installSize": 63
},
{
"name": "androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity$1",
"type": "CLASS",
"downloadSize": 62,
"installSize": 63
}
]
},
{
"name": "androidx.compose.ui:ui-tooling-android:1.5.0-beta02",
"type": "EXTERNAL",
"downloadSize": 677,
"installSize": 678,
"files": [
{
"name": "androidx.compose.ui.tooling.PreviewActivity",
"type": "CLASS",
"downloadSize": 356,
"installSize": 357
},
{
"name": "androidx.compose.ui.tooling.PreviewActivity$setParameterizedContent$1",
"type": "CLASS",
"downloadSize": 283,
"installSize": 283
},
{
"name": "androidx.compose.ui.tooling.ComposableSingletons$PreviewActivityKt",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
}
]
},
{
"name": "org.reduxkotlin:redux-kotlin-compose-jvm:0.6.0",
"type": "EXTERNAL",
"downloadSize": 602,
"installSize": 602,
"files": [
{
"name": "org.reduxkotlin.compose.StoreProviderKt",
"type": "CLASS",
"downloadSize": 343,
"installSize": 343
},
{
"name": "org.reduxkotlin.compose.StoreProviderKt$StoreProvider$1",
"type": "CLASS",
"downloadSize": 259,
"installSize": 259
}
]
},
{
"name": "androidx.lifecycle:lifecycle-service:2.6.1",
"type": "EXTERNAL",
"downloadSize": 491,
"installSize": 492,
"files": [
{
"name": "androidx.lifecycle.LifecycleService",
"type": "CLASS",
"downloadSize": 329,
"installSize": 330
},
{
"name": "androidx.lifecycle.ServiceLifecycleDispatcher$DispatchRunnable",
"type": "CLASS",
"downloadSize": 162,
"installSize": 162
}
]
},
{
"name": "org.apache.commons:commons-lang3:3.12.0",
"type": "EXTERNAL",
"downloadSize": 383,
"installSize": 383,
"files": [
{
"name": "org.apache.commons.lang3.StringUtils",
"type": "CLASS",
"downloadSize": 383,
"installSize": 383
}
]
},
{
"name": "com.google.dagger:dagger:2.48.1",
"type": "EXTERNAL",
"downloadSize": 256,
"installSize": 256,
"files": [
{
"name": "dagger.internal.DoubleCheck",
"type": "CLASS",
"downloadSize": 161,
"installSize": 161
},
{
"name": "dagger.internal.SingleCheck",
"type": "CLASS",
"downloadSize": 95,
"installSize": 95
}
]
},
{
"name": "androidx.core:core-ktx:1.11.0-beta02",
"type": "EXTERNAL",
"downloadSize": 216,
"installSize": 216,
"files": [
{
"name": "androidx.core.view.ViewKt$ancestors$1",
"type": "CLASS",
"downloadSize": 111,
"installSize": 111
},
{
"name": "androidx.core.os.BundleApi21ImplKt",
"type": "CLASS",
"downloadSize": 66,
"installSize": 66
},
{
"name": "androidx.core.os.BundleApi18ImplKt",
"type": "CLASS",
"downloadSize": 39,
"installSize": 39
}
]
},
{
"name": "androidx.test:monitor:1.6.1",
"type": "EXTERNAL",
"downloadSize": 184,
"installSize": 184,
"files": [
{
"name": "androidx.test.internal.util.Checks",
"type": "CLASS",
"downloadSize": 113,
"installSize": 113
},
{
"name": "androidx.test.internal.util.Checks$1",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
},
{
"name": "androidx.test.annotation.Beta",
"type": "CLASS",
"downloadSize": 22,
"installSize": 22
},
{
"name": "androidx.test.internal.platform.ThreadChecker",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.hilt:hilt-work:1.0.0",
"type": "EXTERNAL",
"downloadSize": 166,
"installSize": 167,
"files": [
{
"name": "androidx.hilt.work.HiltWorkerFactory",
"type": "CLASS",
"downloadSize": 166,
"installSize": 167
}
]
},
{
"name": "androidx.loader:loader:1.0.0",
"type": "EXTERNAL",
"downloadSize": 125,
"installSize": 126,
"files": [
{
"name": "androidx.loader.app.LoaderManagerImpl$LoaderViewModel",
"type": "CLASS",
"downloadSize": 125,
"installSize": 126
}
]
},
{
"name": "androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1",
"type": "EXTERNAL",
"downloadSize": 113,
"installSize": 114,
"files": [
{
"name": "androidx.lifecycle.CloseableCoroutineScope",
"type": "CLASS",
"downloadSize": 113,
"installSize": 114
}
]
},
{
"name": "androidx.lifecycle:lifecycle-runtime-ktx:2.6.1",
"type": "EXTERNAL",
"downloadSize": 113,
"installSize": 113,
"files": [
{
"name": "androidx.lifecycle.WithLifecycleStateKt$suspendWithStateAtLeastUnchecked$2$observer$1",
"type": "CLASS",
"downloadSize": 78,
"installSize": 78
},
{
"name": "androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
}
]
},
{
"name": "androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1",
"type": "EXTERNAL",
"downloadSize": 102,
"installSize": 102,
"files": [
{
"name": "androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner",
"type": "CLASS",
"downloadSize": 102,
"installSize": 102
}
]
},
{
"name": "androidx.lifecycle:lifecycle-livedata:2.6.1",
"type": "EXTERNAL",
"downloadSize": 101,
"installSize": 101,
"files": [
{
"name": "androidx.lifecycle.MediatorLiveData",
"type": "CLASS",
"downloadSize": 101,
"installSize": 101
}
]
},
{
"name": "androidx.viewpager2:viewpager2:1.0.0",
"type": "EXTERNAL",
"downloadSize": 99,
"installSize": 99,
"files": [
{
"name": "androidx.viewpager2.adapter.FragmentStateAdapter$5",
"type": "CLASS",
"downloadSize": 35,
"installSize": 35
},
{
"name": "androidx.viewpager2.adapter.FragmentStateAdapter$2",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
},
{
"name": "androidx.viewpager2.adapter.FragmentStateAdapter$FragmentMaxLifecycleEnforcer$3",
"type": "CLASS",
"downloadSize": 32,
"installSize": 32
}
]
},
{
"name": "androidx.datastore:datastore:1.0.0",
"type": "EXTERNAL",
"downloadSize": 63,
"installSize": 63,
"files": [
{
"name": "androidx.datastore.DataStoreSingletonDelegate",
"type": "CLASS",
"downloadSize": 63,
"installSize": 63
}
]
},
{
"name": "androidx.datastore:datastore-preferences:1.0.0",
"type": "EXTERNAL",
"downloadSize": 58,
"installSize": 58,
"files": [
{
"name": "androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate",
"type": "CLASS",
"downloadSize": 58,
"installSize": 58
}
]
},
{
"name": "androidx.navigation:navigation-compose:2.6.0",
"type": "EXTERNAL",
"downloadSize": 38,
"installSize": 38,
"files": [
{
"name": "androidx.navigation.compose.DialogHostKt$PopulateVisibleList$1$1$observer$1",
"type": "CLASS",
"downloadSize": 38,
"installSize": 38
}
]
},
{
"name": "androidx.customview:customview-poolingcontainer:1.0.0",
"type": "EXTERNAL",
"downloadSize": 37,
"installSize": 38,
"files": [
{
"name": "androidx.customview.poolingcontainer.PoolingContainerListenerHolder",
"type": "CLASS",
"downloadSize": 37,
"installSize": 38
}
]
},
{
"name": "com.google.dagger:hilt-core:2.48.1",
"type": "EXTERNAL",
"downloadSize": 31,
"installSize": 31,
"files": [
{
"name": "dagger.hilt.internal.GeneratedComponentManager",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
},
{
"name": "dagger.hilt.internal.GeneratedComponent",
"type": "CLASS",
"downloadSize": 11,
"installSize": 11
}
]
},
{
"name": "androidx.lifecycle:lifecycle-process:2.6.1",
"type": "EXTERNAL",
"downloadSize": 28,
"installSize": 28,
"files": [
{
"name": "androidx.lifecycle.ProcessLifecycleInitializer",
"type": "CLASS",
"downloadSize": 28,
"installSize": 28
}
]
},
{
"name": "com.google.guava:listenablefuture:1.0",
"type": "EXTERNAL",
"downloadSize": 24,
"installSize": 24,
"files": [
{
"name": "com.google.common.util.concurrent.ListenableFuture",
"type": "CLASS",
"downloadSize": 24,
"installSize": 24
}
]
},
{
"name": "androidx.annotation:annotation-jvm:1.6.0",
"type": "EXTERNAL",
"downloadSize": 21,
"installSize": 21,
"files": [
{
"name": "androidx.annotation.Keep",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
}
]
},
{
"name": "androidx.test:annotation:1.0.1",
"type": "EXTERNAL",
"downloadSize": 21,
"installSize": 21,
"files": [
{
"name": "androidx.test.annotation.ExperimentalTestApi",
"type": "CLASS",
"downloadSize": 21,
"installSize": 21
}
]
},
{
"name": "javax.inject:javax.inject:1",
"type": "EXTERNAL",
"downloadSize": 20,
"installSize": 20,
"files": [
{
"name": "javax.inject.Provider",
"type": "CLASS",
"downloadSize": 20,
"installSize": 20
}
]
}
],
"dynamicFeatures": [
]
}`}},t={};function e(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,exports:{}};return n[r].call(i.exports,i,i.exports,e),i.exports}return e.m=n,e.n=n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return e.d(t,{a:t}),t},e.d=(n,t)=>{for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},e.o=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),e.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.b=document.baseURI||self.location.href,e(2751)})()}));
//# sourceMappingURL=ruler-frontend.js.map</script>
</body>
</html>