PageSourceSearch

https://brandshop.ru/assets/js/libs/cdek4.min.js

js brandshop.ru collected 2026-10-02 06:33:45 UTC 788,365 bytes, 14,343 lines download raw bytes

1/**
2 * Skipped minification because the original files appears to be already minified.
3 * Original file: /npm/@cdek-it/[email protected]/dist/cdek-widget.umd.js
4 *
5 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
6 */
7!(function () {
8  'use strict'
9  try {
10    if ('undefined' != typeof document) {
11      var t = document.createElement('style')
12      ;(t.appendChild(
13        document.createTextNode(
14          '*[data-v-c4a93e36],[data-v-c4a93e36]:after,[data-v-c4a93e36]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-c4a93e36]:after,[data-v-c4a93e36]:before{--un-content:""}[data-v-c4a93e36]:host,html[data-v-c4a93e36]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-c4a93e36]{line-height:inherit;margin:0}hr[data-v-c4a93e36]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-c4a93e36]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-c4a93e36],h2[data-v-c4a93e36],h3[data-v-c4a93e36],h4[data-v-c4a93e36],h5[data-v-c4a93e36],h6[data-v-c4a93e36]{font-size:inherit;font-weight:inherit}a[data-v-c4a93e36]{color:inherit;text-decoration:inherit}b[data-v-c4a93e36],strong[data-v-c4a93e36]{font-weight:bolder}code[data-v-c4a93e36],kbd[data-v-c4a93e36],pre[data-v-c4a93e36],samp[data-v-c4a93e36]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-c4a93e36]{font-size:80%}sub[data-v-c4a93e36],sup[data-v-c4a93e36]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-c4a93e36]{bottom:-.25em}sup[data-v-c4a93e36]{top:-.5em}table[data-v-c4a93e36]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-c4a93e36],input[data-v-c4a93e36],optgroup[data-v-c4a93e36],select[data-v-c4a93e36],textarea[data-v-c4a93e36]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-c4a93e36],select[data-v-c4a93e36]{text-transform:none}[type=button][data-v-c4a93e36],[type=reset][data-v-c4a93e36],[type=submit][data-v-c4a93e36],button[data-v-c4a93e36]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-c4a93e36]:-moz-focusring{outline:auto}[data-v-c4a93e36]:-moz-ui-invalid{box-shadow:none}progress[data-v-c4a93e36]{vertical-align:baseline}[data-v-c4a93e36]::-webkit-inner-spin-button,[data-v-c4a93e36]::-webkit-outer-spin-button{height:auto}[type=search][data-v-c4a93e36]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-c4a93e36]::-webkit-search-decoration{-webkit-appearance:none}[data-v-c4a93e36]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-c4a93e36]{display:list-item}blockquote[data-v-c4a93e36],dd[data-v-c4a93e36],dl[data-v-c4a93e36],figure[data-v-c4a93e36],h1[data-v-c4a93e36],h2[data-v-c4a93e36],h3[data-v-c4a93e36],h4[data-v-c4a93e36],h5[data-v-c4a93e36],h6[data-v-c4a93e36],hr[data-v-c4a93e36],p[data-v-c4a93e36],pre[data-v-c4a93e36]{margin:0}fieldset[data-v-c4a93e36]{margin:0}fieldset[data-v-c4a93e36],legend[data-v-c4a93e36]{padding:0}menu[data-v-c4a93e36],ol[data-v-c4a93e36],ul[data-v-c4a93e36]{list-style:none;margin:0;padding:0}dialog[data-v-c4a93e36]{padding:0}textarea[data-v-c4a93e36]{resize:vertical}input[data-v-c4a93e36]::-moz-placeholder,textarea[data-v-c4a93e36]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-c4a93e36]::placeholder,textarea[data-v-c4a93e36]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-c4a93e36],button[data-v-c4a93e36]{cursor:pointer}[data-v-c4a93e36]:disabled{cursor:default}audio[data-v-c4a93e36],canvas[data-v-c4a93e36],embed[data-v-c4a93e36],iframe[data-v-c4a93e36],img[data-v-c4a93e36],object[data-v-c4a93e36],svg[data-v-c4a93e36],video[data-v-c4a93e36]{display:block;vertical-align:middle}img[data-v-c4a93e36],video[data-v-c4a93e36]{height:auto;max-width:100%}[hidden][data-v-c4a93e36]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-c4a93e36],[data-v-c4a93e36]:after,[data-v-c4a93e36]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-c4a93e36]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.transform[data-v-c4a93e36]{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))!important}.text-brand-primary-main[data-v-c4a93e36]{--un-text-opacity:1!important;color:rgba(26,178,72,var(--un-text-opacity))!important}*[data-v-00722d2b],[data-v-00722d2b]:after,[data-v-00722d2b]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-00722d2b]:after,[data-v-00722d2b]:before{--un-content:""}[data-v-00722d2b]:host,html[data-v-00722d2b]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-00722d2b]{line-height:inherit;margin:0}hr[data-v-00722d2b]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-00722d2b]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-00722d2b],h2[data-v-00722d2b],h3[data-v-00722d2b],h4[data-v-00722d2b],h5[data-v-00722d2b],h6[data-v-00722d2b]{font-size:inherit;font-weight:inherit}a[data-v-00722d2b]{color:inherit;text-decoration:inherit}b[data-v-00722d2b],strong[data-v-00722d2b]{font-weight:bolder}code[data-v-00722d2b],kbd[data-v-00722d2b],pre[data-v-00722d2b],samp[data-v-00722d2b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-00722d2b]{font-size:80%}sub[data-v-00722d2b],sup[data-v-00722d2b]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-00722d2b]{bottom:-.25em}sup[data-v-00722d2b]{top:-.5em}table[data-v-00722d2b]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-00722d2b],input[data-v-00722d2b],optgroup[data-v-00722d2b],select[data-v-00722d2b],textarea[data-v-00722d2b]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-00722d2b],select[data-v-00722d2b]{text-transform:none}[type=button][data-v-00722d2b],[type=reset][data-v-00722d2b],[type=submit][data-v-00722d2b],button[data-v-00722d2b]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-00722d2b]:-moz-focusring{outline:auto}[data-v-00722d2b]:-moz-ui-invalid{box-shadow:none}progress[data-v-00722d2b]{vertical-align:baseline}[data-v-00722d2b]::-webkit-inner-spin-button,[data-v-00722d2b]::-webkit-outer-spin-button{height:auto}[type=search][data-v-00722d2b]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-00722d2b]::-webkit-search-decoration{-webkit-appearance:none}[data-v-00722d2b]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-00722d2b]{display:list-item}blockquote[data-v-00722d2b],dd[data-v-00722d2b],dl[data-v-00722d2b],figure[data-v-00722d2b],h1[data-v-00722d2b],h2[data-v-00722d2b],h3[data-v-00722d2b],h4[data-v-00722d2b],h5[data-v-00722d2b],h6[data-v-00722d2b],hr[data-v-00722d2b],p[data-v-00722d2b],pre[data-v-00722d2b]{margin:0}fieldset[data-v-00722d2b]{margin:0}fieldset[data-v-00722d2b],legend[data-v-00722d2b]{padding:0}menu[data-v-00722d2b],ol[data-v-00722d2b],ul[data-v-00722d2b]{list-style:none;margin:0;padding:0}dialog[data-v-00722d2b]{padding:0}textarea[data-v-00722d2b]{resize:vertical}input[data-v-00722d2b]::-moz-placeholder,textarea[data-v-00722d2b]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-00722d2b]::placeholder,textarea[data-v-00722d2b]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-00722d2b],button[data-v-00722d2b]{cursor:pointer}[data-v-00722d2b]:disabled{cursor:default}audio[data-v-00722d2b],canvas[data-v-00722d2b],embed[data-v-00722d2b],iframe[data-v-00722d2b],img[data-v-00722d2b],object[data-v-00722d2b],svg[data-v-00722d2b],video[data-v-00722d2b]{display:block;vertical-align:middle}img[data-v-00722d2b],video[data-v-00722d2b]{height:auto;max-width:100%}[hidden][data-v-00722d2b]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-00722d2b],[data-v-00722d2b]:after,[data-v-00722d2b]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-00722d2b]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-hlhf5b[data-v-00722d2b]{align-items:center!important;border-radius:.5rem!important;display:flex!important;height:100%!important;justify-content:center!important;position:absolute!important;width:100%!important;z-index:9999!important;--un-bg-opacity:1!important;background-color:rgb(243 244 246/var(--un-bg-opacity))!important}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-7bb1c0db],[data-v-7bb1c0db]:after,[data-v-7bb1c0db]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-7bb1c0db]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-6dauvy[data-v-7bb1c0db]{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;position:absolute!important;width:100%!important;z-index:9999!important;--un-bg-opacity:1!important;background-color:rgb(243 244 246/var(--un-bg-opacity))!important}.cdek-j8124d[data-v-7bb1c0db]{font-size:1.25rem!important;line-height:1.75rem!important}.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap_slots{display:none}
14.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}*[data-v-1ce8e8cf],[data-v-1ce8e8cf]:after,[data-v-1ce8e8cf]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-1ce8e8cf]:after,[data-v-1ce8e8cf]:before{--un-content:""}[data-v-1ce8e8cf]:host,html[data-v-1ce8e8cf]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-1ce8e8cf]{line-height:inherit;margin:0}hr[data-v-1ce8e8cf]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-1ce8e8cf]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-1ce8e8cf],h2[data-v-1ce8e8cf],h3[data-v-1ce8e8cf],h4[data-v-1ce8e8cf],h5[data-v-1ce8e8cf],h6[data-v-1ce8e8cf]{font-size:inherit;font-weight:inherit}a[data-v-1ce8e8cf]{color:inherit;text-decoration:inherit}b[data-v-1ce8e8cf],strong[data-v-1ce8e8cf]{font-weight:bolder}code[data-v-1ce8e8cf],kbd[data-v-1ce8e8cf],pre[data-v-1ce8e8cf],samp[data-v-1ce8e8cf]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-1ce8e8cf]{font-size:80%}sub[data-v-1ce8e8cf],sup[data-v-1ce8e8cf]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-1ce8e8cf]{bottom:-.25em}sup[data-v-1ce8e8cf]{top:-.5em}table[data-v-1ce8e8cf]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-1ce8e8cf],input[data-v-1ce8e8cf],optgroup[data-v-1ce8e8cf],select[data-v-1ce8e8cf],textarea[data-v-1ce8e8cf]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-1ce8e8cf],select[data-v-1ce8e8cf]{text-transform:none}[type=button][data-v-1ce8e8cf],[type=reset][data-v-1ce8e8cf],[type=submit][data-v-1ce8e8cf],button[data-v-1ce8e8cf]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-1ce8e8cf]:-moz-focusring{outline:auto}[data-v-1ce8e8cf]:-moz-ui-invalid{box-shadow:none}progress[data-v-1ce8e8cf]{vertical-align:baseline}[data-v-1ce8e8cf]::-webkit-inner-spin-button,[data-v-1ce8e8cf]::-webkit-outer-spin-button{height:auto}[type=search][data-v-1ce8e8cf]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-1ce8e8cf]::-webkit-search-decoration{-webkit-appearance:none}[data-v-1ce8e8cf]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-1ce8e8cf]{display:list-item}blockquote[data-v-1ce8e8cf],dd[data-v-1ce8e8cf],dl[data-v-1ce8e8cf],figure[data-v-1ce8e8cf],h1[data-v-1ce8e8cf],h2[data-v-1ce8e8cf],h3[data-v-1ce8e8cf],h4[data-v-1ce8e8cf],h5[data-v-1ce8e8cf],h6[data-v-1ce8e8cf],hr[data-v-1ce8e8cf],p[data-v-1ce8e8cf],pre[data-v-1ce8e8cf]{margin:0}fieldset[data-v-1ce8e8cf]{margin:0}fieldset[data-v-1ce8e8cf],legend[data-v-1ce8e8cf]{padding:0}menu[data-v-1ce8e8cf],ol[data-v-1ce8e8cf],ul[data-v-1ce8e8cf]{list-style:none;margin:0;padding:0}dialog[data-v-1ce8e8cf]{padding:0}textarea[data-v-1ce8e8cf]{resize:vertical}input[data-v-1ce8e8cf]::-moz-placeholder,textarea[data-v-1ce8e8cf]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-1ce8e8cf]::placeholder,textarea[data-v-1ce8e8cf]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-1ce8e8cf],button[data-v-1ce8e8cf]{cursor:pointer}[data-v-1ce8e8cf]:disabled{cursor:default}audio[data-v-1ce8e8cf],canvas[data-v-1ce8e8cf],embed[data-v-1ce8e8cf],iframe[data-v-1ce8e8cf],img[data-v-1ce8e8cf],object[data-v-1ce8e8cf],svg[data-v-1ce8e8cf],video[data-v-1ce8e8cf]{display:block;vertical-align:middle}img[data-v-1ce8e8cf],video[data-v-1ce8e8cf]{height:auto;max-width:100%}[hidden][data-v-1ce8e8cf]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-1ce8e8cf],[data-v-1ce8e8cf]:after,[data-v-1ce8e8cf]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-1ce8e8cf]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-luckad[data-v-1ce8e8cf]{cursor:pointer!important;margin-left:.25rem!important;margin-right:.25rem!important;position:relative!important}.cdek-luckad[data-v-1ce8e8cf],.cdek-xvnk8x[data-v-1ce8e8cf]{border-radius:.5rem!important}.cdek-xvnk8x[data-v-1ce8e8cf]{display:grid!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.25rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-weight:500!important;font-weight:400!important}.mobile .cdek-xvnk8x[data-v-1ce8e8cf]{gap:.5rem!important;grid-auto-flow:row!important}.cdek-qzbpbh[data-v-1ce8e8cf]{cursor:pointer!important;margin:0!important;text-transform:uppercase!important}.cdek-luckad[data-v-1ce8e8cf]:first-of-type{margin-left:0!important}.cdek-luckad[data-v-1ce8e8cf]:last-of-type{margin-right:0!important}.cdek-wa75fd[data-v-1ce8e8cf]{display:none!important}.cdek-pdfvml[data-v-1ce8e8cf]{align-items:center!important;display:flex!important;gap:.5rem!important;justify-content:center!important;padding:.25rem!important;text-align:center!important}.cdek-mfqq2r[data-v-1ce8e8cf]{--un-bg-opacity:1!important;background-color:rgba(255,255,255,var(--un-bg-opacity))!important;--un-text-opacity:1!important;color:rgba(21,142,58,var(--un-text-opacity))!important;--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}.cdek-fshz91[data-v-1ce8e8cf]:hover{--un-bg-opacity:.1!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}*[data-v-d92c7b6d],[data-v-d92c7b6d]:after,[data-v-d92c7b6d]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-d92c7b6d]:after,[data-v-d92c7b6d]:before{--un-content:""}[data-v-d92c7b6d]:host,html[data-v-d92c7b6d]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-d92c7b6d]{line-height:inherit;margin:0}hr[data-v-d92c7b6d]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-d92c7b6d]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-d92c7b6d],h2[data-v-d92c7b6d],h3[data-v-d92c7b6d],h4[data-v-d92c7b6d],h5[data-v-d92c7b6d],h6[data-v-d92c7b6d]{font-size:inherit;font-weight:inherit}a[data-v-d92c7b6d]{color:inherit;text-decoration:inherit}b[data-v-d92c7b6d],strong[data-v-d92c7b6d]{font-weight:bolder}code[data-v-d92c7b6d],kbd[data-v-d92c7b6d],pre[data-v-d92c7b6d],samp[data-v-d92c7b6d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-d92c7b6d]{font-size:80%}sub[data-v-d92c7b6d],sup[data-v-d92c7b6d]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-d92c7b6d]{bottom:-.25em}sup[data-v-d92c7b6d]{top:-.5em}table[data-v-d92c7b6d]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-d92c7b6d],input[data-v-d92c7b6d],optgroup[data-v-d92c7b6d],select[data-v-d92c7b6d],textarea[data-v-d92c7b6d]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-d92c7b6d],select[data-v-d92c7b6d]{text-transform:none}[type=button][data-v-d92c7b6d],[type=reset][data-v-d92c7b6d],[type=submit][data-v-d92c7b6d],button[data-v-d92c7b6d]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-d92c7b6d]:-moz-focusring{outline:auto}[data-v-d92c7b6d]:-moz-ui-invalid{box-shadow:none}progress[data-v-d92c7b6d]{vertical-align:baseline}[data-v-d92c7b6d]::-webkit-inner-spin-button,[data-v-d92c7b6d]::-webkit-outer-spin-button{height:auto}[type=search][data-v-d92c7b6d]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-d92c7b6d]::-webkit-search-decoration{-webkit-appearance:none}[data-v-d92c7b6d]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-d92c7b6d]{display:list-item}blockquote[data-v-d92c7b6d],dd[data-v-d92c7b6d],dl[data-v-d92c7b6d],figure[data-v-d92c7b6d],h1[data-v-d92c7b6d],h2[data-v-d92c7b6d],h3[data-v-d92c7b6d],h4[data-v-d92c7b6d],h5[data-v-d92c7b6d],h6[data-v-d92c7b6d],hr[data-v-d92c7b6d],p[data-v-d92c7b6d],pre[data-v-d92c7b6d]{margin:0}fieldset[data-v-d92c7b6d]{margin:0}fieldset[data-v-d92c7b6d],legend[data-v-d92c7b6d]{padding:0}menu[data-v-d92c7b6d],ol[data-v-d92c7b6d],ul[data-v-d92c7b6d]{list-style:none;margin:0;padding:0}dialog[data-v-d92c7b6d]{padding:0}textarea[data-v-d92c7b6d]{resize:vertical}input[data-v-d92c7b6d]::-moz-placeholder,textarea[data-v-d92c7b6d]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-d92c7b6d]::placeholder,textarea[data-v-d92c7b6d]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-d92c7b6d],button[data-v-d92c7b6d]{cursor:pointer}[data-v-d92c7b6d]:disabled{cursor:default}audio[data-v-d92c7b6d],canvas[data-v-d92c7b6d],embed[data-v-d92c7b6d],iframe[data-v-d92c7b6d],img[data-v-d92c7b6d],object[data-v-d92c7b6d],svg[data-v-d92c7b6d],video[data-v-d92c7b6d]{display:block;vertical-align:middle}img[data-v-d92c7b6d],video[data-v-d92c7b6d]{height:auto;max-width:100%}[hidden][data-v-d92c7b6d]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-d92c7b6d],[data-v-d92c7b6d]:after,[data-v-d92c7b6d]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-d92c7b6d]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-3kq5ny[data-v-d92c7b6d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M20 6H9m11 6h-7m7 6H9M4 8l4 4l-4 4\'/%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-q4k1hq[data-v-d92c7b6d]{background:url("data:image/svg+xml;utf8,%3Csvg width=\'13\' height=\'13\' viewBox=\'0 0 13 13\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 7.66667H11.6667M5.00001 1V11.6667M1 4.33337H5.00001M2.33331 1H10.3333C11.0697 1 11.6667 1.59695 11.6667 2.33333V10.3334C11.6667 11.0697 11.0697 11.6667 10.3333 11.6667H2.33331C1.59696 11.6667 1 11.0697 1 10.3334V2.33333C1 1.59695 1.59696 1 2.33331 1ZM7.00001 2.99997H9.66671V
145.66667H7.00001V2.99997Z\' stroke=\'black\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E") no-repeat!important;background-color:transparent!important;background-size:100% 100%!important}.cdek-q4k1hq[data-v-d92c7b6d],.cdek-s1qo85[data-v-d92c7b6d]{height:1.2em!important;height:1rem!important;width:1.2em!important;width:1rem!important}.cdek-s1qo85[data-v-d92c7b6d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M3 21h18M5 21V7l8-4v18m6 0V11l-6-4M9 9v.01M9 12v.01M9 15v.01M9 18v.01\'/%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.cdek-o0lrzz[data-v-d92c7b6d]{height:calc(100% - 4.25rem)!important;margin-top:.25rem!important;overflow:hidden!important;overflow-wrap:break-word!important;padding:.5rem!important;position:relative!important;white-space:normal!important}.cdek-uv033b[data-v-d92c7b6d]{height:100%!important;position:absolute!important;right:0!important;top:0!important;width:18rem!important;z-index:10!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.cdek-i5n42d[data-v-d92c7b6d]{right:-20rem!important}.cdek-p9960d[data-v-d92c7b6d]{align-items:center!important;border-radius:.375rem!important;cursor:pointer!important;display:flex!important;gap:.5rem!important;justify-content:center!important;margin-top:.25rem!important;width:10rem!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important;font-size:.75rem!important;font-weight:500!important;line-height:1rem!important;padding-bottom:.5rem!important;padding-top:.5rem!important;text-transform:uppercase!important}.cdek-2ew9g8[data-v-d92c7b6d],.cdek-p9960d[data-v-d92c7b6d]{margin-bottom:.25rem!important}.cdek-xej5pa[data-v-d92c7b6d]{border-radius:.375rem!important;cursor:pointer!important;margin-bottom:.5rem!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important;padding:.5rem!important}.cdek-9ax2h3[data-v-d92c7b6d]{align-items:center!important;display:flex!important;gap:.25rem!important;padding-bottom:.25rem!important;padding-top:.25rem!important}.cdek-7b210z[data-v-d92c7b6d]{border-bottom-width:2px!important;--un-border-opacity:1!important;border-color:rgb(231 229 228/var(--un-border-opacity))!important;padding:.5rem!important}.cdek-xej5pa[data-v-d92c7b6d]:hover{--un-bg-opacity:.1!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}*[data-v-e38dd0fe],[data-v-e38dd0fe]:after,[data-v-e38dd0fe]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-e38dd0fe]:after,[data-v-e38dd0fe]:before{--un-content:""}[data-v-e38dd0fe]:host,html[data-v-e38dd0fe]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-e38dd0fe]{line-height:inherit;margin:0}hr[data-v-e38dd0fe]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-e38dd0fe]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-e38dd0fe],h2[data-v-e38dd0fe],h3[data-v-e38dd0fe],h4[data-v-e38dd0fe],h5[data-v-e38dd0fe],h6[data-v-e38dd0fe]{font-size:inherit;font-weight:inherit}a[data-v-e38dd0fe]{color:inherit;text-decoration:inherit}b[data-v-e38dd0fe],strong[data-v-e38dd0fe]{font-weight:bolder}code[data-v-e38dd0fe],kbd[data-v-e38dd0fe],pre[data-v-e38dd0fe],samp[data-v-e38dd0fe]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-e38dd0fe]{font-size:80%}sub[data-v-e38dd0fe],sup[data-v-e38dd0fe]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-e38dd0fe]{bottom:-.25em}sup[data-v-e38dd0fe]{top:-.5em}table[data-v-e38dd0fe]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-e38dd0fe],input[data-v-e38dd0fe],optgroup[data-v-e38dd0fe],select[data-v-e38dd0fe],textarea[data-v-e38dd0fe]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-e38dd0fe],select[data-v-e38dd0fe]{text-transform:none}[type=button][data-v-e38dd0fe],[type=reset][data-v-e38dd0fe],[type=submit][data-v-e38dd0fe],button[data-v-e38dd0fe]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-e38dd0fe]:-moz-focusring{outline:auto}[data-v-e38dd0fe]:-moz-ui-invalid{box-shadow:none}progress[data-v-e38dd0fe]{vertical-align:baseline}[data-v-e38dd0fe]::-webkit-inner-spin-button,[data-v-e38dd0fe]::-webkit-outer-spin-button{height:auto}[type=search][data-v-e38dd0fe]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-e38dd0fe]::-webkit-search-decoration{-webkit-appearance:none}[data-v-e38dd0fe]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-e38dd0fe]{display:list-item}blockquote[data-v-e38dd0fe],dd[data-v-e38dd0fe],dl[data-v-e38dd0fe],figure[data-v-e38dd0fe],h1[data-v-e38dd0fe],h2[data-v-e38dd0fe],h3[data-v-e38dd0fe],h4[data-v-e38dd0fe],h5[data-v-e38dd0fe],h6[data-v-e38dd0fe],hr[data-v-e38dd0fe],p[data-v-e38dd0fe],pre[data-v-e38dd0fe]{margin:0}fieldset[data-v-e38dd0fe]{margin:0}fieldset[data-v-e38dd0fe],legend[data-v-e38dd0fe]{padding:0}menu[data-v-e38dd0fe],ol[data-v-e38dd0fe],ul[data-v-e38dd0fe]{list-style:none;margin:0;padding:0}dialog[data-v-e38dd0fe]{padding:0}textarea[data-v-e38dd0fe]{resize:vertical}input[data-v-e38dd0fe]::-moz-placeholder,textarea[data-v-e38dd0fe]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-e38dd0fe]::placeholder,textarea[data-v-e38dd0fe]::placeholder{color:#9ca3af;opacity:1}
14[role=button][data-v-e38dd0fe],button[data-v-e38dd0fe]{cursor:pointer}[data-v-e38dd0fe]:disabled{cursor:default}audio[data-v-e38dd0fe],canvas[data-v-e38dd0fe],embed[data-v-e38dd0fe],iframe[data-v-e38dd0fe],img[data-v-e38dd0fe],object[data-v-e38dd0fe],svg[data-v-e38dd0fe],video[data-v-e38dd0fe]{display:block;vertical-align:middle}img[data-v-e38dd0fe],video[data-v-e38dd0fe]{height:auto;max-width:100%}[hidden][data-v-e38dd0fe]{display:none}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-e38dd0fe],[data-v-e38dd0fe]:after,[data-v-e38dd0fe]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-e38dd0fe]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);
14--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-hduxed[data-v-e38dd0fe]{height:2.25rem!important}.cdek-hmeecb[data-v-e38dd0fe]{align-items:center!important;border-color:transparent!important;border-radius:.5rem!important;border-width:1px!important;display:inline-flex!important;font-size:1rem!important;height:3rem!important;justify-content:center!important;line-height:1.5rem!important;padding:.75rem 1.5rem!important;width:100%!important}.cdek-b9aure[data-v-e38dd0fe]{--un-bg-opacity:1!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important;--un-text-opacity:1!important}.cdek-b9aure[data-v-e38dd0fe],.cdek-cpsdxs[data-v-e38dd0fe]{color:rgba(255,255,255,var(--un-text-opacity))!important}.cdek-cpsdxs[data-v-e38dd0fe]{--un-bg-opacity:.35!important;background-color:rgba(0,0,0,var(--un-bg-opacity))!important;--un-text-opacity:1!important}.cdek-j30l3x[data-v-e38dd0fe]{--un-bg-opacity:.1!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important;--un-text-opacity:1!important;color:rgba(26,178,72,var(--un-text-opacity))!important}*[data-v-c6c2b13b],[data-v-c6c2b13b]:after,[data-v-c6c2b13b]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-c6c2b13b]:after,[data-v-c6c2b13b]:before{--un-content:""}[data-v-c6c2b13b]:host,html[data-v-c6c2b13b]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-c6c2b13b]{line-height:inherit;margin:0}hr[data-v-c6c2b13b]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-c6c2b13b]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-c6c2b13b],h2[data-v-c6c2b13b],h3[data-v-c6c2b13b],h4[data-v-c6c2b13b],h5[data-v-c6c2b13b],h6[data-v-c6c2b13b]{font-size:inherit;font-weight:inherit}a[data-v-c6c2b13b]{color:inherit;text-decoration:inherit}b[data-v-c6c2b13b],strong[data-v-c6c2b13b]{font-weight:bolder}code[data-v-c6c2b13b],kbd[data-v-c6c2b13b],pre[data-v-c6c2b13b],samp[data-v-c6c2b13b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-c6c2b13b]{font-size:80%}sub[data-v-c6c2b13b],sup[data-v-c6c2b13b]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-c6c2b13b]{bottom:-.25em}sup[data-v-c6c2b13b]{top:-.5em}table[data-v-c6c2b13b]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-c6c2b13b],input[data-v-c6c2b13b],optgroup[data-v-c6c2b13b],select[data-v-c6c2b13b],textarea[data-v-c6c2b13b]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-c6c2b13b],select[data-v-c6c2b13b]{text-transform:none}[type=button][data-v-c6c2b13b],[type=reset][data-v-c6c2b13b],[type=submit][data-v-c6c2b13b],button[data-v-c6c2b13b]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-c6c2b13b]:-moz-focusring{outline:auto}[data-v-c6c2b13b]:-moz-ui-invalid{box-shadow:none}progress[data-v-c6c2b13b]{vertical-align:baseline}[data-v-c6c2b13b]::-webkit-inner-spin-button,[data-v-c6c2b13b]::-webkit-outer-spin-button{height:auto}[type=search][data-v-c6c2b13b]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-c6c2b13b]::-webkit-search-decoration{-webkit-appearance:none}[data-v-c6c2b13b]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-c6c2b13b]{display:list-item}blockquote[data-v-c6c2b13b],dd[data-v-c6c2b13b],dl[data-v-c6c2b13b],figure[data-v-c6c2b13b],h1[data-v-c6c2b13b],h2[data-v-c6c2b13b],h3[data-v-c6c2b13b],h4[data-v-c6c2b13b],h5[data-v-c6c2b13b],h6[data-v-c6c2b13b],hr[data-v-c6c2b13b],p[data-v-c6c2b13b],pre[data-v-c6c2b13b]{margin:0}fieldset[data-v-c6c2b13b]{margin:0}fieldset[data-v-c6c2b13b],legend[data-v-c6c2b13b]{padding:0}menu[data-v-c6c2b13b],ol[data-v-c6c2b13b],ul[data-v-c6c2b13b]{list-style:none;margin:0;padding:0}dialog[data-v-c6c2b13b]{padding:0}textarea[data-v-c6c2b13b]{resize:vertical}input[data-v-c6c2b13b]::-moz-placeholder,textarea[data-v-c6c2b13b]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-c6c2b13b]::placeholder,textarea[data-v-c6c2b13b]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-c6c2b13b],button[data-v-c6c2b13b]{cursor:pointer}[data-v-c6c2b13b]:disabled{cursor:default}audio[data-v-c6c2b13b],canvas[data-v-c6c2b13b],embed[data-v-c6c2b13b],iframe[data-v-c6c2b13b],img[data-v-c6c2b13b],object[data-v-c6c2b13b],svg[data-v-c6c2b13b],video[data-v-c6c2b13b]{display:block;vertical-align:middle}img[data-v-c6c2b13b],video[data-v-c6c2b13b]{height:auto;max-width:100%}[hidden][data-v-c6c2b13b]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-c6c2b13b],[data-v-c6c2b13b]:after,[data-v-c6c2b13b]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-c6c2b13b]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-0os0h6[data-v-c6c2b13b]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m5 12l5 5L20 7\'/%3E%3C/svg%3E")!important;color:inherit!important;position:absolute!important;right:.5rem!important;top:.5rem!important;--un-text-opacity:1!important;color:rgba(21,142,58,var(--un-text-opacity))!important}.cdek-0os0h6[data-v-c6c2b13b],.cdek-zghbpn[data-v-c6c2b13b]{background-color:currentColor!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-zghbpn[data-v-c6c2b13b]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M12 3a9 9 0 1 0 9 9\'/%3E%3C/svg%3E")!important;animation:spin-c6c2b13b 1s linear infinite!important;color:inherit!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important}.cdek-18beit[data-v-c6c2b13b]{cursor:pointer!important;margin-bottom:.75rem!important;--un-border-opacity:1!important;border-color:rgba(26,178,72,var(--un-border-opacity))!important;border-radius:.375rem!important;border-style:solid!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.75rem!important}.cdek-18beit[data-v-c6c2b13b],.cdek-elq2oy[data-v-c6c2b13b]{position:relative!important}.cdek-elq2oy[data-v-c6c2b13b]{overflow-wrap:break-word!important;white-space:normal!important}.cdek-elq2oy[data-v-c6c2b13b],.cdek-paz0c8[data-v-c6c2b13b]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.cdek-paz0c8[data-v-c6c2b13b]{font-weight:600!important;margin-bottom:.5rem!important;margin-left:.75rem!important}.cdek-fjsxo0[data-v-c6c2b13b]{display:flex!important;justify-content:center!important}.cdek-psbor4[data-v-c6c2b13b]{display:flex!important;font-size:.75rem!important;gap:.5rem!important;line-height:1rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important}.cdek-pog16f[data-v-c6c2b13b]{border-width:1px!important}.cdek-18beit[data-v-c6c2b13b]:hover,.cdek-pog16f[data-v-c6c2b13b]{--un-bg-opacity:.1!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.cdek-u1m6pu[data-v-c6c2b13b]{text-align:center!important;--un-text-opacity:1!important;color:rgb(220 38 38/var(--un-text-opacity))!important}@keyframes spin-c6c2b13b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}*[data-v-3095b5ae],[data-v-3095b5ae]:after,[data-v-3095b5ae]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-3095b5ae]:after,[data-v-3095b5ae]:before{--un-content:""}[data-v-3095b5ae]:host,html[data-v-3095b5ae]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-3095b5ae]{line-height:inherit;margin:0}hr[data-v-3095b5ae]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-3095b5ae]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-3095b5ae],h2[data-v-3095b5ae],h3[data-v-3095b5ae],h4[data-v-3095b5ae],h5[data-v-3095b5ae],h6[data-v-3095b5ae]{font-size:inherit;font-weight:inherit}a[data-v-3095b5ae]{color:inherit;text-decoration:inherit}b[data-v-3095b5ae],strong[data-v-3095b5ae]{font-weight:bolder}code[data-v-3095b5ae],kbd[data-v-3095b5ae],pre[data-v-3095b5ae],samp[data-v-3095b5ae]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-3095b5ae]{font-size:80%}sub[data-v-3095b5ae],sup[data-v-3095b5ae]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-3095b5ae]{bottom:-.25em}sup[data-v-3095b5ae]{top:-.5em}table[data-v-3095b5ae]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-3095b5ae],input[data-v-3095b5ae],optgroup[data-v-3095b5ae],select[data-v-3095b5ae],textarea[data-v-3095b5ae]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-3095b5ae],select[data-v-3095b5ae]{text-transform:none}[type=button][data-v-3095b5ae],[type=reset][data-v-3095b5ae],[type=submit][data-v-3095b5ae],button[data-v-3095b5ae]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-3095b5ae]:-moz-focusring{outline:auto}[data-v-3095b5ae]:-moz-ui-invalid{box-shadow:none}progress[data-v-3095b5ae]{vertical-align:baseline}[data-v-3095b5ae]::-webkit-inner-spin-button,[data-v-3095b5ae]::-webkit-outer-spin-button{height:auto}[type=search][data-v-3095b5ae]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-3095b5ae]::-webkit-search-decoration{-webkit-appearance:none}[data-v-3095b5ae]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-3095b5ae]{display:list-item}blockquote[data-v-3095b5ae],dd[data-v-3095b5ae],dl[data-v-3095b5ae],figure[data-v-3095b5ae],h1[data-v-3095b5ae],h2[data-v-3095b5ae],h3[data-v-3095b5ae],h4[data-v-3095b5ae],h5[data-v-3095b5ae],h6[data-v-3095b5ae],hr[data-v-3095b5ae],p[data-v-3095b5ae],pre[data-v-3095b5ae]{margin:0}fieldset[data-v-3095b5ae]{margin:0}fieldset[data-v-3095b5ae],legend[data-v-3095b5ae]{padding:0}menu[data-v-3095b5ae],ol[data-v-3095b5ae],ul[data-v-3095b5ae]{list-style:none;margin:0;padding:0}dialog[data-v-3095b5ae]{padding:0}textarea[data-v-3095b5ae]{resize:vertical}input[data-v-3095b5ae]::-moz-placeholder,textarea[data-v-3095b5ae]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-3095b5ae]::placeholder,textarea[data-v-3095b5ae]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-3095b5ae],button[data-v-3095b5ae]{cursor:pointer}[data-v-3095b5ae]:disabled{cursor:default}audio[data-v-3095b5ae],canvas[data-v-3095b5ae],embed[data-v-3095b5ae],iframe[data-v-3095b5ae],img[data-v-3095b5ae],object[data-v-3095b5ae],svg[data-v-3095b5ae],video[data-v-3095b5ae]{display:block;vertical-align:middle}img[data-v-3095b5ae],video[data-v-3095b5ae]{height:auto;max-width:100%}[hidden][data-v-3095b5ae]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-3095b5ae],[data-v-3095b5ae]:after,[data-v-3095b5ae]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-3095b5ae]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }
14.cdek-98j0ei[data-v-3095b5ae]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M18 6L6 18M6 6l12 12\'/%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;cursor:pointer!important;display:block!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;position:absolute!important;right:.75rem!important;top:.75rem!important;width:1.2em!important;width:1.5rem!important;--un-text-opacity:1!important;color:rgba(26,178,72,var(--un-text-opacity))!important}.cdek-4rxe5u[data-v-3095b5ae]{height:calc(100% - 2rem)!important;overflow:hidden!important;position:relative!important}.cdek-dorbss[data-v-3095b5ae]{height:100%!important;position:absolute!important;right:0!important;top:0!important;white-space:normal!important;width:18rem!important;z-index:20!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.5rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;--un-drop-shadow:drop-shadow(0 4px 3px var(--un-drop-shadow-color,rgba(0,0,0,.07))) drop-shadow(0 2px 2px var(--un-drop-shadow-color,rgba(0,0,0,.06)))!important;filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.cdek-i5n42d[data-v-3095b5ae]{right:-20rem!important}.cdek-1smek3[data-v-3095b5ae]{margin-bottom:.25rem!important;--un-text-opacity:1!important;color:rgb(120 113 108/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.cdek-lipuny[data-v-3095b5ae]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-weight:700!important;margin-bottom:.75rem!important}.cdek-kf9rpr[data-v-3095b5ae],.cdek-lipuny[data-v-3095b5ae]{padding-left:.75rem!important;padding-right:.75rem!important}.cdek-kf9rpr[data-v-3095b5ae]{padding-top:.75rem!important}.cdek-u1m6pu[data-v-3095b5ae]{text-align:center!important;--un-text-opacity:1!important;color:rgb(220 38 38/var(--un-text-opacity))!important}*[data-v-d8781755],[data-v-d8781755]:after,[data-v-d8781755]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-d8781755]:after,[data-v-d8781755]:before{--un-content:""}[data-v-d8781755]:host,html[data-v-d8781755]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-d8781755]{line-height:inherit;margin:0}hr[data-v-d8781755]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-d8781755]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-d8781755],h2[data-v-d8781755],h3[data-v-d8781755],h4[data-v-d8781755],h5[data-v-d8781755],h6[data-v-d8781755]{font-size:inherit;font-weight:inherit}a[data-v-d8781755]{color:inherit;text-decoration:inherit}b[data-v-d8781755],strong[data-v-d8781755]{font-weight:bolder}code[data-v-d8781755],kbd[data-v-d8781755],pre[data-v-d8781755],samp[data-v-d8781755]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-d8781755]{font-size:80%}sub[data-v-d8781755],sup[data-v-d8781755]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-d8781755]{bottom:-.25em}sup[data-v-d8781755]{top:-.5em}table[data-v-d8781755]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-d8781755],input[data-v-d8781755],optgroup[data-v-d8781755],select[data-v-d8781755],textarea[data-v-d8781755]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-d8781755],select[data-v-d8781755]{text-transform:none}[type=button][data-v-d8781755],[type=reset][data-v-d8781755],[type=submit][data-v-d8781755],button[data-v-d8781755]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-d8781755]:-moz-focusring{outline:auto}[data-v-d8781755]:-moz-ui-invalid{box-shadow:none}progress[data-v-d8781755]{vertical-align:baseline}[data-v-d8781755]::-webkit-inner-spin-button,[data-v-d8781755]::-webkit-outer-spin-button{height:auto}[type=search][data-v-d8781755]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-d8781755]::-webkit-search-decoration{-webkit-appearance:none}[data-v-d8781755]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-d8781755]{display:list-item}blockquote[data-v-d8781755],dd[data-v-d8781755],dl[data-v-d8781755],figure[data-v-d8781755],h1[data-v-d8781755],h2[data-v-d8781755],h3[data-v-d8781755],h4[data-v-d8781755],h5[data-v-d8781755],h6[data-v-d8781755],hr[data-v-d8781755],p[data-v-d8781755],pre[data-v-d8781755]{margin:0}fieldset[data-v-d8781755]{margin:0}fieldset[data-v-d8781755],legend[data-v-d8781755]{padding:0}menu[data-v-d8781755],ol[data-v-d8781755],ul[data-v-d8781755]{list-style:none;margin:0;padding:0}dialog[data-v-d8781755]{padding:0}textarea[data-v-d8781755]{resize:vertical}input[data-v-d8781755]::-moz-placeholder,textarea[data-v-d8781755]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-d8781755]::placeholder,textarea[data-v-d8781755]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-d8781755],button[data-v-d8781755]{cursor:pointer}[data-v-d8781755]:disabled{cursor:default}audio[data-v-d8781755],canvas[data-v-d8781755],embed[data-v-d8781755],iframe[data-v-d8781755],img[data-v-d8781755],object[data-v-d8781755],svg[data-v-d8781755],video[data-v-d8781755]{display:block;vertical-align:middle}img[data-v-d8781755],video[data-v-d8781755]{height:auto;max-width:100%}[hidden][data-v-d8781755]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-d8781755],[data-v-d8781755]:after,[data-v-d8781755]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-d8781755]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-98j0ei[data-v-d8781755]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M18 6L6 18M6 6l12 12\'/%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;cursor:pointer!important;display:block!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;position:absolute!important;right:.75rem!important;top:.75rem!important;width:1.2em!important;width:1.5rem!important;--un-text-opacity:1!important;color:rgba(26,178,72,var(--un-text-opacity))!important}.cdek-4rxe5u[data-v-d8781755]{height:calc(100% - 2rem)!important;overflow:hidden!important;position:relative!important}.cdek-dorbss[data-v-d8781755]{height:100%!important;position:absolute!important;right:0!important;top:0!important;white-space:normal!important;width:18rem!important;z-index:20!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.5rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;--un-drop-shadow:drop-shadow(0 4px 3px var(--un-drop-shadow-color,rgba(0,0,0,.07))) drop-shadow(0 2px 2px var(--un-drop-shadow-color,rgba(0,0,0,.06)))!important;filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.cdek-i5n42d[data-v-d8781755]{right:-20rem!important}.cdek-1smek3[data-v-d8781755]{--un-text-opacity:1!important;color:rgb(120 113 108/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.cdek-1smek3[data-v-d8781755],.cdek-2ew9g8[data-v-d8781755]{margin-bottom:.25rem!important}.cdek-fsvu2f[data-v-d8781755]{font-size:1rem!important;font-weight:700!important;line-height:1.5rem!important;margin-bottom:.5rem!important}.cdek-qmwuzg[data-v-d8781755]{margin-bottom:.25rem!important}.cdek-kf9rpr[data-v-d8781755],.cdek-qmwuzg[data-v-d8781755]{padding-left:.75rem!important;padding-right:.75rem!important}.cdek-kf9rpr[data-v-d8781755]{padding-top:.75rem!important}*[data-v-5ae9f56c],[data-v-5ae9f56c]:after,[data-v-5ae9f56c]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-5ae9f56c]:after,[data-v-5ae9f56c]:before{--un-content:""}[data-v-5ae9f56c]:host,html[data-v-5ae9f56c]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-5ae9f56c]{line-height:inherit;margin:0}hr[data-v-5ae9f56c]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-5ae9f56c]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-5ae9f56c],h2[data-v-5ae9f56c],h3[data-v-5ae9f56c],h4[data-v-5ae9f56c],h5[data-v-5ae9f56c],h6[data-v-5ae9f56c]{font-size:inherit;font-weight:inherit}a[data-v-5ae9f56c]{color:inherit;text-decoration:inherit}b[data-v-5ae9f56c],strong[data-v-5ae9f56c]{font-weight:bolder}code[data-v-5ae9f56c],kbd[data-v-5ae9f56c],pre[data-v-5ae9f56c],samp[data-v-5ae9f56c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-5ae9f56c]{font-size:80%}sub[data-v-5ae9f56c],sup[data-v-5ae9f56c]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-5ae9f56c]{bottom:-.25em}sup[data-v-5ae9f56c]{top:-.5em}table[data-v-5ae9f56c]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-5ae9f56c],input[data-v-5ae9f56c],optgroup[data-v-5ae9f56c],select[data-v-5ae9f56c],textarea[data-v-5ae9f56c]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-5ae9f56c],select[data-v-5ae9f56c]{text-transform:none}[type=button][data-v-5ae9f56c],[type=reset][data-v-5ae9f56c],[type=submit][data-v-5ae9f56c],button[data-v-5ae9f56c]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-5ae9f56c]:-moz-focusring{outline:auto}[data-v-5ae9f56c]:-moz-ui-invalid{box-shadow:none}progress[data-v-5ae9f56c]{vertical-align:baseline}[data-v-5ae9f56c]::-webkit-inner-spin-button,[data-v-5ae9f56c]::-webkit-outer-spin-button{height:auto}[type=search][data-v-5ae9f56c]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-5ae9f56c]::-webkit-search-decoration{-webkit-appearance:none}[data-v-5ae9f56c]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-5ae9f56c]{display:list-item}blockquote[data-v-5ae9f56c],dd[data-v-5ae9f56c],dl[data-v-5ae9f56c],figure[data-v-5ae9f56c],h1[data-v-5ae9f56c],h2[data-v-5ae9f56c],h3[data-v-5ae9f56c],h4[data-v-5ae9f56c],h5[data-v-5ae9f56c],h6[data-v-5ae9f56c],hr[data-v-5ae9f56c],p[data-v-5ae9f56c],pre[data-v-5ae9f56c]{margin:0}fieldset[data-v-5ae9f56c]{margin:0}fieldset[data-v-5ae9f56c],legend[data-v-5ae9f56c]{padding:0}menu[data-v-5ae9f56c],ol[data-v-5ae9f56c],ul[data-v-5ae9f56c]{list-style:none;margin:0;padding:0}dialog[data-v-5ae9f56c]{padding:0}textarea[data-v-5ae9f56c]{resize:vertical}input[data-v-5ae9f56c]::-moz-placeholder,textarea[data-v-5ae9f56c]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-5ae9f56c]::placeholder,textarea[data-v-5ae9f56c]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-5ae9f56c],button[data-v-5ae9f56c]{cursor:pointer}[data-v-5ae9f56c]:disabled{cursor:default}audio[data-v-5ae9f56c],canvas[data-v-5ae9f56c],embed[data-v-5ae9f56c],iframe[data-v-5ae9f56c],img[data-v-5ae9f56c],object[data-v-5ae9f56c],svg[data-v-5ae9f56c],video[data-v-5ae9f56c]{display:block;vertical-align:middle}img[data-v-5ae9f56c],video[data-v-5ae9f56c]{height:auto;max-width:100%}[hidden][data-v-5ae9f56c]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-5ae9f56c],[data-v-5ae9f56c]:after,[data-v-5ae9f56c]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-5ae9f56c]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-4zstr5[data-v-5ae9f56c]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M12 3a9 9 0 1 0 9 9\'/%3E%3C/svg%3E")!important;animation:spin-5ae9f56c 1s linear infinite!important;height:1.2em!important;height:1.5rem!important;width:1.2em!important;width:1.5rem!important}.cdek-4zstr5[data-v-5ae9f56c],.cdek-6ncb86[data-v-5ae9f56c]{background-color:currentColor!important;color:inherit!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.cdek-6ncb86[data-v-5ae9f56c]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M12 18.5L9 17l-6 3V7l6-3l6 3l6-3v7.5M9 4v13m6-10v5.5m6.12
141 7.621a3 3 0 1 0-4.242 0c.418.419 1.125 1.045 2.121 1.879c1.051-.89 1.759-1.516 2.121-1.879M19 18v.01\'/%3E%3C/svg%3E")!important;height:1.2em!important;height:1rem!important;width:1.2em!important;width:1rem!important}.cdek-974nrt[data-v-5ae9f56c]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6\'/%3E%3C/svg%3E")!important}.cdek-974nrt[data-v-5ae9f56c],.cdek-nuhrgq[data-v-5ae9f56c]{background-color:currentColor!important;color:inherit!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-nuhrgq[data-v-5ae9f56c]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m10 10l4 4m0-4l-4 4m2-11c7.2 0 9 1.8 9 9s-1.8 9-9 9s-9-1.8-9-9s1.8-9 9-9\'/%3E%3C/svg%3E")!important;display:block!important}.cdek-p9a13q[data-v-5ae9f56c]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M13 12v.01M3 21h18M5 21V5a2 2 0 0 1 2-2h6m4 10.5V21m4-14h-7m3-3l-3 3l3 3\'/%3E%3C/svg%3E")!important}.cdek-p9a13q[data-v-5ae9f56c],.cdek-s1qo85[data-v-5ae9f56c]{background-color:currentColor!important;color:inherit!important;height:1.2em!important;height:1rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1rem!important}.cdek-s1qo85[data-v-5ae9f56c]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M3 21h18M5 21V7l8-4v18m6 0V11l-6-4M9 9v.01M9 12v.01M9 15v.01M9 18v.01\'/%3E%3C/svg%3E")!important}.cdek-brn495[data-v-5ae9f56c]{border-radius:.375rem!important;left:.75rem!important;max-height:18rem!important;overflow:hidden!important;position:absolute!important;top:3.75rem!important;white-space:normal!important;z-index:50!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;font-size:.75rem!important;line-height:1rem!important;--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}.cdek-brn495[data-v-5ae9f56c],.cdek-fptd2w[data-v-5ae9f56c]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;padding:.5rem!important;width:16rem!important}.cdek-fptd2w[data-v-5ae9f56c]{display:flex!important;font-size:1rem!important;gap:.5rem!important;line-height:1.5rem!important;position:relative!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important}.cdek-czqadm[data-v-5ae9f56c]{border-top-width:2px!important;cursor:pointer!important;margin-top:.25rem!important}.cdek-czqadm[data-v-5ae9f56c]:first-child{border-top-width:0!important;margin-top:0!important}.cdek-d5xywz[data-v-5ae9f56c]{width:100%!important}.cdek-d5xywz[data-v-5ae9f56c],.mobile .cdek-iw4v9k[data-v-5ae9f56c]{display:block!important}.cdek-wa75fd[data-v-5ae9f56c],.mobile .cdek-vfgr9z[data-v-5ae9f56c]{display:none!important}.mobile .cdek-gxcyiu[data-v-5ae9f56c]{width:2.5rem!important}.cdek-koxl8j[data-v-5ae9f56c]{border-width:0!important;line-height:1.5rem!important;min-height:-moz-min-content!important;min-height:min-content!important;width:11rem!important;--un-caret-opacity:1!important;caret-color:rgba(26,178,72,var(--un-caret-opacity))!important;--un-shadow:0 0 var(--un-shadow-color,transparent)!important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important}.cdek-7eeyz5[data-v-5ae9f56c]{align-items:center!important;display:flex!important;gap:.25rem!important;padding-bottom:.25rem!important;padding-top:.25rem!important;--un-text-opacity:1!important;color:rgb(120 113 108/var(--un-text-opacity))!important}@keyframes spin-5ae9f56c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}*[data-v-6014ea9d],[data-v-6014ea9d]:after,[data-v-6014ea9d]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-6014ea9d]:after,[data-v-6014ea9d]:before{--un-content:""}[data-v-6014ea9d]:host,html[data-v-6014ea9d]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-6014ea9d]{line-height:inherit;margin:0}hr[data-v-6014ea9d]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-6014ea9d]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-6014ea9d],h2[data-v-6014ea9d],h3[data-v-6014ea9d],h4[data-v-6014ea9d],h5[data-v-6014ea9d],h6[data-v-6014ea9d]{font-size:inherit;font-weight:inherit}a[data-v-6014ea9d]{color:inherit;text-decoration:inherit}b[data-v-6014ea9d],strong[data-v-6014ea9d]{font-weight:bolder}code[data-v-6014ea9d],kbd[data-v-6014ea9d],pre[data-v-6014ea9d],samp[data-v-6014ea9d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-6014ea9d]{font-size:80%}sub[data-v-6014ea9d],sup[data-v-6014ea9d]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-6014ea9d]{bottom:-.25em}sup[data-v-6014ea9d]{top:-.5em}table[data-v-6014ea9d]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-6014ea9d],input[data-v-6014ea9d],optgroup[data-v-6014ea9d],select[data-v-6014ea9d],textarea[data-v-6014ea9d]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-6014ea9d],select[data-v-6014ea9d]{text-transform:none}[type=button][data-v-6014ea9d],[type=reset][data-v-6014ea9d],[type=submit][data-v-6014ea9d],button[data-v-6014ea9d]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-6014ea9d]:-moz-focusring{outline:auto}[data-v-6014ea9d]:-moz-ui-invalid{box-shadow:none}progress[data-v-6014ea9d]{vertical-align:baseline}[data-v-6014ea9d]::-webkit-inner-spin-button,[data-v-6014ea9d]::-webkit-outer-spin-button{height:auto}[type=search][data-v-6014ea9d]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-6014ea9d]::-webkit-search-decoration{-webkit-appearance:none}[data-v-6014ea9d]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-6014ea9d]{display:list-item}blockquote[data-v-6014ea9d],dd[data-v-6014ea9d],dl[data-v-6014ea9d],figure[data-v-6014ea9d],h1[data-v-6014ea9d],h2[data-v-6014ea9d],h3[data-v-6014ea9d],h4[data-v-6014ea9d],h5[data-v-6014ea9d],h6[data-v-6014ea9d],hr[data-v-6014ea9d],p[data-v-6014ea9d],pre[data-v-6014ea9d]{margin:0}fieldset[data-v-6014ea9d]{margin:0}fieldset[data-v-6014ea9d],legend[data-v-6014ea9d]{padding:0}menu[data-v-6014ea9d],ol[data-v-6014ea9d],ul[data-v-6014ea9d]{list-style:none;margin:0;padding:0}dialog[data-v-6014ea9d]{padding:0}textarea[data-v-6014ea9d]{resize:vertical}input[data-v-6014ea9d]::-moz-placeholder,textarea[data-v-6014ea9d]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-6014ea9d]::placeholder,textarea[data-v-6014ea9d]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-6014ea9d],button[data-v-6014ea9d]{cursor:pointer}[data-v-6014ea9d]:disabled{cursor:default}audio[data-v-6014ea9d],canvas[data-v-6014ea9d],embed[data-v-6014ea9d],iframe[data-v-6014ea9d],img[data-v-6014ea9d],object[data-v-6014ea9d],svg[data-v-6014ea9d],video[data-v-6014ea9d]{display:block;vertical-align:middle}img[data-v-6014ea9d],video[data-v-6014ea9d]{height:auto;max-width:100%}[hidden][data-v-6014ea9d]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-6014ea9d],[data-v-6014ea9d]:after,[data-v-6014ea9d]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-6014ea9d]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-emzuc1[data-v-6014ea9d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2\'/%3E%3C/svg%3E")!important;--un-text-opacity:1!important}.cdek-emzuc1[data-v-6014ea9d],.cdek-hf9h24[data-v-6014ea9d]{background-color:currentColor!important;color:inherit!important;color:rgb(68 64 60/var(--un-text-opacity))!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-hf9h24[data-v-6014ea9d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cg fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\'%3E%3Cpath d=\'M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\'/%3E%3Cpath d=\'m3 7l9 6l9-6\'/%3E%3C/g%3E%3C/svg%3E")!important;--un-text-opacity:1!important}.cdek-ow3fbb[data-v-6014ea9d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cg fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\'%3E%3Cpath d=\'M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9 4v.01\'/%3E%3Cpath d=\'M12 13a2 2 0 0 0 .914-3.782a1.98 1.98 0 0 0-2.414.483\'/%3E%3C/g%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important;--un-text-opacity:1!important}.cdek-k5vey1[data-v-6014ea9d],.cdek-ow3fbb[data-v-6014ea9d]{color:rgb(68 64 60/var(--un-text-opacity))!important}.cdek-k5vey1[data-v-6014ea9d]{border-radius:.5rem!important;bottom:-.5rem!important;left:2.5rem!important;position:absolute!important;width:20rem!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;padding:.5rem!important;--un-text-opacity:1!important;--un-drop-shadow:drop-shadow(0 4px 3px var(--un-drop-shadow-color,rgba(0,0,0,.07))) drop-shadow(0 2px 2px var(--un-drop-shadow-color,rgba(0,0,0,.06)))!important;filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)!important}.cdek-lb8o5c[data-v-6014ea9d]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;position:relative!important}.cdek-d3rr5q[data-v-6014ea9d]{display:flex!important;gap:.5rem!important;margin-bottom:.25rem!important}.cdek-wa75fd[data-v-6014ea9d]{display:none!important}.cdek-544iyh[data-v-6014ea9d]{display:flex!important;gap:.5rem!important;text-decoration-line:underline!important}.cdek-5i3h1r[data-v-6014ea9d]{cursor:pointer!important}.cdek-e0tqvh[data-v-6014ea9d]{padding-bottom:.75rem!important;padding-top:.75rem!important;white-space:normal!important}.cdek-8lor9y[data-v-6014ea9d]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.75rem!important;text-align:center!important}*[data-v-2bfa0d34],[data-v-2bfa0d34]:after,[data-v-2bfa0d34]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-2bfa0d34]:after,[data-v-2bfa0d34]:before{--un-content:""}[data-v-2bfa0d34]:host,html[data-v-2bfa0d34]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-2bfa0d34]{line-height:inherit;margin:0}hr[data-v-2bfa0d34]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-2bfa0d34]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-2bfa0d34],h2[data-v-2bfa0d34],h3[data-v-2bfa0d34],h4[data-v-2bfa0d34],h5[data-v-2bfa0d34],h6[data-v-2bfa0d34]{font-size:inherit;font-weight:inherit}a[data-v-2bfa0d34]{color:inherit;text-decoration:inherit}b[data-v-2bfa0d34],strong[data-v-2bfa0d34]{font-weight:bolder}code[data-v-2bfa0d34],kbd[data-v-2bfa0d34],pre[data-v-2bfa0d34],samp[data-v-2bfa0d34]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-2bfa0d34]{font-size:80%}sub[data-v-2bfa0d34],sup[data-v-2bfa0d34]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-2bfa0d34]{bottom:-.25em}sup[data-v-2bfa0d34]{top:-.5em}table[data-v-2bfa0d34]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-2bfa0d34],input[data-v-2bfa0d34],optgroup[data-v-2bfa0d34],select[data-v-2bfa0d34],textarea[data-v-2bfa0d34]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-2bfa0d34],select[data-v-2bfa0d34]{text-transform:none}[type=button][data-v-2bfa0d34],[type=reset][data-v-2bfa0d34],[type=submit][data-v-2bfa0d34],button[data-v-2bfa0d34]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-2bfa0d34]:-moz-focusring{outline:auto}[data-v-2bfa0d34]:-moz-ui-invalid{box-shadow:none}progress[data-v-2bfa0d34]{vertical-align:baseline}[data-v-2bfa0d34]::-webkit-inner-spin-button,[data-v-2bfa0d34]::-webkit-outer-spin-button{height:auto}[type=search][data-v-2bfa0d34]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-2bfa0d34]::-webkit-search-decoration{-webkit-appearance:none}[data-v-2bfa0d34]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-2bfa0d34]{display:list-item}blockquote[data-v-2bfa0d34],dd[data-v-2bfa0d34],dl[data-v-2bfa0d34],figure[data-v-2bfa0d34],h1[data-v-2bfa0d34],h2[data-v-2bfa0d34],h3[data-v-2bfa0d34],h4[data-v-2bfa0d34],h5[data-v-2bfa0d34],h6[data-v-2bfa0d34],hr[data-v-2bfa0d34],p[data-v-2bfa0d34],pre[data-v-2bfa0d34]{margin:0}fieldset[data-v-2bfa0d34]{margin:0}fieldset[data-v-2bfa0d34],legend[data-v-2bfa0d34]{padding:0}menu[data-v-2bfa0d34],ol[data-v-2bfa0d34],ul[data-v-2bfa0d34]{list-style:none;margin:0;padding:0}dialog[data-v-2bfa0d34]{padding:0}textarea[data-v-2bfa0d34]{resize:vertical}input[data-v-2bfa0d34]::-moz-placeholder,textarea[data-v-2bfa0d34]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-2bfa0d34]::placeholder,textarea[data-v-2bfa0d34]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-2bfa0d34],button[data-v-2bfa0d34]{cursor:pointer}[data-v-2bfa0d34]:disabled{cursor:default}
14audio[data-v-2bfa0d34],canvas[data-v-2bfa0d34],embed[data-v-2bfa0d34],iframe[data-v-2bfa0d34],img[data-v-2bfa0d34],object[data-v-2bfa0d34],svg[data-v-2bfa0d34],video[data-v-2bfa0d34]{display:block;vertical-align:middle}img[data-v-2bfa0d34],video[data-v-2bfa0d34]{height:auto;max-width:100%}[hidden][data-v-2bfa0d34]{display:none}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-2bfa0d34],[data-v-2bfa0d34]:after,[data-v-2bfa0d34]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-2bfa0d34]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);
14--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-yy00r7[data-v-2bfa0d34]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m5 12l5 5L20 7\'/%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;display:inline-block!important;height:1.2em!important;height:.75rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:.75rem!important;--un-text-opacity:1!important;color:rgba(255,255,255,var(--un-text-opacity))!important}.cdek-b5qq25[data-v-2bfa0d34]{margin:0!important}.cdek-4ra8ok[data-v-2bfa0d34]{align-items:center!important;border-width:1px!important;display:inline-block!important;display:flex!important;height:1rem!important;justify-content:center!important;width:1rem!important;--un-border-opacity:1!important;border-color:rgba(26,178,72,var(--un-border-opacity))!important;border-radius:.25rem!important;border-style:solid!important;--un-bg-opacity:.05!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.cdek-wa75fd[data-v-2bfa0d34]{display:none!important}.cdek-i3d919[data-v-2bfa0d34]{align-items:center!important;display:flex!important;gap:.25rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.cdek-69tgzw[data-v-2bfa0d34]{border-width:0!important;cursor:default!important;--un-bg-opacity:.35!important;background-color:rgba(0,0,0,var(--un-bg-opacity))!important}.cdek-vvik0h[data-v-2bfa0d34]{cursor:default!important;--un-border-opacity:.35!important;border-color:rgba(0,0,0,var(--un-border-opacity))!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important}.group:hover .cdek-v057fo[data-v-2bfa0d34]{border-width:0!important;--un-bg-opacity:.7!important}.cdek-v057fo[data-v-2bfa0d34],.group:hover .cdek-v057fo[data-v-2bfa0d34]{background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.cdek-v057fo[data-v-2bfa0d34]{--un-bg-opacity:1!important}.group:hover .cdek-0llzl4[data-v-2bfa0d34]{--un-bg-opacity:.2!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.cdek-lomc4o[data-v-2bfa0d34]{--un-text-opacity:.5!important;color:rgba(0,0,0,var(--un-text-opacity))!important}.group:hover .cdek-6l3ax0[data-v-2bfa0d34]{--un-text-opacity:1!important;color:rgba(21,142,58,var(--un-text-opacity))!important}*[data-v-70e772ab],[data-v-70e772ab]:after,[data-v-70e772ab]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-70e772ab]:after,[data-v-70e772ab]:before{--un-content:""}[data-v-70e772ab]:host,html[data-v-70e772ab]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-70e772ab]{line-height:inherit;margin:0}hr[data-v-70e772ab]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-70e772ab]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-70e772ab],h2[data-v-70e772ab],h3[data-v-70e772ab],h4[data-v-70e772ab],h5[data-v-70e772ab],h6[data-v-70e772ab]{font-size:inherit;font-weight:inherit}a[data-v-70e772ab]{color:inherit;text-decoration:inherit}b[data-v-70e772ab],strong[data-v-70e772ab]{font-weight:bolder}code[data-v-70e772ab],kbd[data-v-70e772ab],pre[data-v-70e772ab],samp[data-v-70e772ab]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-70e772ab]{font-size:80%}sub[data-v-70e772ab],sup[data-v-70e772ab]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-70e772ab]{bottom:-.25em}sup[data-v-70e772ab]{top:-.5em}table[data-v-70e772ab]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-70e772ab],input[data-v-70e772ab],optgroup[data-v-70e772ab],select[data-v-70e772ab],textarea[data-v-70e772ab]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-70e772ab],select[data-v-70e772ab]{text-transform:none}[type=button][data-v-70e772ab],[type=reset][data-v-70e772ab],[type=submit][data-v-70e772ab],button[data-v-70e772ab]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-70e772ab]:-moz-focusring{outline:auto}[data-v-70e772ab]:-moz-ui-invalid{box-shadow:none}progress[data-v-70e772ab]{vertical-align:baseline}[data-v-70e772ab]::-webkit-inner-spin-button,[data-v-70e772ab]::-webkit-outer-spin-button{height:auto}[type=search][data-v-70e772ab]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-70e772ab]::-webkit-search-decoration{-webkit-appearance:none}[data-v-70e772ab]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-70e772ab]{display:list-item}blockquote[data-v-70e772ab],dd[data-v-70e772ab],dl[data-v-70e772ab],figure[data-v-70e772ab],h1[data-v-70e772ab],h2[data-v-70e772ab],h3[data-v-70e772ab],h4[data-v-70e772ab],h5[data-v-70e772ab],h6[data-v-70e772ab],hr[data-v-70e772ab],p[data-v-70e772ab],pre[data-v-70e772ab]{margin:0}fieldset[data-v-70e772ab]{margin:0}fieldset[data-v-70e772ab],legend[data-v-70e772ab]{padding:0}menu[data-v-70e772ab],ol[data-v-70e772ab],ul[data-v-70e772ab]{list-style:none;margin:0;padding:0}dialog[data-v-70e772ab]{padding:0}textarea[data-v-70e772ab]{resize:vertical}input[data-v-70e772ab]::-moz-placeholder,textarea[data-v-70e772ab]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-70e772ab]::placeholder,textarea[data-v-70e772ab]::placeholder{color:#9ca3af;opacity:1}
14[role=button][data-v-70e772ab],button[data-v-70e772ab]{cursor:pointer}[data-v-70e772ab]:disabled{cursor:default}audio[data-v-70e772ab],canvas[data-v-70e772ab],embed[data-v-70e772ab],iframe[data-v-70e772ab],img[data-v-70e772ab],object[data-v-70e772ab],svg[data-v-70e772ab],video[data-v-70e772ab]{display:block;vertical-align:middle}img[data-v-70e772ab],video[data-v-70e772ab]{height:auto;max-width:100%}[hidden][data-v-70e772ab]{display:none}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-70e772ab],[data-v-70e772ab]:after,[data-v-70e772ab]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-70e772ab]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);
14--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-b5qq25[data-v-70e772ab]{margin:0!important}.cdek-uwxyud[data-v-70e772ab]{border-width:1px!important;display:inline-block!important;height:1rem!important;width:1rem!important;--un-border-opacity:1!important;border-color:rgba(26,178,72,var(--un-border-opacity))!important;border-radius:9999px!important;border-style:solid!important;--un-bg-opacity:.05!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.cdek-wa75fd[data-v-70e772ab]{display:none!important}.cdek-6axdai[data-v-70e772ab]{align-items:center!important;display:flex!important;gap:.25rem!important}.cdek-vvik0h[data-v-70e772ab]{cursor:default!important;--un-border-opacity:.35!important;border-color:rgba(0,0,0,var(--un-border-opacity))!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important}.cdek-esea3r[data-v-70e772ab]{border-width:4px!important;--un-bg-opacity:1!important;background-color:rgba(255,255,255,var(--un-bg-opacity))!important}.group:hover .cdek-24amge[data-v-70e772ab]{--un-border-opacity:.7!important;border-color:rgba(26,178,72,var(--un-border-opacity))!important}.group:hover .cdek-0llzl4[data-v-70e772ab]{--un-bg-opacity:.2!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}.cdek-lomc4o[data-v-70e772ab]{--un-text-opacity:.5!important;color:rgba(0,0,0,var(--un-text-opacity))!important}.cdek-2ye2na[data-v-70e772ab]:hover{--un-text-opacity:1!important;color:rgba(21,142,58,var(--un-text-opacity))!important}.cdek-v1zk6g[data-v-70e772ab]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}*[data-v-9b2a4cd5],[data-v-9b2a4cd5]:after,[data-v-9b2a4cd5]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-9b2a4cd5]:after,[data-v-9b2a4cd5]:before{--un-content:""}[data-v-9b2a4cd5]:host,html[data-v-9b2a4cd5]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-9b2a4cd5]{line-height:inherit;margin:0}hr[data-v-9b2a4cd5]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-9b2a4cd5]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-9b2a4cd5],h2[data-v-9b2a4cd5],h3[data-v-9b2a4cd5],h4[data-v-9b2a4cd5],h5[data-v-9b2a4cd5],h6[data-v-9b2a4cd5]{font-size:inherit;font-weight:inherit}a[data-v-9b2a4cd5]{color:inherit;text-decoration:inherit}b[data-v-9b2a4cd5],strong[data-v-9b2a4cd5]{font-weight:bolder}code[data-v-9b2a4cd5],kbd[data-v-9b2a4cd5],pre[data-v-9b2a4cd5],samp[data-v-9b2a4cd5]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-9b2a4cd5]{font-size:80%}sub[data-v-9b2a4cd5],sup[data-v-9b2a4cd5]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-9b2a4cd5]{bottom:-.25em}sup[data-v-9b2a4cd5]{top:-.5em}table[data-v-9b2a4cd5]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-9b2a4cd5],input[data-v-9b2a4cd5],optgroup[data-v-9b2a4cd5],select[data-v-9b2a4cd5],textarea[data-v-9b2a4cd5]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-9b2a4cd5],select[data-v-9b2a4cd5]{text-transform:none}[type=button][data-v-9b2a4cd5],[type=reset][data-v-9b2a4cd5],[type=submit][data-v-9b2a4cd5],button[data-v-9b2a4cd5]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-9b2a4cd5]:-moz-focusring{outline:auto}[data-v-9b2a4cd5]:-moz-ui-invalid{box-shadow:none}progress[data-v-9b2a4cd5]{vertical-align:baseline}[data-v-9b2a4cd5]::-webkit-inner-spin-button,[data-v-9b2a4cd5]::-webkit-outer-spin-button{height:auto}[type=search][data-v-9b2a4cd5]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-9b2a4cd5]::-webkit-search-decoration{-webkit-appearance:none}[data-v-9b2a4cd5]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-9b2a4cd5]{display:list-item}blockquote[data-v-9b2a4cd5],dd[data-v-9b2a4cd5],dl[data-v-9b2a4cd5],figure[data-v-9b2a4cd5],h1[data-v-9b2a4cd5],h2[data-v-9b2a4cd5],h3[data-v-9b2a4cd5],h4[data-v-9b2a4cd5],h5[data-v-9b2a4cd5],h6[data-v-9b2a4cd5],hr[data-v-9b2a4cd5],p[data-v-9b2a4cd5],pre[data-v-9b2a4cd5]{margin:0}fieldset[data-v-9b2a4cd5]{margin:0}fieldset[data-v-9b2a4cd5],legend[data-v-9b2a4cd5]{padding:0}menu[data-v-9b2a4cd5],ol[data-v-9b2a4cd5],ul[data-v-9b2a4cd5]{list-style:none;margin:0;padding:0}dialog[data-v-9b2a4cd5]{padding:0}textarea[data-v-9b2a4cd5]{resize:vertical}input[data-v-9b2a4cd5]::-moz-placeholder,textarea[data-v-9b2a4cd5]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-9b2a4cd5]::placeholder,textarea[data-v-9b2a4cd5]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-9b2a4cd5],button[data-v-9b2a4cd5]{cursor:pointer}[data-v-9b2a4cd5]:disabled{cursor:default}audio[data-v-9b2a4cd5],canvas[data-v-9b2a4cd5],embed[data-v-9b2a4cd5],iframe[data-v-9b2a4cd5],img[data-v-9b2a4cd5],object[data-v-9b2a4cd5],svg[data-v-9b2a4cd5],video[data-v-9b2a4cd5]{display:block;vertical-align:middle}img[data-v-9b2a4cd5],video[data-v-9b2a4cd5]{height:auto;max-width:100%}[hidden][data-v-9b2a4cd5]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-9b2a4cd5],[data-v-9b2a4cd5]:after,[data-v-9b2a4cd5]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-9b2a4cd5]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-qjta35[data-v-9b2a4cd5]{border-top-width:2px!important;margin-top:.25rem!important;width:100%!important}.cdek-lelauu[data-v-9b2a4cd5]{width:11rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.cdek-7bgzk4[data-v-9b2a4cd5]{font-size:1.125rem!important;font-weight:700!important;line-height:1.75rem!important;text-align:center!important}.cdek-iyw1ix[data-v-9b2a4cd5]{font-size:.875rem!important;line-height:1.25rem!important}*[data-v-e4bdb538],[data-v-e4bdb538]:after,[data-v-e4bdb538]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-e4bdb538]:after,[data-v-e4bdb538]:before{--un-content:""}[data-v-e4bdb538]:host,html[data-v-e4bdb538]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-e4bdb538]{line-height:inherit;margin:0}hr[data-v-e4bdb538]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-e4bdb538]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-e4bdb538],h2[data-v-e4bdb538],h3[data-v-e4bdb538],h4[data-v-e4bdb538],h5[data-v-e4bdb538],h6[data-v-e4bdb538]{font-size:inherit;font-weight:inherit}a[data-v-e4bdb538]{color:inherit;text-decoration:inherit}b[data-v-e4bdb538],strong[data-v-e4bdb538]{font-weight:bolder}code[data-v-e4bdb538],kbd[data-v-e4bdb538],pre[data-v-e4bdb538],samp[data-v-e4bdb538]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-e4bdb538]{font-size:80%}sub[data-v-e4bdb538],sup[data-v-e4bdb538]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-e4bdb538]{bottom:-.25em}sup[data-v-e4bdb538]{top:-.5em}table[data-v-e4bdb538]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-e4bdb538],input[data-v-e4bdb538],optgroup[data-v-e4bdb538],select[data-v-e4bdb538],textarea[data-v-e4bdb538]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-e4bdb538],select[data-v-e4bdb538]{text-transform:none}[type=button][data-v-e4bdb538],[type=reset][data-v-e4bdb538],[type=submit][data-v-e4bdb538],button[data-v-e4bdb538]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-e4bdb538]:-moz-focusring{outline:auto}[data-v-e4bdb538]:-moz-ui-invalid{box-shadow:none}progress[data-v-e4bdb538]{vertical-align:baseline}[data-v-e4bdb538]::-webkit-inner-spin-button,[data-v-e4bdb538]::-webkit-outer-spin-button{height:auto}[type=search][data-v-e4bdb538]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-e4bdb538]::-webkit-search-decoration{-webkit-appearance:none}[data-v-e4bdb538]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-e4bdb538]{display:list-item}blockquote[data-v-e4bdb538],dd[data-v-e4bdb538],dl[data-v-e4bdb538],figure[data-v-e4bdb538],h1[data-v-e4bdb538],h2[data-v-e4bdb538],h3[data-v-e4bdb538],h4[data-v-e4bdb538],h5[data-v-e4bdb538],h6[data-v-e4bdb538],hr[data-v-e4bdb538],p[data-v-e4bdb538],pre[data-v-e4bdb538]{margin:0}fieldset[data-v-e4bdb538]{margin:0}fieldset[data-v-e4bdb538],legend[data-v-e4bdb538]{padding:0}menu[data-v-e4bdb538],ol[data-v-e4bdb538],ul[data-v-e4bdb538]{list-style:none;margin:0;padding:0}dialog[data-v-e4bdb538]{padding:0}textarea[data-v-e4bdb538]{resize:vertical}input[data-v-e4bdb538]::-moz-placeholder,textarea[data-v-e4bdb538]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-e4bdb538]::placeholder,textarea[data-v-e4bdb538]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-e4bdb538],button[data-v-e4bdb538]{cursor:pointer}[data-v-e4bdb538]:disabled{cursor:default}audio[data-v-e4bdb538],canvas[data-v-e4bdb538],embed[data-v-e4bdb538],iframe[data-v-e4bdb538],img[data-v-e4bdb538],object[data-v-e4bdb538],svg[data-v-e4bdb538],video[data-v-e4bdb538]{display:block;vertical-align:middle}img[data-v-e4bdb538],video[data-v-e4bdb538]{height:auto;max-width:100%}[hidden][data-v-e4bdb538]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-e4bdb538],[data-v-e4bdb538]:after,[data-v-e4bdb538]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-e4bdb538]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-2dpwd5[data-v-e4bdb538]{position:absolute!important;top:50%!important;--un-translate-y:-50%!important;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))!important;--un-text-opacity:.6!important;color:rgba(0,0,0,var(--un-text-opacity))!important;transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.cdek-58oolq[data-v-e4bdb538]{align-items:center!important;border-radius:.5rem!important;box-sizing:border-box!important;cursor:text!important;display:flex!important;height:3.5rem!important;position:relative!important;--un-bg-opacity:.05!important;background-color:rgba(51,85,104,var(--un-bg-opacity))!important;padding:.375rem!important;padding-inline-end:.875rem!important;padding-inline-start:.875rem!important;--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color,rgba(0,0,0,.05))!important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}.cdek-3nkngo[data-v-e4bdb538],.peer:active~.cdek-2dpwd5[data-v-e4bdb538],.peer:focus~.cdek-2dpwd5[data-v-e4bdb538]{top:.5rem!important;--un-translate-y:0!important;font-size:.875rem!important;line-height:1.25rem!important;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))!important}.cdek-mg7vjt[data-v-e4bdb538]{align-self:flex-end!important;background-color:transparent!important;border-style:none!important;flex-grow:1!important;width:100%!important;--un-caret-opacity:1!important;caret-color:rgba(26,178,72,var(--un-caret-opacity))!important;outline:2px solid transparent!important;outline-offset:2px!important}.cdek-rulkfm[data-v-e4bdb538]{border-width:2px!important;--un-border-opacity:1!important;border-color:rgba(26,178,72,var(--un-border-opacity))!important;border-style:solid!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important}.cdek-fshz91[data-v-e4bdb538]:hover{--un-bg-opacity:.1!important;background-color:rgba(26,178,72,var(--un-bg-opacity))!important}*[data-v-9bf0fdb3],[data-v-9bf0fdb3]:after,[data-v-9bf0fdb3]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-9bf0fdb3]:after,[data-v-9bf0fdb3]:before{--un-content:""}[data-v-9bf0fdb3]:host,html[data-v-9bf0fdb3]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-9bf0fdb3]{line-height:inherit;margin:0}hr[data-v-9bf0fdb3]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-9bf0fdb3]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-9bf0fdb3],h2[data-v-9bf0fdb3],h3[data-v-9bf0fdb3],h4[data-v-9bf0fdb3],h5[data-v-9bf0fdb3],h6[data-v-9bf0fdb3]{font-size:inherit;font-weight:inherit}a[data-v-9bf0fdb3]{color:inherit;text-decoration:inherit}b[data-v-9bf0fdb3],strong[data-v-9bf0fdb3]{font-weight:bolder}code[data-v-9bf0fdb3],kbd[data-v-9bf0fdb3],pre[data-v-9bf0fdb3],samp[data-v-9bf0fdb3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-9bf0fdb3]{font-size:80%}sub[data-v-9bf0fdb3],sup[data-v-9bf0fdb3]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-9bf0fdb3]{bottom:-.25em}sup[data-v-9bf0fdb3]{top:-.5em}table[data-v-9bf0fdb3]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-9bf0fdb3],input[data-v-9bf0fdb3],optgroup[data-v-9bf0fdb3],select[data-v-9bf0fdb3],textarea[data-v-9bf0fdb3]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-9bf0fdb3],select[data-v-9bf0fdb3]{text-transform:none}[type=button][data-v-9bf0fdb3],[type=reset][data-v-9bf0fdb3],[type=submit][data-v-9bf0fdb3],button[data-v-9bf0fdb3]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-9bf0fdb3]:-moz-focusring{outline:auto}[data-v-9bf0fdb3]:-moz-ui-invalid{box-shadow:none}progress[data-v-9bf0fdb3]{vertical-align:baseline}[data-v-9bf0fdb3]::-webkit-inner-spin-button,[data-v-9bf0fdb3]::-webkit-outer-spin-button{height:auto}[type=search][data-v-9bf0fdb3]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-9bf0fdb3]::-webkit-search-decoration{-webkit-appearance:none}[data-v-9bf0fdb3]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-9bf0fdb3]{display:list-item}blockquote[data-v-9bf0fdb3],dd[data-v-9bf0fdb3],dl[data-v-9bf0fdb3],figure[data-v-9bf0fdb3],h1[data-v-9bf0fdb3],h2[data-v-9bf0fdb3],h3[data-v-9bf0fdb3],h4[data-v-9bf0fdb3],h5[data-v-9bf0fdb3],h6[data-v-9bf0fdb3],hr[data-v-9bf0fdb3],p[data-v-9bf0fdb3],pre[data-v-9bf0fdb3]{margin:0}fieldset[data-v-9bf0fdb3]{margin:0}fieldset[data-v-9bf0fdb3],legend[data-v-9bf0fdb3]{padding:0}menu[data-v-9bf0fdb3],ol[data-v-9bf0fdb3],ul[data-v-9bf0fdb3]{list-style:none;margin:0;padding:0}dialog[data-v-9bf0fdb3]{padding:0}textarea[data-v-9bf0fdb3]{resize:vertical}input[data-v-9bf0fdb3]::-moz-placeholder,textarea[data-v-9bf0fdb3]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-9bf0fdb3]::placeholder,textarea[data-v-9bf0fdb3]::placeholder{color:#9ca3af;opacity:1}
14[role=button][data-v-9bf0fdb3],button[data-v-9bf0fdb3]{cursor:pointer}[data-v-9bf0fdb3]:disabled{cursor:default}audio[data-v-9bf0fdb3],canvas[data-v-9bf0fdb3],embed[data-v-9bf0fdb3],iframe[data-v-9bf0fdb3],img[data-v-9bf0fdb3],object[data-v-9bf0fdb3],svg[data-v-9bf0fdb3],video[data-v-9bf0fdb3]{display:block;vertical-align:middle}img[data-v-9bf0fdb3],video[data-v-9bf0fdb3]{height:auto;max-width:100%}[hidden][data-v-9bf0fdb3]{display:none}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-9bf0fdb3],[data-v-9bf0fdb3]:after,[data-v-9bf0fdb3]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-9bf0fdb3]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);
14--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-3f9gze[data-v-9bf0fdb3]{align-items:center!important;display:flex!important;justify-content:center!important;z-index:99999!important}.cdek-3f9gze[data-v-9bf0fdb3],.cdek-tcpfkz[data-v-9bf0fdb3]{bottom:0!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.cdek-tcpfkz[data-v-9bf0fdb3]{z-index:9999!important;--un-bg-opacity:.2!important;background-color:rgba(0,0,0,var(--un-bg-opacity))!important}.cdek-2yvgu6[data-v-9bf0fdb3]{margin-bottom:.75rem!important}.cdek-d0hmb8[data-v-9bf0fdb3]{border-radius:.5rem!important;width:24rem!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;padding:1.25rem!important}.cdek-ykpfwv[data-v-9bf0fdb3]{font-weight:700!important;padding-bottom:1.25rem!important;text-align:center!important}*[data-v-f19b9ffc],[data-v-f19b9ffc]:after,[data-v-f19b9ffc]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-f19b9ffc]:after,[data-v-f19b9ffc]:before{--un-content:""}[data-v-f19b9ffc]:host,html[data-v-f19b9ffc]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-f19b9ffc]{line-height:inherit;margin:0}hr[data-v-f19b9ffc]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-f19b9ffc]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-f19b9ffc],h2[data-v-f19b9ffc],h3[data-v-f19b9ffc],h4[data-v-f19b9ffc],h5[data-v-f19b9ffc],h6[data-v-f19b9ffc]{font-size:inherit;font-weight:inherit}a[data-v-f19b9ffc]{color:inherit;text-decoration:inherit}b[data-v-f19b9ffc],strong[data-v-f19b9ffc]{font-weight:bolder}code[data-v-f19b9ffc],kbd[data-v-f19b9ffc],pre[data-v-f19b9ffc],samp[data-v-f19b9ffc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-f19b9ffc]{font-size:80%}sub[data-v-f19b9ffc],sup[data-v-f19b9ffc]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-f19b9ffc]{bottom:-.25em}sup[data-v-f19b9ffc]{top:-.5em}table[data-v-f19b9ffc]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-f19b9ffc],input[data-v-f19b9ffc],optgroup[data-v-f19b9ffc],select[data-v-f19b9ffc],textarea[data-v-f19b9ffc]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-f19b9ffc],select[data-v-f19b9ffc]{text-transform:none}[type=button][data-v-f19b9ffc],[type=reset][data-v-f19b9ffc],[type=submit][data-v-f19b9ffc],button[data-v-f19b9ffc]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-f19b9ffc]:-moz-focusring{outline:auto}[data-v-f19b9ffc]:-moz-ui-invalid{box-shadow:none}progress[data-v-f19b9ffc]{vertical-align:baseline}[data-v-f19b9ffc]::-webkit-inner-spin-button,[data-v-f19b9ffc]::-webkit-outer-spin-button{height:auto}[type=search][data-v-f19b9ffc]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-f19b9ffc]::-webkit-search-decoration{-webkit-appearance:none}[data-v-f19b9ffc]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-f19b9ffc]{display:list-item}blockquote[data-v-f19b9ffc],dd[data-v-f19b9ffc],dl[data-v-f19b9ffc],figure[data-v-f19b9ffc],h1[data-v-f19b9ffc],h2[data-v-f19b9ffc],h3[data-v-f19b9ffc],h4[data-v-f19b9ffc],h5[data-v-f19b9ffc],h6[data-v-f19b9ffc],hr[data-v-f19b9ffc],p[data-v-f19b9ffc],pre[data-v-f19b9ffc]{margin:0}fieldset[data-v-f19b9ffc]{margin:0}fieldset[data-v-f19b9ffc],legend[data-v-f19b9ffc]{padding:0}menu[data-v-f19b9ffc],ol[data-v-f19b9ffc],ul[data-v-f19b9ffc]{list-style:none;margin:0;padding:0}dialog[data-v-f19b9ffc]{padding:0}textarea[data-v-f19b9ffc]{resize:vertical}input[data-v-f19b9ffc]::-moz-placeholder,textarea[data-v-f19b9ffc]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-f19b9ffc]::placeholder,textarea[data-v-f19b9ffc]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-f19b9ffc],button[data-v-f19b9ffc]{cursor:pointer}[data-v-f19b9ffc]:disabled{cursor:default}audio[data-v-f19b9ffc],canvas[data-v-f19b9ffc],embed[data-v-f19b9ffc],iframe[data-v-f19b9ffc],img[data-v-f19b9ffc],object[data-v-f19b9ffc],svg[data-v-f19b9ffc],video[data-v-f19b9ffc]{display:block;vertical-align:middle}img[data-v-f19b9ffc],video[data-v-f19b9ffc]{height:auto;max-width:100%}[hidden][data-v-f19b9ffc]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-f19b9ffc],[data-v-f19b9ffc]:after,[data-v-f19b9ffc]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-f19b9ffc]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-4zstr5[data-v-f19b9ffc]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M12 3a9 9 0 1 0 9 9\'/%3E%3C/svg%3E")!important;animation:spin-f19b9ffc 1s linear infinite!important}.cdek-4zstr5[data-v-f19b9ffc],.cdek-pnzmb2[data-v-f19b9ffc]{background-color:currentColor!important;color:inherit!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-pnzmb2[data-v-f19b9ffc]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m21 3l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z\'/%3E%3C/svg%3E")!important}.cdek-inz7xm[data-v-f19b9ffc]{cursor:pointer!important;padding:.5rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important}@keyframes spin-f19b9ffc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}*[data-v-2722de74],[data-v-2722de74]:after,[data-v-2722de74]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-2722de74]:after,[data-v-2722de74]:before{--un-content:""}[data-v-2722de74]:host,html[data-v-2722de74]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-2722de74]{line-height:inherit;margin:0}hr[data-v-2722de74]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-2722de74]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-2722de74],h2[data-v-2722de74],h3[data-v-2722de74],h4[data-v-2722de74],h5[data-v-2722de74],h6[data-v-2722de74]{font-size:inherit;font-weight:inherit}a[data-v-2722de74]{color:inherit;text-decoration:inherit}b[data-v-2722de74],strong[data-v-2722de74]{font-weight:bolder}code[data-v-2722de74],kbd[data-v-2722de74],pre[data-v-2722de74],samp[data-v-2722de74]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-2722de74]{font-size:80%}sub[data-v-2722de74],sup[data-v-2722de74]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-2722de74]{bottom:-.25em}sup[data-v-2722de74]{top:-.5em}table[data-v-2722de74]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-2722de74],input[data-v-2722de74],optgroup[data-v-2722de74],select[data-v-2722de74],textarea[data-v-2722de74]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-2722de74],select[data-v-2722de74]{text-transform:none}[type=button][data-v-2722de74],[type=reset][data-v-2722de74],[type=submit][data-v-2722de74],button[data-v-2722de74]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-2722de74]:-moz-focusring{outline:auto}[data-v-2722de74]:-moz-ui-invalid{box-shadow:none}progress[data-v-2722de74]{vertical-align:baseline}[data-v-2722de74]::-webkit-inner-spin-button,[data-v-2722de74]::-webkit-outer-spin-button{height:auto}[type=search][data-v-2722de74]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-2722de74]::-webkit-search-decoration{-webkit-appearance:none}[data-v-2722de74]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-2722de74]{display:list-item}blockquote[data-v-2722de74],dd[data-v-2722de74],dl[data-v-2722de74],figure[data-v-2722de74],h1[data-v-2722de74],h2[data-v-2722de74],h3[data-v-2722de74],h4[data-v-2722de74],h5[data-v-2722de74],h6[data-v-2722de74],hr[data-v-2722de74],p[data-v-2722de74],pre[data-v-2722de74]{margin:0}fieldset[data-v-2722de74]{margin:0}fieldset[data-v-2722de74],legend[data-v-2722de74]{padding:0}menu[data-v-2722de74],ol[data-v-2722de74],ul[data-v-2722de74]{list-style:none;margin:0;padding:0}dialog[data-v-2722de74]{padding:0}textarea[data-v-2722de74]{resize:vertical}input[data-v-2722de74]::-moz-placeholder,textarea[data-v-2722de74]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-2722de74]::placeholder,textarea[data-v-2722de74]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-2722de74],button[data-v-2722de74]{cursor:pointer}[data-v-2722de74]:disabled{cursor:default}audio[data-v-2722de74],canvas[data-v-2722de74],embed[data-v-2722de74],iframe[data-v-2722de74],img[data-v-2722de74],object[data-v-2722de74],svg[data-v-2722de74],video[data-v-2722de74]{display:block;vertical-align:middle}
14img[data-v-2722de74],video[data-v-2722de74]{height:auto;max-width:100%}[hidden][data-v-2722de74]{display:none}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-2722de74],[data-v-2722de74]:after,[data-v-2722de74]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-2722de74]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-4le08f[data-v-2722de74]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M5 12h14\'/%3E%3C/svg%3E")!important}.cdek-4le08f[data-v-2722de74],.cdek-ae9hal[data-v-2722de74]{background-color:currentColor!important;color:inherit!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-ae9hal[data-v-2722de74]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M12 5v14m-7-7h14\'/%3E%3C/svg%3E")!important}.cdek-inz7xm[data-v-2722de74]{cursor:pointer!important;padding:.5rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important}.opened-menu .ymaps3x0--controls_bottom:is(.opened-menu .ymaps3x0--controls_right):is(.opened-menu .ymaps3x0--controls_vertical){right:18rem!important}.ymaps3x0--controls_bottom:is(.ymaps3x0--controls_right):is(.ymaps3x0--controls_vertical){margin-bottom:2rem!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.ymaps3x0--main-engine-container{--un-grayscale:grayscale(1) !important;filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)!important}*[data-v-cac4724d],[data-v-cac4724d]:after,[data-v-cac4724d]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-cac4724d]:after,[data-v-cac4724d]:before{--un-content:""}[data-v-cac4724d]:host,html[data-v-cac4724d]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-cac4724d]{line-height:inherit;margin:0}hr[data-v-cac4724d]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-cac4724d]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-cac4724d],h2[data-v-cac4724d],h3[data-v-cac4724d],h4[data-v-cac4724d],h5[data-v-cac4724d],h6[data-v-cac4724d]{font-size:inherit;font-weight:inherit}a[data-v-cac4724d]{color:inherit;text-decoration:inherit}b[data-v-cac4724d],strong[data-v-cac4724d]{font-weight:bolder}code[data-v-cac4724d],kbd[data-v-cac4724d],pre[data-v-cac4724d],samp[data-v-cac4724d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-cac4724d]{font-size:80%}sub[data-v-cac4724d],sup[data-v-cac4724d]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-cac4724d]{bottom:-.25em}sup[data-v-cac4724d]{top:-.5em}table[data-v-cac4724d]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-cac4724d],input[data-v-cac4724d],optgroup[data-v-cac4724d],select[data-v-cac4724d],textarea[data-v-cac4724d]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-cac4724d],select[data-v-cac4724d]{text-transform:none}[type=button][data-v-cac4724d],[type=reset][data-v-cac4724d],[type=submit][data-v-cac4724d],button[data-v-cac4724d]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-cac4724d]:-moz-focusring{outline:auto}[data-v-cac4724d]:-moz-ui-invalid{box-shadow:none}progress[data-v-cac4724d]{vertical-align:baseline}[data-v-cac4724d]::-webkit-inner-spin-button,[data-v-cac4724d]::-webkit-outer-spin-button{height:auto}[type=search][data-v-cac4724d]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-cac4724d]::-webkit-search-decoration{-webkit-appearance:none}[data-v-cac4724d]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-cac4724d]{display:list-item}blockquote[data-v-cac4724d],dd[data-v-cac4724d],dl[data-v-cac4724d],figure[data-v-cac4724d],h1[data-v-cac4724d],h2[data-v-cac4724d],h3[data-v-cac4724d],h4[data-v-cac4724d],h5[data-v-cac4724d],h6[data-v-cac4724d],hr[data-v-cac4724d],p[data-v-cac4724d],pre[data-v-cac4724d]{margin:0}fieldset[data-v-cac4724d]{margin:0}fieldset[data-v-cac4724d],legend[data-v-cac4724d]{padding:0}menu[data-v-cac4724d],ol[data-v-cac4724d],ul[data-v-cac4724d]{list-style:none;margin:0;padding:0}dialog[data-v-cac4724d]{padding:0}textarea[data-v-cac4724d]{resize:vertical}input[data-v-cac4724d]::-moz-placeholder,textarea[data-v-cac4724d]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-cac4724d]::placeholder,textarea[data-v-cac4724d]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-cac4724d],button[data-v-cac4724d]{cursor:pointer}[data-v-cac4724d]:disabled{cursor:default}audio[data-v-cac4724d],canvas[data-v-cac4724d],embed[data-v-cac4724d],iframe[data-v-cac4724d],img[data-v-cac4724d],object[data-v-cac4724d],svg[data-v-cac4724d],video[data-v-cac4724d]{display:block;vertical-align:middle}img[data-v-cac4724d],video[data-v-cac4724d]{height:auto;max-width:100%}[hidden][data-v-cac4724d]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-cac4724d],[data-v-cac4724d]:after,[data-v-cac4724d]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-cac4724d]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-6gqbf8[data-v-cac4724d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 4h16v2.172a2 2 0 0 1-.586 1.414L15 12v7l-6 2v-8.5L4.52 7.572A2 2 0 0 1 4 6.227z\'/%3E%3C/svg%3E")!important;--un-text-opacity:1!important}.cdek-6gqbf8[data-v-cac4724d],.cdek-w9smev[data-v-cac4724d]{background-color:currentColor!important;color:inherit!important;color:rgb(68 64 60/var(--un-text-opacity))!important;display:block!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;width:1.2em!important;width:1.5rem!important}.cdek-w9smev[data-v-cac4724d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M20 6h-7m7 6h-9m9 6h-7M8 8l-4 4l4 4\'/%3E%3C/svg%3E")!important;--un-text-opacity:1!important}.cdek-32nljf[data-v-cac4724d]{border-width:1px!important;height:calc(100% - 3.375rem)!important;overflow:clip!important;position:relative!important;width:100%!important;--un-border-opacity:1!important;border-color:rgb(231 229 228/var(--un-border-opacity))!important;border-radius:.5rem!important;border-style:solid!important}.cdek-alrio7[data-v-cac4724d]{margin:.5rem!important}.cdek-2yvgu6[data-v-cac4724d]{margin-bottom:.75rem!important}.cdek-6pvvrh[data-v-cac4724d]{cursor:pointer!important;max-width:none!important;transform:translate(-50%,calc(-50% - 13px))!important}.cdek-k4y6mp[data-v-cac4724d]{border-width:2px!important;height:.875rem!important;width:.875rem!important;--un-border-opacity:1!important;border-color:rgba(255,255,255,var(--un-border-opacity))!important;border-radius:9999px!important;--un-bg-opacity:1!important;background-color:rgba(98,119,144,var(--un-bg-opacity))!important;--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important;transform:translate(-50%,calc(-50% - 4px))!important}.cdek-rez3tg[data-v-cac4724d]{cursor:pointer!important;padding:.5rem!important}.cdek-5zk4s3[data-v-cac4724d]{border-width:2px!important;--un-border-opacity:1!important;border-color:rgba(21,142,58,var(--un-border-opacity))!important;border-radius:9999px!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.cdek-17yh8q[data-v-cac4724d]{padding-bottom:.125rem!important;padding-top:.125rem!important}.cdek-2wsl17[data-v-cac4724d]{padding-left:.25rem!important;padding-right:.25rem!important}.cdek-36s6q6[data-v-cac4724d]{padding-left:.5rem!important;padding-right:.5rem!important}.cdek-61or5d[data-v-cac4724d]{padding-bottom:.375rem!important;padding-top:.375rem!important}.cdek-oto7f8[data-v-cac4724d]{padding-bottom:.625rem!important;padding-top:.625rem!important}.right-72[data-v-cac4724d]{right:18rem!important}.mb-8[data-v-cac4724d]{margin-bottom:2rem!important}.grayscale[data-v-cac4724d]{--un-grayscale:grayscale(1)!important;filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)!important}.transition-all[data-v-cac4724d]{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}*[data-v-bd584a4d],[data-v-bd584a4d]:after,[data-v-bd584a4d]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-bd584a4d]:after,[data-v-bd584a4d]:before{--un-content:""}[data-v-bd584a4d]:host,html[data-v-bd584a4d]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-bd584a4d]{line-height:inherit;margin:0}hr[data-v-bd584a4d]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-bd584a4d]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-bd584a4d],h2[data-v-bd584a4d],h3[data-v-bd584a4d],h4[data-v-bd584a4d],h5[data-v-bd584a4d],h6[data-v-bd584a4d]{font-size:inherit;font-weight:inherit}a[data-v-bd584a4d]{color:inherit;text-decoration:inherit}b[data-v-bd584a4d],strong[data-v-bd584a4d]{font-weight:bolder}code[data-v-bd584a4d],kbd[data-v-bd584a4d],pre[data-v-bd584a4d],samp[data-v-bd584a4d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-bd584a4d]{font-size:80%}sub[data-v-bd584a4d],sup[data-v-bd584a4d]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-bd584a4d]{bottom:-.25em}sup[data-v-bd584a4d]{top:-.5em}table[data-v-bd584a4d]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-bd584a4d],input[data-v-bd584a4d],optgroup[data-v-bd584a4d],select[data-v-bd584a4d],textarea[data-v-bd584a4d]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-bd584a4d],select[data-v-bd584a4d]{text-transform:none}[type=button][data-v-bd584a4d],[type=reset][data-v-bd584a4d],[type=submit][data-v-bd584a4d],button[data-v-bd584a4d]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-bd584a4d]:-moz-focusring{outline:auto}[data-v-bd584a4d]:-moz-ui-invalid{box-shadow:none}progress[data-v-bd584a4d]{vertical-align:baseline}[data-v-bd584a4d]::-webkit-inner-spin-button,[data-v-bd584a4d]::-webkit-outer-spin-button{height:auto}[type=search][data-v-bd584a4d]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-bd584a4d]::-webkit-search-decoration{-webkit-appearance:none}[data-v-bd584a4d]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-bd584a4d]{display:list-item}blockquote[data-v-bd584a4d],dd[data-v-bd584a4d],dl[data-v-bd584a4d],figure[data-v-bd584a4d],h1[data-v-bd584a4d],h2[data-v-bd584a4d],h3[data-v-bd584a4d],h4[data-v-bd584a4d],h5[data-v-bd584a4d],h6[data-v-bd584a4d],hr[data-v-bd584a4d],p[data-v-bd584a4d],pre[data-v-bd584a4d]{margin:0}fieldset[data-v-bd584a4d]{margin:0}fieldset[data-v-bd584a4d],legend[data-v-bd584a4d]{padding:0}menu[data-v-bd584a4d],ol[data-v-bd584a4d],ul[data-v-bd584a4d]{list-style:none;margin:0;padding:0}dialog[data-v-bd584a4d]{padding:0}textarea[data-v-bd584a4d]{resize:vertical}input[data-v-bd584a4d]::-moz-placeholder,textarea[data-v-bd584a4d]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-bd584a4d]::placeholder,textarea[data-v-bd584a4d]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-bd584a4d],button[data-v-bd584a4d]{cursor:pointer}[data-v-bd584a4d]:disabled{cursor:default}audio[data-v-bd584a4d],canvas[data-v-bd584a4d],embed[data-v-bd584a4d],iframe[data-v-bd584a4d],img[data-v-bd584a4d],object[data-v-bd584a4d],svg[data-v-bd584a4d],video[data-v-bd584a4d]{display:block;vertical-align:middle}img[data-v-bd584a4d],video[data-v-bd584a4d]{height:auto;max-width:100%}[hidden][data-v-bd584a4d]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-bd584a4d],[data-v-bd584a4d]:after,[data-v-bd584a4d]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-bd584a4d]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-jipbqv[data-v-bd584a4d]{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;height:100%!important;position:relative!important;width:100%!important}*[data-v-335d247d],[data-v-335d247d]:after,[data-v-335d247d]:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}[data-v-335d247d]:after,[data-v-335d247d]:before{--un-content:""}[data-v-335d247d]:host,html[data-v-335d247d]{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body[data-v-335d247d]{line-height:inherit;margin:0}hr[data-v-335d247d]{border-top-width:1px;color:inherit;height:0}abbr:where([title][data-v-335d247d]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-335d247d],h2[data-v-335d247d],h3[data-v-335d247d],h4[data-v-335d247d],h5[data-v-335d247d],h6[data-v-335d247d]{font-size:inherit;font-weight:inherit}a[data-v-335d247d]{color:inherit;text-decoration:inherit}b[data-v-335d247d],strong[data-v-335d247d]{font-weight:bolder}code[data-v-335d247d],kbd[data-v-335d247d],pre[data-v-335d247d],samp[data-v-335d247d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small[data-v-335d247d]{font-size:80%}sub[data-v-335d247d],sup[data-v-335d247d]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-335d247d]{bottom:-.25em}sup[data-v-335d247d]{top:-.5em}table[data-v-335d247d]{border-collapse:collapse;border-color:inherit;text-indent:0}button[data-v-335d247d],input[data-v-335d247d],optgroup[data-v-335d247d],select[data-v-335d247d],textarea[data-v-335d247d]{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button[data-v-335d247d],select[data-v-335d247d]{text-transform:none}[type=button][data-v-335d247d],[type=reset][data-v-335d247d],[type=submit][data-v-335d247d],button[data-v-335d247d]{-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-335d247d]:-moz-focusring{outline:auto}[data-v-335d247d]:-moz-ui-invalid{box-shadow:none}progress[data-v-335d247d]{vertical-align:baseline}[data-v-335d247d]::-webkit-inner-spin-button,[data-v-335d247d]::-webkit-outer-spin-button{height:auto}[type=search][data-v-335d247d]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-335d247d]::-webkit-search-decoration{-webkit-appearance:none}[data-v-335d247d]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-335d247d]{display:list-item}blockquote[data-v-335d247d],dd[data-v-335d247d],dl[data-v-335d247d],figure[data-v-335d247d],h1[data-v-335d247d],h2[data-v-335d247d],h3[data-v-335d247d],h4[data-v-335d247d],h5[data-v-335d247d],h6[data-v-335d247d],hr[data-v-335d247d],p[data-v-335d247d],pre[data-v-335d247d]{margin:0}fieldset[data-v-335d247d]{margin:0}fieldset[data-v-335d247d],legend[data-v-335d247d]{padding:0}menu[data-v-335d247d],ol[data-v-335d247d],ul[data-v-335d247d]{list-style:none;margin:0;padding:0}dialog[data-v-335d247d]{padding:0}textarea[data-v-335d247d]{resize:vertical}input[data-v-335d247d]::-moz-placeholder,textarea[data-v-335d247d]::-moz-placeholder{color:#9ca3af;opacity:1}input[data-v-335d247d]::placeholder,textarea[data-v-335d247d]::placeholder{color:#9ca3af;opacity:1}[role=button][data-v-335d247d],button[data-v-335d247d]{cursor:pointer}[data-v-335d247d]:disabled{cursor:default}audio[data-v-335d247d],canvas[data-v-335d247d],embed[data-v-335d247d],iframe[data-v-335d247d],img[data-v-335d247d],object[data-v-335d247d],svg[data-v-335d247d],video[data-v-335d247d]{display:block;vertical-align:middle}img[data-v-335d247d],video[data-v-335d247d]{height:auto;max-width:100%}[hidden][data-v-335d247d]{display:none}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV37Nv7g.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVT7Nv7g.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVz7Nv7g.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVP7Nv7g.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;
14font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJV77Nv7g.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firacode/v22/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgK_7SodY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgIv7SodY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKv7SodY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJf7SodY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgKP7SodY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7S.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHk_fUWZA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHmvfUWZA.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkvfUWZA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnffUWZA.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHkPfUWZA.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;
14font-family:Fira Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*[data-v-335d247d],[data-v-335d247d]:after,[data-v-335d247d]:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }[data-v-335d247d]::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.cdek-pw1flc[data-v-335d247d]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\'0 0 24 24\' width=\'1.2em\' height=\'1.2em\' xmlns=\'http://www.w3.org/2000/svg\' %3E%3Cpath fill=\'none\' stroke=\'currentColor\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M18 6L6 18M6 6l12 12\'/%3E%3C/svg%3E")!important;background-color:currentColor!important;color:inherit!important;cursor:pointer!important;display:block!important;height:1.2em!important;height:1.5rem!important;-webkit-mask:var(--un-icon) no-repeat!important;mask:var(--un-icon) no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;position:absolute!important;right:.75rem!important;top:.75rem!important;width:1.2em!important;width:1.5rem!important;z-index:100001!important;--un-text-opacity:1!important;color:rgba(21,142,58,var(--un-text-opacity))!important}.cdek-fylsw1[data-v-335d247d]{border-radius:.375rem!important;height:660px!important;position:relative!important;z-index:100000!important;--un-bg-opacity:1!important;background-color:rgb(255 255 255/var(--un-bg-opacity))!important;padding:3rem 1rem 1rem!important}.cdek-o13fdj[data-v-335d247d]{align-items:center!important;display:grid!important;justify-items:center!important;position:fixed!important;--un-text-opacity:1!important;color:rgb(68 64 60/var(--un-text-opacity))!important}.cdek-o13fdj[data-v-335d247d],.cdek-t4f5h0[data-v-335d247d]{bottom:0!important;left:0!important;right:0!important;top:0!important;z-index:99999!important}.cdek-t4f5h0[data-v-335d247d]{background-color:#00000080!important;position:absolute!important}.cdek-w4z8qs[data-v-335d247d]{height:710px!important}.h-\\[600px\\][data-v-335d247d]{height:600px!important}.max-w-4xl[data-v-335d247d]{max-width:56rem!important}.w-\\[300px\\][data-v-335d247d]{width:300px!important}@media (min-width:640px){.sm\\:w-\\[500px\\][data-v-335d247d]{width:500px!important}}@media (min-width:768px){.md\\:w-\\[600px\\][data-v-335d247d]{width:600px!important}}@media (min-width:1024px){.lg\\:w-\\[800px\\][data-v-335d247d]{width:800px!important}}'
15        )
16      ),
17        document.head.appendChild(t))
18    }
19  } catch (a) {
20    console.error('vite-plugin-css-injected-by-js', a)
21  }
22})()
23!(function (e, t) {
24  'object' == typeof exports && 'undefined' != typeof module ? (module.exports = t())
25  : 'function' == typeof define && define.amd ? define(t)
26  : ((e = 'undefined' != typeof globalThis ? globalThis : e || self).CDEKWidget = t())
27})(this, function () {
28  'use strict'
29  var e = Object.defineProperty,
30    t = (t, n, r) => (
31      ((t, n, r) => {
32        n in t ? e(t, n, { enumerable: !0, configurable: !0, writable: !0, value: r }) : (t[n] = r)
33      }
33)(t, 'symbol' != typeof n ? n + '' : n, r),
34      r
35    )
36  function n(e, t) {
37    const n = new Set(e.split(','))
38    return t ? (e) => n.has(e.toLowerCase()) : (e) => n.has(e)
39  }
40  const r = {},
41    o = [],
42    s = () => {},
43    i = () => !1,
44    a = (e) => 111 === e.charCodeAt(0) && 110 === e.charCodeAt(1) && (e.charCodeAt(2) > 122 || e.charCodeAt(2) < 97),
45    l = (e) => e.startsWith('onUpdate:'),
46    c = Object.assign,
47    u = (e, t) => {
48      const n = e.indexOf(t)
49      n > -1 && e.splice(n, 1)
50    },
51    d = Object.prototype.hasOwnProperty,
52    f = (e, t) => d.call(e, t),
53    p = Array.isArray,
54    h = (e) => '[object Map]' === O(e),
55    m = (e) => '[object Set]' === O(e),
56    g = (e) => 'function' == typeof e,
57    v = (e) => 'string' == typeof e,
58    b = (e) => 'symbol' == typeof e,
59    y = (e) => null !== e && 'object' == typeof e,
60    _ = (e) => (y(e) || g(e)) && g(e.then) && g(e.catch),
61    E = Object.prototype.toString,
62    O = (e) => E.call(e),
63    w = (e) => O(e).slice(8, -1),
64    k = (e) => '[object Object]' === O(e),
65    x = (e) => v(e) && 'NaN' !== e && '-' !== e[0] && '' + parseInt(e, 10) === e,
66    C = n(
67      ',key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted'
68    ),
69    S = (e) => {
70      const t = Object.create(null)
71      return (n) => t[n] || (t[n] = e(n))
72    },
73    T = /-(\w)/g,
74    A = S((e) => e.replace(T, (e, t) => (t ? t.toUpperCase() : ''))),
75    R = /\B([A-Z])/g,
76    L = S((e) => e.replace(R, '-$1').toLowerCase()),
77    P = S((e) => e.charAt(0).toUpperCase() + e.slice(1)),
78    I = S((e) => (e ? `on${P(e)}` : '')),
79    N = (e, t) => !Object.is(e, t),
80    D = (e, t) => {
81      for (let n = 0; n < e.length; n++) e[n](t)
82    },
83    F = (e, t, n) => {
84      Object.defineProperty(e, t, { configurable: !0, enumerable: !1, value: n })
85    },
86    M = (e) => {
87      const t = parseFloat(e)
88      return isNaN(t) ? e : t
89    }
90  let j
91  const U = () =>
92    j ||
93    (j =
94      'undefined' != typeof globalThis ? globalThis
95      : 'undefined' != typeof self ? self
96      : 'undefined' != typeof window ? window
97      : 'undefined' != typeof global ? global
98      : {})
99  function $(e) {
100    if (p(e)) {
101      const t = {}
102      for (let n = 0; n < e.length; n++) {
103        const r = e[n],
104          o = v(r) ? z(r) : $(r)
105        if (o) for (const e in o) t[e] = o[e]
106      }
107      return t
108    }
109    if (v(e) || y(e)) return e
110  }
111  const Y = /;(?![^(]*\))/g,
112    V = /:([^]+)/,
113    W = /\/\*[^]*?\*\//g
114  function z(e) {
115    const t = {}
116    return (
117      e
118        .replace(W, '')
119        .split(Y)
120        .forEach((e) => {
121          if (e) {
122            const n = e.split(V)
123            n.length > 1 && (t[n[0].trim()] = n[1].trim())
124          }
125        }),
126      t
127    )
128  }
129  function B(e) {
130    let t = ''
131    if (v(e)) t = e
132    else if (p(e))
133      for (let n = 0; n < e.length; n++) {
134        const r = B(e[n])
135        r && (t += r + ' ')
136      }
137    else if (y(e)) for (const n in e) e[n] && (t += n + ' ')
138    return t.trim()
139  }
140  const K = n('itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly')
141  function H(e) {
142    return !!e || '' === e
143  }
144  const X = (e) =>
145      v(e) ? e
146      : null == e ? ''
147      : p(e) || (y(e) && (e.toString === E || !g(e.toString))) ? JSON.stringify(e, q, 2)
148      : String(e),
149    q = (e, t) =>
150      t && t.__v_isRef ? q(e, t.value)
151      : h(t) ? { [`Map(${t.size})`]: [...t.entries()].reduce((e, [t, n], r) => ((e[G(t, r) + ' =>'] = n), e), {}) }
152      : m(t) ? { [`Set(${t.size})`]: [...t.values()].map((e) => G(e)) }
153      : b(t) ? G(t)
154      : !y(t) || p(t) || k(t) ? t
155      : String(t),
156    G = (e, t = '') => {
157      var n
158      return b(e) ? `Symbol(${null != (n = e.description) ? n : t})` : e
159    }
160  let Z, J
161  class Q {
162    constructor(e = !1) {
163      ;((this.detached = e),
164        (this._active = !0),
165        (this.effects = []),
166        (this.cleanups = []),
167        (this.parent = Z),
168        !e && Z && (this.index = (Z.scopes || (Z.scopes = [])).push(this) - 1))
169    }
170    get active() {
171      return this._active
172    }
173    run(e) {
174      if (this._active) {
175        const t = Z
176        try {
177          return ((Z = this), e())
178        } finally {
179          Z = t
180        }
181      }
182    }
183    on() {
184      Z = this
185    }
186    off() {
187      Z = this.parent
188    }
189    stop(e) {
190      if (this._active) {
191        let t, n
192        for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].stop()
193        for (t = 0, n = this.cleanups.length; t < n; t++) this.cleanups[t]()
194        if (this.scopes) for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].stop(!0)
195        if (!this.detached && this.parent && !e) {
196          const e = this.parent.scopes.pop()
197          e && e !== this && ((this.parent.scopes[this.index] = e), (e.index = this.index))
198        }
199        ;((this.parent = void 0), (this._active = !1))
200      }
201    }
202  }
203  function ee(e) {
204    return new Q(e)
205  }
206  function te() {
207    return Z
208  }
209  function ne(e) {
210    Z && Z.cleanups.push(e)
211  }
212  class re {
213    constructor(e, t, n, r) {
214      ;((this.fn = e),
215        (this.trigger = t),
216        (this.scheduler = n),
217        (this.active = !0),
218        (this.deps = []),
219        (this._dirtyLevel = 4),
220        (this._trackId = 0),
221        (this._runnings = 0),
222        (this._shouldSchedule = !1),
223        (this._depsLength = 0),
224        (function (e, t = Z) {
225          t && t.active && t.effects.push(e)
226        })(this, r))
227    }
228    get dirty() {
229      if (2 === this._dirtyLevel || 3 === this._dirtyLevel) {
230        ;((this._dirtyLevel = 1), ue())
231        for (let e = 0; e < this._depsLength; e++) {
232          const t = this.deps[e]
233          if (t.computed && (t.computed.value, this._dirtyLevel >= 4)) break
234        }
235        ;(1 === this._dirtyLevel && (this._dirtyLevel = 0), de())
236      }
237      return this._dirtyLevel >= 4
238    }
239    set dirty(e) {
240      this._dirtyLevel = e ? 4 : 0
241    }
242    run() {
243      if (((this._dirtyLevel = 0), !this.active)) return this.fn()
244      let e = ae,
245        t = J
246      try {
247        return ((ae = !0), (J = this), this._runnings++, oe(this), this.fn())
248      } finally {
249        ;(se(this), this._runnings--, (J = t), (ae = e))
250      }
251    }
252    stop() {
253      var e
254      this.active && (oe(this), se(this), null == (e = this.onStop) || e.call(this), (this.active = !1))
255    }
256  }
257  function oe(e) {
258    ;(e._trackId++, (e._depsLength = 0))
259  }
260  function se(e) {
261    if (e.deps.length > e._depsLength) {
262      for (let t = e._depsLength; t < e.deps.length; t++) ie(e.deps[t], e)
263      e.deps.length = e._depsLength
264    }
265  }
266  function ie(e, t) {
267    const n = e.get(t)
268    void 0 !== n && t._trackId !== n && (e.delete(t), 0 === e.size && e.cleanup())
269  }
270  let ae = !0,
271    le = 0
272  const ce = []
273  function ue() {
274    ;(ce.push(ae), (ae = !1))
275  }
276  function de() {
277    const e = ce.pop()
278    ae = void 0 === e || e
279  }
280  function fe() {
281    le++
282  }
283  function pe() {
284    for (le--; !le && me.length; ) me.shift()()
285  }
286  function he(e, t, n) {
287    if (t.get(e) !== e._trackId) {
288      t.set(e, e._trackId)
289      const n = e.deps[e._depsLength]
290      n !== t ? (n && ie(n, e), (e.deps[e._depsLength++] = t)) : e._depsLength++
291    }
292  }
293  const me = []
294  function ge(e, t, n) {
295    fe()
296    for (const r of e.keys()) {
297      let n
298      ;(r._dirtyLevel < t &&
299        (null != n ? n : (n = e.get(r) === r._trackId)) &&
300        (r._shouldSchedule || (r._shouldSchedule = 0 === r._dirtyLevel), (r._dirtyLevel = t)),
301        r._shouldSchedule &&
302          (null != n ? n : (n = e.get(r) === r._trackId)) &&
303          (r.trigger(),
304          (r._runnings && !r.allowRecurse) ||
305            2 === r._dirtyLevel ||
306            ((r._shouldSchedule = !1), r.scheduler && me.push(r.scheduler))))
307    }
308    pe()
309  }
310  const ve = (e, t) => {
311      const n = new Map()
312      return ((n.cleanup = e), (n.computed = t), n)
313    },
314    be = new WeakMap(),
315    ye = Symbol(''),
316    _e = Symbol('')
317  function Ee(e, t, n) {
318    if (ae && J) {
319      let t = be.get(e)
320      t || be.set(e, (t = new Map()))
321      let r = t.get(n)
322      ;(r || t.set(n, (r = ve(() => t.delete(n)))), he(J, r))
323    }
324  }
325  function Oe(e, t, n, r, o, s) {
326    const i = be.get(e)
327    if (!i) return
328    let a = []
329    if ('clear' === t) a = [...i.values()]
330    else if ('length' === n && p(e)) {
331      const e = Number(r)
332      i.forEach((t, n) => {
333        ;('length' === n || (!b(n) && n >= e)) && a.push(t)
334      })
335    } else
336      switch ((void 0 !== n && a.push(i.get(n)), t)) {
337        case 'add':
338          p(e) ? x(n) && a.push(i.get('length')) : (a.push(i.get(ye)), h(e) && a.push(i.get(_e)))
339          break
340        case 'delete':
341          p(e) || (a.push(i.get(ye)), h(e) && a.push(i.get(_e)))
342          break
343        case 'set':
344          h(e) && a.push(i.get(ye))
345      }
346    fe()
347    for (const l of a) l && ge(l, 4)
348    pe()
349  }
350  const we = n('__proto__,__v_isRef,__isVue'),
351    ke = new Set(
352      Object.getOwnPropertyNames(Symbol)
353        .filter((e) => 'arguments' !== e && 'caller' !== e)
354        .map((e) => Symbol[e])
355        .filter(b)
356    ),
357    xe = Ce()
358  function Ce() {
359    const e = {}
360    return (
361      ['includes', 'indexOf', 'lastIndexOf'].forEach((t) => {
362        e[t] = function (...e) {
363          const n = ft(this)
364          for (let t = 0, o = this.length; t < o; t++) Ee(n, 0, t + '')
365          const r = n[t](...e)
366          return -1 === r || !1 === r ? n[t](...e.map(ft)) : r
367        }
368      }),
369      ['push', 'pop', 'shift', 'unshift', 'splice'].forEach((t) => {
370        e[t] = function (...e) {
371          ;(ue(), fe())
372          const n = ft(this)[t].apply(this, e)
373          return (pe(), de(), n)
374        }
375      }),
376      e
377    )
378  }
379  function Se(e) {
380    const t = ft(this)
381    return (Ee(t, 0, e), t.hasOwnProperty(e))
382  }
383  class Te {
384    constructor(e = !1, t = !1) {
385      ;((this._isReadonly = e), (this._isShallow = t))
386    }
387    get(e, t, n) {
388      const r = this._isReadonly,
389        o = this._isShallow
390      if ('__v_isReactive' === t) return !r
391      if ('__v_isReadonly' === t) return r
392      if ('__v_isShallow' === t) return o
393      if ('__v_raw' === t)
394        return (
395            n ===
396              (r ?
397                o ? ot
398                : rt
399              : o ? nt
400              : tt
401              ).get(e) || Object.getPrototypeOf(e) === Object.getPrototypeOf(n)
402          ) ?
403            e
404          : void 0
405      const s = p(e)
406      if (!r) {
407        if (s && f(xe, t)) return Reflect.get(xe, t, n)
408        if ('hasOwnProperty' === t) return Se
409      }
410      const i = Reflect.get(e, t, n)
411      return (
412          b(t) ? ke.has(t) : we(t)
413        ) ?
414          i
415        : (r || Ee(e, 0, t),
416          o ? i
417          : yt(i) ?
418            s && x(t) ?
419              i
420            : i.value
421          : y(i) ?
422            r ? it(i)
423            : st(i)
424          : i)
425    }
426  }
427  class Ae extends Te {
428    constructor(e = !1) {
429      super(!1, e)
430    }
431    set(e, t, n, r) {
432      let o = e[t]
433      if (!this._isShallow) {
434        const t = ct(o)
435        if ((ut(n) || ct(n) || ((o = ft(o)), (n = ft(n))), !p(e) && yt(o) && !yt(n))) return !t && ((o.value = n), !0)
436      }
437      const s = p(e) && x(t) ? Number(t) < e.length : f(e, t),
438        i = Reflect.set(e, t, n, r)
439      return (e === ft(r) && (s ? N(n, o) && Oe(e, 'set', t, n) : Oe(e, 'add', t, n)), i)
440    }
441    deleteProperty(e, t) {
442      const n = f(e, t)
443      e[t]
444      const r = Reflect.deleteProperty(e, t)
445      return (r && n && Oe(e, 'delete', t, void 0), r)
446    }
447    has(e, t) {
448      const n = Reflect.has(e, t)
449      return ((b(t) && ke.has(t)) || Ee(e, 0, t), n)
450    }
451    ownKeys(e) {
452      return (Ee(e, 0, p(e) ? 'length' : ye), Reflect.ownKeys(e))
453    }
454  }
455  class Re extends Te {
456    constructor(e = !1) {
457      super(!0, e)
458    }
459    set(e, t) {
460      return !0
461    }
462    deleteProperty(e, t) {
463      return !0
464    }
465  }
466  const Le = new Ae(),
467    Pe = new Re(),
468    Ie = new Ae(!0),
469    Ne = (e) => e,
470    De = (e) => Reflect.getPrototypeOf(e)
471  function Fe(e, t, n = !1, r = !1) {
472    const o = ft((e = e.__v_raw)),
473      s = ft(t)
474    n || (N(t, s) && Ee(o, 0, t), Ee(o, 0, s))
475    const { has: i } = De(o),
476      a =
477        r ? Ne
478        : n ? mt
479        : ht
480    return (
481      i.call(o, t) ? a(e.get(t))
482      : i.call(o, s) ? a(e.get(s))
483      : void (e !== o && e.get(t))
484    )
485  }
486  function Me(e, t = !1) {
487    const n = this.__v_raw,
488      r = ft(n),
489      o = ft(e)
490    return (t || (N(e, o) && Ee(r, 0, e), Ee(r, 0, o)), e === o ? n.has(e) : n.has(e) || n.has(o))
491  }
492  function je(e, t = !1) {
493    return ((e = e.__v_raw), !t && Ee(ft(e), 0, ye), Reflect.get(e, 'size', e))
494  }
495  function Ue(e) {
496    e = ft(e)
497    const t = ft(this)
498    return (De(t).has.call(t, e) || (t.add(e), Oe(t, 'add', e, e)), this)
499  }
500  function $e(e, t) {
501    t = ft(t)
502    const n = ft(this),
503      { has: r, get: o } = De(n)
504    let s = r.call(n, e)
505    s || ((e = ft(e)), (s = r.call(n, e)))
506    const i = o.call(n, e)
507    return (n.set(e, t), s ? N(t, i) && Oe(n, 'set', e, t) : Oe(n, 'add', e, t), this)
508  }
509  function Ye(e) {
510    const t = ft(this),
511      { has: n, get: r } = De(t)
512    let o = n.call(t, e)
513    ;(o || ((e = ft(e)), (o = n.call(t, e))), r && r.call(t, e))
514    const s = t.delete(e)
515    return (o && Oe(t, 'delete', e, void 0), s)
516  }
517  function Ve() {
518    const e = ft(this),
519      t = 0 !== e.size,
520      n = e.clear()
521    return (t && Oe(e, 'clear', void 0, void 0), n)
522  }
523  function We(e, t) {
524    return function (n, r) {
525      const o = this,
526        s = o.__v_raw,
527        i = ft(s),
528        a =
529          t ? Ne
530          : e ? mt
531          : ht
532      return (!e && Ee(i, 0, ye), s.forEach((e, t) => n.call(r, a(e), a(t), o)))
533    }
534  }
535  function ze(e, t, n) {
536    return function (...r) {
537      const o = this.__v_raw,
538        s = ft(o),
539        i = h(s),
540        a = 'entries' === e || (e === Symbol.iterator && i),
541        l = 'keys' === e && i,
542        c = o[e](...r),
543        u =
544          n ? Ne
545          : t ? mt
546          : ht
547      return (
548        !t && Ee(s, 0, l ? _e : ye),
549        {
550          next() {
551            const { value: e, done: t } = c.next()
552            return t ? { value: e, done: t } : { value: a ? [u(e[0]), u(e[1])] : u(e), done: t }
553          },
554          [Symbol.iterator]() {
555            return this
556          },
557        }
558      )
559    }
560  }
561  function Be(e) {
562    return function (...t) {
563      return 'delete' !== e && ('clear' === e ? void 0 : this)
564    }
565  }
566  function Ke() {
567    const e = {
568        get(e) {
569          return Fe(this, e)
570        },
571        get size() {
572          return je(this)
573        },
574        has: Me,
575        add: Ue,
576        set: $e,
577        delete: Ye,
578        clear: Ve,
579        forEach: We(!1, !1),
580      },
581      t = {
582        get(e) {
583          return Fe(this, e, !1, !0)
584        },
585        get size() {
586          return je(this)
587        },
588        has: Me,
589        add: Ue,
590        set: $e,
591        delete: Ye,
592        clear: Ve,
593        forEach: We(!1, !0),
594      },
595      n = {
596        get(e) {
597          return Fe(this, e, !0)
598        },
599        get size() {
600          return je(this, !0)
601        },
602        has(e) {
603          return Me.call(this, e, !0)
604        },
605        add: Be('add'),
606        set: Be('set'),
607        delete: Be('delete'),
608        clear: Be('clear'),
609        forEach: We(!0, !1),
610      },
611      r = {
612        get(e) {
613          return Fe(this, e, !0, !0)
614        },
615        get size() {
616          return je(this, !0)
617        },
618        has(e) {
619          return Me.call(this, e, !0)
620        },
621        add: Be('add'),
622        set: Be('set'),
623        delete: Be('delete'),
624        clear: Be('clear'),
625        forEach: We(!0, !0),
626      }
627    return (
628      ['keys', 'values', 'entries', Symbol.iterator].forEach((o) => {
629        ;((e[o] = ze(o, !1, !1)), (n[o] = ze(o, !0, !1)), (t[o] = ze(o, !1, !0)), (r[o] = ze(o, !0, !0)))
630      }),
631      [e, n, t, r]
632    )
633  }
634  const [He, Xe, qe, Ge] = Ke()
635  function Ze(e, t) {
636    const n =
637      t ?
638        e ? Ge
639        : qe
640      : e ? Xe
641      : He
642    return (t, r, o) =>
643      '__v_isReactive' === r ? !e
644      : '__v_isReadonly' === r ? e
645      : '__v_raw' === r ? t
646      : Reflect.get(f(n, r) && r in t ? n : t, r, o)
647  }
648  const Je = { get: Ze(!1, !1) },
649    Qe = { get: Ze(!1, !0) },
650    et = { get: Ze(!0, !1) },
651    tt = new WeakMap(),
652    nt = new WeakMap(),
653    rt = new WeakMap(),
654    ot = new WeakMap()
655  function st(e) {
656    return ct(e) ? e : at(e, !1, Le, Je, tt)
657  }
658  function it(e) {
659    return at(e, !0, Pe, et, rt)
660  }
661  function at(e, t, n, r, o) {
662    if (!y(e)) return e
663    if (e.__v_raw && (!t || !e.__v_isReactive)) return e
664    const s = o.get(e)
665    if (s) return s
666    const i =
667      (a = e).__v_skip || !Object.isExtensible(a) ?
668        0
669      : (function (e) {
670          switch (e) {
671            case 'Object':
672            case 'Array':
673              return 1
674            case 'Map':
675            case 'Set':
676            case 'WeakMap':
677            case 'WeakSet':
678              return 2
679            default:
680              return 0
681          }
682        })(w(a))
683    var a
684    if (0 === i) return e
685    const l = new Proxy(e, 2 === i ? r : n)
686    return (o.set(e, l), l)
687  }
688  function lt(e) {
689    return ct(e) ? lt(e.__v_raw) : !(!e || !e.__v_isReactive)
690  }
691  function ct(e) {
692    return !(!e || !e.__v_isReadonly)
693  }
694  function ut(e) {
695    return !(!e || !e.__v_isShallow)
696  }
697  function dt(e) {
698    return lt(e) || ct(e)
699  }
700  function ft(e) {
701    const t = e && e.__v_raw
702    return t ? ft(t) : e
703  }
704  function pt(e) {
705    return (Object.isExtensible(e) && F(e, '__v_skip', !0), e)
706  }
707  const ht = (e) => (y(e) ? st(e) : e),
708    mt = (e) => (y(e) ? it(e) : e)
709  class gt {
710    constructor(e, t, n, r) {
711      ;((this.getter = e),
712        (this._setter = t),
713        (this.dep = void 0),
714        (this.__v_isRef = !0),
715        (this.__v_isReadonly = !1),
716        (this.effect = new re(
717          () => e(this._value),
718          () => bt(this, 2 === this.effect._dirtyLevel ? 2 : 3)
719        )),
720        (this.effect.computed = this),
721        (this.effect.active = this._cacheable = !r),
722        (this.__v_isReadonly = n))
723    }
724    get value() {
725      const e = ft(this)
726      return (
727        (e._cacheable && !e.effect.dirty) || !N(e._value, (e._value = e.effect.run())) || bt(e, 4),
728        vt(e),
729        e.effect._dirtyLevel >= 2 && bt(e, 2),
730        e._value
731      )
732    }
733    set value(e) {
734      this._setter(e)
735    }
736    get _dirty() {
737      return this.effect.dirty
738    }
739    set _dirty(e) {
740      this.effect.dirty = e
741    }
742  }
743  function vt(e) {
744    var t
745    ae &&
746      J &&
747      ((e = ft(e)), he(J, null != (t = e.dep) ? t : (e.dep = ve(() => (e.dep = void 0), e instanceof gt ? e : void 0))))
748  }
749  function bt(e, t = 4, n) {
750    const r = (e = ft(e)).dep
751    r && ge(r, t)
752  }
753  function yt(e) {
754    return !(!e || !0 !== e.__v_isRef)
755  }
756  function _t(e) {
757    return Ot(e, !1)
758  }
759  function Et(e) {
760    return Ot(e, !0)
761  }
762  function Ot(e, t) {
763    return yt(e) ? e : new wt(e, t)
764  }
765  class wt {
766    constructor(e, t) {
767      ;((this.__v_isShallow = t),
768        (this.dep = void 0),
769        (this.__v_isRef = !0),
770        (this._rawValue = t ? e : ft(e)),
771        (this._value = t ? e : ht(e)))
772    }
773    get value() {
774      return (vt(this), this._value)
775    }
776    set value(e) {
777      const t = this.__v_isShallow || ut(e) || ct(e)
778      ;((e = t ? e : ft(e)), N(e, this._rawValue) && ((this._rawValue = e), (this._value = t ? e : ht(e)), bt(this, 4)))
779    }
780  }
781  function kt(e) {
782    return yt(e) ? e.value : e
783  }
784  const xt = {
785    get: (e, t, n) => kt(Reflect.get(e, t, n)),
786    set: (e, t, n, r) => {
787      const o = e[t]
788      return yt(o) && !yt(n) ? ((o.value = n), !0) : Reflect.set(e, t, n, r)
789    },
790  }
791  function Ct(e) {
792    return lt(e) ? e : new Proxy(e, xt)
793  }
794  class St {
795    constructor(e, t, n) {
796      ;((this._object = e), (this._key = t), (this._defaultValue = n), (this.__v_isRef = !0))
797    }
798    get value() {
799      const e = this._object[this._key]
800      return void 0 === e ? this._defaultValue : e
801    }
802    set value(e) {
803      this._object[this._key] = e
804    }
805    get dep() {
806      return ((e = ft(this._object)), (t = this._key), null == (n = be.get(e)) ? void 0 : n.get(t))
807      var e, t, n
808    }
809  }
810  class Tt {
811    constructor(e) {
812      ;((this._getter = e), (this.__v_isRef = !0), (this.__v_isReadonly = !0))
813    }
814    get value() {
815      return this._getter()
816    }
817  }
818  function At(e, t, n) {
819    return (
820      yt(e) ? e
821      : g(e) ? new Tt(e)
822      : y(e) && arguments.length > 1 ? Rt(e, t, n)
823      : _t(e)
824    )
825  }
826  function Rt(e, t, n) {
827    const r = e[t]
828    return yt(r) ? r : new St(e, t, n)
829  }
830  function Lt(e, t, n, r) {
831    try {
832      return r ? e(...r) : e()
833    } catch (o) {
834      It(o, t, n)
835    }
836  }
837  function Pt(e, t, n, r) {
838    if (g(e)) {
839      const o = Lt(e, t, n, r)
840      return (
841        o &&
842          _(o) &&
843          o.catch((e) => {
844            It(e, t, n)
845          }),
846        o
847      )
848    }
849    const o = []
850    for (let s = 0; s < e.length; s++) o.push(Pt(e[s], t, n, r))
851    return o
852  }
853  function It(e, t, n, r = !0) {
854    t && t.vnode
855    if (t) {
856      let r = t.parent
857      const o = t.proxy,
858        s = `https://vuejs.org/error-reference/#runtime-${n}`
859      for (; r; ) {
860        const t = r.ec
861        if (t) for (let n = 0; n < t.length; n++) if (!1 === t[n](e, o, s)) return
862        r = r.parent
863      }
864      const i = t.appContext.config.errorHandler
865      if (i) return void Lt(i, null, 10, [e, o, s])
866    }
867    !(function (e, t, n, r = !0) {
868      console.error(e)
869    })(e, 0, 0, r)
870  }
871  let Nt = !1,
872    Dt = !1
873  const Ft = []
874  let Mt = 0
875  const jt = []
876  let Ut = null,
877    $t = 0
878  const Yt = Promise.resolve()
879  let Vt = null
880  function Wt(e) {
881    const t = Vt || Yt
882    return e ? t.then(this ? e.bind(this) : e) : t
883  }
884  function zt(e) {
885    ;(Ft.length && Ft.includes(e, Nt && e.allowRecurse ? Mt + 1 : Mt)) ||
886      (null == e.id ?
887        Ft.push(e)
888      : Ft.splice(
889          (function (e) {
890            let t = Mt + 1,
891              n = Ft.length
892            for (; t < n; ) {
893              const r = (t + n) >>> 1,
894                o = Ft[r],
895                s = Xt(o)
896              s < e || (s === e && o.pre) ? (t = r + 1) : (n = r)
897            }
898            return t
899          })(e.id),
900          0,
901          e
902        ),
903      Bt())
904  }
905  function Bt() {
906    Nt || Dt || ((Dt = !0), (Vt = Yt.then(Gt)))
907  }
908  function Kt(e, t, n = Nt ? Mt + 1 : 0) {
909    for (; n < Ft.length; n++) {
910      const t = Ft[n]
911      if (t && t.pre) {
912        if (e && t.id !== e.uid) continue
913        ;(Ft.splice(n, 1), n--, t())
914      }
915    }
916  }
917  function Ht(e) {
918    if (jt.length) {
919      const e = [...new Set(jt)].sort((e, t) => Xt(e) - Xt(t))
920      if (((jt.length = 0), Ut)) return void Ut.push(...e)
921      for (Ut = e, $t = 0; $t < Ut.length; $t++) Ut[$t]()
922      ;((Ut = null), ($t = 0))
923    }
924  }
925  const Xt = (e) => (null == e.id ? 1 / 0 : e.id),
926    qt = (e, t) => {
927      const n = Xt(e) - Xt(t)
928      if (0 === n) {
929        if (e.pre && !t.pre) return -1
930        if (t.pre && !e.pre) return 1
931      }
932      return n
933    }
934  function Gt(e) {
935    ;((Dt = !1), (Nt = !0), Ft.sort(qt))
936    try {
937      for (Mt = 0; Mt < Ft.length; Mt++) {
938        const e = Ft[Mt]
939        e && !1 !== e.active && Lt(e, null, 14)
940      }
941    } finally {
942      ;((Mt = 0), (Ft.length = 0), Ht(), (Nt = !1), (Vt = null), (Ft.length || jt.length) && Gt())
943    }
944  }
945  function Zt(e, t, ...n) {
946    if (e.isUnmounted) return
947    const o = e.vnode.props || r
948    let s = n
949    const i = t.startsWith('update:'),
950      a = i && t.slice(7)
951    if (a && a in o) {
952      const e = `${'modelValue' === a ? 'model' : a}Modifiers`,
953        { number: t, trim: i } = o[e] || r
954      ;(i && (s = n.map((e) => (v(e) ? e.trim() : e))), t && (s = n.map(M)))
955    }
956    let l,
957      c = o[(l = I(t))] || o[(l = I(A(t)))]
958    ;(!c && i && (c = o[(l = I(L(t)))]), c && Pt(c, e, 6, s))
959    const u = o[l + 'Once']
960    if (u) {
961      if (e.emitted) {
962        if (e.emitted[l]) return
963      } else e.emitted = {}
964      ;((e.emitted[l] = !0), Pt(u, e, 6, s))
965    }
966  }
967  function Jt(e, t, n = !1) {
968    const r = t.emitsCache,
969      o = r.get(e)
970    if (void 0 !== o) return o
971    const s = e.emits
972    let i = {},
973      a = !1
974    if (!g(e)) {
975      const r = (e) => {
976        const n = Jt(e, t, !0)
977        n && ((a = !0), c(i, n))
978      }
979      ;(!n && t.mixins.length && t.mixins.forEach(r), e.extends && r(e.extends), e.mixins && e.mixins.forEach(r))
980    }
981    return s || a ?
982        (p(s) ? s.forEach((e) => (i[e] = null)) : c(i, s), y(e) && r.set(e, i), i)
983      : (y(e) && r.set(e, null), null)
984  }
985  function Qt(e, t) {
986    return (
987      !(!e || !a(t)) &&
988      ((t = t.slice(2).replace(/Once$/, '')), f(e, t[0].toLowerCase() + t.slice(1)) || f(e, L(t)) || f(e, t))
989    )
990  }
991  let en = null,
992    tn = null
993  function nn(e) {
994    const t = en
995    return ((en = e), (tn = (e && e.type.__scopeId) || null), t)
996  }
997  function rn(e) {
998    tn = e
999  }
1000  function on() {
1001    tn = null
1002  }
1003  function sn(e, t = en, n) {
1004    if (!t) return e
1005    if (e._n) return e
1006    const r = (...n) => {
1007      r._d && Vr(-1)
1008      const o = nn(t)
1009      let s
1010      try {
1011        s = e(...n)
1012      } finally {
1013        ;(nn(o), r._d && Vr(1))
1014      }
1015      return s
1016    }
1017    return ((r._n = !0), (r._c = !0), (r._d = !0), r)
1018  }
1019  function an(e) {
1020    const {
1021      type: t,
1022      vnode: n,
1023      proxy: r,
1024      withProxy: o,
1025      props: s,
1026      propsOptions: [i],
1027      slots: a,
1028      attrs: c,
1029      emit: u,
1030      render: d,
1031      renderCache: f,
1032      data: p,
1033      setupState: h,
1034      ctx: m,
1035      inheritAttrs: g,
1036    } = e
1037    let v, b
1038    const y = nn(e)
1039    try {
1040      if (4 & n.shapeFlag) {
1041        const e = o || r,
1042          t = e
1043        ;((v = ro(d.call(t, e, f, s, h, p, m))), (b = c))
1044      } else {
1045        const e = t
1046        ;(0, (v = ro(e.length > 1 ? e(s, { attrs: c, slots: a, emit: u }) : e(s, null))), (b = t.props ? c : ln(c)))
1047      }
1048    } catch (E) {
1049      ;((jr.length = 0), It(E, e, 1), (v = Jr(Fr)))
1050    }
1051    let _ = v
1052    if (b && !1 !== g) {
1053      const e = Object.keys(b),
1054        { shapeFlag: t } = _
1055      e.length && 7 & t && (i && e.some(l) && (b = cn(b, i)), (_ = Qr(_, b)))
1056    }
1057    return (
1058      n.dirs && ((_ = Qr(_)), (_.dirs = _.dirs ? _.dirs.concat(n.dirs) : n.dirs)),
1059      n.transition && (_.transition = n.transition),
1060      (v = _),
1061      nn(y),
1062      v
1063    )
1064  }
1065  const ln = (e) => {
1066      let t
1067      for (const n in e) ('class' === n || 'style' === n || a(n)) && ((t || (t = {}))[n] = e[n])
1068      return t
1069    },
1070    cn = (e, t) => {
1071      const n = {}
1072      for (const r in e) (l(r) && r.slice(9) in t) || (n[r] = e[r])
1073      return n
1074    }
1075  function un(e, t, n) {
1076    const r = Object.keys(t)
1077    if (r.length !== Object.keys(e).length) return !0
1078    for (let o = 0; o < r.length; o++) {
1079      const s = r[o]
1080      if (t[s] !== e[s] && !Qt(n, s)) return !0
1081    }
1082    return !1
1083  }
1084  const dn = Symbol.for('v-ndc')
1085  const fn = Symbol.for('v-scx'),
1086    pn = () => dr(fn),
1087    hn = {}
1088  function mn(e, t, n) {
1089    return gn(e, t, n)
1090  }
1091  function gn(e, t, { immediate: n, deep: o, flush: i, once: a, onTrack: l, onTrigger: c } = r) {
1092    if (t && a) {
1093      const e = t
1094      t = (...t) => {
1095        ;(e(...t), C())
1096      }
1097    }
1098    const d = uo,
1099      f = (e) => (!0 === o ? e : yn(e, !1 === o ? 1 : void 0))
1100    let h,
1101      m,
1102      v = !1,
1103      b = !1
1104    if (
1105      (yt(e) ? ((h = () => e.value), (v = ut(e)))
1106      : lt(e) ? ((h = () => f(e)), (v = !0))
1107      : p(e) ?
1108        ((b = !0),
1109        (v = e.some((e) => lt(e) || ut(e))),
1110        (h = () =>
1111          e.map((e) =>
1112            yt(e) ? e.value
1113            : lt(e) ? f(e)
1114            : g(e) ? Lt(e, d, 2)
1115            : void 0
1116          )))
1117      : (h =
1118          g(e) ?
1119            t ? () => Lt(e, d, 2)
1120            : () => (m && m(), Pt(e, d, 3, [_]))
1121          : s),
1122      t && o)
1123    ) {
1124      const e = h
1125      h = () => yn(e())
1126    }
1127    let y,
1128      _ = (e) => {
1129        m = k.onStop = () => {
1130          ;(Lt(e, d, 4), (m = k.onStop = void 0))
1131        }
1132      }
1133    if (yo) {
1134      if (((_ = s), t ? n && Pt(t, d, 3, [h(), b ? [] : void 0, _]) : h(), 'sync' !== i)) return s
1135      {
1136        const e = pn()
1137        y = e.__watcherHandles || (e.__watcherHandles = [])
1138      }
1139    }
1140    let E = b ? new Array(e.length).fill(hn) : hn
1141    const O = () => {
1142      if (k.active && k.dirty)
1143        if (t) {
1144          const e = k.run()
1145          ;
1145(o || v || (b ? e.some((e, t) => N(e, E[t])) : N(e, E))) &&
1146            (m && m(),
1147            Pt(t, d, 3, [
1148              e,
1149              E === hn ? void 0
1150              : b && E[0] === hn ? []
1151              : E,
1152              _,
1153            ]),
1154            (E = e))
1155        } else k.run()
1156    }
1157    let w
1158    ;((O.allowRecurse = !!t),
1159      'sync' === i ? (w = O)
1160      : 'post' === i ? (w = () => Tr(O, d && d.suspense))
1161      : ((O.pre = !0), d && (O.id = d.uid), (w = () => zt(O))))
1162    const k = new re(h, s, w),
1163      x = te(),
1164      C = () => {
1165        ;(k.stop(), x && u(x.effects, k))
1166      }
1167    return (
1168      t ?
1169        n ? O()
1170        : (E = k.run())
1171      : 'post' === i ? Tr(k.run.bind(k), d && d.suspense)
1172      : k.run(),
1173      y && y.push(C),
1174      C
1175    )
1176  }
1177  function vn(e, t, n) {
1178    const r = this.proxy,
1179      o =
1180        v(e) ?
1181          e.includes('.') ?
1182            bn(r, e)
1183          : () => r[e]
1184        : e.bind(r, r)
1185    let s
1186    g(t) ? (s = t) : ((s = t.handler), (n = t))
1187    const i = mo(this),
1188      a = gn(o, s.bind(r), n)
1189    return (i(), a)
1190  }
1191  function bn(e, t) {
1192    const n = t.split('.')
1193    return () => {
1194      let t = e
1195      for (let e = 0; e < n.length && t; e++) t = t[n[e]]
1196      return t
1197    }
1198  }
1199  function yn(e, t, n = 0, r) {
1200    if (!y(e) || e.__v_skip) return e
1201    if (t && t > 0) {
1202      if (n >= t) return e
1203      n++
1204    }
1205    if ((r = r || new Set()).has(e)) return e
1206    if ((r.add(e), yt(e))) yn(e.value, t, n, r)
1207    else if (p(e)) for (let o = 0; o < e.length; o++) yn(e[o], t, n, r)
1208    else if (m(e) || h(e))
1209      e.forEach((e) => {
1210        yn(e, t, n, r)
1211      })
1212    else if (k(e)) for (const o in e) yn(e[o], t, n, r)
1213    return e
1214  }
1215  function _n(e, t, n, r) {
1216    const o = e.dirs,
1217      s = t && t.dirs
1218    for (let i = 0; i < o.length; i++) {
1219      const a = o[i]
1220      s && (a.oldValue = s[i].value)
1221      let l = a.dir[r]
1222      l && (ue(), Pt(l, n, 8, [e.el, a, e, t]), de())
1223    }
1224  }
1225  function En(e, t) {
1226    return g(e) ? (() => c({ name: e.name }, t, { setup: e }))() : e
1227  }
1228  const On = (e) => !!e.type.__asyncLoader,
1229    wn = (e) => e.type.__isKeepAlive
1230  function kn(e, t) {
1231    Cn(e, 'a', t)
1232  }
1233  function xn(e, t) {
1234    Cn(e, 'da', t)
1235  }
1236  function Cn(e, t, n = uo) {
1237    const r =
1238      e.__wdc ||
1239      (e.__wdc = () => {
1240        let t = n
1241        for (; t; ) {
1242          if (t.isDeactivated) return
1243          t = t.parent
1244        }
1245        return e()
1246      })
1247    if ((Tn(t, r, n), n)) {
1248      let e = n.parent
1249      for (; e && e.parent; ) (wn(e.parent.vnode) && Sn(r, t, n, e), (e = e.parent))
1250    }
1251  }
1252  function Sn(e, t, n, r) {
1253    const o = Tn(t, e, r, !0)
1254    Dn(() => {
1255      u(r[t], o)
1256    }, n)
1257  }
1258  function Tn(e, t, n = uo, r = !1) {
1259    if (n) {
1260      const o = n[e] || (n[e] = []),
1261        s =
1262          t.__weh ||
1263          (t.__weh = (...r) => {
1264            if (n.isUnmounted) return
1265            ue()
1266            const o = mo(n),
1267              s = Pt(t, n, e, r)
1268            return (o(), de(), s)
1269          })
1270      return (r ? o.unshift(s) : o.push(s), s)
1271    }
1272  }
1273  const An =
1274      (e) =>
1275      (t, n = uo) =>
1276        (!yo || 'sp' === e) && Tn(e, (...e) => t(...e), n),
1277    Rn = An('bm'),
1278    Ln = An('m'),
1279    Pn = An('bu'),
1280    In = An('u'),
1281    Nn = An('bum'),
1282    Dn = An('um'),
1283    Fn = An('sp'),
1284    Mn = An('rtg'),
1285    jn = An('rtc')
1286  function Un(e, t = uo) {
1287    Tn('ec', e, t)
1288  }
1289  function $n(e, t, n, r) {
1290    let o
1291    const s = n && n[r]
1292    if (p(e) || v(e)) {
1293      o = new Array(e.length)
1294      for (let n = 0, r = e.length; n < r; n++) o[n] = t(e[n], n, void 0, s && s[n])
1295    } else if ('number' == typeof e) {
1296      o = new Array(e)
1297      for (let n = 0; n < e; n++) o[n] = t(n + 1, n, void 0, s && s[n])
1298    } else if (y(e))
1299      if (e[Symbol.iterator]) o = Array.from(e, (e, n) => t(e, n, void 0, s && s[n]))
1300      else {
1301        const n = Object.keys(e)
1302        o = new Array(n.length)
1303        for (let r = 0, i = n.length; r < i; r++) {
1304          const i = n[r]
1305          o[r] = t(e[i], i, r, s && s[r])
1306        }
1307      }
1308    else o = []
1309    return (n && (n[r] = o), o)
1310  }
1311  function Yn(e, t, n = {}, r, o) {
1312    if (en.isCE || (en.parent && On(en.parent) && en.parent.isCE))
1313      return ('default' !== t && (n.name = t), Jr('slot', n, r && r()))
1314    let s = e[t]
1315    ;(s && s._c && (s._d = !1), $r())
1316    const i = s && Vn(s(n)),
1317      a = Br(Nr, { key: n.key || (i && i.key) || `_${t}` }, i || (r ? r() : []), i && 1 === e._ ? 64 : -2)
1318    return (!o && a.scopeId && (a.slotScopeIds = [a.scopeId + '-s']), s && s._c && (s._d = !0), a)
1319  }
1320  function Vn(e) {
1321    return e.some((e) => !Kr(e) || (e.type !== Fr && !(e.type === Nr && !Vn(e.children)))) ? e : null
1322  }
1323  const Wn = (e) =>
1324      e ?
1325        vo(e) ? Oo(e) || e.proxy
1326        : Wn(e.parent)
1327      : null,
1328    zn = c(Object.create(null), {
1329      $: (e) => e,
1330      $el: (e) => e.vnode.el,
1331      $data: (e) => e.data,
1332      $props: (e) => e.props,
1333      $attrs: (e) => e.attrs,
1334      $slots: (e) => e.slots,
1335      $refs: (e) => e.refs,
1336      $parent: (e) => Wn(e.parent),
1337      $root: (e) => Wn(e.root),
1338      $emit: (e) => e.emit,
1339      $options: (e) => Jn(e),
1340      $forceUpdate: (e) =>
1341        e.f ||
1342        (e.f = () => {
1343          ;((e.effect.dirty = !0), zt(e.update))
1344        }),
1345      $nextTick: (e) =>
1345 e.n || (e.n = Wt.bind(e.proxy)),
1346      $watch: (e) => vn.bind(e),
1347    }),
1348    Bn = (e, t) => e !== r && !e.__isScriptSetup && f(e, t),
1349    Kn = {
1350      get({ _: e }, t) {
1351        const { ctx: n, setupState: o, data: s, props: i, accessCache: a, type: l, appContext: c } = e
1352        let u
1353        if ('$' !== t[0]) {
1354          const l = a[t]
1355          if (void 0 !== l)
1356            switch (l) {
1357              case 1:
1358                return o[t]
1359              case 2:
1360                return s[t]
1361              case 4:
1362                return n[t]
1363              case 3:
1364                return i[t]
1365            }
1366          else {
1367            if (Bn(o, t)) return ((a[t] = 1), o[t])
1368            if (s !== r && f(s, t)) return ((a[t] = 2), s[t])
1369            if ((u = e.propsOptions[0]) && f(u, t)) return ((a[t] = 3), i[t])
1370            if (n !== r && f(n, t)) return ((a[t] = 4), n[t])
1371            Xn && (a[t] = 0)
1372          }
1373        }
1374        const d = zn[t]
1375        let p, h
1376        return (
1377          d ? ('$attrs' === t && Ee(e, 0, t), d(e))
1378          : (p = l.__cssModules) && (p = p[t]) ? p
1379          : n !== r && f(n, t) ? ((a[t] = 4), n[t])
1380          : ((h = c.config.globalProperties), f(h, t) ? h[t] : void 0)
1381        )
1382      },
1383      set({ _: e }, t, n) {
1384        const { data: o, setupState: s, ctx: i } = e
1385        return (
1386          Bn(s, t) ? ((s[t] = n), !0)
1387          : o !== r && f(o, t) ? ((o[t] = n), !0)
1388          : !f(e.props, t) && ('$' !== t[0] || !(t.slice(1) in e)) && ((i[t] = n), !0)
1389        )
1390      },
1391      has({ _: { data: e, setupState: t, accessCache: n, ctx: o, appContext: s, propsOptions: i } }, a) {
1392        let l
1393        return (
1394          !!n[a] ||
1395          (e !== r && f(e, a)) ||
1396          Bn(t, a) ||
1397          ((l = i[0]) && f(l, a)) ||
1398          f(o, a) ||
1399          f(zn, a) ||
1400          f(s.config.globalProperties, a)
1401        )
1402      },
1403      defineProperty(e, t, n) {
1404        return (
1405          null != n.get ? (e._.accessCache[t] = 0) : f(n, 'value') && this.set(e, t, n.value, null),
1406          Reflect.defineProperty(e, t, n)
1407        )
1408      },
1409    }
1410  function Hn(e) {
1411    return p(e) ? e.reduce((e, t) => ((e[t] = null), e), {}) : e
1412  }
1413  let Xn = !0
1414  function qn(e) {
1415    const t = Jn(e),
1416      n = e.proxy,
1417      r = e.ctx
1418    ;((Xn = !1), t.beforeCreate && Gn(t.beforeCreate, e, 'bc'))
1419    const {
1420      data: o,
1421      computed: i,
1422      methods: a,
1423      watch: l,
1424      provide: c,
1425      inject: u,
1426      created: d,
1427      beforeMount: f,
1428      mounted: h,
1429      beforeUpdate: m,
1430      updated: v,
1431      activated: b,
1432      deactivated: _,
1433      beforeDestroy: E,
1434      beforeUnmount: O,
1435      destroyed: w,
1436      unmounted: k,
1437      render: x,
1438      renderTracked: C,
1439      renderTriggered: S,
1440      errorCaptured: T,
1441      serverPrefetch: A,
1442      expose: R,
1443      inheritAttrs: L,
1444      components: P,
1445      directives: I,
1446      filters: N,
1447    } = t
1448    if (
1449      (u &&
1450        (function (e, t, n = s) {
1451          p(e) && (e = nr(e))
1452          for (const r in e) {
1453            const n = e[r]
1454            let o
1455            ;((o =
1456              y(n) ?
1457                'default' in n ?
1458                  dr(n.from || r, n.default, !0)
1459                : dr(n.from || r)
1460              : dr(n)),
1461              yt(o) ?
1462                Object.defineProperty(t, r, {
1463                  enumerable: !0,
1464                  configurable: !0,
1465                  get: () => o.value,
1466                  set: (e) => (o.value = e),
1467                })
1468              : (t[r] = o))
1469          }
1470        })(u, r, null),
1471      a)
1472    )
1473      for (const s in a) {
1474        const e = a[s]
1475        g(e) && (r[s] = e.bind(n))
1476      }
1477    if (o) {
1478      const t = o.call(n, n)
1479      y(t) && (e.data = st(t))
1480    }
1481    if (((Xn = !0), i))
1482      for (const p in i) {
1483        const e = i[p],
1484          t =
1485            g(e) ? e.bind(n, n)
1486            : g(e.get) ? e.get.bind(n, n)
1487            : s,
1488          o = !g(e) && g(e.set) ? e.set.bind(n) : s,
1489          a = wo({ get: t, set: o })
1490        Object.defineProperty(r, p, { enumerable: !0, configurable: !0, get: () => a.value, set: (e) => (a.value = e) })
1491      }
1492    if (l) for (const s in l) Zn(l[s], r, n, s)
1493    if (c) {
1494      const e = g(c) ? c.call(n) : c
1495      Reflect.ownKeys(e).forEach((t) => {
1496        ur(t, e[t])
1497      })
1498    }
1499    function D(e, t) {
1500      p(t) ? t.forEach((t) => e(t.bind(n))) : t && e(t.bind(n))
1501    }
1502    if (
1503      (d && Gn(d, e, 'c'),
1504      D(Rn, f),
1505      D(Ln, h),
1506      D(Pn, m),
1507      D(In, v),
1508      D(kn, b),
1509      D(xn, _),
1510      D(Un, T),
1511      D(jn, C),
1512      D(Mn, S),
1513      D(Nn, O),
1514      D(Dn, k),
1515      D(Fn, A),
1516      p(R))
1517    )
1518      if (R.length) {
1519        const t = e.exposed || (e.exposed = {})
1520        R.forEach((e) => {
1521          Object.defineProperty(t, e, { get: () => n[e], set: (t) => (n[e] = t) })
1522        })
1523      } else e.exposed || (e.exposed = {})
1524    ;(x && e.render === s && (e.render = x),
1525      null != L && (e.inheritAttrs = L),
1526      P && (e.components = P),
1527      I && (e.directives = I))
1528  }
1529  function Gn(e, t, n) {
1530    Pt(p(e) ? e.map((e) => e.bind(t.proxy)) : e.bind(t.proxy), t, n)
1531  }
1532  function Zn(e, t, n, r) {
1533    const o = r.includes('.') ? bn(n, r) : () => n[r]
1534    if (v(e)) {
1535      const n = t[e]
1536      g(n) && mn(o, n)
1537    } else if (g(e)) mn(o, e.bind(n))
1538    else if (y(e))
1539      if (p(e)) e.forEach((e) => Zn(e, t, n, r))
1540      else {
1541        const r = g(e.handler) ? e.handler.bind(n) : t[e.handler]
1542        g(r) && mn(o, r, e)
1543      }
1544  }
1545  function Jn(e) {
1546    const t = e.type,
1547      { mixins: n, extends: r } = t,
1548      {
1549        mixins: o,
1550        optionsCache: s,
1551        config: { optionMergeStrategies: i },
1552      } = e.appContext,
1553      a = s.get(t)
1554    let l
1555    return (
1556      a ? (l = a)
1557      : o.length || n || r ? ((l = {}), o.length && o.forEach((e) => Qn(l, e, i, !0)), Qn(l, t, i))
1558      : (l = t),
1559      y(t) && s.set(t, l),
1560      l
1561    )
1562  }
1563  function Qn(e, t, n, r = !1) {
1564    const { mixins: o, extends: s } = t
1565    ;(s && Qn(e, s, n, !0), o && o.forEach((t) => Qn(e, t, n, !0)))
1566    for (const i in t)
1567      if (r && 'expose' === i);
1568      else {
1569        const r = er[i] || (n && n[i])
1570        e[i] = r ? r(e[i], t[i]) : t[i]
1571      }
1572    return e
1573  }
1574  const er = {
1575    data: tr,
1576    props: sr,
1577    emits: sr,
1578    methods: or,
1579    computed: or,
1580    beforeCreate: rr,
1581    created: rr,
1582    beforeMount: rr,
1583    mounted: rr,
1584    beforeUpdate: rr,
1585    updated: rr,
1586    beforeDestroy: rr,
1587    beforeUnmount: rr,
1588    destroyed: rr,
1589    unmounted: rr,
1590    activated: rr,
1591    deactivated: rr,
1592    errorCaptured: rr,
1593    serverPrefetch: rr,
1594    components: or,
1595    directives: or,
1596    watch: function (e, t) {
1597      if (!e) return t
1598      if (!t) return e
1599      const n = c(Object.create(null), e)
1600      for (const r in t) n[r] = rr(e[r], t[r])
1601      return n
1602    },
1603    provide: tr,
1604    inject: function (e, t) {
1605      return or(nr(e), nr(t))
1606    },
1607  }
1608  function tr(e, t) {
1609    return (
1610      t ?
1611        e ?
1612          function () {
1613            return c(g(e) ? e.call(this, this) : e, g(t) ? t.call(this, this) : t)
1614          }
1615        : t
1616      : e
1617    )
1618  }
1619  function nr(e) {
1620    if (p(e)) {
1621      const t = {}
1622      for (let n = 0; n < e.length; n++) t[e[n]] = e[n]
1623      return t
1624    }
1625    return e
1626  }
1627  function rr(e, t) {
1628    return e ? [...new Set([].concat(e, t))] : t
1629  }
1630  function or(e, t) {
1631    return e ? c(Object.create(null), e, t) : t
1632  }
1633  function sr(e, t) {
1634    return (
1635      e ?
1636        p(e) && p(t) ?
1637          [...new Set([...e, ...t])]
1638        : c(Object.create(null), Hn(e), Hn(null != t ? t : {}))
1639      : t
1640    )
1641  }
1642  function ir() {
1643    return {
1644      app: null,
1645      config: {
1646        isNativeTag: i,
1647        performance: !1,
1648        globalProperties: {},
1649        optionMergeStrategies: {},
1650        errorHandler: void 0,
1651        warnHandler: void 0,
1652        compilerOptions: {},
1653      },
1654      mixins: [],
1655      components: {},
1656      directives: {},
1657      provides: Object.create(null),
1658      optionsCache: new WeakMap(),
1659      propsCache: new WeakMap(),
1660      emitsCache: new WeakMap(),
1661    }
1662  }
1663  let ar = 0
1664  function lr(e, t) {
1665    return function (n, r = null) {
1666      ;(g(n) || (n = c({}, n)), null == r || y(r) || (r = null))
1667      const o = ir(),
1668        s = new WeakSet()
1669      let i = !1
1670      const a = (o.app = {
1671        _uid: ar++,
1672        _component: n,
1673        _props: r,
1674        _container: null,
1675        _context: o,
1676        _instance: null,
1677        version: xo,
1678        get config() {
1679          return o.config
1680        },
1681        set config(e) {},
1682        use: (e, ...t) => (
1683          s.has(e) || (e && g(e.install) ? (s.add(e), e.install(a, ...t)) : g(e) && (s.add(e), e(a, ...t))),
1684          a
1685        ),
1686        mixin: (e) => (o.mixins.includes(e) || o.mixins.push(e), a),
1687        component: (e, t) => (t ? ((o.components[e] = t), a) : o.components[e]),
1688        directive: (e, t) => (t ? ((o.directives[e] = t), a) : o.directives[e]),
1689        mount(s, l, c) {
1690          if (!i) {
1691            const u = Jr(n, r)
1692            return (
1693              (u.appContext = o),
1694              !0 === c ? (c = 'svg') : !1 === c && (c = void 0),
1695              l && t ? t(u, s) : e(u, s, c),
1696              (i = !0),
1697              (a._container = s),
1698              (s.__vue_app__ = a),
1699              Oo(u.component) || u.component.proxy
1700            )
1701          }
1702        },
1703        unmount() {
1704          i && (e(null, a._container), delete a._container.__vue_app__)
1705        },
1706        provide: (e, t) => ((o.provides[e] = t), a),
1707        runWithContext(e) {
1708          const t = cr
1709          cr = a
1710          try {
1711            return e()
1712          } finally {
1713            cr = t
1714          }
1715        },
1716      })
1717      return a
1718    }
1719  }
1720  let cr = null
1721  function ur(e, t) {
1722    if (uo) {
1723      let n = uo.provides
1724      const r = uo.parent && uo.parent.provides
1725      ;(r === n && (n = uo.provides = Object.create(r)), (n[e] = t))
1726    } else;
1727  }
1728  function dr(e, t, n = !1) {
1729    const r = uo || en
1730    if (r || cr) {
1731      const o =
1732        r ?
1733          null == r.parent ?
1734            r.vnode.appContext && r.vnode.appContext.provides
1735          : r.parent.provides
1736        : cr._context.provides
1737      if (o && e in o) return o[e]
1738      if (arguments.length > 1) return n && g(t) ? t.call(r && r.proxy) : t
1739    }
1740  }
1741  function fr(e, t, n, r = !1) {
1742    const o = {},
1743      s = {}
1744    ;(F(s, Xr, 1), (e.propsDefaults = Object.create(null)), pr(e, t, o, s))
1745    for (const i in e.propsOptions[0]) i in o || (o[i] = void 0)
1746    ;(n ? (e.props = r ? o : at(o, !1, Ie, Qe, nt))
1747    : e.type.props ? (e.props = o)
1748    : (e.props = s),
1749      (e.attrs = s))
1750  }
1751  function pr(e, t, n, o) {
1752    const [s, i] = e.propsOptions
1753    let a,
1754      l = !1
1755    if (t)
1756      for (let r in t) {
1757        if (C(r)) continue
1758        const c = t[r]
1759        let u
1760        s && f(s, (u = A(r))) ?
1761          i && i.includes(u) ?
1762            ((a || (a = {}))[u] = c)
1763          : (n[u] = c)
1764        : Qt(e.emitsOptions, r) || (r in o && c === o[r]) || ((o[r] = c), (l = !0))
1765      }
1766    if (i) {
1767      const t = ft(n),
1768        o = a || r
1769      for (let r = 0; r < i.length; r++) {
1770        const a = i[r]
1771        n[a] = hr(s, t, a, o[a], e, !f(o, a))
1772      }
1773    }
1774    return l
1775  }
1776  function hr(e, t, n, r, o, s) {
1777    const i = e[n]
1778    if (null != i) {
1779      const e = f(i, 'default')
1780      if (e && void 0 === r) {
1781        const e = i.default
1782        if (i.type !== Function && !i.skipFactory && g(e)) {
1783          const { propsDefaults: s } = o
1784          if (n in s) r = s[n]
1785          else {
1786            const i = mo(o)
1787            ;((r = s[n] = e.call(null, t)), i())
1788          }
1789        } else r = e
1790      }
1791      i[0] && (s && !e ? (r = !1) : !i[1] || ('' !== r && r !== L(n)) || (r = !0))
1792    }
1793    return r
1794  }
1795  function mr(e, t, n = !1) {
1796    const s = t.propsCache,
1797      i = s.get(e)
1798    if (i) return i
1799    const a = e.props,
1800      l = {},
1801      u = []
1802    let d = !1
1803    if (!g(e)) {
1804      const r = (e) => {
1805        d = !0
1806        const [n, r] = mr(e, t, !0)
1807        ;(c(l, n), r && u.push(...r))
1808      }
1809      ;(!n && t.mixins.length && t.mixins.forEach(r), e.extends && r(e.extends), e.mixins && e.mixins.forEach(r))
1810    }
1811    if (!a && !d) return (y(e) && s.set(e, o), o)
1812    if (p(a))
1813      for (let o = 0; o < a.length; o++) {
1814        const e = A(a[o])
1815        gr(e) && (l[e] = r)
1816      }
1817    else if (a)
1818      for (const r in a) {
1819        const e = A(r)
1820        if (gr(e)) {
1821          const t = a[r],
1822            n = (l[e] = p(t) || g(t) ? { type: t } : c({}, t))
1823          if (n) {
1824            const t = yr(Boolean, n.type),
1825              r = yr(String, n.type)
1826            ;((n[0] = t > -1), (n[1] = r < 0 || t < r), (t > -1 || f(n, 'default')) && u.push(e))
1827          }
1828        }
1829      }
1830    const h = [l, u]
1831    return (y(e) && s.set(e, h), h)
1832  }
1833  function gr(e) {
1834    return '$' !== e[0] && !C(e)
1835  }
1836  function vr(e) {
1837    if (null === e) return 'null'
1838    if ('function' == typeof e) return e.name || ''
1839    if ('object' == typeof e) {
1840      return (e.constructor && e.constructor.name) || ''
1841    }
1842    return ''
1843  }
1844  function br(e, t) {
1845    return vr(e) === vr(t)
1846  }
1847  function yr(e, t) {
1848    return (
1849      p(t) ? t.findIndex((t) => br(t, e))
1850      : g(t) && br(t, e) ? 0
1851      : -1
1852    )
1853  }
1854  const _r = (e) => '_' === e[0] || '$stable' === e,
1855    Er = (e) => (p(e) ? e.map(ro) : [ro(e)]),
1856    Or = (e, t, n) => {
1857      if (t._n) return t
1858      const r = sn((...e) => Er(t(...e)), n)
1859      return ((r._c = !1), r)
1860    },
1861    wr = (e, t, n) => {
1862      const r = e._ctx
1863      for (const o in e) {
1864        if (_r(o)) continue
1865        const n = e[o]
1866        if (g(n)) t[o] = Or(0, n, r)
1867        else if (null != n) {
1868          const e = Er(n)
1869          t[o] = () => e
1870        }
1871      }
1872    },
1873    kr = (e, t) => {
1874      const n = Er(t)
1875      e.slots.default = () => n
1876    },
1877    xr = (e, t) => {
1878      if (32 & e.vnode.shapeFlag) {
1879        const n = t._
1880        n ? ((e.slots = ft(t)), F(t, '_', n)) : wr(t, (e.slots = {}))
1881      } else ((e.slots = {}), t && kr(e, t))
1882      F(e.slots, Xr, 1)
1883    },
1884    Cr = (e, t, n) => {
1885      const { vnode: o, slots: s } = e
1886      let i = !0,
1887        a = r
1888      if (32 & o.shapeFlag) {
1889        const e = t._
1890        ;(e ?
1891          n && 1 === e ?
1892            (i = !1)
1893          : (c(s, t), n || 1 !== e || delete s._)
1894        : ((i = !t.$stable), wr(t, s)),
1895          (a = t))
1896      } else t && (kr(e, t), (a = { default: 1 }))
1897      if (i) for (const r in s) _r(r) || null != a[r] || delete s[r]
1898    }
1899  function Sr(e, t, n, o, s = !1) {
1900    if (p(e)) return void e.forEach((e, r) => Sr(e, t && (p(t) ? t[r] : t), n, o, s))
1901    if (On(o) && !s) return
1902    const i = 4 & o.shapeFlag ? Oo(o.component) || o.component.proxy : o.el,
1903      a = s ? null : i,
1904      { i: l, r: c } = e,
1905      d = t && t.r,
1906      h = l.refs === r ? (l.refs = {}) : l.refs,
1907      m = l.setupState
1908    if ((null != d && d !== c && (v(d) ? ((h[d] = null), f(m, d) && (m[d] = null)) : yt(d) && (d.value = null)), g(c)))
1909      Lt(c, l, 12, [a, h])
1910    else {
1911      const t = v(c),
1912        r = yt(c)
1913      if (t || r) {
1914        const o = () => {
1915          if (e.f) {
1916            const n =
1917              t ?
1918                f(m, c) ? m[c]
1919                : h[c]
1920              : c.value
1921            s ? p(n) && u(n, i)
1922            : p(n) ? n.includes(i) || n.push(i)
1923            : t ? ((h[c] = [i]), f(m, c) && (m[c] = h[c]))
1924            : ((c.value = [i]), e.k && (h[e.k] = c.value))
1925          } else t ? ((h[c] = a), f(m, c) && (m[c] = a)) : r && ((c.value = a), e.k && (h[e.k] = a))
1926        }
1927        a ? ((o.id = -1), Tr(o, n)) : o()
1928      }
1929    }
1930  }
1931  const Tr = function (e, t) {
1932    var n
1933    t && t.pendingBranch ?
1934      p(e) ? t.effects.push(...e)
1935      : t.effects.push(e)
1936    : (p((n = e)) ? jt.push(...n) : (Ut && Ut.includes(n, n.allowRecurse ? $t + 1 : $t)) || jt.push(n), Bt())
1937  }
1938  function Ar(e) {
1939    return (function (e, t) {
1940      U().__VUE__ = !0
1941      const {
1942          insert: n,
1943          remove: i,
1944          patchProp: a,
1945          createElement: l,
1946          createText: c,
1947          createComment: u,
1948          setText: d,
1949          setElementText: p,
1950          parentNode: h,
1951          nextSibling: m,
1952          setScopeId: g = s,
1953          insertStaticContent: v,
1954        } = e,
1955        b = (e, t, n, r = null, o = null, s = null, i = void 0, a = null, l = !!t.dynamicChildren) => {
1956          if (e === t) return
1957          ;(e && !Hr(e, t) && ((r = J(e)), H(e, o, s, !0), (e = null)),
1958            -2 === t.patchFlag && ((l = !1), (t.dynamicChildren = null)))
1959          const { type: c, ref: u, shapeFlag: d } = t
1960          switch (c) {
1961            case Dr:
1962              y(e, t, n, r)
1963              break
1964            case Fr:
1965              E(e, t, n, r)
1966              break
1967            case Mr:
1968              null == e && O(t, n, r, i)
1969              break
1970            case Nr:
1971              F(e, t, n, r, o, s, i, a, l)
1972              break
1973            default:
1974              1 & d ? x(e, t, n, r, o, s, i, a, l)
1975              : 6 & d ? M(e, t, n, r, o, s, i, a, l)
1976              : (64 & d || 128 & d) && c.process(e, t, n, r, o, s, i, a, l, ne)
1977          }
1978          null != u && o && Sr(u, e && e.ref, s, t || e, !t)
1979        },
1980        y = (e, t, r, o) => {
1981          if (null == e) n((t.el = c(t.children)), r, o)
1982          else {
1983            const n = (t.el = e.el)
1984            t.children !== e.children && d(n, t.children)
1985          }
1986        },
1987        E = (e, t, r, o) => {
1988          null == e ? n((t.el = u(t.children || '')), r, o) : (t.el = e.el)
1989        },
1990        O = (e, t, n, r) => {
1991          ;[e.el, e.anchor] = v(e.children, t, n, r, e.el, e.anchor)
1992        },
1993        w = ({ el: e, anchor: t }, r, o) => {
1994          let s
1995          for (; e && e !== t; ) ((s = m(e)), n(e, r, o), (e = s))
1996          n(t, r, o)
1997        },
1998        k = ({ el: e, anchor: t }) => {
1999          let n
2000          for (; e && e !== t; ) ((n = m(e)), i(e), (e = n))
2001          i(t)
2002        },
2003        x = (e, t, n, r, o, s, i, a, l) => {
2004          ;('svg' === t.type ? (i = 'svg') : 'math' === t.type && (i = 'mathml'),
2005            null == e ? S(t, n, r, o, s, i, a, l) : P(e, t, o, s, i, a, l))
2006        },
2007        S = (e, t, r, o, s, i, c, u) => {
2008          let d, f
2009          const { props: h, shapeFlag: m, transition: g, dirs: v } = e
2010          if (
2011            ((d = e.el = l(e.type, i, h && h.is, h)),
2012            8 & m ? p(d, e.children) : 16 & m && R(e.children, d, null, o, s, Rr(e, i), c, u),
2013            v && _n(e, null, o, 'created'),
2014            T(d, e, e.scopeId, c, o),
2015            h)
2016          ) {
2017            for (const t in h) 'value' === t || C(t) || a(d, t, null, h[t], i, e.children, o, s, Z)
2018            ;('value' in h && a(d, 'value', null, h.value, i), (f = h.onVnodeBeforeMount) && ao(f, o, e))
2019          }
2020          v && _n(e, null, o, 'beforeMount')
2021          const b = (function (e, t) {
2022            return (!e || (e && !e.pendingBranch)) && t && !t.persisted
2023          })(s, g)
2024          ;(b && g.beforeEnter(d),
2025            n(d, t, r),
2026            ((f = h && h.onVnodeMounted) || b || v) &&
2027              Tr(() => {
2028                ;(f && ao(f, o, e), b && g.enter(d), v && _n(e, null, o, 'mounted'))
2029              }, s))
2030        },
2031        T = (e, t, n, r, o) => {
2032          if ((n && g(e, n), r)) for (let s = 0; s < r.length; s++) g(e, r[s])
2033          if (o) {
2034            if (t === o.subTree) {
2035              const t = o.vnode
2036              T(e, t, t.scopeId, t.slotScopeIds, o.parent)
2037            }
2038          }
2039        },
2040        R = (e, t, n, r, o, s, i, a, l = 0) => {
2041          for (let c = l; c < e.length; c++) {
2042            const l = (e[c] = a ? oo(e[c]) : ro(e[c]))
2043            b(null, l, t, n, r, o, s, i, a)
2044          }
2045        },
2046        P = (e, t, n, o, s, i, l) => {
2047          const c = (t.el = e.el)
2048          let { patchFlag: u, dynamicChildren: d, dirs: f } = t
2049          u |= 16 & e.patchFlag
2050          const h = e.props || r,
2051            m = t.props || r
2052          let g
2053          if (
2054            (n && Lr(n, !1),
2055            (g = m.onVnodeBeforeUpdate) && ao(g, n, t, e),
2056            f && _n(t, e, n, 'beforeUpdate'),
2057            n && Lr(n, !0),
2058            d ? I(e.dynamicChildren, d, c, n, o, Rr(t, s), i) : l || W(e, t, c, null, n, o, Rr(t, s), i, !1),
2059            u > 0)
2060          ) {
2061            if (16 & u) N(c, t, h, m, n, o, s)
2062            else if (
2063              (2 & u && h.class !== m.class && a(c, 'class', null, m.class, s),
2064              4 & u && a(c, 'style', h.style, m.style, s),
2065              8 & u)
2066            ) {
2067              const r = t.dynamicProps
2068              for (let t = 0; t < r.length; t++) {
2069                const i = r[t],
2070                  l = h[i],
2071                  u = m[i]
2072                ;(u === l && 'value' !== i) || a(c, i, l, u, s, e.children, n, o, Z)
2073              }
2074            }
2075            1 & u && e.children !== t.children && p(c, t.children)
2076          } else l || null != d || N(c, t, h, m, n, o, s)
2077          ;((g = m.onVnodeUpdated) || f) &&
2078            Tr(() => {
2079              ;(g && ao(g, n, t, e), f && _n(t, e, n, 'updated'))
2080            }, o)
2081        },
2082        I = (e, t, n, r, o, s, i) => {
2083          for (let a = 0; a < t.length; a++) {
2084            const l = e[a],
2085              c = t[a],
2086              u = l.el && (l.type === Nr || !Hr(l, c) || 70 & l.shapeFlag) ? h(l.el) : n
2087            b(l, c, u, null, r, o, s, i, !0)
2088          }
2089        },
2090        N = (e, t, n, o, s, i, l) => {
2091          if (n !== o) {
2092            if (n !== r) for (const r in n) C(r) || r in o || a(e, r, n[r], null, l, t.children, s, i, Z)
2093            for (const r in o) {
2094              if (C(r)) continue
2095              const c = o[r],
2096                u = n[r]
2097              c !== u && 'value' !== r && a(e, r, u, c, l, t.children, s, i, Z)
2098            }
2099            'value' in o && a(e, 'value', n.value, o.value, l)
2100          }
2101        },
2102        F = (e, t, r, o, s, i, a, l, u) => {
2103          const d = (t.el = e ? e.el : c('')),
2104            f = (t.anchor = e ? e.anchor : c(''))
2105          let { patchFlag: p, dynamicChildren: h, slotScopeIds: m } = t
2106          ;(m && (l = l ? l.concat(m) : m),
2107            null == e ? (n(d, r, o), n(f, r, o), R(t.children || [], r, f, s, i, a, l, u))
2108            : p > 0 && 64 & p && h && e.dynamicChildren ?
2109              (I(e.dynamicChildren, h, r, s, i, a, l), (null != t.key || (s && t === s.subTree)) && Pr(e, t, !0))
2110            : W(e, t, r, f, s, i, a, l, u))
2111        },
2112        M = (e, t, n, r, o, s, i, a, l) => {
2113          ;((t.slotScopeIds = a),
2114            null == e ?
2115              512 & t.shapeFlag ?
2116                o.ctx.activate(t, n, r, i, l)
2117              : j(t, n, r, o, s, i, l)
2118            : $(e, t, l))
2119        },
2120        j = (e, t, n, o, s, i, a) => {
2121          const l = (e.component = (function (e, t, n) {
2122            const o = e.type,
2123              s = (t ? t.appContext : e.appContext) || lo,
2124              i = {
2125                uid: co++,
2126                vnode: e,
2127                type: o,
2128                parent: t,
2129                appContext: s,
2130                root: null,
2131                next: null,
2132                subTree: null,
2133                effect: null,
2134                update: null,
2135                scope: new Q(!0),
2136                render: null,
2137                proxy: null,
2138                exposed: null,
2139                exposeProxy: null,
2140                withProxy: null,
2141                provides: t ? t.provides : Object.create(s.provides),
2142                accessCache: null,
2143                renderCache: [],
2144                components: null,
2145                directives: null,
2146                propsOptions: mr(o, s),
2147                emitsOptions: Jt(o, s),
2148                emit: null,
2149                emitted: null,
2150                propsDefaults: r,
2151                inheritAttrs: o.inheritAttrs,
2152                ctx: r,
2153                data: r,
2154                props: r,
2155                attrs: r,
2156                slots: r,
2157                refs: r,
2158                setupState: r,
2159                setupContext: null,
2160                attrsProxy: null,
2161                slotsProxy: null,
2162                suspense: n,
2163                suspenseId: n ? n.pendingId : 0,
2164                asyncDep: null,
2165                asyncResolved: !1,
2166                isMounted: !1,
2167                isUnmounted: !1,
2168                isDeactivated: !1,
2169                bc: null,
2170                c: null,
2171                bm: null,
2172                m: null,
2173                bu: null,
2174                u: null,
2175                um: null,
2176                bum: null,
2177                da: null,
2178                a: null,
2179                rtg: null,
2180                rtc: null,
2181                ec: null,
2182                sp: null,
2183              }
2184            ;((i.ctx = { _: i }), (i.root = t ? t.root : i), (i.emit = Zt.bind(null, i)), e.ce && e.ce(i))
2185            return i
2186          })(e, o, s))
2187          if (
2188            (wn(e) && (l.ctx.renderer = ne),
2189            (function (e, t = !1) {
2190              t && ho(t)
2191              const { props: n, children: r } = e.vnode,
2192                o = vo(e)
2193              ;(fr(e, n, o, t), xr(e, r))
2194              const s =
2195                o ?
2196                  (function (e, t) {
2197                    const n = e.type
2198                    ;((e.accessCache = Object.create(null)), (e.proxy = pt(new Proxy(e.ctx, Kn))))
2199                    const { setup: r } = n
2200                    if (r) {
2201                      const n = (e.setupContext =
2202                          r.length > 1 ?
2203                            (function (e) {
2204                              const t = (t) => {
2205                                e.exposed = t || {}
2206                              }
2207                              return {
2208                                get attrs() {
2209                                  return (function (e) {
2210                                    return (
2211                                      e.attrsProxy ||
2212                                      (e.attrsProxy = new Proxy(e.attrs, { get: (t, n) => (Ee(e, 0, '$attrs'), t[n]) }))
2213                                    )
2214                                  })(e)
2215                                },
2216                                slots: e.slots,
2217                                emit: e.emit,
2218                                expose: t,
2219                              }
2220                            })(e)
2221                          : null),
2222                        o = mo(e)
2223                      ue()
2224                      const s = Lt(r, e, 0, [e.props, n])
2225                      if ((de(), o(), _(s))) {
2226                        if ((s.then(go, go), t))
2227                          return s
2228                            .then((n) => {
2229                              _o(e, n, t)
2230                            })
2231                            .catch((t) => {
2232                              It(t, e, 0)
2233                            })
2234                        e.asyncDep = s
2235                      } else _o(e, s, t)
2236                    } else Eo(e, t)
2237                  })(e, t)
2238                : void 0
2239              t && ho(!1)
2240            })(l),
2241            l.asyncDep)
2242          ) {
2243            if ((s && s.registerDep(l, Y), !e.el)) {
2244              const e = (l.subTree = Jr(Fr))
2245              E(null, e, t, n)
2246            }
2247          } else Y(l, e, t, n, s, i, a)
2248        },
2249        $ = (e, t, n) => {
2250          const r = (t.component = e.component)
2251          if (
2252            (function (e, t, n) {
2253              const { props: r, children: o, component: s } = e,
2254                { props: i, children: a, patchFlag: l } = t,
2255                c = s.emitsOptions
2256              if (t.dirs || t.transition) return !0
2257              if (!(n && l >= 0)) return !((!o && !a) || (a && a.$stable)) || (r !== i && (r ? !i || un(r, i, c) : !!i))
2258              if (1024 & l) return !0
2259              if (16 & l) return r ? un(r, i, c) : !!i
2260              if (8 & l) {
2261                const e = t.dynamicProps
2262                for (let t = 0; t < e.length; t++) {
2263                  const n = e[t]
2264                  if (i[n] !== r[n] && !Qt(c, n)) return !0
2265                }
2266              }
2267              return !1
2268            })(e, t, n)
2269          ) {
2270            if (r.asyncDep && !r.asyncResolved) return void V(r, t, n)
2271            ;((r.next = t),
2272              (function (e) {
2273                const t = Ft.indexOf(e)
2274                t > Mt && Ft.splice(t, 1)
2275              })(r.update),
2276              (r.effect.dirty = !0),
2277              r.update())
2278          } else ((t.el = e.el), (r.vnode = t))
2279        },
2280        Y = (e, t, n, r, o, i, a) => {
2281          const l = () => {
2282              if (e.isMounted) {
2283                let { next: t, bu: n, u: r, parent: s, vnode: c } = e
2284                {
2285                  const n = Ir(e)
2286                  if (n)
2287                    return (
2288                      t && ((t.el = c.el), V(e, t, a)),
2289                      void n.asyncDep.then(() => {
2290                        e.isUnmounted || l()
2291                      })
2292                    )
2293                }
2294                let u,
2295                  d = t
2296                ;(Lr(e, !1),
2297                  t ? ((t.el = c.el), V(e, t, a)) : (t = c),
2298                  n && D(n),
2299                  (u = t.props && t.props.onVnodeBeforeUpdate) && ao(u, s, t, c),
2300                  Lr(e, !0))
2301                const f = an(e),
2302                  p = e.subTree
2303                ;((e.subTree = f),
2304                  b(p, f, h(p.el), J(p), e, o, i),
2305                  (t.el = f.el),
2306                  null === d &&
2307                    (function ({ vnode: e, parent: t }, n) {
2308                      for (; t; ) {
2309                        const r = t.subTree
2310                        if ((r.suspense && r.suspense.activeBranch === e && (r.el = e.el), r !== e)) break
2311                        ;(((e = t.vnode).el = n), (t = t.parent))
2312                      }
2313                    })(e, f.el),
2314                  r && Tr(r, o),
2315                  (u = t.props && t.props.onVnodeUpdated) && Tr(() => ao(u, s, t, c), o))
2316              } else {
2317                let s
2318                const { el: a, props: l } = t,
2319                  { bm: c, m: u, parent: d } = e,
2320                  f = On(t)
2321                if ((Lr(e, !1), c && D(c), !f && (s = l && l.onVnodeBeforeMount) && ao(s, d, t), Lr(e, !0), a && se)) {
2322                  const n = () => {
2323                    ;((e.subTree = an(e)), se(a, e.subTree, e, o, null))
2324                  }
2325                  f ? t.type.__asyncLoader().then(() => !e.isUnmounted && n()) : n()
2326                } else {
2327                  const s = (e.subTree = an(e))
2328                  ;(b(null, s, n, r, e, o, i), (t.el = s.el))
2329                }
2330                if ((u && Tr(u, o), !f && (s = l && l.onVnodeMounted))) {
2331                  const e = t
2332                  Tr(() => ao(s, d, e), o)
2333                }
2334                ;((256 & t.shapeFlag || (d && On(d.vnode) && 256 & d.vnode.shapeFlag)) && e.a && Tr(e.a, o),
2335                  (e.isMounted = !0),
2336                  (t = n = r = null))
2337              }
2338            },
2339            c = (e.effect = new re(l, s, () => zt(u), e.scope)),
2340            u = (e.update = () => {
2341              c.dirty && c.run()
2342            })
2343          ;((u.id = e.uid), Lr(e, !0), u())
2344        },
2345        V = (e, t, n) => {
2346          t.component = e
2347          const r = e.vnode.props
2348          ;((e.vnode = t),
2349            (e.next = null),
2350            (function (e, t, n, r) {
2351              const {
2352                  props: o,
2353                  attrs: s,
2354                  vnode: { patchFlag: i },
2355                } = e,
2356                a = ft(o),
2357                [l] = e.propsOptions
2358              let c = !1
2359              if (!(r || i > 0) || 16 & i) {
2360                let r
2361                pr(e, t, o, s) && (c = !0)
2362                for (const s in a)
2363                  (t && (f(t, s) || ((r = L(s)) !== s && f(t, r)))) ||
2364                    (l ?
2365                      !n || (void 0 === n[s] && void 0 === n[r]) || (o[s] = hr(l, a, s, void 0, e, !0))
2366                    : delete o[s])
2367                if (s !== a) for (const e in s) (t && f(t, e)) || (delete s[e], (c = !0))
2368              } else if (8 & i) {
2369                const n = e.vnode.dynamicProps
2370                for (let r = 0; r < n.length; r++) {
2371                  let i = n[r]
2372                  if (Qt(e.emitsOptions, i)) continue
2373                  const u = t[i]
2374                  if (l)
2375                    if (f(s, i)) u !== s[i] && ((s[i] = u), (c = !0))
2376                    else {
2377                      const t = A(i)
2378                      o[t] = hr(l, a, t, u, e, !1)
2379                    }
2380                  else u !== s[i] && ((s[i] = u), (c = !0))
2381                }
2382              }
2383              c && Oe(e, 'set', '$attrs')
2384            })(e, t.props, r, n),
2385            Cr(e, t.children, n),
2386            ue(),
2387            Kt(e),
2388            de())
2389        },
2390        W = (e, t, n, r, o, s, i, a, l = !1) => {
2391          const c = e && e.children,
2392            u = e ? e.shapeFlag : 0,
2393            d = t.children,
2394            { patchFlag: f, shapeFlag: h } = t
2395          if (f > 0) {
2396            if (128 & f) return void B(c, d, n, r, o, s, i, a, l)
2397            if (256 & f) return void z(c, d, n, r, o, s, i, a, l)
2398          }
2399          8 & h ? (16 & u && Z(c, o, s), d !== c && p(n, d))
2400          : 16 & u ?
2401            16 & h ?
2402              B(c, d, n, r, o, s, i, a, l)
2403            : Z(c, o, s, !0)
2404          : (8 & u && p(n, ''), 16 & h && R(d, n, r, o, s, i, a, l))
2405        },
2406        z = (e, t, n, r, s, i, a, l, c) => {
2407          t = t || o
2408          const u = (e = e || o).length,
2409            d = t.length,
2410            f = Math.min(u, d)
2411          let p
2412          for (p = 0; p < f; p++) {
2413            const r = (t[p] = c ? oo(t[p]) : ro(t[p]))
2414            b(e[p], r, n, null, s, i, a, l, c)
2415          }
2416          u > d ? Z(e, s, i, !0, !1, f) : R(t, n, r, s, i, a, l, c, f)
2417        },
2418        B = (e, t, n, r, s, i, a, l, c) => {
2419          let u = 0
2420          const d = t.length
2421          let f = e.length - 1,
2422            p = d - 1
2423          for (; u <= f && u <= p; ) {
2424            const r = e[u],
2425              o = (t[u] = c ? oo(t[u]) : ro(t[u]))
2426            if (!Hr(r, o)) break
2427            ;(b(r, o, n, null, s, i, a, l, c), u++)
2428          }
2429          for (; u <= f && u <= p; ) {
2430            const r = e[f],
2431              o = (t[p] = c ? oo(t[p]) : ro(t[p]))
2432            if (!Hr(r, o)) break
2433            ;(b(r, o, n, null, s, i, a, l, c), f--, p--)
2434          }
2435          if (u > f) {
2436            if (u <= p) {
2437              const e = p + 1,
2438                o = e < d ? t[e].el : r
2439              for (; u <= p; ) (b(null, (t[u] = c ? oo(t[u]) : ro(t[u])), n, o, s, i, a, l, c), u++)
2440            }
2441          } else if (u > p) for (; u <= f; ) (H(e[u], s, i, !0), u++)
2442          else {
2443            const h = u,
2444              m = u,
2445              g = new Map()
2446            for (u = m; u <= p; u++) {
2447              const e = (t[u] = c ? oo(t[u]) : ro(t[u]))
2448              null != e.key && g.set(e.key, u)
2449            }
2450            let v,
2451              y = 0
2452            const _ = p - m + 1
2453            let E = !1,
2454              O = 0
2455            const w = new Array(_)
2456            for (u = 0; u < _; u++) w[u] = 0
2457            for (u = h; u <= f; u++) {
2458              const r = e[u]
2459              if (y >= _) {
2460                H(r, s, i, !0)
2461                continue
2462              }
2463              let o
2464              if (null != r.key) o = g.get(r.key)
2465              else
2466                for (v = m; v <= p; v++)
2467                  if (0 === w[v - m] && Hr(r, t[v])) {
2468                    o = v
2469                    break
2470                  }
2471              void 0 === o ?
2472                H(r, s, i, !0)
2473              : ((w[o - m] = u + 1), o >= O ? (O = o) : (E = !0), b(r, t[o], n, null, s, i, a, l, c), y++)
2474            }
2475            const k =
2476              E ?
2477                (function (e) {
2478                  const t = e.slice(),
2479                    n = [0]
2480                  let r, o, s, i, a
2481                  const l = e.length
2482                  for (r = 0; r < l; r++) {
2483                    const l = e[r]
2484                    if (0 !== l) {
2485                      if (((o = n[n.length - 1]), e[o] < l)) {
2486                        ;((t[r] = o), n.push(r))
2487                        continue
2488                      }
2489                      for (s = 0, i = n.length - 1; s < i; ) ((a = (s + i) >> 1), e[n[a]] < l ? (s = a + 1) : (i = a))
2490                      l < e[n[s]] && (s > 0 && (t[r] = n[s - 1]), (n[s] = r))
2491                    }
2492                  }
2493                  ;((s = n.length), (i = n[s - 1]))
2494                  for (; s-- > 0; ) ((n[s] = i), (i = t[i]))
2495                  return n
2496                })(w)
2497              : o
2498            for (v = k.length - 1, u = _ - 1; u >= 0; u--) {
2499              const e = m + u,
2500                o = t[e],
2501                f = e + 1 < d ? t[e + 1].el : r
2502              0 === w[u] ? b(null, o, n, f, s, i, a, l, c) : E && (v < 0 || u !== k[v] ? K(o, n, f, 2) : v--)
2503            }
2504          }
2505        },
2506        K = (e, t, r, o, s = null) => {
2507          const { el: i, type: a, transition: l, children: c, shapeFlag: u } = e
2508          if (6 & u) return void K(e.component.subTree, t, r, o)
2509          if (128 & u) return void e.suspense.move(t, r, o)
2510          if (64 & u) return void a.move(e, t, r, ne)
2511          if (a === Nr) {
2512            n(i, t, r)
2513            for (let e = 0; e < c.length; e++) K(c[e], t, r, o)
2514            return void n(e.anchor, t, r)
2515          }
2516          if (a === Mr) return void w(e, t, r)
2517          if (2 !== o && 1 & u && l)
2518            if (0 === o) (l.beforeEnter(i), n(i, t, r), Tr(() => l.enter(i), s))
2519            else {
2520              const { leave: e, delayLeave: o, afterLeave: s } = l,
2521                a = () => n(i, t, r),
2522                c = () => {
2523                  e(i, () => {
2524                    ;(a(), s && s())
2525                  })
2526                }
2527              o ? o(i, a, c) : c()
2528            }
2529          else n(i, t, r)
2530        },
2531        H = (e, t, n, r = !1, o = !1) => {
2532          const { type: s, props: i, ref: a, children: l, dynamicChildren: c, shapeFlag: u, patchFlag: d, dirs: f } = e
2533          if ((null != a && Sr(a, null, n, e, !0), 256 & u)) return void t.ctx.deactivate(e)
2534          const p = 1 & u && f,
2535            h = !On(e)
2536          let m
2537          if ((h && (m = i && i.onVnodeBeforeUnmount) && ao(m, t, e), 6 & u)) G(e.component, n, r)
2538          else {
2539            if (128 & u) return void e.suspense.unmount(n, r)
2540            ;(p && _n(e, null, t, 'beforeUnmount'),
2541              64 & u ? e.type.remove(e, t, n, o, ne, r)
2542              : c && (s !== Nr || (d > 0 && 64 & d)) ? Z(c, t, n, !1, !0)
2543              : ((s === Nr && 384 & d) || (!o && 16 & u)) && Z(l, t, n),
2544              r && X(e))
2545          }
2546          ;((h && (m = i && i.onVnodeUnmounted)) || p) &&
2547            Tr(() => {
2548              ;(m && ao(m, t, e), p && _n(e, null, t, 'unmounted'))
2549            }, n)
2550        },
2551        X = (e) => {
2552          const { type: t, el: n, anchor: r, transition: o } = e
2553          if (t === Nr) return void q(n, r)
2554          if (t === Mr) return void k(e)
2555          const s = () => {
2556            ;(i(n), o && !o.persisted && o.afterLeave && o.afterLeave())
2557          }
2558          if (1 & e.shapeFlag && o && !o.persisted) {
2559            const { leave: t, delayLeave: r }
2559 = o,
2560              i = () => t(n, s)
2561            r ? r(e.el, s, i) : i()
2562          } else s()
2563        },
2564        q = (e, t) => {
2565          let n
2566          for (; e !== t; ) ((n = m(e)), i(e), (e = n))
2567          i(t)
2568        },
2569        G = (e, t, n) => {
2570          const { bum: r, scope: o, update: s, subTree: i, um: a } = e
2571          ;(r && D(r),
2572            o.stop(),
2573            s && ((s.active = !1), H(i, e, t, n)),
2574            a && Tr(a, t),
2575            Tr(() => {
2576              e.isUnmounted = !0
2577            }, t),
2578            t &&
2579              t.pendingBranch &&
2580              !t.isUnmounted &&
2581              e.asyncDep &&
2582              !e.asyncResolved &&
2583              e.suspenseId === t.pendingId &&
2584              (t.deps--, 0 === t.deps && t.resolve()))
2585        },
2586        Z = (e, t, n, r = !1, o = !1, s = 0) => {
2587          for (let i = s; i < e.length; i++) H(e[i], t, n, r, o)
2588        },
2589        J = (e) =>
2590          6 & e.shapeFlag ? J(e.component.subTree)
2591          : 128 & e.shapeFlag ? e.suspense.next()
2592          : m(e.anchor || e.el)
2593      let ee = !1
2594      const te = (e, t, n) => {
2595          ;(null == e ? t._vnode && H(t._vnode, null, null, !0) : b(t._vnode || null, e, t, null, null, null, n),
2596            ee || ((ee = !0), Kt(), Ht(), (ee = !1)),
2597            (t._vnode = e))
2598        },
2599        ne = { p: b, um: H, m: K, r: X, mt: j, mc: R, pc: W, pbc: I, n: J, o: e }
2600      let oe, se
2601      t && ([oe, se] = t(ne))
2602      return { render: te, hydrate: oe, createApp: lr(te, oe) }
2603    })(e)
2604  }
2605  function Rr({ type: e, props: t }, n) {
2606    return (
2607        ('svg' === n && 'foreignObject' === e) ||
2608          ('mathml' === n && 'annotation-xml' === e && t && t.encoding && t.encoding.includes('html'))
2609      ) ?
2610        void 0
2611      : n
2612  }
2613  function Lr({ effect: e, update: t }, n) {
2614    e.allowRecurse = t.allowRecurse = n
2615  }
2616  function Pr(e, t, n = !1) {
2617    const r = e.children,
2618      o = t.children
2619    if (p(r) && p(o))
2620      for (let s = 0; s < r.length; s++) {
2621        const e = r[s]
2622        let t = o[s]
2623        ;(1 & t.shapeFlag &&
2624          !t.dynamicChildren &&
2625          ((t.patchFlag <= 0 || 32 === t.patchFlag) && ((t = o[s] = oo(o[s])), (t.el = e.el)), n || Pr(e, t)),
2626          t.type === Dr && (t.el = e.el))
2627      }
2628  }
2629  function Ir(e) {
2630    const t = e.subTree.component
2631    if (t) return t.asyncDep && !t.asyncResolved ? t : Ir(t)
2632  }
2633  const Nr = Symbol.for('v-fgt'),
2634    Dr = Symbol.for('v-txt'),
2635    Fr = Symbol.for('v-cmt'),
2636    Mr = Symbol.for('v-stc'),
2637    jr = []
2638  let Ur = null
2639  function $r(e = !1) {
2640    jr.push((Ur = e ? null : []))
2641  }
2642  let Yr = 1
2643  function Vr(e) {
2644    Yr += e
2645  }
2646  function Wr(e) {
2647    return (
2648      (e.dynamicChildren = Yr > 0 ? Ur || o : null),
2649      jr.pop(),
2650      (Ur = jr[jr.length - 1] || null),
2651      Yr > 0 && Ur && Ur.push(e),
2652      e
2653    )
2654  }
2655  function zr(e, t, n, r, o, s) {
2656    return Wr(Zr(e, t, n, r, o, s, !0))
2657  }
2658  function Br(e, t, n, r, o) {
2659    return Wr(Jr(e, t, n, r, o, !0))
2660  }
2661  function Kr(e) {
2662    return !!e && !0 === e.__v_isVNode
2663  }
2664  function Hr(e, t) {
2665    return e.type === t.type && e.key === t.key
2666  }
2667  const Xr = '__vInternal',
2668    qr = ({ key: e }) => (null != e ? e : null),
2669    Gr = ({ ref: e, ref_key: t, ref_for: n }) => (
2670      'number' == typeof e && (e = '' + e),
2671      null != e ?
2672        v(e) || yt(e) || g(e) ?
2673          { i: en, r: e, k: t, f: !!n }
2674        : e
2675      : null
2676    )
2677  function Zr(e, t = null, n = null, r = 0, o = null, s = e === Nr ? 0 : 1, i = !1, a = !1) {
2678    const l = {
2679      __v_isVNode: !0,
2680      __v_skip: !0,
2681      type: e,
2682      props: t,
2683      key: t && qr(t),
2684      ref: t && Gr(t),
2685      scopeId: tn,
2686      slotScopeIds: null,
2687      children: n,
2688      component: null,
2689      suspense: null,
2690      ssContent: null,
2691      ssFallback: null,
2692      dirs: null,
2693      transition: null,
2694      el: null,
2695      anchor: null,
2696      target: null,
2697      targetAnchor: null,
2698      staticCount: 0,
2699      shapeFlag: s,
2700      patchFlag: r,
2701      dynamicProps: o,
2702      dynamicChildren: null,
2703      appContext: null,
2704      ctx: en,
2705    }
2706    return (
2707      a ? (so(l, n), 128 & s && e.normalize(l)) : n && (l.shapeFlag |= v(n) ? 8 : 16),
2708      Yr > 0 && !i && Ur && (l.patchFlag > 0 || 6 & s) && 32 !== l.patchFlag && Ur.push(l),
2709      l
2710    )
2711  }
2712  const Jr = function (e, t = null, n = null, r = 0, o = null, s = !1) {
2713    ;(e && e !== dn) || (e = Fr)
2714    if (Kr(e)) {
2715      const r = Qr(e, t, !0)
2716      return (
2717        n && so(r, n),
2718        Yr > 0 && !s && Ur && (6 & r.shapeFlag ? (Ur[Ur.indexOf(e)] = r) : Ur.push(r)),
2719        (r.patchFlag |= -2),
2720        r
2721      )
2722    }
2723    ;((i = e), g(i) && '__vccOpts' in i && (e = e.__vccOpts))
2724    var i
2725    if (t) {
2726      t = (function (e) {
2727        return (
2728          e ?
2729            dt(e) || Xr in e ?
2730              c({}, e)
2731            : e
2732          : null
2733        )
2734      })(t)
2735      let { class: e, style: n } = t
2736      ;(e && !v(e) && (t.class = B(e)), y(n) && (dt(n) && !p(n) && (n = c({}, n)), (t.style = $(n))))
2737    }
2738    const a =
2739      v(e) ? 1
2740      : ((e) => e.__isSuspense)(e) ? 128
2741      : ((e) => e.__isTeleport)(e) ? 64
2742      : y(e) ? 4
2743      : g(e) ? 2
2744      : 0
2745    return Zr(e, t, n, r, o, a, s, !0)
2746  }
2747  function Qr(e, t, n = !1) {
2748    const { props: r, ref: o, patchFlag: s, children: i } = e,
2749      a = t ? io(r || {}, t) : r
2750    return {
2751      __v_isVNode: !0,
2752      __v_skip: !0,
2753      type: e.type,
2754      props: a,
2755      key: a && qr(a),
2756      ref:
2757        t && t.ref ?
2758          n && o ?
2759            p(o) ? o.concat(Gr(t))
2760            : [o, Gr(t)]
2761          : Gr(t)
2762        : o,
2763      scopeId: e.scopeId,
2764      slotScopeIds: e.slotScopeIds,
2765      children: i,
2766      target: e.target,
2767      targetAnchor: e.targetAnchor,
2768      staticCount: e.staticCount,
2769      shapeFlag: e.shapeFlag,
2770      patchFlag:
2771        t && e.type !== Nr ?
2772          -1 === s ?
2773            16
2774          : 16 | s
2775        : s,
2776      dynamicProps: e.dynamicProps,
2777      dynamicChildren: e.dynamicChildren,
2778      appContext: e.appContext,
2779      dirs: e.dirs,
2780      transition: e.transition,
2781      component: e.component,
2782      suspense: e.suspense,
2783      ssContent: e.ssContent && Qr(e.ssContent),
2784      ssFallback: e.ssFallback && Qr(e.ssFallback),
2785      el: e.el,
2786      anchor: e.anchor,
2787      ctx: e.ctx,
2788      ce: e.ce,
2789    }
2790  }
2791  function eo(e = ' ', t = 0) {
2792    return Jr(Dr, null, e, t)
2793  }
2794  function to(e, t) {
2795    const n = Jr(Mr, null, e)
2796    return ((n.staticCount = t), n)
2797  }
2798  function no(e = '', t = !1) {
2799    return t ? ($r(), Br(Fr, null, e)) : Jr(Fr, null, e)
2800  }
2801  function ro(e) {
2802    return (
2803      null == e || 'boolean' == typeof e ? Jr(Fr)
2804      : p(e) ? Jr(Nr, null, e.slice())
2805      : 'object' == typeof e ? oo(e)
2806      : Jr(Dr, null, String(e))
2807    )
2808  }
2809  function oo(e) {
2810    return (null === e.el && -1 !== e.patchFlag) || e.memo ? e : Qr(e)
2811  }
2812  function so(e, t) {
2813    let n = 0
2814    const { shapeFlag: r } = e
2815    if (null == t) t = null
2816    else if (p(t)) n = 16
2817    else if ('object' == typeof t) {
2818      if (65 & r) {
2819        const n = t.default
2820        return void (n && (n._c && (n._d = !1), so(e, n()), n._c && (n._d = !0)))
2821      }
2822      {
2823        n = 32
2824        const r = t._
2825        r || Xr in t ?
2826          3 === r && en && (1 === en.slots._ ? (t._ = 1) : ((t._ = 2), (e.patchFlag |= 1024)))
2827        : (t._ctx = en)
2828      }
2829    } else
2830      g(t) ?
2831        ((t = { default: t, _ctx: en }), (n = 32))
2832      : ((t = String(t)), 64 & r ? ((n = 16), (t = [eo(t)])) : (n = 8))
2833    ;((e.children = t), (e.shapeFlag |= n))
2834  }
2835  function io(...e) {
2836    const t = {}
2837    for (let n = 0; n < e.length; n++) {
2838      const r = e[n]
2839      for (const e in r)
2840        if ('class' === e) t.class !== r.class && (t.class = B([t.class, r.class]))
2841        else if ('style' === e) t.style = $([t.style, r.style])
2842        else if (a(e)) {
2843          const n = t[e],
2844            o = r[e]
2845          !o || n === o || (p(n) && n.includes(o)) || (t[e] = n ? [].concat(n, o) : o)
2846        } else '' !== e && (t[e] = r[e])
2847    }
2848    return t
2849  }
2850  function ao(e, t, n, r = null) {
2851    Pt(e, t, 7, [n, r])
2852  }
2853  const lo = ir()
2854  let co = 0
2855  let uo = null
2856  const fo = () => uo || en
2857  let po, ho
2858  {
2859    const e = U(),
2860      t = (t, n) => {
2861        let r
2862        return (
2863          (r = e[t]) || (r = e[t] = []),
2864          r.push(n),
2865          (e) => {
2866            r.length > 1 ? r.forEach((t) => t(e)) : r[0](e)
2867          }
2868        )
2869      }
2870    ;((po = t('__VUE_INSTANCE_SETTERS__', (e) => (uo = e))), (ho = t('__VUE_SSR_SETTERS__', (e) => (yo = e))))
2871  }
2872  const mo = (e) => {
2873      const t = uo
2874      return (
2875        po(e),
2876        e.scope.on(),
2877        () => {
2878          ;(e.scope.off(), po(t))
2879        }
2880      )
2881    },
2882    go = () => {
2883      ;(uo && uo.scope.off(), po(null))
2884    }
2885  function vo(e) {
2886    return 4 & e.vnode.shapeFlag
2887  }
2888  let bo,
2889    yo = !1
2890  function _o(e, t, n) {
2891    ;(g(t) ?
2892      e.type.__ssrInlineRender ?
2893        (e.ssrRender = t)
2894      : (e.render = t)
2895    : y(t) && (e.setupState = Ct(t)),
2896      Eo(e, n))
2897  }
2898  function Eo(e, t, n) {
2899    const r = e.type
2900    if (!e.render) {
2901      if (!t && bo && !r.render) {
2902        const t = r.template || Jn(e).template
2903        if (t) {
2904          const { isCustomElement: n, compilerOptions: o } = e.appContext.config,
2905            { delimiters: s, compilerOptions: i } = r,
2906            a = c(c({ isCustomElement: n, delimiters: s }, o), i)
2907          r.render = bo(t, a)
2908        }
2909      }
2910      e.render = r.render || s
2911    }
2912    {
2913      const t = mo(e)
2914      ue()
2915      try {
2916        qn(e)
2917      } finally {
2918        ;(de(), t())
2919      }
2920    }
2921  }
2922  function Oo(e) {
2923    if (e.exposed)
2924      return (
2925        e.exposeProxy ||
2926        (e.exposeProxy = new Proxy(Ct(pt(e.exposed)), {
2927          get: (t, n) =>
2928            n in t ? t[n]
2929            : n in zn ? zn[n](e)
2930            : void 0,
2931          has: (e, t) => t in e || t in zn,
2932        }))
2933      )
2934  }
2935  const wo = (e, t) => {
2936    const n = (function (e, t, n = !1) {
2937      let r, o
2938      const i = g(e)
2939      return (i ? ((r = e), (o = s)) : ((r = e.get), (o = e.set)), new gt(r, o, i || !o, n))
2940    })(e, 0, yo)
2941    return n
2942  }
2943  function ko(e, t, n) {
2944    const r = arguments.length
2945    return (
2946      2 === r ?
2947        y(t) && !p(t) ?
2948          Kr(t) ? Jr(e, null, [t])
2949          : Jr(e, t)
2950        : Jr(e, null, t)
2951      : (r > 3 ? (n = Array.prototype.slice.call(arguments, 2)) : 3 === r && Kr(n) && (n = [n]), Jr(e, t, n))
2952    )
2953  }
2954  const xo = '3.4.21',
2955    Co = 'undefined' != typeof document ? document : null,
2956    So = Co && Co.createElement('template'),
2957    To = {
2958      insert: (e, t, n) => {
2959        t.insertBefore(e, n || null)
2960      },
2961      remove: (e) => {
2962        const t = e.parentNode
2963        t && t.removeChild(e)
2964      },
2965      createElement: (e, t, n, r) => {
2966        const o =
2967          'svg' === t ? Co.createElementNS('http://www.w3.org/2000/svg', e)
2968          : 'mathml' === t ? Co.createElementNS('http://www.w3.org/1998/Math/MathML', e)
2969          : Co.createElement(e, n ? { is: n } : void 0)
2970        return ('select' === e && r && null != r.multiple && o.setAttribute('multiple', r.multiple), o)
2971      },
2972      createText: (e) => Co.createTextNode(e),
2973      createComment: (e) => Co.createComment(e),
2974      setText: (e, t) => {
2975        e.nodeValue = t
2976      },
2977      setElementText: (e, t) => {
2978        e.textContent = t
2979      },
2980      parentNode: (e) => e.parentNode,
2981      nextSibling: (e) => e.nextSibling,
2982      querySelector: (e) => Co.querySelector(e),
2983      setScopeId(e, t) {
2984        e.setAttribute(t, '')
2985      },
2986      insertStaticContent(e, t, n, r, o, s) {
2987        const i = n ? n.previousSibling : t.lastChild
2988        if (o && (o === s || o.nextSibling))
2989          for (; t.insertBefore(o.cloneNode(!0), n), o !== s && (o = o.nextSibling); );
2990        else {
2991          So.innerHTML =
2992            'svg' === r ? `<svg>${e}</svg>`
2993            : 'mathml' === r ? `<math>${e}</math>`
2994            : e
2995          const o = So.content
2996          if ('svg' === r || 'mathml' === r) {
2997            const e = o.firstChild
2998            for (; e.firstChild; ) o.appendChild(e.firstChild)
2999            o.removeChild(e)
3000          }
3001          t.insertBefore(o, n)
3002        }
3003        return [i ? i.nextSibling : t.firstChild, n ? n.previousSibling : t.last
3003Child]
3004      },
3005    },
3006    Ao = Symbol('_vtc')
3007  const Ro = Symbol('_vod'),
3008    Lo = Symbol('_vsh'),
3009    Po = Symbol(''),
3010    Io = /(^|;)\s*display\s*:/
3011  const No = /\s*!important$/
3012  function Do(e, t, n) {
3013    if (p(n)) n.forEach((n) => Do(e, t, n))
3014    else if ((null == n && (n = ''), t.startsWith('--'))) e.setProperty(t, n)
3015    else {
3016      const r = (function (e, t) {
3017        const n = Mo[t]
3018        if (n) return n
3019        let r = A(t)
3020        if ('filter' !== r && r in e) return (Mo[t] = r)
3021        r = P(r)
3022        for (let o = 0; o < Fo.length; o++) {
3023          const n = Fo[o] + r
3024          if (n in e) return (Mo[t] = n)
3025        }
3026        return t
3027      })(e, t)
3028      No.test(n) ? e.setProperty(L(r), n.replace(No, ''), 'important') : (e[r] = n)
3029    }
3030  }
3031  const Fo = ['Webkit', 'Moz', 'ms'],
3032    Mo = {}
3033  const jo = 'http://www.w3.org/1999/xlink'
3034  const Uo = Symbol('_vei')
3035  function $o(e, t, n, r, o = null) {
3036    const s = e[Uo] || (e[Uo] = {}),
3037      i = s[t]
3038    if (r && i) i.value = r
3039    else {
3040      const [n, a] = (function (e) {
3041        let t
3042        if (Yo.test(e)) {
3043          let n
3044          for (t = {}; (n = e.match(Yo)); ) ((e = e.slice(0, e.length - n[0].length)), (t[n[0].toLowerCase()] = !0))
3045        }
3046        const n = ':' === e[2] ? e.slice(3) : L(e.slice(2))
3047        return [n, t]
3048      })(t)
3049      if (r) {
3050        const i = (s[t] = (function (e, t) {
3051          const n = (e) => {
3052            if (e._vts) {
3053              if (e._vts <= n.attached) return
3054            } else e._vts = Date.now()
3055            Pt(
3056              (function (e, t) {
3057                if (p(t)) {
3058                  const n = e.stopImmediatePropagation
3059                  return (
3060                    (e.stopImmediatePropagation = () => {
3061                      ;(n.call(e), (e._stopped = !0))
3062                    }),
3063                    t.map((e) => (t) => !t._stopped && e && e(t))
3064                  )
3065                }
3066                return t
3067              })(e, n.value),
3068              t,
3069              5,
3070              [e]
3071            )
3072          }
3073          return ((n.value = e), (n.attached = zo()), n)
3074        })(r, o))
3075        !(function (e, t, n, r) {
3076          e.addEventListener(t, n, r)
3077        })(e, n, i, a)
3078      } else
3079        i &&
3080          (!(function (e, t, n, r) {
3081            e.removeEventListener(t, n, r)
3082          })(e, n, i, a),
3083          (s[t] = void 0))
3084    }
3085  }
3086  const Yo = /(?:Once|Passive|Capture)$/
3087  let Vo = 0
3088  const Wo = Promise.resolve(),
3089    zo = () => Vo || (Wo.then(() => (Vo = 0)), (Vo = Date.now()))
3090  const Bo = (e) => 111 === e.charCodeAt(0) && 110 === e.charCodeAt(1) && e.charCodeAt(2) > 96 && e.charCodeAt(2) < 123
3091  const Ko = c(
3092    {
3093      patchProp: (e, t, n, r, o, s, i, c, u) => {
3094        const d = 'svg' === o
3095        'class' === t ?
3096          (function (e, t, n) {
3097            const r = e[Ao]
3098            ;(r && (t = (t ? [t, ...r] : [...r]).join(' ')),
3099              null == t ? e.removeAttribute('class')
3100              : n ? e.setAttribute('class', t)
3101              : (e.className = t))
3102          })(e, r, d)
3103        : 'style' === t ?
3104          (function (e, t, n) {
3105            const r = e.style,
3106              o = v(n)
3107            let s = !1
3108            if (n && !o) {
3109              if (t)
3110                if (v(t))
3111                  for (const e of t.split(';')) {
3112                    const t = e.slice(0, e.indexOf(':')).trim()
3113                    null == n[t] && Do(r, t, '')
3114                  }
3115                else for (const e in t) null == n[e] && Do(r, e, '')
3116              for (const e in n) ('display' === e && (s = !0), Do(r, e, n[e]))
3117            } else if (o) {
3118              if (t !== n) {
3119                const e = r[Po]
3120                ;(e && (n += ';' + e), (r.cssText = n), (s = Io.test(n)))
3121              }
3122            } else t && e.removeAttribute('style')
3123            Ro in e && ((e[Ro] = s ? r.display : ''), e[Lo] && (r.display = 'none'))
3124          })(e, n, r)
3125        : a(t) ? l(t) || $o(e, t, 0, r, i)
3126        : (
3127          '.' === t[0] ? ((t = t.slice(1)), 1)
3128          : '^' === t[0] ? ((t = t.slice(1)), 0)
3129          : (function (e, t, n, r) {
3130              if (r) return 'innerHTML' === t || 'textContent' === t || !!(t in e && Bo(t) && g(n))
3131              if ('spellcheck' === t || 'draggable' === t || 'translate' === t) return !1
3132              if ('form' === t) return !1
3133              if ('list' === t && 'INPUT' === e.tagName) return !1
3134              if ('type' === t && 'TEXTAREA' === e.tagName) return !1
3135              if ('width' === t || 'height' === t) {
3136                const t = e.tagName
3137                if ('IMG' === t || 'VIDEO' === t || 'CANVAS' === t || 'SOURCE' === t) return !1
3138              }
3139              if (Bo(t) && v(n)) return !1
3140              return t in e
3141            })(e, t, r, d)
3142        ) ?
3143          (function (e, t, n, r, o, s, i) {
3144            if ('innerHTML' === t || 'textContent' === t) return (r && i(r, o, s), void (e[t] = null == n ? '' : n))
3145            const a = e.tagName
3146            if ('value' === t && 'PROGRESS' !== a && !a.includes('-')) {
3147              const r = null == n ? '' : n
3148              return (
3149                (('OPTION' === a ? e.getAttribute('value') || '' : e.value) === r && '_value' in e) || (e.value = r),
3150                null == n && e.removeAttribute(t),
3151                void (e._value = n)
3152              )
3153            }
3154            let l = !1
3155            if ('' === n || null == n) {
3156              const r = typeof e[t]
3157              'boolean' === r ? (n = H(n))
3158              : null == n && 'string' === r ? ((n = ''), (l = !0))
3159              : 'number' === r && ((n = 0), (l = !0))
3160            }
3161            try {
3162              e[t] = n
3163            } catch (c) {}
3164            l && e.removeAttribute(t)
3165          })(e, t, r, s, i, c, u)
3166        : ('true-value' === t ? (e._trueValue = r) : 'false-value' === t && (e._falseValue = r),
3167          (function (e, t, n, r, o) {
3168            if (r && t.startsWith('xlink:'))
3169              null == n ? e.removeAttributeNS(jo, t.slice(6, t.length)) : e.setAttributeNS(jo, t, n)
3170            else {
3171              const r = K(t)
3172              null == n || (r && !H(n)) ? e.removeAttribute(t) : e.setAttribute(t, r ? '' : n)
3173            }
3174          })(e, t, r, d))
3175      },
3176    },
3177    To
3178  )
3179  let Ho
3180  const Xo = (...e) => {
3181    const t = (Ho || (Ho = Ar(Ko))).createApp(...e),
3182      { mount: n } = t
3183    return (
3184      (t.mount = (e) => {
3185        const r = (function (e) {
3186          if (v(e)) {
3187            return document.querySelector(e)
3188          }
3189          return e
3190        })(e)
3191        if (!r) return
3192        const o = t._component
3193        ;(g(o) || o.render || o.template || (o.template = r.innerHTML), (r.innerHTML = ''))
3194        const s = n(
3195          r,
3196          !1,
3197          (function (e) {
3198            if (e instanceof SVGElement) return 'svg'
3199            if ('function' == typeof MathMLElement && e instanceof MathMLElement) return 'mathml'
3200          })(r)
3201        )
3202        return (r instanceof Element && (r.removeAttribute('v-cloak'), r.setAttribute('data-v-app', '')), s)
3203      }),
3204      t
3205    )
3206  }
3207  let qo
3208  const Go = (e) => (qo = e),
3209    Zo = Symbol()
3210  function Jo(e) {
3211    return (
3212      e &&
3213      'object' == typeof e &&
3214      '[object Object]' === Object.prototype.toString.call(e) &&
3215      'function' != typeof e.toJSON
3216    )
3217  }
3218  var Qo, es
3219  ;(((es = Qo || (Qo = {})).direct = 'direct'),
3220    (es.patchObject = 'patch object'),
3221    (es.patchFunction = 'patch function'))
3222  const ts = () => {}
3223  function ns(e, t, n, r = ts) {
3224    e.push(t)
3225    const o = () => {
3226      const n = e.indexOf(t)
3227      n > -1 && (e.splice(n, 1), r())
3228    }
3229    return (!n && te() && ne(o), o)
3230  }
3231  function rs(e, ...t) {
3232    e.slice().forEach((e) => {
3233      e(...t)
3234    })
3235  }
3236  const os = (e) => e()
3237  function ss(e, t) {
3238    ;(e instanceof Map && t instanceof Map && t.forEach((t, n) => e.set(n, t)),
3239      e instanceof Set && t instanceof Set && t.forEach(e.add, e))
3240    for (const n in t) {
3241      if (!t.hasOwnProperty(n)) continue
3242      const r = t[n],
3243        o = e[n]
3244      Jo(o) && Jo(r) && e.hasOwnProperty(n) && !yt(r) && !lt(r) ? (e[n] = ss(o, r)) : (e[n] = r)
3245    }
3246    return e
3247  }
3248  const is = Symbol()
3249  const { assign: as } = Object
3250  function ls(e, t, n, r) {
3251    const { state: o, actions: s, getters: i } = t,
3252      a = n.state.value[e]
3253    let l
3254    return (
3255      (l = cs(
3256        e,
3257        function () {
3258          a || (n.state.value[e] = o ? o() : {})
3259          const t = (function (e) {
3260            const t = p(e) ? new Array(e.length) : {}
3261            for (const n in e) t[n] = Rt(e, n)
3262            return t
3263          })(n.state.value[e])
3264          return as(
3265            t,
3266            s,
3267            Object.keys(i || {}).reduce(
3268              (t, r) => (
3269                (t[r] = pt(
3270                  wo(() => {
3271                    Go(n)
3272                    const t = n._s.get(e)
3273                    return i[r].call(t, t)
3274                  })
3275                )),
3276                t
3277              ),
3278              {}
3279            )
3280          )
3281        },
3282        t,
3283        n,
3284        r,
3285        !0
3286      )),
3287      l
3288    )
3289  }
3290  function cs(e, t, n = {}, r, o, s) {
3291    let i
3292    const a = as({ actions: {} }, n),
3293      l = { deep: !0 }
3294    let c,
3295      u,
3296      d,
3297      f = [],
3298      p = []
3299    const h = r.state.value[e]
3300    let m
3301    function g(t) {
3302      let n
3303      ;((c = u = !1),
3304        'function' == typeof t ?
3305          (t(r.state.value[e]), (n = { type: Qo.patchFunction, storeId: e, events: d }))
3306        : (ss(r.state.value[e], t), (n = { type: Qo.patchObject, payload: t, storeId: e, events: d })))
3307      const o = (m = Symbol())
3308      ;(Wt().then(() => {
3309        m === o && (c = !0)
3310      }),
3311        (u = !0),
3312        rs(f, n, r.state.value[e]))
3313    }
3314    ;(s || h || (r.state.value[e] = {}), _t({}))
3315    const v =
3316      s ?
3317        function () {
3318          const { state: e } = n,
3319            t = e ? e() : {}
3320          this.$patch((e) => {
3321            as(e, t)
3322          })
3323        }
3324      : ts
3325    function b(t, n) {
3326      return function () {
3327        Go(r)
3328        const o = Array.from(arguments),
3329          s = [],
3330          i = []
3331        let a
3332        rs(p, {
3333          args: o,
3334          name: t,
3335          store: y,
3336          after: function (e) {
3337            s.push(e)
3338          },
3339          onError: function (e) {
3340            i.push(e)
3341          },
3342        })
3343        try {
3344          a = n.apply(this && this.$id === e ? this : y, o)
3345        } catch (l) {
3346          throw (rs(i, l), l)
3347        }
3348        return a instanceof Promise ?
3349            a.then((e) => (rs(s, e), e)).catch((e) => (rs(i, e), Promise.reject(e)))
3350          : (rs(s, a), a)
3351      }
3352    }
3353    const y = st({
3354      _p: r,
3355      $id: e,
3356      $onAction: ns.bind(null, p),
3357      $patch: g,
3358      $reset: v,
3359      $subscribe(t, n = {}) {
3360        const o = ns(f, t, n.detached, () => s()),
3361          s = i.run(() =>
3362            mn(
3363              () => r.state.value[e],
3364              (r) => {
3365                ;('sync' === n.flush ? u : c) && t({ storeId: e, type: Qo.direct, events: d }, r)
3366              },
3367              as({}, l, n)
3368            )
3369          )
3370        return o
3371      },
3372      $dispose: function () {
3373        ;(i.stop(), (f = []), (p = []), r._s.delete(e))
3374      },
3375    })
3376    r._s.set(e, y)
3377    const _ = ((r._a && r._a.runWithContext) || os)(() => r._e.run(() => (i = ee()).run(t)))
3378    for (const w in _) {
3379      const t = _[w]
3380      if ((yt(t) && (!yt((O = t)) || !O.effect)) || lt(t))
3381        s ||
3382          (!h || (Jo((E = t)) && E.hasOwnProperty(is)) || (yt(t) ? (t.value = h[w]) : ss(t, h[w])),
3383          (r.state.value[e][w] = t))
3384      else if ('function' == typeof t) {
3385        const e = b(w, t)
3386        ;((_[w] = e), (a.actions[w] = t))
3387      }
3388    }
3389    var E, O
3390    return (
3391      as(y, _),
3392      as(ft(y), _),
3393      Object.defineProperty(y, '$state', {
3394        get: () => r.state.value[e],
3395        set: (e) => {
3396          g((t) => {
3397            as(t, e)
3398          })
3399        },
3400      }),
3401      r._p.forEach((e) => {
3402        as(
3403          y,
3404          i.run(() => e({ store: y, app: r._a, pinia: r, options: a }))
3405        )
3406      }),
3407      h && s && n.hydrate && n.hydrate(y.$state, h),
3408      (c = !0),
3409      (u = !0),
3410      y
3411    )
3412  }
3413  function us(e, t, n) {
3414    let r, o
3415    const s = 'function' == typeof t
3416    function i(e, n) {
3417      ;((e = e || (!!(uo || en || cr) ? dr(Zo, null) : null)) && Go(e),
3418        (e = qo)._s.has(r) || (s ? cs(r, t, o, e) : ls(r, o, e)))
3419      return e._s.get(r)
3420    }
3421    return ('string' == typeof e ? ((r = e), (o = s ? n : t)) : ((o = e), (r = e.id)), (i.$id = r), i)
3422  }
3423  var ds = ((e) => ((e.DOOR = 'door'), (e.OFFICE = 'office'), e))(ds || {}),
3424    fs = ((e) => ((e.FILTERS = 'filters'), (e.SUPPORT = 'support'), (e.MENU = 'menu'), (e.INFO = 'info'), e))(fs || {})
3425  const ps = us('core', () => {
3426    const e = _t(1),
3427      t = st({ [fs.SUPPORT]: !1, [fs.MENU]: !1, [fs.FILTERS]: !1, [fs.INFO]: !1 }),
3428      n = _t(ds.OFFICE),
3429      r = _t(!1),
3430      o = st({}),
3431      s = _t(null),
3432      i = _t(!1),
3433      a = wo(
3434        () =>
3435          !!o.debug ||
3436          (Object.prototype.hasOwnProperty.call(window, 'sessionStorage') && window.sessionStorage.getItem('CdekDebug'))
3437      ),
3438      l = st({ pickup: [], office: [], door: [] })
3439    return {
3440      closeWidget: () => {
3441        i.value = !1
3442      },
3443      selected: r,
3444      params: o,
3445      selectedTariff: s,
3446      tariffs: l,
3447      uiLoadLocksCounter: e,
3448      lockUi: () => {
3449        e.value++
3450      },
3451      unlockUi: () => {
3452        e.value--
3453      },
3454      debug: a,
3455      openedPopups: t,
3456      togglePopup: (e) => {
3457        const n = !t[e]
3458        ;(a.value && console.debug('[CDEK] Toggle popup', e), (t[e] = n))
3459      },
3460      closePopups: () => {
3461        ;(a.value && console.debug('[CDEK] Closing all popups'),
3462          (t[fs.MENU] = !1),
3463          (t[fs.FILTERS] = !1),
3464          (t[fs.SUPPORT] = !1))
3465      },
3466      mode: n,
3467      globalPopup: i,
3468    }
3469  })
3470  const hs = {
3471    map: {
3472      defaultKey:
3473        {
3474          VITE_EXSHIN_ROOT: 'http://external-shops-integrator.dev2.k8s-local.cdek.ru',
3475          BASE_URL: '/',
3476          MODE: 'production',
3477          DEV: !1,
3478          PROD: !0,
3479          SSR: !1,
3480        }.VITE_DEFAULT_KEY || 'yandex-api-key',
3481      apiVersion: 'v3',
3482      geocoderVersion: '1.x',
3483      timeout: 5e3,
3484      defaultCenter: [37.622504, 55.753215],
3485      defaultZoom: 10,
3486      defaultDuration: 200,
3487    },
3488    promo: { tel: { data: '88002501405', title: '8 800 250-14-05' }, mail: '[email protected]' },
3489  }
3490  var ms = ((e) => (
3491      (e[(e.SCRIPT_INIT = 0)] = 'SCRIPT_INIT'),
3492      (e[(e.TIMEOUT = 1)] = 'TIMEOUT'),
3493      (e[(e.SCRIPT_ERROR = 2)] = 'SCRIPT_ERROR'),
3494      (e[(e.SERVICE_ERROR = 3)] = 'SERVICE_ERROR'),
3495      e
3496    ))(ms || {}),
3497    gs = ((e) => ((e[(e.GENERAL = 10)] = 'GENERAL'), (e[(e.STREET = 15)] = 'STREET'), (e[(e.HOME = 17)] = 'HOME'), e))(
3498      gs || {}
3499    )
3500  const vs = us('search', () => {
3501    const e = _t(''),
3502      t = _t(!1),
3503      n = st({ type: null, have_cashless: null, have_cash: null, allowed_cod: null, is_dressing_room: null }),
3504      r = st({ type: !1, have_cashless: !1, have_cash: !1, is_dressing_room: !1 })
3505    return { value: e, loading: t, filters: n, searchResults: _t([]), hideFilters: r, showSearchField: _t(!1) }
3506  })
3507  function bs(e) {
3508    var t = typeof e
3509    return null != e && ('object' == t || 'function' == t)
3510  }
3511  const ys = 'object' == typeof global && global && global.Object === Object && global
3512  var _s = 'object' == typeof self && self && self.Object === Object && self
3513  const Es = ys || _s || Function('return this')()
3514  const Os = function () {
3515    return Es.Date.now()
3516  }
3517  var ws = /\s/
3518  var ks = /^\s+/
3519  function xs(e) {
3520    return e ?
3521        e
3522          .slice(
3523            0,
3524            (function (e) {
3525              for (var t = e.length; t-- && ws.test(e.charAt(t)); );
3526              return t
3527            })(e) + 1
3528          )
3529          .replace(ks, '')
3530      : e
3531  }
3532  const Cs = Es.Symbol
3533  var Ss = Object.prototype,
3534    Ts = Ss.hasOwnProperty,
3535    As = Ss.toString,
3536    Rs = Cs ? Cs.toStringTag : void 0
3537  var Ls = Object.prototype.toString
3538  var Ps = '[object Null]',
3539    Is = '[object Undefined]',
3540    Ns = Cs ? Cs.toStringTag : void 0
3541  function Ds(e) {
3542    return (
3543      null == e ?
3544        void 0 === e ?
3545          Is
3546        : Ps
3547      : Ns && Ns in Object(e) ?
3548        (function (e) {
3549          var t = Ts.call(e, Rs),
3550            n = e[Rs]
3551          try {
3552            e[Rs] = void 0
3553            var r = !0
3554          } catch (s) {}
3555          var o = As.call(e)
3556          return (r && (t ? (e[Rs] = n) : delete e[Rs]), o)
3557        })(e)
3558      : (function (e) {
3559          return Ls.call(e)
3560        })(e)
3561    )
3562  }
3563  var Fs = '[object Symbol]'
3564  var Ms = NaN,
3565    js = /^[-+]0x[0-9a-f]+$/i,
3566    Us = /^0b[01]+$/i,
3567    $s = /^0o[0-7]+$/i,
3568    Ys = parseInt
3569  function Vs(e) {
3570    if ('number' == typeof e) return e
3571    if (
3572      (function (e) {
3573        return (
3574          'symbol' == typeof e ||
3575          ((function (e) {
3576            return null != e && 'object' == typeof e
3577          })(e) &&
3578            Ds(e) == Fs)
3579        )
3580      })(e)
3581    )
3582      return Ms
3583    if (bs(e)) {
3584      var t = 'function' == typeof e.valueOf ? e.valueOf() : e
3585      e = bs(t) ? t + '' : t
3586    }
3587    if ('string' != typeof e) return 0 === e ? e : +e
3588    e = xs(e)
3589    var n = Us.test(e)
3590    return (
3591      n || $s.test(e) ? Ys(e.slice(2), n ? 2 : 8)
3592      : js.test(e) ? Ms
3593      : +e
3594    )
3595  }
3596  var Ws = Math.max,
3597    zs = Math.min
3598  function Bs(e, t, n) {
3599    var r,
3600      o,
3601      s,
3602      i,
3603      a,
3604      l,
3605      c = 0,
3606      u = !1,
3607      d = !1,
3608      f = !0
3609    if ('function' != typeof e) throw new TypeError('Expected a function')
3610    function p(t) {
3611      var n = r,
3612        s = o
3613      return ((r = o = void 0), (c = t), (i = e.apply(s, n)))
3614    }
3615    function h(e) {
3616      var n = e - l
3617      return void 0 === l || n >= t || n < 0 || (d && e - c >= s)
3618    }
3619    function m() {
3620      var e = Os()
3621      if (h(e)) return g(e)
3622      a = setTimeout(
3623        m,
3624        (function (e) {
3625          var n = t - (e - l)
3626          return d ? zs(n, s - (e - c)) : n
3627        })(e)
3628      )
3629    }
3630    function g(e) {
3631      return ((a = void 0), f && r ? p(e) : ((r = o = void 0), i))
3632    }
3633    function v() {
3634      var e = Os(),
3635        n = h(e)
3636      if (((r = arguments), (o = this), (l = e), n)) {
3637        if (void 0 === a)
3638          return (function (e) {
3639            return ((c = e), (a = setTimeout(m, t)), u ? p(e) : i)
3640          })(l)
3641        if (d) return (clearTimeout(a), (a = setTimeout(m, t)), p(l))
3642      }
3643      return (void 0 === a && (a = setTimeout(m, t)), i)
3644    }
3645    return (
3646      (t = Vs(t) || 0),
3647      bs(n) &&
3648        ((u = !!n.leading),
3649        (s = (d = 'maxWait' in n) ? Ws(Vs(n.maxWait) || 0, t) : s),
3650        (f = 'trailing' in n ? !!n.trailing : f)),
3651      (v.cancel = function () {
3652        ;(void 0 !== a && clearTimeout(a), (c = 0), (r = l = o = a = void 0))
3653      }),
3654      (v.flush = function () {
3655        return void 0 === a ? i : g(Os())
3656      }),
3657      v
3658    )
3659  }
3660  var Ks = ((e) => ((e.ALL = 'ALL'), (e.OFFICE = 'PVZ'), (e.PICKUP = 'POSTAMAT'), e))(Ks || {}),
3661    Hs = ((e) => ((e.RUS = 'rus'), (e.ENG = 'eng'), e))(Hs || {})
3662  const Xs = {
3663    RUB: 1,
3664    KZT: 2,
3665    USD: 3,
3666    EUR: 4,
3667    GBP: 5,
3668    CNY: 6,
3669    BYN: 7,
3670    UAH: 8,
3671    KGS: 9,
3672    AMD: 10,
3673    TRY: 11,
3674    THB: 12,
3675    KRW: 13,
3676    AED: 14,
3677    UZS: 15,
3678    MNT: 16,
3679    PLN: 17,
3680    AZN: 18,
3681    GEL: 19,
3682    JPY: 55,
3683  }
3684  var qs = ((e) => (
3685      (e[(e.DOOR_DOOR = 1)] = 'DOOR_DOOR'),
3686      (e[(e.DOOR_OFFICE = 2)] = 'DOOR_OFFICE'),
3687      (e[(e.OFFICE_DOOR = 3)] = 'OFFICE_DOOR'),
3688      (e[(e.OFFICE_OFFICE = 4)] = 'OFFICE_OFFICE'),
3689      (e[(e.DOOR_PICKUP = 6)] = 'DOOR_PICKUP'),
3690      (e[(e.OFFICE_PICKUP = 7)] = 'OFFICE_PICKUP'),
3691      (e[(e.PICKUP_DOOR = 8)] = 'PICKUP_DOOR'),
3692      (e[(e.PICKUP_OFFICE = 9)] = 'PICKUP_OFFICE'),
3693      (e[(e.PICKUP_PICKUP = 10)] = 'PICKUP_PICKUP'),
3694      e
3695    ))(qs || {}),
3696    Gs = ((e) => (
3697      (e.OTHER = 'other'),
3698      (e.ENTRANCE = 'entrance'),
3699      (e.AIRPORT = 'airport'),
3700      (e.VEGETATION = 'vegetation'),
3701      (e.ROUTE = 'route'),
3702      (e.STATION = 'station'),
3703      (e.RAILWAY = 'railway_station'),
3704      (e.HYDRO = 'hydro'),
3705      (e.REGION = 'region'),
3706      (e.COUNTRY = 'country'),
3707      (e.PROVINCE = 'province'),
3708      (e.AREA = 'area'),
3709      (e.LOCALITY = 'locality'),
3710      (e.DISTRICT = 'district'),
3711      (e.METRO = 'metro'),
3712      (e.STREET = 'street'),
3713      (e.HOUSE = 'house'),
3714      e
3715    ))(Gs || {}),
3716    Zs = ((e) => (
3717      (e.OTHER = 'other'),
3718      (e.STREET = 'street'),
3719      (e.RANGE = 'range'),
3720      (e.NEAR = 'near'),
3721      (e.NUMBER = 'number'),
3722      (e.EXACT = 'exact'),
3723      e
3724    ))(Zs || {})
3725  const Js = us('map', () => {
3726      const e = ps(),
3727        t = vs(),
3728        n = _t(null),
3729        r = _t(null),
3730        o = _t(null),
3731        s = _t(null),
3732        i = _t(null),
3733        a = _t({ [Gs.COUNTRY]: null, [Gs.LOCALITY]: null, [Gs.PROVINCE]: null }),
3734        l = st({ center: hs.map.defaultCenter, zoom: hs.map.defaultZoom, duration: hs.map.defaultDuration }),
3735        c = _t(null),
3736        u = _t([]),
3737        d = wo(() =>
3738          u.value.filter(
3739            (t) =>
3740              (null === i.value ||
3741                !(
3742                  t.location[0] < i.value.lower[0] ||
3743                  t.location[1] < i.value.lower[1] ||
3744                  t.location[0] > i.value.upper[0] ||
3745                  t.location[1] > i.value.upper[1] ||
3746                  (null !== a.value[Gs.COUNTRY] && t.country_code.toLowerCase() !== a.value[Gs.COUNTRY]) ||
3747                  (null !== a.value[Gs.LOCALITY] && t.city.toLowerCase() !== a.value[Gs.LOCALITY]) ||
3748                  (null !== a.value[Gs.PROVINCE] && t.region.toLowerCase() !== a.value[Gs.PROVINCE])
3749                )) &&
3750              (e.params.goods.length < 1 ||
3751                ((t.type !== Ks.PICKUP || !(null === t.dimensions || t.dimensions.length < 1)) &&
3752                  e.params.goods.filter(
3753                    (e) =>
3754                      !(e.weight < t.weight_min || (t.weight_max > 0 && e.weight > t.weight_max)) &&
3755                      (t.type === Ks.OFFICE ||
3756                        t.dimensions.filter((t) => {
3757                          if (t.width * t.height * t.depth < e.height * e.width * e.length) return !1
3758                          const n = [t.width, t.height, t.depth].sort((e, t) =>
3759                              e > t ? 1
3760                              : e < t ? -1
3761                              : 0
3762                            ),
3763                            r = [e.width, e.height, e.length].sort((e, t) =>
3764                              e > t ? 1
3765                              : e < t ? -1
3766                              : 0
3767                            )
3768                          return !(r[0] > n[0] || r[1] > n[1] || r[2] > n[2])
3769                        }).length > 0)
3770                  ).length === e.params.goods.length))
3771          )
3772        ),
3773        f = st({ left: hs.map.defaultCenter, right: hs.map.defaultCenter }),
3774        p = wo(() =>
3775          d.value.filter(
3776            (e) =>
3777              e.location[0] <= f.right[0] &&
3778              e.location[1] >= f.right[1] &&
3779              e.location[0] >= f.left[0] &&
3780              e.location[1] <= f.left[1]
3781          )
3782        ),
3783        h = wo(() => {
3784          if (0 === t.value.length) return []
3785          const e = t.value.toLowerCase(),
3786            n = []
3787          for (const t of p.value)
3788            (-1 === t.code.toLowerCase().indexOf(e) &&
3789              -1 === t.name.toLowerCase().indexOf(e) &&
3790              -1 === t.address.toLowerCase().indexOf(e)) ||
3791              n.push(t)
3792          return n
3793        }),
3794        m = Bs((e) => {
3795          const n = e.location.bounds
3796          ;((f.left = n[0]),
3797            (f.right = n[1]),
3798            (l.center = e.location.center),
3799            (l.zoom = e.location.zoom),
3800            (t.loading = !1))
3801        }, 2e3)
3802      return {
3803        pointInfo: s,
3804        customClick: (n, o) => {
3805          ;(e.debug && console.debug('[CDEK] Map clicked', o.coordinates),
3806            e.params.hideDeliveryOptions[ds.DOOR] ?
3807              e.debug && console.debug('[CDEK] Door delivery disabled, doing nothing')
3808            : (
3809              null !== i.value &&
3810              (o.coordinates[0] < i.value.lower[0] ||
3811                o.coordinates[1] < i.value.lower[1] ||
3812                o.coordinates[0] > i.value.upper[0] ||
3813                o.coordinates[1] > i.value.upper[1])
3814            ) ?
3815              e.debug && console.debug('[CDEK] User clicked outside of fixed boun
3815ds, doing nothing')
3816            : ((t.loading = !0),
3817              (r.value = o.coordinates),
3818              e.debug && console.debug('[CDEK] Switching delivery mode to door'),
3819              e.$patch({ mode: ds.DOOR, selectedTariff: null, selected: !1 }),
3820              e.openedPopups[fs.INFO] || e.togglePopup(fs.INFO),
3821              (l.center = o.coordinates),
3822              (l.zoom = gs.HOME),
3823              (s.value = null)))
3824        },
3825        exactPoint: r,
3826        exactOffice: o,
3827        searchedOffices: h,
3828        mapLoadError: n,
3829        location: l,
3830        offices: u,
3831        packageSuitedOffices: d,
3832        update: (e) => {
3833          ;((t.loading = !0), m(e))
3834        },
3835        bounds: f,
3836        filteredOffices: p,
3837        fixedBounds: i,
3838        fixedParams: a,
3839        geolocation: c,
3840      }
3841    }),
3842    Qs = (e, t) => {
3843      const n = e.__vccOpts || e
3844      for (const [r, o] of t) n[r] = o
3845      return n
3846    },
3847    ei = {},
3848    ti = {
3849      class: 'text-brand-primary-main',
3850      width: '100',
3851      height: '100',
3852      viewBox: '0 0 48 48',
3853      fill: 'none',
3854      xmlns: 'http://www.w3.org/2000/svg',
3855    },
3856    ni = [
3857      to(
3858        '<defs data-v-c4a93e36><radialGradient id="paint0_angular_102_1932" cx="24" cy="0" r="48" gradientUnits="userSpaceOnUse" data-v-c4a93e36><stop offset="0.177083" stop-color="currentColor" stop-opacity="0.5" data-v-c4a93e36></stop><stop offset="1" stop-color="currentColor" stop-opacity="0" data-v-c4a93e36></stop></radialGradient></defs><circle cx="24" cy="24" r="23" stroke="currentColor" stroke-opacity="0.1" stroke-width="2" data-v-c4a93e36></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48V46C11.8497 46 2 36.1503 2 24C2 11.8497 11.8497 2 24 2V0Z" fill="url(#paint0_angular_102_1932)" data-v-c4a93e36></path><circle cx="24" cy="1" r="1" fill="currentColor" data-v-c4a93e36></circle><animateTransform from="0 0 0" to="360 0 0" attributeName="transform" type="rotate" repeatCount="indefinite" dur="1300ms" data-v-c4a93e36></animateTransform>',
3859        5
3860      ),
3861    ]
3862  const ri = Qs(ei, [
3863      [
3864        'render',
3865        function (e, t) {
3866          return ($r(), zr('svg', ti, ni))
3867        },
3868      ],
3869      ['__scopeId', 'data-v-c4a93e36'],
3870    ]),
3871    oi = { class: 'cdek-hlhf5b' },
3872    si = Qs(En({ __name: 'MapLoader', setup: (e) => (e, t) => ($r(), zr('div', oi, [Jr(ri)])) }), [
3873      ['__scopeId', 'data-v-00722d2b'],
3874    ]),
3875    ii = 'undefined' != typeof window,
3876    ai = (e, t = !1) => (t ? Symbol.for(e) : Symbol(e)),
3877    li = (e, t, n) => ci({ l: e, k: t, s: n }),
3878    ci = (e) =>
3879      JSON.stringify(e)
3880        .replace(/\u2028/g, '\\u2028')
3881        .replace(/\u2029/g, '\\u2029')
3882        .replace(/\u0027/g, '\\u0027'),
3883    ui = (e) => 'number' == typeof e && isFinite(e),
3884    di = (e) => '[object Date]' === Si(e),
3885    fi = (e) => '[object RegExp]' === Si(e),
3886    pi = (e) => Ti(e) && 0 === Object.keys(e).length,
3887    hi = Object.assign
3888  let mi
3889  const gi = () =>
3890    mi ||
3891    (mi =
3892      'undefined' != typeof globalThis ? globalThis
3893      : 'undefined' != typeof self ? self
3894      : 'undefined' != typeof window ? window
3895      : 'undefined' != typeof global ? global
3896      : {})
3897  function vi(e) {
3898    return e.replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&apos;')
3899  }
3900  const bi = Object.prototype.hasOwnProperty
3901  function yi(e, t) {
3902    return bi.call(e, t)
3903  }
3904  const _i = Array.isArray,
3905    Ei = (e) => 'function' == typeof e,
3906    Oi = (e) => 'string' == typeof e,
3907    wi = (e) => 'boolean' == typeof e,
3908    ki = (e) => null !== e && 'object' == typeof e,
3909    xi = (e) => ki(e) && Ei(e.then) && Ei(e.catch),
3910    Ci = Object.prototype.toString,
3911    Si = (e) => Ci.call(e),
3912    Ti = (e) => {
3913      if (!ki(e)) return !1
3914      const t = Object.getPrototypeOf(e)
3915      return null === t || t.constructor === Object
3916    }
3917  function Ai(e) {
3918    let t = e
3919    return () => ++t
3920  }
3921  function Ri(e, t) {
3922    'undefined' != typeof console && (console.warn('[intlify] ' + e), t && console.warn(t.stack))
3923  }
3924  const Li = (e) => !ki(e) || _i(e)
3925  function Pi(e, t) {
3926    if (Li(e) || Li(t)) throw new Error('Invalid value')
3927    const n = [{ src: e, des: t }]
3928    for (; n.length; ) {
3929      const { src: e, des: t } = n.pop()
3930      Object.keys(e).forEach((r) => {
3931        Li(e[r]) || Li(t[r]) ? (t[r] = e[r]) : n.push({ src: e[r], des: t[r] })
3932      })
3933    }
3934  }
3935  function Ii(e, t, n) {
3936    const r = { start: e, end: t }
3937    return (null != n && (r.source = n), r)
3938  }
3939  const Ni = /\{([0-9a-zA-Z]+)\}/g
3940  const Di = Object.assign,
3941    Fi = (e) => 'string' == typeof e,
3942    Mi = (e) => null !== e && 'object' == typeof e
3943  function ji(e, t = '') {
3944    return e.reduce((e, n, r) =>
3944 (0 === r ? e + n : e + t + n), '')
3945  }
3946  const Ui = {
3947      EXPECTED_TOKEN: 1,
3948      INVALID_TOKEN_IN_PLACEHOLDER: 2,
3949      UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER: 3,
3950      UNKNOWN_ESCAPE_SEQUENCE: 4,
3951      INVALID_UNICODE_ESCAPE_SEQUENCE: 5,
3952      UNBALANCED_CLOSING_BRACE: 6,
3953      UNTERMINATED_CLOSING_BRACE: 7,
3954      EMPTY_PLACEHOLDER: 8,
3955      NOT_ALLOW_NEST_PLACEHOLDER: 9,
3956      INVALID_LINKED_FORMAT: 10,
3957      MUST_HAVE_MESSAGES_IN_PLURAL: 11,
3958      UNEXPECTED_EMPTY_LINKED_MODIFIER: 12,
3959      UNEXPECTED_EMPTY_LINKED_KEY: 13,
3960      UNEXPECTED_LEXICAL_ANALYSIS: 14,
3961      UNHANDLED_CODEGEN_NODE_TYPE: 15,
3962      UNHANDLED_MINIFIER_NODE_TYPE: 16,
3963      __EXTEND_POINT__: 17,
3964    },
3965    $i = {
3966      [Ui.EXPECTED_TOKEN]: "Expected token: '{0}'",
3967      [Ui.INVALID_TOKEN_IN_PLACEHOLDER]: "Invalid token in placeholder: '{0}'",
3968      [Ui.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]: 'Unterminated single quote in placeholder',
3969      [Ui.UNKNOWN_ESCAPE_SEQUENCE]: 'Unknown escape sequence: \\{0}',
3970      [Ui.INVALID_UNICODE_ESCAPE_SEQUENCE]: 'Invalid unicode escape sequence: {0}',
3971      [Ui.UNBALANCED_CLOSING_BRACE]: 'Unbalanced closing brace',
3972      [Ui.UNTERMINATED_CLOSING_BRACE]: 'Unterminated closing brace',
3973      [Ui.EMPTY_PLACEHOLDER]: 'Empty placeholder',
3974      [Ui.NOT_ALLOW_NEST_PLACEHOLDER]: 'Not allowed nest placeholder',
3975      [Ui.INVALID_LINKED_FORMAT]: 'Invalid linked format',
3976      [Ui.MUST_HAVE_MESSAGES_IN_PLURAL]: 'Plural must have messages',
3977      [Ui.UNEXPECTED_EMPTY_LINKED_MODIFIER]: 'Unexpected empty linked modifier',
3978      [Ui.UNEXPECTED_EMPTY_LINKED_KEY]: 'Unexpected empty linked key',
3979      [Ui.UNEXPECTED_LEXICAL_ANALYSIS]: "Unexpected lexical analysis in token: '{0}'",
3980      [Ui.UNHANDLED_CODEGEN_NODE_TYPE]: "unhandled codegen node type: '{0}'",
3981      [Ui.UNHANDLED_MINIFIER_NODE_TYPE]: "unhandled mimifier node type: '{0}'",
3982    }
3983  function Yi(e, t, n = {}) {
3984    const { domain: r, messages: o, args: s } = n,
3985      i = (function (e, ...t) {
3986        return (
3987          1 === t.length && Mi(t[0]) && (t = t[0]),
3988          (t && t.hasOwnProperty) || (t = {}),
3989          e.replace(Ni, (e, n) => (t.hasOwnProperty(n) ? t[n] : ''))
3990        )
3991      })((o || $i)[e] || '', ...(s || [])),
3992      a = new SyntaxError(String(i))
3993    return ((a.code = e), t && (a.location = t), (a.domain = r), a)
3994  }
3995  function Vi(e) {
3996    throw e
3997  }
3998  const Wi = ' ',
3999    zi = '\r',
4000    Bi = '\n',
4001    Ki = String.fromCharCode(8232),
4002    Hi = String.fromCharCode(8233)
4003  function Xi(e) {
4004    const t = e
4005    let n = 0,
4006      r = 1,
4007      o = 1,
4008      s = 0
4009    const i = (e) => t[e] === zi && t[e + 1] === Bi,
4010      a = (e) => t[e] === Hi,
4011      l = (e) => t[e] === Ki,
4012      c = (e) => i(e) || ((e) => t[e] === Bi)(e) || a(e) || l(e),
4013      u = (e) => (i(e) || a(e) || l(e) ? Bi : t[e])
4014    function d() {
4015      return ((s = 0), c(n) && (r++, (o = 0)), i(n) && n++, n++, o++, t[n])
4016    }
4017    return {
4018      index: () => n,
4019      line: () => r,
4020      column: () => o,
4021      peekOffset: () => s,
4022      charAt: u,
4023      currentChar: () => u(n),
4024      currentPeek: () => u(n + s),
4025      next: d,
4026      peek: function () {
4027        return (i(n + s) && s++, s++, t[n + s])
4028      },
4029      reset: function () {
4030        ;((n = 0), (r = 1), (o = 1), (s = 0))
4031      },
4032      resetPeek: function (e = 0) {
4033        s = e
4034      },
4035      skipToPeek: function () {
4036        const e = n + s
4037        for (; e !== n; ) d()
4038        s = 0
4039      },
4040    }
4041  }
4042  const qi = void 0,
4043    Gi = '.',
4044    Zi = "'",
4045    Ji = 'tokenizer'
4046  function Qi(e, t = {}) {
4047    const n = !1 !== t.location,
4048      r = Xi(e),
4049      o = () => r.index(),
4050      s = () => {
4051        return ((e = r.line()), (t = r.column()), (n = r.index()), { line: e, column: t, offset: n })
4052        var e, t, n
4053      },
4054      i = s(),
4055      a = o(),
4056      l = {
4057        currentType: 14,
4058        offset: a,
4059        startLoc: i,
4060        endLoc: i,
4061        lastType: 14,
4062        lastOffset: a,
4063        lastStartLoc: i,
4064        lastEndLoc: i,
4065        braceNest: 0,
4066        inLinked: !1,
4067        text: '',
4068      },
4069      c = () => l,
4070      { onError: u } = t
4071    function d(e, t, r, ...o) {
4072      const s = c()
4073      if (((t.column += r), (t.offset += r), u)) {
4074        const r = Yi(e, n ? Ii(s.startLoc, t) : null, { domain: Ji, args: o })
4075        u(r)
4076      }
4077    }
4078    function f(e, t, r) {
4079      ;((e.endLoc = s()), (e.currentType = t))
4080      const o = { type: t }
4081      return (n && (o.loc = Ii(e.startLoc, e.endLoc)), null != r && (o.value = r), o)
4082    }
4083    const p = (e) => f(e, 14)
4084    function h(e, t) {
4085      return e.currentChar() === t ? (e.next(), t) : (d(Ui.EXPECTED_TOKEN, s(), 0, t), '')
4086    }
4087    function m(e) {
4088      let t = ''
4089      for (; e.currentPeek() === Wi || e.currentPeek() === Bi; ) ((t += e.currentPeek()), e.peek())
4090      return t
4091    }
4092    function g(e) {
4093      const t = m(e)
4094      return (e.skipToPeek(), t)
4095    }
4096    function v(e) {
4097      if (e === qi) return !1
4098      const t = e.charCodeAt(0)
4099      return (t >= 97 && t <= 122) || (t >= 65 && t <= 90) || 95 === t
4100    }
4101    function b(e, t) {
4102      const { currentType: n } = t
4103      if (2 !== n) return !1
4104      m(e)
4105      const r = (function (e) {
4106        if (e === qi) return !1
4107        const t = e.charCodeAt(0)
4108        return t >= 48 && t <= 57
4109      })('-' === e.currentPeek() ? e.peek() : e.currentPeek())
4110      return (e.resetPeek(), r)
4111    }
4112    function y(e) {
4113      m(e)
4114      const t = '|' === e.currentPeek()
4115      return (e.resetPeek(), t)
4116    }
4117    function _(e, t = !0) {
4118      const n = (t = !1, r = '', o = !1) => {
4119          const s = e.currentPeek()
4120          return (
4121            '{' === s ? '%' !== r && t
4122            : '@' !== s && s ?
4123              '%' === s ? (e.peek(), n(t, '%', !0))
4124              : '|' === s ? !('%' !== r && !o) || !(r === Wi || r === Bi)
4125              : s === Wi ? (e.peek(), n(!0, Wi, o))
4126              : s !== Bi || (e.peek(), n(!0, Bi, o))
4127            : '%' === r || t
4128          )
4129        },
4130        r = n()
4131      return (t && e.resetPeek(), r)
4132    }
4133    function E(e, t) {
4134      const n = e.currentChar()
4135      return (
4136        n === qi ? qi
4137        : t(n) ? (e.next(), n)
4138        : null
4139      )
4140    }
4141    function O(e) {
4142      return E(e, (e) => {
4143        const t = e.charCodeAt(0)
4144        return (t >= 97 && t <= 122) || (t >= 65 && t <= 90) || (t >= 48 && t <= 57) || 95 === t || 36 === t
4145      })
4146    }
4147    function w(e) {
4148      return E(e, (e) => {
4149        const t = e.charCodeAt(0)
4150        return t >= 48 && t <= 57
4151      })
4152    }
4153    function k(e) {
4154      return E(e, (e) => {
4155        const t = e.charCodeAt(0)
4156        return (t >= 48 && t <= 57) || (t >= 65 && t <= 70) || (t >= 97 && t <= 102)
4157      })
4158    }
4159    function x(e) {
4160      let t = '',
4161        n = ''
4162      for (; (t = w(e)); ) n += t
4163      return n
4164    }
4165    function C(e) {
4166      let t = ''
4167      for (;;) {
4168        const n = e.currentChar()
4169        if ('{' === n || '}' === n || '@' === n || '|' === n || !n) break
4170        if ('%' === n) {
4171          if (!_(e)) break
4172          ;((t += n), e.next())
4173        } else if (n === Wi || n === Bi)
4174          if (_(e)) ((t += n), e.next())
4175          else {
4176            if (y(e)) break
4177            ;((t += n), e.next())
4178          }
4179        else ((t += n), e.next())
4180      }
4181      return t
4182    }
4183    function S(e) {
4184      const t = e.currentChar()
4185      switch (t) {
4186        case '\\':
4187        case "'":
4188          return (e.next(), `\\${t}`)
4189        case 'u':
4190          return T(e, t, 4)
4191        case 'U':
4192          return T(e, t, 6)
4193        default:
4194          return (d(Ui.UNKNOWN_ESCAPE_SEQUENCE, s(), 0, t), '')
4195      }
4196    }
4197    function T(e, t, n) {
4198      h(e, t)
4199      let r = ''
4200      for (let o = 0; o < n; o++) {
4201        const n = k(e)
4202        if (!n) {
4203          d(Ui.INVALID_UNICODE_ESCAPE_SEQUENCE, s(), 0, `\\${t}${r}${e.currentChar()}`)
4204          break
4205        }
4206        r += n
4207      }
4208      return `\\${t}${r}`
4209    }
4210    function A(e) {
4211      g(e)
4212      const t = h(e, '|')
4213      return (g(e), t)
4214    }
4215    function R(e, t) {
4216      let n = null
4217      switch (e.currentChar()) {
4218        case '{':
4219          return (
4220            t.braceNest >= 1 && d(Ui.NOT_ALLOW_NEST_PLACEHOLDER, s(), 0),
4221            e.next(),
4222            (n = f(t, 2, '{')),
4223            g(e),
4224            t.braceNest++,
4225            n
4226          )
4227        case '}':
4228          return (
4229            t.braceNest > 0 && 2 === t.currentType && d(Ui.EMPTY_PLACEHOLDER, s(), 0),
4230            e.next(),
4231            (n = f(t, 3, '}')),
4232            t.braceNest--,
4233            t.braceNest > 0 && g(e),
4234            t.inLinked && 0 === t.braceNest && (t.inLinked = !1),
4235            n
4236          )
4237        case '@':
4238          return (
4239            t.braceNest > 0 && d(Ui.UNTERMINATED_CLOSING_BRACE, s(), 0),
4240            (n = L(e, t) || p(t)),
4241            (t.braceNest = 0),
4242            n
4243          )
4244        default:
4245          let r = !0,
4246            o = !0,
4247            i = !0
4248          if (y(e))
4249            return (
4250              t.braceNest > 0 && d(Ui.UNTERMINATED_CLOSING_BRACE, s(), 0),
4251              (n = f(t, 1, A(e))),
4252              (t.braceNest = 0),
4253              (t.inLinked = !1),
4254              n
4255            )
4256          if (t.braceNest > 0 && (5 === t.currentType || 6 === t.currentType || 7 === t.currentType))
4257            return (d(Ui.UNTERMINATED_CLOSING_BRACE, s(), 0), (t.braceNest = 0), P(e, t))
4258          if (
4259            (r = (function (e, t) {
4260              const { currentType: n } = t
4261              if (2 !== n) return !1
4262              m(e)
4263              const r = v(e.currentPeek())
4264              return (e.resetPeek(), r)
4265            })(e, t))
4266          )
4267            return (
4268              (n = f(
4269                t,
4270                5,
4271                (function (e) {
4272                  g(e)
4273                  let t = '',
4274                    n = ''
4275                  for (; (t = O(e)); ) n += t
4276                  return (e.currentChar() === qi && d(Ui.UNTERMINATED_CLOSING_BRACE, s(), 0), n)
4277                })(e)
4278              )),
4279              g(e),
4280              n
4281            )
4282          if ((o = b(e, t)))
4283            return (
4284              (n = f(
4285                t,
4286                6,
4287                (function (e) {
4288                  g(e)
4289                  let t = ''
4290                  return (
4291                    '-' === e.currentChar() ? (e.next(), (t += `-${x(e)}`)) : (t += x(e)),
4292                    e.currentChar() === qi && d(Ui.UNTERMINATED_CLOSING_BRACE, s(), 0),
4293                    t
4294                  )
4295                })(e)
4296              )),
4297              g(e),
4298              n
4299            )
4300          if (
4301            (i = (function (e, t) {
4302              const { currentType: n } = t
4303              if (2 !== n) return !1
4304              m(e)
4305              const r = e.currentPeek() === Zi
4306              return (e.resetPeek(), r)
4307            })(e, t))
4308          )
4309            return (
4310              (n = f(
4311                t,
4312                7,
4313                (function (e) {
4314                  ;(g(e), h(e, "'"))
4315                  let t = '',
4316                    n = ''
4317                  const r = (e) => e !== Zi && e !== Bi
4318                  for (; (t = E(e, r)); ) n += '\\' === t ? S(e) : t
4319                  const o = e.currentChar()
4320                  return o === Bi || o === qi ?
4321                      (d(Ui.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER, s(), 0), o === Bi && (e.next(), h(e, "'")), n)
4322                    : (h(e, "'"), n)
4323                })(e)
4324              )),
4325              g(e),
4326              n
4327            )
4328          if (!r && !o && !i)
4329            return (
4330              (n = f(
4331                t,
4332                13,
4333                (function (e) {
4334                  g(e)
4335                  let t = '',
4336                    n = ''
4337                  const r = (e) => '{' !== e && '}' !== e && e !== Wi && e !== Bi
4338                  for (; (t = E(e, r)); ) n += t
4339                  return n
4340                })(e)
4341              )),
4342              d(Ui.INVALID_TOKEN_IN_PLACEHOLDER, s(), 0, n.value),
4343              g(e),
4344              n
4345            )
4346      }
4347      return n
4348    }
4349    function L(e, t) {
4350      const { currentType: n } = t
4351      let r = null
4352      const o = e.currentChar()
4353      switch (
4354        ((8 !== n && 9 !== n && 12 !== n && 10 !== n) || (o !== Bi && o !== Wi) || d(Ui.INVALID_LINKED_FORMAT, s(), 0),
4355        o)
4356      ) {
4357        case '@':
4358          return (e.next(), (r = f(t, 8, '@')), (t.inLinked = !0), r)
4359        case '.':
4360          return (g(e), e.next(), f(t, 9, '.'))
4361        case ':':
4362          return (g(e), e.next(), f(t, 10, ':'))
4363        default:
4364          return (
4365            y(e) ? ((r = f(t, 1, A(e))), (t.braceNest = 0), (t.inLinked = !1), r)
4366            : (
4367              (function (e, t) {
4368                const { currentType: n } = t
4369                if (8 !== n) return !1
4370                m(e)
4371                const r = '.' === e.currentPeek()
4372                return (e.resetPeek(), r)
4373              })(e, t) ||
4374              (function (e, t) {
4375                const { currentType: n } = t
4376                if (8 !== n && 12 !== n) return !1
4377                m(e)
4378                const r = ':' === e.currentPeek()
4379                return (e.resetPeek(), r)
4380              })(e, t)
4381            ) ?
4382              (g(e), L(e, t))
4383            : (
4384              (function (e, t) {
4385                const { currentType: n } = t
4386                if (9 !== n) return !1
4387                m(e)
4388                const r = v(e.currentPeek())
4389                return (e.resetPeek(), r)
4390              })(e, t)
4391            ) ?
4392              (g(e),
4393              f(
4394                t,
4395                12,
4396                (function (e) {
4397                  let t = '',
4398                    n = ''
4399                  for (; (t = O(e)); ) n += t
4400                  return n
4401                })(e)
4402              ))
4403            : (
4404              (function (e, t) {
4405                const { currentType: n } = t
4406                if (10 !== n) return !1
4407                const r = () => {
4408                    const t = e.currentPeek()
4409                    return '{' === t ?
4410                        v(e.peek())
4411                      : !('@' === t || '%' === t || '|' === t || ':' === t || '.' === t || t === Wi || !t) &&
4412                          (t === Bi ? (e.peek(), r()) : v(t))
4413                  },
4414                  o = r()
4415                return (e.resetPeek(), o)
4416              })(e, t)
4417            ) ?
4418              (g(e),
4419              '{' === o ?
4420                R(e, t) || r
4421              : f(
4422                  t,
4423                  11,
4424                  (function (e) {
4425                    const t = (n = !1, r) => {
4426                      const o = e.currentChar()
4427                      return (
4428                        '{' !== o && '%' !== o && '@' !== o && '|' !== o && '(' !== o && ')' !== o && o ?
4429                          o === Wi ? r
4430                          : o === Bi || o === Gi ? ((r += o), e.next(), t(n, r))
4431                          : ((r += o), e.next(), t(!0, r))
4432                        : r
4433                      )
4434                    }
4435                    return t(!1, '')
4436                  })(e)
4437                ))
4438            : (8 === n && d(Ui.INVALID_LINKED_FORMAT, s(), 0), (t.braceNest = 0), (t.inLinked = !1), P(e, t))
4439          )
4440      }
4441    }
4442    function P(e, t) {
4443      let n = { type: 14 }
4444      if (t.braceNest > 0) return R(e, t) || p(t)
4445      if (t.inLinked) return L(e, t) || p(t)
4446      switch (e.currentChar()) {
4447        case '{':
4448          return R(e, t) || p(t)
4449        case '}':
4450          return (d(Ui.UNBALANCED_CLOSING_BRACE, s(), 0), e.next(), f(t, 3, '}'))
4451        case '@':
4452          return L(e, t) || p(t)
4453        default:
4454          if (y(e)) return ((n = f(t, 1, A(e))), (t.braceNest = 0), (t.inLinked = !1), n)
4455          const { isModulo: r, hasSpace: o } = (function (e) {
4456            const t = m(e),
4457              n = '%' === e.currentPeek() && '{' === e.peek()
4458            return (e.resetPeek(), { isModulo: n, hasSpace: t.length > 0 })
4459          })(e)
4460          if (r)
4461            return o ?
4462                f(t, 0, C(e))
4463              : f(
4464                  t,
4465                  4,
4466                  (function (e) {
4467                    g(e)
4468                    const t = e.currentChar()
4469                    return ('%' !== t && d(Ui.EXPECTED_TOKEN, s(), 0, t), e.next(), '%')
4470                  })(e)
4471                )
4472          if (_(e)) return f(t, 0, C(e))
4473      }
4474      return n
4475    }
4476    return {
4477      nextToken: function () {
4478        const { currentType: e, offset: t, startLoc: n, endLoc: i } = l
4479        return (
4480          (l.lastType = e),
4481          (l.lastOffset = t),
4482          (l.lastStartLoc = n),
4483          (l.lastEndLoc = i),
4484          (l.offset = o()),
4485          (l.startLoc = s()),
4486          r.currentChar() === qi ? f(l, 14) : P(r, l)
4487        )
4488      },
4489      currentOffset: o,
4490      currentPosition: s,
4491      context: c,
4492    }
4493  }
4494  const ea = 'parser',
4495    ta = /(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g
4496  function na(e, t, n) {
4497    switch (e) {
4498      case '\\\\':
4499        return '\\'
4500      case "\\'":
4501        return "'"
4502      default: {
4503        const e = parseInt(t || n, 16)
4504        return e <= 55295 || e >= 57344 ? String.fromCodePoint(e) : '�'
4505      }
4506    }
4507  }
4508  function ra(e = {}) {
4509    const t = !1 !== e.location,
4510      { onError: n } = e
4511    function r(e, r, o, s, ...i) {
4512      const a = e.currentPosition()
4513      if (((a.offset += s), (a.column += s), n)) {
4514        const e = Yi(r, t ? Ii(o, a) : null, { domain: ea, args: i })
4515        n(e)
4516      }
4517    }
4518    function o(e, n, r) {
4519      const o = { type: e }
4520      return (t && ((o.start = n), (o.end = n), (o.loc = { start: r, end: r })), o)
4521    }
4522    function s(e, n, r, o) {
4523      ;(o && (e.type = o), t && ((e.end = n), e.loc && (e.loc.end = r)))
4524    }
4525    function i(e, t) {
4526      const n = e.context(),
4527        r = o(3, n.offset, n.startLoc)
4528      return ((r.value = t), s(r, e.currentOffset(), e.currentPosition()), r)
4529    }
4530    function a(e, t) {
4531      const n = e.context(),
4532        { lastOffset: r, lastStartLoc: i } = n,
4533        a = o(5, r, i)
4534      return ((a.index = parseInt(t, 10)), e.nextToken(), s(a, e.currentOffset(), e.currentPosition()), a)
4535    }
4536    function l(e, t) {
4537      const n = e.context(),
4538        { lastOffset: r, lastStartLoc: i } = n,
4539        a = o(4, r, i)
4540      return ((a.key = t), e.nextToken(), s(a, e.currentOffset(), e.currentPosition()), a)
4541    }
4542    function c(e, t) {
4543      const n = e.context(),
4544        { lastOffset: r, lastStartLoc: i } = n,
4545        a = o(9, r, i)
4546      return ((a.value = t.replace(ta, na)), e.nextToken(), s(a, e.currentOffset(), e.currentPosition()), a)
4547    }
4548    function u(e) {
4549      const t = e.context(),
4550        n = o(6, t.offset, t.startLoc)
4551      let i = e.nextToken()
4552      if (9 === i.type) {
4553        const t = (function (e) {
4554          const t = e.nextToken(),
4555            n = e.context(),
4556            { lastOffset: i, lastStartLoc: a } = n,
4557            l = o(8, i, a)
4558          return 12 !== t.type ?
4559              (r(e, Ui.UNEXPECTED_EMPTY_LINKED_MODIFIER, n.lastStartLoc, 0),
4560              (l.value = ''),
4561              s(l, i, a),
4562              { nextConsumeToken: t, node: l })
4563            : (null == t.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, n.lastStartLoc, 0, oa(t)),
4564              (l.value = t.value || ''),
4565              s(l, e.currentOffset(), e.currentPosition()),
4566              { node: l })
4567        })(e)
4568        ;((n.modifier = t.node), (i = t.nextConsumeToken || e.nextToken()))
4569      }
4570      switch (
4571        (10 !== i.type && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(i)),
4572        (i = e.nextToken()),
4573        2 === i.type && (i = e.nextToken()),
4574        i.type)
4575      ) {
4576        case 11:
4577          ;(null == i.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(i)),
4578            (n.key = (function (e, t) {
4579              const n = e.context(),
4580                r = o(7, n.offset, n.startLoc)
4581              return ((r.value = t), s(r, e.currentOffset(), e.currentPosition()), r)
4582            })(e, i.value || '')))
4583          break
4584        case 5:
4585          ;(null == i.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(i)),
4586            (n.key = l(e, i.value || '')))
4587          break
4588        case 6:
4589          ;(null == i.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(i)),
4590            (n.key = a(e, i.value || '')))
4591          break
4592        case 7:
4593          ;(null == i.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(i)),
4594            (n.key = c(e, i.value || '')))
4595          break
4596        default:
4597          r(e, Ui.UNEXPECTED_EMPTY_LINKED_KEY, t.lastStartLoc, 0)
4598          const u = e.context(),
4599            d = o(7, u.offset, u.startLoc)
4600          return (
4601            (d.value = ''),
4602            s(d, u.offset, u.startLoc),
4603            (n.key = d),
4604            s(n, u.offset, u.startLoc),
4605            { nextConsumeToken: i, node: n }
4606          )
4607      }
4608      return (s(n, e.currentOffset(), e.currentPosition()), { node: n })
4609    }
4610    function d(e) {
4611      const t = e.context(),
4612        n = o(2, 1 === t.currentType ? e.currentOffset() : t.offset, 1 === t.currentType ? t.endLoc : t.startLoc)
4613      n.items = []
4614      let d = null
4615      do {
4616        const o = d || e.nextToken()
4617        switch (((d = null), o.type)) {
4618          case 0:
4619            ;(null == o.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(o)),
4620              n.items.push(i(e, o.value || '')))
4621            break
4622          case 6:
4623            ;(null == o.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(o)),
4624              n.items.push(a(e, o.value || '')))
4625            break
4626          case 5:
4627            ;(null == o.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(o)),
4628              n.items.push(l(e, o.value || '')))
4629            break
4630          case 7:
4631            ;(null == o.value && r(e, Ui.UNEXPECTED_LEXICAL_ANALYSIS, t.lastStartLoc, 0, oa(o)),
4632              n.items.push(c(e, o.value || '')))
4633            break
4634          case 8:
4635            const s = u(e)
4636            ;(n.items.push(s.node), (d = s.nextConsumeToken || null))
4637        }
4638      } while (14 !== t.currentType && 1 !== t.currentType)
4639      return (
4640        s(
4641          n,
4642          1 === t.currentType ? t.lastOffset : e.currentOffset(),
4643          1 === t.currentType ? t.lastEndLoc : e.currentPosition()
4644        ),
4645        n
4646      )
4647    }
4648    function f(e) {
4649      const t = e.context(),
4650        { offset: n, startLoc: i } = t,
4651        a = d(e)
4652      return 14 === t.currentType ?
4653          a
4654        : (function (e, t, n, i) {
4655            const a = e.context()
4656            let l = 0 === i.items.length
4657            const c = o(1, t, n)
4658            ;((c.cases = []), c.cases.push(i))
4659            do {
4660              const t = d(e)
4661              ;(l || (l = 0 === t.items.length), c.cases.push(t))
4662            } while (14 !== a.currentType)
4663            return (l && r(e, Ui.MUST_HAVE_MESSAGES_IN_PLURAL, n, 0), s(c, e.currentOffset(), e.currentPosition()), c)
4664          })(e, n, i, a)
4665    }
4666    return {
4667      parse: function (n) {
4668        const i = Qi(n, Di({}, e)),
4669          a = i.context(),
4670          l = o(0, a.offset, a.startLoc)
4671        return (
4672          t && l.loc && (l.loc.source = n),
4673          (l.body = f(i)),
4674          e.onCacheKey && (l.cacheKey = e.onCacheKey(n)),
4675          14 !== a.currentType && r(i, Ui.UNEXPECTED_LEXICAL_ANALYSIS, a.lastStartLoc, 0, n[a.offset] || ''),
4676          s(l, i.currentOffset(), i.currentPosition()),
4677          l
4678        )
4679      },
4680    }
4681  }
4682  function oa(e) {
4683    if (14 === e.type) return 'EOF'
4684    const t = (e.value || '').replace(/\r?\n/gu, '\\n')
4685    return t.length > 10 ? t.slice(0, 9) + '…' : t
4686  }
4687  function sa(e, t) {
4688    for (let n = 0; n < e.length; n++) ia(e[n], t)
4689  }
4690  function ia(e, t) {
4691    switch (e.type) {
4692      case 1:
4693        ;(sa(e.cases, t), t.helper('plural'))
4694        break
4695      case 2:
4696        sa(e.items, t)
4697        break
4698      case 6:
4699        ;(ia(e.key, t), t.helper('linked'), t.helper('type'))
4700        break
4701      case 5:
4702        ;(t.helper('interpolate'), t.helper('list'))
4703        break
4704      case 4:
4705        ;(t.helper('interpolate'), t.helper('named'))
4706    }
4707  }
4708  function aa(e, t = {}) {
4709    const n = (function (e, t = {}) {
4710      const n = { ast: e, helpers: new Set() }
4711      return { context: () => n, helper: (e) => (n.helpers.add(e), e) }
4712    })(e)
4713    ;(n.helper('normalize'), e.body && ia(e.body, n))
4714    const r = n.context()
4715    e.helpers = Array.from(r.helpers)
4716  }
4717  function la(e) {
4718    if (1 === e.items.length) {
4719      const t = e.items[0]
4720      ;(3 !== t.type && 9 !== t.type) || ((e.static = t.value), delete t.value)
4721    } else {
4722      const t = []
4723      for (let n = 0; n < e.items.length; n++) {
4724        const r = e.items[n]
4725        if (3 !== r.type && 9 !== r.type) break
4726        if (null == r.value) break
4727        t.push(r.value)
4728      }
4729      if (t.length === e.items.length) {
4730        e.static = ji(t)
4731        for (let t = 0; t < e.items.length; t++) {
4732          const n = e.items[t]
4733          ;(3 !== n.type && 9 !== n.type) || delete n.value
4734        }
4735      }
4736    }
4737  }
4738  const ca = 'minifier'
4739  function ua(e) {
4740    switch (((e.t = e.type), e.type)) {
4741      case 0:
4742        const t = e
4743        ;(ua(t.body), (t.b = t.body), delete t.body)
4744        break
4745      case 1:
4746        const n = e,
4747          r = n.cases
4748        for (let e = 0; e < r.length; e++) ua(r[e])
4749        ;((n.c = r), delete n.cases)
4750        break
4751      case 2:
4752        const o = e,
4753          s = o.items
4754        for (let e = 0; e < s.length; e++) ua(s[e])
4755        ;((o.i = s), delete o.items, o.static && ((o.s = o.static), delete o.static))
4756        break
4757      case 3:
4758      case 9:
4759      case 8:
4760      case 7:
4761        const i = e
4762        i.value && ((i.v = i.value), delete i.value)
4763        break
4764      case 6:
4765        const a = e
4766        ;(ua(a.key), (a.k = a.key), delete a.key, a.modifier && (ua(a.modifier), (a.m = a.modifier), delete a.modifier))
4767        break
4768      case 5:
4769        const l = e
4770        ;((l.i = l.index), delete l.index)
4771        break
4772      case 4:
4773        const c = e
4774        ;((c.k = c.key), delete c.key)
4775        break
4776      default:
4777        throw Yi(Ui.UNHANDLED_MINIFIER_NODE_TYPE, null, { domain: ca, args: [e.type] })
4778    }
4779    delete e.type
4780  }
4781  const da = 'parser'
4782  function fa(e, t) {
4783    const { helper: n } = e
4784    switch (t.type) {
4785      case 0:
4786        !(function (e, t) {
4787          t.body ? fa(e, t.body) : e.push('null')
4788        })(e, t)
4789        break
4790      case 1:
4791        !(function (e, t) {
4792          const { helper: n, needIndent: r } = e
4793          if (t.cases.length > 1) {
4794            ;(e.push(`${n('plural')}([`), e.indent(r()))
4795            const o = t.cases.length
4796            for (let n = 0; n < o && (fa(e, t.cases[n]), n !== o - 1); n++) e.push(', ')
4797            ;(e.deindent(r()), e.push('])'))
4798          }
4799        })(e, t)
4800        break
4801      case 2:
4802        !(function (e, t) {
4803          const { helper: n, needIndent: r } = e
4804          ;(e.push(`${n('normalize')}([`), e.indent(r()))
4805          const o = t.items.length
4806          for (let s = 0; s < o && (fa(e, t.items[s]), s !== o - 1); s++) e.push(', ')
4807          ;(e.deindent(r()), e.push('])'))
4808        })(e, t)
4809        break
4810      case 6:
4811        !(function (e, t) {
4812          const { helper: n } = e
4813          ;(e.push(`${n('linked')}(`),
4814            fa(e, t.key),
4815            t.modifier ? (e.push(', '), fa(e, t.modifier), e.push(', _type')) : e.push(', undefined, _type'),
4816            e.push(')'))
4817        })(e, t)
4818        break
4819      case 8:
4820      case 7:
4821      case 9:
4822      case 3:
4823        e.push(JSON.stringify(t.value), t)
4824        break
4825      case 5:
4826        e.push(`${n('interpolate')}(${n('list')}(${t.index}))`, t)
4827        break
4828      case 4:
4829        e.push(`${n('interpolate')}(${n('named')}(${JSON.stringify(t.key)}))`, t)
4830        break
4831      default:
4832        throw Yi(Ui.UNHANDLED_CODEGEN_NODE_TYPE, null, { domain: da, args: [t.type] })
4833    }
4834  }
4835  const pa = (e, t = {}) => {
4836    const n = Fi(t.mode) ? t.mode : 'normal',
4837      r = Fi(t.filename) ? t.filename : 'message.intl',
4838      o = !!t.sourceMap,
4839      s =
4840        null != t.breakLineCode ? t.breakLineCode
4841        : 'arrow' === n ? ';'
4842        : '\n',
4843      i = t.needIndent ? t.needIndent : 'arrow' !== n,
4844      a = e.helpers || [],
4845      l = (function (e, t) {
4846        const { sourceMap: n, filename: r, breakLineCode: o, needIndent: s } = t,
4847          i = !1 !== t.location,
4848          a = {
4849            filename: r,
4850            code: '',
4851            column: 1,
4852            line: 1,
4853            offset: 0,
4854            map: void 0,
4855            breakLineCode: o,
4856            needIndent: s,
4857            indentLevel: 0,
4858          }
4859        function l(e, t) {
4860          a.code += e
4861        }
4862        function c(e, t = !0) {
4863          const n = t ? o : ''
4864          l(s ? n + '  '.repeat(e) : n)
4865        }
4866        return (
4867          i && e.loc && (a.source = e.loc.source),
4868          {
4869            context: () => a,
4870            push: l,
4871            indent: function (e = !0) {
4872              const t = ++a.indentLevel
4873              e && c(t)
4874            },
4875            deindent: function (e = !0) {
4876              const t = --a.indentLevel
4877              e && c(t)
4878            },
4879            newline: function () {
4880              c(a.indentLevel)
4881            },
4882            helper: (e) => `_${e}`,
4883            needIndent: () => a.needIndent,
4884          }
4885        )
4886      })(e, { mode: n, filename: r, sourceMap: o, breakLineCode: s, needIndent: i })
4887    ;(l.push('normal' === n ? 'function __msg__ (ctx) {' : '(ctx) => {'),
4888      l.indent(i),
4889      a.length > 0 &&
4890        (l.push(
4891          `const { ${ji(
4892            a.map((e) => `${e}: _${e}`),
4893            ', '
4894          )} } = ctx`
4895        ),
4896        l.newline()),
4897      l.push('return '),
4898      fa(l, e),
4899      l.deindent(i),
4900      l.push('}'),
4901      delete e.helpers)
4902    const { code: c, map: u } = l.context()
4903    return { ast: e, code: c, map: u ? u.toJSON() : void 0 }
4904  }
4905  function ha(e, t = {}) {
4906    const n = Di({}, t),
4907      r = !!n.jit,
4908      o = !!n.minify,
4909      s = null == n.optimize || n.optimize,
4910      i = ra(n).parse(e)
4911    return r ?
4912        (s &&
4913          (function (e) {
4914            const t = e.body
4915            2 === t.type ? la(t) : t.cases.forEach((e) => la(e))
4916          })(i),
4917        o && ua(i),
4918        { ast: i, code: '' })
4919      : (aa(i, n), pa(i, n))
4920  }
4921  const ma = []
4922  ;((ma[0] = { w: [0], i: [3, 0], '[': [4], o: [7] }),
4923    (ma[1] = { w: [1], '.': [2], '[': [4], o: [7] }),
4924    (ma[2] = { w: [2], i: [3, 0], 0: [3, 0] }),
4925    (ma[3] = { i: [3, 0], 0: [3, 0], w: [1, 1], '.': [2, 1], '[': [4, 1], o: [7, 1] }),
4926    (ma[4] = { "'": [5, 0], '"': [6, 0], '[': [4, 2], ']': [1, 3], o: 8, l: [4, 0] }),
4927    (ma[5] = { "'": [4, 0], o: 8, l: [5, 0] }),
4928    (ma[6] = { '"': [4, 0], o: 8, l: [6, 0] }))
4929  const ga = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/
4930  function va(e) {
4931    if (null == e) return 'o'
4932    switch (e.charCodeAt(0)) {
4933      case 91:
4934      case 93:
4935      case 46:
4936      case 34:
4937      case 39:
4938        return e
4939      case 95:
4940      case 36:
4941      case 45:
4942        return 'i'
4943      case 9:
4944      case 10:
4945      case 13:
4946      case 160:
4947      case 65279:
4948      case 8232:
4949      case 8233:
4950        return 'w'
4951    }
4952    return 'i'
4953  }
4954  function ba(e) {
4955    const t = e.trim()
4956    return (
4957      ('0' !== e.charAt(0) || !isNaN(parseInt(e))) &&
4958      ((n = t),
4959      ga.test(n) ?
4960        (function (e) {
4961          const t = e.charCodeAt(0)
4962          return t !== e.charCodeAt(e.length - 1) || (34 !== t && 39 !== t) ? e : e.slice(1, -1)
4963        })(t)
4964      : '*' + t)
4965    )
4966    var n
4967  }
4968  const ya = new Map()
4969  function _a(e, t) {
4970    return ki(e) ? e[t] : null
4971  }
4972  const Ea = (e) => e,
4973    Oa = (e) => '',
4974    wa = 'text',
4975    ka = (e) =>
4976      0 === e.length ?
4977        ''
4978      : (function (e, t = '') {
4979          return e.reduce((e, n, r) =>
4979 (0 === r ? e + n : e + t + n), '')
4980        })(e),
4981    xa = (e) =>
4982      null == e ? ''
4983      : _i(e) || (Ti(e) && e.toString === Ci) ? JSON.stringify(e, null, 2)
4984      : String(e)
4985  function Ca(e, t) {
4986    return (
4987      (e = Math.abs(e)),
4988      2 === t ?
4989        e ?
4990          e > 1 ?
4991            1
4992          : 0
4993        : 1
4994      : e ? Math.min(e, 2)
4995      : 0
4996    )
4997  }
4998  function Sa(e = {}) {
4999    const t = e.locale,
5000      n = (function (e) {
5001        const t = ui(e.pluralIndex) ? e.pluralIndex : -1
5002        return (
5003          e.named && (ui(e.named.count) || ui(e.named.n)) ?
5004            ui(e.named.count) ? e.named.count
5005            : ui(e.named.n) ? e.named.n
5006            : t
5007          : t
5008        )
5009      })(e),
5010      r = ki(e.pluralRules) && Oi(t) && Ei(e.pluralRules[t]) ? e.pluralRules[t] : Ca,
5011      o = ki(e.pluralRules) && Oi(t) && Ei(e.pluralRules[t]) ? Ca : void 0,
5012      s = e.list || [],
5013      i = e.named || {}
5014    ui(e.pluralIndex) &&
5015      (function (e, t) {
5016        ;(t.count || (t.count = e), t.n || (t.n = e))
5017      })(n, i)
5018    function a(t) {
5019      const n = Ei(e.messages) ? e.messages(t) : !!ki(e.messages) && e.messages[t]
5020      return n || (e.parent ? e.parent.message(t) : Oa)
5021    }
5022    const l = Ti(e.processor) && Ei(e.processor.normalize) ? e.processor.normalize : ka,
5023      c = Ti(e.processor) && Ei(e.processor.interpolate) ? e.processor.interpolate : xa,
5024      u = {
5025        list: (e) => s[e],
5026        named: (e) => i[e],
5027        plural: (e) => e[r(n, e.length, o)],
5028        linked: (t, ...n) => {
5029          const [r, o] = n
5030          let s = 'text',
5031            i = ''
5032          1 === n.length ?
5033            ki(r) ? ((i = r.modifier || i), (s = r.type || s))
5034            : Oi(r) && (i = r || i)
5035          : 2 === n.length && (Oi(r) && (i = r || i), Oi(o) && (s = o || s))
5036          const l = a(t)(u),
5037            c = 'vnode' === s && _i(l) && i ? l[0] : l
5038          return i ? ((d = i), e.modifiers ? e.modifiers[d] : Ea)(c, s) : c
5039          var d
5040        },
5041        message: a,
5042        type: Ti(e.processor) && Oi(e.processor.type) ? e.processor.type : wa,
5043        interpolate: c,
5044        normalize: l,
5045        values: hi({}, s, i),
5046      }
5047    return u
5048  }
5049  let Ta = null
5050  const Aa = Ra('function:translate')
5051  function Ra(e) {
5052    return (t) => Ta && Ta.emit(e, t)
5053  }
5054  const La = Ui.__EXTEND_POINT__,
5055    Pa = Ai(La),
5056    Ia = {
5057      INVALID_ARGUMENT: La,
5058      INVALID_DATE_ARGUMENT: Pa(),
5059      INVALID_ISO_DATE_ARGUMENT: Pa(),
5060      NOT_SUPPORT_NON_STRING_MESSAGE: Pa(),
5061      NOT_SUPPORT_LOCALE_PROMISE_VALUE: Pa(),
5062      NOT_SUPPORT_LOCALE_ASYNC_FUNCTION: Pa(),
5063      NOT_SUPPORT_LOCALE_TYPE: Pa(),
5064      __EXTEND_POINT__: Pa(),
5065    }
5066  function Na(e) {
5067    return Yi(e, null, void 0)
5068  }
5069  function Da(e, t) {
5070    return null != t.locale ? Ma(t.locale) : Ma(e.locale)
5071  }
5072  let Fa
5073  function Ma(e) {
5074    if (Oi(e)) return e
5075    if (Ei(e)) {
5076      if (e.resolvedOnce && null != Fa) return Fa
5077      if ('Function' === e.constructor.name) {
5078        const t = e()
5079        if (xi(t)) throw Na(Ia.NOT_SUPPORT_LOCALE_PROMISE_VALUE)
5080        return (Fa = t)
5081      }
5082      throw Na(Ia.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)
5083    }
5084    throw Na(Ia.NOT_SUPPORT_LOCALE_TYPE)
5085  }
5086  function ja(e, t, n) {
5087    return [
5088      ...new Set([
5089        n,
5090        ...(_i(t) ? t
5091        : ki(t) ? Object.keys(t)
5092        : Oi(t) ? [t]
5093        : [n]),
5094      ]),
5095    ]
5096  }
5097  function Ua(e, t, n) {
5098    const r = Oi(n) ? n : Ba,
5099      o = e
5100    o.__localeChainCache || (o.__localeChainCache = new Map())
5101    let s = o.__localeChainCache.get(r)
5102    if (!s) {
5103      s = []
5104      let e = [n]
5105      for (; _i(e); ) e = $a(s, e, t)
5106      const i =
5107        _i(t) || !Ti(t) ? t
5108        : t.default ? t.default
5109        : null
5110      ;((e = Oi(i) ? [i] : i), _i(e) && $a(s, e, !1), o.__localeChainCache.set(r, s))
5111    }
5112    return s
5113  }
5114  function $a(e, t, n) {
5115    let r = !0
5116    for (let o = 0; o < t.length && wi(r); o++) {
5117      const s = t[o]
5118      Oi(s) && (r = Ya(e, t[o], n))
5119    }
5120    return r
5121  }
5122  function Ya(e, t, n) {
5123    let r
5124    const o = t.split('-')
5125    do {
5126      ;((r = Va(e, o.join('-'), n)), o.splice(-1, 1))
5127    } while (o.length && !0 === r)
5128    return r
5129  }
5130  function Va(e, t, n) {
5131    let r = !1
5132    if (!e.includes(t) && ((r = !0), t)) {
5133      r = '!' !== t[t.length - 1]
5134      const o = t.replace(/!/g, '')
5135      ;(e.push(o), (_i(n) || Ti(n)) && n[o] && (r = n[o]))
5136    }
5137    return r
5138  }
5139  const Wa = '9.10.1',
5140    za = -1,
5141    Ba = 'en-US',
5142    Ka = '',
5143    Ha = (e) => `${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`
5144  let Xa, qa, Ga
5145  let Za = null
5146  const Ja = () => Za
5147  let Qa = null
5148  const el = (e) => {
5149      Qa = e
5150    },
5151    tl = () => Qa
5152  let nl = 0
5153  function rl(e = {}) {
5154    const t = Ei(e.onWarn) ? e.onWarn : Ri,
5155      n = Oi(e.version) ? e.version : Wa,
5156      r = Oi(e.locale) || Ei(e.locale) ? e.locale : Ba,
5157      o = Ei(r) ? Ba : r,
5158      s =
5159        _i(e.fallbackLocale) || Ti(e.fallbackLocale) || Oi(e.fallbackLocale) || !1 === e.fallbackLocale ?
5160          e.fallbackLocale
5161        : o,
5162      i = Ti(e.messages) ? e.messages : { [o]: {} },
5163      a = Ti(e.datetimeFormats) ? e.datetimeFormats : { [o]: {} },
5164      l = Ti(e.numberFormats) ? e.numberFormats : { [o]: {} },
5165      c = hi({}, e.modifiers || {}, {
5166        upper: (e, t) =>
5167          'text' === t && Oi(e) ? e.toUpperCase()
5168          : 'vnode' === t && ki(e) && '__v_isVNode' in e ? e.children.toUpperCase()
5169          : e,
5170        lower: (e, t) =>
5171          'text' === t && Oi(e) ? e.toLowerCase()
5172          : 'vnode' === t && ki(e) && '__v_isVNode' in e ? e.children.toLowerCase()
5173          : e,
5174        capitalize: (e, t) =>
5175          'text' === t && Oi(e) ? Ha(e)
5176          : 'vnode' === t && ki(e) && '__v_isVNode' in e ? Ha(e.children)
5177          : e,
5178      }),
5179      u = e.pluralRules || {},
5180      d = Ei(e.missing) ? e.missing : null,
5181      f = (!wi(e.missingWarn) && !fi(e.missingWarn)) || e.missingWarn,
5182      p = (!wi(e.fallbackWarn) && !fi(e.fallbackWarn)) || e.fallbackWarn,
5183      h = !!e.fallbackFormat,
5184      m = !!e.unresolving,
5185      g = Ei(e.postTranslation) ? e.postTranslation : null,
5186      v = Ti(e.processor) ? e.processor : null,
5187      b = !wi(e.warnHtmlMessage) || e.warnHtmlMessage,
5188      y = !!e.escapeParameter,
5189      _ = Ei(e.messageCompiler) ? e.messageCompiler : Xa,
5190      E = Ei(e.messageResolver) ? e.messageResolver : qa || _a,
5191      O = Ei(e.localeFallbacker) ? e.localeFallbacker : Ga || ja,
5192      w = ki(e.fallbackContext) ? e.fallbackContext : void 0,
5193      k = e,
5194      x = ki(k.__datetimeFormatters) ? k.__datetimeFormatters : new Map(),
5195      C = ki(k.__numberFormatters) ? k.__numberFormatters : new Map(),
5196      S = ki(k.__meta) ? k.__meta : {}
5197    nl++
5198    const T = {
5199      version: n,
5200      cid: nl,
5201      locale: r,
5202      fallbackLocale: s,
5203      messages: i,
5204      modifiers: c,
5205      pluralRules: u,
5206      missing: d,
5207      missingWarn: f,
5208      fallbackWarn: p,
5209      fallbackFormat: h,
5210      unresolving: m,
5211      postTranslation: g,
5212      processor: v,
5213      warnHtmlMessage: b,
5214      escapeParameter: y,
5215      messageCompiler: _,
5216      messageResolver: E,
5217      localeFallbacker: O,
5218      fallbackContext: w,
5219      onWarn: t,
5220      __meta: S,
5221    }
5222    return (
5223      (T.datetimeFormats = a),
5224      (T.numberFormats = l),
5225      (T.__datetimeFormatters = x),
5226      (T.__numberFormatters = C),
5227      __INTLIFY_PROD_DEVTOOLS__ &&
5228        (function (e, t, n) {
5229          Ta && Ta.emit('i18n:init', { timestamp: Date.now(), i18n: e, version: t, meta: n })
5230        })(T, n, S),
5231      T
5232    )
5233  }
5234  function ol(e, t, n, r, o) {
5235    const { missing: s, onWarn: i } = e
5236    if (null !== s) {
5237      const r = s(e, n, t, o)
5238      return Oi(r) ? r : t
5239    }
5240    return t
5241  }
5242  function sl(e, t, n) {
5243    ;((e.__localeChainCache = new Map()), e.localeFallbacker(e, n, t))
5244  }
5245  function il(e) {
5246    return (t) =>
5247      (function (e, t) {
5248        const n = t.b || t.body
5249        if (1 === (n.t || n.type)) {
5250          const t = n,
5251            r = t.c || t.cases
5252          return e.plural(r.reduce((t, n) => [...t, al(e, n)], []))
5253        }
5254        return al(e, n)
5255      })(t, e)
5256  }
5257  function al(e, t) {
5258    const n = t.s || t.static
5259    if (n) return 'text' === e.type ? n : e.normalize([n])
5260    {
5261      const n = (t.i || t.items).reduce((t, n) => [...t, ll(e, n)], [])
5262      return e.normalize(n)
5263    }
5264  }
5265  function ll(e, t) {
5266    const n = t.t || t.type
5267    switch (n) {
5268      case 3:
5269        const r = t
5270        return r.v || r.value
5271      case 9:
5272        const o = t
5273        return o.v || o.value
5274      case 4:
5275        const s = t
5276        return e.interpolate(e.named(s.k || s.key))
5277      case 5:
5278        const i = t
5279        return e.interpolate(e.list(null != i.i ? i.i : i.index))
5280      case 6:
5281        const a = t,
5282          l = a.m || a.modifier
5283        return e.linked(ll(e, a.k || a.key), l ? ll(e, l) : void 0, e.type)
5284      case 7:
5285        const c = t
5286        return c.v || c.value
5287      case 8:
5288        const u = t
5289        return u.v || u.value
5290      default:
5291        throw new Error(`unhandled node type on format message part: ${n}`)
5292    }
5293  }
5294  const cl = (e) => e
5295  let ul = Object.create(null)
5296  const dl = (e) => ki(e) && (0 === e.t || 0 === e.type) && ('b' in e || 'body' in e)
5297  const fl = () => '',
5298    pl = (e) => Ei(e)
5299  function hl(e, ...t) {
5300    const {
5301        fallbackFormat: n,
5302        postTranslation: r,
5303        unresolving: o,
5304        messageCompiler: s,
5305        fallbackLocale: i,
5306        messages: a,
5307      } = e,
5308      [l, c] = vl(...t),
5309      u = wi(c.missingWarn) ? c.missingWarn : e.missingWarn,
5310      d = wi(c.fallbackWarn) ? c.fallbackWarn : e.fallbackWarn,
5311      f = wi(c.escapeParameter) ? c.escapeParameter : e.escapeParameter,
5312      p = !!c.resolvedMessage,
5313      h =
5314        Oi(c.default) || wi(c.default) ?
5315          wi(c.default) ?
5316            s ? l
5317            : () => l
5318          : c.default
5319        : n ?
5320          s ? l
5321          : () => l
5322        : '',
5323      m = n || '' !== h,
5324      g = Da(e, c)
5325    f &&
5326      (function (e) {
5327        _i(e.list) ?
5328          (e.list = e.list.map((e) => (Oi(e) ? vi(e) : e)))
5329        : ki(e.named) &&
5330          Object.keys(e.named).forEach((t) => {
5331            Oi(e.named[t]) && (e.named[t] = vi(e.named[t]))
5332          })
5333      })(c)
5334    let [v, b, y] = p ? [l, g, a[g] || {}] : ml(e, l, g, i, d, u),
5335      _ = v,
5336      E = l
5337    if ((p || Oi(_) || dl(_) || pl(_) || (m && ((_ = h), (E = _))), !(p || ((Oi(_) || dl(_) || pl(_)) && Oi(b)))))
5338      return o ? za : l
5339    let O = !1
5340    const w =
5341      pl(_) ? _ : (
5342        gl(e, l, b, _, E, () => {
5343          O = !0
5344        })
5345      )
5346    if (O) return _
5347    const k = (function (e, t, n, r) {
5348        const {
5349            modifiers: o,
5350            pluralRules: s,
5351            messageResolver: i,
5352            fallbackLocale: a,
5353            fallbackWarn: l,
5354            missingWarn: c,
5355            fallbackContext: u,
5356          } = e,
5357          d = (r) => {
5358            let o = i(n, r)
5359            if (null == o && u) {
5360              const [, , e] = ml(u, r, t, a, l, c)
5361              o = i(e, r)
5362            }
5363            if (Oi(o) || dl(o)) {
5364              let n = !1
5365              const s = gl(e, r, t, o, r, () => {
5366                n = !0
5367              })
5368              return n ? fl : s
5369            }
5370            return pl(o) ? o : fl
5371          },
5372          f = { locale: t, modifiers: o, pluralRules: s, messages: d }
5373        e.processor && (f.processor = e.processor)
5374        r.list && (f.list = r.list)
5375        r.named && (f.named = r.named)
5376        ui(r.plural) && (f.pluralIndex = r.plural)
5377        return f
5378      })(e, b, y, c),
5379      x = (function (e, t, n) {
5380        const r = t(n)
5381        return r
5382      })(0, w, Sa(k)),
5383      C = r ? r(x, l) : x
5384    if (__INTLIFY_PROD_DEVTOOLS__) {
5385      const t = {
5386        timestamp: Date.now(),
5387        key:
5388          Oi(l) ? l
5389          : pl(_) ? _.key
5390          : '',
5391        locale: b || (pl(_) ? _.locale : ''),
5392        format:
5393          Oi(_) ? _
5394          : pl(_) ? _.source
5395          : '',
5396        message: C,
5397      }
5398      ;((t.meta = hi({}, e.__meta, Ja() || {})), Aa(t))
5399    }
5400    return C
5401  }
5402  function ml(e, t, n, r, o, s) {
5403    const { messages: i, onWarn: a, messageResolver: l, localeFallbacker: c } = e,
5404      u = c(e, r, n)
5405    let d,
5406      f = {},
5407      p = null
5408    for (
5409      let h = 0;
5410      h < u.length && ((d = u[h]), (f = i[d] || {}), null === (p = l(f, t)) && (p = f[t]), !(Oi(p) || dl(p) || pl(p)));
5411      h++
5412    ) {
5413      const n = ol(e, t, d, 0, 'translate')
5414      n !== t && (p = n)
5415    }
5416    return [p, d, f]
5417  }
5418  function gl(e, t, n, r, o, s) {
5419    const { messageCompiler: i, warnHtmlMessage: a } = e
5420    if (pl(r)) {
5421      const e = r
5422      return ((e.locale = e.locale || n), (e.key = e.key || t), e)
5423    }
5424    if (null == i) {
5425      const e = () => r
5426      return ((e.locale = n), (e.key = t), e)
5427    }
5428    const l = i(
5429      r,
5430      (function (e, t, n, r, o, s) {
5431        return {
5432          locale: t,
5433          key: n,
5434          warnHtmlMessage: o,
5435          onError: (e) => {
5436            throw (s && s(e), e)
5437          },
5438          onCacheKey: (e) => li(t, n, e),
5439        }
5440      })(0, n, o, 0, a, s)
5441    )
5442    return ((l.locale = n), (l.key = t), (l.source = r), l)
5443  }
5444  function vl(...e) {
5445    const [t, n, r] = e,
5446      o = {}
5447    if (!(Oi(t) || ui(t) || pl(t) || dl(t))) throw Na(Ia.INVALID_ARGUMENT)
5448    const s = ui(t) ? String(t) : (pl(t), t)
5449    return (
5450      ui(n) ? (o.plural = n)
5451      : Oi(n) ? (o.default = n)
5452      : Ti(n) && !pi(n) ? (o.named = n)
5453      : _i(n) && (o.list = n),
5454      ui(r) ? (o.plural = r)
5455      : Oi(r) ? (o.default = r)
5456      : Ti(r) && hi(o, r),
5457      [s, o]
5458    )
5459  }
5460  function bl(e, ...t) {
5461    const { datetimeFormats: n, unresolving: r, fallbackLocale: o, onWarn: s, localeFallbacker: i } = e,
5462      { __datetimeFormatters: a } = e,
5463      [l, c, u, d] = _l(...t)
5464    wi(u.missingWarn) ? u.missingWarn : e.missingWarn
5465    wi(u.fallbackWarn) ? u.fallbackWarn : e.fallbackWarn
5466    const f = !!u.part,
5467      p = Da(e, u),
5468      h = i(e, o, p)
5469    if (!Oi(l) || '' === l) return new Intl.DateTimeFormat(p, d).format(c)
5470    let m,
5471      g = {},
5472      v = null
5473    for (let _ = 0; _ < h.length && ((m = h[_]), (g = n[m] || {}), (v = g[l]), !Ti(v)); _++)
5474      ol(e, l, m, 0, 'datetime format')
5475    if (!Ti(v) || !Oi(m)) return r ? za : l
5476    let b = `${m}__${l}`
5477    pi(d) || (b = `${b}__${JSON.stringify(d)}`)
5478    let y = a.get(b)
5479    return (y || ((y = new Intl.DateTimeFormat(m, hi({}, v, d))), a.set(b, y)), f ? y.formatToParts(c) : y.format(c))
5480  }
5481  const yl = [
5482    'localeMatcher',
5483    'weekday',
5484    'era',
5485    'year',
5486    'month',
5487    'day',
5488    'hour',
5489    'minute',
5490    'second',
5491    'timeZoneName',
5492    'formatMatcher',
5493    'hour12',
5494    'timeZone',
5495    'dateStyle',
5496    'timeStyle',
5497    'calendar',
5498    'dayPeriod',
5499    'numberingSystem',
5500    'hourCycle',
5501    'fractionalSecondDigits',
5502  ]
5503  function _l(...e) {
5504    const [t, n, r, o] = e,
5505      s = {}
5506    let i,
5507      a = {}
5508    if (Oi(t)) {
5509      const e = t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/)
5510      if (!e) throw Na(Ia.INVALID_ISO_DATE_ARGUMENT)
5511      const n =
5512        e[3] ?
5513          e[3].trim().startsWith('T') ?
5514            `${e[1].trim()}${e[3].trim()}`
5515          : `${e[1].trim()}T${e[3].trim()}`
5516        : e[1].trim()
5517      i = new Date(n)
5518      try {
5519        i.toISOString()
5520      } catch (l) {
5521        throw Na(Ia.INVALID_ISO_DATE_ARGUMENT)
5522      }
5523    } else if (di(t)) {
5524      if (isNaN(t.getTime())) throw Na(Ia.INVALID_DATE_ARGUMENT)
5525      i = t
5526    } else {
5527      if (!ui(t)) throw Na(Ia.INVALID_ARGUMENT)
5528      i = t
5529    }
5530    return (
5531      Oi(n) ?
5532        (s.key = n)
5533      : Ti(n) &&
5534        Object.keys(n).forEach((e) => {
5535          yl.includes(e) ? (a[e] = n[e]) : (s[e] = n[e])
5536        }),
5537      Oi(r) ? (s.locale = r) : Ti(r) && (a = r),
5538      Ti(o) && (a = o),
5539      [s.key || '', i, s, a]
5540    )
5541  }
5542  function El(e, t, n) {
5543    const r = e
5544    for (const o in n) {
5545      const e = `${t}__${o}`
5546      r.__datetimeFormatters.has(e) && r.__datetimeFormatters.delete(e)
5547    }
5548  }
5549  function Ol(e, ...t) {
5550    const { numberFormats: n, unresolving: r, fallbackLocale: o, onWarn: s, localeFallbacker: i } = e,
5551      { __numberFormatters: a } = e,
5552      [l, c, u, d] = kl(...t)
5553    wi(u.missingWarn) ? u.missingWarn : e.missingWarn
5554    wi(u.fallbackWarn) ? u.fallbackWarn : e.fallbackWarn
5555    const f = !!u.part,
5556      p = Da(e, u),
5557      h = i(e, o, p)
5558    if (!Oi(l) || '' === l) return new Intl.NumberFormat(p, d).format(c)
5559    let m,
5560      g = {},
5561      v = null
5562    for (let _ = 0; _ < h.length && ((m = h[_]), (g = n[m] || {}), (v = g[l]), !Ti(v)); _++)
5563      ol(e, l, m, 0, 'number format')
5564    if (!Ti(v) || !Oi(m)) return r ? za : l
5565    let b = `${m}__${l}`
5566    pi(d) || (b = `${b}__${JSON.stringify(d)}`)
5567    let y = a.get(b)
5568    return (y || ((y = new Intl.NumberFormat(m, hi({}, v, d))), a.set(b, y)), f ? y.formatToParts(c) : y.format(c))
5569  }
5570  const wl = [
5571    'localeMatcher',
5572    'style',
5573    'currency',
5574    'currencyDisplay',
5575    'currencySign',
5576    'useGrouping',
5577    'minimumIntegerDigits',
5578    'minimumFractionDigits',
5579    'maximumFractionDigits',
5580    'minimumSignificantDigits',
5581    'maximumSignificantDigits',
5582    'compactDisplay',
5583    'notation',
5584    'signDisplay',
5585    'unit',
5586    'unitDisplay',
5587    'roundingMode',
5588    'roundingPriority',
5589    'roundingIncrement',
5590    'trailingZeroDisplay',
5591  ]
5592  function kl(...e) {
5593    const [t, n, r, o] = e,
5594      s = {}
5595    let i = {}
5596    if (!ui(t)) throw Na(Ia.INVALID_ARGUMENT)
5597    const a = t
5598    return (
5599      Oi(n) ?
5600        (s.key = n)
5601      : Ti(n) &&
5602        Object.keys(n).forEach((e) => {
5603          wl.includes(e) ? (i[e] = n[e]) : (s[e] = n[e])
5604        }),
5605      Oi(r) ? (s.locale = r) : Ti(r) && (i = r),
5606      Ti(o) && (i = o),
5607      [s.key || '', a, s, i]
5608    )
5609  }
5610  function xl(e, t, n) {
5611    const r = e
5612    for (const o in n) {
5613      const e = `${t}__${o}`
5614      r.__numberFormatters.has(e) && r.__numberFormatters.delete(e)
5615    }
5616  }
5617  'boolean' != typeof __INTLIFY_PROD_DEVTOOLS__ && (gi().__INTLIFY_PROD_DEVTOOLS__ = !1)
5618  const Cl = '9.10.1'
5619  const Sl = Ai(8)
5620  ;(Sl(), Sl(), Sl(), Sl(), Sl(), Sl(), Sl(), Sl(), Sl())
5621  const Tl = Ia.__EXTEND_POINT__,
5622    Al = Ai(Tl),
5623    Rl = {
5624      UNEXPECTED_RETURN_TYPE: Tl,
5625      INVALID_ARGUMENT: Al(),
5626      MUST_BE_CALL_SETUP_TOP: Al(),
5627      NOT_INSTALLED: Al(),
5628      NOT_AVAILABLE_IN_LEGACY_MODE: Al(),
5629      REQUIRED_VALUE: Al(),
5630      INVALID_VALUE: Al(),
5631      CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN: Al(),
5632      NOT_INSTALLED_WITH_PROVIDE: Al(),
5633      UNEXPECTED_ERROR: Al(),
5634      NOT_COMPATIBLE_LEGACY_VUE_I18N: Al(),
5635      BRIDGE_SUPPORT_VUE_2_ONLY: Al(),
5636      MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION: Al(),
5637      NOT_AVAILABLE_COMPOSITION_IN_LEGACY: Al(),
5638      __EXTEND_POINT__: Al(),
5639    }
5640  function Ll(e, ...t) {
5641    return Yi(e, null, void 0)
5642  }
5643  const Pl = ai('__translateVNode'),
5644    Il = ai('__datetimeParts'),
5645    Nl = ai('__numberParts'),
5646    Dl = ai('__setPluralRules'),
5647    Fl = ai('__injectWithOption'),
5648    Ml = ai('__dispose')
5649  function jl(e) {
5650    if (!ki(e)) return e
5651    for (const t in e)
5652      if (yi(e, t))
5653        if (t.includes('.')) {
5654          const n = t.split('.'),
5655            r = n.length - 1
5656          let o = e,
5657            s = !1
5658          for (let e = 0; e < r; e++) {
5659            if ((n[e] in o || (o[n[e]] = {}), !ki(o[n[e]]))) {
5660              s = !0
5661              break
5662            }
5663            o = o[n[e]]
5664          }
5665          ;(s || ((o[n[r]] = e[t]), delete e[t]), ki(o[n[r]]) && jl(o[n[r]]))
5666        } else ki(e[t]) && jl(e[t])
5667    return e
5668  }
5669  function Ul(e, t) {
5670    const { messages: n, __i18n: r, messageResolver: o, flatJson: s } = t,
5671      i =
5672        Ti(n) ? n
5673        : _i(r) ? {}
5674        : { [e]: {} }
5675    if (
5676      (_i(r) &&
5677        r.forEach((e) => {
5678          if ('locale' in e && 'resource' in e) {
5679            const { locale: t, resource: n } = e
5680            t ? ((i[t] = i[t] || {}), Pi(n, i[t])) : Pi(n, i)
5681          } else Oi(e) && Pi(JSON.parse(e), i)
5682        }),
5683      null == o && s)
5684    )
5685      for (const a in i) yi(i, a) && jl(i[a])
5686    return i
5687  }
5688  function $l(e) {
5689    return e.type
5690  }
5691  function Yl(e) {
5692    return Jr(Dr, null, e, 0)
5693  }
5694  const Vl = () => [],
5695    Wl = () => !1
5696  let zl = 0
5697  function Bl(e) {
5698    return (t, n, r, o) => e(n, r, fo() || void 0, o)
5699  }
5700  function Kl(e = {}, t) {
5701    const { __root: n, __injectWithOption: r } = e,
5702      o = void 0 === n,
5703      s = e.flatJson,
5704      i = ii ? _t : Et,
5705      a = !!e.translateExistCompatible
5706    let l = !wi(e.inheritLocale) || e.inheritLocale
5707    const c = i(
5708        n && l ? n.locale.value
5709        : Oi(e.locale) ? e.locale
5710        : Ba
5711      ),
5712      u = i(
5713        n && l ? n.fallbackLocale.value
5714        : Oi(e.fallbackLocale) || _i(e.fallbackLocale) || Ti(e.fallbackLocale) || !1 === e.fallbackLocale ?
5715          e.fallbackLocale
5716        : c.value
5717      ),
5718      d = i(Ul(c.value, e)),
5719      f = i(Ti(e.datetimeFormats) ? e.datetimeFormats : { [c.value]: {} }),
5720      p = i(Ti(e.numberFormats) ? e.numberFormats : { [c.value]: {} })
5721    let h = n ? n.missingWarn : (!wi(e.missingWarn) && !fi(e.missingWarn)) || e.missingWarn,
5722      m = n ? n.fallbackWarn : (!wi(e.fallbackWarn) && !fi(e.fallbackWarn)) || e.fallbackWarn,
5723      g = n ? n.fallbackRoot : !wi(e.fallbackRoot) || e.fallbackRoot,
5724      v = !!e.fallbackFormat,
5725      b = Ei(e.missing) ? e.missing : null,
5726      y = Ei(e.missing) ? Bl(e.missing) : null,
5727      _ = Ei(e.postTranslation) ? e.postTranslation : null,
5728      E = n ? n.warnHtmlMessage : !wi(e.warnHtmlMessage) || e.warnHtmlMessage,
5729      O = !!e.escapeParameter
5730    const w =
5731      n ? n.modifiers
5732      : Ti(e.modifiers) ? e.modifiers
5733      : {}
5734    let k,
5735      x = e.pluralRules || (n && n.pluralRules)
5736    ;((k = (() => {
5737      o && el(null)
5738      const t = {
5739        version: Cl,
5740        locale: c.value,
5741        fallbackLocale: u.value,
5742        messages: d.value,
5743        modifiers: w,
5744        pluralRules: x,
5745        missing: null === y ? void 0 : y,
5746        missingWarn: h,
5747        fallbackWarn: m,
5748        fallbackFormat: v,
5749        unresolving: !0,
5750        postTranslation: null === _ ? void 0 : _,
5751        warnHtmlMessage: E,
5752        escapeParameter: O,
5753        messageResolver: e.messageResolver,
5754        messageCompiler: e.messageCompiler,
5755        __meta: { framework: 'vue' },
5756      }
5757      ;((t.datetimeFormats = f.value),
5758        (t.numberFormats = p.value),
5759        (t.__datetimeFormatters = Ti(k) ? k.__datetimeFormatters : void 0),
5760        (t.__numberFormatters = Ti(k) ? k.__numberFormatters : void 0))
5761      const n = rl(t)
5762      return (o && el(n), n)
5763    })()),
5764      sl(k, c.value, u.value))
5765    const C = wo({
5766        get: () => c.value,
5767        set: (e) => {
5768          ;((c.value = e), (k.locale = c.value))
5769        },
5770      }),
5771      S = wo({
5772        get: () => u.value,
5773        set: (e) => {
5774          ;((u.value = e), (k.fallbackLocale = u.value), sl(k, c.value, e))
5775        },
5776      }),
5777      T = wo(() => d.value),
5778      A = wo(() => f.value),
5779      R = wo(() => p.value)
5780    const L = (e, t, r, s, i, a) => {
5781      let l
5782      ;(c.value, u.value, d.value, f.value, p.value)
5783      try {
5784        ;(__INTLIFY_PROD_DEVTOOLS__, o || (k.fallbackContext = n ? tl() : void 0), (l = e(k)))
5785      } finally {
5786        ;(__INTLIFY_PROD_DEVTOOLS__, o || (k.fallbackContext = void 0))
5787      }
5788      if (('translate exists' !== r && ui(l) && l === za) || ('translate exists' === r && !l)) {
5789        const [e, r] = t()
5790        return n && g ? s(n) : i(e)
5791      }
5792      if (a(l)) return l
5793      throw Ll(Rl.UNEXPECTED_RETURN_TYPE)
5794    }
5795    function P(...e) {
5796      return L(
5797        (t) => Reflect.apply(hl, null, [t, ...e]),
5798        () => vl(...e),
5799        'translate',
5800        (t) => Reflect.apply(t.t, t, [...e]),
5801        (e) => e,
5802        (e) => Oi(e)
5803      )
5804    }
5805    const I = {
5806      normalize: function (e) {
5807        return e.map((e) => (Oi(e) || ui(e) || wi(e) ? Yl(String(e)) : e))
5808      },
5809      interpolate: (e) => e,
5810      type: 'vnode',
5811    }
5812    function N(e) {
5813      return d.value[e] || {}
5814    }
5815    ;(zl++,
5816      n &&
5817        ii &&
5818        (mn(n.locale, (e) => {
5819          l && ((c.value = e), (k.locale = e), sl(k, c.value, u.value))
5820        }),
5821        mn(n.fallbackLocale, (e) => {
5822          l && ((u.value = e), (k.fallbackLocale = e), sl(k, c.value, u.value))
5823        })))
5824    const D = {
5825      id: zl,
5826      locale: C,
5827      fallbackLocale: S,
5828      get inheritLocale() {
5829        return l
5830      },
5831      set inheritLocale(e) {
5832        ;((l = e), e && n && ((c.value = n.locale.value), (u.value = n.fallbackLocale.value), sl(k, c.value, u.value)))
5833      },
5834      get availableLocales() {
5835        return Object.keys(d.value).sort()
5836      },
5837      messages: T,
5838      get modifiers() {
5839        return w
5840      },
5841      get pluralRules() {
5842        return x || {}
5843      },
5844      get isGlobal() {
5845        return o
5846      },
5847      get missingWarn() {
5848        return h
5849      },
5850      set missingWarn(e) {
5851        ;((h = e), (k.missingWarn = h))
5852      },
5853      get fallbackWarn() {
5854        return m
5855      },
5856      set fallbackWarn(e) {
5857        ;((m = e), (k.fallbackWarn = m))
5858      },
5859      get fallbackRoot() {
5860        return g
5861      },
5862      set fallbackRoot(e) {
5863        g = e
5864      },
5865      get fallbackFormat() {
5866        return v
5867      },
5868      set fallbackFormat(e) {
5869        ;((v = e), (k.fallbackFormat = v))
5870      },
5871      get warnHtmlMessage() {
5872        return E
5873      },
5874      set warnHtmlMessage(e) {
5875        ;((E = e), (k.warnHtmlMessage = e))
5876      },
5877      get escapeParameter() {
5878        return O
5879      },
5880      set escapeParameter(e) {
5881        ;((O = e), (k.escapeParameter = e))
5882      },
5883      t: P,
5884      getLocaleMessage: N,
5885      setLocaleMessage: function (e, t) {
5886        if (s) {
5887          const n = { [e]: t }
5888          for (const e in n) yi(n, e) && jl(n[e])
5889          t = n[e]
5890        }
5891        ;((d.value[e] = t), (k.messages = d.value))
5892      },
5893      mergeLocaleMessage: function (e, t) {
5894        d.value[e] = d.value[e] || {}
5895        const n = { [e]: t }
5896        if (s) for (const r in n) yi(n, r) && jl(n[r])
5897        ;(Pi((t = n[e]), d.value[e]), (k.messages = d.value))
5898      },
5899      getPostTranslationHandler: function () {
5900        return Ei(_) ? _ : null
5901      },
5902      setPostTranslationHandler: function (e) {
5903        ;((_ = e), (k.postTranslation = e))
5904      },
5905      getMissingHandler: function () {
5906        return b
5907      },
5908      setMissingHandler: function (e) {
5909        ;(null !== e && (y = Bl(e)), (b = e), (k.missing = y))
5910      },
5911      [Dl]: function (e) {
5912        ;((x = e), (k.pluralRules = x))
5913      },
5914    }
5915    return (
5916      (D.datetimeFormats = A),
5917      (D.numberFormats = R),
5918      (D.rt = function (...e) {
5919        const [t, n, r] = e
5920        if (r && !ki(r)) throw Ll(Rl.INVALID_ARGUMENT)
5921        return P(t, n, hi({ resolvedMessage: !0 }, r || {}))
5922      }),
5923      (D.te = function (e, t) {
5924        return L(
5925          () => {
5926            if (!e) return !1
5927            const n = N(Oi(t) ? t : c.value),
5928              r = k.messageResolver(n, e)
5929            return a ? null != r : dl(r) || pl(r) || Oi(r)
5930          },
5931          () => [e],
5932          'translate exists',
5933          (n) => Reflect.apply(n.te, n, [e, t]),
5934          Wl,
5935          (e) => wi(e)
5936        )
5937      }),
5938      (D.tm = function (e) {
5939        const t = (function (e) {
5940          let t = null
5941          const n = Ua(k, u.value, c.value)
5942          for (let r = 0; r < n.length; r++) {
5943            const o = d.value[n[r]] || {},
5944              s = k.messageResolver(o, e)
5945            if (null != s) {
5946              t = s
5947              break
5948            }
5949          }
5950          return t
5951        })(e)
5952        return null != t ? t : (n && n.tm(e)) || {}
5953      }),
5954      (D.d = function (...e) {
5955        return L(
5956          (t) => Reflect.apply(bl, null, [t, ...e]),
5957          () => _l(...e),
5958          'datetime format',
5959          (t) => Reflect.apply(t.d, t, [...e]),
5960          () => Ka,
5961          (e) => Oi(e)
5962        )
5963      }),
5964      (D.n = function (...e) {
5965        return L(
5966          (t) => Reflect.apply(Ol, null, [t, ...e]),
5967          () => kl(...e),
5968          'number format',
5969          (t) => Reflect.apply(t.n, t, [...e]),
5970          () => Ka,
5971          (e) => Oi(e)
5972        )
5973      }),
5974      (D.getDateTimeFormat = function (e) {
5975        return f.value[e] || {}
5976      }),
5977      (D.setDateTimeFormat = function (e, t) {
5978        ;((f.value[e] = t), (k.datetimeFormats = f.value), El(k, e, t))
5979      }),
5980      (D.mergeDateTimeFormat = function (e, t) {
5981        ;((f.value[e] = hi(f.value[e] || {}, t)), (k.datetimeFormats = f.value), El(k, e, t))
5982      }),
5983      (D.getNumberFormat = function (e) {
5984        return p.value[e] || {}
5985      }),
5986      (D.setNumberFormat = function (e, t) {
5987        ;((p.value[e] = t), (k.numberFormats = p.value), xl(k, e, t))
5988      }),
5989      (D.mergeNumberFormat = function (e, t) {
5990        ;((p.value[e] = hi(p.value[e] || {}, t)), (k.numberFormats = p.value), xl(k, e, t))
5991      }),
5992      (D[Fl] = r),
5993      (D[Pl] = function (...e) {
5994        return L(
5995          (t) => {
5996            let n
5997            const r = t
5998            try {
5999              ;((r.processor = I), (n = Reflect.apply(hl, null, [r, ...e])))
6000            } finally {
6001              r.processor = null
6002            }
6003            return n
6004          },
6005          () => vl(...e),
6006          'translate',
6007          (t) => t[Pl](...e),
6008          (e) => [Yl(e)],
6009          (e) => _i(e)
6010        )
6011      }),
6012      (D[Il] = function (...e) {
6013        return L(
6014          (t) => Reflect.apply(bl, null, [t, ...e]),
6015          () => _l(...e),
6016          'datetime format',
6017          (t) => t[Il](...e),
6018          Vl,
6019          (e) => Oi(e) || _i(e)
6020        )
6021      }),
6022      (D[Nl] = function (...e) {
6023        return L(
6024          (t) => Reflect.apply(Ol, null, [t, ...e]),
6025          () => kl(...e),
6026          'number format',
6027          (t) => t[Nl](...e),
6028          Vl,
6029          (e) => Oi(e) || _i(e)
6030        )
6031      }),
6032      D
6033    )
6034  }
6035  const Hl = {
6036    tag: { type: [String, Object] },
6037    locale: { type: String },
6038    scope: { type: String, validator: (e) => 'parent' === e || 'global' === e, default: 'parent' },
6039    i18n: { type: Object },
6040  }
6041  function Xl(e) {
6042    return Nr
6043  }
6044  const ql = En({
6045    name: 'i18n-t',
6046    props: hi(
6047      {
6048        keypath: { type: String, required: !0 },
6049        plural: { type: [Number, String], validator: (e) => ui(e) || !isNaN(e) },
6050      },
6051      Hl
6052    ),
6053    setup(e, t) {
6054      const { slots: n, attrs: r } = t,
6055        o = e.i18n || oc({ useScope: e.scope, __useComponent: !0 })
6056      return () => {
6057        const s = Object.keys(n).filter((e) => '_' !== e),
6058          i = {}
6059        ;(e.locale && (i.locale = e.locale), void 0 !== e.plural && (i.plural = Oi(e.plural) ? +e.plural : e.plural))
6060        const a = (function ({ slots: e }, t) {
6061            if (1 === t.length && 'default' === t[0])
6062              return (e.default ? e.default() : []).reduce((e, t) => [...e, ...(t.type === Nr ? t.children : [t])], [])
6063            return t.reduce((t, n) => {
6064              const r = e[n]
6065              return (r && (t[n] = r()), t)
6066            }, {})
6067          })(t, s),
6068          l = o[Pl](e.keypath, a, i),
6069          c = hi({}, r)
6070        return ko(Oi(e.tag) || ki(e.tag) ? e.tag : Xl(), c, l)
6071      }
6072    },
6073  })
6074  function Gl(e, t, n, r) {
6075    const { slots: o, attrs: s } = t
6076    return () => {
6077      const t = { part: !0 }
6078      let i = {}
6079      ;(e.locale && (t.locale = e.locale),
6080        Oi(e.format) ?
6081          (t.key = e.format)
6082        : ki(e.format) &&
6083          (Oi(e.format.key) && (t.key = e.format.key),
6084          (i = Object.keys(e.format).reduce((t, r) => (n.includes(r) ? hi({}, t, { [r]: e.format[r] }) : t), {}))))
6085      const a = r(e.value, t, i)
6086      let l = [t.key]
6087      _i(a) ?
6088        (l = a.map((e, t) => {
6089          const n = o[e.type],
6090            r = n ? n({ [e.type]: e.value, index: t, parts: a }) : [e.value]
6091          var s
6092          return (_i((s = r)) && !Oi(s[0]) && (r[0].key = `${e.type}-${t}`), r)
6093        }))
6094      : Oi(a) && (l = [a])
6095      const c = hi({}, s)
6096      return ko(Oi(e.tag) || ki(e.tag) ? e.tag : Xl(), c, l)
6097    }
6098  }
6099  const Zl = En({
6100      name: 'i18n-n',
6101      props: hi({ value: { type: Number, required: !0 }, format: { type: [String, Object] } }, Hl),
6102      setup(e, t) {
6103        const n = e.i18n || oc({ useScope: 'parent', __useComponent: !0 })
6104        return Gl(e, t, wl, (...e) => n[Nl](...e))
6105      },
6106    }),
6107    Jl = En({
6108      name: 'i18n-d',
6109      props: hi({ value: { type: [Number, Date], required: !0 }, format: { type: [String, Object] } }, Hl),
6110      setup(e, t) {
6111        const n = e.i18n || oc({ useScope: 'parent', __useComponent: !0 })
6112        return Gl(e, t, yl, (...e) => n[Il](...e))
6113      },
6114    })
6115  function Ql(e) {
6116    if (Oi(e)) return { path: e }
6117    if (Ti(e)) {
6118      if (!('path' in e)) throw Ll(Rl.REQUIRED_VALUE)
6119      return e
6120    }
6121    throw Ll(Rl.INVALID_VALUE)
6122  }
6123  function ec(e) {
6124    const { path: t, locale: n, args: r, choice: o, plural: s } = e,
6125      i = {},
6126      a = r || {}
6127    return (Oi(n) && (i.locale = n), ui(o) && (i.plural = o), ui(s) && (i.plural = s), [t, a, i])
6128  }
6129  function tc(e, t, ...n) {
6130    const r = Ti(n[0]) ? n[0] : {},
6131      o = !!r.useI18nComponentName
6132    ;((!wi(r.globalInstall) || r.globalInstall) &&
6133      ([o ? 'i18n' : ql.name, 'I18nT'].forEach((t) => e.component(t, ql)),
6134      [Zl.name, 'I18nN'].forEach((t) => e.component(t, Zl)),
6135      [Jl.name, 'I18nD'].forEach((t) => e.component(t, Jl))),
6136      e.directive(
6137        't',
6138        (function (e) {
6139          const t = (t) => {
6140            const { instance: n, modifiers: r, value: o } = t
6141            if (!n || !n.$) throw Ll(Rl.UNEXPECTED_ERROR)
6142            const s = (function (e, t) {
6143                const n = e
6144                if ('composition' === e.mode) return n.__getInstance(t) || e.global
6145                {
6146                  const r = n.__getInstance(t)
6147                  return null != r ? r.__composer : e.global.__composer
6148                }
6149              })(e, n.$),
6150              i = Ql(o)
6151            return [Reflect.apply(s.t, s, [...ec(i)]), s]
6152          }
6153          return {
6154            created: (n, r) => {
6155              const [o, s] = t(r)
6156              ;(ii &&
6157                e.global === s &&
6158                (n.__i18nWatcher = mn(s.locale, () => {
6159                  r.instance && r.instance.$forceUpdate()
6160                })),
6161                (n.__composer = s),
6162                (n.textContent = o))
6163            },
6164            unmounted: (e) => {
6165              ;(ii && e.__i18nWatcher && (e.__i18nWatcher(), (e.__i18nWatcher = void 0), delete e.__i18nWatcher),
6166                e.__composer && ((e.__composer = void 0), delete e.__composer))
6167            },
6168            beforeUpdate: (e, { value: t }) => {
6169              if (e.__composer) {
6170                const n = e.__composer,
6171                  r = Ql(t)
6172                e.textContent = Reflect.apply(n.t, n, [...ec(r)])
6173              }
6174            },
6175            getSSRProps: (e) => {
6176              const [n] = t(e)
6177              return { textContent: n }
6178            },
6179          }
6180        })(t)
6181      ))
6182  }
6183  const nc = ai('global-vue-i18n')
6184  function rc(e = {}, t) {
6185    const n = !wi(e.globalInjection) || e.globalInjection,
6186      r = new Map(),
6187      [o, s] = (function (e, t, n) {
6188        const r = ee()
6189        {
6190          const t = r.run(() => Kl(e))
6191          if (null == t) throw Ll(Rl.UNEXPECTED_ERROR)
6192          return [r, t]
6193        }
6194      })(e),
6195      i = ai('')
6196    {
6197      const e = {
6198        get mode() {
6199          return 'composition'
6200        },
6201        get allowComposition() {
6202          return true
6203        },
6204        async install(t, ...r) {
6205          if (((t.__VUE_I18N_SYMBOL__ = i), t.provide(t.__VUE_I18N_SYMBOL__, e), Ti(r[0]))) {
6206            const t = r[0]
6207            ;((e.__composerExtend = t.__composerExtend), (e.__vueI18nExtend = t.__vueI18nExtend))
6208          }
6209          let o = null
6210          ;(n &&
6211            (o = (function (e, t) {
6212              const n = Object.create(null)
6213              ;(sc.forEach((e) => {
6214                const r = Object.getOwnPropertyDescriptor(t, e)
6215                if (!r) throw Ll(Rl.UNEXPECTED_ERROR)
6216                const o =
6217                  yt(r.value) ?
6218                    {
6219                      get: () => r.value.value,
6220                      set(e) {
6221                        r.value.value = e
6222                      },
6223                    }
6224                  : { get: () => r.get && r.get() }
6225                Object.defineProperty(n, e, o)
6226              }),
6227                (e.config.globalProperties.$i18n = n),
6228                ic.forEach((n) => {
6229                  const r = Object.getOwnPropertyDescriptor(t, n)
6230                  if (!r || !r.value) throw Ll(Rl.UNEXPECTED_ERROR)
6231                  Object.defineProperty(e.config.globalProperties, `$${n}`, r)
6232                }))
6233              const r = () => {
6234                ;(delete e.config.globalProperties.$i18n,
6235                  ic.forEach((t) => {
6236                    delete e.config.globalProperties[`$${t}`]
6237                  }))
6238              }
6239              return r
6240            })(t, e.global)),
6241            tc(t, e, ...r))
6242          const s = t.unmount
6243          t.unmount = () => {
6244            ;
6244(o && o(), e.dispose(), s())
6245          }
6246        },
6247        get global() {
6248          return s
6249        },
6250        dispose() {
6251          o.stop()
6252        },
6253        __instances: r,
6254        __getInstance: function (e) {
6255          return r.get(e) || null
6256        },
6257        __setInstance: function (e, t) {
6258          r.set(e, t)
6259        },
6260        __deleteInstance: function (e) {
6261          r.delete(e)
6262        },
6263      }
6264      return e
6265    }
6266  }
6267  function oc(e = {}) {
6268    const t = fo()
6269    if (null == t) throw Ll(Rl.MUST_BE_CALL_SETUP_TOP)
6270    if (!t.isCE && null != t.appContext.app && !t.appContext.app.__VUE_I18N_SYMBOL__) throw Ll(Rl.NOT_INSTALLED)
6271    const n = (function (e) {
6272        {
6273          const t = dr(e.isCE ? nc : e.appContext.app.__VUE_I18N_SYMBOL__)
6274          if (!t) throw Ll(e.isCE ? Rl.NOT_INSTALLED_WITH_PROVIDE : Rl.UNEXPECTED_ERROR)
6275          return t
6276        }
6277      })(t),
6278      r = (function (e) {
6279        return 'composition' === e.mode ? e.global : e.global.__composer
6280      })(n),
6281      o = $l(t),
6282      s = (function (e, t) {
6283        return (
6284          pi(e) ?
6285            '__i18n' in t ?
6286              'local'
6287            : 'global'
6288          : e.useScope ? e.useScope
6289          : 'local'
6290        )
6291      })(e, o)
6292    if ('global' === s)
6293      return (
6294        (function (e, t, n) {
6295          let r = ki(t.messages) ? t.messages : {}
6296          '__i18nGlobal' in n && (r = Ul(e.locale.value, { messages: r, __i18n: n.__i18nGlobal }))
6297          const o = Object.keys(r)
6298          if (
6299            (o.length &&
6300              o.forEach((t) => {
6301                e.mergeLocaleMessage(t, r[t])
6302              }),
6303            ki(t.datetimeFormats))
6304          ) {
6305            const n = Object.keys(t.datetimeFormats)
6306            n.length &&
6307              n.forEach((n) => {
6308                e.mergeDateTimeFormat(n, t.datetimeFormats[n])
6309              })
6310          }
6311          if (ki(t.numberFormats)) {
6312            const n = Object.keys(t.numberFormats)
6313            n.length &&
6314              n.forEach((n) => {
6315                e.mergeNumberFormat(n, t.numberFormats[n])
6316              })
6317          }
6318        })(r, e, o),
6319        r
6320      )
6321    if ('parent' === s) {
6322      let o = (function (e, t, n = !1) {
6323        let r = null
6324        const o = t.root
6325        let s = (function (e, t = !1) {
6326          if (null == e) return null
6327          return (t && e.vnode.ctx) || e.parent
6328        })(t, n)
6329        for (; null != s; ) {
6330          const t = e
6331          if (('composition' === e.mode && (r = t.__getInstance(s)), null != r)) break
6332          if (o === s) break
6333          s = s.parent
6334        }
6335        return r
6336      })(n, t, e.__useComponent)
6337      return (null == o && (o = r), o)
6338    }
6339    const i = n
6340    let a = i.__getInstance(t)
6341    if (null == a) {
6342      const n = hi({}, e)
6343      ;('__i18n' in o && (n.__i18n = o.__i18n),
6344        r && (n.__root = r),
6345        (a = Kl(n)),
6346        i.__composerExtend && (a[Ml] = i.__composerExtend(a)),
6347        (function (e, t, n) {
6348          ;(Ln(() => {}, t),
6349            Dn(() => {
6350              const r = n
6351              e.__deleteInstance(t)
6352              const o = r[Ml]
6353              o && (o(), delete r[Ml])
6354            }, t))
6355        })(i, t, a),
6356        i.__setInstance(t, a))
6357    }
6358    return a
6359  }
6360  const sc = ['locale', 'fallbackLocale', 'availableLocales'],
6361    ic = ['t', 'rt', 'd', 'n', 'tm', 'te']
6362  var ac
6363  if (
6364    ('boolean' != typeof __INTLIFY_PROD_DEVTOOLS__ && (gi().__INTLIFY_PROD_DEVTOOLS__ = !1),
6365    (Xa = function (e, t) {
6366      if (Oi(e)) {
6367        !wi(t.warnHtmlMessage) || t.warnHtmlMessage
6368        const n = (t.onCacheKey || cl)(e),
6369          r = ul[n]
6370        if (r) return r
6371        const { ast: o, detectError: s } = (function (e, t = {}) {
6372            let n = !1
6373            const r = t.onError || Vi
6374            return (
6375              (t.onError = (e) => {
6376                ;((n = !0), r(e))
6377              }),
6378              { ...ha(e, t), detectError: n }
6379            )
6380          })(e, { ...t, location: !1, jit: !0 }),
6381          i = il(o)
6382        return s ? i : (ul[n] = i)
6383      }
6384      {
6385        const t = e.cacheKey
6386        return t ? ul[t] || (ul[t] = il(e)) : il(e)
6387      }
6388    }),
6389    (qa = function (e, t) {
6390      if (!ki(e)) return null
6391      let n = ya.get(t)
6392      if (
6393        (n ||
6394          ((n = (function (e) {
6395            const t = []
6396            let n,
6397              r,
6398              o,
6399              s,
6400              i,
6401              a,
6402              l,
6403              c = -1,
6404              u = 0,
6405              d = 0
6406            const f = []
6407            function p() {
6408              const t = e[c + 1]
6409              if ((5 === u && "'" === t) || (6 === u && '"' === t)) return (c++, (o = '\\' + t), f[0](), !0)
6410            }
6411            for (
6412              f[0] = () => {
6413                void 0 === r ? (r = o) : (r += o)
6414              },
6415                f[1] = () => {
6416                  void 0 !== r && (t.push(r), (r = void 0))
6417                },
6418                f[2] = () => {
6419                  ;(f[0](), d++)
6420                },
6421                f[3] = () => {
6422                  if (d > 0) (d--, (u = 4), f[0]())
6423                  else {
6424                    if (((d = 0), void 0 === r)) return !1
6425                    if (((r = ba(r)), !1 === r)) return !1
6426                    f[1]()
6427                  }
6428                };
6429              null !== u;
6430
6431            )
6432              if ((c++, (n = e[c]), '\\' !== n || !p())) {
6433                if (((s = va(n)), (l = ma[u]), (i = l[s] || l.l || 8), 8 === i)) return
6434                if (((u = i[0]), void 0 !== i[1] && ((a = f[i[1]]), a && ((o = n), !1 === a())))) return
6435                if (7 === u) return t
6436              }
6437          })(t)),
6438          n && ya.set(t, n)),
6439        !n)
6440      )
6441        return null
6442      const r = n.length
6443      let o = e,
6444        s = 0
6445      for (; s < r; ) {
6446        const e = o[n[s]]
6447        if (void 0 === e) return null
6448        if (Ei(o)) return null
6449        ;((o = e), s++)
6450      }
6451      return o
6452    }),
6453    (Ga = Ua),
6454    __INTLIFY_PROD_DEVTOOLS__)
6455  ) {
6456    const e = gi()
6457    ;((e.__INTLIFY__ = !0), (ac = e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__), (Ta = ac))
6458  }
6459  const lc = { class: 'cdek-6dauvy' },
6460    cc = { class: 'cdek-j8124d' },
6461    uc = En({
6462      __name: 'ErrorScreen',
6463      setup(e) {
6464        const { t: t } = oc()
6465        return (e, n) =>
6465 ($r(), zr('div', lc, [Zr('h1', cc, X(kt(t)('error')), 1)]))
6466      },
6467    })
6468  function dc(e) {
6469    const t = e
6470    ;((t.__i18n = t.__i18n || []),
6471      t.__i18n.push({
6472        locale: '',
6473        resource: {
6474          eng: { error: { t: 0, b: { t: 2, i: [{ t: 3 }], s: "Can't load map due to critical error" } } },
6475          rus: { error: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Произошла непредвиденная ошибка при загрузке карты' } } },
6476        },
6477      }))
6478  }
6479  dc(uc)
6480  const fc = Qs(uc, [['__scopeId', 'data-v-7bb1c0db']])
6481  var pc
6482  function hc(e) {
6483    return 'undefined' == typeof window ? { value: e, __v_isRef: !0 } : _t(e)
6484  }
6485  function mc(e) {
6486    return (
6487      (e = ft(kt(e))),
6488      Array.isArray(e) ? e.map((e) => mc(e))
6489      : (
6490        !e ||
6491        'object' != typeof e ||
6492        (void 0 !== (null == e ? void 0 : e.constructor) && (null == e ? void 0 : e.constructor) !== Object)
6493      ) ?
6494        e
6495      : Object.keys(e).reduce((t, n) => {
6496          const r = e[n]
6497          return ((t[n] = mc(r)), t)
6498        }, {})
6499    )
6500  }
6501  function gc({ text: e, isInternal: t, warn: n }) {
6502    var r
6503    return (
6504      n && (e = `Warning: ${e}`),
6505      t &&
6506        ((e += ' This is likely Vue Yandex Maps internal bug.'),
6507        'undefined' == typeof process ||
6508          ('development' !== (null == (r = process.env) ? void 0 : r.NODE_ENV) && !process.dev) ||
6509          (e += ' You can report this bug here: https://github.com/PNKBizz/vue-yandex-maps/issues/new/choose')),
6510      new pc.YandexMapException(e)
6511    )
6512  }
6513  function vc(e) {
6514    const t = gc(e)
6515    if (!e.warn) throw t
6516    console.warn(t)
6517  }
6518  function bc(e, t) {
6519    for (const [n, r] of Object.entries(e))
6520      (t.includes(n) && delete e[n],
6521        r && 'object' == typeof r && !Array.isArray(r) && (bc(r, t), Object.keys(r).length || delete e[n]))
6522  }
6523  ;((e) => {
6524    ;((e.settings = hc({ apikey: '' })), (e.ymaps = () => ymaps3))
6525    class t extends Error {
6526      constructor(e) {
6527        ;(super(e), (this.message = e), (this.name = 'YandexMapException'))
6528      }
6529    }
6530    ;((e.YandexMapException = t),
6531      (e.loadStatus = hc('pending')),
6532      (e.isLoaded = (function (e, t) {
6533        if ('undefined' == typeof window)
6534          return {
6535            get value() {
6536              return e()
6537            },
6538            __v_isRef: !0,
6539          }
6540        return wo(e, t)
6541      })(() => 'loaded' === e.loadStatus.value || 'error' === e.loadStatus.value)),
6542      (e.loadError = hc(null)))
6543  })(pc || (pc = {}))
6544  const yc = pc.YandexMapException,
6545    _c = {
6546      apikey: !0,
6547      lang: !0,
6548      initializeOn: !0,
6549      importModules: !0,
6550      version: !0,
6551      strictMode: !0,
6552      domain: !0,
6553      mapsRenderWaitDuration: !0,
6554      mapsScriptWaitDuration: !0,
6555    }
6556  function Ec(e, t, n) {
6557    return (function (e, t) {
6558      const n = (2 ** t / 2) * 256
6559      return (function (e, t) {
6560        const n = { x: 0, y: 0 }
6561        return ((n.x = e.x * t), (n.y = e.y * t), n)
6562      })({ x: e.x + 1, y: 1 - e.y }, n)
6563    })(e.toWorldCoordinates(t), n)
6564  }
6565  function Oc(e, t, n) {
6566    return Math.max(Math.min(e, n), t)
6567  }
6568  function wc(e, t, n) {
6569    const r = Ec(e, t[0], n),
6570      o = Ec(e, t[1], n),
6571      s = 2 ** n * 256,
6572      i = [
6573        [r.x, r.y],
6574        [o.x, o.y],
6575      ]
6576    return (r.x > o.x && ((i[0][0] = r.x), (i[1][0] = o.x + s)), r.y > o.y && ((i[0][1] = o.y), (i[1][1] = r.y)), i)
6577  }
6578  function kc(e, t, n) {
6579    const [[r, o], [s, i]] = wc(e, t, n)
6580    return (function (e, t, n) {
6581      const r = (function (e, t) {
6582        const n = { x: 0, y: 0 }
6583        return ((n.x = t(e.x, 1)), (n.y = t(e.y, 2)), n)
6584      })(
6585        (function (e, t) {
6586          const n = (2 ** t / 2) * 256
6587          return { x: e.x / n - 1, y: 1 - e.y / n }
6588        })(t, n),
6589        (e) => Oc(e, -1, 1 - 1e-15)
6590      )
6591      return e.fromWorldCoordinates(r)
6592    })(e, { x: (r + s) / 2, y: (o + i) / 2 }, n)
6593  }
6594  async function xc({ bounds: e, map: t }) {
6595    var n
6596    const r = Object.keys(t).find((e) => e.endsWith('CtxMap'))
6597    r || vc({ text: 'CtxMap was not found in useYMapsGetCenterAndZoomFromBounds', isInternal: !0 })
6598    const o = t[r],
6599      s = await new Promise((e, t) => {
6600        ;
6600(o.forEach((t, { name: n }) => {
6601          'map' === n && e(t)
6602        }),
6603          t(gc({ text: 'Map item was not found in useYMapsGetCenterAndZoomFromBounds', isInternal: !0 })))
6604      }),
6605      i = Object.keys(s).find((e) => e.endsWith('_context'))
6606    i || vc({ text: 'CtxMapKey was not found in useYMapsGetCenterAndZoomFromBounds', isInternal: !0 })
6607    const a = s[i].map
6608    ;(null == (n = a.setBounds.toString().split('const{center:e,zoom:i}=')[1]) ? void 0 : n.split('(')[0]) ||
6609      vc({ text: 'funcKey was not found in useYMapsGetCenterAndZoomFromBounds', isInternal: !0 })
6610    const l = a.projection,
6611      c = a.size,
6612      u = a.margin,
6613      d = 'snap' === a.effectiveZoomRounding,
6614      f = a.zoomRange,
6615      p = (function (e, t, n, r, o) {
6616        const [[s, i], [a, l]] = wc(e, t, 0),
6617          c = Math.max(Math.abs(a - s), 1e-10),
6618          u = Math.max(Math.abs(l - i), 1e-10),
6619          d = Oc(Math.min(Math.log2(n.x / c), Math.log2(n.y / u)), o.min, o.max)
6620        return r ? Math.floor(d + 1e-6) : d
6621      })(
6622        l,
6623        e,
6624        (function (e, t) {
6625          return { x: Math.max(e.x - (t ? t[1] + t[3] : 0), 1), y: Math.max(e.y - (t ? t[0] + t[2] : 0), 1) }
6626        })(c, u),
6627        d,
6628        f
6629      )
6630    return { zoom: p, center: kc(l, e, p) }
6631  }
6632  function Cc(e) {
6633    return {
6634      install(t) {
6635        !(function (e) {
6636          const t = {
6637            lang: 'ru_RU',
6638            initializeOn: 'onComponentMount',
6639            importModules: [],
6640            version: 'v3',
6641            strictMode: !1,
6642            domain: 'https://api-maps.yandex.ru',
6643            mapsRenderWaitDuration: !0,
6644            mapsScriptWaitDuration: !0,
6645            ...e,
6646          }
6647          t.apikey || vc({ text: 'You must specify apikey for createYmapsOptions' })
6648          const n = Object.keys(t).filter((e) => !(e in _c))
6649          ;(n.length &&
6650            vc({
6651              text: `You have passed unknown keys to createYmapsOptions: ${n.join(', ')}. Only ${Object.keys(_c).join(', ')} are allowed.`,
6652            }),
6653            (pc.settings.value = t))
6654        })(e)
6655      },
6656    }
6657  }
6658  const Sc = (e) => e instanceof Date,
6659    Tc = (e) => null != e && 'object' == typeof e,
6660    Ac = (e, ...t) => Object.prototype.hasOwnProperty.call(e, ...t),
6661    Rc = (e) => Tc(e) && ((e) => 0 === Object.keys(e).length)(e),
6662    Lc = (e, t) => {
6663      if (e === t) return {}
6664      if (!Tc(e) || !Tc(t)) return t
6665      const n = Object.keys(e).reduce((e, n) => (Ac(t, n) || (e[n] = void 0), e), Object.create(null))
6666      return (
6667        Sc(e) || Sc(t) ?
6668          e.valueOf() == t.valueOf() ?
6669            {}
6670          : t
6671        : Object.keys(t).reduce((n, r) => {
6672            if (!Ac(e, r)) return ((n[r] = t[r]), n)
6673            const o = Lc(e[r], t[r])
6674            return !Rc(o) || Sc(o) || (!Rc(e[r]) && Rc(t[r])) ? ((n[r] = o), n) : n
6675          }, n)
6676      )
6677    }
6678  function Pc() {
6679    fo() || vc({ text: 'injectMap must be only called on runtime.', isInternal: !0 })
6680    const e = dr('map')
6681    return ((e && yt(e)) || vc({ text: 'Was not able to inject valid map in injectMap.', isInternal: !0 }), e)
6682  }
6683  async function Ic({ map: e, timeoutCallback: t, waitDuration: n } = {}) {
6684    ;(e || fo() || vc({ text: 'onMapInit must be only called on runtime.', isInternal: !0 }),
6685      'undefined' == typeof window && vc({ text: 'waitTillMapInit cannot be called on SSR.', isInternal: !0 }))
6686    const r = e || Pc()
6687    if (!r.value)
6688      return new Promise((e, o) => {
6689        let s, i
6690        ;(!1 !== (n = void 0 !== n ? n : pc.settings.value.mapsRenderWaitDuration) &&
6691          ((s = setTimeout(
6692            () => {
6693              ;(null == t || t(s, !0),
6694                o(
6695                  new pc.YandexMapException(
6696                    'Was not able to wait for map initialization in waitTillMapInit. You can change this behavior by using mapsRenderWaitDuration.'
6697                  )
6698                ))
6699            },
6700            'number' == typeof n ? n : 5e3
6701          )),
6702          null == t || t(s, !1)),
6703          (i = mn(
6704            r,
6705            () => {
6706              r.value && (null == i || i(), s && (clearTimeout(s), null == t || t(s, !0)), e())
6707            },
6708            { immediate: !0 }
6709          )))
6710      })
6711  }
6712  const Nc = En({
6713    name: 'YandexMap',
6714    props: {
6715      modelValue: { type: Object, default: null },
6716      value: { type: Object, default: null },
6717      tag: { type: String, default: 'div' },
6718      width: { type: String, default: '100%' },
6719      height: { type: String, default: '100%' },
6720      zIndex: { type: Number, default: 0 },
6721      settings: { type: Object, required: !0 },
6722      readonlySettings: { type: Boolean, default: !1 },
6723      realSettingsLocation: { type: Boolean, default: !1 },
6724      layers: { type: Array, default: () => [] },
6725      cursorGrab: { type: Boolean, default: !1 },
6726    },
6727    emits: {
6728      input: (e) => !e || 'undefined' == typeof ymaps3 || e instanceof ymaps3.YMap,
6729      'update:modelValue': (e) => !e || 'undefined' == typeof ymaps3 || e instanceof ymaps3.YMap,
6730    },
6731    slots: Object,
6732    setup(e, { slots: t, emit: n }) {
6733      const r = Et(null),
6734        o = Et(null),
6735        s = Et([]),
6736        i = Et(null),
6737        a = Et(null),
6738        l = Et(!1),
6739        c = _t(0)
6740      ;(ur('map', r),
6741        ur('layers', s),
6742        ur('projection', i),
6743        ur('needsToHold', c),
6744        n('input', r.value),
6745        n('update:modelValue', r.value))
6746      const u = wo(() => ({ ...e.settings, projection: void 0 }))
6747      return (
6748        Ln(async () => {
6749          let t,
6750            d,
6751            f = null
6752          Nn(() => {
6753            f && clearTimeout(f)
6754          })
6755          const p = () => {
6756            null == d || d()
6757            let t = mc(u)
6758            d = mn(
6759              u,
6760              (n) => {
6761                var o
6762                if (!r.value) return
6763                const s = mc(n)
6764                e.realSettingsLocation &&
6765                  s.location &&
6766                  ('center' in s.location && 'center' in t.location ?
6767                    (t.location.center = r.value.center)
6768                  : 'bounds' in s.location && 'bounds' in t.location && (t.location.bounds = r.value.bounds),
6769                  'zoom' in s.location && 'zoom' in t.location && (t.location.zoom = r.value.zoom))
6770                const i = Object.keys(Lc(t, s))
6771                if (0 === i.length) return
6772                const a = { ...s }
6773                for (const e in a) i.includes(e) || delete a[e]
6774                ;((t = s), null == (o = r.value) || o.update(a))
6775              },
6776              { deep: !0 }
6777            )
6778          }
6779          if (
6780            (e.readonlySettings || p(),
6781            mn(
6782              () => e.readonlySettings,
6783              (e) => {
6784                e ? p() : null == d || d()
6785              }
6786            ),
6787            mn(
6788              () => e.cursorGrab,
6789              async (n) => {
6790                ;(await Ic({
6791                  map: r,
6792                  timeoutCallback: (e, t) => {
6793                    f = t ? null : e
6794                  },
6795                }).catch(() => {}),
6796                  r.value &&
6797                    (n ?
6798                      ((t = new ymaps3.YMapListener({
6799                        onActionStart: (t) => {
6800                          var n
6801                          'drag' === t.type &&
6802                            e.cursorGrab &&
6803                            (null == (n = o.value) || n.classList.add('__ymap--grabbing'))
6804                        },
6805                        onActionEnd: (e) => {
6806                          var t
6807                          'drag' === e.type && (null == (t = o.value) || t.classList.remove('__ymap--grabbing'))
6808                        },
6809                      })),
6810                      r.value.addChild(t))
6811                    : t && r.value.removeChild(t)))
6812              },
6813              { immediate: !0 }
6814            ),
6815            !pc.isLoaded.value)
6816          )
6817            if ('onComponentMount' === pc.settings.value.initializeOn)
6818              try {
6819                await new Promise((e, t) => {
6820                  if ('undefined' != typeof ymaps3) return e()
6821                  if ('undefined' == typeof window) return t(new yc('You must call initYmaps on Client Side only'))
6822                  if (document.getElementById('vue-yandex-maps')) {
6823                    const n = mn(
6824                      pc.loadStatus,
6825                      (r) => {
6826                        pc.isLoaded.value && (n(), 'error' === r && t(pc.loadError), 'loaded' === r && e())
6827                      },
6828                      { immediate: !0 }
6829                    )
6830                    return
6831                  }
6832                  pc.loadStatus.value = 'loading'
6833                  const n = pc.settings.value,
6834                    r = document.createElement('SCRIPT'),
6835                    o = new URL(`${n.domain}/${n.version}/`)
6836                  ;
6836(o.searchParams.set('lang', n.lang || 'ru_RU'),
6837                    o.searchParams.set('apikey', n.apikey),
6838                    r.setAttribute('src', o.toString()),
6839                    r.setAttribute('async', ''),
6840                    r.setAttribute('defer', ''),
6841                    r.setAttribute('type', 'text/javascript'),
6842                    r.setAttribute('id', 'vue-yandex-maps'),
6843                    document.head.appendChild(r),
6844                    (r.onload = async () => {
6845                      try {
6846                        ;(await pc.ymaps().ready,
6847                          n.strictMode && (pc.ymaps().strictMode = !0),
6848                          n.importModules && (await Promise.all(n.importModules.map((e) => pc.ymaps().import(e)))),
6849                          (pc.loadStatus.value = 'loaded'),
6850                          e())
6851                      } catch (r) {
6852                        ;((pc.loadStatus.value = 'error'), (pc.loadError.value = r), t(r))
6853                      }
6854                    }),
6855                    (r.onerror = (e) => {
6856                      ;((pc.loadError.value = e), t(e))
6857                    }))
6858                })
6859              } catch (h) {
6860                return (
6861                  console.error('An error occured while initializing Yandex Map with onComponentMount setting'),
6862                  void console.error(h)
6863                )
6864              }
6865            else
6866              vc({
6867                text: 'You have set up <yandex-map> component without initializing Yandex maps. Please check initializeOn setting or call initYmaps manually before registering this component.',
6868              })
6869          ;((l.value = !0),
6870            await Wt(),
6871            c.value &&
6872              (await new Promise((e) =>
6873                mn(
6874                  c,
6875                  () => {
6876                    c.value || e()
6877                  },
6878                  { immediate: !0 }
6879                )
6880              )),
6881            await (async () => {
6882              ;(e.settings.location || vc({ text: 'You must specify location in YandexMap settings' }),
6883                r.value && r.value.destroy())
6884              const t = a.value
6885              if (!t) return
6886              const o = u.value
6887              ;(i.value && (o.projection = i.value),
6888                (r.value = new ymaps3.YMap(t, o, [...s.value, ...e.layers])),
6889                n('input', r.value),
6890                n('update:modelValue', r.value))
6891            })())
6892        }),
6893        Nn(() => {
6894          ;((r.value = null), n('input', r.value), n('update:modelValue', r.value))
6895        }),
6896        () => {
6897          var n
6898          const r = {
6899              class: ['__ymap', { '__ymap--grab': e.cursorGrab }],
6900              ref: o,
6901              style: { width: e.width, height: e.height, 'z-index': e.zIndex.toString() },
6902            },
6903            s = ko('div', { class: '__ymap_container', ref: a }),
6904            i = { class: '__ymap_slots', style: { display: 'none' } }
6905          return l.value ?
6906              ko(e.tag, r, [s, ko('div', i, null == (n = t.default) ? void 0 : n.call(t, {}))])
6907            : ko(e.tag, r, [s, ko('div', i)])
6908        }
6909      )
6910    },
6911  })
6912  async function Dc({
6913    returnOnly: e,
6914    willDeleteByHand: t,
6915    strictMapRoot: n,
6916    requiredImport: r,
6917    createFunction: o,
6918    settings: s,
6919    settingsUpdateIgnoreKeys: i,
6920    isLayer: a,
6921    isMercator: l,
6922    isMapRoot: c,
6923    mapRootRef: u,
6924    duplicateInit: d,
6925  }) {
6926    fo() || vc({ text: 'setupMapChildren must be only called on runtime.', isInternal: !0 })
6927    const f = Et(),
6928      p = dr('mapRoot', null),
6929      h = dr('mapRootInitPromises', null)
6930    let m
6931    const g = Pc(),
6932      v = (function () {
6933        fo() || vc({ text: 'injectLayers must be only called on runtime.', isInternal: !0 })
6934        const e = dr('layers')
6935        return ((e && yt(e)) || vc({ text: 'Was not able to inject valid layers in injectLayers.', isInternal: !0 }), e)
6936      })()
6937    let b = null
6938    const y = (e, t) => {
6939      ;(b || (b = new Set()), t ? b.delete(e) : b.add(e))
6940    }
6941    if (
6942      (c && !d && (ur('mapRoot', u || f), (m = Et([])), ur('mapRootInitPromises', m)),
6943      e ||
6944        t ||
6945        Nn(() => {
6946          ;(f.value &&
6947            (function ({ children: e, isMercator: t, root: n }) {
6948              var r
6949              ;(n || vc({ text: 'Failed to execute deleteMapChild due to destroyed root', isInternal: !0 }),
6950                e && !t ?
6951                  'object' == typeof (null == n ? void 0 : n.value) && Array.isArray(n.value) ?
6952                    (n.value = n.value.filter((t) => t !== e))
6953                  : null == (r = n.value) || r.removeChild(e)
6954                : n.value && e && t && 'update' in n.value && n.value.update({ projection: void 0 }))
6955            })({
6956              children: f.value,
6957              isMercator: l,
6958              root:
6959                (
6960                  null == p ? void 0 : p.value
6961                ) ?
6962                  p
6963                : g,
6964            }),
6965            (null == b ? void 0 : b.size) && (b.forEach((e) => clearTimeout(e)), b.clear()))
6966        }),
6967      s)
6968    ) {
6969      let e = mc(s)
6970      mn(
6971        s,
6972        (t) => {
6973          if (!t) return
6974          const n = Object.keys(Lc(e, t))
6975          if (0 === n.length) return
6976          const r = mc(t)
6977          for (const e in r) n.includes(e) || delete r[e]
6978          const o = i && (yt(i) ? i.value : i)
6979          ;(o && bc(r, o),
6980            0 !== Object.keys(r).length && ((e = mc(t)), f.value && 'update' in f.value && f.value.update(r)))
6981        },
6982        { deep: !0 }
6983      )
6984    }
6985    let _
6986    if (
6987      (a || l ?
6988        await (async function ({ timeoutCallback: e, waitDuration: t } = {}) {
6989          if (
6990            ('undefined' == typeof window && vc({ text: 'waitTillYmapInit cannot be called on SSR.', isInternal: !0 }),
6991            'undefined' == typeof ymaps3)
6992          )
6993            return new Promise((n, r) => {
6994              if ('undefined' == typeof ymaps3) {
6995                let o
6996                ;(!1 !== (t = void 0 !== t ? t : pc.settings.value.mapsScriptWaitDuration) &&
6997                  ((o = setTimeout(
6998                    () => {
6999                      ;(null == e || e(o, !0),
7000                        r(
7001                          new pc.YandexMapException(
7002                            'Was not able to wait for map initialization in waitTillYmapInit. Ensure that map was initialized. You can change this behavior by using mapsScriptWaitDuration.'
7003                          )
7004                        ))
7005                    },
7006                    'number' == typeof t ? t : 5e3
7007                  )),
7008                  null == e || e(o, !1)),
7009                  mn(
7010                    pc.isLoaded,
7011                    () => {
7012                      ;(o && (clearTimeout(o), null == e || e(o, !0)),
7013                        'loaded' === pc.loadStatus.value ? n() : r(pc.loadError))
7014                    },
7015                    { immediate: !0 }
7016                  ))
7017              } else n()
7018            })
7019        })({ timeoutCallback: y })
7020      : (await Ic({ timeoutCallback: y }),
7021        g.value ||
7022          vc({
7023            text: 'map is undefined in setupMapChildren. Please verify that Yandex Maps were initialized successfully and you only use components inside <yandex-map>.',
7024          })),
7025      n &&
7026        ((null == p ? void 0 : p.value) || (await Wt()),
7027        (null == p ? void 0 : p.value) ||
7028          vc({
7029            text: "mapRoot is undefined in setupMapChildren. Please verify that you are using component inside it's root: for example, don't use Controls outside <yandex-map-controls>.",
7030          })),
7031      c && (await Wt(), await Promise.all((null == m ? void 0 : m.value) || [])),
7032      r)
7033    ) {
7034      const e = r()
7035      ;
7035((null == h ? void 0 : h.value) && h.value.push(Promise.resolve(e)), (_ = await e))
7036    }
7037    return (
7038      (f.value = o(_)),
7039      e || !g.value || l ?
7040        a ? v.value.push(f.value)
7041        : l && g.value && g.value.update({ projection: f.value })
7042      : ((null == h ? void 0 : h.value) && (await Promise.all(h.value), r || (await Wt())),
7043        'object' == typeof (null == p ? void 0 : p.value) && Array.isArray(p.value) ?
7044          (p.value = [...p.value, f.value])
7045        : ((null == p ? void 0 : p.value) || g.value).addChild(f.value)),
7046      f.value
7047    )
7048  }
7049  const Fc = En({
7050      name: 'YandexMapListener',
7051      props: {
7052        value: { type: Object, default: null },
7053        modelValue: { type: Object, default: null },
7054        settings: { type: Object, default: () => ({}) },
7055      },
7056      emits: { input: (e) => !0, 'update:modelValue': (e) => !0 },
7057      slots: Object,
7058      setup(e, { slots: t, emit: n }) {
7059        let r
7060        return (
7061          Ln(async () => {
7062            ;((r = await Dc({
7063              createFunction: () => new ymaps3.YMapListener(e.settings || {}),
7064              settings: wo(() => e.settings),
7065            })),
7066              n('input', r),
7067              n('update:modelValue', r))
7068          }),
7069          () => {
7070            var e
7071            return ko('div', null == (e = t.default) ? void 0 : e.call(t, {}))
7072          }
7073        )
7074      },
7075    }),
7076    Mc = En({
7077      name: 'YandexMapDefaultFeaturesLayer',
7078      props: {
7079        value: { type: Object, default: null },
7080        modelValue: { type: Object, default: null },
7081        settings: { type: Object, default: () => ({}) },
7082      },
7083      emits: { input: (e) => !0, 'update:modelValue': (e) => !0, hold: (e) => !0 },
7084      slots: Object,
7085      setup(e, { slots: t, emit: n }) {
7086        const r = dr('needsToHold')
7087        let o
7088        return (
7089          r.value++,
7090          Ln(async () => {
7091            ;((o = await Dc({
7092              createFunction: () => new ymaps3.YMapDefaultFeaturesLayer(e.settings || {}),
7093              settings: wo(() => e.settings),
7094              isLayer: !0,
7095            })),
7096              n('input', o),
7097              n('update:modelValue', o),
7098              r.value--)
7099          }),
7100          () => {
7101            var e
7102            return ko('div', null == (e = t.default) ? void 0 : e.call(t, {}))
7103          }
7104        )
7105      },
7106    }),
7107    jc = En({
7108      name: 'YandexMapDefaultSchemeLayer',
7109      props: {
7110        value: { type: Object, default: null },
7111        modelValue: { type: Object, default: null },
7112        settings: { type: Object, default: () => ({}) },
7113      },
7114      slots: Object,
7115      emits: { input: (e) => !0, 'update:modelValue': (e) => !0, hold: (e) => !0 },
7116      setup(e, { slots: t, emit: n }) {
7117        const r = dr('needsToHold')
7118        let o
7119        return (
7120          r.value++,
7121          Ln(async () => {
7122            ;((o = await Dc({
7123              createFunction: () => new ymaps3.YMapDefaultSchemeLayer(e.settings || {}),
7124              settings: wo(() => e.settings),
7125              isLayer: !0,
7126            })),
7127              n('input', o),
7128              n('update:modelValue', o),
7129              r.value--)
7130          }),
7131          () => {
7132            var e
7133            return ko('div', null == (e = t.default) ? void 0 : e.call(t, {}))
7134          }
7135        )
7136      },
7137    })
7138  function Uc({ position: e, containerAttrs: t, wrapperAttrs: n, zeroSizes: r }) {
7139    const o = { class: ['__ymap-marker'], style: {} },
7140      s = { class: ['__ymap-marker_wrapper'], style: {} },
7141      i = 'default' === e || 'default default' === e
7142    if (e && !i)
7143      if (e.startsWith('translate')) s.style.transform = e
7144      else {
7145        let t = 0,
7146          n = 0
7147        const r = e.split(' ')
7148        for (let e = 0; e < r.length; e++) {
7149          let o = 0
7150          const s = r[e]
7151          switch (s) {
7152            case 'top':
7153            case 'left':
7154              o = -100
7155              break
7156            case 'top-center':
7157            case 'left-center':
7158              o = -50
7159              break
7160            case 'bottom':
7161            case 'right':
7162              o = 100
7163              break
7164            case 'bottom-center':
7165            case 'right-center':
7166              o = 50
7167              break
7168            default:
7169              o = 0
7170          }
7171          s.startsWith('left') || s.startsWith('right') ? (t = o) : (n = o)
7172        }
7173        s.style.transform = `translate(${t}%, ${n}%)`
7174      }
7175    ;(!0 === r || (!1 !== r && e && !i)) &&
7176      ((o.style.width = '0'), (o.style.height = '0'), s.style.transform && (s.style.width = 'fit-content'))
7177    const a = { root: { ...(t ?? {}) }, children: { ...(n ?? {}) } }
7178    for (const [l, c] of Object.entries(a)) {
7179      const e = 'root' === l ? o : s
7180      ;(c.class && (Array.isArray(c.class) || (c.class = [c.class]), (c.class = [...e.class, ...c.class])),
7181        (null == c ? void 0 : c.style) &&
7182          ('object' != typeof c.style || Array.isArray(c.style) ?
7183            console.warn(
7184              `Style property was given in ${l} of marker, but it is not an object. Style of this prop can only be an object, therefore it was ignored.`
7185            )
7186          : (c.style = { ...e.style, ...c.style })),
7187        Object.assign(e, c))
7188    }
7189    return { root: o, children: s }
7190  }
7191  function $c(e) {
7192    e = { ...e }
7193    const t = { position: !0, containerAttrs: !0, wrapperAttrs: !0, zeroSizes: !0 }
7194    for (const n in t) n in e && delete e[n]
7195    return e
7196  }
7197  const Yc = En({
7198      name: 'YandexMapMarker',
7199      props: {
7200        value: { type: Object, default: null },
7201        modelValue: { type: Object, default: null },
7202        settings: { type: Object, required: !0 },
7203        position: { type: String },
7204        containerAttrs: { type: Object, default: () => ({}) },
7205        wrapperAttrs: { type: Object, default: () => ({}) },
7206        zeroSizes: { type: Boolean, default: null },
7207      },
7208      emits: { input: (e) => !0, 'update:modelValue': (e) => !0 },
7209      slots: Object,
7210      setup(e, { slots: t, emit: n }) {
7211        let r
7212        const o = _t(null)
7213        ;(Ln(async () => {
7214          ;(e.settings.coordinates || vc({ text: 'You must specify coordinates in YandexMapMarker settings' }),
7215            (r = await Dc({
7216              settings: wo(() => e.settings),
7217              createFunction: () => new ymaps3.YMapMarker(e.settings, o.value),
7218            })),
7219            n('input', r),
7220            n('update:modelValue', r))
7221        }),
7222          mn(o, () => {
7223            var e
7224            o.value && (null == (e = o.value.parentNode) || e.removeChild(o.value))
7225          }))
7226        const s = wo(() =>
7227          Uc({
7228            position: e.position,
7229            containerAttrs: e.containerAttrs,
7230            wrapperAttrs: e.wrapperAttrs,
7231            zeroSizes: e.zeroSizes,
7232          })
7233        )
7234        return () => {
7235          var e
7236          return ko('div', { ...s.value.root, ref: o }, [
7237            ko('div', { ...s.value.children }, null == (e = t.default) ? void 0 : e.call(t, {})),
7238          ])
7239        }
7240      },
7241    }),
7242    Vc = En({
7243      name: 'YandexMapControls',
7244      props: {
7245        value: { type: Object, default: null },
7246        modelValue: { type: Object, default: null },
7247        settings: { type: Object, required: !0 },
7248      },
7249      emits: { input: (e) => !0, 'update:modelValue': (e) => !0 },
7250      slots: Object,
7251      setup(e, { slots: t, emit: n }) {
7252        const r = Et(null)
7253        return (
7254          Ln(async () => {
7255            ;(e.settings.position || vc({ text: 'You must specify position in YandexMapControls settings' }),
7256              (r.value = await Dc({
7257                createFunction: () => new ymaps3.YMapControls(e.settings),
7258                isMapRoot: !0,
7259                settings: wo(() => e.settings),
7260              })),
7261              n('input', r.value),
7262              n('update:modelValue', r.value))
7263          }),
7264          () => {
7265            var e
7266            return r.value ? ko('div', null == (e = t.default) ? void 0 : e.call(t, {})) : ko('div')
7267          }
7268        )
7269      },
7270    }),
7271    Wc = En({
7272      name: 'YandexMapControl',
7273      props: { value: { type: Object, default: null }, modelValue: { type: Object, default: null } },
7274      emits: { input: (e) => !0, 'update:modelValue': (e) => !0 },
7275      slots: Object,
7276      setup(e, { slots: t, emit: n }) {
7277        let r
7278        const o = _t(null)
7279        return (
7280          Ln(async () => {
7281            ;((r = await Dc({
7282              createFunction: () => {
7283                const e = new ymaps3.YMapControl()
7284                class t extends ymaps3.YMapEntity {
7285                  _onAttach() {
7286                    ;((this._element = o.value), (this._detachDom = ymaps3.useDomContext(this, this._element)))
7287                  }
7288                  _onDetach() {
7289                    ;(this._detachDom(), (this._detachDom = null), (this._element = null))
7290                  }
7291                }
7292                return (e.addChild(new t({})), e)
7293              },
7294              strictMapRoot: !0,
7295            })),
7296              n('input', r),
7297              n('update:modelValue', r))
7298          }),
7299          () => {
7300            var e
7301            return ko('div', { ref: o }, null == (e = t.default) ? void 0 : e.call(t, {}))
7302          }
7303        )
7304      },
7305    }),
7306    zc = En({
7307      name: 'YandexMapClustererClusters',
7308      props: {
7309        clusterMarkerProps: { type: Object, default: () => ({}) },
7310        zoomOnClusterClick: { type: [Boolean, Object], default: !1 },
7311      },
7312      slots: Object,
7313      emits: { trueBounds: (e) => 2 === e.length, updatedBounds: (e) => 2 === e.length },
7314      setup(e, { slots: t, emit: n }) {
7315        const r = Pc(),
7316          o = dr('clusterFeatures'),
7317          s = wo(() => {
7318            var t, n, r, o
7319            return Uc({
7320              position: (null == (t = e.clusterMarkerProps) ? void 0 : t.position) ?? 'top-center left-center',
7321              containerAttrs: null == (n = e.clusterMarkerProps) ? void 0 : n.containerAttrs,
7322              wrapperAttrs: null == (r = e.clusterMarkerProps) ? void 0 : r.wrapperAttrs,
7323              zeroSizes: null == (o = e.clusterMarkerProps) ? void 0 : o.zeroSizes,
7324            })
7325          })
7326        return () => {
7327          const i = o.value.map(({ clusterer: o, element: i }, a) => {
7328            var l
7329            return ko(
7330              'div',
7331              {
7332                ...s.value.root,
7333                key: o.clusterId,
7334                ref: async (t) => {
7335                  if (t && !i.children.length) {
7336                    await Wt()
7337                    try {
7338                      i.addChild(
7339                        new ymaps3.YMapMarker(
7340                          {
7341                            ...$c(e.clusterMarkerProps),
7342                            coordinates: o.lnglat,
7343                            onClick: async (t) => {
7344                              var s, i, a, l, c
7345                              if (
7346                                (null == (i = (s = e.clusterMarkerProps).onClick) || i.call(s, t),
7347                                o.features.length >= 2)
7348                              ) {
7349                                const {
7350                                    minLongitude: t,
7351                                    minLatitude: s,
7352                                    maxLongitude: i,
7353                                    maxLatitude: u,
7354                                  } = o.features
7355                                    .map((e) => e.geometry.coordinates)
7356                                    .reduce(
7357                                      (e, [t, n]) => ({
7358                                        minLongitude: Math.min(e.minLongitude, t),
7359                                        minLatitude: Math.min(e.minLatitude, n),
7360                                        maxLongitude: Math.max(e.maxLongitude, t),
7361                                        maxLatitude: Math.max(e.maxLatitude, n),
7362                                      }),
7363                                      {
7364                                        minLongitude: 1 / 0,
7365                                        minLatitude: 1 / 0,
7366                                        maxLongitude: -1 / 0,
7367                                        maxLatitude: -1 / 0,
7368                                      }
7369                                    ),
7370                                  d = 'object' == typeof e.zoomOnClusterClick ? e.zoomOnClusterClick : {},
7371                                  f = [
7372                                    [t, u],
7373                                    [i, s],
7374                                  ]
7375                                if ((n('trueBounds', f), !e.zoomOnClusterClick)) return
7376                                const p = d.duration ?? 500
7377                                if ('boundsCorrect' === d.strategy) {
7378                                  const e = u - s,
7379                                    o = i - t,
7380                                    l = [
7381                                      [t - o, u - e],
7382                                      [i + o, s + e],
7383                                    ]
7384                                  ;(n('updatedBounds', l),
7385                                    null == (a = r.value) ||
7386                                      a.setLocation({ bounds: l, duration: p, easing: d.easing }))
7387                                } else {
7388                                  let { center: e, zoom: t } = await xc({ bounds: f, map: r.value })
7389                                  const o = t
7390                                  t = Math.floor(t)
7391                                  const s = o - t
7392                                  ;(!d.disableMinimalZoomCorrectDiff && s < 0.5 && (t -= 1),
7393                                    null == (l = r.value) ||
7394                                      l.setLocation({ center: e, zoom: t, duration: p, easing: d.easing }),
7395                                    await ((c = p + 50), new Promise((e) => setTimeout(e, c))),
7396                                    r.value && n('updatedBounds', r.value.bounds))
7397                                }
7398                              }
7399                            },
7400                          },
7401                          t
7402                        )
7403                      )
7404                    } catch (s) {
7405                      console.error(s)
7406                    }
7407                  }
7408                },
7409              },
7410              [
7411                ko(
7412                  'div',
7413                  { ...s.value.children },
7414                  null == (l = t.default) ?
7415                    void 0
7416                  : l.call(t, { clusterer: o, coordinates: o.lnglat, length: o.features.length })
7417                ),
7418              ]
7419            )
7420          })
7421          return ko('div', { key: o.value.map((e) => e.clusterer.clusterId).join(',') }, [i])
7422        }
7423      },
7424    }),
7425    Bc = En({
7426      name: 'YandexMapClusterer',
7427      props: {
7428        value: { type: Object, default: null },
7429        modelValue: { type: Object, default: null },
7430        settings: { type: Object, default: () => ({}) },
7431        clusterMarkerProps: { type: Object, default: () => ({}) },
7432        gridSize: { type: Number, default: 64 },
7433        zoomOnClusterClick: { type: [Boolean, Object], default: !1 },
7434      },
7435      slots: Object,
7436      emits: {
7437        input: (e) => !0,
7438        'update:modelValue': (e) => !0,
7439        trueBounds: (e) => 2 === e.length,
7440        updatedBounds: (e) => 2 === e.length,
7441      },
7442      setup(e, { slots: t, emit: n }) {
7443        const r = Et(null),
7444          o = Et([]),
7445          s = Et([])
7446        let i
7447        ur(
7448          'clusterFeatures',
7449          wo(() => s.value.filter((e) => e.clusterer.features.length > 1))
7450        )
7451        const a = wo(() => e.settings.tickTimeout),
7452          l = () => {
7453            const t = { ...e.settings }
7454            ;(!t.method && i && (t.method = null == i ? void 0 : i({ gridSize: e.gridSize })),
7455              a.value && (t.tickTimeout = a.value))
7456            const n = o.value.map(
7457              (e, t) => (
7458                e._props.id || e.update({ id: Math.random().toString() + Date.now().toString() }),
7459                {
7460                  type: 'Feature',
7461                  id: e._props.id,
7462                  geometry: { type: 'Point', coordinates: e._props.coordinates },
7463                  properties: 'properties' in e._props ? e._props.properties : {},
7464                }
7465              )
7466            )
7467            return (
7468              (t.onRender = (t) => {
7469                if (
7470                  ((s.value = t.map((e) => {
7471                    var t
7472                    return {
7473                      clusterer: e,
7474                      element:
7475                        (null == (t = s.value.find((t) => t.clusterer.clusterId === e.clusterId)) ?
7476                          void 0
7477                        : t.element) || new ymaps3.YMapCollection({}),
7478                    }
7479                  })),
7480                  e.settings.onRender)
7481                )
7482                  return e.settings.onRender(t)
7483              }),
7484              {
7485                ...t,
7486                marker: (e) => {
7487                  const t = o.value.find((t) => t._props.id === e.id)
7488                  return (
7489                    t ||
7490                    (vc({
7491                      text: `No entity with id ${e.id} (coordinates: ${e.geometry.coordinates.join(', ')}) were found in YandexMapClusterer.`,
7492                      isInternal: !0,
7493                      warn: !0,
7494                    }),
7495                    new ymaps3.YMapMarker({ coordinates: e.geometry.coordinates }))
7496                  )
7497                },
7498                features: n,
7499                cluster: (e) => {
7500                  const t = s.value.find((t) => t.clusterer.lnglat[0] === e[0] && t.clusterer.lnglat[1] === e[1])
7501                  return t ?
7502                      t.element
7503                    : (vc({
7504                        text: `No element with coordinates of ${e.join(', ')} were found in YandexMapClusterer.`,
7505                        isInternal: !0,
7506                        warn: !0,
7507                      }),
7508                      new ymaps3.YMapMarker({ coordinates: e }))
7509                },
7510              }
7511            )
7512          },
7513          c = async () => {
7514            var e, t
7515            ;(await Wt(), null == (e = r.value) || e.update(l()), null == (t = r.value) || t._render())
7516          }
7517        mn(
7518          () => [e.settings, e.gridSize],
7519          () => {
7520            c()
7521          },
7522          { deep: !0 }
7523        )
7524        return (
7525          mn(o, async () => {
7526            ;(await Wt(), c())
7527          }),
7528          Ln(() => {
7529            ;(async () => {
7530              ;((r.value = await Dc({
7531                createFunction: ({ YMapClusterer: e, clusterByGrid: t }) => ((i = t), new e(l())),
7532                requiredImport: () => ymaps3.import('@yandex/[email protected]'),
7533                isMapRoot: !0,
7534                mapRootRef: o,
7535              })),
7536                n('input', r.value),
7537                n('update:modelValue', r.value))
7538            })()
7539          }),
7540          () => {
7541            var o, s
7542            return (
7543              r.value ?
7544                xo.startsWith('2') ?
7545                  ko('div', [
7546                    ...((null == (o = t.default) ? void 0 : o.call(t, {})) || []),
7547                    ko(zc, {
7548                      props: { clusterMarkerProps: e.clusterMarkerProps, zoomOnClusterClick: e.zoomOnClusterClick },
7549                      on: { trueBounds: (e) => n('trueBounds', e), updatedBounds: (e) => n('updatedBounds', e) },
7550                      scopedSlots: {
7551                        default: (e) => {
7552                          var n
7553                          return ko('div', {}, [null == (n = t.cluster) ? void 0 : n.call(t, e)])
7554                        },
7555                      },
7556                    }),
7557                  ])
7558                : ko('div', [
7559                    ...((null == (s = t.default) ? void 0 : s.call(t, {})) || []),
7560                    ko(
7561                      zc,
7562                      {
7563                        clusterMarkerProps: e.clusterMarkerProps,
7564                        zoomOnClusterClick: e.zoomOnClusterClick,
7565                        onTrueBounds: (e) => n('trueBounds', e),
7566                        onUpdatedBounds: (e) => n('updatedBounds', e),
7567                      },
7568                      {
7569                        default: (e) => {
7570                          var n
7571                          return null == (n = t.cluster) ? void 0 : n.call(t, e)
7572                        },
7573                      }
7574                    ),
7575                  ])
7576              : ko('div')
7577            )
7578          }
7579        )
7580      },
7581    }),
7582    Kc = { xmlns: 'http://www.w3.org/2000/svg', width: '28', height: '36', fill: 'none' },
7583    Hc = [
7584      to(
7585        '<path fill="#1AB248" d="M28 14.344c0 2.788-.777 5.391-2.12 7.594C20.2 31.245 14 36 14 36S7.8 31.245 2.12 21.938A14.54 14.54 0 0 1 0 14.343C0 6.422 6.268 0 14 0s14 6.422 14 14.344"></path><rect width="22" height="22" x="3" y="3" fill="#fff" rx="11"></rect><path fill="#1AB248" fill-rule="evenodd" d="M20.794 17.624h-.814c.184.304.292.656.292 1.033 0 1.138-.969 2.065-2.16 2.065-1.19 0-2.16-.927-2.16-2.065 0-.377.108-.729.293-1.033h-2.564c.185.304.292.656.292 1.033 0 1.138-.968 2.065-2.159 2.065s-2.16-.927-2.16-2.065c0-.377.108-.729.293-1.033h-.823a.53.53 0 0 1-.54-.516l-.01-7.124-1.75-1.674a.5.5 0 0 1 0-.73c.21-.201.554-.201.764 0l1.927 1.843c.008.007.01.016.016.024a.5.5 0 0 1 .059.083.49.49 0 0 1 .064.349l.01 6.712h11.13a.53.53 0 0 1 .54.517.53.53 0 0 1-.54.516m-8.98 0c-.595 0-1.08.463-1.08 1.033s.485 1.032 1.08 1.032 1.08-.463 1.08-1.032c0-.57-.485-1.033-1.08-1.033m5.218 1.033
7585c0 .569.485 1.032 1.08 1.032s1.08-.463 1.08-1.032c0-.57-.484-1.033-1.08-1.033-.595 0-1.08.463-1.08 1.033m2.682-3.098h-8.476a.53.53 0 0 1-.54-.517V7.793c0-.285.242-.516.54-.516h4.805l3.671.02c.298 0 .54.231.54.516v7.23a.53.53 0 0 1-.54.516m-.54-7.23-3.131-.02v1.55a.53.53 0 0 1-.54.516.53.53 0 0 1-.54-.516v-1.55h-3.185v6.217h7.396z" clip-rule="evenodd"></path><rect width="22" height="22" x="3" y="3" fill="#fff" rx="11"></rect><rect width="22" height="22" x="3" y="3" fill="#fff" rx="11"></rect><path stroke="#1AB248" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M8 19h12M9.333 19V9.667L14.667 7v12m4 0v-6.667l-4-2.666M12 11v.007M12 13v.007M12 15v.007M12 17v.007"></path>',
7586        6
7587      ),
7588    ]
7589  const Xc = {
7590      render: function (e, t) {
7591        return ($r(), zr('svg', Kc, [...Hc]))
7592      },
7593    },
7594    qc = { xmlns: 'http://www.w3.org/2000/svg', width: '28', height: '36', fill: 'none' },
7595    Gc = [
7596      Zr(
7597        'path',
7598        {
7599          fill: '#4B3C87',
7600          d: 'M28 14.344c0 2.788-.777 5.391-2.12 7.594C20.2 31.245 14 36 14 36S7.8 31.245 2.12 21.938A14.54 14.54 0 0 1 0 14.343C0 6.422 6.268 0 14 0s14 6.422 14 14.344',
7601        },
7602        null,
7603        -1
7604      ),
7605      Zr('rect', { width: '22', height: '22', x: '3', y: '3', fill: '#fff', rx: '11' }, null, -1),
7606      Zr('rect', { width: '22', height: '22', x: '3', y: '3', fill: '#fff', rx: '11' }, null, -1),
7607      Zr(
7608        'path',
7609        {
7610          stroke: '#4B3C87',
7611          'stroke-linecap': 'round',
7612          'stroke-linejoin': 'round',
7613          'stroke-width': '1.2',
7614          d: 'M8.667 15.333h10.667m-6.667-6.666v10.666m-4-7.333h4M10 8.667h8c.737 0 1.334.597 1.334 1.333v8c0 .736-.597 1.333-1.334 1.333h-8A1.333 1.333 0 0 1 8.667 18v-8c0-.736.597-1.333 1.333-1.333m4.667 2h2.667v2.666h-2.667z',
7615        },
7616        null,
7617        -1
7618      ),
7619    ]
7620  const Zc = {
7621      render: function (e, t) {
7622        return ($r(), zr('svg', qc, [...Gc]))
7623      },
7624    },
7625    Jc = { xmlns: 'http://www.w3.org/2000/svg', width: '28', height: '36', fill: 'none' },
7626    Qc = [
7627      Zr(
7628        'path',
7629        {
7630          fill: '#EB5440',
7631          d: 'M28 14.344c0 2.788-.777 5.391-2.12 7.594C20.2 31.245 14 36 14 36S7.8 31.245 2.12 21.938A14.54 14.54 0 0 1 0 14.343C0 6.422 6.268 0 14 0s14 6.422 14 14.344',
7632        },
7633        null,
7634        -1
7635      ),
7636      Zr('rect', { width: '22', height: '22', x: '3', y: '3', fill: '#fff', rx: '11' }, null, -1),
7637      Zr(
7638        'path',
7639        {
7640          stroke: '#EB5440',
7641          'stroke-linecap': 'round',
7642          'stroke-linejoin': 'round',
7643          'stroke-width': '1.4',
7644          d: 'M14.667 14v.007M8 20h12M9.333 20V9.333A1.333 1.333 0 0 1 10.667 8h4m2.666 7v5M20 10.667h-4.667m0 0 2-2m-2 2 2 2',
7645        },
7646        null,
7647        -1
7648      ),
7649    ]
7650  const eu = {
7651      render: function (e, t) {
7652        return ($r(), zr('svg', Jc, [...Qc]))
7653      },
7654    },
7655    tu = { class: 'cdek-xvnk8x' },
7656    nu = ['onClick'],
7657    ru = ['checked', 'value', 'onInput'],
7658    ou = { class: 'cdek-pdfvml' },
7659    su = { class: 'cdek-qzbpbh' },
7660    iu = Qs(
7661      En({
7662        __name: 'SegmentedControl',
7663        props: { modelValue: {}, items: {} },
7664        emits: ['update:modelValue'],
7665        setup(e, { emit: t }) {
7666          const n = e,
7667            r = t,
7668            o = _t(0)
7669          ;(n.items.forEach((e, t) => (e.value === n.modelValue ? (o.value = t) : '')),
7670            mn(
7671              () => n.modelValue,
7672              () => {
7673                n.items.forEach((e, t) => (e.value === n.modelValue ? (o.value = t) : ''))
7674              }
7675            ))
7676          const s = (e, t) => {
7677            ;(e.preventDefault(),
7678              e.stopPropagation(),
7679              kt(o) !== t && ((o.value = t), r('update:modelValue', n.items[t].value)))
7680          }
7681          return (e, t) => (
7682            $r(),
7683            zr('div', tu, [
7684              ($r(!0),
7685              zr(
7686                Nr,
7687                null,
7688                $n(
7689                  n.items,
7690                  (e, t) => (
7691                    $r(),
7692                    zr(
7693                      'div',
7694                      {
7695                        key: t,
7696                        class: B([{ 'cdek-mfqq2r': t === o.value, 'cdek-fshz91': t !== o.value }, 'cdek-luckad']),
7697                        onClick: (e) => s(e, t),
7698                      },
7699                      [
7700                        Zr(
7701                          'input',
7702                          {
7703                            checked: t === o.value,
7704                            value: e.value,
7705                            class: 'cdek-wa75fd',
7706                            type: 'radio',
7707                            onInput: (e) => s(e, t),
7708                          },
7709                          null,
7710                          40,
7711                          ru
7712                        ),
7713                        Zr('div', ou, [Zr('label', su, X(e.label), 1)]),
7714                      ],
7715                      10,
7716                      nu
7717                    )
7718                  )
7719                ),
7720                128
7721              )),
7722            ])
7723          )
7724        },
7725      }),
7726      [['__scopeId', 'data-v-1ce8e8cf']]
7727    )
7728  function au(e) {
7729    return getComputedStyle(e)
7730  }
7731  function lu(e, t) {
7732    for (var n in t) {
7733      var r = t[n]
7734      ;('number' == typeof r && (r += 'px'), (e.style[n] = r))
7735    }
7736    return e
7737  }
7738  function cu(e) {
7739    var t = document.createElement('div')
7740    return ((t.className = e), t)
7741  }
7742  var uu =
7743    'undefined' != typeof Element &&
7744    (Element.prototype.matches ||
7745      Element.prototype.webkitMatchesSelector ||
7746      Element.prototype.mozMatchesSelector ||
7747      Element.prototype.msMatchesSelector)
7748  function du(e, t) {
7749    if (!uu) throw new Error('No element matching method supported')
7750    return uu.call(e, t)
7751  }
7752  function fu(e) {
7753    e.remove ? e.remove() : e.parentNode && e.parentNode.removeChild(e)
7754  }
7755  function pu(e, t) {
7756    return Array.prototype.filter.call(e.children, function (e) {
7757      return du(e, t)
7758    })
7759  }
7760  var hu = {
7761      main: 'ps',
7762      rtl: 'ps__rtl',
7763      element: {
7764        thumb: function (e) {
7765          return 'ps__thumb-' + e
7766        },
7767        rail: function (e) {
7768          return 'ps__rail-' + e
7769        },
7770        consuming: 'ps__child--consume',
7771      },
7772      state: {
7773        focus: 'ps--focus',
7774        clicking: 'ps--clicking',
7775        active: function (e) {
7776          return 'ps--active-' + e
7777        },
7778        scrolling: function (e) {
7779          return 'ps--scrolling-' + e
7780        },
7781      },
7782    },
7783    mu = { x: null, y: null }
7784  function gu(e, t) {
7785    var n = e.element.classList,
7786      r = hu.state.scrolling(t)
7787    n.contains(r) ? clearTimeout(mu[t]) : n.add(r)
7788  }
7789  function vu(e, t) {
7790    mu[t] = setTimeout(function () {
7791      return e.isAlive && e.element.classList.remove(hu.state.scrolling(t))
7792    }, e.settings.scrollingThreshold)
7793  }
7794  var bu = function (e) {
7795      ;((this.element = e), (this.handlers = {}))
7796    },
7797    yu = { isEmpty: { configurable: !0 } }
7798  ;((bu.prototype.bind = function (e, t) {
7799    ;(void 0 === this.handlers[e] && (this.handlers[e] = []),
7800      this.handlers[e].push(t),
7801      this.element.addEventListener(e, t, !1))
7802  }),
7803    (bu.prototype.unbind = function (e, t) {
7804      var n = this
7805      this.handlers[e] = this.handlers[e].filter(function (r) {
7806        return !(!t || r === t) || (n.element.removeEventListener(e, r, !1), !1)
7807      })
7808    }),
7809    (bu.prototype.unbindAll = function () {
7810      for (var e in this.handlers) this.unbind(e)
7811    }),
7812    (yu.isEmpty.get = function () {
7813      var e = this
7814      return Object.keys(this.handlers).every(function (t) {
7815        return 0 === e.handlers[t].length
7816      })
7817    }),
7818    Object.defineProperties(bu.prototype, yu))
7819  var _u = function () {
7820    this.eventElements = []
7821  }
7822  function Eu(e) {
7823    if ('function' == typeof window.CustomEvent) return new CustomEvent(e)
7824    var t = document.createEvent('CustomEvent')
7825    return (t.initCustomEvent(e, !1, !1, void 0), t)
7826  }
7827  function Ou(e, t, n, r, o) {
7828    var s
7829    if ((void 0 === r && (r = !0), void 0 === o && (o = !1), 'top' === t))
7830      s = ['contentHeight', 'containerHeight', 'scrollTop', 'y', 'up', 'down']
7831    else {
7832      if ('left' !== t) throw new Error('A proper axis should be provided')
7833      s = ['contentWidth', 'containerWidth', 'scrollLeft', 'x', 'left', 'right']
7834    }
7835    !(function (e, t, n, r, o) {
7836      var s = n[0],
7837        i = n[1],
7838        a = n[2],
7839        l = n[3],
7840        c = n[4],
7841        u = n[5]
7842      void 0 === r && (r = !0)
7843      void 0 === o && (o = !1)
7844      var d = e.element
7845      ;((e.reach[l] = null), d[a] < 1 && (e.reach[l] = 'start'))
7846      d[a] > e[s] - e[i] - 1 && (e.reach[l] = 'end')
7847      t &&
7848        (d.dispatchEvent(Eu('ps-scroll-' + l)),
7849        t < 0 ? d.dispatchEvent(Eu('ps-scroll-' + c)) : t > 0 && d.dispatchEvent(Eu('ps-scroll-' + u)),
7850        r &&
7851          (function (e, t) {
7852            ;(gu(e, t), vu(e, t))
7853          })(e, l))
7854      e.reach[l] && (t || o) && d.dispatchEvent(Eu('ps-' + l + '-reach-' + e.reach[l]))
7855    })(e, n, s, r, o)
7856  }
7857  function wu(e) {
7858    return parseInt(e, 10) || 0
7859  }
7860  ;((_u.prototype.eventElement = function (e) {
7861    var t = this.eventElements.filter(function (t) {
7862      return t.element === e
7863    })[0]
7864    return (t || ((t = new bu(e)), this.eventElements.push(t)), t)
7865  }),
7866    (_u.prototype.bind = function (e, t, n) {
7867      this.eventElement(e).bind(t, n)
7868    }),
7869    (_u.prototype.unbind = function (e, t, n) {
7870      var r = this.eventElement(e)
7871      ;(r.unbind(t, n), r.isEmpty && this.eventElements.splice(this.eventElements.indexOf(r), 1))
7872    }),
7873    (_u.prototype.unbindAll = function () {
7874      ;
7874(this.eventElements.forEach(function (e) {
7875        return e.unbindAll()
7876      }),
7877        (this.eventElements = []))
7878    }),
7879    (_u.prototype.once = function (e, t, n) {
7880      var r = this.eventElement(e),
7881        o = function (e) {
7882          ;(r.unbind(t, o), n(e))
7883        }
7884      r.bind(t, o)
7885    }))
7886  var ku = {
7887    isWebKit: 'undefined' != typeof document && 'WebkitAppearance' in document.documentElement.style,
7888    supportsTouch:
7889      'undefined' != typeof window &&
7890      ('ontouchstart' in window ||
7891        ('maxTouchPoints' in window.navigator && window.navigator.maxTouchPoints > 0) ||
7892        (window.DocumentTouch && document instanceof window.DocumentTouch)),
7893    supportsIePointer: 'undefined' != typeof navigator && navigator.msMaxTouchPoints,
7894    isChrome: 'undefined' != typeof navigator && /Chrome/i.test(navigator && navigator.userAgent),
7895  }
7896  function xu(e) {
7897    var t = e.element,
7898      n = Math.floor(t.scrollTop),
7899      r = t.getBoundingClientRect()
7900    ;((e.containerWidth = Math.round(r.width)),
7901      (e.containerHeight = Math.round(r.height)),
7902      (e.contentWidth = t.scrollWidth),
7903      (e.contentHeight = t.scrollHeight),
7904      t.contains(e.scrollbarXRail) ||
7905        (pu(t, hu.element.rail('x')).forEach(function (e) {
7906          return fu(e)
7907        }),
7908        t.appendChild(e.scrollbarXRail)),
7909      t.contains(e.scrollbarYRail) ||
7910        (pu(t, hu.element.rail('y')).forEach(function (e) {
7911          return fu(e)
7912        }),
7913        t.appendChild(e.scrollbarYRail)),
7914      !e.settings.suppressScrollX && e.containerWidth + e.settings.scrollXMarginOffset < e.contentWidth ?
7915        ((e.scrollbarXActive = !0),
7916        (e.railXWidth = e.containerWidth - e.railXMarginWidth),
7917        (e.railXRatio = e.containerWidth / e.railXWidth),
7918        (e.scrollbarXWidth = Cu(e, wu((e.railXWidth * e.containerWidth) / e.contentWidth))),
7919        (e.scrollbarXLeft = wu(
7920          ((e.negativeScrollAdjustment + t.scrollLeft) * (e.railXWidth - e.scrollbarXWidth)) /
7921            (e.contentWidth - e.containerWidth)
7922        )))
7923      : (e.scrollbarXActive = !1),
7924      !e.settings.suppressScrollY && e.containerHeight + e.settings.scrollYMarginOffset < e.contentHeight ?
7925        ((e.scrollbarYActive = !0),
7926        (e.railYHeight = e.containerHeight - e.railYMarginHeight),
7927        (e.railYRatio = e.containerHeight / e.railYHeight),
7928        (e.scrollbarYHeight = Cu(e, wu((e.railYHeight * e.containerHeight) / e.contentHeight))),
7929        (e.scrollbarYTop = wu((n * (e.railYHeight - e.scrollbarYHeight)) / (e.contentHeight - e.containerHeight))))
7930      : (e.scrollbarYActive = !1),
7931      e.scrollbarXLeft >= e.railXWidth - e.scrollbarXWidth && (e.scrollbarXLeft = e.railXWidth - e.scrollbarXWidth),
7932      e.scrollbarYTop >= e.railYHeight - e.scrollbarYHeight && (e.scrollbarYTop = e.railYHeight - e.scrollbarYHeight),
7933      (function (e, t) {
7934        var n = { width: t.railXWidth },
7935          r = Math.floor(e.scrollTop)
7936        t.isRtl ?
7937          (n.left = t.negativeScrollAdjustment + e.scrollLeft + t.containerWidth - t.contentWidth)
7938        : (n.left = e.scrollLeft)
7939        t.isScrollbarXUsingBottom ? (n.bottom = t.scrollbarXBottom - r) : (n.top = t.scrollbarXTop + r)
7940        lu(t.scrollbarXRail, n)
7941        var o = { top: r, height: t.railYHeight }
7942        t.isScrollbarYUsingRight ?
7943          t.isRtl ?
7944            (o.right =
7945              t.contentWidth -
7946              (t.negativeScrollAdjustment + e.scrollLeft) -
7947              t.scrollbarYRight -
7948              t.scrollbarYOuterWidth -
7949              9)
7950          : (o.right = t.scrollbarYRight - e.scrollLeft)
7951        : t.isRtl ?
7952          (o.left =
7953            t.negativeScrollAdjustment +
7954            e.scrollLeft +
7955            2 * t.containerWidth -
7956            t.contentWidth -
7957            t.scrollbarYLeft -
7958            t.scrollbarYOuterWidth)
7959        : (o.left = t.scrollbarYLeft + e.scrollLeft)
7960        ;(lu(t.scrollbarYRail, o),
7961          lu(t.scrollbarX, { left: t.scrollbarXLeft, width: t.scrollbarXWidth - t.railBorderXWidth }),
7962          lu(t.scrollbarY, { top: t.scrollbarYTop, height: t.scrollbarYHeight - t.railBorderYWidth }))
7963      })(t, e),
7964      e.scrollbarXActive ?
7965        t.classList.add(hu.state.active('x'))
7966      : (t.classList.remove(hu.state.active('x')),
7967        (e.scrollbarXWidth = 0),
7968        (e.scrollbarXLeft = 0),
7969        (t.scrollLeft = !0 === e.isRtl ? e.contentWidth : 0)),
7970      e.scrollbarYActive ?
7971        t.classList.add(hu.state.active('y'))
7972      : (t.classList.remove(hu.state.active('y')), (e.scrollbarYHeight = 0), (e.scrollbarYTop = 0), (t.scrollTop = 0)))
7973  }
7974  function Cu(e, t) {
7975    return (
7976      e.settings.minScrollbarLength && (t = Math.max(t, e.settings.minScrollbarLength)),
7977      e.settings.maxScrollbarLength && (t = Math.min(t, e.settings.maxScrollbarLength)),
7978      t
7979    )
7980  }
7981  function Su(e, t) {
7982    var n = t[0],
7983      r = t[1],
7984      o = t[2],
7985      s = t[3],
7986      i = t[4],
7987      a = t[5],
7988      l = t[6],
7989      c = t[7],
7990      u = t[8],
7991      d = e.element,
7992      f = null,
7993      p = null,
7994      h = null
7995    function m(t) {
7996      ;(t.touches && t.touches[0] && (t[o] = t.touches[0].pageY),
7997        (d[l] = f + h * (t[o] - p)),
7998        gu(e, c),
7999        xu(e),
8000        t.stopPropagation(),
8001        t.type.startsWith('touch') && t.changedTouches.length > 1 && t.preventDefault())
8002    }
8003    function g() {
8004      ;(vu(e, c), e[u].classList.remove(hu.state.clicking), e.event.unbind(e.ownerDocument, 'mousemove', m))
8005    }
8006    function v(t, i) {
8007      ;((f = d[l]),
8008        i && t.touches && (t[o] = t.touches[0].pageY),
8009        (p = t[o]),
8010        (h = (e[r] - e[n]) / (e[s] - e[a])),
8011        i ?
8012          e.event.bind(e.ownerDocument, 'touchmove', m)
8013        : (e.event.bind(e.ownerDocument, 'mousemove', m),
8014          e.event.once(e.ownerDocument, 'mouseup', g),
8015          t.preventDefault()),
8016        e[u].classList.add(hu.state.clicking),
8017        t.stopPropagation())
8018    }
8019    ;(e.event.bind(e[i], 'mousedown', function (e) {
8020      v(e)
8021    }),
8022      e.event.bind(e[i], 'touchstart', function (e) {
8023        v(e, !0)
8024      }))
8025  }
8026  var Tu = {
8027      'click-rail': function (e) {
8028        ;(e.element,
8029          e.event.bind(e.scrollbarY, 'mousedown', function (e) {
8030            return e.stopPropagation()
8031          }),
8032          e.event.bind(e.scrollbarYRail, 'mousedown', function (t) {
8033            var n =
8034              t.pageY - window.pageYOffset - e.scrollbarYRail.getBoundingClientRect().top > e.scrollbarYTop ? 1 : -1
8035            ;((e.element.scrollTop += n * e.containerHeight), xu(e), t.stopPropagation())
8036          }),
8037          e.event.bind(e.scrollbarX, 'mousedown', function (e) {
8038            return e.stopPropagation()
8039          }),
8040          e.event.bind(e.scrollbarXRail, 'mousedown', function (t) {
8041            var n =
8042              t.pageX - window.pageXOffset - e.scrollbarXRail.getBoundingClientRect().left > e.scrollbarXLeft ? 1 : -1
8043            ;((e.element.scrollLeft += n * e.containerWidth), xu(e), t.stopPropagation())
8044          }))
8045      },
8046      'drag-thumb': function (e) {
8047        ;(Su(e, [
8048          'containerWidth',
8049          'contentWidth',
8050          'pageX',
8051          'railXWidth',
8052          'scrollbarX',
8053          'scrollbarXWidth',
8054          'scrollLeft',
8055          'x',
8056          'scrollbarXRail',
8057        ]),
8058          Su(e, [
8059            'containerHeight',
8060            'contentHeight',
8061            'pageY',
8062            'railYHeight',
8063            'scrollbarY',
8064            'scrollbarYHeight',
8065            'scrollTop',
8066            'y',
8067            'scrollbarYRail',
8068          ]))
8069      },
8070      keyboard: function (e) {
8071        var t = e.element
8072        e.event.bind(e.ownerDocument, 'keydown', function (n) {
8073          if (
8074            !((n.isDefaultPrevented && n.isDefaultPrevented()) || n.defaultPrevented) &&
8075            (du(t, ':hover') || du(e.scrollbarX, ':focus') || du(e.scrollbarY, ':focus'))
8076          ) {
8077            var r,
8078              o = document.activeElement ? document.activeElement : e.ownerDocument.activeElement
8079            if (o) {
8080              if ('IFRAME' === o.tagName) o = o.contentDocument.activeElement
8081              else for (; o.shadowRoot; ) o = o.shadowRoot.activeElement
8082              if (
8083                du((r = o), 'input,[contenteditable]') ||
8084                du(r, 'select,[contenteditable]') ||
8085                du(r, 'textarea,[contenteditable]') ||
8086                du(r, 'button,[contenteditable]')
8087              )
8088                return
8089            }
8090            var s = 0,
8091              i = 0
8092            switch (n.which) {
8093              case 37:
8094                s =
8095                  n.metaKey ? -e.contentWidth
8096                  : n.altKey ? -e.containerWidth
8097                  : -30
8098                break
8099              case 38:
8100                i =
8101                  n.metaKey ? e.contentHeight
8102                  : n.altKey ? e.containerHeight
8103                  : 30
8104                break
8105              case 39:
8106                s =
8107                  n.metaKey ? e.contentWidth
8108                  : n.altKey ? e.containerWidth
8109                  : 30
8110                break
8111              case 40:
8112                i =
8113                  n.metaKey ? -e.contentHeight
8114                  : n.altKey ? -e.containerHeight
8115                  : -30
8116                break
8117              case 32:
8118                i = n.shiftKey ? e.containerHeight : -e.containerHeight
8119                break
8120              case 33:
8121                i = e.containerHeight
8122                break
8123              case 34:
8124                i = -e.containerHeight
8125                break
8126              case 36:
8127                i = e.contentHeight
8128                break
8129              case 35:
8130                i = -e.contentHeight
8131                break
8132              default:
8133                return
8134            }
8135            ;(e.settings.suppressScrollX && 0 !== s) ||
8136              (e.settings.suppressScrollY && 0 !== i) ||
8137              ((t.scrollTop -= i),
8138              (t.scrollLeft += s),
8139              xu(e),
8140              (function (n, r) {
8141                var o = Math.floor(t.scrollTop)
8142                if (0 === n) {
8143                  if (!e.scrollbarYActive) return !1
8144                  if ((0 === o && r > 0) || (o >= e.contentHeight - e.containerHeight && r < 0))
8145                    return !e.settings.wheelPropagation
8146                }
8147                var s = t.scrollLeft
8148                if (0 === r) {
8149                  if (!e.scrollbarXActive) return !1
8150                  if ((0 === s && n < 0) || (s >= e.contentWidth - e.containerWidth && n > 0))
8151                    return !e.settings.wheelPropagation
8152                }
8153                return !0
8154              })(s, i) && n.preventDefault())
8155          }
8156        })
8157      },
8158      wheel: function (e) {
8159        var t = e.element
8160        function n(n) {
8161          var r = (function (e) {
8162              var t = e.deltaX,
8163                n = -1 * e.deltaY
8164              return (
8165                (void 0 !== t && void 0 !== n) || ((t = (-1 * e.wheelDeltaX) / 6), (n = e.wheelDeltaY / 6)),
8166                e.deltaMode && 1 === e.deltaMode && ((t *= 10), (n *= 10)),
8167                t != t && n != n && ((t = 0), (n = e.wheelDelta)),
8168                e.shiftKey ? [-n, -t] : [t, n]
8169              )
8170            })(n),
8171            o = r[0],
8172            s = r[1]
8173          if (
8174            !(function (e, n, r) {
8175              if (!ku.isWebKit && t.querySelector('select:focus')) return !0
8176              if (!t.contains(e)) return !1
8177              for (var o = e; o && o !== t; ) {
8178                if (o.classList.contains(hu.element.consuming)) return !0
8179                var s = au(o)
8180                if (r && s.overflowY.match(/(scroll|auto)/)) {
8181                  var i = o.scrollHeight - o.clientHeight
8182                  if (i > 0 && ((o.scrollTop > 0 && r < 0) || (o.scrollTop < i && r > 0))) return !0
8183                }
8184                if (n && s.overflowX.match(/(scroll|auto)/)) {
8185                  var a = o.scrollWidth - o.clientWidth
8186                  if (a > 0 && ((o.scrollLeft > 0 && n < 0) || (o.scrollLeft < a && n > 0))) return !0
8187                }
8188                o = o.parentNode
8189              }
8190              return !1
8191            })(n.target, o, s)
8192          ) {
8193            var i = !1
8194            ;(e.settings.useBothWheelAxes ?
8195              e.scrollbarYActive && !e.scrollbarXActive ?
8196                (s ? (t.scrollTop -= s * e.settings.wheelSpeed) : (t.scrollTop += o * e.settings.wheelSpeed), (i = !0))
8197              : e.scrollbarXActive &&
8198                !e.scrollbarYActive &&
8199                (o ? (t.scrollLeft += o * e.settings.wheelSpeed) : (t.scrollLeft -= s * e.settings.wheelSpeed),
8200                (i = !0))
8201            : ((t.scrollTop -= s * e.settings.wheelSpeed), (t.scrollLeft += o * e.settings.wheelSpeed)),
8202              xu(e),
8203              (i =
8204                i ||
8205                (function (n, r) {
8206                  var o = Math.floor(t.scrollTop),
8207                    s = 0 === t.scrollTop,
8208                    i = o + t.offsetHeight === t.scrollHeight,
8209                    a = 0 === t.scrollLeft,
8210                    l = t.scrollLeft + t.offsetWidth === t.scrollWidth
8211                  return !(Math.abs(r) > Math.abs(n) ? s || i : a || l) || !e.settings.wheelPropagation
8212                })(o, s)),
8213              i && !n.ctrlKey && (n.stopPropagation(), n.preventDefault()))
8214          }
8215        }
8216        void 0 !== window.onwheel ?
8217          e.event.bind(t, 'wheel', n)
8218        : void 0 !== window.onmousewheel && e.event.bind(t, 'mousewheel', n)
8219      },
8220      touch: function (e) {
8221        if (ku.supportsTouch || ku.supportsIePointer) {
8222          var t = e.element,
8223            n = {},
8224            r = 0,
8225            o = {},
8226            s = null
8227          ku.supportsTouch ?
8228            (e.event.bind(t, 'touchstart', c), e.event.bind(t, 'touchmove', u), e.event.bind(t, 'touchend', d))
8229          : ku.supportsIePointer &&
8230            (window.PointerEvent ?
8231              (e.event.bind(t, 'pointerdown', c), e.event.bind(t, 'pointermove', u), e.event.bind(t, 'pointerup', d))
8232            : window.MSPointerEvent &&
8233              (e.event.bind(t, 'MSPointerDown', c),
8234              e.event.bind(t, 'MSPointerMove', u),
8235              e.event.bind(t, 'MSPointerUp', d)))
8236        }
8237        function i(n, r) {
8238          ;((t.scrollTop -= r), (t.scrollLeft -= n), xu(e))
8239        }
8240        function a(e) {
8241          return e.targetTouches ? e.targetTouches[0] : e
8242        }
8243        function l(e) {
8244          return (
8245            (!e.pointerType || 'pen' !== e.pointerType || 0 !== e.buttons) &&
8246            (!(!e.targetTouches || 1 !== e.targetTouches.length) ||
8247              !(!e.pointerType || 'mouse' === e.pointerType || e.pointerType === e.MSPOINTER_TYPE_MOUSE))
8248          )
8249        }
8250        function c(e) {
8251          if (l(e)) {
8252            var t = a(e)
8253            ;((n.pageX = t.pageX), (n.pageY = t.pageY), (r = new Date().getTime()), null !== s && clearInterval(s))
8254          }
8255        }
8256        function u(s) {
8257          if (l(s)) {
8258            var c = a(s),
8259              u = { pageX: c.pageX, pageY: c.pageY },
8260              d = u.pageX - n.pageX,
8261              f = u.pageY - n.pageY
8262            if (
8263              (function (e, n, r) {
8264                if (!t.contains(e)) return !1
8265                for (var o = e; o && o !== t; ) {
8266                  if (o.classList.contains(hu.element.consuming)) return !0
8267                  var s = au(o)
8268                  if (r && s.overflowY.match(/(scroll|auto)/)) {
8269                    var i = o.scrollHeight - o.clientHeight
8270                    if (i > 0 && ((o.scrollTop > 0 && r < 0) || (o.scrollTop < i && r > 0))) return !0
8271                  }
8272                  if (n && s.overflowX.match(/(scroll|auto)/)) {
8273                    var a = o.scrollWidth - o.clientWidth
8274                    if (a > 0 && ((o.scrollLeft > 0 && n < 0) || (o.scrollLeft < a && n > 0))) return !0
8275                  }
8276                  o = o.parentNode
8277                }
8278                return !1
8279              })(s.target, d, f)
8280            )
8281              return
8282            ;(i(d, f), (n = u))
8283            var p = new Date().getTime(),
8284              h = p - r
8285            ;(h > 0 && ((o.x = d / h), (o.y = f / h), (r = p)),
8286              (function (n, r) {
8287                var o = Math.floor(t.scrollTop),
8288                  s = t.scrollLeft,
8289                  i = Math.abs(n),
8290                  a = Math.abs(r)
8291                if (a > i) {
8292                  if ((r < 0 && o === e.contentHeight - e.containerHeight) || (r > 0 && 0 === o))
8293                    return 0 === window.scrollY && r > 0 && ku.isChrome
8294                } else if (i > a && ((n < 0 && s === e.contentWidth - e.containerWidth) || (n > 0 && 0 === s)))
8295                  return !0
8296                return !0
8297              })(d, f) && s.preventDefault())
8298          }
8299        }
8300        function d() {
8301          e.settings.swipeEasing &&
8302            (clearInterval(s),
8303            (s = setInterval(function () {
8304              e.isInitialized ? clearInterval(s)
8305              : o.x || o.y ?
8306                Math.abs(o.x) < 0.01 && Math.abs(o.y) < 0.01 ? clearInterval(s)
8307                : e.element ? (i(30 * o.x, 30 * o.y), (o.x *= 0.8), (o.y *= 0.8))
8308                : clearInterval(s)
8309              : clearInterval(s)
8310            }, 10)))
8311        }
8312      },
8313    },
8314    Au = function (e, t) {
8315      var n = this
8316      if ((void 0 === t && (t = {}), 'string' == typeof e && (e = document.querySelector(e)), !e || !e.nodeName))
8317        throw new Error('no element is specified to initialize PerfectScrollbar')
8318      for (var r in ((this.element = e),
8319      e.classList.add(hu.main),
8320      (this.settings = {
8321        handlers: ['click-rail', 'drag-thumb', 'keyboard', 'wheel', 'touch'],
8322        maxScrollbarLength: null,
8323        minScrollbarLength: null,
8324        scrollingThreshold: 1e3,
8325        scrollXMarginOffset: 0,
8326        scrollYMarginOffset: 0,
8327        suppressScrollX: !1,
8328        suppressScrollY: !1,
8329        swipeEasing: !0,
8330        useBothWheelAxes: !1,
8331        wheelPropagation: !0,
8332        wheelSpeed: 1,
8333      }),
8334      t))
8335        this.settings[r] = t[r]
8336      ;((this.containerWidth = null),
8337        (this.containerHeight = null),
8338        (this.contentWidth = null),
8339        (this.contentHeight = null))
8340      var o,
8341        s,
8342        i = function () {
8343          return e.classList.add(hu.state.focus)
8344        },
8345        a = function () {
8346          return e.classList.remove(hu.state.focus)
8347        }
8348      ;((this.isRtl = 'rtl' === au(e).direction),
8349        !0 === this.isRtl && e.classList.add(hu.rtl),
8350        (this.isNegativeScroll =
8351          ((s = e.scrollLeft), (e.scrollLeft = -1), (o = e.scrollLeft < 0), (e.scrollLeft = s), o)),
8352        (this.negativeScrollAdjustment = this.isNegativeScroll ? e.scrollWidth - e.clientWidth : 0),
8353        (this.event = new _u()),
8354        (this.ownerDocument = e.ownerDocument || document),
8355        (this.scrollbarXRail = cu(hu.element.rail('x'))),
8356        e.appendChild(this.scrollbarXRail),
8357        (this.scrollbarX = cu(hu.element.thumb('x'))),
8358        this.scrollbarXRail.appendChild(this.scrollbarX),
8359        this.scrollbarX.setAttribute('tabindex', 0),
8360        this.event.bind(this.scrollbarX, 'focus', i),
8361        this.event.bind(this.scrollbarX, 'blur', a),
8362        (this.scrollbarXActive = null),
8363        (this.scrollbarXWidth = null),
8364        (this.scrollbarXLeft = null))
8365      var l = au(this.scrollbarXRail)
8366      ;((this.scrollbarXBottom = parseInt(l.bottom, 10)),
8367        isNaN(this.scrollbarXBottom) ?
8368          ((this.isScrollbarXUsingBottom = !1), (this.scrollbarXTop = wu(l.top)))
8369        : (this.isScrollbarXUsingBottom = !0),
8370        (this.railBorderXWidth = wu(l.borderLeftWidth) + wu(l.borderRightWidth)),
8371        lu(this.scrollbarXRail, { display: 'block' }),
8372        (this.railXMarginWidth = wu(l.marginLeft) + wu(l.marginRight)),
8373        lu(this.scrollbarXRail, { display: '' }),
8374        (this.railXWidth = null),
8375        (this.railXRatio = null),
8376        (this.scrollbarYRail = cu(hu.element.rail('y'))),
8377        e.appendChild(this.scrollbarYRail),
8378        (this.scrollbarY = cu(hu.element.thumb('y'))),
8379        this.scrollbarYRail.appendChild(this.scrollbarY),
8380        this.scrollbarY.setAttribute('tabindex', 0),
8381        this.event.bind(this.scrollbarY, 'focus', i),
8382        this.event.bind(this.scrollbarY, 'blur', a),
8383        (this.scrollbarYActive = null),
8384        (this.scrollbarYHeight = null),
8385        (this.scrollbarYTop = null))
8386      var c = au(this.scrollbarYRail)
8387      ;((this.scrollbarYRight = parseInt(c.right, 10)),
8388        isNaN(this.scrollbarYRight) ?
8389          ((this.isScrollbarYUsingRight = !1), (this.scrollbarYLeft = wu(c.left)))
8390        : (this.isScrollbarYUsingRight = !0),
8391        (this.scrollbarYOuterWidth =
8392          this.isRtl ?
8393            (function (e) {
8394              var t = au(e)
8395              return (
8396                wu(t.width) + wu(t.paddingLeft) + wu(t.paddingRight) + wu(t.borderLeftWidth) + wu(t.borderRightWidth)
8397              )
8398            })(this.scrollbarY)
8399          : null),
8400        (this.railBorderYWidth = wu(c.borderTopWidth) + wu(c.borderBottomWidth)),
8401        lu(this.scrollbarYRail, { display: 'block' }),
8402        (this.railYMarginHeight = wu(c.marginTop) + wu(c.marginBottom)),
8403        lu(this.scrollbarYRail, { display: '' }),
8404        (this.railYHeight = null),
8405        (this.railYRatio = null),
8406        (this.reach = {
8407          x:
8408            e.scrollLeft <= 0 ? 'start'
8409            : e.scrollLeft >= this.contentWidth - this.containerWidth ? 'end'
8410            : null,
8411          y:
8412            e.scrollTop <= 0 ? 'start'
8413            : e.scrollTop >= this.contentHeight - this.containerHeight ? 'end'
8414            : null,
8415        }),
8416        (this.isAlive = !0),
8417        this.settings.handlers.forEach(function (e) {
8418          return Tu[e](n)
8419        }),
8420        (this.lastScrollTop = Math.floor(e.scrollTop)),
8421        (this.lastScrollLeft = e.scrollLeft),
8422        this.event.bind(this.element, 'scroll', function (e) {
8423          return n.onScroll(e)
8424        }),
8425        xu(this))
8426    }
8427  ;((Au.prototype.update = function () {
8428    this.isAlive &&
8429      ((this.negativeScrollAdjustment =
8430        this.isNegativeScroll ? this.element.scrollWidth - this.element.clientWidth : 0),
8431      lu(this.scrollbarXRail, { display: 'block' }),
8432      lu(this.scrollbarYRail, { display: 'block' }),
8433      (this.railXMarginWidth = wu(au(this.scrollbarXRail).marginLeft) + wu(au(this.scrollbarXRail).marginRight)),
8434      (this.railYMarginHeight = wu(au(this.scrollbarYRail).marginTop) + wu(au(this.scrollbarYRail).marginBottom)),
8435      lu(this.scrollbarXRail, { display: 'none' }),
8436      lu(this.scrollbarYRail, { display: 'none' }),
8437      xu(this),
8438      Ou(this, 'top', 0, !1, !0),
8439      Ou(this, 'left', 0, !1, !0),
8440      lu(this.scrollbarXRail, { display: '' }),
8441      lu(this.scrollbarYRail, { display: '' }))
8442  }),
8443    (Au.prototype.onScroll = function (e) {
8444      this.isAlive &&
8445        (xu(this),
8446        Ou(this, 'top', this.element.scrollTop - this.lastScrollTop),
8447        Ou(this, 'left', this.element.scrollLeft - this.lastScrollLeft),
8448        (this.lastScrollTop = Math.floor(this.element.scrollTop)),
8449        (this.lastScrollLeft = this.element.scrollLeft))
8450    }),
8451    (Au.prototype.destroy = function () {
8452      this.isAlive &&
8453        (this.event.unbindAll(),
8454        fu(this.scrollbarX),
8455        fu(this.scrollbarY),
8456        fu(this.scrollbarXRail),
8457        fu(this.scrollbarYRail),
8458        this.removePsClasses(),
8459        (this.element = null),
8460        (this.scrollbarX = null),
8461        (this.scrollbarY = null),
8462        (this.scrollbarXRail = null),
8463        (this.scrollbarYRail = null),
8464        (this.isAlive = !1))
8465    }),
8466    (Au.prototype.removePsClasses = function () {
8467      this.element.className = this.element.className
8468        .split(' ')
8469        .filter(function (e) {
8470          return !e.match(/^ps([-_].+|)$/)
8471        })
8472        .join(' ')
8473    }))
8474  const Ru = (e) => (rn('data-v-d92c7b6d'), (e = e()), on(), e),
8475    Lu = { class: 'cdek-7b210z' },
8476    Pu = Ru(() => Zr('div', { class: 'cdek-3kq5ny' }, null, -1)),
8477    Iu = ['onClick'],
8478    Nu = { class: 'cdek-9ax2h3' },
8479    Du = Ru(() => Zr('span', { class: 'cdek-q4k1hq' }, null, -1)),
8480    Fu = Ru(() => Zr('span', { class: 'cdek-s1qo85' }, null, -1)),
8481    Mu = { class: 'cdek-2ew9g8' },
8482    ju = { class: 'cdek-2ew9g8' },
8483    Uu = En({
8484      __name: 'MenuComponent',
8485      setup(e) {
8486        const t = Js(),
8487          n = ps(),
8488          r = vs(),
8489          { t: o } = oc(),
8490          s = _t()
8491        Ln(() =>
8492          Wt(() => {
8493            n.debug && console.debug('[CDEK] Initializing Menu Prefect Scrollbar')
8494            try {
8495              new Au(s.value)
8496            } catch (e) {}
8497          })
8498        )
8499        return (e, i) => (
8500          $r(),
8501          zr(
8502            'div',
8503            { class: B([{ 'cdek-i5n42d': !kt(n).openedPopups[kt(fs).MENU] }, 'cdek-uv033b']) },
8504            [
8505              Zr('div', Lu, [
8506                Zr('div', { class: 'cdek-p9960d', onClick: i[0] || (i[0] = (e) => kt(n).togglePopup(kt(fs).MENU)) }, [
8507                  Pu,
8508                  Zr('div', null, X(kt(o)('hide')), 1),
8509                ]),
8510              ]),
8511              Zr(
8512                'div',
8513                { ref_key: 'scrollableMenu', ref: s, class: 'cdek-o0lrzz' },
8514                [
8515                  ($r(!0),
8516                  zr(
8517                    Nr,
8518                    null,
8519                    $n(
8520                      kt(t).filteredOffices,
8521                      (e) => (
8522                        $r(),
8523                        zr(
8524                          'div',
8525                          {
8526                            key: e.code,
8527                            class: 'cdek-xej5pa',
8528                            onClick: (o) => {
8529                              return (
8530                                (s = e),
8531                                n.debug && console.debug('[CDEK] Selected office from menu', s),
8532                                n.debug && console.debug('[CDEK] Switching delivery mode to office'),
8533                                r.$patch({ showSearchField: !1 }),
8534                                t.$patch({ location: { center: s.location, zoom: gs.HOME } }),
8535                                n.$patch({ mode: ds.OFFICE, selectedTariff: null, selected: !1 }),
8536                                n.closePopups(),
8537                                t.$patch({ exactOffice: s }),
8538                                void n.togglePopup(fs.INFO)
8539                              )
8540                              var s
8541                            },
8542                          },
8543                          [
8544                            Zr('span', Nu, [
8545                              e.type === kt(Ks).PICKUP ?
8546                                ($r(), zr(Nr, { key: 0 }, [Du, Zr('span', null, X(kt(o)('pickup')), 1)], 64))
8547                              : e.type === kt(Ks).OFFICE ?
8548                                ($r(), zr(Nr, { key: 1 }, [Fu, Zr('span', null, X(kt(o)('office')), 1)], 64))
8549                              : no('', !0),
8550                            ]),
8551                            Zr('p', Mu, X(e.address), 1),
8552                            Zr('div', ju, [
8553                              ($r(!0),
8554                              zr(
8555                                Nr,
8556                                null,
8557                                $n(e.work_time.split(', '), (e, t) => ($r(), zr('p', { key: t }, X(e), 1))),
8558                                128
8559                              )),
8560                            ]),
8561                          ],
8562                          8,
8563                          Iu
8564                        )
8565                      )
8566                    ),
8567                    128
8568                  )),
8569                ],
8570                512
8571              ),
8572            ],
8573            2
8574          )
8575        )
8576      },
8577    })
8578  function $u(e) {
8579    const t = e
8580    ;((t.__i18n = t.__i18n || []),
8581      t.__i18n.push({
8582        locale: '',
8583        resource: {
8584          eng: {
8585            hide: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Hide list' } },
8586            pickup: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Postamat' } },
8587            office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Office' } },
8588          },
8589          rus: {
8590            hide: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Скрыть список' } },
8591            pickup: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Постамат' } },
8592            office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Пункт выдачи' } },
8593          },
8594        },
8595      }))
8596  }
8597  $u(Uu)
8598  const Yu = Qs(Uu, [['__scopeId', 'data-v-d92c7b6d']]),
8599    Vu = Qs(
8600      En({
8601        __name: 'CdekButton',
8602        props: { theme: { default: 'primary' }, small: { type: Boolean }, disabled: { type: Boolean } },
8603        setup(e) {
8604          const t = e
8605          return (e, n) => (
8606            $r(),
8607            zr(
8608              'button',
8609              {
8610                class: B([
8611                  {
8612                    'cdek-b9aure': 'primary' === t.theme && !t.disabled,
8613                    'cdek-j30l3x': 'secondary' === t.theme && !t.disabled,
8614                    'cdek-hduxed': t.small,
8615                    'cdek-cpsdxs': t.disabled,
8616                  },
8617                  'cdek-hmeecb cursor-pinter',
8618                ]),
8619                type: 'button',
8620              },
8621              [Yn(e.$slots, 'default', {}, void 0, !0)],
8622              2
8623            )
8624          )
8625        },
8626      }),
8627      [['__scopeId', 'data-v-e38dd0fe']]
8628    ),
8629    Wu = { key: 0 },
8630    zu = { class: 'cdek-paz0c8' },
8631    Bu = { class: 'cdek-elq2oy' },
8632    Ku = ['onClick'],
8633    Hu = { key: 0, class: 'cdek-0os0h6' },
8634    Xu = { class: 'cdek-psbor4' },
8635    qu = { key: 1, class: 'cdek-fjsxo0' },
8636    Gu = [((e) => (rn('data-v-c6c2b13b'), (e = e()), on(), e))(() => Zr('div', { class: 'cdek-zghbpn' }, null, -1))],
8637    Zu = { key: 2, class: 'cdek-u1m6pu' },
8638    Ju = En({
8639      __name: 'TariffInfo',
8640      props: { tariffs: {} },
8641      setup(e) {
8642        const t = ps(),
8643          n = vs(),
8644          { t: r } = oc(),
8645          o = wo(() => Array.isArray(t.params.goods) && t.params.goods.length && null !== t.params.from),
8646          s = () =>
8647            t.$patch((e) => {
8648              e.selected = !0
8649            })
8650        return (e, i) => (
8651          $r(),
8652          zr('div', null, [
8653            kt(t).params.sender || (kt(t).params.canChoose && !o.value) ?
8654              ($r(),
8655              zr('div', Wu, [
8656                Jr(
8657                  Vu,
8658                  { small: !0, theme: kt(t).selected ? 'secondary' : 'primary', onClick: s },
8659                  { default: sn(() =>
8659 [eo(X(kt(r)(kt(t).selected ? 'selected' : 'select')), 1)]), _: 1 },
8660                  8,
8661                  ['theme']
8662                ),
8663              ]))
8664            : o.value ?
8665              ($r(),
8666              zr(
8667                Nr,
8668                { key: 1 },
8669                [
8670                  Zr('div', zu, X(kt(r)('title')), 1),
8671                  Zr('div', Bu, [
8672                    e.tariffs.length > 0 ?
8673                      ($r(!0),
8674                      zr(
8675                        Nr,
8676                        { key: 0 },
8677                        $n(
8678                          e.tariffs,
8679                          (e) => (
8680                            $r(),
8681                            zr(
8682                              'div',
8683                              {
8684                                key: e.tariff_code,
8685                                class: B([
8686                                  {
8687                                    'cdek-pog16f':
8688                                      null !== kt(t).selectedTariff &&
8689                                      kt(t).selectedTariff.tariff_code === e.tariff_code,
8690                                  },
8691                                  'cdek-18beit',
8692                                ]),
8693                                onClick: (n) =>
8694                                  ((e) => {
8695                                    t.$patch((t) => {
8696                                      t.selectedTariff = e
8697                                    })
8698                                  })(e),
8699                              },
8700                              [
8701                                null !== kt(t).selectedTariff && kt(t).selectedTariff.tariff_code === e.tariff_code ?
8702                                  ($r(), zr('i', Hu))
8703                                : no('', !0),
8704                                Zr('p', null, X(e.tariff_name), 1),
8705                                Zr('div', Xu, [
8706                                  Zr('div', null, [
8707                                    e.period_min !== e.period_max ?
8708                                      ($r(), zr(Nr, { key: 0 }, [eo(X(e.period_min) + ' - ', 1)], 64))
8709                                    : no('', !0),
8710                                    eo(' ' + X(e.period_max) + ' ' + X(kt(r)('days', e.period_max)), 1),
8711                                  ]),
8712                                  Zr('div', null, X(e.delivery_sum) + ' ' + X(kt(t).params.currency), 1),
8713                                ]),
8714                              ],
8715                              10,
8716                              Ku
8717                            )
8718                          )
8719                        ),
8720                        128
8721                      ))
8722                    : kt(n).loading ? ($r(), zr('div', qu, Gu))
8723                    : ($r(), zr('div', Zu, X(kt(r)('priceError')), 1)),
8724                  ]),
8725                ],
8726                64
8727              ))
8728            : no('', !0),
8729          ])
8730        )
8731      },
8732    })
8733  function Qu(e) {
8734    const t = e
8735    ;((t.__i18n = t.__i18n || []),
8736      t.__i18n.push({
8737        locale: '',
8738        resource: {
8739          eng: {
8740            priceError: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'There was a problem during cost calculation' } },
8741            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Select tariff' } },
8742            days: {
8743              t: 0,
8744              b: {
8745                t: 1,
8746                c: [
8747                  { t: 2, i: [{ t: 3 }], s: 'days' },
8748                  { t: 2, i: [{ t: 3 }], s: 'day' },
8749                  { t: 2, i: [{ t: 3 }], s: 'days' },
8750                ],
8751              },
8752            },
8753            select: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Select' } },
8754            selected: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Selected' } },
8755          },
8756          rus: {
8757            priceError: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Не могу посчитать стоимость' } },
8758            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Выберите тариф' } },
8759            days: {
8760              t: 0,
8761              b: {
8762                t: 1,
8763                c: [
8764                  { t: 2, i: [{ t: 3 }], s: 'дней' },
8765                  { t: 2, i: [{ t: 3 }], s: 'день' },
8766                  { t: 2, i: [{ t: 3 }], s: 'дня' },
8767                  { t: 2, i: [{ t: 3 }], s: 'дней' },
8768                ],
8769              },
8770            },
8771            select: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Выбрать' } },
8772            selected: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Выбран' } },
8773          },
8774        },
8775      }))
8776  }
8777  Qu(Ju)
8778  const ed = Qs(Ju, [['__scopeId', 'data-v-c6c2b13b']]),
8779    td = { class: 'cdek-kf9rpr' },
8780    nd = { class: 'cdek-1smek3' },
8781    rd = { class: 'cdek-lipuny' },
8782    od = { key: 1, class: 'cdek-u1m6pu' },
8783    sd = { key: 2, class: 'cdek-u1m6pu' },
8784    id = En({
8785      __name: 'DoorExtendedInfo',
8786      setup(e) {
8787        const t = Js(),
8788          n = ps(),
8789          { t: r } = oc(),
8790          o = _t()
8791        Ln(() =>
8792          Wt(() => {
8793            n.debug && console.debug('[CDEK] Initializing Office Prefect Scrollbar')
8794            try {
8795              new Au(o.value)
8796            } catch (e) {}
8797          })
8798        )
8799        const s = wo(() => {
8800          var e, n, r, o
8801          return (
8802            (null === t.fixedParams[Gs.COUNTRY] ||
8803              t.fixedParams[Gs.COUNTRY] ===
8804                (null == (n = null == (e = t.pointInfo) ? void 0 : e.country_code) ? void 0 : n.toLowerCase())) &&
8805            !(
8806              null !== t.fixedParams[Gs.LOCALITY] &&
8807              ((null == (r = t.pointInfo) ? void 0 : r.components) || []).filter((e) => e.kind === Gs.LOCALITY).length <
8808                1
8809            ) &&
8810            !(
8811              null !== t.fixedParams[Gs.PROVINCE] &&
8812              ((null == (o = t.pointInfo) ? void 0 : o.components) || []).filter((e) => e.kind === Gs.PROVINCE).length <
8813                1
8814            )
8815          )
8816        })
8817        return (e, i) => {
8818          var a, l, c
8819          return (
8820            $r(),
8821            zr(
8822              'div',
8823              {
8824                class: B([
8825                  { 'cdek-i5n42d': !kt(n).openedPopups[kt(fs).INFO] || kt(n).mode !== kt(ds).DOOR || !kt(t).pointInfo },
8826                  'cdek-dorbss',
8827                ]),
8828              },
8829              [
8830                Zr('div', td, [
8831                  Zr('a', { class: 'cdek-98j0ei', onClick: i[0] || (i[0] = (e) => kt(n).togglePopup(kt(fs).INFO)) }),
8832                  Zr('div', nd, X(kt(r)('title')), 1),
8833                ]),
8834                Zr(
8835                  'div',
8836                  { ref_key: 'scrollable', ref: o, class: 'cdek-4rxe5u' },
8837                  [
8838                    Zr('div', rd, X(null == (a = kt(t).pointInfo) ? void 0 : a.formatted), 1),
8839                    (
8840                      ((null == (l = kt(t).pointInfo) ? void 0 : l.precision) !== kt(Zs).EXACT &&
8841                        (null == (c = kt(t).pointInfo) ? void 0 : c.precision) !== kt(Zs).NUMBER) ||
8842                      !s.value
8843                    ) ?
8844                      s.value ?
8845                        ($r(), zr('div', sd, X(kt(r)('needExactAddress')), 1))
8846                      : ($r(), zr('div', od, X(kt(r)('forbidden')), 1))
8847                    : ($r(), Br(ed, { key: 0, tariffs: kt(n).tariffs.door }, null, 8, ['tariffs'])),
8848                  ],
8849                  512
8850                ),
8851              ],
8852              2
8853            )
8854          )
8855        }
8856      },
8857    })
8858  function ad(e) {
8859    const t = e
8860    ;((t.__i18n = t.__i18n || []),
8861      t.__i18n.push({
8862        locale: '',
8863        resource: {
8864          eng: {
8865            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Delivery address' } },
8866            needExactAddress: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Please, select exact address' } },
8867            forbidden: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Delivery to that address is unavailable' } },
8868          },
8869          rus: {
8870            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Адрес доставки' } },
8871            needExactAddress: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Выберите адрес точнее' } },
8872            forbidden: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Доставка в выбранный адрес недоступна' } },
8873          },
8874        },
8875      }))
8876  }
8877  ad(id)
8878  const ld = Qs(id, [['__scopeId', 'data-v-3095b5ae']]),
8879    cd = { class: 'cdek-kf9rpr' },
8880    ud = { class: 'cdek-1smek3' },
8881    dd = { class: 'cdek-qmwuzg' },
8882    fd = { class: 'cdek-fsvu2f' },
8883    pd = { class: 'cdek-2ew9g8' },
8884    hd = En({
8885      __name: 'OfficeExtendedInfo',
8886      setup(e) {
8887        const t = Js(),
8888          n = ps(),
8889          { t: r } = oc(),
8890          o = _t()
8891        return (
8892          Ln(() =>
8893            Wt(() => {
8894              n.debug && console.debug('[CDEK] Initializing Office Prefect Scrollbar')
8895              try {
8896                new Au(o.value)
8897              } catch (e) {}
8898            })
8899          ),
8900          (e, s) => {
8901            var i, a, l, c, u, d, f
8902            return (
8903              $r(),
8904              zr(
8905                'div',
8906                {
8907                  class: B([
8908                    {
8909                      'cdek-i5n42d':
8910                        !kt(n).openedPopups[kt(fs).INFO] || kt(n).mode !== kt(ds).OFFICE || !kt(t).exactOffice,
8911                    },
8912                    'cdek-dorbss',
8913                  ]),
8914                },
8915                [
8916                  Zr('div', cd, [
8917                    Zr('a', { class: 'cdek-98j0ei', onClick: s[0] || (s[0] = (e) => kt(n).togglePopup(kt(fs).INFO)) }),
8918                    Zr(
8919                      'div',
8920                      ud,
8921                      X(
8922                        kt(r)(
8923                          (null == (i = kt(t).exactOffice) ? void 0 : i.type) === kt(Ks).OFFICE ?
8924                            'title.office'
8925                          : 'title.pickup'
8926                        )
8927                      ) +
8928                        ' - ' +
8929                        X(null == (a = kt(t).exactOffice) ? void 0 : a.code),
8930                      1
8931                    ),
8932                  ]),
8933                  Zr(
8934                    'div',
8935                    { ref_key: 'scrollable', ref: o, class: 'cdek-4rxe5u' },
8936                    [
8937                      Zr('div', dd, [
8938                        Zr(
8939                          'div',
8940                          fd,
8941                          X(null == (l = kt(t).exactOffice) ? void 0 : l.city) +
8942                            ', ' +
8943                            X(null == (c = kt(t).exactOffice) ? void 0 : c.address),
8944                          1
8945                        ),
8946                        Zr('div', pd, [
8947                          ($r(!0),
8948                          zr(
8949                            Nr,
8950                            null,
8951                            $n(
8952                              null == (d = null == (u = kt(t).exactOffice) ? void 0 : u.work_time) ?
8953                                void 0
8954                              : d.split(', '),
8955                              (e, t) => ($r(), zr('div', { key: t }, X(e), 1))
8956                            ),
8957                            128
8958                          )),
8959                        ]),
8960                      ]),
8961                      Jr(
8962                        ed,
8963                        {
8964                          tariffs:
8965                            (null == (f = kt(t).exactOffice) ? void 0 : f.type) === kt(Ks).OFFICE ?
8966                              kt(n).tariffs.office
8967                            : kt(n).tariffs.pickup,
8968                        },
8969                        null,
8970                        8,
8971                        ['tariffs']
8972                      ),
8973                    ],
8974                    512
8975                  ),
8976                ],
8977                2
8978              )
8979            )
8980          }
8981        )
8982      },
8983    })
8984  function md(e) {
8985    const t = e
8986    ;((t.__i18n = t.__i18n || []),
8987      t.__i18n.push({
8988        locale: '',
8989        resource: {
8990          eng: {
8991            title: {
8992              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Office' } },
8993              pickup: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Postamat' } },
8994            },
8995            address: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Office address' } },
8996            workingTime: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Office working time' } },
8997            code: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Office code' } },
8998          },
8999          rus: {
9000            title: {
9001              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Пункт выдачи' } },
9002              pickup: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Постамат' } },
9003            },
9004            address: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Адрес пункта выдачи заказов' } },
9005            workingTime: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Время работы' } },
9006            code: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Код ПВЗ' } },
9007          },
9008        },
9009      }))
9010  }
9011  md(hd)
9012  const gd = Qs(hd, [['__scopeId', 'data-v-d8781755']]),
9013    vd = (e) => (rn('data-v-5ae9f56c'), (e = e()), on(), e),
9014    bd = { key: 0, class: 'cdek-4zstr5' },
9015    yd = { key: 1, class: 'cdek-974nrt' },
9016    _d = ['placeholder', 'title', 'value'],
9017    Ed = ['title'],
9018    Od = { key: 0 },
9019    wd = { key: 1 },
9020    kd = ['onClick'],
9021    xd = { key: 0, class: 'cdek-7eeyz5' },
9022    Cd = vd(() => Zr('span', { class: 'cdek-p9a13q' }, null, -1)),
9023    Sd = { key: 1, class: 'cdek-7eeyz5' },
9024    Td = vd(() => Zr('span', { class: 'cdek-6ncb86' }, null, -1)),
9025    Ad = ['onClick'],
9026    Rd = { class: 'cdek-7eeyz5' },
9027    Ld = vd(() => Zr('span', { class: 'cdek-s1qo85' }, null, -1)),
9028    Pd = En({
9029      __name: 'SearchComponent',
9030      setup(e) {
9031        const t = Js(),
9032          n = ps(),
9033          r = vs(),
9034          { t: o } = oc(),
9035          s = _t()
9036        Ln(() =>
9037          Wt(() => {
9038            ;(n.debug && console.debug('[CDEK] Initializing Search Prefect Scrollbar'), new Au(s.value))
9039          })
9040        )
9041        const i = _t(),
9042          a = () => {
9043            ;(r.$patch({ showSearchField: !0 }), i.value.focus())
9044          },
9045          l = () => {
9046            ;(r.$patch({ value: '' }), r.$patch({ showSearchField: !1 }))
9047          },
9048          c = (e) => {
9049            ;(l(), t.$patch({ location: e }))
9050          }
9051        return (e, u) => (
9052          $r(),
9053          zr(
9054            Nr,
9055            null,
9056            [
9057              Zr(
9058                'div',
9059                { class: B([{ 'cdek-gxcyiu': !kt(r).showSearchField }, 'cdek-fptd2w']) },
9060                [
9061                  Zr('div', { onClick: a }, [kt(r).loading ? ($r(), zr('div', bd)) : ($r(), zr('div', yd))]),
9062                  Zr(
9063                    'div',
9064                    { class: B([{ 'cdek-vfgr9z': !kt(r).showSearchField }, 'cdek-d5xywz']) },
9065                    [
9066                      Zr(
9067                        'input',
9068                        {
9069                          ref_key: 'searchInput',
9070                          ref: i,
9071                          placeholder: kt(o)(kt(n).mode === kt(ds).OFFICE ? 'title.office' : 'title.door'),
9072                          title: kt(o)(kt(n).mode === kt(ds).OFFICE ? 'title.office' : 'title.door'),
9073                          value: kt(r).value,
9074                          class: 'cdek-koxl8j',
9075                          type: 'text',
9076                          onInput: u[0] || (u[0] = (e) => kt(r).$patch({ value: e.target.value })),
9077                        },
9078                        null,
9079                        40,
9080                        _d
9081                      ),
9082                    ],
9083                    2
9084                  ),
9085                  Zr(
9086                    'div',
9087                    {
9088                      class: B({
9089                        'cdek-wa75fd': !kt(r).value,
9090                        'cdek-vfgr9z': !kt(r).showSearchField,
9091                        'cdek-iw4v9k': kt(r).showSearchField,
9092                      }),
9093                    },
9094                    [Zr('a', { title: kt(o)('clear'), class: 'cdek-nuhrgq', onClick: l }, null, 8, Ed)],
9095                    2
9096                  ),
9097                ],
9098                2
9099              ),
9100              Zr(
9101                'div',
9102                { ref_key: 'scrollableSearch', ref: s, class: B([{ 'cdek-wa75fd': !kt(r).value }, 'cdek-brn495']) },
9103                [
9104                  kt(r).loading ? ($r(), zr('div', Od, X(kt(o)('loading')), 1))
9105                  : (
9106                    0 !== kt(r).searchResults.length ||
9107                    (!kt(n).params.hideDeliveryOptions[kt(ds).OFFICE] && 0 !== kt(t).searchedOffices.length)
9108                  ) ?
9109                    no('', !0)
9110                  : ($r(), zr('div', wd, X(kt(o)('notFound')), 1)),
9111                  ($r(!0),
9112                  zr(
9113                    Nr,
9114                    null,
9115                    $n(
9116                      kt(r).searchResults,
9117                      (e, r) => (
9118                        $r(),
9119                        zr(
9120                          'div',
9121                          {
9122                            key: r,
9123                            class: 'cdek-czqadm',
9124                            onClick: (r) =>
9125                              ((e) => {
9126                                let r = gs.GENERAL
9127                                if (n.params.hideDeliveryOptions[ds.DOOR])
9128                                  -1 !== [Gs.ENTRANCE, Gs.HOUSE, Gs.STREET].indexOf(e.kind) && (r = gs.STREET)
9129                                else
9130                                  switch (e.kind) {
9131                                    case Gs.ENTRANCE:
9132                                    case Gs.HOUSE:
9133                                      r = gs.HOME
9134                                      break
9135                                    case Gs.STREET:
9136                                      r = gs.STREET
9137                                  }
9138                                ;(c({ center: e.position, zoom: r }),
9139                                  n.debug && console.debug('[CDEK] Selected geopoint from search', e),
9140                                  (e.kind !== Gs.ENTRANCE &&
9141                                    ((e.kind !== Gs.HOUSE && e.precision !== Zs.EXACT && e.precision !== Zs.NUMBER) ||
9142                                      n.params.hideDeliveryOptions[ds.DOOR])) ||
9143                                    (n.debug && console.debug('[CDEK] Switching delivery mode to door'),
9144                                    n.$patch({ mode: ds.DOOR, selectedTariff: null, selected: !1 }),
9145                                    t.$patch({ pointInfo: e, exactPoint: e.position }),
9146                                    n.togglePopup(fs.INFO)))
9147                              })(e),
9148                          },
9149                          [
9150                            (
9151                              (-1 === [kt(Gs).HOUSE, kt(Gs).ENTRANCE].indexOf(e.kind) &&
9152                                -1 === [kt(Zs).EXACT, kt(Zs).NUM
9152BER].indexOf(e.precision)) ||
9153                              kt(n).params.hideDeliveryOptions[kt(ds).DOOR]
9154                            ) ?
9155                              ($r(), zr('span', Sd, [Td, Zr('span', null, X(kt(o)('region')), 1)]))
9156                            : ($r(), zr('span', xd, [Cd, Zr('span', null, X(kt(o)('door')), 1)])),
9157                            Zr('span', null, X(e.formatted), 1),
9158                          ],
9159                          8,
9160                          kd
9161                        )
9162                      )
9163                    ),
9164                    128
9165                  )),
9166                  kt(n).params.hideDeliveryOptions[kt(ds).OFFICE] ?
9167                    no('', !0)
9168                  : ($r(!0),
9169                    zr(
9170                      Nr,
9171                      { key: 2 },
9172                      $n(
9173                        kt(t).searchedOffices,
9174                        (e) => (
9175                          $r(),
9176                          zr(
9177                            'div',
9178                            {
9179                              key: e.code,
9180                              class: 'cdek-czqadm',
9181                              onClick: (r) => {
9182                                return (
9183                                  (o = e),
9184                                  n.debug && console.debug('[CDEK] Selected office from search', o),
9185                                  n.debug && console.debug('[CDEK] Switching delivery mode to office'),
9186                                  c({ center: o.location, zoom: gs.HOME }),
9187                                  n.$patch({ mode: ds.OFFICE, selectedTariff: null, selected: !1 }),
9188                                  n.closePopups(),
9189                                  t.$patch({ exactOffice: o }),
9190                                  void n.togglePopup(fs.INFO)
9191                                )
9192                                var o
9193                              },
9194                            },
9195                            [
9196                              Zr('span', Rd, [Ld, Zr('span', null, X(kt(o)('office')), 1)]),
9197                              Zr('span', null, X(e.code) + ' - ' + X(e.name), 1),
9198                            ],
9199                            8,
9200                            Ad
9201                          )
9202                        )
9203                      ),
9204                      128
9205                    )),
9206                ],
9207                2
9208              ),
9209            ],
9210            64
9211          )
9212        )
9213      },
9214    })
9215  function Id(e) {
9216    const t = e
9217    ;((t.__i18n = t.__i18n || []),
9218      t.__i18n.push({
9219        locale: '',
9220        resource: {
9221          eng: {
9222            clear: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Clear' } },
9223            notFound: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Nothing found' } },
9224            loading: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Searching...' } },
9225            office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'CDEK Office' } },
9226            region: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Region at the map' } },
9227            door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Delivery address' } },
9228            title: {
9229              door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Delivery address' } },
9230              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Search' } },
9231            },
9232          },
9233          rus: {
9234            title: {
9235              door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Поиск адреса' } },
9236              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Поиск' } },
9237            },
9238            clear: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Очистить' } },
9239            notFound: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Ничего не найдено' } },
9240            loading: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Выполняется поиск...' } },
9241            office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Пункт СДЭК' } },
9242            region: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Область на карте' } },
9243            door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Адрес доставки' } },
9244          },
9245        },
9246      }))
9247  }
9248  Id(Pd)
9249  const Nd = Qs(Pd, [['__scopeId', 'data-v-5ae9f56c']]),
9250    Dd = (e) => (rn('data-v-6014ea9d'), (e = e()), on(), e),
9251    Fd = { class: 'cdek-lb8o5c' },
9252    Md = ['title'],
9253    jd = [Dd(() => Zr('div', { class: 'cdek-ow3fbb' }, null, -1))],
9254    Ud = { class: 'cdek-8lor9y' },
9255    $d = { class: 'cdek-e0tqvh' },
9256    Yd = { class: 'cdek-d3rr5q' },
9257    Vd = ['href'],
9258    Wd = [Dd(() => Zr('div', { class: 'cdek-emzuc1' }, null, -1))],
9259    zd = ['href'],
9260    Bd = { class: 'cdek-544iyh' },
9261    Kd = ['href'],
9262    Hd = [Dd(() => Zr('div', { class: 'cdek-hf9h24' }, null, -1))],
9263    Xd = ['href'],
9264    qd = En({
9265      __name: 'SupportComponent',
9266      setup(e) {
9267        const { t: t } = oc(),
9268          n = ps()
9269        return (e, r) => (
9270          $r(),
9271          zr('div', Fd, [
9272            Zr(
9273              'a',
9274              {
9275                title: kt(t)('hint'),
9276                class: 'cdek-5i3h1r',
9277                onClick: r[0] || (r[0] = (e) => kt(n).togglePopup(kt(fs).SUPPORT)),
9278              },
9279              jd,
9280              8,
9281              Md
9282            ),
9283            Zr(
9284              'div',
9285              { class: B([{ 'cdek-wa75fd': !kt(n).openedPopups[kt(fs).SUPPORT] }, 'cdek-k5vey1']) },
9286              [
9287                Zr('h1', Ud, X(kt(t)('title')), 1),
9288                Zr('p', $d, X(kt(t)('text')), 1),
9289                Zr('div', Yd, [
9290                  Zr('a', { href: `tel:${kt(hs).promo.tel.data}` }, Wd, 8, Vd),
9291                  Zr('a', { href: `tel:${kt(hs).promo.tel.data}` }, X(kt(hs).promo.tel.title), 9, zd),
9292                ]),
9293                Zr('div', Bd, [
9294                  Zr('a', { href: `mailto:${kt(hs).promo.mail}` }, Hd, 8, Kd),
9295                  Zr('a', { href: `mailto:${kt(hs).promo.mail}` }, X(kt(hs).promo.mail), 9, Xd),
9296                ]),
9297              ],
9298              2
9299            ),
9300          ])
9301        )
9302      },
9303    })
9304  function Gd(e) {
9305    const t = e
9306    ;((t.__i18n = t.__i18n || []),
9307      t.__i18n.push({
9308        locale: '',
9309        resource: {
9310          eng: {
9311            hint: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Support' } },
9312            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Support service' } },
9313            text: {
9314              t: 0,
9315              b: { t: 2, i: [{ t: 3 }], s: 'If you have any questions, you can ask them to our specialists' },
9316            },
9317          },
9318          rus: {
9319            hint: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Поддержка' } },
9320            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Служба поддержки' } },
9321            text: {
9322              t: 0,
9323              b: { t: 2, i: [{ t: 3 }], s: 'Если у вас есть вопросы, можете задать их нашим специалистам' },
9324            },
9325          },
9326        },
9327      }))
9328  }
9329  Gd(qd)
9330  const Zd = Qs(qd, [['__scopeId', 'data-v-6014ea9d']]),
9331    Jd = ['checked'],
9332    Qd = Qs(
9333      En({
9334        __name: 'CheckboxItem',
9335        props: { label: {}, disabled: { type: Boolean, default: !1 }, modelValue: { type: [Boolean, null] } },
9336        emits: ['update:modelValue'],
9337        setup(e, { emit: t }) {
9338          const n = e,
9339            r = t,
9340            o = () => {
9341              n.disabled || r('update:modelValue', !n.modelValue)
9342            }
9343          return (e, t) => (
9344            $r(),
9345            zr(
9346              'div',
9347              { class: B([{ 'cdek-lomc4o': n.disabled }, 'cdek-i3d919 group']), onClick: o },
9348              [
9349                Zr(
9350                  'input',
9351                  { checked: n.modelValue || !1, class: 'cdek-wa75fd', type: 'checkbox', onInput: o },
9352                  null,
9353                  40,
9354                  Jd
9355                ),
9356                Zr(
9357                  'span',
9358                  {
9359                    class: B([
9360                      {
9361                        'cdek-0llzl4': !n.disabled,
9362                        'cdek-69tgzw': n.disabled && n.modelValue,
9363                        'cdek-vvik0h': n.disabled && !n.modelValue,
9364                        'cdek-v057fo': !n.disabled && n.modelValue,
9365                      },
9366                      'cdek-4ra8ok',
9367                    ]),
9368                  },
9369                  [Zr('span', { class: B([{ 'cdek-wa75fd': !n.modelValue }, 'cdek-yy00r7']) }, null, 2)],
9370                  2
9371                ),
9372                Zr('label', { class: B([{ 'cdek-6l3ax0': !n.disabled }, 'cdek-b5qq25']) }, X(n.label), 3),
9373              ],
9374              2
9375            )
9376          )
9377        },
9378      }),
9379      [['__scopeId', 'data-v-2bfa0d34']]
9380    ),
9381    ef = { class: 'cdek-v1zk6g' },
9382    tf = ['onClick'],
9383    nf = ['checked', 'value', 'onInput'],
9384    rf = { class: 'cdek-b5qq25' },
9385    of = Qs(
9386      En({
9387        __name: 'RadioButton',
9388        props: { modelValue: {}, disabled: { type: Boolean, default: !1 }, items: {} },
9389        emits: ['update:modelValue'],
9390        setup(e, { emit: t }) {
9391          const n = t,
9392            r = e,
9393            o = _t(0)
9394          ;(r.items.forEach((e, t) => (e.value === r.modelValue ? (o.value = t) : '')),
9395            mn(
9396              () => r.modelValue,
9397              () => {
9398                r.items.forEach((e, t) => (e.value === r.modelValue ? (o.value = t) : ''))
9399              }
9400            ))
9401          const s = (e) => {
9402            r.disabled || kt(o) === e || ((o.value = e), n('update:modelValue', r.items[e].value))
9403          }
9404          return (e, t) => (
9405            $r(),
9406            zr('div', ef, [
9407              ($r(!0),
9408              zr(
9409                Nr,
9410                null,
9411                $n(
9412                  r.items,
9413                  (e, t) => (
9414                    $r(),
9415                    zr(
9416                      'div',
9417                      { key: t, onClick: (e) => s(t) },
9418                      [
9419                        Zr(
9420                          'input',
9421                          {
9422                            checked: t === o.value,
9423                            value: e.value,
9424                            type: 'radio',
9425                            class: 'cdek-wa75fd',
9426                            onInput: (e) => s(t),
9427                          },
9428                          null,
9429                          40,
9430                          nf
9431                        ),
9432                        Zr(
9433                          'div',
9434                          {
9435                            class: B([{ 'cdek-lomc4o': r.disabled, 'cdek-2ye2na': !r.disabled }, 'cdek-6axdai group']),
9436                          },
9437                          [
9438                            Zr(
9439                              'span',
9440                              {
9441                                class: B([
9442                                  {
9443                                    'cdek-esea3r': t === o.value,
9444                                    'cdek-24amge': !r.disabled && t === o.value,
9445                                    'cdek-0llzl4': !r.disabled && t !== o.value,
9446                                    'cdek-vvik0h': r.disabled,
9447                                  },
9448                                  'cdek-uwxyud',
9449                                ]),
9450                              },
9451                              null,
9452                              2
9453                            ),
9454                            Zr('label', rf, X(e.label), 1),
9455                          ],
9456                          2
9457                        ),
9458                      ],
9459                      8,
9460                      tf
9461                    )
9462                  )
9463                ),
9464                128
9465              )),
9466            ])
9467          )
9468        },
9469      }),
9470      [['__scopeId', 'data-v-70e772ab']]
9471    ),
9472    sf = { class: 'cdek-lelauu' },
9473    af = { class: 'cdek-7bgzk4' },
9474    lf = { class: 'cdek-iyw1ix' },
9475    cf = { key: 3, class: 'cdek-qjta35' },
9476    uf = En({
9477      __name: 'FilterComponent',
9478      setup(e) {
9479        const t = vs(),
9480          n = ps(),
9481          { t: r } = oc()
9482        return (e, o) => (
9483          $r(),
9484          zr('div', sf, [
9485            Zr('h1', af, X(kt(r)('title')), 1),
9486            Zr('div', lf, [
9487              kt(t).hideFilters.have_cash ?
9488                no('', !0)
9489              : ($r(),
9490                Br(
9491                  Qd,
9492                  {
9493                    key: 0,
9494                    disabled: null !== kt(n).params.forceFilters.have_cash,
9495                    label: kt(r)('cash'),
9496                    'model-value': kt(t).filters.have_cash,
9497                    'onUpdate:modelValue':
9498                      o[0] || (o[0] = (e) => kt(t).$patch({ filters: { ...kt(t).filters, have_cash: !!e || null } })),
9499                  },
9500                  null,
9501                  8,
9502                  ['disabled', 'label', 'model-value']
9503                )),
9504              kt(t).hideFilters.have_cashless ?
9505                no('', !0)
9506              : ($r(),
9507                Br(
9508                  Qd,
9509                  {
9510                    key: 1,
9511                    disabled: null !== kt(n).params.forceFilters.have_cashless,
9512                    label: kt(r)('cashless'),
9513                    'model-value': kt(t).filters.have_cashless,
9514                    'onUpdate:modelValue':
9515                      o[1] ||
9516                      (o[1] = (e) => kt(t).$patch({ filters: { ...kt(t).filters, have_cashless: !!e || null } })),
9517                  },
9518                  null,
9519                  8,
9520                  ['disabled', 'label', 'model-value']
9521                )),
9522              kt(t).hideFilters.is_dressing_room ?
9523                no('', !0)
9524              : ($r(),
9525                Br(
9526                  Qd,
9527                  {
9528                    key: 2,
9529                    disabled: null !== kt(n).params.forceFilters.is_dressing_room,
9530                    label: kt(r)('dress'),
9531                    'model-value': kt(t).filters.is_dressing_room,
9532                    'onUpdate:modelValue':
9533                      o[2] ||
9534                      (o[2] = (e) => kt(t).$patch({ filters: { ...kt(t).filters, is_dressing_room: !!e || null } })),
9535                  },
9536                  null,
9537                  8,
9538                  ['disabled', 'label', 'model-value']
9539                )),
9540              kt(t).hideFilters.type ?
9541                no('', !0)
9542              : ($r(),
9543                zr('div', cf, [
9544                  Jr(
9545                    of,
9546                    {
9547                      disabled: null !== kt(n).params.forceFilters.type,
9548                      items: [
9549                        { label: kt(r)('type.all'), value: kt(Ks).ALL },
9550                        { label: kt(r)('type.pickup'), value: kt(Ks).PICKUP },
9551                        { label: kt(r)('type.office'), value: kt(Ks).OFFICE },
9552                      ],
9553                      'model-value': kt(t).filters.type,
9554                      'onUpdate:modelValue':
9555                        o[3] || (o[3] = (e) => kt(t).$patch({ filters: { ...kt(t).filters, type: e } })),
9556                    },
9557                    null,
9558                    8,
9559                    ['disabled', 'items', 'model-value']
9560                  ),
9561                ])),
9562            ]),
9563          ])
9564        )
9565      },
9566    })
9567  function df(e) {
9568    const t = e
9569    ;((t.__i18n = t.__i18n || []),
9570      t.__i18n.push({
9571        locale: '',
9572        resource: {
9573          eng: {
9574            hint: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Open filters' } },
9575            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Filters' } },
9576            cashless: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Card payment' } },
9577            cash: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Cash payment' } },
9578            dress: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Have dressing room' } },
9579            type: {
9580              all: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'ALL' } },
9581              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Offices only' } },
9582              pickup: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Pickup points only' } },
9583            },
9584          },
9585          rus: {
9586            hint: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Открыть фильтры' } },
9587            title: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Фильтры' } },
9588            cashless: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Оплата картой' } },
9589            cash: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Оплата наличными' } },
9590            dress: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Есть примерочная' } },
9591            type: {
9592              all: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Все' } },
9593              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Только ПВЗ' } },
9594              pickup: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Только постаматы' } },
9595            },
9596          },
9597        },
9598      }))
9599  }
9600  df(uf)
9601  const ff = Qs(uf, [['__scopeId', 'data-v-9b2a4cd5']]),
9602    pf = ['value'],
9603    hf = Qs(
9604      En({
9605        __name: 'CdekInput',
9606        props: { modelValue: {}, label: {} },
9607        emits: ['update:modelValue'],
9608        setup(e, { emit: t }) {
9609          const n = e,
9610            r = t,
9611            o = wo(() => n.modelValue),
9612            s = (e) => {
9613              r('update:modelValue', e.target.value)
9614            }
9615          return (e, t) => (
9616            $r(),
9617            zr('div', null, [
9618              Zr(
9619                'label',
9620                { class: B([{ 'cdek-rulkfm': o.value, 'cdek-fshz91': !o.value }, 'cdek-58oolq']) },
9621                [
9622                  Zr(
9623                    'input',
9624                    io({ value: o.value, class: 'cdek-mg7vjt peer' }, e.$attrs, { onInput: s }),
9625                    null,
9626                    16,
9627                    pf
9628                  ),
9629                  e.label ?
9630                    ($r(), zr('div', { key: 0, class: B([{ 'cdek-3nkngo': o.value }, 'cdek-2dpwd5']) }, X(e.label), 3))
9631                  : no('', !0),
9632                ],
9633                2
9634              ),
9635            ])
9636          )
9637        },
9638      }),
9639      [['__scopeId', 'data-v-e4bdb538']]
9640    ),
9641    mf = { class: 'cdek-3f9gze' },
9642    gf = { class: 'cdek-d0hmb8' },
9643    vf = { class: 'cdek-ykpfwv' },
9644    bf = ((e) => (rn('data-v-9bf0fdb3'), (e = e()), on(), e))(() => Zr('div', { class: 'cdek-tcpfkz' }, null, -1)),
9645    yf = En({
9646      __name: 'PostcodeRequestModal',
9647      setup(e) {
9648        const t = _t(''),
9649          { t: n } = oc(),
9650          r = ps(),
9651          o = Js(),
9652          s = () => {
9653            t.value && (o.$patch((e) => (e.pointInfo.postal_code = t.value)), r.$patch(() => {}))
9654          }
9655        return (e, r) => (
9656          $r(),
9657          zr(
9658            Nr,
9659            null,
9660            [
9661              Zr('div', mf, [
9662                Zr('div', gf, [
9663                  Zr('h4', vf, X(kt(n)('title')), 1),
9664                  Jr(
9665                    hf,
9666                    {
9667                      modelValue: t.value,
9668                      'onUpdate:modelValue': r[0] || (r[0] = (e) => (t.value = e)),
9669                      label: kt(n)('label'),
9670                      class: 'cdek-2yvgu6',
9671                    },
9672                    null,
9673                    8,
9674                    ['modelValue', 'label']
9675                  ),
9676                  Jr(
9677                    Vu,
9678                    { disabled: !t.value, onClick: s },
9679                    { default: sn(() => [eo(X(kt(n)('button')), 1)]), _: 1 },
9680                    8,
9681                    ['disabled']
9682                  ),
9683                ]),
9684              ]),
9685              bf,
9686            ],
9687            64
9688          )
9689        )
9690      },
9691    })
9692  function _f(e) {
9693    const t = e
9694    ;((t.__i18n = t.__i18n || []),
9695      t.__i18n.push({
9696        locale: '',
9697        resource: {
9698          eng: {
9699            title: {
9700              t: 0,
9701              b: {
9702                t: 2,
9703                i: [{ t: 3 }],
9704                s: 'It was not possible to determine the departure address index, please enter it manually',
9705              },
9706            },
9707            label: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Postal code' } },
9708            button: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Save' } },
9709          },
9710          rus: {
9711            title: {
9712              t: 0,
9713              b: { t: 2, i: [{ t: 3 }], s: 'Не получилось определить индекс адреса отправления, введите его вручную' },
9714            },
9715            label: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Почтовый индекс' } },
9716            button: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Сохранить' } },
9717          },
9718        },
9719      }))
9720  }
9721  _f(yf)
9722  const Ef = Qs(yf, [['__scopeId', 'data-v-9bf0fdb3']]),
9723    Of = { key: 0, class: 'cdek-4zstr5' },
9724    wf = { key: 1, class: 'cdek-pnzmb2' },
9725    kf = Qs(
9726      En({
9727        __name: 'GeolocationComponent',
9728        setup(e) {
9729          const t = _t(!1),
9730            n = Js(),
9731            r = ps(),
9732            o = () => {
9733              ;((t.value = !0),
9734                Object.prototype.hasOwnProperty.call(window, 'ymaps3') ||
9735                  ((t.value = !1), console.error('[CDEK] ymaps3 unavailable when tried to geolocate')),
9736                ymaps3.geolocation
9737                  .getPosition({ enableHighAccuracy: !0, maximumAge: 6e4 })
9738                  .then((e) => {
9739                    ;(r.debug && console.debug('[CDEK] ymaps3 geocoded', e),
9740                      (n.location.center = e.coords),
9741                      (n.location.zoom = gs.STREET),
9742                      (n.geolocation = e.coords))
9743                  })
9744                  .catch((e) => {
9745                    console.error('[CDEK] ymaps3 geolocate error', e)
9746                  })
9747                  .finally(() => {
9748                    t.value = !1
9749                  }))
9750            }
9751          return (e, n) => (
9752            $r(),
9753            zr('div', { class: 'cdek-inz7xm', onClick: o }, [t.value ? ($r(), zr('div', Of)) : ($r(), zr('div', wf))])
9754          )
9755        },
9756      }),
9757      [['__scopeId', 'data-v-f19b9ffc']]
9758    ),
9759    xf = (e) => (rn('data-v-2722de74'), (e = e()), on(), e),
9760    Cf = [xf(() => Zr('div', { class: 'cdek-ae9hal' }, null, -1))],
9761    Sf = [xf(() => Zr('div', { class: 'cdek-4le08f' }, null, -1))],
9762    Tf = Qs(
9763      En({
9764        __name: 'ZoomComponent',
9765        setup(e) {
9766          const t = Js(),
9767            n = ps(),
9768            r = (e) => {
9769              ;(n.debug && console.debug('[CDEK] Changing zoom', t.location.zoom, e), (t.location.zoom += e))
9770            }
9771          return (e, t) => (
9772            $r(),
9773            zr(
9774              Nr,
9775              null,
9776              [
9777                Zr('div', { class: 'cdek-inz7xm', onClick: t[0] || (t[0] = (e) => r(1)) }, Cf),
9778                Zr('div', { class: 'cdek-inz7xm', onClick: t[1] || (t[1] = (e) => r(-1)) }, Sf),
9779              ],
9780              64
9781            )
9782          )
9783        },
9784      }),
9785      [['__scopeId', 'data-v-2722de74']]
9786    ),
9787    Af = (e) => (rn('data-v-cac4724d'), (e = e()), on(), e),
9788    Rf = Af(() => Zr('span', { class: 'cdek-6gqbf8' }, null, -1)),
9789    Lf = Af(() => Zr('span', { class: 'cdek-w9smev' }, null, -1)),
9790    Pf = Af(() => Zr('div', { class: 'cdek-k4y6mp' }, null, -1)),
9791    If = En({
9792      __name: 'MapComponent',
9793      setup(e) {
9794        const t = Js(),
9795          n = ps(),
9796          { t: r } = oc(),
9797          o = _t(t.location),
9798          s = _t()
9799        mn(t.location, () => (o.value = { ...t.location }))
9800        const i = wo(() =>
9801          [
9802            { label: r(n.params.sender ? 'from.office' : 'to.office'), value: ds.OFFICE },
9803            { label: r(n.params.sender ? 'from.door' : 'to.door'), value: ds.DOOR },
9804          ].filter((e) => !n.params.hideDeliveryOptions[e.value])
9805        )
9806        return (e, r) => (
9807          $r(),
9808          zr(
9809            Nr,
9810            null,
9811            [
9812              (
9813                kt(n).uiLoadLocksCounter < 1 &&
9814                !kt(n).params.hideDeliveryOptions[kt(ds).OFFICE] &&
9815                !kt(n).params.hideDeliveryOptions[kt(ds).DOOR]
9816              ) ?
9817                ($r(),
9818                Br(
9819                  iu,
9820                  {
9821                    key: 0,
9822                    items: i.value,
9823                    'model-value': kt(n).mode,
9824                    class: 'cdek-2yvgu6',
9825                    'onUpdate:modelValue':
9826                      r[0] ||
9827                      (r[0] = (e) => {
9828                        return (
9829                          (t = e),
9830                          n.debug && console.debug('[CDEK] changed delivery mode via selector'),
9831                          void n.$patch({ mode: t, selectedTariff: null, selected: !1 })
9832                        )
9833                        var t
9834                      }),
9835                  },
9836                  null,
9837                  8,
9838                  ['items', 'model-value']
9839                ))
9840              : no('', !0),
9841              Zr(
9842                'div',
9843                {
9844                  ref_key: 'root',
9845                  ref: s,
9846                  class: B([
9847                    {
9848                      'opened-menu':
9849                        kt(n).openedPopups[kt(fs).MENU] ||
9850                        (kt(n).openedPopups[kt(fs).INFO] && (kt(t).pointInfo || kt(t).exactOffice)),
9851                    },
9852                    'cdek-32nljf',
9853                  ]),
9854                },
9855                [
9856                  Jr(
9857                    kt(Nc),
9858                    { settings: { location: o.value } },
9859                    {
9860                      default: sn(() => [
9861                        Jr(kt(Fc), { settings: { onUpdate: kt(t).update, onClick: kt(t).customClick } }, null, 8, [
9862                          'settings',
9863                        ]),
9864                        Jr(kt(jc)),
9865                        Jr(kt(Mc)),
9866                        Jr(
9867                          kt(Vc),
9868                          { settings: { position: 'bottom right', orientation: 'vertical' } },
9869                          {
9870                            default: sn(() => [
9871                              Jr(kt(Wc), null, { default: sn(() => [Jr(Tf)]), _: 1 }),
9872                              Jr(kt(Wc), null, { default: sn(() => [Jr(kf)]), _: 1 }),
9873                            ]),
9874                            _: 1,
9875                          }
9876                        ),
9877                        Jr(
9878                          kt(Vc),
9879                          { settings: { position: 'top left', orientation: 'horizontal' } },
9880                          {
9881                            default: sn(() => [
9882                              Jr(kt(Wc), null, { default: sn(() => [Jr(Nd)]), _: 1 }),
9883                              (
9884                                kt(n).params.hideFilters.have_cashless &&
9885                                kt(n).params.hideFilters.have_cash &&
9886                                kt(n).params.hideFilters.is_dressing_room &&
9887                                kt(n).params.hideFilters.type
9888                              ) ?
9889                                no('', !0)
9890                              : ($r(),
9891                                Br(
9892                                  kt(Wc),
9893                                  {
9894                                    key: 0,
9895                                    class: 'cdek-rez3tg',
9896                                    onClick: r[1] || (r[1] = (e) => kt(n).togglePopup(kt(fs).FILTERS)),
9897                                  },
9898                                  { default: sn(() => [Rf]), _: 1 }
9899                                )),
9900                              kt(n).openedPopups[kt(fs).FILTERS] ?
9901                                ($r(),
9902                                Br(kt(Wc), { key: 1, class: 'cdek-alrio7' }, { default: sn(() => [Jr(ff)]), _: 1 }))
9903                              : no('', !0),
9904                            ]),
9905                            _: 1,
9906                          }
9907                        ),
9908                        Jr(
9909                          kt(Vc),
9910                          { settings: { position: 'bottom left', orientation: 'vertical' } },
9911                          {
9912                            default: sn(() => [
9913                              Jr(kt(Wc), { class: 'cdek-alrio7' }, { default: sn(() => [Jr(Zd)]), _: 1 }),
9914                            ]),
9915                            _: 1,
9916                          }
9917                        ),
9918                        kt(n).mode === kt(ds).OFFICE ?
9919                          ($r(),
9920                          Br(
9921                            kt(Vc),
9922                            { key: 0, settings: { position: 'top right', orientation: 'horizontal' } },
9923                            {
9924                              default: sn(() => [
9925                                kt(n).openedPopups[kt(fs).MENU] ?
9926                                  no('', !0)
9927                                : ($r(),
9928                                  Br(
9929                                    kt(Wc),
9930                                    {
9931                                      key: 0,
9932                                      class: 'cdek-rez3tg',
9933                                      onClick: r[2] || (r[2] = (e) => kt(n).togglePopup(kt(fs).MENU)),
9934                                    },
9935                                    { default: sn(() => [Lf]), _: 1 }
9936                                  )),
9937                              ]),
9938                              _: 1,
9939                            }
9940                          ))
9941                        : no('', !0),
9942                        kt(n).mode === kt(ds).OFFICE ?
9943                          ($r(),
9944                          Br(
9945                            kt(Bc),
9946                            { key: 1, 'grid-size': 64 },
9947                            {
9948                              cluster: sn(({ length: e }) => [
9949                                Zr(
9950                                  'div',
9951                                  {
9952                                    class: B([
9953                                      {
9954                                        'cdek-36s6q6': e < 10,
9955                                        'cdek-2wsl17': e >= 10,
9956                                        'cdek-oto7f8': e > 999 && e < 1e4,
9957                                        'cdek-61or5d': e > 99 && e < 1e3,
9958                                        'cdek-17yh8q': e < 100,
9959                                      },
9960                                      'cdek-5zk4s3',
9961                                    ]),
9962                                  },
9963                                  X(e),
9964                                  3
9965                                ),
9966                              ]),
9967                              default: sn(() => [
9968                                ($r(!0),
9969                                zr(
9970                                  Nr,
9971                                  null,
9972                                  $n(
9973                                    kt(t).packageSuitedOffices,
9974                                    (e) => (
9975                                      $r(),
9976                                      Br(
9977                                        kt(Yc),
9978                                        {
9979                                          key: e.code,
9980                                          settings: {
9981                                            coordinates: e.location,
9982                                            hideOutsideViewport: !0,
9983                                            onClick: () => {
9984                                              return (
9985                                                (r = e),
9986                                                n.debug && console.debug('[CDEK] Switching delivery mode to office'),
9987                                                n.$patch({ mode: ds.OFFICE, selectedTariff: null, selected: !1 }),
9988                                                n.debug && console.debug('[CDEK] Selected office from map', ft(r)),
9989                                                t.$patch({
9990                                                  exactOffice: r,
9991                                                  location: { ...t.location, center: r.location, zoom: 17 },
9992                                                }),
9993                                                void (n.openedPopups[fs.INFO] || n.togglePopup(fs.INFO))
9994                                              )
9995                                              var r
9996                                            },
9997                                          },
9998                                        },
9999                                        {
10000                                          default: sn(() => [
10001                                            e.type === kt(Ks).OFFICE ?
10002                                              ($r(), Br(kt(Xc), { key: 0, class: 'cdek-6pvvrh' }))
10003                                            : ($r(), Br(kt(Zc), { key: 1, class: 'cdek-6pvvrh' })),
10004                                          ]),
10005                                          _: 2,
10006                                        },
10007                                        1032,
10008                                        ['settings']
10009                                      )
10010                                    )
10011                                  ),
10012                                  128
10013                                )),
10014                              ]),
10015                              _: 1,
10016                            }
10017                          ))
10018                        : no('', !0),
10019                        null !== kt(t).exactPoint && kt(n).mode === kt(ds).DOOR ?
10020                          ($r(),
10021                          Br(
10022                            kt(Yc),
10023                            { key: 2, settings: { coordinates: kt(t).exactPoint } },
10024                            { default: sn(() => [Jr(kt(eu), { class: 'cdek-6pvvrh' })]), _: 1 },
10025                            8,
10026                            ['settings']
10027                          ))
10028                        : no('', !0),
10029                        null !== kt(t).geolocation ?
10030                          ($r(),
10031                          Br(
10032                            kt(Yc),
10033                            { key: 3, settings: { coordinates: kt(t).geolocation } },
10034                            { default: sn(() => [Pf]), _: 1 },
10035                            8,
10036                            ['settings']
10037                          ))
10038                        : no('', !0),
10039                      ]),
10040                      _: 1,
10041                    },
10042                    8,
10043                    ['settings']
10044                  ),
10045                  kt(n).mode === kt(ds).OFFICE ? ($r(), Br(Yu, { key: 0 })) : no('', !0),
10046                  Jr(ld),
10047                  Jr(gd),
10048                  (
10049                    kt(n).mode === kt(ds).DOOR &&
10050                    kt(n).params.requirePostcode &&
10051                    null !== kt(t).pointInfo &&
10052                    null === kt(t).pointInfo.postal_code &&
10053                    (kt(n).selected || null !== kt(n).selectedTariff)
10054                  ) ?
10055                    ($r(), Br(Ef, { key: 1 }))
10056                  : no('', !0),
10057                ],
10058                2
10059              ),
10060            ],
10061            64
10062          )
10063        )
10064      },
10065    })
10066  function Nf(e) {
10067    const t 
10067= e
10068    ;((t.__i18n = t.__i18n || []),
10069      t.__i18n.push({
10070        locale: '',
10071        resource: {
10072          eng: {
10073            to: {
10074              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Deliver to office' } },
10075              door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Delivery to door' } },
10076            },
10077            from: {
10078              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Deliver from office' } },
10079              door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Delivery from door' } },
10080            },
10081          },
10082          rus: {
10083            to: {
10084              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Доставить в пункт выдачи' } },
10085              door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Доставить до двери' } },
10086            },
10087            from: {
10088              office: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Доставить от пункта выдачи' } },
10089              door: { t: 0, b: { t: 2, i: [{ t: 3 }], s: 'Доставить от двери' } },
10090            },
10091          },
10092        },
10093      }))
10094  }
10095  Nf(If)
10096  const Df = Qs(If, [['__scopeId', 'data-v-cac4724d']])
10097  const Ff = 'undefined' != typeof window && 'undefined' != typeof document
10098  function Mf(e) {
10099    var t
10100    const n = 'function' == typeof (r = e) ? r() : kt(r)
10101    var r
10102    return null != (t = null == n ? void 0 : n.$el) ? t : n
10103  }
10104  'undefined' != typeof WorkerGlobalScope && (globalThis, WorkerGlobalScope)
10105  const jf = Ff ? window : void 0
10106  function Uf(e) {
10107    const t = (function () {
10108      const e = _t(!1),
10109        t = fo()
10110      return (
10111        t &&
10112          Ln(() => {
10113            e.value = !0
10114          }, t),
10115        e
10116      )
10117    })()
10118    return wo(() => (t.value, Boolean(e())))
10119  }
10120  function $f(e, t, n = {}) {
10121    const { window: r = jf, ...o } = n
10122    let s
10123    const i = Uf(() => r && 'ResizeObserver' in r),
10124      a = () => {
10125        s && (s.disconnect(), (s = void 0))
10126      },
10127      l = mn(
10128        wo(() => (Array.isArray(e) ? e.map((e) => Mf(e)) : [Mf(e)])),
10129        (e) => {
10130          if ((a(), i.value && r)) {
10131            s = new ResizeObserver(t)
10132            for (const t of e) t && s.observe(t, o)
10133          }
10134        },
10135        { immediate: !0, flush: 'post' }
10136      ),
10137      c = () => {
10138        ;(a(), l())
10139      }
10140    var u
10141    return ((u = c), te() && ne(u), { isSupported: i, stop: c })
10142  }
10143  const Yf = Qs(
10144      En({
10145        __name: 'App',
10146        setup(e) {
10147          const t = ps(),
10148            n = (function (e) {
10149              {
10150                e = ft(e)
10151                const t = {}
10152                for (const n in e) {
10153                  const r = e[n]
10154                  ;(yt(r) || lt(r)) && (t[n] = At(e, n))
10155                }
10156                return t
10157              }
10158            })(Js()),
10159            r = _t(null),
10160            o = _t(800)
10161          return (
10162            $f(r, (e) => (o.value = e[0].contentRect.width)),
10163            (e, s) => (
10164              $r(),
10165              zr(
10166                'div',
10167                { ref_key: 'el', ref: r, class: B([{ mobile: o.value < 555 }, 'cdek-jipbqv']) },
10168                [
10169                  kt(t).uiLoadLocksCounter > 0 ? ($r(), Br(si, { key: 0 })) : no('', !0),
10170                  null === kt(n).mapLoadError.value ? ($r(), Br(Df, { key: 1 })) : ($r(), Br(fc, { key: 2 })),
10171                ],
10172                2
10173              )
10174            )
10175          )
10176        },
10177      }),
10178      [['__scopeId', 'data-v-bd584a4d']]
10179    ),
10180    Vf = { key: 0, class: 'cdek-o13fdj' },
10181    Wf = Qs(
10182      En({
10183        __name: 'PopupWrapper',
10184        setup(e) {
10185          const t = ps()
10186          return (e, n) =>
10187            kt(t).params.popup ?
10188              ($r(),
10189              zr(
10190                Nr,
10191                { key: 0 },
10192                [
10193                  kt(t).globalPopup ?
10194                    ($r(),
10195                    zr('div', Vf, [
10196                      Zr(
10197                        'div',
10198                        {
10199                          class: B([
10200                            {
10201                              'cdek-w4z8qs':
10202                                !kt(t).params.hideDeliveryOptions[kt(ds).OFFICE] &&
10203                                !kt(t).params.hideDeliveryOptions[kt(ds).DOOR],
10204                            },
10205                            'cdek-fylsw1',
10206                          ]),
10207                        },
10208                        [
10209                          Zr('a', { class: 'cdek-pw1flc', onClick: n[0] || (n[0] = () => kt(t).closeWidget()) }),
10210                          Jr(Yf, { class: 'max-w-4xl h-[600px] w-[300px] sm:w-[500px] md:w-[600px] lg:w-[800px]' }),
10211                        ],
10212                        2
10213                      ),
10214                      Zr('div', { class: 'cdek-t4f5h0', onClick: n[1] || (n[1] = () => kt(t).closeWidget()) }),
10215                    ]))
10216                  : no('', !0),
10217                ],
10218                64
10219              ))
10220            : ($r(), Br(Yf, { key: 1 }))
10221        },
10222      }),
10223      [['__scopeId', 'data-v-335d247d']]
10224    ),
10225    zf = (function () {
10226      const e = ee(!0),
10227        t = e.run(() => _t({}))
10228      let n = [],
10229        r = []
10230      const o = pt({
10231        install(e) {
10232          ;(Go(o),
10233            (o._a = e),
10234            e.provide(Zo, o),
10235            (e.config.globalProperties.$pinia = o),
10236            r.forEach((e) => n.push(e)),
10237            (r = []))
10238        },
10239        use(e) {
10240          return (this._a ? n.push(e) : r.push(e), this)
10241        },
10242        _p: n,
10243        _a: null,
10244        _e: e,
10245        _s: new Map(),
10246        state: t,
10247      })
10248      return o
10249    })(),
10250    Bf = (e, t, n) => {
10251      if (0 === e) return 0
10252      const r = e > 10 && e < 20
10253      return (
10254        !r && e % 10 == 1 ? 1
10255        : (!r && e % 10 >= 2 && e % 10 <= 4) || t < 4 ? 2
10256        : 3
10257      )
10258    }
10259  function Kf(e) {
10260    return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, 'default') ? e.default : e
10261  }
10262  function Hf(e) {
10263    ;((this._maxSize = e), this.clear())
10264  }
10265  ;((Hf.prototype.clear = function () {
10266    ;((this._size = 0), (this._values = Object.create(null)))
10267  }),
10268    (Hf.prototype.get = function (e) {
10269      return this._values[e]
10270    }),
10271    (Hf.prototype.set = function (e, t) {
10272      return (this._size >= this._maxSize && this.clear(), e in this._values || this._size++, (this._values[e] = t))
10273    }))
10274  var Xf = /[^.^\]^[]+|(?=\[\]|\.\.)/g,
10275    qf = /^\d+$/,
10276    Gf = /^\d/,
10277    Zf = /[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,
10278    Jf = /^\s*(['"]?)(.*?)(\1)\s*$/,
10279    Qf = new Hf(512),
10280    ep = new Hf(512),
10281    tp = new Hf(512),
10282    np = {
10283      Cache: Hf,
10284      split: op,
10285      normalizePath: rp,
10286      setter: function (e) {
10287        var t = rp(e)
10288        return (
10289          ep.get(e) ||
10290          ep.set(e, function (e, n) {
10291            for (var r = 0, o = t.length, s = e; r < o - 1; ) {
10292              var i = t[r]
10293              if ('__proto__' === i || 'constructor' === i || 'prototype' === i) return e
10294              s = s[t[r++]]
10295            }
10296            s[t[r]] = n
10297          })
10298        )
10299      },
10300      getter: function (e, t) {
10301        var n = rp(e)
10302        return (
10303          tp.get(e) ||
10304          tp.set(e, function (e) {
10305            for (var r = 0, o = n.length; r < o; ) {
10306              if (null == e && t) return
10307              e = e[n[r++]]
10308            }
10309            return e
10310          })
10311        )
10312      },
10313      join: function (e) {
10314        return e.reduce(function (e, t) {
10315          return e + (sp(t) || qf.test(t) ? '[' + t + ']' : (e ? '.' : '') + t)
10316        }, '')
10317      },
10318      forEach: function (e, t, n) {
10319        !(function (e, t, n) {
10320          var r,
10321            o,
10322            s,
10323            i,
10324            a = e.length
10325          for (o = 0; o < a; o++)
10326            (r = e[o]) &&
10327              (ip(r) && (r = '"' + r + '"'), (s = !(i = sp(r)) && /^\d+$/.test(r)), t.call(n, r, i, s, o, e))
10328        })(Array.isArray(e) ? e : op(e), t, n)
10329      },
10330    }
10331  function rp(e) {
10332    return (
10333      Qf.get(e) ||
10334      Qf.set(
10335        e,
10336        op(e).map(function (e) {
10337          return e.replace(Jf, '$2')
10338        })
10339      )
10340    )
10341  }
10342  function op(e) {
10343    return e.match(Xf) || ['']
10344  }
10345  function sp(e) {
10346    return 'string' == typeof e && e && -1 !== ["'", '"'].indexOf(e.charAt(0))
10347  }
10348  function ip(e) {
10349    return (
10350      !sp(e) &&
10351      ((function (e) {
10352        return e.match(Gf) && !e.match(qf)
10353      })(e) ||
10354        (function (e) {
10355          return Zf.test(e)
10356        })(e))
10357    )
10358  }
10359  const ap =
10360      /[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,
10361    lp = (e) => e.match(ap) || [],
10362    cp = (e, t) => lp(e).join(t).toLowerCase(),
10363    up = (e) => lp(e).reduce((e, t) => `${e}${e ? t[0].toUpperCase() + t.slice(1).toLowerCase() : t.toLowerCase()}`, '')
10364  var dp = up,
10365    fp = (e) => cp(e, '_'),
10366    pp = { exports: {} }
10367  function hp(e, t) {
10368    var n = e.length,
10369      r = new Array(n),
10370      o = {},
10371      s = n,
10372      i = (function (e) {
10373        for (var t = new Map(), n = 0, r = e.length; n < r; n++) {
10374          var o = e[n]
10375          ;(t.has(o[0]) || t.set(o[0], new Set()), t.has(o[1]) || t.set(o[1], new Set()), t.get(o[0]).add(o[1]))
10376        }
10377        return t
10378      })(t),
10379      a = (function (e) {
10380        for (var t = new Map(), n = 0, r = e.length; n < r; n++) t.set(e[n], n)
10381        return t
10382      })(e)
10383    for (
10384      t.forEach(function (e) {
10385        if (!a.has(e[0]) || !a.has(e[1]))
10386          throw new Error('Unknown node. There is an unknown node in the supplied edges.')
10387      });
10388      s--;
10389
10390    )
10391      o[s] || l(e[s], s, new Set())
10392    return r
10393    function l(e, t, s) {
10394      if (s.has(e)) {
10395        var c
10396        try {
10397          c = ', node was:' + JSON.stringify(e)
10398        } catch (f) {
10399          c = ''
10400        }
10401        throw new Error('Cyclic dependency' + c)
10402      }
10403      if (!a.has(e))
10404        throw new Error(
10405          'Found unknown node. Make sure to provided all involved nodes. Unknown node: ' + JSON.stringify(e)
10406        )
10407      if (!o[t]) {
10408        o[t] = !0
10409        var u = i.get(e) || new Set()
10410        if ((t = (u = Array.from(u)).length)) {
10411          s.add(e)
10412          do {
10413            var d = u[--t]
10414            l(d, a.get(d), s)
10415          } while (t)
10416          s.delete(e)
10417        }
10418        r[--n] = e
10419      }
10420    }
10421  }
10422  ;((pp.exports = function (e) {
10423    return hp(
10424      (function (e) {
10425        for (var t = new Set(), n = 0, r = e.length; n < r; n++) {
10426          var o = e[n]
10427          ;(t.add(o[0]), t.add(o[1]))
10428        }
10429        return Array.from(t)
10430      })(e),
10431      e
10432    )
10433  }),
10434    (pp.exports.array = hp))
10435  const mp = Kf(pp.exports),
10436    gp = Object.prototype.toString,
10437    vp = Error.prototype.toString,
10438    bp = RegExp.prototype.toString,
10439    yp = 'undefined' != typeof Symbol ? Symbol.prototype.toString : () => '',
10440    _p = /^Symbol\((.*)\)(.*)$/
10441  function Ep(e, t = !1) {
10442    if (null == e || !0 === e || !1 === e) return '' + e
10443    const n = typeof e
10444    if ('number' === n)
10445      return (function (e) {
10446        return (
10447          e != +e ? 'NaN'
10448          : 0 === e && 1 / e < 0 ? '-0'
10449          : '' + e
10450        )
10451      })(e)
10452    if ('string' === n) return t ? `"${e}"` : e
10453    if ('function' === n) return '[Function ' + (e.name || 'anonymous') + ']'
10454    if ('symbol' === n) return yp.call(e).replace(_p, 'Symbol($1)')
10455    const r = gp.call(e).slice(8, -1)
10456    return (
10457      'Date' === r ?
10458        isNaN(e.getTime()) ? '' + e
10459        : e.toISOString(e)
10460      : 'Error' === r || e instanceof Error ? '[' + vp.call(e) + ']'
10461      : 'RegExp' === r ? bp.call(e)
10462      : null
10463    )
10464  }
10465  function Op(e, t) {
10466    let n = Ep(e, t)
10467    return null !== n ? n : (
10468        JSON.stringify(
10469          e,
10470          function (e, n) {
10471            let r = Ep(this[e], t)
10472            return null !== r ? r : n
10473          },
10474          2
10475        )
10476      )
10477  }
10478  function wp(e) {
10479    return null == e ? [] : [].concat(e)
10480  }
10481  let kp,
10482    xp,
10483    Cp,
10484    Sp = /\$\{\s*(\w+)\s*\}/g
10485  kp = Symbol.toStringTag
10486  class Tp {
10487    constructor(e, t, n, r) {
10488      ;((this.name = void 0),
10489        (this.message = void 0),
10490        (this.value = void 0),
10491        (this.path = void 0),
10492        (this.type = void 0),
10493        (this.params = void 0),
10494        (this.errors = void 0),
10495        (this.inner = void 0),
10496        (this[kp] = 'Error'),
10497        (this.name = 'ValidationError'),
10498        (this.value = t),
10499        (this.path = n),
10500        (this.type = r),
10501        (this.errors = []),
10502        (this.inner = []),
10503        wp(e).forEach((e) => {
10504          if (Ap.isError(e)) {
10505            this.errors.push(...e.errors)
10506            const t = e.inner.length ? e.inner : [e]
10507            this.inner.push(...t)
10508          } else this.errors.push(e)
10509        }),
10510        (this.message = this.errors.length > 1 ? `${this.errors.length} errors occurred` : this.errors[0]))
10511    }
10512  }
10513  ;((xp = Symbol.hasInstance), (Cp = Symbol.toStringTag))
10514  class Ap extends Error {
10515    static formatError(e, t) {
10516      const n = t.label || t.path || 'this'
10517      return (
10518        n !== t.path && (t = Object.assign({}, t, { path: n })),
10519        'string' == typeof e ? e.replace(Sp, (e, n) => Op(t[n]))
10520        : 'function' == typeof e ? e(t)
10521        : e
10522      )
10523    }
10524    static isError(e) {
10525      return e && 'ValidationError' === e.name
10526    }
10527    constructor(e, t, n, r, o) {
10528      const s = new Tp(e, t, n, r)
10529      if (o) return s
10530      ;(super(),
10531        (this.value = void 0),
10532        (this.path = void 0),
10533        (this.type = void 0),
10534        (this.params = void 0),
10535        (this.errors = []),
10536        (this.inner = []),
10537        (this[Cp] = 'Error'),
10538        (this.name = s.name),
10539        (this.message = s.message),
10540        (this.type = s.type),
10541        (this.value = s.value),
10542        (this.path = s.path),
10543        (this.errors = s.errors),
10544        (this.inner = s.inner),
10545        Error.captureStackTrace && Error.captureStackTrace(this, Ap))
10546    }
10547    static [xp](e) {
10548      return Tp[Symbol.hasInstance](e) || super[Symbol.hasInstance](e)
10549    }
10550  }
10551  let Rp = {
10552      default: '${path} is invalid',
10553      required: '${path} is a required field',
10554      defined: '${path} must be defined',
10555      notNull: '${path} cannot be null',
10556      oneOf: '${path} must be one of the following values: ${values}',
10557      notOneOf: '${path} must not be one of the following values: ${values}',
10558      notType: ({ path: e, type: t, value: n, originalValue: r }) => {
10559        const o = null != r && r !== n ? ` (cast from the value \`${Op(r, !0)}\`).` : '.'
10560        return 'mixed' !== t ?
10561            `${e} must be a \`${t}\` type, but the final value was: \`${Op(n, !0)}\`` + o
10562          : `${e} must match the configured type. The validated value was: \`${Op(n, !0)}\`` + o
10563      },
10564    },
10565    Lp = {
10566      length: '${path} must be exactly ${length} characters',
10567      min: '${path} must be at least ${min} characters',
10568      max: '${path} must be at most ${max} characters',
10569      matches: '${path} must match the following: "${regex}"',
10570      email: '${path} must be a valid email',
10571      url: '${path} must be a valid URL',
10572      uuid: '${path} must be a valid UUID',
10573      datetime: '${path} must be a valid ISO date-time',
10574      datetime_precision:
10575        '${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits',
10576      datetime_offset: '${path} must be a valid ISO date-time with UTC "Z" timezone',
10577      trim: '${path} must be a trimmed string',
10578      lowercase: '${path} must be a lowercase string',
10579      uppercase: '${path} must be a upper case string',
10580    },
10581    Pp = {
10582      min: '${path} must be greater than or equal to ${min}',
10583      max: '${path} must be less than or equal to ${max}',
10584      lessThan: '${path} must be less than ${less}',
10585      moreThan: '${path} must be greater than ${more}',
10586      positive: '${path} must be a positive number',
10587      negative: '${path} must be a negative number',
10588      integer: '${path} must be an integer',
10589    },
10590    Ip = { min: '${path} field must be later than ${min}', max: '${path} field must be at earlier than ${max}' },
10591    Np = { isValue: '${path} field must be ${value}' },
10592    Dp = { noUnknown: '${path} field has unspecified keys: ${unknown}' },
10593    Fp = {
10594      min: '${path} field must have at least ${min} items',
10595      max: '${path} field must have less than or equal to ${max} items',
10596      length: '${path} must have ${length} items',
10597    },
10598    Mp = {
10599      notType: (e) => {
10600        const { path: t, value: n, spec: r } = e,
10601          o = r.types.length
10602        if (Array.isArray(n)) {
10603          if (n.length < o)
10604            return `${t} tuple value has too few items, expected a length of ${o} but got ${n.length} for value: \`${Op(n, !0)}\``
10605          if (n.length > o)
10606            return `${t} tuple value has too many items, expected a length of ${o} but got ${n.length} for value: \`${Op(n, !0)}\``
10607        }
10608        return Ap.formatError(Rp.notType, e)
10609      },
10610    }
10611  Object.assign(Object.create(null), {
10612    mixed: Rp,
10613    string: Lp,
10614    number: Pp,
10615    date: Ip,
10616    object: Dp,
10617    array: Fp,
10618    boolean: Np,
10619    tuple: Mp,
10620  })
10621  const jp = (e) => e && e.__isYupSchema__
10622  class Up {
10623    static fromOptions(e, t) {
10624      if (!t.then && !t.otherwise)
10625        throw new TypeError('either `then:` or `otherwise:` is required for `when()` conditions')
10626      let { is: n, then: r, otherwise: o } = t,
10627        s = 'function' == typeof n ? n : (...e) => e.every((e) => e === n)
10628      return new Up(e, (e, t) => {
10629        var n
10630        let i = s(...e) ? r : o
10631        return null != (n = null == i ? void 0 : i(t)) ? n : t
10632      })
10633    }
10634    constructor(e, t) {
10635      ;((this.fn = void 0), (this.refs = e), (this.refs = e), (this.fn = t))
10636    }
10637    resolve(e, t) {
10638      let n = this.refs.map((e) =>
10639          e.getValue(null == t ? void 0 : t.value, null == t ? void 0 : t.parent, null == t ? void 0 : t.context)
10640        ),
10641        r = this.fn(n, e, t)
10642      if (void 0 === r || r === e) return e
10643      if (!jp(r)) throw new TypeError('conditions must return a schema object')
10644      return r.resolve(t)
10645    }
10646  }
10647  const $p = '$',
10648    Yp = '.'
10649  class Vp {
10650    constructor(e, t = {}) {
10651      if (
10652        ((this.key = void 0),
10653        (this.isContext = void 0),
10654        (this.isValue = void 0),
10655        (this.isSibling = void 0),
10656        (this.path = void 0),
10657        (this.getter = void 0),
10658        (this.map = void 0),
10659        'string' != typeof e)
10660      )
10661        throw new TypeError('ref must be a string, got: ' + e)
10662      if (((this.key = e.trim()), '' === e)) throw new TypeError('ref must be a non-empty string')
10663      ;((this.isContext = this.key[0] === $p),
10664        (this.isValue = this.key[0] === Yp),
10665        (this.isSibling = !this.isContext && !this.isValue))
10666      let n =
10667        this.isContext ? $p
10668        : this.isValue ? Yp
10669        : ''
10670      ;((this.path = this.key.slice(n.length)),
10671        (this.getter = this.path && np.getter(this.path, !0)),
10672        (this.map = t.map))
10673    }
10674    getValue(e, t, n) {
10675      let r =
10676        this.isContext ? n
10677        : this.isValue ? e
10678        : t
10679      return (this.getter && (r = this.getter(r || {})), this.map && (r = this.map(r)), r)
10680    }
10681    cast(e, t) {
10682      return this.getValue(e, null == t ? void 0 : t.parent, null == t ? void 0 : t.context)
10683    }
10684    resolve() {
10685      return this
10686    }
10687    describe() {
10688      return { type: 'ref', key: this.key }
10689    }
10690    toString() {
10691      return `Ref(${this.key})`
10692    }
10693    static isRef(e) {
10694      return e && e.__isYupRef
10695    }
10696  }
10697  Vp.prototype.__isYupRef = !0
10698  const Wp = (e) => null == e
10699  function zp(e) {
10700    function t({ value: t, path: n = '', options: r, originalValue: o, schema: s }, i, a) {
10701      const { name: l, test: c, params: u, message: d, skipAbsent: f } = e
10702      let {
10703        parent: p,
10704        context: h,
10705        abortEarly: m = s.spec.abortEarly,
10706        disableStackTrace: g = s.spec.disableStackTrace,
10707      } = r
10708      function v(e) {
10709        return Vp.isRef(e) ? e.getValue(t, p, h) : e
10710      }
10711      function b(e = {}) {
10712        const r = Object.assign(
10713          {
10714            value: t,
10715            originalValue: o,
10716            label: s.spec.label,
10717            path: e.path || n,
10718            spec: s.spec,
10719            disableStackTrace: e.disableStackTrace || g,
10720          },
10721          u,
10722          e.params
10723        )
10724        for (const t of Object.keys(r)) r[t] = v(r[t])
10725        const i = new Ap(Ap.formatError(e.message || d, r), t, r.path, e.type || l, r.disableStackTrace)
10726        return ((i.params = r), i)
10727      }
10728      const y = m ? i : a
10729      let _ = {
10730        path: n,
10731        parent: p,
10732        type: l,
10733        from: r.from,
10734        createError: b,
10735        resolve: v,
10736        options: r,
10737        originalValue: o,
10738        schema: s,
10739      }
10740      const E = (e) => {
10741          Ap.isError(e) ? y(e)
10742          : e ? a(null)
10743          : y(b())
10744        },
10745        O = (e) => {
10746          Ap.isError(e) ? y(e) : i(e)
10747        }
10748      if (f && Wp(t)) return E(!0)
10749      let w
10750      try {
10751        var k
10752        if (((w = c.call(_, t, _)), 'function' == typeof (null == (k = w) ? void 0 : k.then))) {
10753          if (r.sync)
10754            throw new Error(
10755              `Validation test of type: "${_.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`
10756            )
10757          return Promise.resolve(w).then(E, O)
10758        }
10759      } catch (x) {
10760        return void O(x)
10761      }
10762      E(w)
10763    }
10764    return ((t.OPTIONS = e), t)
10765  }
10766  function Bp(e, t, n, r = n) {
10767    let o, s, i
10768    return t ?
10769        (np.forEach(t, (a, l, c) => {
10770          let u = l ? a.slice(1, a.length - 1) : a,
10771            d = 'tuple' === (e = e.resolve({ context: r, parent: o, value: n })).type,
10772            f = c ? parseInt(u, 10) : 0
10773          if (e.innerType || d) {
10774            if (d && !c)
10775              throw new Error(
10776                `Yup.reach cannot implicitly index into a tuple type. the path part "${i}" must contain an index to the tuple element, e.g. "${i}[0]"`
10777              )
10778            if (n && f >= n.length)
10779              throw new Error(
10780                `Yup.reach cannot resolve an array item at index: ${a}, in the path: ${t}. because there is no value at that index. `
10781              )
10782            ;((o = n), (n = n && n[f]), (e = d ? e.spec.types[f] : e.innerType))
10783          }
10784          if (!c) {
10785            if (!e.fields || !e.fields[u])
10786              throw new Error(
10787                `The schema does not contain the path: ${t}. (failed at: ${i} which is a type: "${e.type}")`
10788              )
10789            ;((o = n), (n = n && n[u]), (e = e.fields[u]))
10790          }
10791          ;((s = u), (i = l ? '[' + a + ']' : '.' + a))
10792        }),
10793        { schema: e, parent: o, parentPath: s })
10794      : { parent: o, parentPath: t, schema: e }
10795  }
10796  class Kp extends Set {
10797    describe() {
10798      const e = []
10799      for (const t of this.values()) e.push(Vp.isRef(t) ? t.describe() : t)
10800      return e
10801    }
10802    resolveAll(e) {
10803      let t = []
10804      for (const n of this.values()) t.push(e(n))
10805      return t
10806    }
10807    clone() {
10808      return new Kp(this.values())
10809    }
10810    merge(e, t) {
10811      const n = this.clone()
10812      return (e.forEach((e) => n.add(e)), t.forEach((e) => n.delete(e)), n)
10813    }
10814  }
10815  function Hp(e, t = new Map()) {
10816    if (jp(e) || !e || 'object' != typeof e) return e
10817    if (t.has(e)) return t.get(e)
10818    let n
10819    if (e instanceof Date) ((n = new Date(e.getTime())), t.set(e, n))
10820    else if (e instanceof RegExp) ((n = new RegExp(e)), t.set(e, n))
10821    else if (Array.isArray(e)) {
10822      ;((n = new Array(e.length)), t.set(e, n))
10823      for (let r = 0; r < e.length; r++) n[r] = Hp(e[r], t)
10824    } else if (e instanceof Map) {
10825      ;((n = new Map()), t.set(e, n))
10826      for (const [r, o] of e.entries()) n.set(r, Hp(o, t))
10827    } else if (e instanceof Set) {
10828      ;((n = new Set()), t.set(e, n))
10829      for (const r of e) n.add(Hp(r, t))
10830    } else {
10831      if (!(e instanceof Object)) throw Error(`Unable to clone ${e}`)
10832      ;((n = {}), t.set(e, n))
10833      for (const [r, o] of Object.entries(e)) n[r] = Hp(o, t)
10834    }
10835    return n
10836  }
10837  class Xp {
10838    constructor(e) {
10839      ;((this.type = void 0),
10840        (this.deps = []),
10841        (this.tests = void 0),
10842        (this.transforms = void 0),
10843        (this.conditions = []),
10844        (this._mutate = void 0),
10845        (this.internalTests = {}),
10846        (this._whitelist = new Kp()),
10847        (this._blacklist = new Kp()),
10848        (this.exclusiveTests = Object.create(null)),
10849        (this._typeCheck = void 0),
10850        (this.spec = void 0),
10851        (this.tests = []),
10852        (this.transforms = []),
10853        this.withMutation(() => {
10854          this.typeError(Rp.notType)
10855        }),
10856        (this.type = e.type),
10857        (this._typeCheck = e.check),
10858        (this.spec = Object.assign(
10859          {
10860            strip: !1,
10861            strict: !1,
10862            abortEarly: !0,
10863            recursive: !0,
10864            disableStackTrace: !1,
10865            nullable: !1,
10866            optional: !0,
10867            coerce: !0,
10868          },
10869          null == e ? void 0 : e.spec
10870        )),
10871        this.withMutation((e) => {
10872          e.nonNullable()
10873        }))
10874    }
10875    get _type() {
10876      return this.type
10877    }
10878    clone(e) {
10879      if (this._mutate) return (e && Object.assign(this.spec, e), this)
10880      const t = Object.create(Object.getPrototypeOf(this))
10881      return (
10882        (t.type = this.type),
10883        (t._typeCheck = this._typeCheck),
10884        (t._whitelist = this._whitelist.clone()),
10885        (t._blacklist = this._blacklist.clone()),
10886        (t.internalTests = Object.assign({}, this.internalTests)),
10887        (t.exclusiveTests = Object.assign({}, this.exclusiveTests)),
10888        (t.deps = [...this.deps]),
10889        (t.conditions = [...this.conditions]),
10890        (t.tests = [...this.tests]),
10891        (t.transforms = [...this.transforms]),
10892        (t.spec = Hp(Object.assign({}, this.spec, e))),
10893        t
10894      )
10895    }
10896    label(e) {
10897      let t = this.clone()
10898      return ((t.spec.label = e), t)
10899    }
10900    meta(...e) {
10901      if (0 === e.length) return this.spec.meta
10902      let t = this.clone()
10903      return ((t.spec.meta = Object.assign(t.spec.meta || {}, e[0])), t)
10904    }
10905    withMutation(e) {
10906      let t = this._mutate
10907      this._mutate = !0
10908      let n = e(this)
10909      return ((this._mutate = t), n)
10910    }
10911    concat(e) {
10912      if (!e || e === this) return this
10913      if (e.type !== this.type && 'mixed' !== this.type)
10914        throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`)
10915      let t = this,
10916        n = e.clone()
10917      const r = Object.assign({}, t.spec, n.spec)
10918      return (
10919        (n.spec = r),
10920        (n.internalTests = Object.assign({}, t.internalTests, n.internalTests)),
10921        (n._whitelist = t._whitelist.merge(e._whitelist, e._blacklist)),
10922        (n._blacklist = t._blacklist.merge(e._blacklist, e._whitelist)),
10923        (n.tests = t.tests),
10924        (n.exclusiveTests = t.exclusiveTests),
10925        n.withMutation((t) => {
10926          e.tests.forEach((e) => {
10927            t.test(e.OPTIONS)
10928          })
10929        }),
10930        (n.transforms = [...t.transforms, ...n.transforms]),
10931        n
10932      )
10933    }
10934    isType(e) {
10935      return null == e ?
10936          !(!this.spec.nullable || null !== e) || !(!this.spec.optional || void 0 !== e)
10937        : this._typeCheck(e)
10938    }
10939    resolve(e) {
10940      let t = this
10941      if (t.conditions.length) {
10942        let n = t.conditions
10943        ;((t = t.clone()), (t.conditions = []), (t = n.reduce((t, n) => n.resolve(t, e), t)), (t = t.resolve(e)))
10944      }
10945      return t
10946    }
10947    resolveOptions(e) {
10948      var t, n, r, o
10949      return Object.assign({}, e, {
10950        from: e.from || [],
10951        strict: null != (t = e.strict) ? t : this.spec.strict,
10952        abortEarly: null != (n = e.abortEarly) ? n : this.spec.abortEarly,
10953        recursive: null != (r = e.recursive) ? r : this.spec.recursive,
10954        disableStackTrace: null != (o = e.disableStackTrace) ? o : this.spec.disableStackTrace,
10955      })
10956    }
10957    cast(e, t = {}) {
10958      let n = this.resolve(Object.assign({ value: e }, t)),
10959        r = 'ignore-optionality' === t.assert,
10960        o = n._cast(e, t)
10961      if (!1 !== t.assert && !n.isType(o)) {
10962        if (r && Wp(o)) return o
10963        let s = Op(e),
10964          i = Op(o)
10965        throw new TypeError(
10966          `The value of ${t.path || 'field'} could not be cast to a value that satisfies the schema type: "${n.type}". \n\nattempted value: ${s} \n` +
10967            (i !== s ? `result of cast: ${i}` : '')
10968        )
10969      }
10970      return o
10971    }
10972    _cast(e, t) {
10973      let n = void 0 === e ? e : this.transforms.reduce((t, n) => n.call(this, t, e, this), e)
10974      return (void 0 === n && (n = this.getDefault(t)), n)
10975    }
10976    _validate(e, t = {}, n, r) {
10977      let { path: o, originalValue: s = e, strict: i = this.spec.strict } = t,
10978        a = e
10979      i || (a = this._cast(a, Object.assign({ assert: !1 }, t)))
10980      let l = []
10981      for (let c of Object.values(this.internalTests)) c && l.push(c)
10982      this.runTests({ path: o, value: a, originalValue: s, options: t, tests: l }, n, (e) => {
10983        if (e.length) return r(e, a)
10984        this.runTests({ path: o, value: a, originalValue: s, options: t, tests: this.tests }, n, r)
10985      })
10986    }
10987    runTests(e, t, n) {
10988      let r = !1,
10989        { tests: o, value: s, originalValue: i, path: a, options: l } = e,
10990        c = (e) => {
10991          r || ((r = !0), t(e, s))
10992        },
10993        u = (e) => {
10994          r || ((r = !0), n(e, s))
10995        },
10996        d = o.length,
10997        f = []
10998      if (!d) return u([])
10999      let p = { value: s, originalValue: i, path: a, options: l, schema: this }
11000      for (let h = 0; h < o.length; h++) {
11001        ;(0, o[h])(p, c, function (e) {
11002          ;(e && (Array.isArray(e) ? f.push(...e) : f.push(e)), --d <= 0 && u(f))
11003        })
11004      }
11005    }
11006    asNestedTest({ key: e, index: t, parent: n, parentPath: r, originalParent: o, options: s }) {
11007      const i = null != e ? e : t
11008      if (null == i) throw TypeError('Must include `key` or `index` for nested validations')
11009      const a = 'number' == typeof i
11010      let l = n[i]
11011      const c = Object.assign({}, s, {
11012        strict: !0,
11013        parent: n,
11014        value: l,
11015        originalValue: o[i],
11016        key: void 0,
11017        [a ? 'index' : 'key']: i,
11018        path: a || i.includes('.') ? `${r || ''}[${a ? i : `"${i}"`}]` : (r ? `${r}.` : '') + e,
11019      })
11020      return (e, t, n) => this.resolve(c)._validate(l, c, t, n)
11021    }
11022    validate(e, t) {
11023      var n
11024      let r = this.resolve(Object.assign({}, t, { value: e })),
11025        o = null != (n = null == t ? void 0 : t.disableStackTrace) ? n : r.spec.disableStackTrace
11026      return new Promise((n, s) =>
11027        r._validate(
11028          e,
11029          t,
11030          (e, t) => {
11031            ;(Ap.isError(e) && (e.value = t), s(e))
11032          },
11033          (e, t) => {
11034            e.length ? s(new Ap(e, t, void 0, void 0, o)) : n(t)
11035          }
11036        )
11037      )
11038    }
11039    validateSync(e, t) {
11040      var n
11041      let r,
11042        o = this.resolve(Object.assign({}, t, { value: e })),
11043        s = null != (n = null == t ? void 0 : t.disableStackTrace) ? n : o.spec.disableStackTrace
11044      return (
11045        o._validate(
11046          e,
11047          Object.assign({}, t, { sync: !0 }),
11048          (e, t) => {
11049            throw (Ap.isError(e) && (e.value = t), e)
11050          },
11051          (t, n) => {
11052            if (t.length) throw new Ap(t, e, void 0, void 0, s)
11053            r = n
11054          }
11055        ),
11056        r
11057      )
11058    }
11059    isValid(e, t) {
11060      return this.validate(e, t).then(
11061        () => !0,
11062        (e) => {
11063          if (Ap.isError(e)) return !1
11064          throw e
11065        }
11066      )
11067    }
11068    isValidSync(e, t) {
11069      try {
11070        return (this.validateSync(e, t), !0)
11071      } catch (n) {
11072        if (Ap.isError(n)) return !1
11073        throw n
11074      }
11075    }
11076    _getDefault(e) {
11077      let t = this.spec.default
11078      return (
11079        null == t ? t
11080        : 'function' == typeof t ? t.call(this, e)
11081        : Hp(t)
11082      )
11083    }
11084    getDefault(e) {
11085      return this.resolve(e || {})._getDefault(e)
11086    }
11087    default(e) {
11088      if (0 === arguments.length) return this._getDefault()
11089      return this.clone({ default: e })
11090    }
11091    strict(e = !0) {
11092      return this.clone({ strict: e })
11093    }
11094    nullability(e, t) {
11095      const n = this.clone({ nullable: e })
11096      return (
11097        (n.internalTests.nullable = zp({
11098          message: t,
11099          name: 'nullable',
11100          test(e) {
11101            return null !== e || this.schema.spec.nullable
11102          },
11103        })),
11104        n
11105      )
11106    }
11107    optionality(e, t) {
11108      const n = this.clone({ optional: e })
11109      return (
11110        (n.internalTests.optionality = zp({
11111          message: t,
11112          name: 'optionality',
11113          test(e) {
11114            return void 0 !== e || this.schema.spec.optional
11115          },
11116        })),
11117        n
11118      )
11119    }
11120    optional() {
11121      return this.optionality(!0)
11122    }
11123    defined(e = Rp.defined) {
11124      return this.optionality(!1, e)
11125    }
11126    nullable() {
11127      return this.nullability(!0)
11128    }
11129    nonNullable(e = Rp.notNull) {
11130      return this.nullability(!1, e)
11131    }
11132    required(e = Rp.required) {
11133      return this.clone().withMutation((t) => t.nonNullable(e).defined(e))
11134    }
11135    notRequired() {
11136      return this.clone().withMutation((e) => e.nullable().optional())
11137    }
11138    transform(e) {
11139      let t = this.clone()
11140      return (t.transforms.push(e), t)
11141    }
11142    test(...e) {
11143      let t
11144      if (
11145        ((t =
11146          1 === e.length ?
11147            'function' == typeof e[0] ?
11148              { test: e[0] }
11149            : e[0]
11150          : 2 === e.length ? { name: e[0], test: e[1] }
11151          : { name: e[0], message: e[1], test: e[2] }),
11152        void 0 === t.message && (t.message = Rp.default),
11153        'function' != typeof t.test)
11154      )
11155        throw new TypeError('`test` is a required parameters')
11156      let n = this.clone(),
11157        r = zp(t),
11158        o = t.exclusive || (t.name && !0 === n.exclusiveTests[t.name])
11159      if (t.exclusive && !t.name)
11160        throw new TypeError('Exclusive tests must provide a unique `name` identifying the test')
11161      return (
11162        t.name && (n.exclusiveTests[t.name] = !!t.exclusive),
11163        (n.tests = n.tests.filter((e) => {
11164          if (e.OPTIONS.name === t.name) {
11165            if (o) return !1
11166            if (e.OPTIONS.test === r.OPTIONS.test) return !1
11167          }
11168          return !0
11169        })),
11170        n.tests.push(r),
11171        n
11172      )
11173    }
11174    when(e, t) {
11175      Array.isArray(e) || 'string' == typeof e || ((t = e), (e = '.'))
11176      let n = this.clone(),
11177        r = wp(e).map((e) => new Vp(e))
11178      return (
11179        r.forEach((e) => {
11180          e.isSibling && n.deps.push(e.key)
11181        }),
11182        n.conditions.push('function' == typeof t ? new Up(r, t) : 
11182Up.fromOptions(r, t)),
11183        n
11184      )
11185    }
11186    typeError(e) {
11187      let t = this.clone()
11188      return (
11189        (t.internalTests.typeError = zp({
11190          message: e,
11191          name: 'typeError',
11192          skipAbsent: !0,
11193          test(e) {
11194            return !!this.schema._typeCheck(e) || this.createError({ params: { type: this.schema.type } })
11195          },
11196        })),
11197        t
11198      )
11199    }
11200    oneOf(e, t = Rp.oneOf) {
11201      let n = this.clone()
11202      return (
11203        e.forEach((e) => {
11204          ;(n._whitelist.add(e), n._blacklist.delete(e))
11205        }),
11206        (n.internalTests.whiteList = zp({
11207          message: t,
11208          name: 'oneOf',
11209          skipAbsent: !0,
11210          test(e) {
11211            let t = this.schema._whitelist,
11212              n = t.resolveAll(this.resolve)
11213            return !!n.includes(e) || this.createError({ params: { values: Array.from(t).join(', '), resolved: n } })
11214          },
11215        })),
11216        n
11217      )
11218    }
11219    notOneOf(e, t = Rp.notOneOf) {
11220      let n = this.clone()
11221      return (
11222        e.forEach((e) => {
11223          ;(n._blacklist.add(e), n._whitelist.delete(e))
11224        }),
11225        (n.internalTests.blacklist = zp({
11226          message: t,
11227          name: 'notOneOf',
11228          test(e) {
11229            let t = this.schema._blacklist,
11230              n = t.resolveAll(this.resolve)
11231            return !n.includes(e) || this.createError({ params: { values: Array.from(t).join(', '), resolved: n } })
11232          },
11233        })),
11234        n
11235      )
11236    }
11237    strip(e = !0) {
11238      let t = this.clone()
11239      return ((t.spec.strip = e), t)
11240    }
11241    describe(e) {
11242      const t = (e ? this.resolve(e) : this).clone(),
11243        { label: n, meta: r, optional: o, nullable: s } = t.spec
11244      return {
11245        meta: r,
11246        label: n,
11247        optional: o,
11248        nullable: s,
11249        default: t.getDefault(e),
11250        type: t.type,
11251        oneOf: t._whitelist.describe(),
11252        notOneOf: t._blacklist.describe(),
11253        tests: t.tests
11254          .map((e) => ({ name: e.OPTIONS.name, params: e.OPTIONS.params }))
11255          .filter((e, t, n) => n.findIndex((t) => t.name === e.name) === t),
11256      }
11257    }
11258  }
11259  Xp.prototype.__isYupSchema__ = !0
11260  for (const Pg of ['validate', 'validateSync'])
11261    Xp.prototype[`${Pg}At`] = function (e, t, n = {}) {
11262      const { parent: r, parentPath: o, schema: s } = Bp(this, e, t, n.context)
11263      return s[Pg](r && r[o], Object.assign({}, n, { parent: r, path: e }))
11264    }
11265  for (const Pg of ['equals', 'is']) Xp.prototype[Pg] = Xp.prototype.oneOf
11266  for (const Pg of ['not', 'nope']) Xp.prototype[Pg] = Xp.prototype.notOneOf
11267  const qp = () => !0
11268  function Gp(e) {
11269    return new Zp(e)
11270  }
11271  class Zp extends Xp {
11272    constructor(e) {
11273      super('function' == typeof e ? { type: 'mixed', check: e } : Object.assign({ type: 'mixed', check: qp }, e))
11274    }
11275  }
11276  function Jp() {
11277    return new Qp()
11278  }
11279  Gp.prototype = Zp.prototype
11280  class Qp extends Xp {
11281    constructor() {
11282      ;(super({ type: 'boolean', check: (e) => (e instanceof Boolean && (e = e.valueOf()), 'boolean' == typeof e) }),
11283        this.withMutation(() => {
11284          this.transform((e, t, n) => {
11285            if (n.spec.coerce && !n.isType(e)) {
11286              if (/^(true|1)$/i.test(String(e))) return !0
11287              if (/^(false|0)$/i.test(String(e))) return !1
11288            }
11289            return e
11290          })
11291        }))
11292    }
11293    isTrue(e = Np.isValue) {
11294      return this.test({
11295        message: e,
11296        name: 'is-value',
11297        exclusive: !0,
11298        params: { value: 'true' },
11299        test: (e) => Wp(e) || !0 === e,
11300      })
11301    }
11302    isFalse(e = Np.isValue) {
11303      return this.test({
11304        message: e,
11305        name: 'is-value',
11306        exclusive: !0,
11307        params: { value: 'false' },
11308        test: (e) => Wp(e) || !1 === e,
11309      })
11310    }
11311    default(e) {
11312      return super.default(e)
11313    }
11314    defined(e) {
11315      return super.defined(e)
11316    }
11317    optional() {
11318      return super.optional()
11319    }
11320    required(e) {
11321      return super.required(e)
11322    }
11323    notRequired() {
11324      return super.notRequired()
11325    }
11326    nullable() {
11327      return super.nullable()
11328    }
11329    nonNullable(e) {
11330      return super.nonNullable(e)
11331    }
11332    strip(e) {
11333      return super.strip(e)
11334    }
11335  }
11336  Jp.prototype = Qp.prototype
11337  const eh =
11338    /^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/
11339  function th(e) {
11340    var t, n
11341    const r = eh.exec(e)
11342    return r ?
11343        {
11344          year: nh(r[1]),
11345          month: nh(r[2], 1) - 1,
11346          day: nh(r[3], 1),
11347          hour: nh(r[4]),
11348          minute: nh(r[5]),
11349          second: nh(r[6]),
11350          millisecond: r[7] ? nh(r[7].substring(0, 3)) : 0,
11351          precision: null != (t = null == (n = r[7]) ? void 0 : n.length) ? t : void 0,
11352          z: r[8] || void 0,
11353          plusMinus: r[9] || void 0,
11354          hourOffset: nh(r[10]),
11355          minuteOffset: nh(r[11]),
11356        }
11357      : null
11358  }
11359  function nh(e, t = 0) {
11360    return Number(e) || t
11361  }
11362  let rh =
11363      /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,
11364    oh =
11365      /^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,
11366    sh =
11367      /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,
11368    ih = new RegExp('^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$'),
11369    ah = (e) => Wp(e) || e === e.trim(),
11370    lh = {}.toString()
11371  function ch() {
11372    return new uh()
11373  }
11374  class uh extends Xp {
11375    constructor() {
11376      ;(super({ type: 'string', check: (e) => (e instanceof String && (e = e.valueOf()), 'string' == typeof e) }),
11377        this.withMutation(() => {
11378          this.transform((e, t, n) => {
11379            if (!n.spec.coerce || n.isType(e)) return e
11380            if (Array.isArray(e)) return e
11381            const r = null != e && e.toString ? e.toString() : e
11382            return r === lh ? e : r
11383          })
11384        }))
11385    }
11386    required(e) {
11387      return super
11388        .required(e)
11389        .withMutation((t) =>
11390          t.test({ message: e || Rp.required, name: 'required', skipAbsent: !0, test: (e) => !!e.length })
11391        )
11392    }
11393    notRequired() {
11394      return super
11395        .notRequired()
11396        .withMutation((e) => ((e.tests = e.tests.filter((e) => 'required' !== e.OPTIONS.name)), e))
11397    }
11398    length(e, t = Lp.length) {
11399      return this.test({
11400        message: t,
11401        name: 'length',
11402        exclusive: !0,
11403        params: { length: e },
11404        skipAbsent: !0,
11405        test(t) {
11406          return t.length === this.resolve(e)
11407        },
11408      })
11409    }
11410    min(e, t = Lp.min) {
11411      return this.test({
11412        message: t,
11413        name: 'min',
11414        exclusive: !0,
11415        params: { min: e },
11416        skipAbsent: !0,
11417        test(t) {
11418          return t.length >= this.resolve(e)
11419        },
11420      })
11421    }
11422    max(e, t = Lp.max) {
11423      return this.test({
11424        name: 'max',
11425        exclusive: !0,
11426        message: t,
11427        params: { max: e },
11428        skipAbsent: !0,
11429        test(t) {
11430          return t.length <= this.resolve(e)
11431        },
11432      })
11433    }
11434    matches(e, t) {
11435      let n,
11436        r,
11437        o = !1
11438      return (
11439        t && ('object' == typeof t ? ({ excludeEmptyString: o = !1, message: n, name: r }
11439 = t) : (n = t)),
11440        this.test({
11441          name: r || 'matches',
11442          message: n || Lp.matches,
11443          params: { regex: e },
11444          skipAbsent: !0,
11445          test: (t) => ('' === t && o) || -1 !== t.search(e),
11446        })
11447      )
11448    }
11449    email(e = Lp.email) {
11450      return this.matches(rh, { name: 'email', message: e, excludeEmptyString: !0 })
11451    }
11452    url(e = Lp.url) {
11453      return this.matches(oh, { name: 'url', message: e, excludeEmptyString: !0 })
11454    }
11455    uuid(e = Lp.uuid) {
11456      return this.matches(sh, { name: 'uuid', message: e, excludeEmptyString: !1 })
11457    }
11458    datetime(e) {
11459      let t,
11460        n,
11461        r = ''
11462      return (
11463        e && ('object' == typeof e ? ({ message: r = '', allowOffset: t = !1, precision: n } = e) : (r = e)),
11464        this.matches(ih, { name: 'datetime', message: r || Lp.datetime, excludeEmptyString: !0 })
11465          .test({
11466            name: 'datetime_offset',
11467            message: r || Lp.datetime_offset,
11468            params: { allowOffset: t },
11469            skipAbsent: !0,
11470            test: (e) => {
11471              if (!e || t) return !0
11472              const n = th(e)
11473              return !!n && !!n.z
11474            },
11475          })
11476          .test({
11477            name: 'datetime_precision',
11478            message: r || Lp.datetime_precision,
11479            params: { precision: n },
11480            skipAbsent: !0,
11481            test: (e) => {
11482              if (!e || null == n) return !0
11483              const t = th(e)
11484              return !!t && t.precision === n
11485            },
11486          })
11487      )
11488    }
11489    ensure() {
11490      return this.default('').transform((e) => (null === e ? '' : e))
11491    }
11492    trim(e = Lp.trim) {
11493      return this.transform((e) => (null != e ? e.trim() : e)).test({ message: e, name: 'trim', test: ah })
11494    }
11495    lowercase(e = Lp.lowercase) {
11496      return this.transform((e) => (Wp(e) ? e : e.toLowerCase())).test({
11497        message: e,
11498        name: 'string_case',
11499        exclusive: !0,
11500        skipAbsent: !0,
11501        test: (e) => Wp(e) || e === e.toLowerCase(),
11502      })
11503    }
11504    uppercase(e = Lp.uppercase) {
11505      return this.transform((e) => (Wp(e) ? e : e.toUpperCase())).test({
11506        message: e,
11507        name: 'string_case',
11508        exclusive: !0,
11509        skipAbsent: !0,
11510        test: (e) => Wp(e) || e === e.toUpperCase(),
11511      })
11512    }
11513  }
11514  ch.prototype = uh.prototype
11515  function dh() {
11516    return new fh()
11517  }
11518  class fh extends Xp {
11519    constructor() {
11520      ;(super({
11521        type: 'number',
11522        check: (e) => (e instanceof Number && (e = e.valueOf()), 'number' == typeof e && !((e) => e != +e)(e)),
11523      }),
11524        this.withMutation(() => {
11525          this.transform((e, t, n) => {
11526            if (!n.spec.coerce) return e
11527            let r = e
11528            if ('string' == typeof r) {
11529              if (((r = r.replace(/\s/g, '')), '' === r)) return NaN
11530              r = +r
11531            }
11532            return n.isType(r) || null === r ? r : parseFloat(r)
11533          })
11534        }))
11535    }
11536    min(e, t = Pp.min) {
11537      return this.test({
11538        message: t,
11539        name: 'min',
11540        exclusive: !0,
11541        params: { min: e },
11542        skipAbsent: !0,
11543        test(t) {
11544          return t >= this.resolve(e)
11545        },
11546      })
11547    }
11548    max(e, t = Pp.max) {
11549      return this.test({
11550        message: t,
11551        name: 'max',
11552        exclusive: !0,
11553        params: { max: e },
11554        skipAbsent: !0,
11555        test(t) {
11556          return t <= this.resolve(e)
11557        },
11558      })
11559    }
11560    lessThan(e, t = Pp.lessThan) {
11561      return this.test({
11562        message: t,
11563        name: 'max',
11564        exclusive: !0,
11565        params: { less: e },
11566        skipAbsent: !0,
11567        test(t) {
11568          return t < this.resolve(e)
11569        },
11570      })
11571    }
11572    moreThan(e, t = Pp.moreThan) {
11573      return this.test({
11574        message: t,
11575        name: 'min',
11576        exclusive: !0,
11577        params: { more: e },
11578        skipAbsent: !0,
11579        test(t) {
11580          return t > this.resolve(e)
11581        },
11582      })
11583    }
11584    positive(e = Pp.positive) {
11585      return this.moreThan(0, e)
11586    }
11587    negative(e = Pp.negative) {
11588      return this.lessThan(0, e)
11589    }
11590    integer(e = Pp.integer) {
11591      return this.test({ name: 'integer', message: e, skipAbsent: !0, test: (e) => Number.isInteger(e) })
11592    }
11593    truncate() {
11594      return this.transform((e) => (Wp(e) ? e : 0 | e))
11595    }
11596    round(e) {
11597      var t
11598      let n = ['ceil', 'floor', 'round', 'trunc']
11599      if ('trunc' === (e = (null == (t = e) ? void 0 : t.toLowerCase()) || 'round')) return this.truncate()
11600      if (-1 === n.indexOf(e.toLowerCase())) throw new TypeError('Only valid options for roun
11600d() are: ' + n.join(', '))
11601      return this.transform((t) => (Wp(t) ? t : Math[e](t)))
11602    }
11603  }
11604  dh.prototype = fh.prototype
11605  let ph = new Date('')
11606  class hh extends Xp {
11607    constructor() {
11608      ;(super({
11609        type: 'date',
11610        check(e) {
11611          return ((t = e), '[object Date]' === Object.prototype.toString.call(t) && !isNaN(e.getTime()))
11612          var t
11613        },
11614      }),
11615        this.withMutation(() => {
11616          this.transform((e, t, n) =>
11617            !n.spec.coerce || n.isType(e) || null === e ?
11618              e
11619            : ((e = (function (e) {
11620                const t = th(e)
11621                if (!t) return Date.parse ? Date.parse(e) : Number.NaN
11622                if (void 0 === t.z && void 0 === t.plusMinus)
11623                  return new Date(t.year, t.month, t.day, t.hour, t.minute, t.second, t.millisecond).valueOf()
11624                let n = 0
11625                return (
11626                  'Z' !== t.z &&
11627                    void 0 !== t.plusMinus &&
11628                    ((n = 60 * t.hourOffset + t.minuteOffset), '+' === t.plusMinus && (n = 0 - n)),
11629                  Date.UTC(t.year, t.month, t.day, t.hour, t.minute + n, t.second, t.millisecond)
11630                )
11631              })(e)),
11632              isNaN(e) ? hh.INVALID_DATE : new Date(e))
11633          )
11634        }))
11635    }
11636    prepareParam(e, t) {
11637      let n
11638      if (Vp.isRef(e)) n = e
11639      else {
11640        let r = this.cast(e)
11641        if (!this._typeCheck(r))
11642          throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`)
11643        n = r
11644      }
11645      return n
11646    }
11647    min(e, t = Ip.min) {
11648      let n = this.prepareParam(e, 'min')
11649      return this.test({
11650        message: t,
11651        name: 'min',
11652        exclusive: !0,
11653        params: { min: e },
11654        skipAbsent: !0,
11655        test(e) {
11656          return e >= this.resolve(n)
11657        },
11658      })
11659    }
11660    max(e, t = Ip.max) {
11661      let n = this.prepareParam(e, 'max')
11662      return this.test({
11663        message: t,
11664        name: 'max',
11665        exclusive: !0,
11666        params: { max: e },
11667        skipAbsent: !0,
11668        test(e) {
11669          return e <= this.resolve(n)
11670        },
11671      })
11672    }
11673  }
11674  function mh(e, t) {
11675    let n = 1 / 0
11676    return (
11677      e.some((e, r) => {
11678        var o
11679        if (null != (o = t.path) && o.includes(e)) return ((n = r), !0)
11680      }),
11681      n
11682    )
11683  }
11684  function gh(e) {
11685    return (t, n) => mh(e, t) - mh(e, n)
11686  }
11687  ;((hh.INVALID_DATE = ph), hh.prototype)
11688  const vh = (e, t, n) => {
11689    if ('string' != typeof e) return e
11690    let r = e
11691    try {
11692      r = JSON.parse(e)
11693    } catch (o) {}
11694    return n.isType(r) ? r : e
11695  }
11696  function bh(e) {
11697    if ('fields' in e) {
11698      const t = {}
11699      for (const [n, r] of Object.entries(e.fields)) t[n] = bh(r)
11700      return e.setFields(t)
11701    }
11702    if ('array' === e.type) {
11703      const t = e.optional()
11704      return (t.innerType && (t.innerType = bh(t.innerType)), t)
11705    }
11706    return (
11707      'tuple' === e.type ? e.optional().clone({ types: e.spec.types.map(bh) })
11708      : 'optional' in e ? e.optional()
11709      : e
11710    )
11711  }
11712  let yh = (e) => '[object Object]' === Object.prototype.toString.call(e)
11713  const _h = gh([])
11714  function Eh(e) {
11715    return new Oh(e)
11716  }
11717  class Oh extends Xp {
11718    constructor(e) {
11719      ;(super({ type: 'object', check: (e) => yh(e) || 'function' == typeof e }),
11720        (this.fields = Object.create(null)),
11721        (this._sortErrors = _h),
11722        (this._nodes = []),
11723        (this._excludedEdges = []),
11724        this.withMutation(() => {
11725          e && this.shape(e)
11726        }))
11727    }
11728    _cast(e, t = {}) {
11729      var n
11730      let r = super._cast(e, t)
11731      if (void 0 === r) return this.getDefault(t)
11732      if (!this._typeCheck(r)) return r
11733      let o = this.fields,
11734        s = null != (n = t.stripUnknown) ? n : this.spec.noUnknown,
11735        i = [].concat(
11736          this._nodes,
11737          Object.keys(r).filter((e) => !this._nodes.includes(e))
11738        ),
11739        a = {},
11740        l = Object.assign({}, t, { parent: a, __validating: t.__validating || !1 }),
11741        c = !1
11742      for (const u of i) {
11743        let e = o[u],
11744          n = u in r
11745        if (e) {
11746          let n,
11747            o = r[u]
11748          ;((l.path = (t.path ? `${t.path}.` : '') + u), (e = e.resolve({ value: o, context: t.context, parent: a })))
11749          let s = e instanceof Xp ? e.spec : void 0,
11750            i = null == s ? void 0 : s.strict
11751          if (null != s && s.strip) {
11752            c = c || u in r
11753            continue
11754          }
11755          ;
11755((n = t.__validating && i ? r[u] : e.cast(r[u], l)), void 0 !== n && (a[u] = n))
11756        } else n && !s && (a[u] = r[u])
11757        ;(n === u in a && a[u] === r[u]) || (c = !0)
11758      }
11759      return c ? a : r
11760    }
11761    _validate(e, t = {}, n, r) {
11762      let { from: o = [], originalValue: s = e, recursive: i = this.spec.recursive } = t
11763      ;((t.from = [{ schema: this, value: s }, ...o]),
11764        (t.__validating = !0),
11765        (t.originalValue = s),
11766        super._validate(e, t, n, (e, o) => {
11767          if (!i || !yh(o)) return void r(e, o)
11768          s = s || o
11769          let a = []
11770          for (let n of this._nodes) {
11771            let e = this.fields[n]
11772            e &&
11773              !Vp.isRef(e) &&
11774              a.push(e.asNestedTest({ options: t, key: n, parent: o, parentPath: t.path, originalParent: s }))
11775          }
11776          this.runTests({ tests: a, value: o, originalValue: s, options: t }, n, (t) => {
11777            r(t.sort(this._sortErrors).concat(e), o)
11778          })
11779        }))
11780    }
11781    clone(e) {
11782      const t = super.clone(e)
11783      return (
11784        (t.fields = Object.assign({}, this.fields)),
11785        (t._nodes = this._nodes),
11786        (t._excludedEdges = this._excludedEdges),
11787        (t._sortErrors = this._sortErrors),
11788        t
11789      )
11790    }
11791    concat(e) {
11792      let t = super.concat(e),
11793        n = t.fields
11794      for (let [r, o] of Object.entries(this.fields)) {
11795        const e = n[r]
11796        n[r] = void 0 === e ? o : e
11797      }
11798      return t.withMutation((t) => t.setFields(n, [...this._excludedEdges, ...e._excludedEdges]))
11799    }
11800    _getDefault(e) {
11801      if ('default' in this.spec) return super._getDefault(e)
11802      if (!this._nodes.length) return
11803      let t = {}
11804      return (
11805        this._nodes.forEach((n) => {
11806          var r
11807          const o = this.fields[n]
11808          let s = e
11809          ;(null != (r = s) && r.value && (s = Object.assign({}, s, { parent: s.value, value: s.value[n] })),
11810            (t[n] = o && 'getDefault' in o ? o.getDefault(s) : void 0))
11811        }),
11812        t
11813      )
11814    }
11815    setFields(e, t) {
11816      let n = this.clone()
11817      return (
11818        (n.fields = e),
11819        (n._nodes = (function (e, t = []) {
11820          let n = [],
11821            r = new Set(),
11822            o = new Set(t.map(([e, t]) => `${e}-${t}`))
11823          function s(e, t) {
11824            let s = np.split(e)[0]
11825            ;(r.add(s), o.has(`${t}-${s}`) || n.push([t, s]))
11826          }
11827          for (const i of Object.keys(e)) {
11828            let t = e[i]
11829            ;(r.add(i),
11830              Vp.isRef(t) && t.isSibling ? s(t.path, i) : jp(t) && 'deps' in t && t.deps.forEach((e) => s(e, i)))
11831          }
11832          return mp.array(Array.from(r), n).reverse()
11833        })(e, t)),
11834        (n._sortErrors = gh(Object.keys(e))),
11835        t && (n._excludedEdges = t),
11836        n
11837      )
11838    }
11839    shape(e, t = []) {
11840      return this.clone().withMutation((n) => {
11841        let r = n._excludedEdges
11842        return (
11843          t.length && (Array.isArray(t[0]) || (t = [t]), (r = [...n._excludedEdges, ...t])),
11844          n.setFields(Object.assign(n.fields, e), r)
11845        )
11846      })
11847    }
11848    partial() {
11849      const e = {}
11850      for (const [t, n] of Object.entries(this.fields))
11851        e[t] = 'optional' in n && n.optional instanceof Function ? n.optional() : n
11852      return this.setFields(e)
11853    }
11854    deepPartial() {
11855      return bh(this)
11856    }
11857    pick(e) {
11858      const t = {}
11859      for (const n of e) this.fields[n] && (t[n] = this.fields[n])
11860      return this.setFields(
11861        t,
11862        this._excludedEdges.filter(([t, n]) => e.includes(t) && e.includes(n))
11863      )
11864    }
11865    omit(e) {
11866      const t = []
11867      for (const n of Object.keys(this.fields)) e.includes(n) || t.push(n)
11868      return this.pick(t)
11869    }
11870    from(e, t, n) {
11871      let r = np.getter(e, !0)
11872      return this.transform((o) => {
11873        if (!o) return o
11874        let s = o
11875        return (
11876          ((e, t) => {
11877            const n = [...np.normalizePath(t)]
11878            if (1 === n.length) return n[0] in e
11879            let r = n.pop(),
11880              o = np.getter(np.join(n), !0)(e)
11881            return !(!o || !(r in o))
11882          })(o, e) && ((s = Object.assign({}, o)), n || delete s[e], (s[t] = r(o))),
11883          s
11884        )
11885      })
11886    }
11887    json() {
11888      return this.transform(vh)
11889    }
11890    noUnknown(e = !0, t = Dp.noUnknown) {
11891      'boolean' != typeof e && ((t = e), (e = !0))
11892      let n = this.test({
11893        name: 'noUnknown',
11894        exclusive: !0,
11895        message: t,
11896        test(t) {
11897          if (null == t) return !0
11898          const n = (function (e, t) {
11899            let n = Object.keys(e.fields)
11900            return Object.keys(t).filter((e) => -1 === n.indexOf(e))
11901          })(this.schema, t)
11902          return !e || 0 === n.length || this.createError({ params: { unknown: n.join(', ') } })
11903        },
11904      })
11905      return ((n.spec.noUnknown = e), n)
11906    }
11907    unknown(e = !0, t = Dp.noUnknown) {
11908      return this.noUnknown(!e, t)
11909    }
11910    transformKeys(e) {
11911      return this.transform((t) => {
11912        if (!t) return t
11913        const n = {}
11914        for (const r of Object.keys(t)) n[e(r)] = t[r]
11915        return n
11916      })
11917    }
11918    camelCase() {
11919      return this.transformKeys(dp)
11920    }
11921    snakeCase() {
11922      return this.transformKeys(fp)
11923    }
11924    constantCase() {
11925      return this.transformKeys((e) => fp(e).toUpperCase())
11926    }
11927    describe(e) {
11928      const t = (e ? this.resolve(e) : this).clone(),
11929        n = super.describe(e)
11930      n.fields = {}
11931      for (const [o, s] of Object.entries(t.fields)) {
11932        var r
11933        let t = e
11934        ;(null != (r = t) && r.value && (t = Object.assign({}, t, { parent: t.value, value: t.value[o] })),
11935          (n.fields[o] = s.describe(t)))
11936      }
11937      return n
11938    }
11939  }
11940  function wh(e) {
11941    return new kh(e)
11942  }
11943  Eh.prototype = Oh.prototype
11944  class kh extends Xp {
11945    constructor(e) {
11946      ;(super({ type: 'array', spec: { types: e }, check: (e) => Array.isArray(e) }),
11947        (this.innerType = void 0),
11948        (this.innerType = e))
11949    }
11950    _cast(e, t) {
11951      const n = super._cast(e, t)
11952      if (!this._typeCheck(n) || !this.innerType) return n
11953      let r = !1
11954      const o = n.map((e, n) => {
11955        const o = this.innerType.cast(e, Object.assign({}, t, { path: `${t.path || ''}[${n}]` }))
11956        return (o !== e && (r = !0), o)
11957      })
11958      return r ? o : n
11959    }
11960    _validate(e, t = {}, n, r) {
11961      var o
11962      let s = this.innerType,
11963        i = null != (o = t.recursive) ? o : this.spec.recursive
11964      ;(null != t.originalValue && t.originalValue,
11965        super._validate(e, t, n, (o, a) => {
11966          var l
11967          if (!i || !s || !this._typeCheck(a)) return void r(o, a)
11968          let c = new Array(a.length)
11969          for (let n = 0; n < a.length; n++) {
11970            var u
11971            c[n] = s.asNestedTest({
11972              options: t,
11973              index: n,
11974              parent: a,
11975              parentPath: t.path,
11976              originalParent: null != (u = t.originalValue) ? u : e,
11977            })
11978          }
11979          this.runTests(
11980            { value: a, tests: c, originalValue: null != (l = t.originalValue) ? l : e, options: t },
11981            n,
11982            (e) => r(e.concat(o), a)
11983          )
11984        }))
11985    }
11986    clone(e) {
11987      const t = super.clone(e)
11988      return ((t.innerType = this.innerType), t)
11989    }
11990    json() {
11991      return this.transform(vh)
11992    }
11993    concat(e) {
11994      let t = super.concat(e)
11995      return (
11996        (t.innerType = this.innerType),
11997        e.innerType && (t.innerType = t.innerType ? t.innerType.concat(e.innerType) : e.innerType),
11998        t
11999      )
12000    }
12001    of(e) {
12002      let t = this.clone()
12003      if (!jp(e)) throw new TypeError('`array.of()` sub-schema must be a valid yup schema not: ' + Op(e))
12004      return ((t.innerType = e), (t.spec = Object.assign({}, t.spec, { types: e })), t)
12005    }
12006    length(e, t = Fp.length) {
12007      return this.test({
12008        message: t,
12009        name: 'length',
12010        exclusive: !0,
12011        params: { length: e },
12012        skipAbsent: !0,
12013        test(t) {
12014          return t.length === this.resolve(e)
12015        },
12016      })
12017    }
12018    min(e, t) {
12019      return (
12020        (t = t || Fp.min),
12021        this.test({
12022          message: t,
12023          name: 'min',
12024          exclusive: !0,
12025          params: { min: e },
12026          skipAbsent: !0,
12027          test(t) {
12028            return t.length >= this.resolve(e)
12029          },
12030        })
12031      )
12032    }
12033    max(e, t) {
12034      return (
12035        (t = t || Fp.max),
12036        this.test({
12037          message: t,
12038          name: 'max',
12039          exclusive: !0,
12040          params: { max: e },
12041          skipAbsent: !0,
12042          test(t) {
12043            return t.length <= this.resolve(e)
12044          },
12045        })
12046      )
12047    }
12048    ensure() {
12049      return this.default(() => []).transform((e, t) =>
12050        this._typeCheck(e) ? e
12051        : null == t ? []
12052        : [].concat(t)
12053      )
12054    }
12055    compact(e) {
12056      let t = e ? (t, n, r) => !e(t, n, r) : (e) => !!e
12057      return this.transform((e) => (null != e ? e.filter(t) : e))
12058    }
12059    describe(e) {
12060      const t = (e ? this.resolve(e) : this).clone(),
12061        n = super.describe(e)
12062      if (t.innerType) {
12063        var r
12064        let o = e
12065        ;(null != (r = o) && r.value && (o = Object.assign({}, o, { parent: o.value, value: o.value[0] })),
12066          (n.innerType = t.innerType.describe(o)))
12067      }
12068      return n
12069    }
12070  }
12071  wh.prototype = kh.prototype
12072  class xh {
12073    constructor(e) {
12074      ;((this.type = 'lazy'),
12075        (this.__isYupSchema__ = !0),
12076        (this.spec = void 0),
12077        (this._resolve = (e, t = {}) => {
12078          let n = this.builder(e, t)
12079          if (!jp(n)) throw new TypeError('lazy() functions must return a valid schema')
12080          return (this.spec.optional && (n = n.optional()), n.resolve(t))
12081        }),
12082        (this.builder = e),
12083        (this.spec = { meta: void 0, optional: !1 }))
12084    }
12085    clone(e) {
12086      const t = new xh(this.builder)
12087      return ((t.spec = Object.assign({}, this.spec, e)), t)
12088    }
12089    optionality(e) {
12090      return this.clone({ optional: e })
12091    }
12092    optional() {
12093      return this.optionality(!0)
12094    }
12095    resolve(e) {
12096      return this._resolve(e.value, e)
12097    }
12098    cast(e, t) {
12099      return this._resolve(e, t).cast(e, t)
12100    }
12101    asNestedTest(e) {
12102      let { key: t, index: n, parent: r, options: o } = e,
12103        s = r[null != n ? n : t]
12104      return this._resolve(s, Object.assign({}, o, { value: s, parent: r })).asNestedTest(e)
12105    }
12106    validate(e, t) {
12107      return this._resolve(e, t).validate(e, t)
12108    }
12109    validateSync(e, t) {
12110      return this._resolve(e, t).validateSync(e, t)
12111    }
12112    validateAt(e, t, n) {
12113      return this._resolve(t, n).validateAt(e, t, n)
12114    }
12115    validateSyncAt(e, t, n) {
12116      return this._resolve(t, n).validateSyncAt(e, t, n)
12117    }
12118    isValid(e, t) {
12119      return this._resolve(e, t).isValid(e, t)
12120    }
12121    isValidSync(e, t) {
12122      return this._resolve(e, t).isValidSync(e, t)
12123    }
12124    describe(e) {
12125      return e ? this.resolve(e).describe(e) : { type: 'lazy', meta: this.spec.meta, label: void 0 }
12126    }
12127    meta(...e) {
12128      if (0 === e.length) return this.spec.meta
12129      let t = this.clone()
12130      return ((t.spec.meta = Object.assign(t.spec.meta || {}, e[0])), t)
12131    }
12132  }
12133  const Ch = Eh({
12134    apiKey: ch().required().default(hs.map.defaultKey),
12135    root: ch().default('cdek-map').trim(),
12136    sender: Jp().default(!1),
12137    canChoose: Jp().default(!0),
12138    popup: Jp().default(!1),
12139    servicePath: ch().default('/service.php'),
12140    hideFilters: Eh({
12141      have_cashless: Jp().default(!1),
12142      have_cash: Jp().default(!1),
12143      is_dressing_room: Jp().default(!1),
12144      type: Jp().default(!1),
12145    }),
12146    forceFilters: Eh({
12147      have_cashless: Jp().nullable().default(null),
12148      have_cash: Jp().nullable().default(null),
12149      is_dressing_room: Jp().nullable().default(null),
12150      type: ch().nullable().oneOf(Object.values(Ks)).default(null),
12151      allowed_cod: Jp().nullable().default(null),
12152    }),
12153    hideDeliveryOptions: Eh({ [ds.OFFICE]: Jp().default(!1), [ds.DOOR]: Jp().default(!1) }),
12154    debug: Jp().default(!1),
12155    requirePostcode: Jp().default(!1),
12156    fixBounds: ch().oneOf([Gs.COUNTRY, Gs.PROVINCE, Gs.LOCALITY]).nullable().default(null),
12157    offices: wh().nullable().default(null),
12158    officesRaw: wh().nullable().default(null),
12159    tariff: Eh({
12160      tariff_code: dh(),
12161      tariff_name: ch(),
12162      tariff_description: ch(),
12163      delivery_mode: dh(),
12164      period_min: dh(),
12165      period_max: dh(),
12166      delivery_sum: dh(),
12167    })
12168      .nullable()
12169      .default(null),
12170    goods: wh()
12171      .required()
12172      .ensure()
12173      .of(Eh({ width: dh().required(), length: dh().required(), height: dh().required(), weight: dh().required() })),
12174    from:
12175      ((Sh = (e) =>
12176        'string' == typeof e ?
12177          ch().nullable().default(null)
12178        : Eh({
12179            code: dh().nullable().default(null),
12180            postal_code: ch().nullable().default(null),
12181            country_code: ch().nullable().default(null),
12182            city: ch().nullable().default(null),
12183            address: ch().nullable().default(null),
12184          })
12185            .nullable()
12186            .default(null)),
12187      new xh(Sh)),
12188    defaultLocation: Gp((e) => Array.isArray(e) || 'string' == typeof e).required(),
12189    lang: ch().oneOf(Object.values(Hs)).default(Hs.RUS),
12190    currency: ch().oneOf(Object.keys(Xs)).default('RUB'),
12191    tariffs: Eh({
12192      door: wh().default([
12193        480, 482, 184, 186, 7, 8, 231, 233, 293, 294, 137, 139, 16, 18, 11, 1, 3, 61, 60, 59, 58, 57, 83,
12194      ]),
12195      office: wh().default([481, 483, 185, 187, 232, 291, 295, 234, 136, 138, 15, 17, 10, 12, 5, 62, 63]),
12196      pickup: wh().default([361, 363, 366, 368, 376, 378, 497, 498, 485, 486]),
12197    }),
12198    onReady: Gp((e) => 'function' == typeof e).default(() => {}),
12199    onCalculate: Gp((e) => 'function' == typeof e).default(() => {}),
12200    onChoose: Gp((e) => 'function' == typeof e).default(() => {}),
12201    selected: Eh({ door: ch().nullable().default(null), office: ch().nullable().default(null) }),
12202  })
12203  var Sh
12204  class Th {
12205    cancelRequest(e, t = '') {
12206      const n = ps()
12207      null !== e && (n.debug && console.debug('[CDEK] Cancelling previous request ' + t), e.abort())
12208    }
12209  }
12210  function Ah(e, t) {
12211    return function () {
12212      return e.apply(t, arguments)
12213    }
12214  }
12215  const { toString: Rh } = Object.prototype,
12216    { getPrototypeOf: Lh } = Object,
12217    Ph =
12218      ((Ih = Object.create(null)),
12219      (e) => {
12220        const t = Rh.call(e)
12221        return Ih[t] || (Ih[t] = t.slice(8, -1).toLowerCase())
12222      })
12223  var Ih
12224  const Nh = (e) => ((e = e.toLowerCase()), (t) => Ph(t) === e),
12225    Dh = (e) => (t) => typeof t === e,
12226    { isArray: Fh } = Array,
12227    Mh = Dh('undefined')
12228  const jh = Nh('ArrayBuffer')
12229  const Uh = Dh('string'),
12230    $h = Dh('function'),
12231    Yh = Dh('number'),
12232    Vh = (e) => null !== e && 'object' == typeof e,
12233    Wh = (e) => {
12234      if ('object' !== Ph(e)) return !1
12235      const t = Lh(e)
12236      return !(
12237        (null !== t && t !== Object.prototype && null !== Object.getPrototypeOf(t)) ||
12238        Symbol.toStringTag in e ||
12239        Symbol.iterator in e
12240      )
12241    },
12242    zh = Nh('Date'),
12243    Bh = Nh('File'),
12244    Kh = Nh('Blob'),
12245    Hh = Nh('FileList'),
12246    Xh = Nh('URLSearchParams')
12247  function qh(e, t, { allOwnKeys: n = !1 } = {}) {
12248    if (null == e) return
12249    let r, o
12250    if (('object' != typeof e && (e = [e]), Fh(e))) for (r = 0, o = e.length; r < o; r++) t.call(null, e[r], r, e)
12251    else {
12252      const o = n ? Object.getOwnPropertyNames(e) : Object.keys(e),
12253        s = o.length
12254      let i
12255      for (r = 0; r < s; r++) ((i = o[r]), t.call(null, e[i], i, e))
12256    }
12257  }
12258  function Gh(e, t) {
12259    t = t.toLowerCase()
12260    const n = Object.keys(e)
12261    let r,
12262      o = n.length
12263    for (; o-- > 0; ) if (((r = n[o]), t === r.toLowerCase())) return r
12264    return null
12265  }
12266  const Zh =
12267      'undefined' != typeof globalThis ? globalThis
12268      : 'undefined' != typeof self ? self
12269      : 'undefined' != typeof window ? window
12270      : global,
12271    Jh = (e) => !Mh(e) && e !== Zh
12272  const Qh = ((em = 'undefined' != typeof Uint8Array && Lh(Uint8Array)), (e) => em && e instanceof em)
12273  var em
12274  const tm = Nh('HTMLFormElement'),
12275    nm = (
12276      ({ hasOwnProperty: e }) =>
12277      (t, n) =>
12278        e.call(t, n)
12279    )(Object.prototype),
12280    rm = Nh('RegExp'),
12281    om = (e, t) => {
12282      const n = Object.getOwnPropertyDescriptors(e),
12283        r = {}
12284      ;(qh(n, (n, o) => {
12285        let s
12286        !1 !== (s = t(n, o, e)) && (r[o] = s || n)
12287      }),
12288        Object.defineProperties(e, r))
12289    },
12290    sm = 'abcdefghijklmnopqrstuvwxyz',
12291    im = '0123456789',
12292    am = { DIGIT: im, ALPHA: sm, ALPHA_DIGIT: sm + sm.toUpperCase() + im }
12293  const lm = Nh('AsyncFunction'),
12294    cm = {
12295      isArray: Fh,
12296      isArrayBuffer: jh,
12297      isBuffer: function (e) {
12298        return (
12299          null !== e &&
12300          !Mh(e) &&
12301          null !== e.constructor &&
12302          !Mh(e.constructor) &&
12303          $h(e.constructor.isBuffer) &&
12304          e.constructor.isBuffer(e)
12305        )
12306      },
12307      isFormData: (e) => {
12308        let t
12309        return (
12310          e &&
12311          (('function' == typeof FormData && e instanceof FormData) ||
12312            ($h(e.append) &&
12313              ('formdata' === (t = Ph(e)) ||
12314                ('object' === t && $h(e.toString) && '[object FormData]' === e.toString()))))
12315        )
12316      },
12317      isArrayBufferView: function (e) {
12318        let t
12319        return (
12320          (t =
12321            'undefined' != typeof ArrayBuffer && ArrayBuffer.isView ?
12322              ArrayBuffer.isView(e)
12323            : e && e.buffer && jh(e.buffer)),
12324          t
12325        )
12326      },
12327      isString: Uh,
12328      isNumber: Yh,
12329      isBoolean: (e) => !0 === e || !1 === e,
12330      isObject: Vh,
12331      isPlainObject: Wh,
12332      isUndefined: Mh,
12333      isDate: zh,
12334      isFile: Bh,
12335      isBlob: Kh,
12336      isRegExp: rm,
12337      isFunction: $h,
12338      isStream: (e) => Vh(e) && $h(e.pipe),
12339      isURLSearchParams: Xh,
12340      isTypedArray: Qh,
12341      isFileList: Hh,
12342      forEach: qh,
12343      merge: function e() {
12344        const { caseless: t } = (Jh(this) && this) || {},
12345          n = {},
12346          r = (r, o) => {
12347            const s = (t && Gh(n, o)) || o
12348            Wh(n[s]) && Wh(r) ? (n[s] = e(n[s], r))
12349            : Wh(r) ? (n[s] = e({}, r))
12350            : Fh(r) ? (n[s] = r.slice())
12351            : (n[s] = r)
12352          }
12353        for (let o = 0, s = arguments.length; o < s; o++) arguments[o] && qh(arguments[o], r)
12354        return n
12355      },
12356      extend: (e, t, n, { allOwnKeys: r } = {}) => (
12357        qh(
12358          t,
12359          (t, r) => {
12360            n && $h(t) ? (e[r] = Ah(t, n)) : (e[r] = t)
12361          },
12362          { allOwnKeys: r }
12363        ),
12364        e
12365      ),
12366      trim: (e) => (e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '')),
12367      stripBOM: (e) => (65279 === e.charCodeAt(0) && (e = e.slice(1)), e),
12368      inherits: (e, t, n, r) => {
12369        ;((e.prototype = Object.create(t.prototype, r)),
12370          (e.prototype.constructor = e),
12371          Object.defineProperty(e, 'super', { value: t.prototype }),
12372          n && Object.assign(e.prototype, n))
12373      },
12374      toFlatObject: (e, t, n, r) => {
12375        let o, s, i
12376        const a = {}
12377        if (((t = t || {}), null == e)) return t
12378        do {
12379          for (o = Object.getOwnPropertyNames(e), s = o.length; s-- > 0; )
12380            ((i = o[s]), (r && !r(i, e, t)) || a[i] || ((t[i] = e[i]), (a[i] = !0)))
12381          e = !1 !== n && Lh(e)
12382        } while (e && (!n || n(e, t)) && e !== Object.prototype)
12383        return t
12384      },
12385      kindOf: Ph,
12386      kindOfTest: Nh,
12387      endsWith: (e, t, n) => {
12388        ;((e = String(e)), (void 0 === n || n > e.length) && (n = e.length), (n -= t.length))
12389        const r = e.indexOf(t, n)
12390        return -1 !== r && r === n
12391      },
12392      toArray: (e) => {
12393        if (!e) return null
12394        if (Fh(e)) return e
12395        let t = e.length
12396        if (!Yh(t)) return null
12397        const n = new Array(t)
12398        for (; t-- > 0; ) n[t] = e[t]
12399        return n
12400      },
12401      forEachEntry: (e, t) => {
12402        const n = (e && e[Symbol.iterator]).call(e)
12403        let r
12404        for (; (r = n.next()) && !r.done; ) {
12405          const n = r.value
12406          t.call(e, n[0], n[1])
12407        }
12408      },
12409      matchAll: (e, t) => {
12410        let n
12411        const r = []
12412        for (; null !== (n = e.exec(t)); ) r.push(n)
12413        return r
12414      },
12415      isHTMLForm: tm,
12416      hasOwnProperty: nm,
12417      hasOwnProp: nm,
12418      reduceDescriptors: om,
12419      freezeMethods: (e) => {
12420        om(e, (t, n) => {
12421          if ($h(e) && -1 !== ['arguments', 'caller', 'callee'].indexOf(n)) return !1
12422          const r = e[n]
12423          $h(r) &&
12424            ((t.enumerable = !1),
12425            'writable' in t ?
12426              (t.writable = !1)
12427            : t.set ||
12428              (t.set = () => {
12429                throw Error("Can not rewrite read-only method '" + n + "'")
12430              }))
12431        })
12432      },
12433      toObjectSet: (e, t) => {
12434        const n = {},
12435          r = (e) => {
12436            e.forEach((e) => {
12437              n[e] = !0
12438            })
12439          }
12440        return (Fh(e) ? r(e) : r(String(e).split(t)), n)
12441      },
12442      toCamelCase: (e) =>
12443        e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function (e, t, n) {
12444          return t.toUpperCase() + n
12445        }),
12446      noop: () => {},
12447      toFiniteNumber: (e, t) => ((e = +e), Number.isFinite(e) ? e : t),
12448      findKey: Gh,
12449      global: Zh,
12450      isContextDefined: Jh,
12451      ALPHABET: am,
12452      generateString: (e = 16, t = am.ALPHA_DIGIT) => {
12453        let n = ''
12454        const { length: r } = t
12455        for (; e--; ) n += t[(Math.random() * r) | 0]
12456        return n
12457      },
12458      isSpecCompliantForm: function (e) {
12459        return !!(e && $h(e.append) && 'FormData' === e[Symbol.toStringTag] && e[Symbol.iterator])
12460      },
12461      toJSONObject: (e) => {
12462        const t = new Array(10),
12463          n = (e, r) => {
12464            if (Vh(e)) {
12465              if (t.indexOf(e) >= 0) return
12466              if (!('toJSON' in e)) {
12467                t[r] = e
12468                const o = Fh(e) ? [] : {}
12469                return (
12470                  qh(e, (e, t) => {
12471                    const s = n(e, r + 1)
12472                    !Mh(s) && (o[t] = s)
12473                  }),
12474                  (t[r] = void 0),
12475                  o
12476                )
12477              }
12478            }
12479            return e
12480          }
12481        return n(e, 0)
12482      },
12483      isAsyncFn: lm,
12484      isThenable: (e) => e && (Vh(e) || $h(e)) && $h(e.then) && $h(e.catch),
12485    }
12486  function um(e, t, n, r, o) {
12487    ;(Error.call(this),
12488      Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : (this.stack = new Error().stack),
12489      (this.message = e),
12490      (this.name = 'AxiosError'),
12491      t && (this.code = t),
12492      n && (this.config = n),
12493      r && (this.request = r),
12494      o && (this.response = o))
12495  }
12496  cm.inherits(um, Error, {
12497    toJSON: function () {
12498      return {
12499        message: this.message,
12500        name: this.name,
12501        description: this.description,
12502        number: this.number,
12503        fileName: this.fileName,
12504        lineNumber: this.lineNumber,
12505        columnNumber: this.columnNumber,
12506        stack: this.stack,
12507        config: cm.toJSONObject(this.config),
12508        code: this.code,
12509        status: this.response && this.response.status ? this.response.status : null,
12510      }
12511    },
12512  })
12513  const dm = um.prototype,
12514    fm = {}
12515  ;([
12516    'ERR_BAD_OPTION_VALUE',
12517    'ERR_BAD_OPTION',
12518    'ECONNABORTED',
12519    'ETIMEDOUT',
12520    'ERR_NETWORK',
12521    'ERR_FR_TOO_MANY_REDIRECTS',
12522    'ERR_DEPRECATED',
12523    'ERR_BAD_RESPONSE',
12524    'ERR_BAD_REQUEST',
12525    'ERR_CANCELED',
12526    'ERR_NOT_SUPPORT',
12527    'ERR_INVALID_URL',
12528  ].forEach((e) => {
12529    fm[e] = { value: e }
12530  }),
12531    Object.defineProperties(um, fm),
12532    Object.defineProperty(dm, 'isAxiosError', { value: !0 }),
12533    (um.from = (e, t, n, r, o, s) => {
12534      const i = Object.create(dm)
12535      return (
12536        cm.toFlatObject(
12537          e,
12538          i,
12539          function (e) {
12540            return e !== Error.prototype
12541          },
12542          (e) => 'isAxiosError' !== e
12543        ),
12544        um.call(i, e.message, t, n, r, o),
12545        (i.cause = e),
12546        (i.name = e.name),
12547        s && Object.assign(i, s),
12548        i
12549      )
12550    }))
12551  function pm(e) {
12552    return cm.isPlainObject(e) || cm.isArray(e)
12553  }
12554  function hm(e) {
12555    return cm.endsWith(e, '[]') ? e.slice(0, -2) : e
12556  }
12557  function mm(e, t, n) {
12558    return e ?
12559        e
12560          .concat(t)
12561          .map(function (e, t) {
12562            return ((e = hm(e)), !n && t ? '[' + e + ']' : e)
12563          })
12564          .join(n ? '.' : '')
12565      : t
12566  }
12567  const gm = cm.toFlatObject(cm, {}, null, function (e) {
12568    return /^is[A-Z]/.test(e)
12569  })
12570  function vm(e, t, n) {
12571    if (!cm.isObject(e)) throw new TypeError('target must be an object')
12572    t = t || new FormData()
12573    const r = (n = cm.toFlatObject(n, { metaTokens: !0, dots: !1, indexes: !1 }, !1, function (e, t) {
12574        return !cm.isUndefined(t[e])
12575      })).metaTokens,
12576      o = n.visitor || c,
12577      s = n.dots,
12578      i = n.indexes,
12579      a = (n.Blob || ('undefined' != typeof Blob && Blob)) && cm.isSpecCompliantForm(t)
12580    if (!cm.isFunction(o)) throw new TypeError('visitor must be a function')
12581    function l(e) {
12582      if (null === e) return ''
12583      if (cm.isDate(e)) return e.toISOString()
12584      if (!a && cm.isBlob(e)) throw new um('Blob is not supported. Use a Buffer instead.')
12585      return (
12586        cm.isArrayBuffer(e) || cm.isTypedArray(e) ?
12587          a && 'function' == typeof Blob ?
12588            new Blob([e])
12589          : Buffer.from(e)
12590        : e
12591      )
12592    }
12593    function c(e, n, o) {
12594      let a = e
12595      if (e && !o && 'object' == typeof e)
12596        if (cm.endsWith(n, '{}')) ((n = r ? n : n.slice(0, -2)), (e = JSON.stringify(e)))
12597        else if (
12598          (cm.isArray(e) &&
12599            (function (e) {
12600              return cm.isArray(e) && !e.some(pm)
12601            })(e)) ||
12602          ((cm.isFileList(e) || cm.endsWith(n, '[]')) && (a = cm.toArray(e)))
12603        )
12604          return (
12605            (n = hm(n)),
12606            a.forEach(function (e, r) {
12607              !cm.isUndefined(e) &&
12608                null !== e &&
12609                t.append(
12610                  !0 === i ? mm([n], r, s)
12611                  : null === i ? n
12612                  : n + '[]',
12613                  l(e)
12614                )
12615            }),
12616            !1
12617          )
12618      return !!pm(e) || (t.append(mm(o, n, s), l(e)), !1)
12619    }
12620    const u = [],
12621      d = Object.assign(gm, { defaultVisitor: c, convertValue: l, isVisitable: pm })
12622    if (!cm.isObject(e)) throw new TypeError('data must be an object')
12623    return (
12624      (function e(n, r) {
12625        if (!cm.isUndefined(n)) {
12626          if (-1 !== u.indexOf(n)) throw Error('Circular reference detected in ' + r.join('.'))
12627          ;(u.push(n),
12628            cm.forEach(n, function (n, s) {
12629              !0 === (!(cm.isUndefined(n) || null === n) && o.call(t, n, cm.isString(s) ? s.trim() : s, r, d)) &&
12630                e(n, r ? r.concat(s) : [s])
12631            }),
12632            u.pop())
12633        }
12634      })(e),
12635      t
12636    )
12637  }
12638  function bm(e) {
12639    const t = { '!': '%21', "'": '%27', '(': '%28', ')': '%29', '~': '%7E', '%20': '+', '%00': '\0' }
12640    return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g, function (e) {
12641      return t[e]
12642    })
12643  }
12644  function ym(e, t) {
12645    ;((this._pairs = []), e && vm(e, this, t))
12646  }
12647  const _m = ym.prototype
12648  function Em(e) {
12649    return encodeURIComponent(e)
12650      .replace(/%3A/gi, ':')
12651      .replace(/%24/g, '$')
12652      .replace(/%2C/gi, ',')
12653      .replace(/%20/g, '+')
12654      .replace(/%5B/gi, '[')
12655      .replace(/%5D/gi, ']')
12656  }
12657  function Om(e, t, n) {
12658    if (!t) return e
12659    const r = (n && n.encode) || Em,
12660      o = n && n.serialize
12661    let s
12662    if (
12663      ((s =
12664        o ? o(t, n)
12665        : cm.isURLSearchParams(t) ? t.toString()
12666        : new ym(t, n).toString(r)),
12667      s)
12668    ) {
12669      const t = e.indexOf('#')
12670      ;(-1 !== t && (e = e.slice(0, t)), (e += (-1 === e.indexOf('?') ? '?' : '&') + s))
12671    }
12672    return e
12673  }
12674  ;((_m.append = function (e, t) {
12675    this._pairs.push([e, t])
12676  }),
12677    (_m.toString = function (e) {
12678      const t =
12679        e ?
12680          function (t) {
12681            return e.call(this, t, bm)
12682          }
12683        : bm
12684      return this._pairs
12685        .map(function (e) {
12686          return t(e[0]) + '=' + t(e[1])
12687        }, '')
12688        .join('&')
12689    }))
12690  const wm = class {
12691      constructor() {
12692        this.handlers = []
12693      }
12694      use(e, t, n) {
12695        return (
12696          this.handlers.push({
12697            fulfilled: e,
12698            rejected: t,
12699            synchronous: !!n && n.synchronous,
12700            runWhen: n ? n.runWhen : null,
12701          }),
12702          this.handlers.length - 1
12703        )
12704      }
12705      eject(e) {
12706        this.handlers[e] && (this.handlers[e] = null)
12707      }
12708      clear() {
12709        this.handlers && (this.handlers = [])
12710      }
12711      forEach(e) {
12712        cm.forEach(this.handlers, function (t) {
12713          null !== t && e(t)
12714        })
12715      }
12716    },
12717    km = { silentJSONParsing: !0, forcedJSONParsing: !0, clarifyTimeoutError: !1 },
12718    xm = {
12719      isBrowser: !0,
12720      classes: {
12721        URLSearchParams: 'undefined' != typeof URLSearchParams ? URLSearchParams : ym,
12722        FormData: 'undefined' != typeof FormData ? FormData : null,
12723        Blob: 'undefined' != typeof Blob ? Blob : null,
12724      },
12725      protocols: ['http', 'https', 'file', 'blob', 'url', 'data'],
12726    },
12727    Cm = 'undefined' != typeof window && 'undefined' != typeof document,
12728    Sm =
12729      ((Tm = 'undefined' != typeof navigator && navigator.product),
12730      Cm && ['ReactNative', 'NativeScript', 'NS'].indexOf(Tm) < 0)
12731  var Tm
12732  const Am =
12733      'undefined' != typeof WorkerGlobalScope &&
12734      self instanceof WorkerGlobalScope &&
12735      'function' == typeof self.importScripts,
12736    Rm = {
12737      ...Object.freeze(
12738        Object.defineProperty(
12739          { __proto__: null, hasBrowserEnv: Cm, hasStandardBrowserEnv: Sm, hasStandardBrowserWebWorkerEnv: Am },
12740          Symbol.toStringTag,
12741          { value: 'Module' }
12742        )
12743      ),
12744      ...xm,
12745    }
12746  function Lm(e) {
12747    function t(e, n, r, o) {
12748      let s = e[o++]
12749      if ('__proto__' === s) return !0
12750      const i = Number.isFinite(+s),
12751        a = o >= e.length
12752      if (((s = !s && cm.isArray(r) ? r.length : s), a))
12753        return (cm.hasOwnProp(r, s) ? (r[s] = [r[s], n]) : (r[s] = n), !i)
12754      ;(r[s] && cm.isObject(r[s])) || (r[s] = [])
12755      return (
12756        t(e, n, r[s], o) &&
12757          cm.isArray(r[s]) &&
12758          (r[s] = (function (e) {
12759            const t = {},
12760              n = Object.keys(e)
12761            let r
12762            const o = n.length
12763            let s
12764            for (r = 0; r < o; r++) ((s = n[r]), (t[s] = e[s]))
12765            return t
12766          })(r[s])),
12767        !i
12768      )
12769    }
12770    if (cm.isFormData(e) && cm.isFunction(e.entries)) {
12771      const n = {}
12772      return (
12773        cm.forEachEntry(e, (e, r) => {
12774          t(
12775            (function (e) {
12776              return cm.matchAll(/\w+|\[(\w*)]/g, e).map((e) => ('[]' === e[0] ? '' : e[1] || e[0]))
12777            })(e),
12778            r,
12779            n,
12780            0
12781          )
12782        }),
12783        n
12784      )
12785    }
12786    return null
12787  }
12788  const Pm = {
12789    transitional: km,
12790    adapter: ['xhr', 'http'],
12791    transformRequest: [
12792      function (e, t) {
12793        const n = t.getContentType() || '',
12794          r = n.indexOf('application/json') > -1,
12795          o = cm.isObject(e)
12796        o && cm.isHTMLForm(e) && (e = new FormData(e))
12797        if (cm.isFormData(e)) return r ? JSON.stringify(Lm(e)) : e
12798        if (cm.isArrayBuffer(e) || cm.isBuffer(e) || cm.isStream(e) || cm.isFile(e) || cm.isBlob(e)) return e
12799        if (cm.isArrayBufferView(e)) return e.buffer
12800        if (cm.isURLSearchParams(e))
12801          return (t.setContentType('application/x-www-form-urlencoded;charset=utf-8', !1), e.toString())
12802        let s
12803        if (o) {
12804          if (n.indexOf('application/x-www-form-urlencoded') > -1)
12805            return (function (e, t) {
12806              return vm(
12807                e,
12808                new Rm.classes.URLSearchParams(),
12809                Object.assign(
12810                  {
12811                    visitor: function (e, t, n, r) {
12812                      return Rm.isNode && cm.isBuffer(e) ?
12813                          (this.append(t, e.toString('base64')), !1)
12814                        : r.defaultVisitor.apply(this, arguments)
12815                    },
12816                  },
12817                  t
12818                )
12819              )
12820            }
12820)(e, this.formSerializer).toString()
12821          if ((s = cm.isFileList(e)) || n.indexOf('multipart/form-data') > -1) {
12822            const t = this.env && this.env.FormData
12823            return vm(s ? { 'files[]': e } : e, t && new t(), this.formSerializer)
12824          }
12825        }
12826        return o || r ?
12827            (t.setContentType('application/json', !1),
12828            (function (e, t, n) {
12829              if (cm.isString(e))
12830                try {
12831                  return ((t || JSON.parse)(e), cm.trim(e))
12832                } catch (r) {
12833                  if ('SyntaxError' !== r.name) throw r
12834                }
12835              return (n || JSON.stringify)(e)
12836            })(e))
12837          : e
12838      },
12839    ],
12840    transformResponse: [
12841      function (e) {
12842        const t = this.transitional || Pm.transitional,
12843          n = t && t.forcedJSONParsing,
12844          r = 'json' === this.responseType
12845        if (e && cm.isString(e) && ((n && !this.responseType) || r)) {
12846          const n = !(t && t.silentJSONParsing) && r
12847          try {
12848            return JSON.parse(e)
12849          } catch (o) {
12850            if (n) {
12851              if ('SyntaxError' === o.name) throw um.from(o, um.ERR_BAD_RESPONSE, this, null, this.response)
12852              throw o
12853            }
12854          }
12855        }
12856        return e
12857      },
12858    ],
12859    timeout: 0,
12860    xsrfCookieName: 'XSRF-TOKEN',
12861    xsrfHeaderName: 'X-XSRF-TOKEN',
12862    maxContentLength: -1,
12863    maxBodyLength: -1,
12864    env: { FormData: Rm.classes.FormData, Blob: Rm.classes.Blob },
12865    validateStatus: function (e) {
12866      return e >= 200 && e < 300
12867    },
12868    headers: { common: { Accept: 'application/json, text/plain, */*', 'Content-Type': void 0 } },
12869  }
12870  cm.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (e) => {
12871    Pm.headers[e] = {}
12872  })
12873  const Im = Pm,
12874    Nm = cm.toObjectSet([
12875      'age',
12876      'authorization',
12877      'content-length',
12878      'content-type',
12879      'etag',
12880      'expires',
12881      'from',
12882      'host',
12883      'if-modified-since',
12884      'if-unmodified-since',
12885      'last-modified',
12886      'location',
12887      'max-forwards',
12888      'proxy-authorization',
12889      'referer',
12890      'retry-after',
12891      'user-agent',
12892    ]),
12893    Dm = Symbol('internals')
12894  function Fm(e) {
12895    return e && String(e).trim().toLowerCase()
12896  }
12897  function Mm(e) {
12898    return (
12899      !1 === e || null == e ? e
12900      : cm.isArray(e) ? e.map(Mm)
12901      : String(e)
12902    )
12903  }
12904  function jm(e, t, n, r, o) {
12905    return cm.isFunction(r) ?
12906        r.call(this, t, n)
12907      : (o && (t = n),
12908        cm.isString(t) ?
12909          cm.isString(r) ? -1 !== t.indexOf(r)
12910          : cm.isRegExp(r) ? r.test(t)
12911          : void 0
12912        : void 0)
12913  }
12914  let Um = class {
12915    constructor(e) {
12916      e && this.set(e)
12917    }
12918    set(e, t, n) {
12919      const r = this
12920      function o(e, t, n) {
12921        const o = Fm(t)
12922        if (!o) throw new Error('header name must be a non-empty string')
12923        const s = cm.findKey(r, o)
12924        ;(!s || void 0 === r[s] || !0 === n || (void 0 === n && !1 !== r[s])) && (r[s || t] = Mm(e))
12925      }
12926      const s = (e, t) => cm.forEach(e, (e, n) => o(e, n, t))
12927      return (
12928        cm.isPlainObject(e) || e instanceof this.constructor ? s(e, t)
12929        : cm.isString(e) && (e = e.trim()) && !/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()) ?
12930          s(
12931            ((e) => {
12932              const t = {}
12933              let n, r, o
12934              return (
12935                e &&
12936                  e.split('\n').forEach(function (e) {
12937                    ;((o = e.indexOf(':')),
12938                      (n = e.substring(0, o).trim().toLowerCase()),
12939                      (r = e.substring(o + 1).trim()),
12940                      !n ||
12941                        (t[n] && Nm[n]) ||
12942                        ('set-cookie' === n ?
12943                          t[n] ?
12944                            t[n].push(r)
12945                          : (t[n] = [r])
12946                        : (t[n] = t[n] ? t[n] + ', ' + r : r)))
12947                  }),
12948                t
12949              )
12950            })(e),
12951            t
12952          )
12953        : null != e && o(t, e, n),
12954        this
12955      )
12956    }
12957    get(e, t) {
12958      if ((e = Fm(e))) {
12959        const n = cm.findKey(this, e)
12960        if (n) {
12961          const e = this[n]
12962          if (!t) return e
12963          if (!0 === t)
12964            return (function (e) {
12965              const t = Object.create(null),
12966                n = /([^\s,;
12966=]+)\s*(?:=\s*([^,;]+))?/g
12967              let r
12968              for (; (r = n.exec(e)); ) t[r[1]] = r[2]
12969              return t
12970            })(e)
12971          if (cm.isFunction(t)) return t.call(this, e, n)
12972          if (cm.isRegExp(t)) return t.exec(e)
12973          throw new TypeError('parser must be boolean|regexp|function')
12974        }
12975      }
12976    }
12977    has(e, t) {
12978      if ((e = Fm(e))) {
12979        const n = cm.findKey(this, e)
12980        return !(!n || void 0 === this[n] || (t && !jm(0, this[n], n, t)))
12981      }
12982      return !1
12983    }
12984    delete(e, t) {
12985      const n = this
12986      let r = !1
12987      function o(e) {
12988        if ((e = Fm(e))) {
12989          const o = cm.findKey(n, e)
12990          !o || (t && !jm(0, n[o], o, t)) || (delete n[o], (r = !0))
12991        }
12992      }
12993      return (cm.isArray(e) ? e.forEach(o) : o(e), r)
12994    }
12995    clear(e) {
12996      const t = Object.keys(this)
12997      let n = t.length,
12998        r = !1
12999      for (; n--; ) {
13000        const o = t[n]
13001        ;(e && !jm(0, this[o], o, e, !0)) || (delete this[o], (r = !0))
13002      }
13003      return r
13004    }
13005    normalize(e) {
13006      const t = this,
13007        n = {}
13008      return (
13009        cm.forEach(this, (r, o) => {
13010          const s = cm.findKey(n, o)
13011          if (s) return ((t[s] = Mm(r)), void delete t[o])
13012          const i =
13013            e ?
13014              (function (e) {
13015                return e
13016                  .trim()
13017                  .toLowerCase()
13018                  .replace(/([a-z\d])(\w*)/g, (e, t, n) => t.toUpperCase() + n)
13019              })(o)
13020            : String(o).trim()
13021          ;(i !== o && delete t[o], (t[i] = Mm(r)), (n[i] = !0))
13022        }),
13023        this
13024      )
13025    }
13026    concat(...e) {
13027      return this.constructor.concat(this, ...e)
13028    }
13029    toJSON(e) {
13030      const t = Object.create(null)
13031      return (
13032        cm.forEach(this, (n, r) => {
13033          null != n && !1 !== n && (t[r] = e && cm.isArray(n) ? n.join(', ') : n)
13034        }),
13035        t
13036      )
13037    }
13038    [Symbol.iterator]() {
13039      return Object.entries(this.toJSON())[Symbol.iterator]()
13040    }
13041    toString() {
13042      return Object.entries(this.toJSON())
13043        .map(([e, t]) => e + ': ' + t)
13044        .join('\n')
13045    }
13046    get [Symbol.toStringTag]() {
13047      return 'AxiosHeaders'
13048    }
13049    static from(e) {
13050      return e instanceof this ? e : new this(e)
13051    }
13052    static concat(e, ...t) {
13053      const n = new this(e)
13054      return (t.forEach((e) => n.set(e)), n)
13055    }
13056    static accessor(e) {
13057      const t = (this[Dm] = this[Dm] = { accessors: {} }).accessors,
13058        n = this.prototype
13059      function r(e) {
13060        const r = Fm(e)
13061        t[r] ||
13062          (!(function (e, t) {
13063            const n = cm.toCamelCase(' ' + t)
13064            ;['get', 'set', 'has'].forEach((r) => {
13065              Object.defineProperty(e, r + n, {
13066                value: function (e, n, o) {
13067                  return this[r].call(this, t, e, n, o)
13068                },
13069                configurable: !0,
13070              })
13071            })
13072          })(n, e),
13073          (t[r] = !0))
13074      }
13075      return (cm.isArray(e) ? e.forEach(r) : r(e), this)
13076    }
13077  }
13078  ;(Um.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']),
13079    cm.reduceDescriptors(Um.prototype, ({ value: e }, t) => {
13080      let n = t[0].toUpperCase() + t.slice(1)
13081      return {
13082        get: () => e,
13083        set(e) {
13084          this[n] = e
13085        },
13086      }
13087    }),
13088    cm.freezeMethods(Um))
13089  const $m = Um
13090  function Ym(e, t) {
13091    const n = this || Im,
13092      r = t || n,
13093      o = $m.from(r.headers)
13094    let s = r.data
13095    return (
13096      cm.forEach(e, function (e) {
13097        s = e.call(n, s, o.normalize(), t ? t.status : void 0)
13098      }),
13099      o.normalize(),
13100      s
13101    )
13102  }
13103  function Vm(e) {
13104    return !(!e || !e.__CANCEL__)
13105  }
13106  function Wm(e, t, n) {
13107    ;(um.call(this, null == e ? 'canceled' : e, um.ERR_CANCELED, t, n), (this.name = 'CanceledError'))
13108  }
13109  cm.inherits(Wm, um, { __CANCEL__: !0 })
13110  const zm =
13111    Rm.hasStandardBrowserEnv ?
13112      {
13113        write(e, t, n, r, o, s) {
13114          const i = [e + '=' + encodeURIComponent(t)]
13115          ;(cm.isNumber(n) && i.push('expires=' + new Date(n).toGMTString()),
13116            cm.isString(r) && i.push('path=' + r),
13117            cm.isString(o) && i.push('domain=' + o),
13118            !0 === s && i.push('secure'),
13119            (document.cookie = i.join('; ')))
13120        },
13121        read(e) {
13122          const t = document.cookie.match(new RegExp('(^|;\\s*)(' + e + ')=([^;]*)'))
13123          return t ? decodeURIComponent(t[3]) : null
13124        },
13125        remove(e) {
13126          this.write(e, '', Date.now() - 864e5)
13127        },
13128      }
13129    : { write() {}, read: () => null, remove() {} }
13130  function Bm(e, t) {
13131    return e && !/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t) ?
13132        (function (e, t) {
13133          return t ? e.replace(/\/?\/$/, '') + '/' + t.replace(/^\/+/, '') : e
13134        })(e, t)
13135      : t
13136  }
13137  const Km =
13138    Rm.hasStandardBrowserEnv ?
13139      (function () {
13140        const e = /(msie|trident)/i.test(navigator.userAgent),
13141          t = document.createElement('a')
13142        let n
13143        function r(n) {
13144          let r = n
13145          return (
13146            e && (t.setAttribute('href', r), (r = t.href)),
13147            t.setAttribute('href', r),
13148            {
13149              href: t.href,
13150              protocol: t.protocol ? t.protocol.replace(/:$/, '') : '',
13151              host: t.host,
13152              search: t.search ? t.search.replace(/^\?/, '') : '',
13153              hash: t.hash ? t.hash.replace(/^#/, '') : '',
13154              hostname: t.hostname,
13155              port: t.port,
13156              pathname: '/' === t.pathname.charAt(0) ? t.pathname : '/' + t.pathname,
13157            }
13158          )
13159        }
13160        return (
13161          (n = r(window.location.href)),
13162          function (e) {
13163            const t = cm.isString(e) ? r(e) : e
13164            return t.protocol === n.protocol && t.host === n.host
13165          }
13166        )
13167      })()
13168    : function () {
13169        return !0
13170      }
13171  function Hm(e, t) {
13172    let n = 0
13173    const r = (function (e, t) {
13174      e = e || 10
13175      const n = new Array(e),
13176        r = new Array(e)
13177      let o,
13178        s = 0,
13179        i = 0
13180      return (
13181        (t = void 0 !== t ? t : 1e3),
13182        function (a) {
13183          const l = Date.now(),
13184            c = r[i]
13185          ;
13185(o || (o = l), (n[s] = a), (r[s] = l))
13186          let u = i,
13187            d = 0
13188          for (; u !== s; ) ((d += n[u++]), (u %= e))
13189          if (((s = (s + 1) % e), s === i && (i = (i + 1) % e), l - o < t)) return
13190          const f = c && l - c
13191          return f ? Math.round((1e3 * d) / f) : void 0
13192        }
13193      )
13194    })(50, 250)
13195    return (o) => {
13196      const s = o.loaded,
13197        i = o.lengthComputable ? o.total : void 0,
13198        a = s - n,
13199        l = r(a)
13200      n = s
13201      const c = {
13202        loaded: s,
13203        total: i,
13204        progress: i ? s / i : void 0,
13205        bytes: a,
13206        rate: l || void 0,
13207        estimated: l && i && s <= i ? (i - s) / l : void 0,
13208        event: o,
13209      }
13210      ;((c[t ? 'download' : 'upload'] = !0), e(c))
13211    }
13212  }
13213  const Xm = {
13214    http: null,
13215    xhr:
13216      'undefined' != typeof XMLHttpRequest &&
13217      function (e) {
13218        return new Promise(function (t, n) {
13219          let r = e.data
13220          const o = $m.from(e.headers).normalize()
13221          let s,
13222            i,
13223            { responseType: a, withXSRFToken: l } = e
13224          function c() {
13225            ;(e.cancelToken && e.cancelToken.unsubscribe(s), e.signal && e.signal.removeEventListener('abort', s))
13226          }
13227          if (cm.isFormData(r))
13228            if (Rm.hasStandardBrowserEnv || Rm.hasStandardBrowserWebWorkerEnv) o.setContentType(!1)
13229            else if (!1 !== (i = o.getContentType())) {
13230              const [e, ...t] =
13231                i ?
13232                  i
13233                    .split(';')
13234                    .map((e) => e.trim())
13235                    .filter(Boolean)
13236                : []
13237              o.setContentType([e || 'multipart/form-data', ...t].join('; '))
13238            }
13239          let u = new XMLHttpRequest()
13240          if (e.auth) {
13241            const t = e.auth.username || '',
13242              n = e.auth.password ? unescape(encodeURIComponent(e.auth.password)) : ''
13243            o.set('Authorization', 'Basic ' + btoa(t + ':' + n))
13244          }
13245          const d = Bm(e.baseURL, e.url)
13246          function f() {
13247            if (!u) return
13248            const r = $m.from('getAllResponseHeaders' in u && u.getAllResponseHeaders())
13249            ;(!(function (e, t, n) {
13250              const r = n.config.validateStatus
13251              n.status && r && !r(n.status) ?
13252                t(
13253                  new um(
13254                    'Request failed with status code ' + n.status,
13255                    [um.ERR_BAD_REQUEST, um.ERR_BAD_RESPONSE][Math.floor(n.status / 100) - 4],
13256                    n.config,
13257                    n.request,
13258                    n
13259                  )
13260                )
13261              : e(n)
13262            })(
13263              function (e) {
13264                ;(t(e), c())
13265              },
13266              function (e) {
13267                ;(n(e), c())
13268              },
13269              {
13270                data: a && 'text' !== a && 'json' !== a ? u.response : u.responseText,
13271                status: u.status,
13272                statusText: u.statusText,
13273                headers: r,
13274                config: e,
13275                request: u,
13276              }
13277            ),
13278              (u = null))
13279          }
13280          if (
13281            (u.open(e.method.toUpperCase(), Om(d, e.params, e.paramsSerializer), !0),
13282            (u.timeout = e.timeout),
13283            'onloadend' in u ?
13284              (u.onloadend = f)
13285            : (u.onreadystatechange = function () {
13286                u &&
13287                  4 === u.readyState &&
13288                  (0 !== u.status || (u.responseURL && 0 === u.responseURL.indexOf('file:'))) &&
13289                  setTimeout(f)
13290              }),
13291            (u.onabort = function () {
13292              u && (n(new um('Request aborted', um.ECONNABORTED, e, u)), (u = null))
13293            }),
13294            (u.onerror = function () {
13295              ;(n(new um('Network Error', um.ERR_NETWORK, e, u)), (u = null))
13296            }),
13297            (u.ontimeout = function () {
13298              let t = e.timeout ? 'timeout of ' + e.timeout + 'ms exceeded' : 'timeout exceeded'
13299              const r = e.transitional || km
13300              ;(e.timeoutErrorMessage && (t = e.timeoutErrorMessage),
13301                n(new um(t, r.clarifyTimeoutError ? um.ETIMEDOUT : um.ECONNABORTED, e, u)),
13302                (u = null))
13303            }),
13304            Rm.hasStandardBrowserEnv && (l && cm.isFunction(l) && (l = l(e)), l || (!1 !== l && Km(d))))
13305          ) {
13306            const t = e.xsrfHeaderName && e.xsrfCookieName && zm.read(e.xsrfCookieName)
13307            t && o.set(e.xsrfHeaderName, t)
13308          }
13309          ;(void 0 === r && o.setContentType(null),
13310            'setRequestHeader' in u &&
13311              cm.forEach(o.toJSON(), function (e, t) {
13312                u.setRequestHeader(t, e)
13313              }),
13314            (u.withCredentials = true),
13315            a && 'json' !== a && (u.responseType = e.responseType),
13316            'function' == typeof e.onDownloadProgress && u.addEventListener('progress', Hm(e.onDownloadProgress, !0)),
13317            'function' == typeof e.onUploadProgress &&
13318              u.upload &&
13319              u.upload.addEventListener('progress', Hm(e.onUploadProgress)),
13320            (e.cancelToken || e.signal) &&
13321              ((s = (t) => {
13322                u && (n(!t || t.type ? new Wm(null, e, u) : t), u.abort(), (u = null))
13323              }),
13324              e.cancelToken && e.cancelToken.subscribe(s),
13325              e.signal && (e.signal.aborted ? s() : e.signal.addEventListener('abort', s))))
13326          const p = (function (e) {
13327            const t = /^([-+\w]{1,25})(:?\/\/|:)/.exec(e)
13328            return (t && t[1]) || ''
13329          })(d)
13330          p && -1 === Rm.protocols.indexOf(p) ?
13331            n(new um('Unsupported protocol ' + p + ':', um.ERR_BAD_REQUEST, e))
13332          : u.send(r || null)
13333        })
13334      },
13335  }
13336  cm.forEach(Xm, (e, t) => {
13337    if (e) {
13338      try {
13339        Object.defineProperty(e, 'name', { value: t })
13340      } catch (n) {}
13341      Object.defineProperty(e, 'adapterName', { value: t })
13342    }
13343  })
13344  const qm = (e) => `- ${e}`,
13345    Gm = (e) => cm.isFunction(e) || null === e || !1 === e,
13346    Zm = (e) => {
13347      e = cm.isArray(e) ? e : [e]
13348      const { length: t } = e
13349      let n, r
13350      const o = {}
13351      for (let s = 0; s < t; s++) {
13352        let t
13353        if (((n = e[s]), (r = n), !Gm(n) && ((r = Xm[(t = String(n)).toLowerCase()]), void 0 === r)))
13354          throw new um(`Unknown adapter '${t}'`)
13355        if (r) break
13356        o[t || '#' + s] = r
13357      }
13358      if (!r) {
13359        const e = Object.entries(o).map(
13360          ([e, t]) =>
13361            `adapter ${e} ` + (!1 === t ? 'is not supported by the environment' : 'is not available in the build')
13362        )
13363        throw new um(
13364          'There is no suitable adapter to dispatch the request ' +
13365            (t ?
13366              e.length > 1 ?
13367                'since :\n' + e.map(qm).join('\n')
13368              : ' ' + qm(e[0])
13369            : 'as no adapter specified'),
13370          'ERR_NOT_SUPPORT'
13371        )
13372      }
13373      return r
13374    }
13375  function Jm(e) {
13376    if ((e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted)) throw new Wm(null, e)
13377  }
13378  function Qm(e) {
13379    ;(Jm(e),
13380      (e.headers = $m.from(e.headers)),
13381      (e.data = Ym.call(e, e.transformRequest)),
13382      -1 !== ['post', 'put', 'patch'].indexOf(e.method) &&
13383        e.headers.setContentType('application/x-www-form-urlencoded', !1))
13384    return Zm(e.adapter || Im.adapter)(e).then(
13385      function (t) {
13386        return (Jm(e), (t.data = Ym.call(e, e.transformResponse, t)), (t.headers = $m.from(t.headers)), t)
13387      },
13388      function (t) {
13389        return (
13390          Vm(t) ||
13391            (Jm(e),
13392            t &&
13393              t.response &&
13394              ((t.response.data = Ym.call(e, e.transformResponse, t.response)),
13395              (t.response.headers = $m.from(t.response.headers)))),
13396          Promise.reject(t)
13397        )
13398      }
13399    )
13400  }
13401  const eg = (e) => (e instanceof $m ? e.toJSON() : e)
13402  function tg(e, t) {
13403    t = t || {}
13404    const n = {}
13405    function r(e, t, n) {
13406      return (
13407        cm.isPlainObject(e) && cm.isPlainObject(t) ? cm.merge.call({ caseless: n }, e, t)
13408        : cm.isPlainObject(t) ? cm.merge({}, t)
13409        : cm.isArray(t) ? t.slice()
13410        : t
13411      )
13412    }
13413    function o(e, t, n) {
13414      return (
13415        cm.isUndefined(t) ?
13416          cm.isUndefined(e) ?
13417            void 0
13418          : r(void 0, e, n)
13419        : r(e, t, n)
13420      )
13421    }
13422    function s(e, t) {
13423      if (!cm.isUndefined(t)) return r(void 0, t)
13424    }
13425    function i(e, t) {
13426      return (
13427        cm.isUndefined(t) ?
13428          cm.isUndefined(e) ?
13429            void 0
13430          : r(void 0, e)
13431        : r(void 0, t)
13432      )
13433    }
13434    function a(n, o, s) {
13435      return (
13436        s in t ? r(n, o)
13437        : s in e ? r(void 0, n)
13438        : void 0
13439      )
13440    }
13441    const l = {
13442      url: s,
13443      method: s,
13444      data: s,
13445      baseURL: i,
13446      transformRequest: i,
13447      transformResponse: i,
13448      paramsSerializer: i,
13449      timeout: i,
13450      timeoutMessage: i,
13451      withCredentials: i,
13452      withXSRFToken: i,
13453      adapter: i,
13454      responseType: i,
13455      xsrfCookieName: i,
13456      xsrfHeaderName: i,
13457      onUploadProgress: i,
13458      onDownloadProgress: i,
13459      decompress: i,
13460      maxContentLength: i,
13461      maxBodyLength: i,
13462      beforeRedirect: i,
13463      transport: i,
13464      httpAgent: i,
13465      httpsAgent: i,
13466      cancelToken: i,
13467      socketPath: i,
13468      responseEncoding: i,
13469      validateStatus: a,
13470      headers: (e, t) => o(eg(e), eg(t), !0),
13471    }
13472    return (
13473      cm.forEach(Object.keys(Object.assign({}, e, t)), function (r) {
13474        const s = l[r] || o,
13475          i = s(e[r], t[r], r)
13476        ;(cm.isUndefined(i) && s !== a) || (n[r] = i)
13477      }),
13478      n
13479    )
13480  }
13481  const ng = '1.6.7',
13482    rg = {}
13483  ;['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((e, t) => {
13484    rg[e] = function (n) {
13485      return typeof n === e || 'a' + (t < 1 ? 'n ' : ' ') + e
13486    }
13487  })
13488  const og = {}
13489  rg.transitional = function (e, t, n) {
13490    function r(e, t) {
13491      return "[Axios v1.6.7] Transitional option '" + e + "'" + t + (n ? '. ' + n : '')
13492    }
13493    return (n, o, s) => {
13494      if (!1 === e) throw new um(r(o, ' has been removed' + (t ? ' in ' + t : '')), um.ERR_DEPRECATED)
13495      return (
13496        t &&
13497          !og[o] &&
13498          ((og[o] = !0),
13499          console.warn(r(o, ' has been deprecated since v' + t + ' and will be removed in the near future'))),
13500        !e || e(n, o, s)
13501      )
13502    }
13503  }
13504  const sg = {
13505      assertOptions: function (e, t, n) {
13506        if ('object' != typeof e) throw new um('options must be an object', um.ERR_BAD_OPTION_VALUE)
13507        const r = Object.keys(e)
13508        let o = r.length
13509        for (; o-- > 0; ) {
13510          const s = r[o],
13511            i = t[s]
13512          if (i) {
13513            const t = e[s],
13514              n = void 0 === t || i(t, s, e)
13515            if (!0 !== n) throw new um('option ' + s + ' must be ' + n, um.ERR_BAD_OPTION_VALUE)
13516          } else if (!0 !== n) throw new um('Unknown option ' + s, um.ERR_BAD_OPTION)
13517        }
13518      },
13519      validators: rg,
13520    },
13521    ig = sg.validators
13522  let ag = class {
13523    constructor(e) {
13524      ;((this.defaults = e), (this.interceptors = { request: new wm(), response: new wm() }))
13525    }
13526    async request(e, t) {
13527      try {
13528        return await this._request(e, t)
13529      } catch (n) {
13530        if (n instanceof Error) {
13531          let e
13532          Error.captureStackTrace ? Error.captureStackTrace((e = {})) : (e = new Error())
13533          const t = e.stack ? e.stack.replace(/^.+\n/, '') : ''
13534          n.stack ? t && !String(n.stack).endsWith(t.replace(/^.+\n.+\n/, '')) && (n.stack += '\n' + t) : (n.stack = t)
13535        }
13536        throw n
13537      }
13538    }
13539    _request(e, t) {
13540      ;('string' == typeof e ? ((t = t || {}).url = e) : (t = e || {}), (t = tg(this.defaults, t)))
13541      const { transitional: n, paramsSerializer: r, headers: o } = t
13542      ;(void 0 !== n &&
13543        sg.assertOptions(
13544          n,
13545          {
13546            silentJSONParsing: ig.transitional(ig.boolean),
13547            forcedJSONParsing: ig.transitional(ig.boolean),
13548            clarifyTimeoutError: ig.transitional(ig.boolean),
13549          },
13550          !1
13551        ),
13552        null != r &&
13553          (cm.isFunction(r) ?
13554            (t.paramsSerializer = { serialize: r })
13555          : sg.assertOptions(r, { encode: ig.function, serialize: ig.function }, !0)),
13556        (t.method = (t.method || this.defaults.method || 'get').toLowerCase()))
13557      let s = o && cm.merge(o.common, o[t.method])
13558      ;(o &&
13559        cm.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], (e) => {
13560          delete o[e]
13561        }),
13562        (t.headers = $m.concat(s, o)))
13563      const i = []
13564      let a = !0
13565      this.interceptors.request.forEach(function (e) {
13566        ;('function' == typeof e.runWhen && !1 === e.runWhen(t)) ||
13567          ((a = a && e.synchronous), i.unshift(e.fulfilled, e.rejected))
13568      })
13569      const l = []
13570      let c
13571      this.interceptors.response.forEach(function (e) {
13572        l.push(e.fulfilled, e.rejected)
13573      })
13574      let u,
13575        d = 0
13576      if (!a) {
13577        const e = [Qm.bind(this), void 0]
13578        for (e.unshift.apply(e, i), e.push.apply(e, l), u = e.length, c = Promise.resolve(t); d < u; )
13579          c = c.then(e[d++], e[d++])
13580        return c
13581      }
13582      u = i.length
13583      let f = t
13584      for (d = 0; d < u; ) {
13585        const e = i[d++],
13586          t = i[d++]
13587        try {
13588          f = e(f)
13589        } catch (p) {
13590          t.call(this, p)
13591          break
13592        }
13593      }
13594      try {
13595        c = Qm.call(this, f)
13596      } catch (p) {
13597        return Promise.reject(p)
13598      }
13599      for (d = 0, u = l.length; d < u; ) c = c.then(l[d++], l[d++])
13600      return c
13601    }
13602    getUri(e) {
13603      return Om(Bm((e = tg(this.defaults, e)).baseURL, e.url), e.params, e.paramsSerializer)
13604    }
13605  }
13606  ;(cm.forEach(['delete', 'get', 'head', 'options'], function (e) {
13607    ag.prototype[e] = function (t, n) {
13608      return this.request(tg(n || {}, { method: e, url: t, data: (n || {}).data }))
13609    }
13610  }),
13611    cm.forEach(['post', 'put', 'patch'], function (e) {
13612      function t(t) {
13613        return function (n, r, o) {
13614          return this.request(
13615            tg(o || {}, { method: e, headers: t ? { 'Content-Type': 'multipart/form-data' } : {}, url: n, data: r })
13616          )
13617        }
13618      }
13619      ;((ag.prototype[e] = t()), (ag.prototype[e + 'Form'] = t(!0)))
13620    }))
13621  const lg = ag
13622  const cg = class e {
13623    constructor(e) {
13624      if ('function' != typeof e) throw new TypeError('executor must be a function.')
13625      let t
13626      this.promise = new Promise(function (e) {
13627        t = e
13628      })
13629      const n = this
13630      ;(this.promise.then((e) => {
13631        if (!n._listeners) return
13632        let t = n._listeners.length
13633        for (; t-- > 0; ) n._listeners[t](e)
13634        n._listeners = null
13635      }),
13636        (this.promise.then = (e) => {
13637          let t
13638          const r = new Promise((e) => {
13639            ;(n.subscribe(e), (t = e))
13640          }).then(e)
13641          return (
13642            (r.cancel = function () {
13643              n.unsubscribe(t)
13644            }),
13645            r
13646          )
13647        }),
13648        e(function (e, r, o) {
13649          n.reason || ((n.reason = new Wm(e, r, o)), t(n.reason))
13650        }))
13651    }
13652    throwIfRequested() {
13653      if (this.reason) throw this.reason
13654    }
13655    subscribe(e) {
13656      this.reason ? e(this.reason)
13657      : this._listeners ? this._listeners.push(e)
13658      : (this._listeners = [e])
13659    }
13660    unsubscribe(e) {
13661      if (!this._listeners) return
13662      const t = this._listeners.indexOf(e)
13663      ;-1 !== t && this._listeners.splice(t, 1)
13664    }
13665    static source() {
13666      let t
13667      return {
13668        token: new e(function (e) {
13669          t = e
13670        }),
13671        cancel: t,
13672      }
13673    }
13674  }
13675  const ug = {
13676    Continue: 100,
13677    SwitchingProtocols: 101,
13678    Processing: 102,
13679    EarlyHints: 103,
13680    Ok: 200,
13681    Created: 201,
13682    Accepted: 202,
13683    NonAuthoritativeInformation: 203,
13684    NoContent: 204,
13685    ResetContent: 205,
13686    PartialContent: 206,
13687    MultiStatus: 207,
13688    AlreadyReported: 208,
13689    ImUsed: 226,
13690    MultipleChoices: 300,
13691    MovedPermanently: 301,
13692    Found: 302,
13693    SeeOther: 303,
13694    NotModified: 304,
13695    UseProxy: 305,
13696    Unused: 306,
13697    TemporaryRedirect: 307,
13698    PermanentRedirect: 308,
13699    BadRequest: 400,
13700    Unauthorized: 401,
13701    PaymentRequired: 402,
13702    Forbidden: 403,
13703    NotFound: 404,
13704    MethodNotAllowed: 405,
13705    NotAcceptable: 406,
13706    ProxyAuthenticationRequired: 407,
13707    RequestTimeout: 408,
13708    Conflict: 409,
13709    Gone: 410,
13710    LengthRequired: 411,
13711    PreconditionFailed: 412,
13712    PayloadTooLarge: 413,
13713    UriTooLong: 414,
13714    UnsupportedMediaType: 415,
13715    RangeNotSatisfiable: 416,
13716    ExpectationFailed: 417,
13717    ImATeapot: 418,
13718    MisdirectedRequest: 421,
13719    UnprocessableEntity: 422,
13720    Locked: 423,
13721    FailedDependency: 424,
13722    TooEarly: 425,
13723    UpgradeRequired: 426,
13724    PreconditionRequired: 428,
13725    TooManyRequests: 429,
13726    RequestHeaderFieldsTooLarge: 431,
13727    UnavailableForLegalReasons: 451,
13728    InternalServerError: 500,
13729    NotImplemented: 501,
13730    BadGateway: 502,
13731    ServiceUnavailable: 503,
13732    GatewayTimeout: 504,
13733    HttpVersionNotSupported: 505,
13734    VariantAlsoNegotiates: 506,
13735    InsufficientStorage: 507,
13736    LoopDetected: 508,
13737    NotExtended: 510,
13738    NetworkAuthenticationRequired: 511,
13739  }
13740  Object.entries(ug).forEach(([e, t]) => {
13741    ug[t] = e
13742  })
13743  const dg = ug
13744  const fg = (function e(t) {
13745    const n = new lg(t),
13746      r = Ah(lg.prototype.request, n)
13747    return (
13748      cm.extend(r, lg.prototype, n, { allOwnKeys: !0 }),
13749      cm.extend(r, n, null, { allOwnKeys: !0 }),
13750      (r.create = function (n) {
13751        return e(tg(t, n))
13752      }),
13753      r
13754    )
13755  })(Im)
13756  ;((fg.Axios = lg),
13757    (fg.CanceledError = Wm),
13758    (fg.CancelToken = cg),
13759    (fg.isCancel = Vm),
13760    (fg.VERSION = ng),
13761    (fg.toFormData = vm),
13762    (fg.AxiosError = um),
13763    (fg.Cancel = fg.CanceledError),
13764    (fg.all = function (e) {
13765      return Promise.all(e)
13766    }),
13767    (fg.spread = function (e) {
13768      return function (t) {
13769        return e.apply(null, t)
13770      }
13771    }),
13772    (fg.isAxiosError = function (e) {
13773      return cm.isObject(e) && !0 === e.isAxiosError
13774    }),
13775    (fg.mergeConfig = tg),
13776    (fg.AxiosHeaders = $m),
13777    (fg.formToJSON = (e) =>
13777 Lm(cm.isHTMLForm(e) ? new FormData(e) : e)),
13778    (fg.getAdapter = Zm),
13779    (fg.HttpStatusCode = dg),
13780    (fg.default = fg))
13781  const pg = fg,
13782    {
13783      Axios: hg,
13784      AxiosError: mg,
13785      CanceledError: gg,
13786      isCancel: vg,
13787      CancelToken: bg,
13788      VERSION: yg,
13789      all: _g,
13790      Cancel: Eg,
13791      isAxiosError: Og,
13792      spread: wg,
13793      toFormData: kg,
13794      AxiosHeaders: xg,
13795      HttpStatusCode: Cg,
13796      formToJSON: Sg,
13797      getAdapter: Tg,
13798      mergeConfig: Ag,
13799    } = pg
13800  class Rg extends Th {
13801    constructor(e, n) {
13802      var r, o
13803      ;(super(),
13804        t(this, 'geocodeSrc'),
13805        t(this, 'geocodeStringAbort'),
13806        t(this, 'geocodeCoordinatesAbort'),
13807        (this.geocodeStringAbort = this.geocodeCoordinatesAbort = null),
13808        (this.geocodeSrc = ((r = new URL(`https://geocode-maps.yandex.ru/${hs.map.geocoderVersion}/`)),
13809        (o = (t) => {
13810          ;(t.searchParams.set('apikey', e), t.searchParams.set('lang', n))
13811        }),
13812        o(r),
13813        r).toString()))
13814    }
13815    cancelGeocodeStringRequest() {
13816      this.cancelRequest(this.geocodeStringAbort, 'geocodeString')
13817    }
13818    cancelGeocodeCoordinatesRequest() {
13819      this.cancelRequest(this.geocodeCoordinatesAbort, 'geocodeCoordinates')
13820    }
13821    async geocodeString(e) {
13822      const t = ps()
13823      return '' === e ?
13824          { found: 0, members: [] }
13825        : (this.cancelGeocodeStringRequest(),
13826          (this.geocodeStringAbort = new AbortController()),
13827          await pg
13828            .get(this.geocodeSrc, { params: { geocode: e, format: 'json' }, signal: this.geocodeStringAbort.signal })
13829            .then(
13830              (e) => (
13831                t.debug && console.debug('[CDEK] Geocode string response', e.data),
13832                this.formatGeocodeResponse(e.data.response)
13833              )
13834            )
13835            .catch((e) => {
13836              if (pg.isCancel(e)) throw (t.debug && console.debug('[CDEK] Geocode string request cancelled'), e)
13837              return (
13838                console.error('[CDEK] Geocode String error', e),
13839                this.formatGeocodeResponse({
13840                  GeoObjectCollection: {
13841                    metaDataProperty: { GeocoderResponseMetaData: { found: 0 } },
13842                    featureMember: [],
13843                  },
13844                })
13845              )
13846            }))
13847    }
13848    async geocodeCoordinates(e) {
13849      const t = ps()
13850      return (
13851        this.cancelGeocodeCoordinatesRequest(),
13852        (this.geocodeCoordinatesAbort = new AbortController()),
13853        await pg
13854          .get(this.geocodeSrc, {
13855            params: { geocode: `${e[0]}, ${e[1]}`, format: 'json', results: 50 },
13856            signal: this.geocodeCoordinatesAbort.signal,
13857          })
13858          .then(
13859            (e) => (
13860              t.debug && console.debug('[CDEK] Geocode coordinates response', e.data),
13861              this.formatGeocodeResponse(e.data.response)
13862            )
13863          )
13864          .catch((e) => {
13865            if (pg.isCancel(e)) throw (t.debug && console.debug('[CDEK] Geocode coordinates request cancelled'), e)
13866            return this.formatGeocodeResponse({
13867              GeoObjectCollection: { metaDataProperty: { GeocoderResponseMetaData: { found: 0 } }, featureMember: [] },
13868            })
13869          })
13870      )
13871    }
13872    formatGeocodeResponse(e) {
13873      return {
13874        found: parseInt(e.GeoObjectCollection.metaDataProperty.GeocoderResponseMetaData.found),
13875        members: e.GeoObjectCollection.featureMember.map((e) => ({
13876          position: e.GeoObject.Point.pos.split(' ').map((e) => parseFloat(e)),
13877          bounds: {
13878            lower: e.GeoObject.boundedBy.Envelope.lowerCorner.split(' ').map((e) => parseFloat(e)),
13879            upper: e.GeoObject.boundedBy.Envelope.upperCorner.split(' ').map((e) => parseFloat(e)),
13880          },
13881          name: e.GeoObject.name,
13882          kind: e.GeoObject.metaDataProperty.GeocoderMetaData.kind,
13883          precision: e.GeoObject.metaDataProperty.GeocoderMetaData.precision,
13884          formatted: e.GeoObject.metaDataProperty.GeocoderMetaData.Address.formatted,
13885          country_code: e.GeoObject.metaDataProperty.GeocoderMetaData.Address.country_code,
13886          postal_code: e.GeoObject.metaDataProperty.GeocoderMetaData.Address.postal_code || null,
13887          components: e.GeoObject.metaDataProperty.GeocoderMetaData.Address.Components.map((e) => ({
13888            kind: e.kind,
13889            name: e.name,
13890          })),
13891        })),
13892      }
13893    }
13894  }
13895  class Lg extends Th {
13896    constructor(e) {
13897      ;(super(),
13898        t(this, 'getOfficesAbort'),
13899        t(this, 'getPriceAbort'),
13900        t(this, 'servicePath'),
13901        (this.getOfficesAbort = this.getPriceAbort = null),
13902        (this.servicePath = e))
13903    }
13904    cancelOfficeRequest() {
13905      this.cancelRequest(this.getOfficesAbort, 'offices')
13906    }
13907    cancelPriceRequest() {
13908      this.cancelRequest(this.getPriceAbort, 'prices')
13909    }
13910    async getPrice(e) {
13911      const t = ps()
13912      if (t.params.tariff)
13913        return (
13914          t.debug && console.debug('[CDEK] We have fixed price', t.params.tariff),
13915          this.mapTariffsWithTypes([t.params.tariff])
13916        )
13917      if (void 0 === e) throw new Error('No location and no fixed tariff was passed to price calc')
13918      return (
13919        t.debug && console.debug('[CDEK] Loading prices from service'),
13920        this.cancelPriceRequest(),
13921        (this.getPriceAbort = new AbortController()),
13922        await pg
13923          .post(
13924            this.servicePath,
13925            {
13926              currency: Xs[t.params.currency],
13927              lang: t.params.lang,
13928              from_location: 'string' == typeof t.params.from ? { address: t.params.from } : t.params.from,
13929              to_location: e,
13930              action: 'calculate',
13931              packages: t.params.goods,
13932            },
13933            { signal: this.getPriceAbort.signal }
13934          )
13935          .then(
13936            (e) => (
13937              t.debug && console.debug('[CDEK] Got prices from service', e.data.tariff_codes || []),
13938              this.mapTariffsWithTypes(e.data.tariff_codes || [])
13939            )
13940          )
13941          .catch((e) => {
13942            if (pg.isCancel(e)) throw (t.debug && console.debug('[CDEK] Price request cancelled'), e)
13943            return (console.error('[CDEK] Service error', e), this.mapTariffsWithTypes([]))
13944          })
13945      )
13946    }
13947    async getOffices() {
13948      const e = vs(),
13949        t = ps()
13950      if (((e.loading = !0), null !== t.params.offices || null !== t.params.officesRaw))
13951        return (t.debug && console.debug('[CDEK] Using points from widget initializer'), this.loadLocalOffices())
13952      t.debug && console.debug('[CDEK] Loading points from service')
13953      const n = {}
13954      ;(t.params.sender ? ((n.is_handout_only = !1), (n.is_reception = !0)) : (n.is_handout = !0),
13955        this.cancelOfficeRequest(),
13956        (this.getOfficesAbort = new AbortController()))
13957      const r = await this.fetchOfficePage(n, 1, 1)
13958        .then((e) =>
13959          e.headers instanceof xg && e.headers.has('x-total-elements') ?
13960            Promise.all(
13961              Array.from({ length: Math.ceil(parseInt(e.headers['x-total-elements']) / 500) }, (e, t) =>
13962                this.fetchOfficePage(n, t, 500).then((e) => e.data)
13963              )
13964            )
13965          : Promise.all([this.fetchOfficePage(n, 0, null).then((e) => e.data)])
13966        )
13967        .then((e) => e.map((e) => ('string' == typeof e ? JSON.parse(e) : e)).flat())
13968        .then(this.formatOffices)
13969        .catch((e) => {
13970          if (pg.isCancel(e)) throw (ps().debug && console.debug('[CDEK] Offices request cancelled'), e)
13971          return (console.error('[CDEK] Service error', e), (Js().mapLoadError = ms.SERVICE_ERROR), [])
13972        })
13973      return (t.debug && console.debug('[CDEK] Got points', r), (e.loading = !1), r)
13974    }
13975    async fetchOfficePage(e, t, n) {
13976      return pg.get(this.servicePath, {
13977        params: { ...vs().filters, ...e, action: 'offices', page: t, size: n },
13978        signal: this.getOfficesAbort ? this.getOfficesAbort.signal : void 0,
13979      })
13980    }
13981    formatOffices(e) {
13982      return e.map((e) => ({
13983        city_code: e.location.city_code,
13984        city: e.location.city,
13985        type: e.type,
13986        postal_code: e.location.postal_code,
13987        country_code: e.location.country_code,
13988        region: e.location.region,
13989        have_cashless: e.have_cashless,
13990        have_cash: e.have_cash,
13991        allowed_cod: e.allowed_cod,
13992        is_dressing_room: e.is_dressing_room,
13993        code: e.code,
13994        name: e.name,
13995        address: e.location.address,
13996        work_time: e.work_time,
13997        location: [e.location.longitude, e.location.latitude],
13998        weight_min: 1e3 * e.weight_min || 0,
13999        weight_max: 1e3 * e.weight_max || 0,
14000        dimensions: e.dimensions || null,
14001      }))
14002    }
14003    mapTariffsWithTypes(e) {
14004      const t = ps(),
14005        n = { office: [], door: [], pickup: [] }
14006      return (
14007        e.map((e) => {
14008          switch (e.delivery_mode) {
14009            case qs.DOOR_DOOR:
14010            case qs.OFFICE_DOOR:
14011            case qs.PICKUP_DOOR:
14012              t.params.tariffs.door.length > 0 && -1 !== t.params.tariffs.door.indexOf(e.tariff_code) && n.door.push(e)
14013              break
14014            case qs.DOOR_OFFICE:
14015            case qs.OFFICE_OFFICE:
14016            case qs.PICKUP_OFFICE:
14017              t.params.tariffs.office.length > 0 &&
14018                -1 !== t.params.tariffs.office.indexOf(e.tariff_code) &&
14019                (n.office.push(e),
14020                t.params.tariffs.pickup.length > 0 &&
14021                  -1 !== t.params.tariffs.pickup.indexOf(e.tariff_code) &&
14022                  n.pickup.push(e))
14023              break
14024            case qs.DOOR_PICKUP:
14025            case qs.OFFICE_PICKUP:
14026            case qs.PICKUP_PICKUP:
14027              t.params.tariffs.pickup.length > 0 &&
14028                -1 !== t.params.tariffs.pickup.indexOf(e.tariff_code) &&
14029                n.pickup.push(e)
14030          }
14031        }),
14032        n
14033      )
14034    }
14035    loadLocalOffices() {
14036      const e = vs(),
14037        t = ps()
14038      return (
14039        t.params.officesRaw ?
14040          this.formatOffices(
14041            Array.isArray(t.params.officesRaw) ? t.params.officesRaw : JSON.parse(t.params.officesRaw) || []
14042          )
14043        : t.params.offices || []).filter(
14044        (t) =>
14045          !(
14046            (null !== e.filters.allowed_cod && t.allowed_cod !== e.filters.allowed_cod) ||
14047            (null !== e.filters.type && e.filters.type !== Ks.ALL && t.type !== e.filters.type) ||
14048            (null !== e.filters.have_cash && t.have_cash !== e.filters.have_cash) ||
14049            (null !== e.filters.have_cashless && t.have_cashless !== e.filters.have_cashless) ||
14050            (null !== e.filters.is_dressing_room && t.is_dressing_room !== e.filters.is_dressing_room)
14051          )
14052      )
14053    }
14054  }
14055  return class {
14056    constructor(e) {
14057      let n
14058      switch (
14059        (t(this, 'params'),
14060        t(this, 'yandexApi'),
14061        t(this, 'cdekApi'),
14062        t(this, 'app'),
14063        t(this, 'div'),
14064        t(this, 'customDiv'),
14065        (this.params = Ch.validateSync(e)),
14066        this.params.lang)
14067      ) {
14068        default:
14069        case Hs.RUS:
14070          n = 'ru_RU'
14071          break
14072        case Hs.ENG:
14073          n = 'en_US'
14074      }
14075      if (this.params.hideDeliveryOptions[ds.OFFICE] && this.params.hideDeliveryOptions[ds.DOOR])
14076        throw new Error('Can`t hide door delivery and office delivery at one time')
14077      ;((this.yandexApi = new Rg(this.params.apiKey, n)), (this.cdekApi = new Lg(this.params.servicePath)))
14078      const r = window.document.getElementById(this.params.root)
14079      ;(null === r ?
14080        ((this.div = window.document.createElement('div')),
14081        (this.div.className = this.params.root),
14082        this.params.popup || ((this.div.style.width = '800px'), (this.div.style.height = '600px')),
14083        window.document.body.appendChild(this.div),
14084        (this.customDiv = !0))
14085      : ((this.div = r), (this.customDiv = !1)),
14086        (this.app = Xo(Wf)),
14087        this.app
14088          .use(zf)
14089          .use(
14090            ((e = Hs.RUS) =>
14091              rc({ locale: e.toString(), legacy: !1, globalInjection: !1, pluralizationRules: { rus: Bf } }))(
14092              this.params.lang
14093            )
14094          )
14095          .use(Cc({ apikey: this.params.apiKey, lang: n, mapsScriptWaitDuration: 3e4, mapsRenderWaitDuration: 3e4 }))
14096          .mount(this.div),
14097        this.init().then())
14098    }
14099    async updateOffices(e) {
14100      const t = ps(),
14101        n = Js()
14102      ;(t.debug && console.debug('[CDEK] Force updating offices'),
14103        t.$patch({ params: { ...t.params, offices: e } }),
14104        (n.offices = await this.cdekApi.getOffices()))
14105    }
14106    async updateOfficesRaw(e) {
14107      const t = ps(),
14108        n = Js()
14109      ;(t.debug && console.debug('[CDEK] Force updating raw offices'),
14110        t.$patch({ params: { ...t.params, officesRaw: e } }),
14111        (n.offices = await this.cdekApi.getOffices()))
14112    }
14113    async updateLocation(e) {
14114      const t = ps(),
14115        n = Js()
14116      if ((t.debug && console.debug('[CDEK] Force updating location'), 'string' == typeof e)) {
14117        const t = await this.yandexApi.geocodeString(e)
14118        t.found > 0 && (n.location.center = t.members[0].position)
14119      } else n.location.center = e
14120    }
14121    async updateTariff(e) {
14122      const t = ps()
14123      ;(t.debug && console.debug('[CDEK] Force updating prices'),
14124        t.$patch({ params: { ...t.params, tariff: e } }),
14125        (t.tariffs = await this.cdekApi.getPrice()))
14126    }
14127    clearSelection() {
14128      const e = ps(),
14129        t = Js()
14130      ;(e.debug && console.debug('[CDEK] Clearing selected point'),
14131        (e.selected = !1),
14132        (e.selectedTariff = null),
14133        (t.exactOffice = null),
14134        (t.pointInfo = null),
14135        (t.exactPoint = null))
14136    }
14137    destroy() {
14138      const e = ps()
14139      if (null === this.app) throw new Error('CDEK widget is not mounted')
14140      ;(this.app.unmount(),
14141        this.customDiv &&
14142          (e.debug && console.debug('[CDEK] Widget used self-created div, removing it'), this.div.remove()),
14143        e.debug && console.debug('[CDEK] Widget destroyed, goodbye'))
14144    }
14145    open() {
14146      const e = ps()
14147      if (!e.params.popup) throw new Error('CDEK widget is not in popup')
14148      e.$patch({ globalPopup: !0 })
14149    }
14150    close() {
14151      const e = ps()
14152      if (!e.params.popup) throw new Error('CDEK widget is not in popup')
14153      e.$patch({ globalPopup: !1 })
14154    }
14155    addParcel(e) {
14156      const t = ps(),
14157        n = t.params.goods
14158      if (Array.isArray(e)) for (const r of e) n.push(r)
14159      else n.push(e)
14160      t.$patch({ params: { ...t.params, goods: n } })
14161    }
14162    getParcels() {
14163      return ft(ps().params.goods)
14164    }
14165    resetParcels() {
14166      const e = ps()
14167      e.$patch({ params: { ...e.params, goods: [] } })
14168    }
14169    async fixBounds() {
14170      if (null === this.params.fixBounds) return
14171      const e = ps(),
14172        t = Js(),
14173        n = await this.yandexApi.geocodeCoordinates(t.location.center)
14174      if ((e.debug && console.debug('[CDEK] Geocoded members for bounds', n), n.found < 1))
14175        return void console.warn('[CDEK] Unable to geocode bounds')
14176      const r = n.members.filter((e) => e.kind === this.params.fixBounds)
14177      r.length < 1 ?
14178        console.warn('[CDEK] Unable to find member with kind', this.params.fixBounds)
14179      : (e.debug && console.debug('[CDEK] Fixing map to ', r[0]),
14180        (t.fixedBounds = r[0].bounds),
14181        (t.fixedParams[Gs.COUNTRY] = r[0].country_code.toLowerCase()),
14182        r[0].components.forEach((e) => {
14183          switch (e.kind) {
14184            case Gs.LOCALITY:
14185              t.fixedParams[Gs.LOCALITY] = e.name.toLowerCase()
14186              break
14187            case Gs.PROVINCE:
14188              t.fixedParams[Gs.PROVINCE] = e.name.toLowerCase()
14189          }
14190        }))
14191    }
14192    async init() {
14193      const e = ps(),
14194        t = Js(),
14195        n = vs()
14196      ;(e.debug && console.debug('[CDEK] Widget initialization started', ft(e.params)),
14197        e.$patch({ params: this.params, mode: this.params.hideDeliveryOptions[ds.OFFICE] ? ds.DOOR : ds.OFFICE }),
14198        n.$patch({ hideFilters: this.params.hideFilters, filters: this.params.forceFilters }),
14199        e.lockUi(),
14200        'string' == typeof this.params.defaultLocation ?
14201          this.yandexApi
14202            .geocodeString(this.params.defaultLocation)
14203            .then((e) => {
14204              if (e.found < 1) throw new Error('[CDEK] Unable to geocode default location')
14205              t.location.center = e.members[0].position
14206            })
14207            .then(this.fixBounds.bind(this))
14208            .finally(e.unlockUi)
14209        : ((t.location.center = this.params.defaultLocation), this.fixBounds().then(e.unlockUi)),
14210        this.cdekApi
14211          .getOffices()
14212          .then((e) => (t.offices = e))
14213          .then(() => {
14214            if (null === e.params.selected.office) return
14215            const n = t.offices.filter((t) => t.code === e.params.selected.office)
14216            n.length > 0 &&
14217              (e.debug && console.debug('[CDEK] Selected predefined office', ft(n[0])),
14218              t.$patch({ exactOffice: n[0] }),
14219              e.$patch({ selected: !0 }),
14220              e.togglePopup(fs.INFO))
14221          })
14222          .finally(e.unlockUi))
14223      const r = Bs(async (e, r = !1) => {
14224        try {
14225          ;(r && ((t.offices = []), (t.offices = await this.cdekApi.getOffices())),
14226            (n.searchResults = (await this.yandexApi.geocodeString(e)).members),
14227            (n.loading = !1))
14228        } catch (o) {
14229          if (!vg(o)) throw o
14230        }
14231      }, 1e3)
14232      n.$subscribe(async (e, t) => {
14233        if ('search' !== e.storeId || 'patch object' !== e.type) return
14234        let o = !1
14235        ;(e.payload.hasOwnProperty('filters') && (o = !0),
14236          (n.loading = !0),
14237          this.cdekApi.cancelOfficeRequest(),
14238          this.yandexApi.cancelGeocodeStringRequest(),
14239          await r(t.value, o))
14240      })
14241      const o = Bs(async (e) => {
14242        try {
14243          const r = await this.yandexApi.geocodeCoordinates(e)
14244          ;(r.found > 0 && t.$patch({ pointInfo: r.members[0] }), (n.loading = !1))
14245        } catch (r) {
14246          if (!vg(r)) throw r
14247        }
14248      }, 2e3)
14249      t.$subscribe(async (e, t) => {
14250        'map' !== e.storeId ||
14251          'direct' !== e.type ||
14252          null === t.exactPoint ||
14253          (null !== t.pointInfo &&
14254            t.pointInfo.position[0] === t.exactPoint[0] &&
14255            t.pointInfo.position[1] === t.exactPoint[1]) ||
14256          ((n.loading = !0), this.yandexApi.cancelGeocodeCoordinatesRequest(), await o(t.exactPoint))
14257      })
14258      const s = Bs(async () => {
14259        var n, r, o, s, i
14260        if (null === t.pointInfo && null === t.exactOffice) return
14261        const a = {
14262          address:
14263            e.mode === ds.DOOR ?
14264              null == (n = t.pointInfo) ?
14265                void 0
14266              : n.formatted
14267            : void 0,
14268          country_code:
14269            e.mode === ds.DOOR ?
14270              null == (r = t.pointInfo) ?
14271                void 0
14272              : r.country_code
14273            : void 0,
14274          postal_code:
14275            e.mode === ds.DOOR ?
14276              null == (o = t.pointInfo) ?
14277                void 0
14278              : o.postal_code
14279            : void 0,
14280          code:
14281            e.mode === ds.OFFICE ?
14282              null == (s = t.exactOffice) ?
14283                void 0
14284              : s.city_code
14285            : void 0,
14286        }
14287        try {
14288          const t = await this.cdekApi.getPrice(a)
14289          ;(e.debug && console.debug('[CDEK] Calculated prices', t, a),
14290            (e.tariffs = t),
14291            null == (i = this.params.onCalculate) || i.bind(this, t, a)())
14292        } catch (l) {
14293          if (!vg(l)) throw l
14294        }
14295      })
14296      ;(t.$subscribe(async (t) => {
14297        'map' !== t.storeId ||
14298          'patch object' !== t.type ||
14299          e.params.goods.length < 1 ||
14300          null === e.params.from ||
14301          (e.debug && console.debug('[CDEK] Catch map selection update, going price update'),
14302          this.cdekApi.cancelPriceRequest(),
14303          await s())
14304      }),
14305        e.$subscribe(async (t, n) => {
14306          'core' !== t.storeId ||
14307            'patch object' !== t.type ||
14308            n.params.goods.length < 1 ||
14309            null === e.params.from ||
14310            (this.cdekApi.cancelPriceRequest(), await s())
14311        }),
14312        e.$subscribe(async (n, r) => {
14313          var o, s, i
14314          if ('core' !== n.storeId || 'patch function' !== n.type || (null === r.selectedTariff && !r.selected)) return
14315          let a
14316          if (r.mode === ds.OFFICE) a = ft(t.exactOffice)
14317          else if (
14318            ((a = ft(t.pointInfo)),
14319            (a = {
14320              city:
14321                null == (s = null == (o = a.components.filter((e) => e.kind === Gs.LOCALITY)) ? void 0 : o[0]) ?
14322                  void 0
14323                : s.name,
14324              ...a,
14325            }),
14326            null === a.postal_code && e.params.requirePostcode)
14327          )
14328            return void console.warn('[CDEK] Select button clicked, but door postcode is empty', a)
14329          ;(e.debug && console.debug('[CDEK] Select button clicked', ft(r.selectedTariff), r.mode, a),
14330            null == (i = this.params.onChoose) || i.bind(this, r.mode, ft(r.selectedTariff), a)())
14331        }),
14332        e.$onAction(({ name: e, store: t, after: n }) => {
14333          'unlockUi' === e &&
14334            n(() => {
14335              var e
14336              t.uiLoadLocksCounter > 0 ||
14337                (t.debug && console.debug('[CDEK] Widget 3.9.7 has been loaded'),
14338                null == (e = this.params.onReady) || e.bind(this)())
14339            })
14340        }))
14341    }
14342  }
14343})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.