(function(fn){typeof define=="function"&&define.amd?define(fn):fn()})(function(){var xc;"use strict";var fn=document.createElement("style");fn.textContent=`.vm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080}.vm-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;outline:0}.vm{position:relative;margin:0 auto;width:calc(100% - 20px);min-width:110px;max-width:500px;background-color:#fff;top:30px;cursor:default;box-shadow:0 5px 15px #00000080}.vm-titlebar{padding:10px 15px;overflow:auto;border-bottom:1px solid #e5e5e5}.vm-title{margin-top:2px;margin-bottom:0;display:inline-block;font-size:18px;font-weight:400}.vm-btn-close{color:#ccc;padding:0;cursor:pointer;background:0 0;border:0;float:right;font-size:24px;line-height:1em}.vm-btn-close:before{content:"×";font-family:Arial}.vm-btn-close:hover,.vm-btn-close:focus,.vm-btn-close:focus:hover{color:#bbb;border-color:transparent;background-color:transparent}.vm-content{padding:10px 15px 15px}.vm-content .full-hr{width:auto;border:0;border-top:1px solid #e5e5e5;margin:15px -14px}.vm-fadeIn{animation-name:vm-fadeIn}@keyframes vm-fadeIn{0%{opacity:0}to{opacity:1}}.vm-fadeOut{animation-name:vm-fadeOut}@keyframes vm-fadeOut{0%{opacity:1}to{opacity:0}}.vm-fadeIn,.vm-fadeOut{animation-duration:.25s;animation-fill-mode:both}#qikify-boosterkit,#qikify-boosterkit *,#qikify-boosterkit *:before,#qikify-boosterkit *:after,.qikify-boosterkit-app,.qikify-boosterkit-app *,.qikify-boosterkit-app *:before,.qikify-boosterkit-app *:after,html,html *,html *:before,html *:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}.qikify-boosterkit-app,.qbk-offer-box{font-size:var(--qbk-font-size, inherit);font-family:var(--qbk-font-family, inherit)}.qbk-product-offer{display:flex;flex-flow:column}.qbk-basic{margin:0;padding:0;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none}.qbk-basicinput[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;margin:0;border:none;min-height:auto}.qbk-basicinput[type=radio]:focus,.qbk-basicinput[type=radio]:hover{border:none;box-shadow:none;outline:none}.qbk-basicinput[type=radio]:after,.qbk-basicinput[type=radio]:checked:after{width:auto;height:auto;border:none}option.qbk-basic{color:#000}.qbk-input-control{min-height:var(--qbk-form-field-height)!important;height:inherit!important;margin:0!important;padding:var(--qbk-space-025) var(--qbk-space-05)!important;line-height:normal!important;font-family:inherit;font-size:.875em!important;color:inherit;text-overflow:ellipsis!important;text-indent:inherit!important;letter-spacing:normal!important;outline:0!important;box-shadow:none!important;background-color:transparent!important;border:0!important}.qbk-input-control[type=number]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.qbk-select-indicator{position:absolute;top:50%;right:var(--qbk-space-05);opacity:.8;transform:translateY(-50%);pointer-events:none}.qbk-input-selector{font-size:inherit!important;margin:0!important;padding:0!important}.qbk-input-wrapper{display:flex;position:relative;justify-content:center;align-items:center}.qbk-input-wrapper:before{content:"";display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;border:1.5px solid currentColor!important;border-radius:4px}.qbk-input__quantity input{width:var(--qbk-quantity-input-size)!important;color:currentColor;padding-left:0!important;padding-right:0!important;text-align:center!important}.qbk-quantity__control{flex:0 0 var(--qbk-quantity-control-size);width:var(--qbk-quantity-control-size);height:var(--qbk-quantity-control-size);cursor:pointer;-webkit-user-select:none;user-select:none}.qbk-quantity__control svg{fill:currentColor}.qbk-quantity__control.qbk-quantity__control--disabled{opacity:.5;cursor:not-allowed}.qbk-title{margin-bottom:var(--qbk-space-025);font-size:1.25em;line-height:1.3em;font-weight:700;color:currentColor}.qbk-description{font-size:.875em;line-height:1.4em;color:var(--qbk-text-description)}.qbk-count-down__wrapper{display:flex;justify-content:space-between;align-items:center}.qbk-count-down__wrapper--popup{display:flex;justify-content:center;align-items:center}.qbk-bundle-action .qbk-badge{display:none}.qbk-badge.qbk-badge--static .qbk-badge__label{animation:none}.qbk-badge__label{font-size:.75em;font-weight:700;line-height:1.1em;color:var(--qbk-badge-text-color, var(--qbk-button-primary-text-color));transform:scale(1)}.qbk-badge__label:before{display:block;content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:3px;background-color:var(--qbk-badge-bg-color, var(--qbk-button-primary-bg-color))}.qbk-design-mode__empty-offer{width:100%;height:100%}.qbk-mr-1{margin-right:10px}.qbk-mb-1{margin-bottom:10px}.qbk-toast{position:fixed;left:50%;transform:translate(-50%);height:var(--qbk-toast-height);padding:0 2.5em;border-radius:calc(var(--qbk-toast-height) / 2);background-color:var(--qbk-toast-background-color);border-radius:5px;display:flex;justify-content:center;align-items:center;z-index:999999;bottom:30px}.qbk-toast__content{color:var(--qbk-toast-color);font-size:1em}.toast-enter-active{animation:qbk-slide-up .3s}.toast-leave-active{animation:qbk-fade-out .2s}:root{--qbk-popup-background-color: #fff;--qbk-popup-text-primary-color: #000;--qbk-highlight-color: #0f3ad5;--qbk-button-primary-bg-color: #3847D1;--qbk-button-primary-text-color: #FFFFFF;--qbk-button-secondary-bg-color: #FDE991;--qbk-button-secondary-text-color: #000000;--qbk-button-subdued-text-color: #333;--qbk-font-size: 16px;--qbk-space-025: .25em;--qbk-space-05: .5em;--qbk-space-1: 1em;--qbk-space-2: 1.25em;--qbk-gap: .75em;--qbk-subdued-bg-color: #f1f1f1;--qbk-subdued-text-color: #8E8E8E;--qbk-checkmark-size: 18px;--qbk-border-neutral-subdued: rgba(186, 191, 195, 1);--qbk-error-banner: #ffddd4;--qbk-text-required: #da3b0f;--qbk-text-color-inverse: #fff;--qbk-subdued-highlight: color-mix(in srgb, var(--qbk-highlight-color) 10%, #fff);--qbk-lighten-highlight: color-mix(in srgb, var(--qbk-highlight-color) 25%, #fff);--qbk-success-color: #29805F;--qbk-form-field-height: 28px;--qbk-form-radius: 3px;--qbk-form-field-thickness: 1px;--qbk-quantity-control-size: 20px;--qbk-quantity-input-size: 24px;--qbk-text-primary: var(--qbk-popup-text-primary-color);--qbk-text-description: color-mix(in srgb, currentColor, transparent 25%);--qbk-cart-widget-discount-badge-bg-color: var(--qbk-subdued-bg-color);--qbk-cart-widget-discount-badge-text-color: var(--qbk-subdued-text-color);--qbk-order-goal-bar-size: 7px;--qbk-order-goal-icon-size: 2.1em;--qbk-order-goal-subdued: var(--qbk-subdued-highlight, var(--qbk-subdued-bg-color));--qbk-order-goal-bar-empty-color: var(--qbk-order-goal-subdued);--qbk-order-goal-bar-progress-color: var(--qbk-highlight-color);--qbk-order-goal-bar-milestone-bg-color: var(--qbk-order-goal-subdued);--qbk-order-goal-bar-milestone-color: var(--qbk-highlight-color);--qbk-order-goal-bar-milestone-done-bg-color: var(--qbk-highlight-color);--qbk-order-goal-bar-milestone-done-color: var(--qbk-button-primary-text-color);--qbk-tooltip-max-width: 200px;--qbk-tooltip-arrow-width: 6px;--qbk-tooltip-background: #3D3D3D;--qbk-tooltip-color: #fff;--qbk-action-button-width: 7em;--qbk-action-border-radius: 10px;--qbk-button-shadow: none;--qbk-button-radius: 4px;--qbk-button-bg-color: #fff;--qbk-button-text-color: var(--qbk-text-primary);--qbk-button-border-color: var(--qbk-border-neutral-subdued);--qbk-button-danger-bg-color: #cb4f27;--qbk-button-disable-bg-color: var(--qbk-subdued-bg-color);--qbk-button-disable-text-color: var(--qbk-subdued-text-color);--qbk-button-subdued-bg-color: var(--qbk-subdued-bg-color);--qbk-button-bundle-font-size: .9375em;--qbk-offer-image-size: 68px;--qbk-offer-shadow: 0px 1px 5px rgba(124, 124, 124, .1);--qbk-offer-background-color: var(--qbk-popup-background-color);--qbk-offer-checkbox-size: 18px;--qbk-offer-checkbox-thickness: 1.5px;--qbk-offer-checkbox-border-color: var(--qbk-highlight-color);--qbk-offer-checkbox-bg-color: var(--qbk-highlight-color);--qbk-offer-checkbox-svg-color: var(--qbk-text-color-inverse);--qbk-offer-price-color: var(--qbk-highlight-color);--qbk-offer-quantity-bg-color: #a3a3a3;--qbk-offer-background-img: none;--qbk-popup-zindex: 9999999;--qbk-popup-backdrop-color: rgba(10, 10, 10, .6);--qbk-popup-scrollbar-bg-color: #aaa;--qbk-popup-total-value-color: var(--qbk-highlight-color);--qbk-recommendation-offer-gap: 16px;--qbk-truncate-max-lines: 1;--qbk-truncate-line-height: 1.5em;--qbk-bundle-horizontal-offer-width: 180px;--qbk-bundle-horizontal-gap: 1.2rem;--qbk-free-gift-promote-banner-bg-color: var(--qbk-button-secondary-bg-color);--qbk-free-gift-promote-banner-color: var(--qbk-button-secondary-text-color);--qbk-gift-goal-completed-color: #f64325;--qbk-gift-goal-added-color: #7AC143;--qbk-today-offer-z-index: 999999;--qbk-today-offer-bg-color: #fff;--qbk-today-offer-text-color: #000;--qbk-today-offer-header-bg-color: var(--qbk-subdued-highlight);--qbk-today-offer-border-color: var(--qbk-lighten-highlight);--qbk-today-offer-claimed-bg-color: var(--qbk-subdued-highlight);--qbk-today-offer-claimed-header-bg-color: var(--qbk-highlight-color);--qbk-today-offer-claimed-border-color: var(--qbk-highlight-color);--qbk-today-offer-offer-img-size: 50px;--qbk-today-offer-counter-size: 18px;--qbk-today-offer-counter-position: calc(var(--qbk-today-offer-counter-size) / 2 * -1 + 1px);--qbk-today-offer-counter-bg-color: #E65F5A;--qbk-toast-background-color: #23945d;--qbk-toast-color: white;--qbk-toast-height: 40px;--qbk-promotion-badge-color: var(--qbk-button-primary-text-color);--qbk-promotion-badge-bg-color: var(--qbk-button-primary-bg-color)}.qbk-spinner{width:16px;height:16px;margin:0 auto;border-radius:100%;border-width:2px;border-style:solid;border-color:rgb(55,55,55) rgb(255,255,255) rgb(255,255,255);border-image:initial;transition:all .3s linear;animation:qbk-spinner--spin .8s linear 0s infinite}.qbk-checkmark{display:none;position:absolute;top:var(--qbk-space-05);left:var(--qbk-space-05);width:var(--qbk-checkmark-size);height:var(--qbk-checkmark-size);border-radius:50%;box-shadow:inset 0 0 #7ac142;stroke-width:5;stroke:#fff;stroke-miterlimit:10;animation:qbk--fill .4s ease-in-out .4s forwards,qbk--scale .3s ease-in-out .9s both}.qbk-checkmark .qbk-checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:qbk--stroke .6s cubic-bezier(.65,0,.45,1) forwards}.qbk-checkmark .qbk-checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:qbk--stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.qbk-offer__body--added .qbk-checkmark{display:block;z-index:1000}.qbk-tooltip{display:none;position:absolute;bottom:100%;left:50%;width:max-content;max-width:var(--qbk-tooltip-max-width);padding:var(--qbk-space-025) var(--qbk-space-05);text-align:center;text-transform:none;font-weight:400;font-size:.875em;color:var(--qbk-tooltip-color);line-height:1.4em;border-radius:5px;background-color:var(--qbk-tooltip-background);transform:translate(-50%,-50%)}.qbk-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-width:var(--qbk-tooltip-arrow-width);border-style:solid;border-color:var(--qbk-tooltip-background) transparent transparent transparent;transform:translate(-50%)}.qbk-watermark{height:30px!important;justify-content:center!important;opacity:.8!important}.qbk-watermark.qbk-watermark--dark{opacity:.4!important}.qbk-watermark:hover{opacity:1!important}.qbk-watermark:hover.qbk-watermark--dark{opacity:.7!important}.qbk-watermark .qbk-logo{width:15px!important;height:18px!important;position:relative;margin-right:5px!important;overflow:hidden}.qbk-watermark .qbk-logo>svg{transform:scale(.044982699)!important;transform-origin:0 0!important}.qbk-watermark>span>strong{text-decoration:underline!important}.qbk-truncate{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-height:calc(var(--qbk-truncate-line-height) * var(--qbk-truncate-max-lines));line-height:var(--qbk-truncate-line-height);-webkit-line-clamp:var(--qbk-truncate-max-lines);-webkit-box-orient:vertical}.qbk-navigate{display:flex;gap:6px;justify-content:flex-end;margin-bottom:10px}.qbk-navigate .qbk-navigate__prev,.qbk-navigate .qbk-navigate__next{display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;color:#000;background-color:#0003;border-radius:6px;opacity:.7}.qbk-navigate .qbk-navigate__prev svg,.qbk-navigate .qbk-navigate__next svg{width:.6em;height:.6em}.qbk-navigate .qbk-navigate__prev:hover,.qbk-navigate .qbk-navigate__next:hover{opacity:1}.qbk-navigate .qbk-navigate__prev[disabled=true],.qbk-navigate .qbk-navigate__next[disabled=true]{opacity:.4;cursor:not-allowed}.qbk-bogo__main-content .qbk-navigate,.qbk-bundle-action .qbk-navigate,.qbk-upsurge-action .qbk-navigate{margin-top:-5px}.qbk-bundle__main-content .qbk-navigate{display:none}@keyframes qbk--stroke{to{stroke-dashoffset:0}}@keyframes qbk--scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes qbk--fill{to{box-shadow:inset 0 0 0 30px #7ac142}}@keyframes qbk-spinner--spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes qbk-shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes qbk-progress-bar-stripes{0%{background-position-x:1rem}}@keyframes qbk-badge-scale{0%{transform:scale(1)}50%{transform:scale(.92)}to{transform:scale(1)}}@keyframes qbk-gift-goal-scale{0%{transform:scale(1.1)}50%{transform:scale(.9)}to{transform:scale(1.1)}}@keyframes qbk-slide-up{0%{bottom:0}to{bottom:30px}}@keyframes qbk-fade-out{0%{opacity:1}to{opacity:0}}.qbk--offer-enter-active{opacity:1;transform:scale(1);transition:opacity linear .3s,transform ease-in-out .4s}.qbk--offer-enter{opacity:0;transform:scale(.95)}.qbk--offer-leave-active{display:none!important}.qbk-offer-list--carousel{min-height:86px}.qbk-offer-list--carousel .qbk-offer__body,.qbk-offer-list--carousel .qbk-offer-list__body{position:absolute;top:0;left:0;width:100%;height:100%}.qbk-fade-enter-active,.qbk-fade-leave-active{transition:opacity .5s ease}.qbk-fade-enter-from,.qbk-fade-leave-to{opacity:0}@keyframes qbk-online-dot{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2)}}.vm-titlebar{display:none}.vm-content{padding:0;background-color:#6f6d7a}.vm-wrapper{display:flex;align-items:center}.vm-wrapper .vm{top:auto}.qbk-popup,.qbk-popup-added-gift,.qbk-popup-gift-goal{z-index:var(--qbk-popup-zindex)!important;background-color:var(--qbk-popup-backdrop-color);font-size:var(--qbk-font-size, inherit);font-family:var(--qbk-font-family, inherit);--qbk-text-primary: var(--qbk-popup-text-primary-color) }.qbk-popup-wrapper{position:relative;width:500px;margin:0 auto;line-height:1.3em;font-size:1em;color:var(--qbk-text-primary);background-color:var(--qbk-popup-background-color);border-radius:6px;box-shadow:0 20px 60px -2px #1b213a4d}.qbk-popup-wrapper .qbk-bundle-action,.qbk-popup-wrapper .qbk-upsurge-action{display:none}@media (max-width: 575px){.qbk-popup-wrapper{width:95%;margin-left:auto;margin-right:auto}}.qbk-popup__header-silent{position:absolute;z-index:1;top:-40px;left:0;right:0;height:40px}.qbk-popup__footer-silent{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;z-index:1;bottom:-50px;right:50%;height:40px;gap:10px;transform:translate(50%)}.qbk-popup__header{position:relative;overflow:hidden;padding:20px;text-align:center}.qbk-popup__header .qbk-popup__title{font-size:1.38em}.qbk-popup__header .qbk-badge{position:absolute;top:36px;left:36px;text-align:center;transform:translate(-50%,-50%) rotate(-45deg)}.qbk-popup__header .qbk-badge__label{padding:4px 5px}.qbk-popup__header .qbk-badge__label:before{left:-50px;width:calc(100% + 100px)}.qbk-popup__body{max-height:400px;overflow:auto;padding-bottom:var(--qbk-space-05);padding:0 var(--qbk-space-1) var(--qbk-space-05) var(--qbk-space-1);color:transparent;transition:color ease .2s}.qbk-popup__body::-webkit-scrollbar,.qbk-popup__body::-webkit-scrollbar-thumb{width:8px;border-radius:5px;background-clip:padding-box;border:2px solid transparent}.qbk-popup__body::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 3px}.qbk-popup__body:hover{color:var(--qbk-popup-scrollbar-bg-color)}.qbk-popup__footer{position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--qbk-space-05) var(--qbk-space-1)}.qbk-popup__footer:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;opacity:.2;background-color:var(--qbk-button-primary-bg-color)}.qbk-popup__footer.qbk-popup__footer--free-gift{justify-content:flex-end}.qbk-popup__total{display:flex;align-items:flex-start}.qbk-popup__total-value{padding:0 10px}.qbk-popup__total-value .qbk-offer__price--offer{color:var(--qbk-popup-total-value-color);font-weight:700}.qbk-popup__total-title{font-size:.85em;font-weight:700;opacity:.7;color:var(--qbk-text-primary)}.qbk-popup__outside-btn{display:flex;align-items:center;justify-content:center;z-index:100;width:35px;height:35px;color:#fff!important;background-color:#000000b3;opacity:.7;transition:opacity .25s ease-out;cursor:pointer}.qbk-popup__outside-btn:hover{opacity:1;color:#fff!important}.qbk-popup__outside-btn svg{width:.6em;height:.6em}.qbk-popup__footer-silent .qbk-popup__outside-btn{color:var(--qbk-text-primary)!important;background-color:var(--qbk-popup-background-color);opacity:.9}.qbk-popup__close{position:absolute;top:0;right:0;border-radius:50%}.qbk-popup__next,.qbk-popup__prev{border-radius:6px}.qbk-popup__next[disabled=true],.qbk-popup__prev[disabled=true]{opacity:.4;cursor:not-allowed}.qbk-popup__action-btn{display:flex;align-items:flex-start;flex-shrink:0}@media (max-width: 359px){.qbk-popup__action-btn{flex-shrink:1}}.qbk-popup__action-btn .qbk-popup__skip{margin-right:var(--qbk-space-1);font-weight:400;opacity:.7;transition:opacity .1s ease-out}.qbk-popup__action-btn .qbk-popup__skip:hover{opacity:1}.qbk-popup__action-btn .qbk-popup__add-more{margin-left:10px}.qbk-popup__action-btn:has(.qbk-btn--error):hover .qbk-tooltip{display:block}.qbk-offer{position:relative;margin-bottom:var(--qbk-space-1);color:var(--qbk-text-primary)}.qbk-offer .qbk-offer--loading{display:flex;justify-content:center;align-items:center;min-height:105px}.qbk-offer__variant{display:block;width:100%;min-width:56px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding-right:calc(var(--qbk-space-1) + 18px)!important;background-image:none!important;color:currentColor;font-style:normal!important}.qbk-offer__body{display:flex;position:relative;overflow:hidden;padding-left:var(--qbk-gap);max-width:100%;background-color:var(--qbk-offer-background-color);background-image:var(--qbk-offer-background-img);background-size:contain;border-radius:4px;box-shadow:var(--qbk-offer-shadow)}.qbk-offer__body:before{content:"";display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--qbk-border-neutral-subdued);opacity:.3;border-radius:4px}.qbk-offer__body.qbk-offer__body--added:before{border-color:var(--qbk-highlight-color);opacity:.4}.qbk-offer__image{display:block;position:relative;align-self:center;height:var(--qbk-offer-image-size);width:var(--qbk-offer-image-size);flex:0 0 var(--qbk-offer-image-size);margin:var(--qbk-gap) var(--qbk-gap) var(--qbk-gap) 0;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#f1f1f1;overflow:hidden;border-radius:4px}.qbk-offer__title{--qbk-truncate-max-lines: 2;font-weight:700;font-size:.875em;line-height:1.2em;text-decoration:none;color:currentColor}.qbk-offer__title:hover{color:currentColor}.qbk-offer__sub-body{flex-grow:1;overflow:hidden}.qbk-offer__contents{display:flex;flex-direction:column;padding:var(--qbk-gap);padding-left:0;margin-left:var(--qbk-space-025)}.qbk-offer__content{display:flex;align-items:center;margin-bottom:var(--qbk-space-025)}@media (max-width: 359px){.qbk-offer__content{flex-wrap:wrap}}.qbk-offer__content-actions{gap:5px}.qbk-offer__content-actions .qbk-offer__variants{display:block;position:relative;max-width:calc(100% - 2.5em)}.qbk-offer__description{font-size:.875em}.qbk-offer__checkbox{display:flex;align-items:center;margin-right:var(--qbk-gap)}.qbk-offer__checkbox-label{display:flex;cursor:pointer;justify-content:center;align-items:center;font-size:inherit;-webkit-user-select:none;user-select:none}.qbk-offer__checkbox-tick{display:flex;position:relative;top:1px;width:var(--qbk-offer-checkbox-size);height:var(--qbk-offer-checkbox-size);justify-content:center;opacity:.4;border:var(--qbk-offer-checkbox-thickness) solid var(--qbk-offer-checkbox-border-color);border-radius:var(--qbk-form-radius);background-color:transparent}.qbk-offer__checkbox-tick .qbk-svg-icon{display:block;opacity:0;fill:var(--qbk-offer-checkbox-svg-color)}input.qbk-offer__checkbox-input[type=checkbox]{display:none}input.qbk-offer__checkbox-input[type=checkbox][disabled]+label,.qbk-offer--limited input.qbk-offer__checkbox-input[type=checkbox]+label{cursor:not-allowed}.qbk-offer--limited .qbk-offer__checkbox-tick{border-color:var(--qbk-border-neutral-subdued)}.qbk-offer__body--added .qbk-offer__checkbox-tick{opacity:1;background-color:var(--qbk-offer-checkbox-bg-color)}.qbk-offer__body--added .qbk-offer__checkbox-tick .qbk-svg-icon{opacity:1}.qbk-bundle__offers--original .qbk-offer__body--added .qbk-offer__checkbox-tick{background-color:transparent}.qbk-offer__price{display:flex;line-height:1.3em;margin-bottom:var(--qbk-space-05)}.qbk-offer__price--offer{display:inline-block;color:var(--qbk-offer-price-color);font-weight:700;font-size:.9375em}.qbk-offer__price--bundle .qbk-offer__price--offer,.qbk-bundle--not-valid .qbk-offer__price--offer{display:none}.qbk-offer__price--origin{display:inline-block;position:relative;margin:0 var(--qbk-space-05);opacity:.7;color:currentColor;font-size:.875em}.qbk-offer__price--origin.qbk-offer__price--no-space{display:block;margin:0}.qbk-offer__price--bundle .qbk-offer__price--origin{margin:0}.qbk-bundle--not-valid .qbk-offer__price--origin,.qbk-offer__price--bundle-children .qbk-offer__price--origin{margin:0;display:block!important}.qbk-offer__price--origin:before{content:"";display:block;position:absolute;top:50%;left:0;height:1.5px;width:100%;margin-top:-1px;opacity:.5;background-color:currentColor}.qbk-offer__price--bundle .qbk-offer__price--origin:before,.qbk-bundle--not-valid .qbk-offer__price--origin:before{display:none}.qbk-offer__content .qbk-offer__action-btn{width:auto;height:var(--qbk-form-field-height)!important;padding:var(--qbk-space-025) var(--qbk-space-1)!important;margin-left:auto;border-radius:10px!important;font-size:.65em!important;font-weight:700!important;text-transform:uppercase}.qbk-offer__action-name{position:relative;top:1px}.qbk-offer__quantity{margin-right:calc(var(--qbk-space-1) - 5px)}.qbk-offer__quantity input::-webkit-outer-spin-button,.qbk-offer__quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.qbk-offer__quantity-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--qbk-form-field-height);height:var(--qbk-form-field-height);font-size:.85em;font-weight:700}.qbk-offer__quantity-label:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.3;border-radius:50%;background-color:var(--qbk-offer-quantity-bg-color)}.qbk-offer__selected-items-counter{margin-bottom:var(--qbk-space-1);font-weight:700}.qbk-popup .qbk-offer__selected-items-counter{color:var(--qbk-text-primary)}.qbk-cart-widget{display:flex;flex-direction:column;gap:4px;margin-bottom:5px;min-height:2em}.qbk-cart-widget__summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.qbk-cart-widget__summary-line-subtotal{font-weight:700}.qbk-cart-widget__discount-section{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:10px}.qbk-cart-widget__discount-code{display:flex;font-size:.8em;padding:6px 10px 3px;background:var(--qbk-cart-widget-discount-badge-bg-color);color:var(--qbk-cart-widget-discount-badge-text-color);border-radius:5px}.qbk-cart-widget__info-section{margin-top:10px;display:flex;flex-direction:column;gap:15px}.qbk-cart-widget__info-text{align-self:flex-end;font-size:.8em}.qbk-cart-widget__summary-line-subtotal__value{font-size:1.1em}.qbk-cart-widget-divider{line-height:0;font-size:0;margin:15px 0}.qbk-cart-widget-divider:before{content:"";display:block;height:1px;width:100%;background:currentColor;opacity:.1}.qbk-svg-icon{display:block;fill:currentColor;height:auto}.qbk-select-indicator .qbk-svg-icon{width:18px;fill:currentColor}.qbk-svg-icon--xs{width:12px}.qbk-svg-icon--sm{width:16px}.qbk-svg-icon--md{width:20px}.qbk-svg-icon--lg{width:24px}.qbk-svg-icon--xl{width:28px}.qbk-btn{display:inline-flex;justify-content:center;align-items:center;min-width:auto;padding:0 var(--qbk-space-1)!important;color:var(--qbk-button-text-color);background-color:var(--qbk-button-bg-color);font:inherit;font-size:.875em!important;font-weight:700;line-height:1.3em;border:.0625rem solid var(--qbk-button-border-color);border-radius:var(--qbk-button-radius)!important;box-shadow:var(--qbk-button-shadow);transform:scale(1);transition:transform .1s ease-in-out,opacity .1s linear}.qbk-btn:disabled,.qbk-btn[disabled]{color:var(--qbk-button-disable-text-color);border-color:var(--qbk-button-disable-bg-color);background-color:var(--qbk-button-disable-bg-color);pointer-events:none;outline:0}.qbk-btn:hover{cursor:pointer;opacity:.9;transform:scale(1.05)}.qbk-btn.qbk-btn--uppercase{text-transform:uppercase}.qbk-btn.qbk-btn--normal{padding:var(--qbk-space-05) var(--qbk-space-2)!important;color:initial}.qbk-btn.qbk-btn--primary{--qbk-button-border-color: var(--qbk-button-primary-bg-color);--qbk-button-bg-color: var(--qbk-button-primary-bg-color);--qbk-button-text-color: var(--qbk-button-primary-text-color);padding:var(--qbk-space-05) var(--qbk-space-2)!important}.qbk-btn.qbk-btn--primary.qbk-btn--loading:after{border-color:var(--qbk-button-primary-bg-color) var(--qbk-button-primary-text-color)!important}.qbk-btn.qbk-btn--secondary{--qbk-button-border-color: var(--qbk-button-secondary-bg-color);--qbk-button-bg-color: var(--qbk-button-secondary-bg-color);--qbk-button-text-color: var(--qbk-button-secondary-text-color)}.qbk-btn.qbk-btn--secondary.qbk-btn--loading:after{border-color:#000 var(--qbk-button-secondary-bg-color)}.qbk-btn.qbk-btn--subdued{--qbk-button-border-color: var(--qbk-button-subdued-bg-color);--qbk-button-bg-color: var(--qbk-button-subdued-bg-color);--qbk-button-text-color: var(--qbk-button-subdued-text-color)}.qbk-btn.qbk-btn--subdued.qbk-btn--loading:after{border-color:#000 var(--qbk-button-subdued-bg-color)}.qbk-btn.qbk-btn--danger{--qbk-button-border-color: var(--qbk-button-danger-bg-color);--qbk-button-bg: var(--qbk-button-danger-bg-color);--qbk-button-color: var(--qbk-text-color-inverse)}.qbk-btn.qbk-btn--danger.qbk-btn--loading:after{border-color:#000 var(--qbk-button-danger-bg-color)}.qbk-btn.qbk-btn--outline{--qbk-button-bg: transparent;outline:none}.qbk-btn.qbk-btn--outline.qbk-btn--danger{--qbk-button-color: var(--qbk-button-danger-bg-color)}.qbk-btn.qbk-btn--outline.qbk-btn--primary{--qbk-button-color: var(--qbk-button-primary-bg-color)}.qbk-btn.qbk-btn--outline.qbk-btn--loading:after{border-color:#000 #fff}.qbk-btn.qbk-btn--plain{border:none!important;background-color:transparent!important;outline:none;box-shadow:none;padding:var(--qbk-space-05)!important}.qbk-btn.qbk-btn--plain:hover{text-decoration:underline}.qbk-btn.qbk-btn--loading{display:flex;justify-content:center;align-items:center;pointer-events:none}.qbk-btn.qbk-btn--loading span{opacity:0}.qbk-btn.qbk-btn--loading:after{content:"";position:absolute;width:16px;height:16px;margin:0 auto;border-radius:100%;border-width:1.5px;border-style:solid;border-color:var(--qbk-popup-background-color) var(--qbk-popup-text-primary-color);border-image:initial;transition:all .3s linear;animation:qbk-spinner--spin .8s linear 0s infinite}.qbk-btn.qbk-btn--error .qbk-btn__error{position:absolute;top:50%;left:50%;pointer-events:auto;transform:translate(-50%,-50%)}.qbk-btn.qbk-btn--error:not(.qbk-btn--error-hidden)>span{opacity:0}.qbk-btn.qbk-btn--error .qbk-svg-icon{fill:var(--qbk-button-danger-bg-color)}.qbk-btn.qbk-btn--error:hover .qbk-tooltip{display:block}.qbk-bogo.qbk-bogo--added .qbk-bogo__offers{background-color:#eee}.qbk-bogo.qbk-bogo--added .qbk-bogo__offers .qbk-offer__checkbox-label{pointer-events:none}.qbk-bogo .qbk-bogo_description{display:flex;margin-bottom:var(--qbk-space-1);font-weight:700}.qbk-popup .qbk-bogo .qbk-bogo_description{color:var(--qbk-text-primary)}.qbk-bogo .qbk-bogo_navigate{display:flex;justify-content:end}.qbk-offer-box .qbk-badge{flex:0 0 auto;margin-top:2px;margin-left:var(--qbk-space-025)}.qbk-offer-box .qbk-badge__label{padding:3px 6px;animation:qbk-badge-scale 1.5s ease-in-out infinite}@media (min-width: 768px){.qbk-product-offer--has-nav .qbk-offer-box.qbk-offer-box-bundle--one-column.qbk-offer-box--bundle-horizontal .qbk-description{max-width:30%}}.qbk-offer-box__header{position:relative;margin-bottom:var(--qbk-space-1)}.qbk-offer-box__header__heading{display:flex}.qbk-offer-box__header__heading .qbk-title{flex-grow:1}.qbk-product-offer .qbk-offer-box,.bk-embed-mode .qbk-offer-box{position:relative;margin:var(--qbk-space-1) 0;border-radius:5px}.qbk-product-offer .qbk-offer-box:nth-child(n+2):before,.bk-embed-mode .qbk-offer-box:nth-child(n+2):before{content:"";display:block;height:1.5px;width:100%;margin-bottom:var(--qbk-space-2);opacity:.5;background-color:var(--qbk-border-neutral-subdued)}.qbk-bundle__total{display:flex;justify-content:space-between;align-items:center}.qbk-bundle__total-title{font-size:1em;font-weight:700}.qbk-bundle__total-title,.qbk-bundle__total-value{margin-bottom:var(--qbk-space-025)}.qbk-bundle__action-btn.qbk-btn--primary{padding:var(--qbk-space-05) var(--qbk-space-1)!important;font-size:var(--qbk-button-bundle-font-size)!important}.qbk-bundle__actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.qbk-bundle__actions .qbk-bundle__skip-btn{margin:0 0 var(--qbk-space-05);font-weight:400;color:currentColor;opacity:.7;transition:opacity .1s ease-out}.qbk-bundle__actions .qbk-bundle__skip-btn:hover{opacity:1}.qbk-bundle__actions .qbk-bundle__action-btn{width:100%;margin:var(--qbk-space-05) 0}.qbk-bundle__offers--original .qbk-offer__checkbox-tick{background-color:transparent;border-color:transparent}.qbk-bundle__offers--original .qbk-offer__checkbox-tick .qbk-svg-icon{width:16px;fill:var(--qbk-highlight-color)}.qbk-bundle__offers--original .qbk-bundle__plus-icon{width:30px;margin:0 auto var(--qbk-space-1);fill:currentColor;opacity:.5}.qbk-popup__body .qbk-bundle__offers--original .qbk-bundle__plus-icon{display:none}@media (min-width: 768px){.qbk-offer-box--bundle-horizontal{--qbk-offer-image-size: calc(var(--qbk-bundle-horizontal-offer-width) - var(--qbk-gap) * 2);--qbk-offer-shadow: none;--qbk-button-bundle-font-size: 1em}.qbk-offer-box--bundle-horizontal .qbk-bundle{display:flex;gap:var(--qbk-bundle-horizontal-gap);align-items:center;max-width:100%;overflow:auto}.qbk-product-offer--has-nav .qbk-offer-box--bundle-horizontal .qbk-bundle{position:relative;top:-2.5em}.qbk-offer-box--bundle-horizontal .qbk-bundle__main-content .qbk-navigate{display:flex}.qbk-offer-box--bundle-horizontal .qbk-offer-list--transition{display:flex;gap:var(--qbk-bundle-horizontal-gap)}.qbk-offer-box--bundle-horizontal .qbk-offer-box__header .qbk-badge{display:none}.qbk-offer-box--bundle-horizontal .qbk-offer__body{flex-direction:column}.qbk-offer-box--bundle-horizontal .qbk-bundle__offers .qbk-offer{width:var(--qbk-bundle-horizontal-offer-width);margin-bottom:0}.qbk-offer-box--bundle-horizontal .qbk-offer__contents{padding:0 var(--qbk-gap) var(--qbk-gap) 0;margin-left:0;text-align:center}.qbk-offer-box--bundle-horizontal .qbk-offer__content{justify-content:center}.qbk-offer-box--bundle-horizontal .qbk-offer__price{flex-direction:column;align-items:center}.qbk-offer-box--bundle-horizontal .qbk-bundle__total-title{display:none}.qbk-offer-box--bundle-horizontal .qbk-bundle-action{margin-left:var(--qbk-space-1)}.qbk-offer-box--bundle-horizontal .qbk-bundle-action .qbk-badge{display:block;margin:var(--qbk-space-1) auto;width:fit-content}.qbk-offer-box--bundle-horizontal .qbk-bundle-action .qbk-navigate{display:none}.qbk-offer-box--bundle-horizontal .qbk-bundle__action-btn{white-space:nowrap}.qbk-offer-box--bundle-horizontal .qbk-bundle__total{justify-content:center}.qbk-offer-box--bundle-horizontal .qbk-bundle__total .qbk-bundle__total-value{flex-direction:column-reverse}.qbk-offer-box--bundle-horizontal .qbk-bundle__total .qbk-offer__price--origin{font-size:1em}.qbk-offer-box--bundle-horizontal .qbk-bundle__total .qbk-offer__price--offer{font-size:1.2em}.qbk-offer-box--bundle-horizontal .qbk-offer__price--offer{font-size:1em}.qbk-offer-box--bundle-horizontal .qbk-offer__quantity{position:absolute;top:calc(var(--qbk-gap) + var(--qbk-space-025));right:calc(var(--qbk-gap) + var(--qbk-space-025));margin:0}.qbk-offer-box--bundle-horizontal .qbk-offer__checkbox{position:absolute;z-index:100;top:calc(var(--qbk-gap) + var(--qbk-space-025));left:calc(var(--qbk-gap) + var(--qbk-space-025))}.qbk-offer-box--bundle-horizontal .qbk-offer__content-actions{display:block;gap:0}.qbk-offer-box--bundle-horizontal .qbk-offer__content-actions .qbk-offer__variants{max-width:none}.qbk-offer-box--bundle-horizontal .qbk-bundle__offers--original{display:flex;gap:var(--qbk-bundle-horizontal-gap)}.qbk-offer-box--bundle-horizontal .qbk-bundle__plus-icon{width:40px;margin:0 var(--qbk-space-05)}.qbk-offer-box--bundle-horizontal .qbk-watermark{justify-content:flex-start!important;width:fit-content;margin-top:var(--qbk-space-05)}}.qbk-error-banner{padding:var(--qbk-space-025) var(--qbk-space-1);margin-top:var(--qbk-space-05);color:var(--qbk-text-required);font-size:.9em;border-radius:3px;text-align:center;background-color:var(--qbk-error-banner)}.qbk-order-goal{max-width:760px;min-width:360px;margin:var(--qbk-space-1) auto;padding:0 var(--qbk-space-1)}.qbk-order-goal.qbk-order-goal--done .qbk-order-goal__message,.qbk-order-goal.qbk-order-goal--done .qbk-order-goal__bar{transition:all .3s;animation-name:qbk-shake;animation-duration:1s;animation-fill-mode:both;animation-delay:.6s}@media (max-width: 767px){.qbk-order-goal{max-width:95%}}@media (max-width: 359px){.qbk-order-goal{min-width:auto}}@media (max-width: 359px){.qbk-order-goal.qbk-order-goal--hide-title .qbk-order-goal__title{display:none}}.qbk-order-goal__design-mode{display:flex;justify-content:center;align-items:center;margin:10px 0}.qbk-order-goal__design-mode .qbk-design-mode__empty-offer{width:60%;height:auto}.qbk-order-goal__message{margin-bottom:var(--qbk-space-05)}.qbk-order-goal--gift .qbk-order-goal__message{display:flex;justify-content:space-around;align-items:center}.qbk-order-goal__message .qbk-order-goal__promote-message{text-align:center;font-size:1.25em;line-height:1.4em;padding:var(--qbk-space-05)}.qbk-order-goal__message .qbk-order-goal__message--highlight{color:var(--qbk-highlight-color);font-weight:700}.qbk-relative-teleport .qbk-order-goal__message{min-width:100%;font-size:.7em;margin-top:0}.qsc2-drawer .qbk-relative-teleport .qbk-order-goal__message{margin-top:10px}.qbk-order-goal__bar{position:relative;padding-top:calc((var(--qbk-order-goal-icon-size) - var(--qbk-order-goal-bar-size)) * .5);padding-bottom:calc(var(--qbk-order-goal-icon-size) * .5 + 32px);margin-right:calc(var(--qbk-order-goal-icon-size) * .5)}.qbk-order-goal__progress{position:relative;height:var(--qbk-order-goal-bar-size);background-color:var(--qbk-order-goal-bar-empty-color);border-radius:10px}.qbk-order-goal__progress:before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;width:var(--qbk-order-goal-process);border-radius:10px 0 0 10px;background-color:var(--qbk-order-goal-bar-progress-color);transition:width .35s ease-in-out}.qbk-order-goal__milestone{position:absolute;top:0;display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:100px;transform:translate(-50%)}.qbk-order-goal__milestone.qbk-order-goal__milestone--hidden{display:none}.qbk-order-goal__milestone.qbk-order-goal__milestone--gift{cursor:pointer}.qbk-order-goal__milestone.qbk-order-goal__milestone--gift .qbk-svg-icon{animation:qbk-gift-goal-scale 1s ease-in-out infinite}.qbk-order-goal__milestone.qbk-order-goal__milestone--gift-done{animation:none}.qbk-order-goal__milestone.qbk-order-goal__milestone--gift-done .qbk-order-goal__icon:before{content:"";display:block;position:absolute;top:-4px;right:-6px;width:.9em;height:.9em;border-radius:50%;background-color:var(--qbk-gift-goal-added-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23fff' stroke-width='5' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1' viewBox='0 0 24 24'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:8px;background-position:center;background-repeat:no-repeat}.qbk-order-goal__milestone.qbk-order-goal__milestone--gift-pending .qbk-order-goal__icon:before{content:"";display:block;position:absolute;top:-3px;right:-1px;width:.6em;height:.6em;border-radius:50%;background-color:var(--qbk-gift-goal-completed-color);animation:qbk-gift-goal-scale 1s ease-in-out infinite}.qbk-order-goal__icon{display:flex;position:relative;align-items:center;justify-content:center;width:var(--qbk-order-goal-icon-size);height:var(--qbk-order-goal-icon-size);margin-bottom:var(--qbk-space-025);color:var(--qbk-order-goal-bar-milestone-color);border-radius:50%;background:var(--qbk-order-goal-bar-milestone-bg-color)}.qbk-order-goal__icon .qbk-svg-icon{width:calc(var(--qbk-order-goal-icon-size) * .5);height:calc(var(--qbk-order-goal-icon-size) * .5)}.qbk-order-goal__milestone--done .qbk-order-goal__icon{color:var(--qbk-order-goal-bar-milestone-done-color);background-color:var(--qbk-order-goal-bar-milestone-done-bg-color)}.qbk-order-goal__title{width:max-content;max-width:100px;text-align:center;font-size:.8em}.qbk-relative-teleport .qbk-order-goal{min-width:100%;font-size:.9em;margin-top:0}.qbk-relative-teleport .qbk-order-goal.qbk-order-goal--hide-title .qbk-order-goal__title{display:none}.qbk-relative-teleport .qbk-order-goal.qbk-order-goal--hide-title .qbk-order-goal__milestone:hover .qbk-order-goal__title{display:block}.qbk-relative-teleport .qbk-order-goal.qbk-order-goal--cart-empty{margin-top:4em}.qbk-relative-teleport .qbk-order-goal__message{font-size:1em;padding:0}.qbk-relative-teleport .qbk-order-goal__bar{padding-left:var(--qbk-space-05);padding-right:var(--qbk-space-05)}.qbk-relative-teleport .qbk-recommendation-box{margin-top:0}.qbk-volume{position:relative;margin-bottom:var(--qbk-space-1);color:var(--qbk-text-primary)}.qbk-volume .qbk-volume--loading{display:flex;justify-content:center;align-items:center;height:80px}.qbk-volume-tier{display:flex;overflow:hidden;flex-direction:column;gap:.5em;position:relative;max-width:100%;padding:12px 15px 15px;margin-bottom:var(--qbk-space-1);background-color:var(--qbk-offer-background-color);background-image:var(--qbk-offer-background-img);background-size:100%;border-radius:4px}.qbk-volume-tier:before{box-shadow:0 1px 5px #7c7c7c1a;content:"";display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--qbk-border-neutral-subdued);opacity:.3;border-radius:4px}.qbk-volume-tier.qbk-volume-tier--selected:before{border-color:var(--qbk-highlight-color);opacity:.4}.qbk-volume-tier.qbk-volume-tier--unavailable .qbk-volume-tier__title{cursor:default}.qbk-volume-tier .qbk-badge{position:absolute;top:0;left:30px;margin:0;text-align:center}.qbk-volume-tier .qbk-badge__label{padding:5px 5px 5px 0}.qbk-volume-tier .qbk-badge__label:before{left:-45px;width:calc(100% + 70px);border-radius:0 0 3px 3px}.qbk-volume-tier__extra-section__content{margin-top:20px;display:flex;flex-direction:column;gap:var(--qbk-gap)}.qbk-volume-tier__extra-section__label{font-size:.875em}.qbk-volume-tier__variant-select{display:flex;align-items:center;gap:var(--qbk-gap)}.qbk-volume-tier__main-section,.qbk-volume-tier__info{display:flex;justify-content:space-between;align-items:center;flex-grow:1;overflow:hidden}.qbk-volume-tier__radio{display:flex;align-items:center;margin-right:var(--qbk-gap)}.qbk-volume-tier__radio__label{display:flex;cursor:pointer;justify-content:center;align-items:center;font-size:inherit;-webkit-user-select:none;user-select:none}.qbk-volume-tier__title{--qbk-truncate-max-lines: 2;font-size:1em;line-height:1.2em;cursor:pointer;font-weight:700;color:currentColor;position:relative;top:1px;margin-right:15px}.qbk-volume-tier__item-label{font-size:.875em;width:55px!important}.qbk-volume-tier__radio-tick{display:flex;position:relative;top:1px;width:var(--qbk-offer-checkbox-size);height:var(--qbk-offer-checkbox-size);justify-content:center;opacity:.4;border:var(--qbk-offer-checkbox-thickness) solid var(--qbk-offer-checkbox-border-color);border-radius:100px;background-color:transparent}.qbk-volume-tier__radio-tick .qbk-svg-icon{display:block;opacity:0;fill:var(--qbk-offer-checkbox-svg-color)}input.qbk-volume-tier__radio__input{display:none}input.qbk-volume-tier__radio__input.qbk-volume-tier__radio__input--checked+.qbk-volume-tier__radio__label .qbk-volume-tier__radio-tick{opacity:1;background-color:var(--qbk-offer-checkbox-bg-color)}input.qbk-volume-tier__radio__input.qbk-volume-tier__radio__input--checked+.qbk-volume-tier__radio__label .qbk-volume-tier__radio-tick .qbk-svg-icon{opacity:1}input.qbk-volume-tier__radio__input[disabled]+label{cursor:not-allowed}.qbk-volume__action-btn{width:100%;margin:var(--qbk-space-05) 0}.qbk-volume-tier__price-info{display:flex;flex-direction:column;gap:5px;flex-shrink:0;text-align:end}.qbk-volume-tier__price_section{display:flex;flex-direction:row-reverse;gap:5px}.qbk-volume-tier__price--offer{display:flex;gap:10px;justify-content:end;color:var(--qbk-offer-price-color);font-weight:700;font-size:.9375em}.qbk-volume-tier__price--origin{display:inline-block;position:relative;opacity:.7;color:currentColor;font-size:.875em;margin:0}.qbk-volume-tier__price--origin.strike-through:before{content:"";display:block;position:absolute;top:50%;left:0;height:1.5px;width:100%;margin-top:-1px;opacity:.5;background-color:currentColor}.qbk-divider{display:block!important;border-bottom:1px solid var(--qbk-border-neutral-subdued);opacity:.4}.qbk-recommendation-box{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-top:var(--qbk-space-1);margin-bottom:var(--qbk-space-05);padding:0 20px}.qbk-recommendation-box.qbk-recommendation-box--full{padding:0}.qbk-recommendation-box-empty-state{display:flex;justify-content:center;align-items:center;height:9em}.qbk-recommendation-box__container{display:flex;align-items:center;height:100%;min-width:100%;overflow-x:auto;scroll-behavior:smooth}.qbk-recommendation-box__container::-webkit-scrollbar{display:none}.qbk-recommendation-box__container .qbk-offer{flex:0 0 calc(100% / var(--qbk-recommend-box-column));width:calc(100% / var(--qbk-recommend-box-column));padding:0 var(--qbk-space-05);margin:0 auto;max-width:100%}.qbk-recommendation-box__container .qbk-offer--loading{min-height:138px}.qbk-recommendation-box__container .qbk-offer__body{height:100%}.qbk-recommendation-box__container .qbk-offer__body .qbk-btn--error{pointer-events:none}.qbk-recommendation-box__container .qbk-offer__content{align-items:flex-start}.qbk-recommendation-box__container .qbk-offer__content-actions{position:relative;flex-wrap:wrap}.qbk-recommendation-box__container .qbk-offer__quantity-action{display:none;padding-bottom:var(--qbk-space-05)}.qbk-recommendation-box__container .qbk-offer__variants{flex:1 0 50%;max-width:300px}.qbk-recommendation-box__container .qbk-offer__quantity{margin-right:var(--qbk-space-05)}.qbk-recommendation-box__container .qbk-offer__action-btn{margin-left:0;padding-left:3em;padding-right:3em}.qbk-recommendation-box__container .qbk-offer__title{--qbk-truncate-max-lines: 1}.qbk-recommendation__nav{cursor:pointer;position:absolute;top:50%;padding:var(--qbk-space-05);color:var(--qbk-order-goal-bar-milestone-color);background-color:transparent!important;outline:none!important;box-shadow:none!important;border:none!important;-webkit-user-select:none;user-select:none;opacity:.7;transform:translateY(-50%);transition:opacity linear .1s;min-width:auto}.qbk-recommendation__nav:hover{opacity:1;transform:translateY(-50%)}.qbk-recommendation__nav[disabled]{opacity:.4;cursor:not-allowed}.qbk-recommendation__nav--next{right:0;padding-right:0}.qbk-recommendation__nav--prev{left:0;padding-left:0}.qbk-popup .qbk-free-gift .qbk-error-banner{margin-top:0}.qbk-free-gift--auto .qbk-offer__checkbox-tick{background-color:transparent;border-color:transparent}.qbk-free-gift--auto .qbk-offer__checkbox-tick .qbk-svg-icon{width:16px;fill:var(--qbk-highlight-color)}.qbk-free-gift__promote-banner{display:flex;align-items:center;gap:10px;padding:1.5em 1em;margin-bottom:1em;background-color:var(--qbk-free-gift-promote-banner-bg-color);color:var(--qbk-free-gift-promote-banner-color);border-radius:var(--qbk-form-radius)}.qbk-free-gift__promote-banner .qbk-free-gift__promote-icon{flex-shrink:0}.qbk-popup-wrapper .qbk-free-gift__promote-banner,.qbk-promote-free-gift__content .qbk-free-gift__offers{display:none}.qbk-added-gift .qbk-popup__header{display:flex;gap:10px;font-weight:700;padding:30px 20px}.qbk-added-gift .qbk-popup__header .qbk-ag-popup__header-icon{flex-shrink:0;fill:var(--qbk-success-color)}.qbk-added-gift .qbk-popup__body .qbk-offer__title{font-weight:400}.qbk-added-gift .qbk-popup__footer{justify-content:flex-end}.qbk-free-gift_description{margin-bottom:var(--qbk-space-1);font-weight:700}.qbk-popup-wrapper .qbk-free-gift_description{color:var(--qbk-text-primary)}.qbk-upsurge__total{display:flex;justify-content:space-between;align-items:center}.qbk-upsurge__total-title{font-size:1em;font-weight:700}.qbk-upsurge__total-title,.qbk-upsurge__total-value{margin-bottom:var(--qbk-space-025)}.qbk-upsurge__action-btn.qbk-btn--primary{padding:var(--qbk-space-05) var(--qbk-space-1)!important;font-size:var(--qbk-button-upsurge-font-size)!important}.qbk-upsurge__actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.qbk-upsurge__actions .qbk-upsurge__skip-btn{margin:0 0 var(--qbk-space-05);font-weight:400;color:currentColor;opacity:.7;transition:opacity .1s ease-out}.qbk-upsurge__actions .qbk-upsurge__skip-btn:hover{opacity:1}.qbk-upsurge__actions .qbk-upsurge__action-btn{width:100%;margin:var(--qbk-space-05) 0}.qbk-gift-goal .qbk-popup__footer{justify-content:flex-end}.qbk-gift-goal__tiers{display:flex;flex-direction:column;gap:8px}.qbk-gift-goal__tier{color:var(--qbk-text-primary);border-radius:8px;cursor:pointer}.qbk-gift-goal__tier.qbk-gift-goal__tier--active .qbk-gift-goal__tier-body{height:100%;opacity:1;padding:5px}.qbk-gift-goal__tier.qbk-gift-goal__tier--active .qbk-gift-goal__tier-indicator{transform:rotate(180deg)}.qbk-gift-goal__tier-header{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:transparent;padding:8px;border:none}.qbk-gift-goal__tier-header span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbk-gift-goal__tier-header .qbk-gift-goal__tier-indicator{transition:transform .2s linear}.qbk-gift-goal__info{display:flex;flex-direction:column;gap:5px}.qbk-gift-goal__info.qbk-gift-goal__info--has-description .qbk-gift-goal__tier-title .qbk-gift-goal__tier-label:after{display:inline-block}.qbk-gift-goal__info.qbk-gift-goal__info--has-description .qbk-gift-goal__tier-description{display:inline-block}.qbk-gift-goal__tier-title{position:relative;font-size:.9em;font-weight:700;display:flex;align-items:center}.qbk-gift-goal__tier-title:before{content:"";display:inline-block;left:0;position:absolute;width:.5em;height:.5em;background-color:var(--qbk-subdued-text-color);opacity:.5;border-radius:50%;vertical-align:middle}.qbk-gift-goal__tier-title.qbk-gift-goal__tier-title--completed:before{background-color:var(--qbk-gift-goal-completed-color);opacity:1}.qbk-gift-goal__tier-title.qbk-gift-goal__tier-title--added:before{background-color:var(--qbk-gift-goal-added-color);opacity:1}.qbk-gift-goal__tier-title .qbk-gift-goal__tier-label{margin-left:1em}.qbk-gift-goal__tier-title .qbk-gift-goal__tier-label:after{content:"";display:none;opacity:.2;width:30px;height:1px;background-color:var(--qbk-text-primary);margin:0 10px;vertical-align:middle}.qbk-gift-goal__tier-description{display:none;font-size:.9em;opacity:.6;font-weight:400}.qbk-gift-goal__tier-body{opacity:0;height:0;overflow:hidden;transition:opacity .3s}.qbk-today-offers{position:fixed;bottom:0;left:0;z-index:var(--qbk-today-offer-z-index);color:var(--qbk-today-offer-text-color)}.qbk-today-offers__body__offers--loading{display:flex;justify-content:center;align-items:center}.qbk-today-offers__body__offers--loading .qbk-spinner{margin:2em}.qbk-today-offers__activator{position:relative;margin:1em;background-color:var(--qbk-today-offer-bg-color);border-radius:6px;padding:10px 15px;border:1px solid #eee;box-shadow:0 20px 60px -2px #1b213a4d;z-index:var(--qbk-today-offer-z-index);transition:transform .1s ease-in-out}.qbk-today-offers__activator:hover{cursor:pointer;transform:scale(1.05)}.qbk-today-offers__offer-close{position:absolute;right:-20px;top:-15px;display:flex;justify-content:center;width:var(--qbk-today-offer-counter-size);height:var(--qbk-today-offer-counter-size);background:rgba(23,23,23,.456);color:#fff;border-radius:100%;opacity:.6}.qbk-today-offers__offer-close .qbk-svg-icon{width:8px;fill:#f8f8f8}.qbk-today-offers__offer-close:hover{opacity:1}.qbk-today-offers__offer-count{position:absolute;right:var(--qbk-today-offer-counter-position);top:var(--qbk-today-offer-counter-position);display:flex;justify-content:center;align-items:center;width:var(--qbk-today-offer-counter-size);height:var(--qbk-today-offer-counter-size);background:var(--qbk-today-offer-counter-bg-color);color:#fff;border-radius:100%;font-size:.75em;line-height:var(--qbk-today-offer-counter-size);letter-spacing:normal}.qbk-today-offers__offer-count span{height:100%}.qbk-today-offers__offer-count:before,.qbk-today-offers__offer-count:after{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:inherit;border-radius:50%;opacity:1;will-change:auto;transform:translate(0) scale(.5);animation:qbk-online-dot linear 1.5s infinite}.qbk-today-offers__offer-count:after{animation-delay:.6s}.qbk-today-offers__body{position:absolute;top:0;left:0;width:500px;height:auto;max-height:600px;overflow:auto;background-color:var(--qbk-today-offer-bg-color);transform:translate(1em,-100%);border-radius:10px;box-shadow:0 20px 60px -2px #1b213a4d;padding:0 1.5em 1em}@media (max-width: 575px){.qbk-today-offers__body{max-width:calc(100vw - 2em)}}.qbk-today-offers__body-header{position:relative}.qbk-today-offers__body-header .qbk-today-offers__close{position:absolute;top:10px;right:0;cursor:pointer}.qbk-today-offers__body__title{font-size:1.6em;font-weight:700;color:var(--qbk-today-offer-text-color)!important}.qbk-today-offers__body__description{margin-bottom:1.5em;margin-top:-.5em}.qbk-today-offers__body__offer-description{line-height:1.4em;font-size:.9em}.qbk-today-offers__body__offer-description strong{color:var(--qbk-today-offer-claimed-header-bg-color)}.qbk-today-offers__body__offer-contents{display:flex;flex-direction:column;gap:1em;margin:1em 0}.qbk-today-offers__body__offer-wrapper{overflow:hidden;border-radius:6px}.qbk-today-offers__body__offer{display:flex;border:1px solid var(--qbk-today-offer-border-color);justify-content:stretch;align-items:stretch;position:relative;border-radius:6px;background-color:var(--qbk-today-offer-bg-color)}.qbk-today-offers__body__offer:before,.qbk-today-offers__body__offer:after{content:"";width:.8em;height:.8em;border:1px solid var(--qbk-today-offer-border-color);background:#fff;border-radius:50%;position:absolute;top:0;left:2.6em;transform:translateY(-50%);z-index:2}.qbk-today-offers__body__offer:after{top:100%}.qbk-today-offers__body__offer.qbk-today-offers--claimed{background-color:var(--qbk-today-offer-claimed-bg-color);border-color:var(--qbk-today-offer-claimed-border-color)}.qbk-today-offers__body__offer.qbk-today-offers--claimed:before,.qbk-today-offers__body__offer.qbk-today-offers--claimed:after{border-color:var(--qbk-today-offer-claimed-border-color)}.qbk-today-offers__body__offer-header{display:flex;justify-content:center;min-width:3em;border-right:1.5px dashed var(--qbk-today-offer-border-color);background-color:var(--qbk-today-offer-header-bg-color);border-radius:6px}.qbk-today-offers--claimed .qbk-today-offers__body__offer-header{border-right:1.5px dashed var(--qbk-today-offer-claimed-border-color)}.qbk-today-offers__body__offer-header .qbk-svg-icon{fill:var(--qbk-highlight-color)}.qbk-today-offers__body__offer-info{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;padding:.8em}.qbk-today-offers__body__offer-content{display:flex;align-items:center;gap:10px}.qbk-today-offers__body__offer-img{width:var(--qbk-today-offer-offer-img-size);height:var(--qbk-today-offer-offer-img-size);flex:0 0 var(--qbk-today-offer-offer-img-size);margin:0}.qbk-today-offers__body__offer-action .qbk-btn{height:22px;font-size:12px!important;padding:1px 10px 0!important;color:var(--qbk-today-offer-claimed-header-bg-color);border-color:var(--qbk-today-offer-claimed-header-bg-color);transition:background-color linear .1s}.qbk-today-offers__body__offer-action .qbk-btn:hover{transform:none!important;background-color:var(--qbk-subdued-highlight)}.qbk-today-offers__body__offer-action svg.qbk-svg-icon{fill:var(--qbk-today-offer-claimed-header-bg-color)}.qbk-promotion-badge{width:fit-content}[qbk-badge-attach] .qbk-promotion-badge{margin:8px}.qbk-promotion-badge__label.qbk-badge__label{padding:3px 8px 4px;color:var(--qbk-promotion-badge-color)}.qbk-promotion-badge__label.qbk-badge__label:before{background-color:var(--qbk-promotion-badge-bg-color)}.qbk-promote-wrapper{z-index:99;position:absolute;top:0;left:0}.qbk-count-down-board{display:inline-flex;justify-content:center;align-items:center;color:var(--qbk-offer-price-color)}.qbk-count-down-item{display:inline-block;min-width:2em;padding:.0625em .25em;border-radius:3px;text-align:center}.qbk-count-down-separate{padding:0 3px;font-size:.875em}.qbk-count-down-digit{display:block;font-weight:700;opacity:1}.qbk-count-down-unit{display:block;position:relative;top:-1px;font-size:.625em;line-height:1em;font-weight:400;opacity:1}.qbk-custom-description__content:has(.qbk-count-down){display:flex;align-items:center;flex-wrap:wrap}.qbk-popup-wrapper .qbk-custom-description__content:has(.qbk-count-down){justify-content:center} `,document.head.appendChild(fn);function uo(e,t){const o=Object.create(null),n=e.split(",");for(let r=0;r!!o[r.toLowerCase()]:r=>!!o[r]}const Ze={}.NODE_ENV!=="production"?Object.freeze({}):{},Qo={}.NODE_ENV!=="production"?Object.freeze([]):[],_t=()=>{},Ca=()=>!1,Tc=/^on[^a-z]/,pn=e=>Tc.test(e),Yn=e=>e.startsWith("onUpdate:"),Je=Object.assign,ii=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},Oc=Object.prototype.hasOwnProperty,Fe=(e,t)=>Oc.call(e,t),qe=Array.isArray,No=e=>_n(e)==="[object Map]",Wn=e=>_n(e)==="[object Set]",Ta=e=>_n(e)==="[object Date]",Pe=e=>typeof e=="function",Xe=e=>typeof e=="string",bn=e=>typeof e=="symbol",ze=e=>e!==null&&typeof e=="object",ai=e=>ze(e)&&Pe(e.then)&&Pe(e.catch),Oa=Object.prototype.toString,_n=e=>Oa.call(e),si=e=>_n(e).slice(8,-1),Na=e=>_n(e)==="[object Object]",li=e=>Xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qn=uo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Nc=uo("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Zn=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},Pc=/-(\w)/g,Pt=Zn(e=>e.replace(Pc,(t,o)=>o?o.toUpperCase():"")),Ac=/\B([A-Z])/g,At=Zn(e=>e.replace(Ac,"-$1").toLowerCase()),Po=Zn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ao=Zn(e=>e?`on${Po(e)}`:""),mn=(e,t)=>!Object.is(e,t),Zo=(e,t)=>{for(let o=0;o{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:o})},Xn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ci=e=>{const t=Xe(e)?Number(e):NaN;return isNaN(t)?e:t};let Pa;const er=()=>Pa||(Pa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function mt(e){if(qe(e)){const t={};for(let o=0;o{if(o){const n=o.split(Dc);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Le(e){let t="";if(Xe(e))t=e;else if(qe(e))for(let o=0;otr(o,t))}const Te=e=>Xe(e)?e:e==null?"":qe(e)||ze(e)&&(e.toString===Oa||!Pe(e.toString))?JSON.stringify(e,Ia,2):String(e),Ia=(e,t)=>t&&t.__v_isRef?Ia(e,t.value):No(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[n,r])=>(o[`${n} =>`]=r,o),{})}:Wn(t)?{[`Set(${t.size})`]:[...t.values()]}:ze(t)&&!qe(t)&&!Na(t)?String(t):t;function ui(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let jt;class Uc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=jt,!t&&jt&&(this.index=(jt.scopes||(jt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const o=jt;try{return jt=this,t()}finally{jt=o}}else({}).NODE_ENV!=="production"&&ui("cannot run an inactive effect scope.")}on(){jt=this}off(){jt=this.parent}stop(t){if(this._active){let o,n;for(o=0,n=this.effects.length;o{const t=new Set(e);return t.w=0,t.n=0,t},Da=e=>(e.w&fo)>0,Sa=e=>(e.n&fo)>0,Hc=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let o=0;for(let n=0;n{(u==="length"||u>=l)&&s.push(f)})}else switch(o!==void 0&&s.push(a.get(o)),t){case"add":qe(e)?li(o)&&s.push(a.get("length")):(s.push(a.get(Io)),No(e)&&s.push(a.get(pi)));break;case"delete":qe(e)||(s.push(a.get(Io)),No(e)&&s.push(a.get(pi)));break;case"set":No(e)&&s.push(a.get(Io));break}const c={}.NODE_ENV!=="production"?{target:e,type:t,key:o,newValue:n,oldValue:r,oldTarget:i}:void 0;if(s.length===1)s[0]&&({}.NODE_ENV!=="production"?Jo(s[0],c):Jo(s[0]));else{const l=[];for(const f of s)f&&l.push(...f);({}).NODE_ENV!=="production"?Jo(gn(l),c):Jo(gn(l))}}function Jo(e,t){const o=qe(e)?e:[...e];for(const n of o)n.computed&&Fa(n,t);for(const n of o)n.computed||Fa(n,t)}function Fa(e,t){(e!==qt||e.allowRecurse)&&({}.NODE_ENV!=="production"&&e.onTrigger&&e.onTrigger(Je({effect:e},t)),e.scheduler?e.scheduler():e.run())}const Yc=uo("__proto__,__v_isRef,__isVue"),Va=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(bn)),Wc=or(),Qc=or(!1,!0),Zc=or(!0),Jc=or(!0,!0),La=Xc();function Xc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...o){const n=Ie(this);for(let i=0,a=this.length;i{e[t]=function(...o){Do();const n=Ie(this)[t].apply(this,o);return So(),n}}),e}function eu(e){const t=Ie(this);return gt(t,"has",e),t.hasOwnProperty(e)}function or(e=!1,t=!1){return function(n,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Za:Qa:t?Wa:Ya).get(n))return n;const a=qe(n);if(!e){if(a&&Fe(La,r))return Reflect.get(La,r,i);if(r==="hasOwnProperty")return eu}const s=Reflect.get(n,r,i);return(bn(r)?Va.has(r):Yc(r))||(e||gt(n,"get",r),t)?s:at(s)?a&&li(r)?s:s.value:ze(s)?e?Ja(s):ur(s):s}}const tu=Ga(),ou=Ga(!0);function Ga(e=!1){return function(o,n,r,i){let a=o[n];if(_o(a)&&at(a)&&!at(r))return!1;if(!e&&(!fr(r)&&!_o(r)&&(a=Ie(a),r=Ie(r)),!qe(o)&&at(a)&&!at(r)))return a.value=r,!0;const s=qe(o)&&li(n)?Number(n)e,nr=e=>Reflect.getPrototypeOf(e);function rr(e,t,o=!1,n=!1){e=e.__v_raw;const r=Ie(e),i=Ie(t);o||(t!==i&>(r,"get",t),gt(r,"get",i));const{has:a}=nr(r),s=n?mi:o?hi:kn;if(a.call(r,t))return s(e.get(t));if(a.call(r,i))return s(e.get(i));e!==r&&e.get(t)}function ir(e,t=!1){const o=this.__v_raw,n=Ie(o),r=Ie(e);return t||(e!==r&>(n,"has",e),gt(n,"has",r)),e===r?o.has(e):o.has(e)||o.has(r)}function ar(e,t=!1){return e=e.__v_raw,!t&>(Ie(e),"iterate",Io),Reflect.get(e,"size",e)}function Ua(e){e=Ie(e);const t=Ie(this);return nr(t).has.call(t,e)||(t.add(e),Wt(t,"add",e,e)),this}function ja(e,t){t=Ie(t);const o=Ie(this),{has:n,get:r}=nr(o);let i=n.call(o,e);i?{}.NODE_ENV!=="production"&&Ka(o,n,e):(e=Ie(e),i=n.call(o,e));const a=r.call(o,e);return o.set(e,t),i?mn(t,a)&&Wt(o,"set",e,t,a):Wt(o,"add",e,t),this}function za(e){const t=Ie(this),{has:o,get:n}=nr(t);let r=o.call(t,e);r?{}.NODE_ENV!=="production"&&Ka(t,o,e):(e=Ie(e),r=o.call(t,e));const i=n?n.call(t,e):void 0,a=t.delete(e);return r&&Wt(t,"delete",e,void 0,i),a}function Ha(){const e=Ie(this),t=e.size!==0,o={}.NODE_ENV!=="production"?No(e)?new Map(e):new Set(e):void 0,n=e.clear();return t&&Wt(e,"clear",void 0,void 0,o),n}function sr(e,t){return function(n,r){const i=this,a=i.__v_raw,s=Ie(a),c=t?mi:e?hi:kn;return!e&>(s,"iterate",Io),a.forEach((l,f)=>n.call(r,c(l),c(f),i))}}function lr(e,t,o){return function(...n){const r=this.__v_raw,i=Ie(r),a=No(i),s=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,l=r[e](...n),f=o?mi:t?hi:kn;return!t&>(i,"iterate",c?pi:Io),{next(){const{value:u,done:d}=l.next();return d?{value:u,done:d}:{value:s?[f(u[0]),f(u[1])]:f(u),done:d}},[Symbol.iterator](){return this}}}}function bo(e){return function(...t){if({}.NODE_ENV!=="production"){const o=t[0]?`on key "${t[0]}" `:"";console.warn(`${Po(e)} operation ${o}failed: target is readonly.`,Ie(this))}return e==="delete"?!1:this}}function lu(){const e={get(i){return rr(this,i)},get size(){return ar(this)},has:ir,add:Ua,set:ja,delete:za,clear:Ha,forEach:sr(!1,!1)},t={get(i){return rr(this,i,!1,!0)},get size(){return ar(this)},has:ir,add:Ua,set:ja,delete:za,clear:Ha,forEach:sr(!1,!0)},o={get(i){return rr(this,i,!0)},get size(){return ar(this,!0)},has(i){return ir.call(this,i,!0)},add:bo("add"),set:bo("set"),delete:bo("delete"),clear:bo("clear"),forEach:sr(!0,!1)},n={get(i){return rr(this,i,!0,!0)},get size(){return ar(this,!0)},has(i){return ir.call(this,i,!0)},add:bo("add"),set:bo("set"),delete:bo("delete"),clear:bo("clear"),forEach:sr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=lr(i,!1,!1),o[i]=lr(i,!0,!1),t[i]=lr(i,!1,!0),n[i]=lr(i,!0,!0)}),[e,o,t,n]}const[cu,uu,du,fu]=lu();function cr(e,t){const o=t?e?fu:du:e?uu:cu;return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(Fe(o,r)&&r in n?o:n,r,i)}const pu={get:cr(!1,!1)},bu={get:cr(!1,!0)},_u={get:cr(!0,!1)},mu={get:cr(!0,!0)};function Ka(e,t,o){const n=Ie(o);if(n!==o&&t.call(e,n)){const r=si(e);console.warn(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Ya=new WeakMap,Wa=new WeakMap,Qa=new WeakMap,Za=new WeakMap;function gu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hu(e){return e.__v_skip||!Object.isExtensible(e)?0:gu(si(e))}function ur(e){return _o(e)?e:dr(e,!1,Ma,pu,Ya)}function vu(e){return dr(e,!1,au,bu,Wa)}function Ja(e){return dr(e,!0,Ba,_u,Qa)}function vn(e){return dr(e,!0,su,mu,Za)}function dr(e,t,o,n,r){if(!ze(e))return{}.NODE_ENV!=="production"&&console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=hu(e);if(a===0)return e;const s=new Proxy(e,a===2?n:o);return r.set(e,s),s}function $o(e){return _o(e)?$o(e.__v_raw):!!(e&&e.__v_isReactive)}function _o(e){return!!(e&&e.__v_isReadonly)}function fr(e){return!!(e&&e.__v_isShallow)}function gi(e){return $o(e)||_o(e)}function Ie(e){const t=e&&e.__v_raw;return t?Ie(t):e}function Xa(e){return Jn(e,"__v_skip",!0),e}const kn=e=>ze(e)?ur(e):e,hi=e=>ze(e)?Ja(e):e;function es(e){po&&qt&&(e=Ie(e),{}.NODE_ENV!=="production"?_i(e.dep||(e.dep=gn()),{target:e,type:"get",key:"value"}):_i(e.dep||(e.dep=gn())))}function ts(e,t){e=Ie(e);const o=e.dep;o&&({}.NODE_ENV!=="production"?Jo(o,{target:e,type:"set",key:"value",newValue:t}):Jo(o))}function at(e){return!!(e&&e.__v_isRef===!0)}function J(e){return ku(e,!1)}function ku(e,t){return at(e)?e:new yu(e,t)}class yu{constructor(t,o){this.__v_isShallow=o,this.dep=void 0,this.__v_isRef=!0,this._rawValue=o?t:Ie(t),this._value=o?t:kn(t)}get value(){return es(this),this._value}set value(t){const o=this.__v_isShallow||fr(t)||_o(t);t=o?t:Ie(t),mn(t,this._rawValue)&&(this._rawValue=t,this._value=o?t:kn(t),ts(this,t))}}function x(e){return at(e)?e.value:e}const qu={get:(e,t,o)=>x(Reflect.get(e,t,o)),set:(e,t,o,n)=>{const r=e[t];return at(r)&&!at(o)?(r.value=o,!0):Reflect.set(e,t,o,n)}};function os(e){return $o(e)?e:new Proxy(e,qu)}class Eu{constructor(t,o,n,r){this._setter=o,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new bi(t,()=>{this._dirty||(this._dirty=!0,ts(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=Ie(this);return es(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function wu(e,t,o=!1){let n,r;const i=Pe(e);i?(n=e,r={}.NODE_ENV!=="production"?()=>{console.warn("Write operation failed: computed value is readonly")}:_t):(n=e.get,r=e.set);const a=new Eu(n,r,i||!r,o);return{}.NODE_ENV!=="production"&&t&&!o&&(a.effect.onTrack=t.onTrack,a.effect.onTrigger=t.onTrigger),a}const Ro=[];function pr(e){Ro.push(e)}function br(){Ro.pop()}function le(e,...t){if({}.NODE_ENV==="production")return;Do();const o=Ro.length?Ro[Ro.length-1].component:null,n=o&&o.appContext.config.warnHandler,r=xu();if(n)no(n,o,11,[e+t.join(""),o&&o.proxy,r.map(({vnode:i})=>`at <${Ir(o,i.type)}>`).join(` `),r]);else{const i=[`[Vue warn]: ${e}`,...t];r.length&&i.push(` `,...Cu(r)),console.warn(...i)}So()}function xu(){let e=Ro[Ro.length-1];if(!e)return[];const t=[];for(;e;){const o=t[0];o&&o.vnode===e?o.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function Cu(e){const t=[];return e.forEach((o,n)=>{t.push(...n===0?[]:[` `],...Tu(o))}),t}function Tu({vnode:e,recurseCount:t}){const o=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,r=` at <${Ir(e.component,e.type,n)}`,i=">"+o;return e.props?[r,...Ou(e.props),i]:[r+i]}function Ou(e){const t=[],o=Object.keys(e);return o.slice(0,3).forEach(n=>{t.push(...ns(n,e[n]))}),o.length>3&&t.push(" ..."),t}function ns(e,t,o){return Xe(t)?(t=JSON.stringify(t),o?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?o?t:[`${e}=${t}`]:at(t)?(t=ns(e,Ie(t.value),!0),o?t:[`${e}=Ref<`,t,">"]):Pe(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Ie(t),o?t:[`${e}=`,t])}function Nu(e,t){({}).NODE_ENV!=="production"&&e!==void 0&&(typeof e!="number"?le(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&le(`${t} is NaN - the duration expression might be incorrect.`))}const vi={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function no(e,t,o,n){let r;try{r=n?e(...n):e()}catch(i){_r(i,t,o)}return r}function Dt(e,t,o,n){if(Pe(e)){const i=no(e,t,o,n);return i&&ai(i)&&i.catch(a=>{_r(a,t,o)}),i}const r=[];for(let i=0;i>>1;qn(vt[n])Qt&&vt.splice(t,1)}function ss(e){qe(e)?Xo.push(...e):(!Zt||!Zt.includes(e,e.allowRecurse?mo+1:mo))&&Xo.push(e),as()}function ls(e,t=yn?Qt+1:0){for({}.NODE_ENV!=="production"&&(e=e||new Map);tqn(o)-qn(n)),mo=0;moe.id==null?1/0:e.id,Su=(e,t)=>{const o=qn(e)-qn(t);if(o===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return o};function us(e){ki=!1,yn=!0,{}.NODE_ENV!=="production"&&(e=e||new Map),vt.sort(Su);const t={}.NODE_ENV!=="production"?o=>qi(e,o):_t;try{for(Qt=0;QtAu){const n=t.ownerInstance,r=n&&Yi(n.type);return le(`Maximum recursive updates exceeded${r?` in component <${r}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(t,o+1)}}let go=!1;const en=new Set;({}).NODE_ENV!=="production"&&(er().__VUE_HMR_RUNTIME__={createRecord:Ei(ds),rerender:Ei(Fu),reload:Ei(Vu)});const Fo=new Map;function $u(e){const t=e.type.__hmrId;let o=Fo.get(t);o||(ds(t,e.type),o=Fo.get(t)),o.instances.add(e)}function Ru(e){Fo.get(e.type.__hmrId).instances.delete(e)}function ds(e,t){return Fo.has(e)?!1:(Fo.set(e,{initialDef:En(t),instances:new Set}),!0)}function En(e){return pl(e)?e.__vccOpts:e}function Fu(e,t){const o=Fo.get(e);o&&(o.initialDef.render=t,[...o.instances].forEach(n=>{t&&(n.render=t,En(n.type).render=t),n.renderCache=[],go=!0,n.update(),go=!1}))}function Vu(e,t){const o=Fo.get(e);if(!o)return;t=En(t),fs(o.initialDef,t);const n=[...o.instances];for(const r of n){const i=En(r.type);en.has(i)||(i!==o.initialDef&&fs(i,t),en.add(i)),r.appContext.propsCache.delete(r.type),r.appContext.emitsCache.delete(r.type),r.appContext.optionsCache.delete(r.type),r.ceReload?(en.add(i),r.ceReload(t.styles),en.delete(i)):r.parent?mr(r.parent.update):r.appContext.reload?r.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}ss(()=>{for(const r of n)en.delete(En(r.type))})}function fs(e,t){Je(e,t);for(const o in e)o!=="__file"&&!(o in t)&&delete e[o]}function Ei(e){return(t,o)=>{try{return e(t,o)}catch(n){console.error(n),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Jt,wn=[],wi=!1;function xn(e,...t){Jt?Jt.emit(e,...t):wi||wn.push({event:e,args:t})}function ps(e,t){var o,n;Jt=e,Jt?(Jt.enabled=!0,wn.forEach(({event:r,args:i})=>Jt.emit(r,...i)),wn=[]):typeof window<"u"&&window.HTMLElement&&!((n=(o=window.navigator)==null?void 0:o.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{ps(i,t)}),setTimeout(()=>{Jt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,wi=!0,wn=[])},3e3)):(wi=!0,wn=[])}function Lu(e,t){xn("app:init",e,t,{Fragment:Ue,Text:Dn,Comment:ft,Static:Sn})}function Gu(e){xn("app:unmount",e)}const Mu=xi("component:added"),bs=xi("component:updated"),Bu=xi("component:removed"),Uu=e=>{Jt&&typeof Jt.cleanupBuffer=="function"&&!Jt.cleanupBuffer(e)&&Bu(e)};function xi(e){return t=>{xn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const ju=_s("perf:start"),zu=_s("perf:end");function _s(e){return(t,o,n)=>{xn(e,t.appContext.app,t.uid,t,o,n)}}function Hu(e,t,o){xn("component:emit",e.appContext.app,e,t,o)}function Ku(e,t,...o){if(e.isUnmounted)return;const n=e.vnode.props||Ze;if({}.NODE_ENV!=="production"){const{emitsOptions:f,propsOptions:[u]}=e;if(f)if(!(t in f))(!u||!(Ao(t)in u))&&le(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Ao(t)}" prop.`);else{const d=f[t];Pe(d)&&(d(...o)||le(`Invalid event arguments: event validation failed for event "${t}".`))}}let r=o;const i=t.startsWith("update:"),a=i&&t.slice(7);if(a&&a in n){const f=`${a==="modelValue"?"model":a}Modifiers`,{number:u,trim:d}=n[f]||Ze;d&&(r=o.map(b=>Xe(b)?b.trim():b)),u&&(r=o.map(Xn))}if({}.NODE_ENV!=="production"&&Hu(e,t,r),{}.NODE_ENV!=="production"){const f=t.toLowerCase();f!==t&&n[Ao(f)]&&le(`Event "${f}" is emitted in component ${Ir(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${At(t)}" instead of "${t}".`)}let s,c=n[s=Ao(t)]||n[s=Ao(Pt(t))];!c&&i&&(c=n[s=Ao(At(t))]),c&&Dt(c,e,6,r);const l=n[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Dt(l,e,6,r)}}function ms(e,t,o=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let a={},s=!1;if(!Pe(e)){const c=l=>{const f=ms(l,t,!0);f&&(s=!0,Je(a,f))};!o&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!s?(ze(e)&&n.set(e,null),null):(qe(i)?i.forEach(c=>a[c]=null):Je(a,i),ze(e)&&n.set(e,a),a)}function gr(e,t){return!e||!pn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Fe(e,t[0].toLowerCase()+t.slice(1))||Fe(e,At(t))||Fe(e,t))}let st=null,hr=null;function vr(e){const t=st;return st=e,hr=e&&e.type.__scopeId||null,t}function gs(e){hr=e}function hs(){hr=null}function Ge(e,t=st,o){if(!t||e._n)return e;const n=(...r)=>{n._d&&tl(-1);const i=vr(t);let a;try{a=e(...r)}finally{vr(i),n._d&&tl(1)}return{}.NODE_ENV!=="production"&&bs(t),a};return n._n=!0,n._c=!0,n._d=!0,n}let Ci=!1;function kr(){Ci=!0}function Ti(e){const{type:t,vnode:o,proxy:n,withProxy:r,props:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:f,renderCache:u,data:d,setupState:b,ctx:g,inheritAttrs:h}=e;let C,v;const A=vr(e);({}).NODE_ENV!=="production"&&(Ci=!1);try{if(o.shapeFlag&4){const O=r||n;C=Kt(f.call(O,O,u,i,b,d,g)),v=c}else{const O=t;({}).NODE_ENV!=="production"&&c===i&&kr(),C=Kt(O.length>1?O(i,{}.NODE_ENV!=="production"?{get attrs(){return kr(),c},slots:s,emit:l}:{attrs:c,slots:s,emit:l}):O(i,null)),v=t.props?c:Wu(c)}}catch(O){$n.length=0,_r(O,e,1),C=pe(ft)}let m=C,w;if({}.NODE_ENV!=="production"&&C.patchFlag>0&&C.patchFlag&2048&&([m,w]=Yu(C)),v&&h!==!1){const O=Object.keys(v),{shapeFlag:k}=m;if(O.length){if(k&7)a&&O.some(Yn)&&(v=Qu(v,a)),m=Xt(m,v);else if({}.NODE_ENV!=="production"&&!Ci&&m.type!==ft){const $=Object.keys(c),T=[],I=[];for(let D=0,oe=$.length;D renders non-element root node that cannot be animated."),m.transition=o.transition),{}.NODE_ENV!=="production"&&w?w(m):C=m,vr(A),C}const Yu=e=>{const t=e.children,o=e.dynamicChildren,n=vs(t);if(!n)return[e,void 0];const r=t.indexOf(n),i=o?o.indexOf(n):-1,a=s=>{t[r]=s,o&&(i>-1?o[i]=s:s.patchFlag>0&&(e.dynamicChildren=[...o,s]))};return[Kt(n),a]};function vs(e){let t;for(let o=0;o{let t;for(const o in e)(o==="class"||o==="style"||pn(o))&&((t||(t={}))[o]=e[o]);return t},Qu=(e,t)=>{const o={};for(const n in e)(!Yn(n)||!(n.slice(9)in t))&&(o[n]=e[n]);return o},ks=e=>e.shapeFlag&7||e.type===ft;function Zu(e,t,o){const{props:n,children:r,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if({}.NODE_ENV!=="production"&&(r||s)&&go||t.dirs||t.transition)return!0;if(o&&c>=0){if(c&1024)return!0;if(c&16)return n?ys(n,a,l):!!a;if(c&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense;function ed(e,t){t&&t.pendingBranch?qe(e)?t.effects.push(...e):t.effects.push(e):ss(e)}const yr={};function ot(e,t,o){return{}.NODE_ENV!=="production"&&!Pe(t)&&le("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),qs(e,t,o)}function qs(e,t,{immediate:o,deep:n,flush:r,onTrack:i,onTrigger:a}=Ze){var s;({}).NODE_ENV!=="production"&&!t&&(o!==void 0&&le('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),n!==void 0&&le('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const c=O=>{le("Invalid watch source: ",O,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},l=zc()===((s=lt)==null?void 0:s.scope)?lt:null;let f,u=!1,d=!1;if(at(e)?(f=()=>e.value,u=fr(e)):$o(e)?(f=()=>e,n=!0):qe(e)?(d=!0,u=e.some(O=>$o(O)||fr(O)),f=()=>e.map(O=>{if(at(O))return O.value;if($o(O))return Vo(O);if(Pe(O))return no(O,l,2);({}).NODE_ENV!=="production"&&c(O)})):Pe(e)?t?f=()=>no(e,l,2):f=()=>{if(!(l&&l.isUnmounted))return b&&b(),Dt(e,l,3,[g])}:(f=_t,{}.NODE_ENV!=="production"&&c(e)),t&&n){const O=f;f=()=>Vo(O())}let b,g=O=>{b=m.onStop=()=>{no(O,l,4)}},h;if(Fn)if(g=_t,t?o&&Dt(t,l,3,[f(),d?[]:void 0,g]):f(),r==="sync"){const O=af();h=O.__watcherHandles||(O.__watcherHandles=[])}else return _t;let C=d?new Array(e.length).fill(yr):yr;const v=()=>{if(m.active)if(t){const O=m.run();(n||u||(d?O.some((k,$)=>mn(k,C[$])):mn(O,C)))&&(b&&b(),Dt(t,l,3,[O,C===yr?void 0:d&&C[0]===yr?[]:C,g]),C=O)}else m.run()};v.allowRecurse=!!t;let A;r==="sync"?A=v:r==="post"?A=()=>xt(v,l&&l.suspense):(v.pre=!0,l&&(v.id=l.uid),A=()=>mr(v));const m=new bi(f,A);({}).NODE_ENV!=="production"&&(m.onTrack=i,m.onTrigger=a),t?o?v():C=m.run():r==="post"?xt(m.run.bind(m),l&&l.suspense):m.run();const w=()=>{m.stop(),l&&l.scope&&ii(l.scope.effects,m)};return h&&h.push(w),w}function td(e,t,o){const n=this.proxy,r=Xe(e)?e.includes(".")?Es(n,e):()=>n[e]:e.bind(n,n);let i;Pe(t)?i=t:(i=t.handler,o=t);const a=lt;rn(this);const s=qs(r,i.bind(n),o);return a?rn(a):Uo(),s}function Es(e,t){const o=t.split(".");return()=>{let n=e;for(let r=0;r{Vo(o,t)});else if(Na(e))for(const o in e)Vo(e[o],t);return e}function ws(e){Nc(e)&&le("Do not use built-in directive ids as custom directive id: "+e)}function ht(e,t){const o=st;if(o===null)return{}.NODE_ENV!=="production"&&le("withDirectives can only be used inside render functions."),e;const n=Ar(o)||o.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),io(()=>{e.isUnmounting=!0}),e}const St=[Function,Array],Cs={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:St,onEnter:St,onAfterEnter:St,onEnterCancelled:St,onBeforeLeave:St,onLeave:St,onAfterLeave:St,onLeaveCancelled:St,onBeforeAppear:St,onAppear:St,onAfterAppear:St,onAppearCancelled:St},od={name:"BaseTransition",props:Cs,setup(e,{slots:t}){const o=ji(),n=xs();let r;return()=>{const i=t.default&&Ni(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){let h=!1;for(const C of i)if(C.type!==ft){if({}.NODE_ENV!=="production"&&h){le(" can only be used on a single element or component. Use for lists.");break}if(a=C,h=!0,{}.NODE_ENV==="production")break}}const s=Ie(e),{mode:c}=s;if({}.NODE_ENV!=="production"&&c&&c!=="in-out"&&c!=="out-in"&&c!=="default"&&le(`invalid mode: ${c}`),n.isLeaving)return Oi(a);const l=Os(a);if(!l)return Oi(a);const f=Cn(l,s,n,o);Tn(l,f);const u=o.subTree,d=u&&Os(u);let b=!1;const{getTransitionKey:g}=l.type;if(g){const h=g();r===void 0?r=h:h!==r&&(r=h,b=!0)}if(d&&d.type!==ft&&(!Bo(l,d)||b)){const h=Cn(d,s,n,o);if(Tn(d,h),c==="out-in")return n.isLeaving=!0,h.afterLeave=()=>{n.isLeaving=!1,o.update.active!==!1&&o.update()},Oi(a);c==="in-out"&&l.type!==ft&&(h.delayLeave=(C,v,A)=>{const m=Ts(n,d);m[String(d.key)]=d,C._leaveCb=()=>{v(),C._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=A})}return a}}};function Ts(e,t){const{leavingVNodes:o}=e;let n=o.get(t.type);return n||(n=Object.create(null),o.set(t.type,n)),n}function Cn(e,t,o,n){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:l,onEnterCancelled:f,onBeforeLeave:u,onLeave:d,onAfterLeave:b,onLeaveCancelled:g,onBeforeAppear:h,onAppear:C,onAfterAppear:v,onAppearCancelled:A}=t,m=String(e.key),w=Ts(o,e),O=(T,I)=>{T&&Dt(T,n,9,I)},k=(T,I)=>{const D=I[1];O(T,I),qe(T)?T.every(oe=>oe.length<=1)&&D():T.length<=1&&D()},$={mode:i,persisted:a,beforeEnter(T){let I=s;if(!o.isMounted)if(r)I=h||s;else return;T._leaveCb&&T._leaveCb(!0);const D=w[m];D&&Bo(e,D)&&D.el._leaveCb&&D.el._leaveCb(),O(I,[T])},enter(T){let I=c,D=l,oe=f;if(!o.isMounted)if(r)I=C||c,D=v||l,oe=A||f;else return;let P=!1;const G=T._enterCb=ne=>{P||(P=!0,ne?O(oe,[T]):O(D,[T]),$.delayedLeave&&$.delayedLeave(),T._enterCb=void 0)};I?k(I,[T,G]):G()},leave(T,I){const D=String(e.key);if(T._enterCb&&T._enterCb(!0),o.isUnmounting)return I();O(u,[T]);let oe=!1;const P=T._leaveCb=G=>{oe||(oe=!0,I(),G?O(g,[T]):O(b,[T]),T._leaveCb=void 0,w[D]===e&&delete w[D])};w[D]=e,d?k(d,[T,P]):P()},clone(T){return Cn(T,t,o,n)}};return $}function Oi(e){if(Nn(e))return e=Xt(e),e.children=null,e}function Os(e){return Nn(e)?e.children?e.children[0]:void 0:e}function Tn(e,t){e.shapeFlag&6&&e.component?Tn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ni(e,t=!1,o){let n=[],r=0;for(let i=0;i1)for(let i=0;iJe({name:e.name},t,{setup:e}))():e}const On=e=>!!e.type.__asyncLoader,Nn=e=>e.type.__isKeepAlive;function nd(e,t){Ns(e,"a",t)}function rd(e,t){Ns(e,"da",t)}function Ns(e,t,o=lt){const n=e.__wdc||(e.__wdc=()=>{let r=o;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(qr(t,n,o),o){let r=o.parent;for(;r&&r.parent;)Nn(r.parent.vnode)&&id(n,t,o,r),r=r.parent}}function id(e,t,o,n){const r=qr(t,e,n,!0);As(()=>{ii(n[t],r)},o)}function qr(e,t,o=lt,n=!1){if(o){const r=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(o.isUnmounted)return;Do(),rn(o);const s=Dt(t,o,e,a);return Uo(),So(),s});return n?r.unshift(i):r.push(i),i}else if({}.NODE_ENV!=="production"){const r=Ao(vi[e].replace(/ hook$/,""));le(`${r} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const ro=e=>(t,o=lt)=>(!Fn||e==="sp")&&qr(e,(...n)=>t(...n),o),Er=ro("bm"),nt=ro("m"),ad=ro("bu"),Ps=ro("u"),io=ro("bum"),As=ro("um"),sd=ro("sp"),ld=ro("rtg"),cd=ro("rtc");function ud(e,t=lt){qr("ec",e,t)}const Pi="components",Is=Symbol.for("v-ndc");function Ai(e){return Xe(e)?dd(Pi,e,!1)||e:e||Is}function dd(e,t,o=!0,n=!1){const r=st||lt;if(r){const i=r.type;if(e===Pi){const s=Yi(i,!1);if(s&&(s===t||s===Pt(t)||s===Po(Pt(t))))return i}const a=Ds(r[e]||i[e],t)||Ds(r.appContext[e],t);if(!a&&n)return i;if({}.NODE_ENV!=="production"&&o&&!a){const s=e===Pi?` If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";le(`Failed to resolve ${e.slice(0,-1)}: ${t}${s}`)}return a}else({}).NODE_ENV!=="production"&&le(`resolve${Po(e.slice(0,-1))} can only be used in render() or setup().`)}function Ds(e,t){return e&&(e[t]||e[Pt(t)]||e[Po(Pt(t))])}function dt(e,t,o,n){let r;const i=o&&o[n];if(qe(e)||Xe(e)){r=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);r=new Array(a.length);for(let s=0,c=a.length;s1&&(le("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),i=()=>[]),i&&i._c&&(i._d=!1),K();const a=i&&Ss(i(o)),s=Se(Ue,{key:o.key||a&&a.key||`_${t}`},a||(n?n():[]),a&&e._===1?64:-2);return!r&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function Ss(e){return e.some(t=>on(t)?!(t.type===ft||t.type===Ue&&!Ss(t.children)):!0)?e:null}const Ii=e=>e?ll(e)?Ar(e)||e.proxy:Ii(e.parent):null,Go=Je(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>({}).NODE_ENV!=="production"?vn(e.props):e.props,$attrs:e=>({}).NODE_ENV!=="production"?vn(e.attrs):e.attrs,$slots:e=>({}).NODE_ENV!=="production"?vn(e.slots):e.slots,$refs:e=>({}).NODE_ENV!=="production"?vn(e.refs):e.refs,$parent:e=>Ii(e.parent),$root:e=>Ii(e.root),$emit:e=>e.emit,$options:e=>Ri(e),$forceUpdate:e=>e.f||(e.f=()=>mr(e.update)),$nextTick:e=>e.n||(e.n=is.bind(e.proxy)),$watch:e=>td.bind(e)}),Di=e=>e==="_"||e==="$",Si=(e,t)=>e!==Ze&&!e.__isScriptSetup&&Fe(e,t),$s={get({_:e},t){const{ctx:o,setupState:n,data:r,props:i,accessCache:a,type:s,appContext:c}=e;if({}.NODE_ENV!=="production"&&t==="__isVue")return!0;let l;if(t[0]!=="$"){const b=a[t];if(b!==void 0)switch(b){case 1:return n[t];case 2:return r[t];case 4:return o[t];case 3:return i[t]}else{if(Si(n,t))return a[t]=1,n[t];if(r!==Ze&&Fe(r,t))return a[t]=2,r[t];if((l=e.propsOptions[0])&&Fe(l,t))return a[t]=3,i[t];if(o!==Ze&&Fe(o,t))return a[t]=4,o[t];$i&&(a[t]=0)}}const f=Go[t];let u,d;if(f)return t==="$attrs"?(gt(e,"get",t),{}.NODE_ENV!=="production"&&kr()):{}.NODE_ENV!=="production"&&t==="$slots"&>(e,"get",t),f(e);if((u=s.__cssModules)&&(u=u[t]))return u;if(o!==Ze&&Fe(o,t))return a[t]=4,o[t];if(d=c.config.globalProperties,Fe(d,t))return d[t];({}).NODE_ENV!=="production"&&st&&(!Xe(t)||t.indexOf("__v")!==0)&&(r!==Ze&&Di(t[0])&&Fe(r,t)?le(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===st&&le(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,o){const{data:n,setupState:r,ctx:i}=e;return Si(r,t)?(r[t]=o,!0):{}.NODE_ENV!=="production"&&r.__isScriptSetup&&Fe(r,t)?(le(`Cannot mutate